public inbox for linux-next@vger.kernel.org
 help / color / mirror / Atom feed
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

  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