Grabbed the php-memcache package from the ppa; feedback:
 - you have labelled this package as '3.0.9'.  However there is no upstream 
release 3.0.9 that I can find.  If it has been released, please point me to it. 
 If not, we should not use this version number on upstream's behalf.  (For my 
testing, I used 3.0.8+20151130.fdbd46b, which corresponds to the current git 
commit.)
 - the contents of the orig.tar.gz unpack into a memcache-3.0.8 subdirectory, 
which reinforces the belief that this is not a new upstream release; you then 
apply a diff from debian/patches that completely removes the contents of 
memcache-3.0.8 and replaces them with a memcache-3.0.9 directory.  This is 
awkward. If we are going to bump the upstream version number at all then the 
orig.tar.gz should contain the actual sources for that version; if we're not 
going to bump it then debian/patches should apply in place, not replacing one 
subdirectory with another. (the latter implies not updating the version string 
i package.xml.)
- your description of the process to create the new source package is somewhat 
incomplete; there are references to php5 in the debian/php5* files that also 
need to be changed.  That's fine, easily figured out and you've done this in 
your version of the package.
- the build dependencies listed for this package are all satisfied at present 
in xenial, but building with the modified source package against the xenial 
versions of the build-deps yields an empty package containing no .so.  So it 
appears newer versions of php-pear and/or pkg-php-tools are required before 
this package can be built.  It is preferable to express this as a versioned 
build-dependency, so that we avoid accidental misbuilds.

I'll attach the source package I've generated here.  Please review it
and let me know if I've made any mistakes.

** Attachment added: "php-memcache_3.0.8+20151130.fdbd46b.orig.tar.xz"
   
https://bugs.launchpad.net/ubuntu/+source/php-memcache/+bug/1543349/+attachment/4569853/+files/php-memcache_3.0.8+20151130.fdbd46b.orig.tar.xz

-- 
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
https://bugs.launchpad.net/bugs/1543349

Title:
  upgrade php-memcache for PHP7.0

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/php-memcache/+bug/1543349/+subscriptions

-- 
ubuntu-bugs mailing list
ubuntu-bugs@lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs

Reply via email to