All of lore.kernel.org
 help / color / mirror / Atom feed
From: John Morris <john@zultron.com>
To: Willy Lambert <lambert.willy@gmail.com>
Cc: xenomai@xenomai.org
Subject: Re: [Xenomai] Frustrating experience with Xenomai
Date: Tue, 29 Jan 2013 00:40:55 -0600	[thread overview]
Message-ID: <51076EF7.7070800@zultron.com> (raw)
In-Reply-To: <CAKvQZ_2yaZyRBRjd6NxXeDaWd3v-dzerd7LzWo8uJPtdDBO4OQ@mail.gmail.com>



On 01/28/2013 03:11 AM, Willy Lambert wrote:
> 2013/1/28 John Morris <john@zultron.com>:
>> On 01/22/2013 02:31 AM, Willy Lambert wrote:
>>> Btw I personnaly don't use the --revision option to manage different
>>> tries because it is not completely visible when the packaged is
>>> installed
>>
>> There are a number of shortcomings with the instructions on my wiki
>> page, but as the page states, it is meant for one-off builds, and not
>> meant for packages to be widely distributed.  What do you do instead?  I
>> actually have never used Debian before, and have no idea what common
>> practice is.
> 
> It's not a problem of distributing your kernel. Is a matter of
> "you-will-have-to-do-several-tries-before-success-in-dev-phasis". So
> you may have several versions partially working on different part. And
> during the time you try to merge all this in your brand new ready to
> use package, you will be happy to be abble to boot independantly from
> different versions without loosing past semi-working versions so you
> can go back. It goes beyond version control system because it shows
> version in your binaries (with grub2 you will automatically have a
> correctly named entry in your boot menu) and have several /lib/modules
> dirs for each kernel versions.
> 
> Using only the revision part will creates the same entry in the boot
> menu, be installed in place of last version (so you have to remove old
> package and put the new one), have no way to determine where your
> .config comes out of your VSC ...
> 
> I use :
> General Setup -> Local version - append to kernel release (CONFIG_LOCALVERSION)
> with something like :
> -${my_institution}-${majorversion}.${dev version}
> which is -ard-10.9 currently/
> 
> I change this before modifying anything in my .config for a new
> package. I do 5 to 50 tries in dev phasis before launching a "public"
> major version.

I see what you mean.  Yes, the linuxcnc.org wiki howto does also use
--append-to-version, but only to distinguish package flavors.  This
appends extra identifying information to the package name (which
incorporates the kernel version, evidently common practice for Ubuntu
kernel packages) instead of to the package version, and this extra
information can be easily seen on the grub boot menu and other places.

--append-to-version might also be a handy way to keep track of builds
more easily during development, yes.  Package development workflow is
beyond the scope of my simple howto, though.

	John


  reply	other threads:[~2013-01-29  6:40 UTC|newest]

Thread overview: 22+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2012-11-29 17:14 [Xenomai] Frustrating experience with Xenomai Shamju Joseph
2012-11-30  8:45 ` Willy Lambert
2012-11-30  8:46   ` Willy Lambert
2012-11-30  8:59   ` Philippe Gerum
2012-11-30 10:07     ` Willy Lambert
2012-11-30 10:05   ` Gilles Chanteperdrix
2012-11-30 14:29     ` Willy Lambert
2012-11-30 17:51       ` Gilles Chanteperdrix
2012-11-30 18:46         ` Paul Stelzig
2012-12-30 11:47         ` Willy Lambert
2012-12-31 15:10           ` Gilles Chanteperdrix
2013-01-22  0:43         ` Willy Lambert
2013-01-22  7:34           ` John Morris
2013-01-22  8:30             ` Willy Lambert
2013-01-22  8:31               ` Willy Lambert
2013-01-28  7:02                 ` John Morris
2013-01-28  9:11                   ` Willy Lambert
2013-01-29  6:40                     ` John Morris [this message]
2013-01-22 20:15             ` Gilles Chanteperdrix
2013-01-28  6:44               ` John Morris
2013-08-20 21:55           ` Gilles Chanteperdrix
2013-08-22 13:42             ` Willy Lambert

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=51076EF7.7070800@zultron.com \
    --to=john@zultron.com \
    --cc=lambert.willy@gmail.com \
    --cc=xenomai@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.