Your message dated Mon, 23 Jun 2008 12:02:03 +0000
with message-id <[EMAIL PROTECTED]>
and subject line Bug#484954: fixed in kompose 0.5.4-3
has caused the Debian Bug report #484954,
regarding kompose: 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.)


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

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

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

kompose_0.5.4-3.diff.gz
  to pool/main/k/kompose/kompose_0.5.4-3.diff.gz
kompose_0.5.4-3.dsc
  to pool/main/k/kompose/kompose_0.5.4-3.dsc
kompose_0.5.4-3_amd64.deb
  to pool/main/k/kompose/kompose_0.5.4-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.
Ana Beatriz Guerrero Lopez <[EMAIL PROTECTED]> (supplier of updated kompose 
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, 23 Jun 2008 13:16:59 +0200
Source: kompose
Binary: kompose
Architecture: source amd64
Version: 0.5.4-3
Distribution: unstable
Urgency: low
Maintainer: Debian KDE Extras Team <pkg-kde-extras@lists.alioth.debian.org>
Changed-By: Ana Beatriz Guerrero Lopez <[EMAIL PROTECTED]>
Description: 
 kompose    - full screen task manager for KDE
Closes: 484954
Changes: 
 kompose (0.5.4-3) unstable; urgency=low
 .
   * Relocate patches to not use -p0. (Closes: #484954)
Checksums-Sha1: 
 24cc1674da4a8493d2c328cc44ea494ec8a827f6 1237 kompose_0.5.4-3.dsc
 8f66b327347229bdce816c9baff05847a77c590d 440654 kompose_0.5.4-3.diff.gz
 4aea406c5d2254e32ce2c1f4194f3948f9a64f2b 125132 kompose_0.5.4-3_amd64.deb
Checksums-Sha256: 
 63a717c2674e80c7fdbd771a6b7e5f92465cd66354dc79585bddfcb0fc06ed0b 1237 
kompose_0.5.4-3.dsc
 19bbf2595aba75f8543b1b6b91abc9e54f7657e271beeead74d8506bca38b8e8 440654 
kompose_0.5.4-3.diff.gz
 6b87666d75296ed7ca9905a4c5da4cdc3298668dde326c3c7897ea856f4e081a 125132 
kompose_0.5.4-3_amd64.deb
Files: 
 9b9bbdd3db4428a7aa97b4071f69d4e4 1237 kde optional kompose_0.5.4-3.dsc
 b022d6da2fb15863491344c91cc12976 440654 kde optional kompose_0.5.4-3.diff.gz
 76ab1699ad4d145ac953cb80e1b70213 125132 kde optional kompose_0.5.4-3_amd64.deb

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.9 (GNU/Linux)
Comment: Signed by Ana Guerrero

iEYEARECAAYFAkhfkMUACgkQn3j4POjENGGoRQCeJ355SvnI4QIkYfrPXb4DvsI2
pHkAmwUIp72NYlu2Dd6T7vQpk2Uxpdxe
=YUCN
-----END PGP SIGNATURE-----



--- End Message ---
_______________________________________________
pkg-kde-extras mailing list
pkg-kde-extras@lists.alioth.debian.org
http://lists.alioth.debian.org/mailman/listinfo/pkg-kde-extras

Reply via email to