ksummit.lists.linux.dev archive mirror
 help / color / mirror / Atom feed
From: Guenter Roeck <linux@roeck-us.net>
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 06:40:22 -0700	[thread overview]
Message-ID: <536794C6.8090001@roeck-us.net> (raw)
In-Reply-To: <20140505113127.GJ28159@titan.lakedaemon.net>

On 05/05/2014 04:31 AM, Jason Cooper wrote:
> On Sun, May 04, 2014 at 08:47:06PM -0700, Guenter Roeck wrote:
>> This may be seen as somewhat strong definition of the term "severe",
>> but in my work environment the attitude is to never update the kernel under
>> any circumstances. Or, in other words, it is quite hostile to someone who
>> advocates following upstream kernel releases. Each new bug, as minor as it
>> may be in a practical sense, is seen as argument (or ammunition) against
>> kernel updates. Note that this specifically includes performance regressions,
>> as minor as they may be. Given that, I would love to see Fengguang's
>> performance tests run on stable releases, simply because that would give me
>> confidence (and proof) that no performance regressions were introduced.
>
> Along this line, I keep coming back to an idea that I really need to
> implement.  Say your shop is running v3.12.3, and you'd like to migrate
> to v3.12.7 because of a bugfix for your subsystem.
>
> I imagine it would make the argument easier if you could quantify the
> changes from v3.12.3 to v3.12.7 relevant to your kernel config.  eg:
>
> $ git diff v3.12.3..v3.12.7 | ./scripts/diff-filter mydefconfig
>
> (no, diff-filter doesn't exist, yet)
>
> I could also see using ./scripts/objdiff for this as well.  Anything
> that would help the engineer quantify the differences between the two
> releases so he could ask the question, "Show me *which* change you're
> uncomfortable with."
>
> That's a much better position to be in than, "I swear, the -stable
> process is legit.  You can trust a bunch of people you've never met who
> won't suffer any repercussions if our product fails."
>

The idea is good, but it would not help in my case.

One of the arguments is that only patches which are relevant and can
be proven to exist in the build/image should be applied. Therefore,
such a script could and would be used as argument to only apply such
patches. This would leave me with a baseline image which wasn't tested
by anyone and would deviate more and more from the stable release.

Guenter

  reply	other threads:[~2014-05-05 13:40 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 [this message]
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
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=536794C6.8090001@roeck-us.net \
    --to=linux@roeck-us.net \
    --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