[pkg-php-pear] Bug#903623: php-doctrine-dbal: not NMU/binNMU safe
Gianfranco Costamagna
locutusofborg at debian.org
Thu Jul 12 07:24:32 BST 2018
Package: php-doctrine-dbal
User: ubuntu-devel at lists.ubuntu.com
Usertags: origin-ubuntu cosmic ubuntu-patch
Version: 2.7.1-1
Severity: serious
Tags: patch
Hello dear maintainer,
In ubuntu we do alredy binNMUs, and your package badly fails to parse the changelog entry.
e.g.
echo "php-doctrine-dbal (2.7.1-1+b1) unstable; urgency=medium" | sed 's/.*(//;s/-.?*).*//'
2.7.1-1+b1) unstable; urgency=medium
while works on the normal versioning
echo "php-doctrine-dbal (2.7.1-1) unstable; urgency=medium" | sed 's/.*(//;s/-.?*).*//'
2.7.1
echo "php-doctrine-dbal (2.7.1-1.1) unstable; urgency=medium" | sed 's/.*(//;s/-.?*).*//'
2.7.1-1.1) unstable; urgency=medium
this leads to a help2man failure due to the ")" character.
the following patch fixes the issue in the right way (TM), thanks to a "new" dpkg feature.
--- php-doctrine-dbal-2.7.1/debian/rules 2017-08-29 07:53:37.000000000 +0200
+++ php-doctrine-dbal-2.7.1/debian/rules 2018-07-12 00:31:48.000000000 +0200
@@ -1,6 +1,7 @@
#!/usr/bin/make -f
-UPSTREAM := $(shell head -1 debian/changelog | sed 's/.*(//;s/-.?*).*//')
+include /usr/share/dpkg/default.mk
+UPSTREAM := $(DEB_VERSION_UPSTREAM)
%:
dh $@ --with phpcomposer -XREADME.markdown
thanks for considering it
Gianfranco
More information about the pkg-php-pear
mailing list