Your message dated Tue, 10 Jun 2008 04:02:02 +0000
with message-id <[EMAIL PROTECTED]>
and subject line Bug#484961: fixed in vorbis-tools 1.2.0-5
has caused the Debian Bug report #484961,
regarding vorbis-tools: FTBFS when converted to new source format 3.0 (quilt): 
due to patches that require -p0
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.)


-- 
484961: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=484961
Debian Bug Tracking System
Contact [EMAIL PROTECTED] with problems
--- Begin Message ---
Package: vorbis-tools
Version: 1.2.0-4
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 tried to rebuild them.
Unfortunately, vorbis-tools failed, you can try yourself with those
commands (and dpkg-dev >= 1.14.19 [2]) :

$ apt-get source vorbis-tools
$ sed -i -e '/^Source:/ aFormat: 3.0 (quilt)' vorbis-tools-1.2.0/debian/control
$ dpkg-source -b vorbis-tools-1.2.0
$ dpkg-source -x vorbis-tools_1.2.0-4.dsc
$ cd vorbis-tools-1.2.0 && 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.0-4 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 vorbis-tools, it already uses quilt but some of the patches
require the '-p0' option of patch to be properly applied and this
option has been hardcoded in the series file. The new source package
format doesn't support this quilt feature and requires patches
to be applicable with the '-p1' option.

You can use the following command to easily update all the patches
that use the '-p0' option:
$ awk '{ if ($2 == "-p0") print $1 }' debian/patches/series | while read f; do 
perl -pi -e 's|^--- (?:\./)?|--- a/|; s|^\+\+\+ (?:\./)?|+++ b/|;' 
debian/patches/$f ; done

Not that you can replace "a" by "vorbis-tools-1.2.0.orig" and
"b" by "vorbis-tools-1.2.0" if you prefer.

Then don't forget to strip the "-p0" options from debian/patches/series.

As a side note, you must also pay attention to the following points in your
quilt usage to guarantee compatibility with the new source package
format:
- the patches must be in debian/patches/ together with the "series" file
  (you can use QUILT_PATCHES=debian/patches if needed)
- you should not override QUILT_PC to change the location of quilt's
  internal directory (".pc" by default)
- the patches should not reference absolute filenames (in +++/--- lines)
- your clean target must work even if the patches are already applied
- your build target must work with patches applied even if the clean
  target is supposed to unapply them (because dpkg-source -b might
  have applied them back)

Cheers,

[1] http://lists.debian.org/debian-devel-announce/2008/04/msg00004.html
[2] the upcoming dpkg-dev 1.14.20 is more tolerant with patches, you can
grab it here if you want to try with that version:
http://people.debian.org/~hertzog/packages/dpkg-dev_1.14.20_all.deb
-- 
Raphael Hertzog




--- End Message ---
--- Begin Message ---
Source: vorbis-tools
Source-Version: 1.2.0-5

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

vorbis-tools_1.2.0-5.diff.gz
  to pool/main/v/vorbis-tools/vorbis-tools_1.2.0-5.diff.gz
vorbis-tools_1.2.0-5.dsc
  to pool/main/v/vorbis-tools/vorbis-tools_1.2.0-5.dsc
vorbis-tools_1.2.0-5_amd64.deb
  to pool/main/v/vorbis-tools/vorbis-tools_1.2.0-5_amd64.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.
Clint Adams <[EMAIL PROTECTED]> (supplier of updated vorbis-tools 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: Mon, 09 Jun 2008 21:04:10 -0400
Source: vorbis-tools
Binary: vorbis-tools
Architecture: source amd64
Version: 1.2.0-5
Distribution: unstable
Urgency: low
Maintainer: Debian Xiph.org Maintainers <[EMAIL PROTECTED]>
Changed-By: Clint Adams <[EMAIL PROTECTED]>
Description: 
 vorbis-tools - several Ogg Vorbis tools
Closes: 484961
Changes: 
 vorbis-tools (1.2.0-5) unstable; urgency=low
 .
   * Bump to Standards-Version 3.8.0.
   * Refresh upstream_r14957-ogg123_stop_decode_on_closed_buffer.diff and
     upstream_r14982-ogg123_man_page_http_only.diff to -p ab.
     closes: #484961.
Checksums-Sha1: 
 fc6d670617aee2a012a66fdd831f59ffcf068147 1298 vorbis-tools_1.2.0-5.dsc
 96e885cdb3018da18be85360b762237d8afddd8e 35059 vorbis-tools_1.2.0-5.diff.gz
 e3d9f27d761b824adfd2213dcca68b01d3bb9b41 202976 vorbis-tools_1.2.0-5_amd64.deb
Checksums-Sha256: 
 3568c51432fa06a5fef326ca44ded8c0a2829c01012acf3c7b715b6ea0666e41 1298 
vorbis-tools_1.2.0-5.dsc
 e8947faf6f36398cf5c6c2b8529d7118211f60baa451d9483cfd1f13d94ef7f8 35059 
vorbis-tools_1.2.0-5.diff.gz
 114376ac3efa0faad9fb1fc317ad023e7894fda61a2c54a19dde7a1fc1170ca7 202976 
vorbis-tools_1.2.0-5_amd64.deb
Files: 
 425f6ba36b2a82429c90b43dea0a5822 1298 sound optional vorbis-tools_1.2.0-5.dsc
 d597d193c98934eb21e79b2db8f627dc 35059 sound optional 
vorbis-tools_1.2.0-5.diff.gz
 b58676a418f52dc11efcaf297a75b232 202976 sound optional 
vorbis-tools_1.2.0-5_amd64.deb

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.6 (GNU/Linux)
Comment: Debian!

iD8DBQFITfnK5m0u66uWM3ARAutuAJ0X4Oa/lt6r4HcIRQRaJDF2G9H6KwCePOGP
yoJDu8FxEB4QS8otkK3To5I=
=b5HG
-----END PGP SIGNATURE-----



--- End Message ---

Reply via email to