linux-kernel.vger.kernel.org archive mirror
 help / color / mirror / Atom feed
From: Michael Loftis <mloftis@wgops.com>
To: Russell King <rmk+lkml@arm.linux.org.uk>
Cc: Valdis.Kletnieks@vt.edu, dtor_core@ameritech.net,
	James Courtier-Dutton <James@superbug.co.uk>,
	linux-kernel@vger.kernel.org
Subject: Re: Development tree, PLEASE?
Date: Fri, 20 Jan 2006 14:21:06 -0700	[thread overview]
Message-ID: <5793EB6F192350088E0AC4CE@d216-220-25-20.dynip.modwest.com> (raw)
In-Reply-To: <20060120200051.GA12610@flint.arm.linux.org.uk>



--On January 20, 2006 8:00:52 PM +0000 Russell King 
<rmk+lkml@arm.linux.org.uk> wrote:

> On Fri, Jan 20, 2006 at 12:21:40PM -0700, Michael Loftis wrote:
>> I think that it's fine to push the maintenance effort away from the
>> mainline developers, probably even desireable, but then the
>> bugfixing/etc  tends to happen in a disparate manner, off on lots of
>> forks at different  places without them making their way back to some
>> central place.
>
> The responsibility for ensuring that those bugfixes get back to "some
> central place" is with the folk who created the bugfixes.
>
> I've seen this _far_ too many times - it's what I call "the CVS disease"
> and it happens _a_ _lot_ in certain areas.
>
> Developer X uses a CVS tree for his work and has write access to that
> tree.  He finds a bug, and fixes it.  Maybe he writes a good explaination
> of the bug and puts it in the CVS commit comments.  He commits the fix.
> When he's done with development, he walks away and the fix never gets
> submitted.  (Not everyone operates this way, but I know some do.)
>
>
> As a mainline guy myself, I'll say we're all welcome to whatever bug
> fixes come our way.  We just need someone to send them to us with an
> adequate explaination of the bug.

OK, my question though related to that is, where would they be included? 
For most of my cases, latest development doesn't really help.  I'd still 
have to maintain a completely forked kernel.  Would they be included or 
eligible for the 4th digit releases you're talking about?  But then that 
seems that efforts might get really spread out across the many 3rd digit 
releases, making that situation just as bad, or worse, as the previous 
odd/even issues.

>
>> And that seems where we're going with this conversation.  A fork/forks
>> at  various versions to maintain bugfixes and support updates that's
>> (more?)  open to submitters writing patches.  Maintained by a separate
>> group or  party, but with the 'blessing' from mainline to do so.  A
>> place for those  sorts of efforts to be focused, without necessarily
>> involving the primary  developers.
>
> Do you know about the bugfix-only kernel series, which have 4-digit
> versions - 2.6.x.y - which is the compromise to satisfy folk with the
> issue you're bringing up in this paragraph?

I don't see any maintenance releases on 2.6.8 edxcept one which addresses a 
separate issue I ran into I don't see an updated e1000 in 2.6.8 (I'm not 
sure where exactly this particlar e1000 gets supported Manuf ID is intel, 
0x0108 is the device id...IIRC) but I'm pretty sure it's supported in 
2.6.15, can't go much earlier than that because 2.6.9 and later seem to 
have bugs with aic7xxx up until 2.6.14 or 15 (not clear here, I haven't 
done enough testing, so basing that on input from others) as mentioned 
though 2.6.8 also has buglets.  I think 2.6.8.1 actually has a fix for the 
NFS problem I forgot about in my slightly earlier reply to a separate part 
of this thread, though I don't know if Debian has included that in their 
2.6.8 kernels or not.  Not even totally sure that's the issue I was seeing, 
I'm still investigating that too.

I think the four digit bugfix only stuff is an excellent step, and 
necessary.  But the thing that I need more is stable APIs (both userland 
and kernel, and at the kernel<->userland interface) *with* bugfixes and 
(hopefully with) trivial hardware support update backports, like the 
replacement e1000 driver.  And I guess I shouldn't say 'I' need, but 
colleagues need.  And it's not just one company or one project or one 
client/customer.  And not all the issues are the same, but they come back 
to needing somewhere that's kept 'dusted off' but not rearranged (too?) 
regularly.



  reply	other threads:[~2006-01-20 21:21 UTC|newest]

Thread overview: 126+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2006-01-20 15:17 Development tree, PLEASE? Michael Loftis
2006-01-20 15:31 ` Michael Loftis
2006-01-20 15:59 ` Marc Koschewski
2006-01-20 16:07   ` Michael Loftis
2006-01-20 16:34     ` Marc Koschewski
2006-01-20 17:04       ` Michael Loftis
2006-01-20 16:35     ` Marc Koschewski
2006-01-20 17:06       ` Michael Loftis
2006-01-20 17:31         ` Diego Calleja
2006-01-20 20:43         ` Kyle Moffett
2006-01-20 16:41     ` Jan Engelhardt
2006-01-20 17:14       ` Michael Loftis
2006-01-20 19:43         ` Greg KH
2006-01-20 20:56           ` Michael Loftis
2006-01-20 21:06             ` Christopher Friesen
2006-01-20 23:00             ` Horst von Brand
2006-01-20 23:17             ` Russell King
2006-01-20 23:33               ` Michael Loftis
2006-01-20 23:55                 ` Russell King
2006-01-21  0:05                   ` Michael Loftis
2006-01-21  0:26                     ` Lars Marowsky-Bree
2006-01-20 23:27             ` Greg KH
2006-01-20 23:52               ` Michael Loftis
2006-01-21  0:03                 ` Russell King
2006-01-21  1:38             ` Alan Cox
2006-01-20 20:25         ` Russell King
2006-01-20 22:05           ` Michael Loftis
2006-01-20 22:54     ` Horst von Brand
2006-01-20 16:40   ` Dmitry Torokhov
2006-01-20 16:48     ` Marc Koschewski
2006-01-20 16:55       ` Dmitry Torokhov
     [not found]         ` <20060120172431.GE5873@stiffy.osknowledge.org>
2006-01-20 17:43           ` Dmitry Torokhov
2006-01-20 17:53             ` Marc Koschewski
2006-01-20 18:00               ` Dmitry Torokhov
2006-01-20 18:06                 ` Marc Koschewski
2006-02-13 17:17               ` Dmitry Torokhov
2006-01-20 16:29 ` James Courtier-Dutton
2006-01-20 16:36   ` Michael Loftis
2006-01-20 16:50     ` Dmitry Torokhov
2006-01-20 17:31       ` Michael Loftis
2006-01-20 19:03         ` Valdis.Kletnieks
2006-01-20 19:10           ` Michael Loftis
2006-01-20 23:20             ` Bernd Petrovitsch
2006-01-20 23:54               ` Michael Loftis
2006-01-20 19:21           ` Michael Loftis
2006-01-20 19:24             ` Valdis.Kletnieks
2006-01-20 20:00             ` Russell King
2006-01-20 21:21               ` Michael Loftis [this message]
2006-01-20 21:40                 ` Doug McNaught
2006-01-20 22:09                   ` Michael Loftis
2006-02-02 12:16                     ` David Weinehall
2006-02-02 18:25                       ` Michael Loftis
2006-02-02 20:10                         ` Dave Jones
2006-02-02 22:05                           ` Sam Ravnborg
2006-02-02 22:10                             ` Dave Jones
2006-02-02 22:19                               ` Sam Ravnborg
2006-02-02 22:31                                 ` Dave Jones
2006-02-02 22:42                                   ` Sam Ravnborg
2006-02-03  1:29                                 ` Roman Zippel
2006-02-03  4:45                                 ` Theodore Ts'o
2006-02-03 12:28                               ` Roman Zippel
2006-02-03 16:04                                 ` Dave Jones
2006-02-02 22:01                         ` Willy Tarreau
2006-02-02 22:31                           ` Christopher Friesen
2006-02-03  5:08                             ` Willy Tarreau
2006-02-02 22:15                         ` David Weinehall
2006-02-02 22:47                           ` Michael Loftis
2006-01-20 20:10             ` James Courtier-Dutton
2006-01-20 20:20         ` Jesper Juhl
2006-01-20 21:48           ` Michael Loftis
2006-01-20 22:00             ` Dmitry Torokhov
2006-01-20 22:14               ` Michael Loftis
2006-01-21  9:22             ` Jan Engelhardt
2006-01-21 14:52               ` Alistair John Strachan
2006-01-21 17:03                 ` Jan Engelhardt
2006-01-20 21:50           ` Michael Loftis
2006-01-21  9:13         ` Jan Engelhardt
2006-01-20 16:53     ` Joe George
2006-01-20 17:03       ` Randy.Dunlap
2006-01-20 17:33         ` Joe George
     [not found]     ` <20060120121116.62a8f0a6.seanlkml@sympatico.ca>
2006-01-20 17:11       ` sean
2006-01-20 17:56         ` Development tree, please? Michael Loftis
     [not found]           ` <20060120131120.338ebf17.seanlkml@sympatico.ca>
2006-01-20 18:11             ` sean
2006-01-20 18:43               ` Michael Loftis
2006-01-20 17:11     ` Development tree, PLEASE? Diego Calleja
2006-01-21  1:56     ` Matthew Frost
2006-01-21  3:19       ` Matthew Frost
2006-01-21  7:22         ` Michael Loftis
2006-01-21  7:38           ` Lee Revell
2006-01-21 21:56             ` Sven-Haegar Koch
2006-01-21 22:18               ` Lee Revell
2006-01-21 22:40                 ` Michael Loftis
2006-01-21 22:47                   ` Lee Revell
2006-01-21 22:51                     ` Bernd Petrovitsch
2006-01-22  8:57                       ` Michael Loftis
2006-01-22  9:41                         ` Theodore Ts'o
2006-01-22 16:09                         ` Bernd Petrovitsch
2006-01-22 22:59                         ` Daniel Barkalow
2006-01-21 22:49                   ` Bernd Petrovitsch
2006-01-21 23:03                   ` Lee Revell
2006-01-22  9:03                     ` Michael Loftis
2006-01-22 17:03                       ` Bernd Petrovitsch
2006-01-25 21:30                         ` Nix
2006-01-25 21:36                           ` Lee Revell
2006-01-25 22:12                             ` Nix
2006-01-26  8:44                               ` Bernd Petrovitsch
2006-01-26 21:12                                 ` Jan Engelhardt
2006-01-26 21:44                                   ` Bernd Petrovitsch
2006-01-22 17:14                       ` Arjan van de Ven
2006-01-22 17:24                       ` Lee Revell
2006-01-21 11:28           ` Jesper Juhl
2006-01-21 18:09           ` Horst von Brand
2006-01-20 17:08 ` Gábor Lénárt
2006-01-21  0:36   ` Michael Loftis
2006-01-20 19:16 ` Greg KH
2006-01-20 19:27 ` Ben Collins
2006-01-20 22:04   ` Vincent Hanquez
2006-01-21 18:29     ` Johan Kullstam
2006-01-23 13:45       ` Vincent Hanquez
2006-01-24 15:35       ` Bob Copeland
2006-01-21 11:41 ` Ralf Baechle
2006-01-21  6:58 Michael Loftis
2006-03-14 13:57 Chuck Ebbert
2006-03-14 14:09 ` Arjan van de Ven
2006-03-16 20:17   ` Jan Engelhardt
2006-03-16 20:21     ` Jan Engelhardt

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=5793EB6F192350088E0AC4CE@d216-220-25-20.dynip.modwest.com \
    --to=mloftis@wgops.com \
    --cc=James@superbug.co.uk \
    --cc=Valdis.Kletnieks@vt.edu \
    --cc=dtor_core@ameritech.net \
    --cc=linux-kernel@vger.kernel.org \
    --cc=rmk+lkml@arm.linux.org.uk \
    /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;
as well as URLs for NNTP newsgroup(s).