On Sun, Aug 30, 2015 at 3:54 AM, Kent Fredric <kentfred...@gmail.com> wrote:
> We've had to accept that upstream were being unreasonable, and fork
> the problem and manage it ourselves.
>
> And now we have eudev.
>
> This is a very good example of "Gentoo standing in between upstream
> and our users to protect our users from upstream".
>
> That's our job. To keep upstream accountable, and shield users from
> their mistakes.
>

That's a pretty extreme example though.  I can't think of a single
other package where this was done.

More typically Gentoo tends to follow upstream.  If a small patch will
allow broader compatibility/configurability we tend to deal with it,
but if upstream goes in a different direction we tend to support it
for the most part.

Maintainers aren't required to maintain separate patch sets in
general, beyond any fixes needed to comply with QA standards.

The thing to keep in mind that in some cases this may be a matter of
whether the package gets maintained at all.  If a dev doesn't have
time to deal with a messy upstream and we try to force them to do so,
they will probably just make it maintainer-wanted and we'll see it
treecleaned.  So, there has to be a balance.  In the case where a dev
wants to upstream an issue the concern over managing this process is a
valid one.

I'd say that tracking the bug locally is recommended, but I'd hesitate
to make it absolutely mandatory.

-- 
Rich

Reply via email to