From: Takashi Iwai <tiwai@suse.de>
To: Jason Cooper <jason@lakedaemon.net>
Cc: Josh Boyer <jwboyer@fedoraproject.org>,
lizf.kern@gmail.com, ksummit-discuss@lists.linuxfoundation.org
Subject: Re: [Ksummit-discuss] [CORE TOPIC] stable issues
Date: Mon, 05 May 2014 18:17:18 +0200 [thread overview]
Message-ID: <s5hwqe0dwtt.wl%tiwai@suse.de> (raw)
In-Reply-To: <20140505160752.GQ28159@titan.lakedaemon.net>
At Mon, 5 May 2014 12:07:52 -0400,
Jason Cooper wrote:
>
> On Mon, May 05, 2014 at 06:02:21PM +0200, Takashi Iwai wrote:
> > At Mon, 5 May 2014 17:39:28 +0200,
> > Jan Kara wrote:
> > >
> > > On Mon 05-05-14 17:23:18, Takashi Iwai wrote:
> > > > At Mon, 5 May 2014 09:41:26 -0400,
> > > > Theodore Ts'o wrote:
> > > > > The challenge is that companies generally need to be able to make that
> > > > > decision at least 3-6 months ahead of time for planning purposes, and
> > > > > this requires that companies be willing to actually communicate their
> > > > > stablization plans externally ahead of time. Which, unfortuantely,
> > > > > may or may not always be practical.
> > > > >
> > > > > And of course, depending on how many patches get integrated into said
> > > > > "enterprise" kernel, it might end up being very far from the official
> > > > > upstream stable kernel, so it might or might not matter in any case.
> > > >
> > > > Or, other way round: can the upstream LTS kernel be defined earlier?
> > > > Then distros may align to it when it's known beforehand.
> > > > It'd be even helpful for subsystem maintainers to decide whether some
> > > > big infrastructure change should be applied or postponed.
> > > Well, but Greg doesn't want to declare a kernel LTS before it is released
> > > exactly so that people don't cram in lots of imature stuff which needs to
> > > be fixed up later. And I agree with him that this is going to happen if he
> > > would declare LTS kernels in advance. So I don't think this is a good
> > > alternative.
> >
> > I agree with such a possible risk. OTOH, if a big change (or file
> > renames) happens just after LTS kernel, it may make impossible to
> > carry even a small trivial fix back to LTS kernel. So, it can be also
> > a demerit, too.
>
> Do you have an example of this? git is pretty darn good about tracking
> renames. If you've had a patch you couldn't backport, I'd like to see
> what caused the failure.
An example I hit in past was mostly when a code was split. Then it
can't be backported without the manual fix. The pure file rename
might work, but often more incompatible changes follow after that
(which is the purpose of cleanup by renames, after all).
> In the worst case scenario, the maintainer of the code (or anyone
> intimately familiar with it) should be able to hand-apply it. But to
> me, that would highlight a shortcoming of the system.
Sure, a handmade backport is always possible. But this means that it
would result in more burden to maintainers, just because they didn't
do it in the right time.
thanks,
Takashi
next prev parent reply other threads:[~2014-05-05 16:17 UTC|newest]
Thread overview: 51+ messages / expand[flat|nested] mbox.gz Atom feed top
2014-05-04 11:19 Li Zefan
2014-05-04 12:04 ` Guenter Roeck
2014-05-04 12:54 ` Josh Boyer
2014-05-04 14:26 ` Guenter Roeck
2014-05-05 0:37 ` Josh Boyer
2014-05-05 3:09 ` Li Zefan
2014-05-05 3:47 ` Guenter Roeck
2014-05-05 11:31 ` Jason Cooper
2014-05-05 13:40 ` Guenter Roeck
2014-05-05 6:10 ` Michal Simek
2014-05-05 2:47 ` Li Zefan
2014-05-05 13:41 ` Theodore Ts'o
2014-05-05 15:23 ` Takashi Iwai
2014-05-05 15:39 ` Jan Kara
2014-05-05 16:02 ` Takashi Iwai
2014-05-05 16:07 ` Jason Cooper
2014-05-05 16:17 ` Takashi Iwai [this message]
2014-05-05 22:33 ` Greg KH
2014-05-06 3:20 ` Steven Rostedt
2014-05-06 4:04 ` Guenter Roeck
2014-05-06 10:49 ` Steven Rostedt
2014-05-05 3:22 ` Greg KH
2014-05-04 15:35 ` Ben Hutchings
2014-05-04 15:45 ` Guenter Roeck
2014-05-05 3:00 ` Li Zefan
2014-05-05 1:03 ` Olof Johansson
2014-05-07 2:49 ` Masami Hiramatsu
2014-05-07 2:58 ` Davidlohr Bueso
2014-05-07 8:27 ` Masami Hiramatsu
2014-05-07 8:39 ` Matt Fleming
2014-05-07 11:45 ` Masami Hiramatsu
2014-05-07 12:45 ` Daniel Vetter
2014-05-08 3:20 ` Masami Hiramatsu
2014-05-09 12:32 ` Daniel Vetter
2014-05-12 6:55 ` Masami Hiramatsu
2014-05-13 20:36 ` Steven Rostedt
2014-05-13 20:40 ` Davidlohr Bueso
2014-05-14 1:30 ` Masami Hiramatsu
2014-05-07 18:40 ` Davidlohr Bueso
2014-05-07 9:06 ` Dan Carpenter
2014-05-07 14:15 ` Jan Kara
2014-05-08 3:38 ` Li Zefan
2014-05-08 9:41 ` Jan Kara
2014-05-08 20:35 ` Andy Lutomirski
2014-05-09 4:11 ` Greg KH
2014-05-09 5:33 ` Masami Hiramatsu
2014-05-09 5:41 ` Greg KH
2014-05-07 3:05 ` Li Zefan
2014-05-07 3:31 ` Masami Hiramatsu
2014-05-07 7:20 ` Laurent Pinchart
2014-05-13 20:46 ` Steven Rostedt
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=s5hwqe0dwtt.wl%tiwai@suse.de \
--to=tiwai@suse.de \
--cc=jason@lakedaemon.net \
--cc=jwboyer@fedoraproject.org \
--cc=ksummit-discuss@lists.linuxfoundation.org \
--cc=lizf.kern@gmail.com \
/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