Your message dated Thu, 19 Jun 2008 09:02:12 +0000
with message-id <[EMAIL PROTECTED]>
and subject line Bug#482709: fixed in memchan 2.2.1-6
has caused the Debian Bug report #482709,
regarding memchan: FTBFS when converted to new source format 3.0 (quilt)
to be marked as done.
This means that you claim that the problem has been dealt with.
If this is not the case it is now your responsibility to reopen the
Bug report if necessary, and/or fix the problem forthwith.
(NB: If you are a system administrator and have no idea what this
message is talking about, this may indicate a serious mail system
misconfiguration somewhere. Please contact [EMAIL PROTECTED]
immediately.)
--
482709: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=482709
Debian Bug Tracking System
Contact [EMAIL PROTECTED] with problems
--- Begin Message ---
Package: memchan
Version: 2.2.1-5
Severity: minor
Usertags: 3.0-quilt-by-default
To prepare a possible switch to the new source package format "3.0
(quilt)" [1], I converted all source packages and rebuilt the packages
afterwards to see what breaks, and memchan does break. To reproduce the
problem you can do this:
$ apt-get source memchan
$ sed -i -e '/^Source:/ aFormat: 3.0 (quilt)' memchan-2.2.1/debian/control
$ dpkg-source -b memchan-2.2.1
$ dpkg-source -x memchan_2.2.1-5.dsc
$ cd memchan-2.2.1 && debuild -us -uc
In this process, if the .diff.gz contains changes to upstream files,
dpkg-source will have created a corresponding patch in
debian/patches/debian-changes-2.2.1-5 and will have registered that
patch in a quilt series (debian/patches/series, it is created if needed).
All the patches listed in the "series" file are applied directly during
the extraction (dpkg-source -x). quilt itself is used if available (and
will thus lead to the creation of the .pc directory), otherwise
dpkg-source applies the patches by itself. For more information about the
new source package format see the manual page dpkg-source(1).
In the case of memchan, it already uses quilt but the package
fails to build because "quilt push -a" fails when the patch
are already applied (by dpkg-source -x). You should really
uses patch/unpatch rules like those in /usr/share/quilt/quilt.make (you
can directly use those by using "include /usr/share/quilt/quilt.make" in
your debian/rules file). The call to quilt is protected like this "quilt
push -a || test $? = 2" because 2 is the error code returned by quilt when
it has nothing to do.
Cheers,
[1] http://lists.debian.org/debian-devel-announce/2008/04/msg00004.html
--
Raphael Hertzog
--- End Message ---
--- Begin Message ---
Source: memchan
Source-Version: 2.2.1-6
We believe that the bug you reported is fixed in the latest version of
memchan, which is due to be installed in the Debian FTP archive:
libmemchan-tcl-dev_2.2.1-6_i386.deb
to pool/main/m/memchan/libmemchan-tcl-dev_2.2.1-6_i386.deb
libmemchan-tcl_2.2.1-6_i386.deb
to pool/main/m/memchan/libmemchan-tcl_2.2.1-6_i386.deb
memchan_2.2.1-6.diff.gz
to pool/main/m/memchan/memchan_2.2.1-6.diff.gz
memchan_2.2.1-6.dsc
to pool/main/m/memchan/memchan_2.2.1-6.dsc
A summary of the changes between this version and the previous one is
attached.
Thank you for reporting the bug, which will now be closed. If you
have further comments please address them to [EMAIL PROTECTED],
and the maintainer will reopen the bug report if appropriate.
Debian distribution maintenance software
pp.
Sergei Golovan <[EMAIL PROTECTED]> (supplier of updated memchan package)
(This message was generated automatically at their request; if you
believe that there is a problem with it please contact the archive
administrators by mailing [EMAIL PROTECTED])
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1
Format: 1.7
Date: Thu, 19 Jun 2008 10:13:15 +0400
Source: memchan
Binary: libmemchan-tcl libmemchan-tcl-dev
Architecture: source i386
Version: 2.2.1-6
Distribution: unstable
Urgency: low
Maintainer: Sergei Golovan <[EMAIL PROTECTED]>
Changed-By: Sergei Golovan <[EMAIL PROTECTED]>
Description:
libmemchan-tcl - Tcl extension for in-memory channels - runtime library
libmemchan-tcl-dev - Tcl extension for in-memory channels - development files
Closes: 482709
Changes:
memchan (2.2.1-6) unstable; urgency=low
.
* Fixed clean target to work with debhelper 7.0 (made dh_clean the last
command, so debhelper logs are removed now).
* Changed doc-base section to Programming and removed extra leading
whitespaces.
* Clarified copyright messages.
* Removed undefined macros BS and BE from manpages.
* Protected quilt calls in debian/rules to make the source package
convertible to 3.0 (quilt) format (closes: #482709).
* Bumped standards version to 3.8.0.
Files:
50ba92e25fdb1d25acb0d51ca27bfe62 1028 interpreters optional memchan_2.2.1-6.dsc
8fc23f9b41e270b76ee8123b42216669 5162 interpreters optional
memchan_2.2.1-6.diff.gz
43a313dcd4b71549bc88c65f9ff5a098 37192 libs optional
libmemchan-tcl_2.2.1-6_i386.deb
e86570bb1e8917f6acc5f66fc3938423 20694 libdevel optional
libmemchan-tcl-dev_2.2.1-6_i386.deb
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.6 (GNU/Linux)
iD8DBQFIWhKSIcdH02pGEFIRAuMCAJwJuAu6n2b6zWwoVM0mEFHQuso6jQCeIFrH
vmPCdDwt+3SJCxy6d2J/G8o=
=LHGx
-----END PGP SIGNATURE-----
--- End Message ---