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 ---

