All of lore.kernel.org
 help / color / mirror / Atom feed
From: Jan Kiszka <jan.kiszka@siemens.com>
To: Philippe Gerum <rpm@xenomai.org>
Cc: "Xenomai@xenomai.org" <Xenomai@xenomai.org>
Subject: Re: [Xenomai] git://git.xenomai.org/ipipe.git reshuffle, 3.8.0 kernel support
Date: Tue, 11 Jun 2013 16:56:06 +0200	[thread overview]
Message-ID: <51B73A86.2040107@siemens.com> (raw)
In-Reply-To: <51B7380B.80209@xenomai.org>

On 2013-06-11 16:45, Philippe Gerum wrote:
> There is no requirement to push stable patches back to master.

It makes no sense to push them back, would rather break our model, that
is my point.

> The only requirement is to branch off master for tracking a stable release. 
> master is currently 3.8(.0). We'll see how that works. So, 3.8.13 can go 
> over ipipe-next which is 3.8.10 already, then we may branch off 
> ipipe-3.8.13 from that head, and switch ipipe-next to 3.9 when we have 
> something sensible there.

So ipipe-next would jump around, at some point tracking master, then
again stable - makes no sense. Having multiple ipipe-3.8.x branches
makes no sense to me either.

Things should work like this:
 - master tracks Linus master, thus will never contain any 3.x.y
   releases
 - ipipe-next is the next master state, but may be thrown away again
   due to reworks until it is finally merged into master
 - stable branches are forked off from master when it reached a 3.x.0
   release point. From then on, fixes to master need to be back-ported
   to stable (cherry-picked in the simple case)
 - additionally, Linux stable releases are merged into the ipipe stable
   branches, resolving conflicts just like we do in master when pulling
   Linus changes in

If you think we need some ipipe-3.x-next branches as well (as staging
trees for the stable branches), ok. But let's keep things simple first,
I would say. Risk of regressions in stable merges is generally much
lower than in master updates.

Jan

-- 
Siemens AG, Corporate Technology, CT RTC ITP SES-DE
Corporate Competence Center Embedded Linux


  reply	other threads:[~2013-06-11 14:56 UTC|newest]

Thread overview: 21+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2013-05-27  7:45 [Xenomai] git://git.xenomai.org/ipipe.git reshuffle, 3.8.0 kernel support Philippe Gerum
2013-05-27 16:56 ` Philippe Gerum
2013-06-11 11:37   ` Jan Kiszka
2013-06-11 13:22     ` Philippe Gerum
2013-06-11 13:31       ` Jan Kiszka
2013-06-11 14:01         ` Philippe Gerum
2013-06-11 14:06           ` Jan Kiszka
2013-06-11 14:15             ` Philippe Gerum
2013-06-11 14:18               ` Jan Kiszka
2013-06-11 14:45                 ` Philippe Gerum
2013-06-11 14:56                   ` Jan Kiszka [this message]
2013-06-11 15:05                     ` Philippe Gerum
2013-06-11 15:06                       ` Jan Kiszka
2013-06-11 15:33                         ` Philippe Gerum
2013-06-11 15:36                           ` Jan Kiszka
2013-06-11 16:00                             ` Jan Kiszka
2013-06-11 16:10                               ` Philippe Gerum
2013-06-11 16:06                             ` Philippe Gerum
2013-06-11 16:05                               ` Jan Kiszka
2013-06-11 16:14                                 ` Philippe Gerum
2013-06-11 14:18             ` Philippe Gerum

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=51B73A86.2040107@siemens.com \
    --to=jan.kiszka@siemens.com \
    --cc=Xenomai@xenomai.org \
    --cc=rpm@xenomai.org \
    /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.