On Fri, 08 Jul 2011 16:46:38 -0400
DJ Cozatt <ygdra...@comcast.net> wrote:

> 
> Is a discussion/flame about the report upstream qa messages.
> Help me out here guys and weigh in. (dons flame suit)
> 

To be honest, I am still quite surprised at the fact that distribution
maintainers even waste time fixing obvious bugs, let alone QA
issues.  If anything, outright bugs should be the responsibility
of the upstream developers and only of the upstream developers.
Yet there seems to be this many-tiered approach to reporting and
fixing bugs, with each distribution maintaining its own independent
set of reports and patches.  This makes little sense.  For example,
there are patches available on Gentoo (and other distributions as well)
that are needed to fix certain software bugs but these same patches
are not included in the original source code.  The way I see it,
there is much manpower being wasted by having all of this duplicated
effort.

Upstream developers should be very accommodating when it comes
to bug reports.  After all, the software is *their* creation and
their sense of pride -- if nothing else -- should impel them
to release the best possible code.

But upstream developers are known to sometimes be less than
enthusiastic about bugs.  I experienced an issue recently with
the login program and thought it best to make a report to
upstream only (http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=600755).
After a long period with no significant response I decided to file
a report with Gentoo ( https://bugs.gentoo.org/show_bug.cgi?id=324419).
The Gentoo developers tackled the problem and found the source
of the error.  I reported these results back to upstream where
hopefully the bug will be fixed, but there should not have been
the need to approach both parties.

As far as QA issues, this should definitely be only the concern
of upstream developers.  The only way to improve code for every user
is to put pressure, in the form of constructive criticism, on upstream
to adhere to good coding practice.


> Further on the conversations wandered-to in the topic 'optimization'
> in the kernel config menu under the heading 'General Setup' lies
>         [*] Optimize trace point call sites 
> 

Is This option for debugging purposes?  If so then there is no
need for it with ordinary user builds.

Frank Peters


Reply via email to