On 15-09-2018 00:07:12 +0300, Alon Bar-Lev wrote: > > > > Perhaps, if one persists on going this route, only do this for platforms > > that upstream supports, such that arches which will suffer from this > > (typically ppc, sparc, ...) don't have to be blocked by this. > > Exactly in these cases the -Werror is useful as if upstream expects no > warnings then any warning should block installation and trigger bug > report. In Gentoo in many cases we use packages on platform has no > access to, our feedback to upstream is valuable. A great example is > gnutls in which we collectively (maintainer, unstable users, > architecture teams, stable users) found issues on architectures that > almost nobody other than Gentoo has access to. >
I don't believe Gentoo users are (supposed to be) an extension of upstreams. If upstreams insist on that, they should make their software non-free, adding a non-modification clause or something. In any case, it is not Gentoo's job IMHO. In the end it is Gentoo who needs to care for its users. I prefer we do that by giving them an option to become that extension of upstream, e.g. by USE=upstream-cflags, which Gentoo disables by default. As maintainer and/or enthusiastic user, like you wrote for gnutls, I would be more than happy to provide build logs/errors for all the arches I have access to. So like I wrote before, I think we should consider case-by-case basis to make it easy to do so. Fabian -- Fabian Groffen Gentoo on a different level
signature.asc
Description: PGP signature