redhat-rpm-config and circular dependencies
Vít Ondruch
vondruch at redhat.com
Wed Sep 2 15:26:57 UTC 2015
Dne 2.9.2015 v 16:58 Colin Walters napsal(a):
> Because Fedora is a self-hosted system, circular dependencies are a fact of life. Self-hosted compilers and the like will always exist.
>
> But I think the circular BR nature of redhat-rpm-config and macro packages is unnecessary self-inflicted pain. Currently, I am trying to backport (into a downstream distribution) the introduction of go-srpm-macros into redhat-rpm-config:
>
> http://pkgs.fedoraproject.org/cgit/redhat-rpm-config.git/commit/?id=ba49b893751cd036905b642bc671814301cd2edb
>
> Yet because redhat-rpm-config itself is pulled into the build root for go-srpm-macros, it introduces a circular build dependency.
>
> I could imagine external ways out of this (try dropping the BR of rrc for go-srpm-macros externally), but it would seem to me to be a lot saner just to include the macros themselves in redhat-rpm-config.
>
> Thoughts? (Is this the right list?)
I still don't think that go-srpm-macros are really necessary and
complained about it in this thread:
https://lists.fedoraproject.org/pipermail/devel/2015-July/212670.html
Vít
More information about the buildsys
mailing list