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