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 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.