From: Ingo Molnar <mingo@elte.hu>
To: Stephen Rothwell <sfr@canb.auug.org.au>
Cc: Rui Sousa <rui.p.m.sousa@gmail.com>, linux-next@vger.kernel.org
Subject: Re: linux-next: tip-core build failure
Date: Sun, 14 Sep 2008 21:17:09 +0200 [thread overview]
Message-ID: <20080914191709.GA3246@elte.hu> (raw)
In-Reply-To: <20080915050234.3519203a.sfr@canb.auug.org.au>
* Stephen Rothwell <sfr@canb.auug.org.au> wrote:
> Hi Ingo,
>
> On Sun, 14 Sep 2008 20:36:29 +0200 Ingo Molnar <mingo@elte.hu> wrote:
> >
> > * Stephen Rothwell <sfr@canb.auug.org.au> wrote:
> > >
> > > Well, its not really that difficult, you just have to remember that x86
> > > is not the whole world [...]
> >
> > [ ... just used by 90%+ of our active testers/developers ;-) ... ]
>
> An irrelevant argument in this case.
why is the actual usage distribution of Linux irrelevant? We make
maintenance and testing prioritization based on usage and popularity on
a daily basis: for example an unfixed bug in ext3 can easily stall an
-rc or a stable release - an unfixed bug in freevxfs wont.
> > hm, you seem to have a bias for powerpc, but you should realize that
>
> And you seem to have a bias for x86, so what!
Well, having a bias towards the most popular code and most popular
devices and platforms is not just acceptable and it is not just common
sense - it's also a basic required skill from any Linux subsystem
maintainer. Ignoring the most popular usage would be silly and
counter-productive.
And that requirement can be turned around to a certain degree: having an
unreasonable bias _against_ popular platforms is counterproductive. I.e.
you should weigh whether forcing the unreasonable use of our testing and
development resources is good for Linux.
> > cross-building for 20+ architectures (i.e. increasing the testing
> > overhead twenty-fold), to cover the remaining <10% of the test space
> > is unreasonable: for many developers it's not just virtually
> > impossible in practice but also often a serious waste of time.
>
> I am not asking for that.
>
> > We want to push unreasonable work to those who depend on the result
> > of that unreasonable work - i.e. users/developers of those platforms
> > - not everyone else. We dont want to hinder the progress of Linux
> > with blindly requiring all patches that happen to touch common .c or
> > .h files to successfully build on 20+ odd architectures.
>
> But doing at least a simple grep for usages of the thing you are
> changing, that is not unreasonable ... especially if you are changing
> (usually not well defined in the first place) interfaces that the
> architectures have had to implement (as was the case here).
this assumes that the connection is realized. It was not realized in
this case.
> > ... anyway, no real arguments about this specific case, if a
> > fix/report is available we'll integrate/fix the issue.
>
> Thanks.
>
> Besides, Ingo, many of the TIP trees (as I understand them) are not
> x86 specific, so expecting them to build on more than one architecture
> is not unreasonable. This is part of the job of the integrator ...
we cross-build them (and fix the bugs, if any are found), but it's all
driven by demand really or when we suspect there might be cross-arch
breakage (it wasnt in this case). If i have the choice between analysing
and fixing a bug that was reported by a real user and spending hours on
cross-builds i do chose the one that helps Linux more.
Ingo
next prev parent reply other threads:[~2008-09-14 19:17 UTC|newest]
Thread overview: 10+ messages / expand[flat|nested] mbox.gz Atom feed top
2008-09-13 1:14 linux-next: tip-core build failure Stephen Rothwell
2008-09-13 9:44 ` Rui Sousa
2008-09-14 12:43 ` Ingo Molnar
2008-09-14 18:01 ` Stephen Rothwell
2008-09-14 18:36 ` Ingo Molnar
2008-09-14 19:02 ` Stephen Rothwell
2008-09-14 19:17 ` Ingo Molnar [this message]
2008-09-14 19:45 ` Stephen Rothwell
2008-09-15 8:11 ` Ingo Molnar
2008-09-15 13:02 ` Rui Sousa
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=20080914191709.GA3246@elte.hu \
--to=mingo@elte.hu \
--cc=linux-next@vger.kernel.org \
--cc=rui.p.m.sousa@gmail.com \
--cc=sfr@canb.auug.org.au \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox