Bug#792023: php-zend-db_2.5.1-1.dsc can't be unpacked on wheezy

2015-07-30 Thread David Prévot
Hi Colin,

Le 28/07/2015 10:10, Colin Watson a écrit :
 On Fri, Jul 10, 2015 at 11:49:52AM +0100, Colin Watson wrote:

 Attempting to unpack php-zend-db on wheezy fails:
 
 Now the same thing happens with php-randomlib.  David, I don't know if
 you saw my original bug report (https://bugs.debian.org/792023);

Sure. Please note that php-randomlib was uploaded a while ago (soon
after Jessie was released, once franck.d.o got upgraded), and only made
it in the archive recently, after NEW processing.

 if this is going to start affecting
 significant numbers of packages then it would be nice to have a
 systematic solution?

I don’t know it is going to affect an increased number of packages, but
for sure, the “annoying” patch for php-zend-db has already been merged
upstream, and the one for php-randomlib was cherry-picked from upstream,
so both packages will be “fixed” in the next upstream release.

A systematic solution could be to not use oldstable infrastructure to
unpack material targeted to unstable/testing.

I don’t have reliable network access for a while, and won’t have one
until DebCamp, but I’ll push new upstream releases ASAP.

Regards

David



signature.asc
Description: OpenPGP digital signature


Bug#792023: php-zend-db_2.5.1-1.dsc can't be unpacked on wheezy

2015-07-28 Thread Colin Watson
On Fri, Jul 10, 2015 at 11:49:52AM +0100, Colin Watson wrote:
 Package: php-zend-db
 Version: 2.5.1-1
 Severity: normal
 
 Attempting to unpack php-zend-db on wheezy fails:

Now the same thing happens with php-randomlib.  David, I don't know if
you saw my original bug report (https://bugs.debian.org/792023); please
could you have a look, because if this is going to start affecting
significant numbers of packages then it would be nice to have a
systematic solution?

Thanks,

-- 
Colin Watson   [cjwat...@debian.org]


-- 
To UNSUBSCRIBE, email to debian-bugs-dist-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org



Bug#792023: php-zend-db_2.5.1-1.dsc can't be unpacked on wheezy

2015-07-10 Thread Colin Watson
Package: php-zend-db
Version: 2.5.1-1
Severity: normal

Attempting to unpack php-zend-db on wheezy fails:

  [cjwatson@niejwein(wheezy-amd64) ~]$ dpkg-source -x php-zend-db_2.5.1-1.dsc 
  gpgv: Signature made Thu Jul  9 17:08:00 2015 BST using RSA key ID 44F6BD3C
  gpgv: Can't check signature: public key not found
  dpkg-source: warning: failed to verify signature on ./php-zend-db_2.5.1-1.dsc
  dpkg-source: info: extracting php-zend-db in php-zend-db-2.5.1
  dpkg-source: info: unpacking php-zend-db_2.5.1.orig.tar.gz
  dpkg-source: info: unpacking php-zend-db_2.5.1-1.debian.tar.xz
  dpkg-source: info: applying 0001-Drop-useless-execution-bit.patch
  dpkg-source: warning: diff 
`php-zend-db-2.5.1/debian/patches/0001-Drop-useless-execution-bit.patch' 
doesn't contain any patch
  patch:  Only garbage was found in the patch input.
  dpkg-source: info: fuzz is not allowed when applying patches
  dpkg-source: info: if patch '0001-Drop-useless-execution-bit.patch' is 
correctly applied by quilt, use 'quilt refresh' to update it
  dpkg-source: error: LC_ALL=C patch -t -F 0 -N -p1 -u -V never -g0 -E -b -B 
.pc/0001-Drop-useless-execution-bit.patch/ --reject-file=-  
php-zend-db-2.5.1/debian/patches/0001-Drop-useless-execution-bit.patch gave 
error exit status 2

This is because permission-only patches were only implemented in patch
2.7.  Relying on this seems possibly a bit much: it causes problems for
archive management systems that are running on older releases, for
instance.  (From Ubuntu's side, Launchpad is failing to import this
source package into its database mirror of Debian source packages, and
merges.ubuntu.com and friends are getting upset as well.)

Would it be possible to just make this permission change in debian/rules
instead, to tolerate older tools?  This is the first time I've seen such
a permission-only change in a Debian source package.

Thanks,

-- 
Colin Watson   [cjwat...@debian.org]


-- 
To UNSUBSCRIBE, email to debian-bugs-dist-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org