Package: slang2
Version: 2.2.2-2
Severity: normal
Much of the point of dpkg's new source formats, particularly 3.0
(quilt), was to standardise source unpacking and patching. Rather than
unpacking the source package and then having to run 'debian/rules patch'
or some other target you have to guess in order to see the code that's
actually compiled, the idea was that dpkg-source would do it for you,
and that 'dpkg-source -x' on a 3.0 source package would give you exactly
what was built.
slang2 does something I've never seen before. It's a 3.0 (quilt) source
package, but it also uses dbs and does the patch application in
debian/rules! My understanding is that this is quite counter to the
intent of 3.0 (quilt) - after all, that format includes patch
application logic for a reason.
I think that either slang2 should be reverted to the 1.0 format to more
accurately describe how it works, or, preferably, it should convert all
the way to 3.0 (quilt): the upstream .tar.gz should become the
.orig.tar.gz rather than using tar-in-tar packaging, a quilt series file
should be added so that dpkg-source will apply the patches at unpack
time, and dbs should be removed. (Of course, this would require
changing the upstream version, either artificially or by waiting for a
new upstream release.) The current position halfway in between is
surprising and doesn't seem to gain anything much.
Thanks,
Agreed. The plan is to convert wholly to quilt 3.0 with dbs removed.
At this stage the change will probably be made post-etch; slang is too
important to the
debian-installer, etc. for invasive changes at freeze time.
Regards
Alastair
--
Alastair McKinstry ,<[email protected]> ,<[email protected]>
http://blog.sceal.ie
Anyone who believes exponential growth can go on forever in a finite world
is either a madman or an economist - Kenneth Boulter, Economist.
--
To UNSUBSCRIBE, email to [email protected]
with a subject of "unsubscribe". Trouble? Contact [email protected]