Your message dated Wed, 25 Jun 2008 07:32:03 +0000
with message-id <[EMAIL PROTECTED]>
and subject line Bug#484953: fixed in nautilus 2.22.3-1
has caused the Debian Bug report #484953,
regarding nautilus: 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.)


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

$ apt-get source nautilus
$ sed -i -e '/^Source:/ aFormat: 3.0 (quilt)' nautilus-2.20.0/debian/control
$ dpkg-source -b nautilus-2.20.0
$ dpkg-source -x nautilus_2.20.0-4.dsc
$ cd nautilus-2.20.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-2.20.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 nautilus, 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 "nautilus-2.20.0.orig" and
"b" by "nautilus-2.20.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: nautilus
Source-Version: 2.22.3-1

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

libnautilus-extension-dev_2.22.3-1_i386.deb
  to pool/main/n/nautilus/libnautilus-extension-dev_2.22.3-1_i386.deb
libnautilus-extension1_2.22.3-1_i386.deb
  to pool/main/n/nautilus/libnautilus-extension1_2.22.3-1_i386.deb
nautilus-data_2.22.3-1_all.deb
  to pool/main/n/nautilus/nautilus-data_2.22.3-1_all.deb
nautilus-dbg_2.22.3-1_i386.deb
  to pool/main/n/nautilus/nautilus-dbg_2.22.3-1_i386.deb
nautilus_2.22.3-1.diff.gz
  to pool/main/n/nautilus/nautilus_2.22.3-1.diff.gz
nautilus_2.22.3-1.dsc
  to pool/main/n/nautilus/nautilus_2.22.3-1.dsc
nautilus_2.22.3-1_i386.deb
  to pool/main/n/nautilus/nautilus_2.22.3-1_i386.deb
nautilus_2.22.3.orig.tar.gz
  to pool/main/n/nautilus/nautilus_2.22.3.orig.tar.gz



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.
Sebastian Dröge <[EMAIL PROTECTED]> (supplier of updated nautilus 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: Wed, 25 Jun 2008 08:42:25 +0200
Source: nautilus
Binary: nautilus nautilus-dbg libnautilus-extension1 libnautilus-extension-dev 
nautilus-data
Architecture: source all i386
Version: 2.22.3-1
Distribution: experimental
Urgency: low
Maintainer: Josselin Mouette <[EMAIL PROTECTED]>
Changed-By: Sebastian Dröge <[EMAIL PROTECTED]>
Description: 
 libnautilus-extension-dev - libraries for nautilus components - development 
version
 libnautilus-extension1 - libraries for nautilus components - runtime version
 nautilus   - file manager and graphical shell for GNOME
 nautilus-data - data files for nautilus
 nautilus-dbg - file manager and graphical shell for GNOME - debugging version
Closes: 484953
Changes: 
 nautilus (2.22.3-1) experimental; urgency=low
 .
   [ Josselin Mouette ]
   * 20_open-with_install.patch: ported from the patch formerly in eel2.
   * Also recommend synaptic and app-install-data.
   * Include patch-translations.mk, require gnome-pkg-tools 0.13.
   * debian/po-up: taken from eel2.
   * 99_ltmain_as-needed.patch: make the patch apply with -p1.
     Closes: #484953.
 .
   [ Sebastian Dröge ]
   * New upstream bugfix release:
     + debian/control.in:
       - Drop esound from build dependencies.
     + debian/patches/05_places-sidebar_single-click.patch:
       - Dropped, merged upstream.
   * debian/control.in:
     + Update Standards-Version to 3.8.0, no additional changes needed.
Checksums-Sha1: 
 7b11433b542932017496c3773e47532d7e6d5c16 2104 nautilus_2.22.3-1.dsc
 fb27955c1e8afdb1075abe8d3865647df5f7eb2c 7533226 nautilus_2.22.3.orig.tar.gz
 8ab0f856f865b768675ebcd7df7fb7bdd416c9aa 31528 nautilus_2.22.3-1.diff.gz
 b4eb8176c7399578c55e91060fd74c2d0908d139 4434246 nautilus-data_2.22.3-1_all.deb
 289802ea4ac575de4e9a2f421adb5dc1d2c6fcd1 988660 nautilus_2.22.3-1_i386.deb
 abaa55b49d9b83d809d86521d43712d4cd3f8032 2567358 nautilus-dbg_2.22.3-1_i386.deb
 ff9c536a8c3adc849e820c241bfb3d0bb965628c 145428 
libnautilus-extension1_2.22.3-1_i386.deb
 8b131e4e55931c67cad01d4e2ce4058d116624a0 140158 
libnautilus-extension-dev_2.22.3-1_i386.deb
Checksums-Sha256: 
 ccdc3aef5c087ce3fc3dda5e0fbccbb2ac8809d52ca432a1e5e2ec3bbfa1cb71 2104 
nautilus_2.22.3-1.dsc
 d1b2e6b0c0df8653a84a24fa36af9710c60beee8a846f8688cf82fb4048e7db8 7533226 
nautilus_2.22.3.orig.tar.gz
 ad5bc195d116a7601faa48c1e4d2ef79a0ce57834192d6e4f523b2b6fd83504d 31528 
nautilus_2.22.3-1.diff.gz
 a1c5ec2710fa57ae5b52438ac944f2a0057768321badf374bad6dd601990b122 4434246 
nautilus-data_2.22.3-1_all.deb
 1b58e2e50fd83fc01db8c61a07757cee93296a6ca40f6c44970cbbb5f98bd9e3 988660 
nautilus_2.22.3-1_i386.deb
 303e9e464b35696418c68ca78fb5f5909e901a72e1fb7dd0d4c60fcaa93e017e 2567358 
nautilus-dbg_2.22.3-1_i386.deb
 e384296593a103754817d1fe32aabda5c18c4781b095d92b41dd26ed77319a7f 145428 
libnautilus-extension1_2.22.3-1_i386.deb
 17d184f965a9c119653f69fb0ae87565174098e434575e0a6a99f3fdc6017da1 140158 
libnautilus-extension-dev_2.22.3-1_i386.deb
Files: 
 bcd55ad28d1ebb6bff6fbf6396979585 2104 gnome optional nautilus_2.22.3-1.dsc
 8b011b9b3b01473e5c88a84706ced94b 7533226 gnome optional 
nautilus_2.22.3.orig.tar.gz
 43e5efe534d50ff45cc4f760cc25b537 31528 gnome optional nautilus_2.22.3-1.diff.gz
 0e7a04741767f79466f7cf6a2881c895 4434246 gnome optional 
nautilus-data_2.22.3-1_all.deb
 d9b4717303bf98ebcdbe5ce446ba549b 988660 gnome optional 
nautilus_2.22.3-1_i386.deb
 20a635b46a21f9963263088c7b96777b 2567358 gnome extra 
nautilus-dbg_2.22.3-1_i386.deb
 99157bec7b34c8248773bc0c5435abda 145428 libs optional 
libnautilus-extension1_2.22.3-1_i386.deb
 b29ade052d5de3cdbb646ef72853584c 140158 libdevel optional 
libnautilus-extension-dev_2.22.3-1_i386.deb

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

iEYEARECAAYFAkhh8BUACgkQBsBdh1vkHyFCnACeNu3Q3ZGULYsh0s6FaJnjJRLe
LEcAoKOVJi33TCDikZ/U46o0zj4SEreM
=IYEl
-----END PGP SIGNATURE-----



--- End Message ---

Reply via email to