Your message dated Sat, 26 Jul 2008 14:17:05 +0000
with message-id <[EMAIL PROTECTED]>
and subject line Bug#484942: fixed in amarok 1.4.9.1-3
has caused the Debian Bug report #484942,
regarding amarok: 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.)


-- 
484942: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=484942
Debian Bug Tracking System
Contact [EMAIL PROTECTED] with problems
--- Begin Message ---
Package: amarok
Version: 1.4.9.1-2
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, amarok failed, you can try yourself with those
commands (and dpkg-dev >= 1.14.19 [2]) :

$ apt-get source amarok
$ sed -i -e '/^Source:/ aFormat: 3.0 (quilt)' amarok-1.4.9.1/debian/control
$ dpkg-source -b amarok-1.4.9.1
$ dpkg-source -x amarok_1.4.9.1-2.dsc
$ cd amarok-1.4.9.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-1.4.9.1-2 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 amarok, 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 "amarok-1.4.9.1.orig" and
"b" by "amarok-1.4.9.1" 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: amarok
Source-Version: 1.4.9.1-3

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

amarok-common_1.4.9.1-3_all.deb
  to pool/main/a/amarok/amarok-common_1.4.9.1-3_all.deb
amarok-dbg_1.4.9.1-3_amd64.deb
  to pool/main/a/amarok/amarok-dbg_1.4.9.1-3_amd64.deb
amarok-engine-xine_1.4.9.1-3_amd64.deb
  to pool/main/a/amarok/amarok-engine-xine_1.4.9.1-3_amd64.deb
amarok-engine-yauap_1.4.9.1-3_amd64.deb
  to pool/main/a/amarok/amarok-engine-yauap_1.4.9.1-3_amd64.deb
amarok-engines_1.4.9.1-3_all.deb
  to pool/main/a/amarok/amarok-engines_1.4.9.1-3_all.deb
amarok-konqsidebar_1.4.9.1-3_amd64.deb
  to pool/main/a/amarok/amarok-konqsidebar_1.4.9.1-3_amd64.deb
amarok_1.4.9.1-3.diff.gz
  to pool/main/a/amarok/amarok_1.4.9.1-3.diff.gz
amarok_1.4.9.1-3.dsc
  to pool/main/a/amarok/amarok_1.4.9.1-3.dsc
amarok_1.4.9.1-3_amd64.deb
  to pool/main/a/amarok/amarok_1.4.9.1-3_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.
Modestas Vainius <[EMAIL PROTECTED]> (supplier of updated amarok 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: Sat, 26 Jul 2008 16:06:43 +0300
Source: amarok
Binary: amarok amarok-common amarok-konqsidebar amarok-engines 
amarok-engine-xine amarok-engine-yauap amarok-dbg
Architecture: source all amd64
Version: 1.4.9.1-3
Distribution: unstable
Urgency: low
Maintainer: Modestas Vainius <[EMAIL PROTECTED]>
Changed-By: Modestas Vainius <[EMAIL PROTECTED]>
Description: 
 amarok     - versatile and easy to use audio player for KDE
 amarok-common - architecture independent files for Amarok
 amarok-dbg - debugging symbols for Amarok
 amarok-engine-xine - Xine engine for the Amarok audio player
 amarok-engine-yauap - Yauap engine for the Amarok audio player
 amarok-engines - output engines for the Amarok music player
 amarok-konqsidebar - Amarok sidebar for konqueror 3.x.x
Closes: 460113 484942 488680 488692 488698 488699
Changes: 
 amarok (1.4.9.1-3) unstable; urgency=low
 .
   * Make amarok depend strictly on the same source version of amarok-common (=)
   * Add support for hotkeys under GNOME (Closes: #460113):
     - Add 16_gnome_multimedia_keys.diff patch (patch from Ubuntu, thanks to
       Chris Brown and James Westby). Adds gnome_media_keys script.
     - Make amarok-common suggest python-dbus and libdbus-glib.
     - Add entry to README.Debian that python-dbus and libdbus-glib are needed
       to get the script working.
     - Add and patch Makefile.am to enable installation of the script.
   * Properly support Xiph mime types (patch from Ubuntu, thanks to Daniel
     Hahler and James Westby) (Closes: #488699).
   * Improve audiocd support from konqueror menu (Closes: #488680). Based on
     patch from Ubuntu (thanks to Anthony Mercatante and James Westby) with
     the following changes:
     - No distro branding.
     - Rename and install the 'play_audiocd' script to /usr/share/apps/amarok.
     - Remove bashisms from the play_audiocd script: /bin/sh compatibility.
     - Enhance play_audiocd script. Some assumptions there were not valid.
     - Install the script to the amarok-common package.
     - Patch amarok/src/amarok_play_audiocd.desktop instead of providing own
       version (19_amarok_play_audiocd.desktop.diff).
   * Add last.fm "Recommended Radio". Patch from Ubuntu (Closes: #488698).
     Thanks to Daniel Hahler and James Westby.
     - Extend the patch. Add "Recommend Radio" to the Playlist menu too.
   * Remove KDE*3* from the amarok package description. When I added it, I
     planned the KDE 4 version too (Closes: #488692).
   * Do not use quilt options (-p0) (Closes: #484942).
Checksums-Sha1: 
 9c3f4f5680f581528b2a69265186dffe6c537fef 1643 amarok_1.4.9.1-3.dsc
 4a139e4e97189018fcda1fd49a5b85ecd2852e8d 112837 amarok_1.4.9.1-3.diff.gz
 04f0e9bc465badfa19774a2f9d41a6674a55b215 11090354 
amarok-common_1.4.9.1-3_all.deb
 d9741372b5cedb815721a5312bae1457984a540b 70138 amarok-engines_1.4.9.1-3_all.deb
 d1a4fba40eea84ca02d875e481b6c16467d7536e 2671834 amarok_1.4.9.1-3_amd64.deb
 841d7973261e12b086656bb00098c037740ab349 125256 
amarok-konqsidebar_1.4.9.1-3_amd64.deb
 9f6336e25d39ab8401d6b0e39625ffdbca85b0d6 127744 
amarok-engine-xine_1.4.9.1-3_amd64.deb
 699e49f498d8242965b8d169f65eca56f62862c5 94392 
amarok-engine-yauap_1.4.9.1-3_amd64.deb
 9539bf479b2602c066ec8037453606e956f02295 11588548 
amarok-dbg_1.4.9.1-3_amd64.deb
Checksums-Sha256: 
 8440b575058ecc37adb42c25ca8f7279b9ff72dfa680b2f979db0a472f8fca04 1643 
amarok_1.4.9.1-3.dsc
 e16609698e449182da0ddf2059e8b8af3c6edec003ae6296222ad6c5587b781b 112837 
amarok_1.4.9.1-3.diff.gz
 da08612c9a82f204d758d2a2071fae3365270a6094075598bde3a84bf9cc1b34 11090354 
amarok-common_1.4.9.1-3_all.deb
 525be0b77f0c6ae16c94d33e927a17a942518d1d0dd6093cf1f2eaf7d273efb4 70138 
amarok-engines_1.4.9.1-3_all.deb
 fbe8a18660ee7cdc341f23b5f1563a2ed6f31fa07aeee2320b0022d9d487de69 2671834 
amarok_1.4.9.1-3_amd64.deb
 740cc61983477cce1b807b0244e4b2dcc61799a9684dc9df6a39d63ddc2bf5df 125256 
amarok-konqsidebar_1.4.9.1-3_amd64.deb
 9fa3385cc98fc28f6c669885801d593a4880333a503f015d128b3bbc77781284 127744 
amarok-engine-xine_1.4.9.1-3_amd64.deb
 dcd6c18e4cc4076b34c6190bb4c90beb2fef23aa1eb54c429aa587e622e46ec9 94392 
amarok-engine-yauap_1.4.9.1-3_amd64.deb
 37c644acb97f9e7f53a3d3303dbdadbc85cbdd8b85de76f01b3d9c47ba5a8dc4 11588548 
amarok-dbg_1.4.9.1-3_amd64.deb
Files: 
 ce1ab4015eb39410ddfe1c00d5390c6a 1643 kde optional amarok_1.4.9.1-3.dsc
 bf114d2622209e5789f30cf7db7911a3 112837 kde optional amarok_1.4.9.1-3.diff.gz
 24b7e13ca2ac9c7768a6cb3ef0c9f3c5 11090354 kde optional 
amarok-common_1.4.9.1-3_all.deb
 4a71043fd05fdbb9be1f6c67eb92c151 70138 kde optional 
amarok-engines_1.4.9.1-3_all.deb
 b774c0aac10e32bf6c7f68942f2429ee 2671834 kde optional 
amarok_1.4.9.1-3_amd64.deb
 389eb9bf47156c840e3e60eaf722496e 125256 kde optional 
amarok-konqsidebar_1.4.9.1-3_amd64.deb
 dddce3aaa7c7be604fc8fe7261da00a9 127744 kde optional 
amarok-engine-xine_1.4.9.1-3_amd64.deb
 12f2771aa47efa93c91c233888f35f20 94392 kde optional 
amarok-engine-yauap_1.4.9.1-3_amd64.deb
 e9d640d454108bc29c29952dcf217ca9 11588548 kde extra 
amarok-dbg_1.4.9.1-3_amd64.deb

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

iEYEARECAAYFAkiLLt4ACgkQHO9JRnPq4hTJDACg70lZ3E8k7fvhs8NjzMEB3jpv
OLMAn1PEuiMMLbvJSq5lCuxWt3Qsi9jO
=nVZF
-----END PGP SIGNATURE-----



--- End Message ---

Reply via email to