Your message dated Thu, 06 May 2010 18:20:34 +0000
with message-id <[email protected]>
and subject line Bug#482711: fixed in tclthread 1:2.6.5-4
has caused the Debian Bug report #482711,
regarding tclthread: 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.)


-- 
482711: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=482711
Debian Bug Tracking System
Contact [email protected] with problems
--- Begin Message ---
Package: tclthread
Version: 1:2.6.5-3
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 tclthread does break. To reproduce the
problem you can do this:

$ apt-get source tclthread
$ sed -i -e '/^Source:/ aFormat: 3.0 (quilt)' tclthread-2.6.5/debian/control
$ dpkg-source -b tclthread-2.6.5
$ dpkg-source -x tclthread_2.6.5-3.dsc
$ cd tclthread-2.6.5 && 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-1:2.6.5-3 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 tclthread, 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: tclthread
Source-Version: 1:2.6.5-4

We believe that the bug you reported is fixed in the latest version of
tclthread, which is due to be installed in the Debian FTP archive:

tclthread_2.6.5-4.diff.gz
  to main/t/tclthread/tclthread_2.6.5-4.diff.gz
tclthread_2.6.5-4.dsc
  to main/t/tclthread/tclthread_2.6.5-4.dsc
tclthread_2.6.5-4_i386.deb
  to main/t/tclthread/tclthread_2.6.5-4_i386.deb



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 tclthread 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.8
Date: Thu, 06 May 2010 22:02:53 +0400
Source: tclthread
Binary: tclthread
Architecture: source i386
Version: 1:2.6.5-4
Distribution: unstable
Urgency: low
Maintainer: Sergei Golovan <[email protected]>
Changed-By: Sergei Golovan <[email protected]>
Description: 
 tclthread  - Tcl extension implementing script level access to Tcl threading c
Closes: 482711
Changes: 
 tclthread (1:2.6.5-4) unstable; urgency=low
 .
   * Protected quilt calls in debian/rules to make the package convertable
     to 3.0 (quilt) format (closes: #482711).
   * Added README.source with an explanation on how to apply the searies of
     patches to an original sources.
   * Bumped standards version to 3.8.4.
Checksums-Sha1: 
 5a7eed826f5f9f47f7b8e2384ee2fc9c862c4d6e 1028 tclthread_2.6.5-4.dsc
 0d182d8870025518f3c0d237bcfef571e0c3aba7 5383 tclthread_2.6.5-4.diff.gz
 3a491247a97600b1e8c82d753161a57c551d8cd7 123672 tclthread_2.6.5-4_i386.deb
Checksums-Sha256: 
 288c22d839d2d1f9d6638a381bca27d4bdc3b8d6a0647cd9004d1759c2393f7f 1028 
tclthread_2.6.5-4.dsc
 ff3ab8153a0d0b90dbbfd26e910e4400ba485eb6628251b2ae044cd5770814ec 5383 
tclthread_2.6.5-4.diff.gz
 eb2308d9cfd29d4f71311b0e3c9f44a50cfb41a9233fdc0be5358412a6587450 123672 
tclthread_2.6.5-4_i386.deb
Files: 
 42fff257d4ec413f3ea982956e2bd87f 1028 interpreters optional 
tclthread_2.6.5-4.dsc
 7ef4e8429ddd6a623b5f3619eff17f77 5383 interpreters optional 
tclthread_2.6.5-4.diff.gz
 b8a00957f71467efc447e976c3d9eab1 123672 interpreters optional 
tclthread_2.6.5-4_i386.deb

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.9 (GNU/Linux)

iD8DBQFL4wWYIcdH02pGEFIRAo0iAJ44ZFjZ+t+DfVXyq4kNP8HCmDajbQCeIi5/
malmHNTIPb9xnyze4mZAiyo=
=CNoB
-----END PGP SIGNATURE-----



--- End Message ---

Reply via email to