Your message dated Fri, 20 Feb 2009 15:17:56 +0000
with message-id <[email protected]>
and subject line Bug#514656: fixed in pbuilder 0.186
has caused the Debian Bug report #514656,
regarding pbuilder: does not handle comments in debian/control correctly
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.)
--
514656: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=514656
Debian Bug Tracking System
Contact [email protected] with problems
--- Begin Message ---
Package: pbuilder
Version: 0.185
Severity: important
Tags: patch
Hello,
I don't use pbuilder myself, but a user who tried to build one of my
packages reported this problem to me, and after inspection I think it is
a bug in pbuilder.
The involved package is amule, which used to have a debian/control in
the form of:
-8<-
Source: amule
...
Build-Depends:
autotools-dev,
debhelper,
quilt,
##
libwxgtk2.8-dev,
etc
-8<-
With this, pbuilder died for this user with:
dpkg-deb: parse error, in file
`/tmp/satisfydepends-aptitude/pbuilder-satisfydepends-dummy/DEBIAN/control'
near line 7 package `pbuilder-satisfydepends-dummy':
`Depends' field, invalid package name `##': must start with an alphanumeric
It was pointed out to me that such use of the '#' character in
debian/control is not correct: according to deb-control(5), comments
are allowed, but the hash character must not be preceded by whitespaced.
Hence, I fixed my debian/control to read:
-8<-
Source: amule
...
Build-Depends:
autotools-dev,
debhelper,
quilt,
##
libwxgtk2.8-dev,
etc
-8<-
But the error persisted. I would say that it's get_control_re() fault,
that does not support comments. Adding this to that function should
work:
cat "$control" |
awk '
BEGIN { source=1 }
/^$/ { source=0 }
/^Source:/ { source=1 }
/^[^ ]*:/ { p=0 }
+ /^#/ { next }
tolower($0) ~ /^'"$re"':/ { p=1 }
{ if (p && source) { print $0 } }' |
sed 's/^[^: ]*://'
I've CC'ed in this bug to the user that had this problem. Maybe he can
confirm whether this patch fixes the issue for him.
Thanks,
--
Adeodato Simó dato at net.com.org.es
Debian Developer adeodato at debian.org
- You look beaten.
- I just caught Tara laughing with another man.
- Are you sure they weren't just... kissing or something?
- No, they were laughing.
-- Denny Crane and Alan Shore
--- End Message ---
--- Begin Message ---
Source: pbuilder
Source-Version: 0.186
We believe that the bug you reported is fixed in the latest version of
pbuilder, which is due to be installed in the Debian FTP archive:
pbuilder-uml_0.186_amd64.deb
to pool/main/p/pbuilder/pbuilder-uml_0.186_amd64.deb
pbuilder_0.186.dsc
to pool/main/p/pbuilder/pbuilder_0.186.dsc
pbuilder_0.186.tar.gz
to pool/main/p/pbuilder/pbuilder_0.186.tar.gz
pbuilder_0.186_all.deb
to pool/main/p/pbuilder/pbuilder_0.186_all.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.
Junichi Uekawa <[email protected]> (supplier of updated pbuilder 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: Fri, 20 Feb 2009 21:56:49 +0900
Source: pbuilder
Binary: pbuilder pbuilder-uml
Architecture: source all amd64
Version: 0.186
Distribution: unstable
Urgency: low
Maintainer: Debian pbuilder maintenance team
<[email protected]>
Changed-By: Junichi Uekawa <[email protected]>
Description:
pbuilder - personal package builder for Debian packages
pbuilder-uml - user-mode-linux version of pbuilder
Closes: 501390 513316 513359 513359 513359 513737 513739 514656
Changes:
pbuilder (0.186) unstable; urgency=low
.
[ shaul Karl ]
* Fixes to pbuilderrc.5, pbuilder.1, pbuilder.8
(closes: #513359, #513359, #513359)
.
[ Junichi Uekawa ]
* Document the default debootstrap implementation (closes: #513316)
* /var/cache/pbuilder not empty so not removed upon purge,
after purge configuration is still there.
(closes: #513739, #513737)
* made debbuildopts description in manpage more verbose
(closes: #501390)
* Handle comments in debian/control. (closes: #514656)
* Lenny is released, We no longer support Etch and update regression
testsuite accordingly.
* revise documentation for obvious changes for lenny release, and
squeeze updates.
Checksums-Sha1:
38c024d8f00d465d55bcf2233993400e90135ddf 1089 pbuilder_0.186.dsc
e2db17636863f9d1b4a284d8789e6d9ff64b86ea 907964 pbuilder_0.186.tar.gz
d6422c33a6892fba34fe878ac00516ed441bcf4f 328702 pbuilder_0.186_all.deb
b015711709ea0387a50cc4ee9718146925b2e87d 38330 pbuilder-uml_0.186_amd64.deb
Checksums-Sha256:
88cb57bf4af8ae91713d2978df17373bb7c6de8a8868768135c7d179d01bdd94 1089
pbuilder_0.186.dsc
ee223fcfe4a5cc5b15c9e68b4aa078f956c20f9e0650938462e3befc66c746f7 907964
pbuilder_0.186.tar.gz
0960cc08b303f9d50fc0b0f7e18ce78d563ca2085b3be2368b740ada28850b1e 328702
pbuilder_0.186_all.deb
d2770e665ca5d8f35b3b6a717dda473e7ec2dbf48290c1dd4912f0fcd3634e44 38330
pbuilder-uml_0.186_amd64.deb
Files:
64b9b8065bcc3a6090715b8315f4fdc4 1089 devel extra pbuilder_0.186.dsc
2e2a0071cccbd43998d3908d372827ac 907964 devel extra pbuilder_0.186.tar.gz
1cf63eaf7ea1cc53a16102ad7b8403e0 328702 devel extra pbuilder_0.186_all.deb
a75d83604e2f15e397ea31f7de70f8a9 38330 devel extra pbuilder-uml_0.186_amd64.deb
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.9 (GNU/Linux)
iD8DBQFJnrv62Dd9TugeVcERAubgAKCHD6N/O+7I1yASdBYU8srKuoPkNACdFOjS
bnfwlcwyl1B53xusSDyjrio=
=EHSL
-----END PGP SIGNATURE-----
--- End Message ---