Your message dated Sun, 28 Mar 2010 13:44:47 +0200
with message-id <[email protected]>
and subject line Re: Bug#575664: /usr/bin/dpkg-source: absolute paths in .pc 
directory of 3.0 (quilt) packages don't work well with moving and copying
has caused the Debian Bug report #575664,
regarding /usr/bin/dpkg-source: absolute paths in .pc directory of 3.0 (quilt) 
packages don't work well with moving and copying
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.)


-- 
575664: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=575664
Debian Bug Tracking System
Contact [email protected] with problems
--- Begin Message ---
Package: dpkg-dev
Version: 1.15.5.6
Severity: normal
File: /usr/bin/dpkg-source

Hi,

when dpkg-source creates the .pc directory for 3.0 (quilt) packages, the
..quilt_patches and .quilt_series are populated with absolute paths.
quilt itself uses paths relative to the current directory (that would be
debian/patches and debian/patches/series for a 3.0 (quilt) package).
The problem with absolute paths is that they break when the extracted
and patched source is moved or copied, where it's more problematic in
the latter case because you manipulate patches outside debian/patches
without noticing.

If there is no reason that requires absolute paths, I'd like too see
this changed. Otherwise (or additionally) dpkg-source should check that
the .quilt_* files in .pc still refer to a location inside the tree and
throw warnings/errors otherwise.


Andreas


-- System Information:
Debian Release: squeeze/sid
  APT prefers stable
  APT policy: (800, 'stable'), (700, 'testing'), (600, 'unstable'), (130, 
'experimental')
Architecture: amd64 (x86_64)

Kernel: Linux 2.6.32-3-amd64 (SMP w/2 CPU cores)
Locale: LANG=C, LC_CTYPE=en_US.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash

Versions of packages dpkg-dev depends on:
ii  base-files        5.1                    Debian base system miscellaneous f
ii  binutils          2.20.1-2               The GNU assembler, linker and bina
ii  bzip2             1.0.5-4                high-quality block-sorting file co
ii  dpkg              1.15.5.6               Debian package management system
ii  libtimedate-perl  1.2000-1               collection of modules to manipulat
ii  lzma              4.43-14                Compression method of 7z format in
ii  make              3.81-7                 An utility for Directing compilati
ii  patch             2.6-2                  Apply a diff file to an original
ii  perl [perl5]      5.10.1-11              Larry Wall's Practical Extraction 
ii  perl-modules      5.10.1-11              Core Perl modules
ii  xz-utils          4.999.9beta+20100307-1 XZ-format compression utilities

Versions of packages dpkg-dev recommends:
ii  build-essential               11.4       Informational list of build-essent
ii  fakeroot                      1.14.4-1   Gives a fake root environment
ii  gcc [c-compiler]              4:4.4.2-3  The GNU C compiler
ii  gcc-4.2 [c-compiler]          4.2.4-6    The GNU C compiler
ii  gcc-4.3 [c-compiler]          4.3.4-8    The GNU C compiler
ii  gcc-4.4 [c-compiler]          4.4.3-5    The GNU C compiler
ii  gnupg                         1.4.10-2   GNU privacy guard - a free PGP rep
ii  gpgv                          1.4.10-2   GNU privacy guard - signature veri

Versions of packages dpkg-dev suggests:
ii  debian-keyring [debian-mainta 2009.11.04 GnuPG (and obsolete PGP) keys of D

-- no debconf information



--- End Message ---
--- Begin Message ---
Raphael Hertzog wrote:
> On Sun, 28 Mar 2010, Andreas Beckmann wrote:
>> when dpkg-source creates the .pc directory for 3.0 (quilt) packages, the
>> ..quilt_patches and .quilt_series are populated with absolute paths.
...
> I write "debian/patches" and "series". The version 1.15.5.6 that you're
> using is simply not creating those files (1.15.6 does). That means that it's
> quilt itself that created them. But dpkg-source is not calling quilt 
> anymore...
> 
> So somehow you must have done something wrong. Waiting your confirmation 
> before
> closing this bug.

Uups, bug reported from the wrong machine, otherwise I could have
noticed it while reporting. The machine where the problem occurred had
an outdated version of dpkg-dev installed (package was put on hold for
whatever reason). And I was so damned sure I'm running current
squeeze/sid there ...

Sorry for bothering.

Andreas


--- End Message ---

Reply via email to