for some time now, Debian has the new source package version 3.0 [1] to 
which I'm currently migrating the Xenomai package.

This has the following consequences:

* I don't need to repackage the upstream tarball anymore, since with the 
new format, dpkg supports bzip2 besides gz, among others
* There are actually 2 different 3.0 package formats: "native" and 
"quilt". While the former is appropriate for maintaining "Upstream" and 
Debian together in one single place, the latter is appropriate for 
Debian packages that have an upstream development location outside Debian.
* To migrate appropriately, you can do the following changes in the 
xenomai.org repository:

$ mkdir debian/source
$ echo '3.0 (native)' > debian/source/format
$ dch 'Switch to dpkg-source 3.0 (native) format'

   while I will do accordingly at Debian with "native" replaced by 
"quilt". (Maintaining it as "native" in both locations would only be 
reasonable if Debian would have official Xenomai release privileges 
which is neither the case nor necessary. - E.g. maintenance of "old" 
Xenomai versions in Debian stable while xenomai already has newer 
versions available.)
* You can remove the "-x" Debian revision from the native Debian package 
and the watch file at xenomai.org.
* Debian now ships a ".debian.tar.gz" file instead of ".diff.gz" for the 
"quilt" version.
* Take care of "native" instead of "quilt" when synchronizing with the 
"downstream" Debian package

Thanks for considering.


[1] http://wiki.debian.org/Projects/DebSrc3.0

Xenomai-core mailing list

Reply via email to