From: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
To: buildroot@busybox.net
Subject: [Buildroot] Xenomai 3.x
Date: Fri, 7 Oct 2016 14:06:47 +0200 [thread overview]
Message-ID: <20161007140647.71d58b3a@free-electrons.com> (raw)
In-Reply-To: <cc87ad05-8a6c-7da9-1071-75cf9bd1c60a@mind.be>
Hello,
On Thu, 6 Oct 2016 11:01:33 +0200, Arnout Vandecappelle wrote:
> We want to limit the number of versioned packages to ease maintenance burden.
> And we certainly don't want to carry versions that have no upstream support
> (although again, there are exceptions to this rule).
>
> I have taken a quick look to the migration guide. To me it seems that many
> applications will not need any migration at all, and some applications will
> require some names to be changed in their code. Unfortunately in some cases it
> can be somewhat tricky to find out what things have been renamed, e.g. the
> /proc/xenomai files are just strings in your scripts so no compile time errors.
>
> So for many users, it is actually easier if it's a simple version bump.
> Introducing a new xenomai3 package would make their life more difficult since
> they have to update their Buildroot configuration to make the switch. Obviously
> that
>
> So this is slightly borderline. Since upstream Xenomai 2 gets no "stable
> updates", I tend to prefer to remove it.
Fine with me.
> > Yes and I started to work on this way, but I don't like having too much ifeq()
> > in the source code, blame me :-).
>
> I guess the ifeqs are needed for the Mercury vs Cobalt support, no? For this, I
> agree that it would make sense to make a separate xenomai-mercury package (and
> keep the xenomai package as Cobalt only).
For this, I am not so sure. I dislike when we have multiple packages
that fetch the same source code. We do have this in a few places, but
it's not something that is really great, so I'd prefer to avoid it when
possible. So I'd prefer to have a single Xenomai package that handles
both the Mercury and Cobalt cases.
But of course, we can only judge once we see the actual patches.
Best regards,
Thomas
--
Thomas Petazzoni, CTO, Free Electrons
Embedded Linux and Kernel engineering
http://free-electrons.com
prev parent reply other threads:[~2016-10-07 12:06 UTC|newest]
Thread overview: 14+ messages / expand[flat|nested] mbox.gz Atom feed top
2016-10-05 7:07 [Buildroot] Xenomai 3.x Jean-Michel Hautbois
2016-10-05 7:54 ` jerry at chordia.co.uk
2016-10-05 8:31 ` Jean-Michel Hautbois
2016-10-05 10:05 ` jerry at chordia.co.uk
2016-10-05 12:41 ` Jean-Michel Hautbois
2016-10-05 12:56 ` Thomas Petazzoni
2016-10-05 12:59 ` Jean-Michel Hautbois
2016-10-05 7:55 ` Thomas Petazzoni
2016-10-05 8:30 ` Jean-Michel Hautbois
2016-10-05 22:54 ` Arnout Vandecappelle
[not found] ` <CAH-u=81T3HDse2T0kTttcLmXO-OEFs-TifmQHB-DB=-kyBWpCw@mail.gmail.com>
[not found] ` <CAH-u=83inyC8cYX=ovP839-C0zARrTuvHC_FMG6igHEY8ZUDGw@mail.gmail.com>
[not found] ` <CAH-u=80w=DhdBd00D=TdQ=GKsh_wjZhJS5dyOokEzOgVoNuOKg@mail.gmail.com>
[not found] ` <CAH-u=83sffpomqzQbCpBe=iTHA78vyPSj_+-pidpAHQ2u6vZMQ@mail.gmail.com>
[not found] ` <CAH-u=82g7aXEVbe8zqqKvcR4vEH5HKwvPML+BPy+fk51-6gc3A@mail.gmail.com>
2016-10-06 5:34 ` Jean-Michel Hautbois
2016-10-06 9:01 ` Arnout Vandecappelle
2016-10-07 8:03 ` Jean-Michel Hautbois
2016-10-07 12:06 ` Thomas Petazzoni [this message]
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=20161007140647.71d58b3a@free-electrons.com \
--to=thomas.petazzoni@free-electrons.com \
--cc=buildroot@busybox.net \
/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