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 an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.