Version: 1.1.2-96-ge77f981+1.1.2-1 fp
-- Ondřej Surý <[email protected]> Knot DNS (https://www.knot-dns.cz/) – a high-performance DNS server On Mon, Apr 18, 2016, at 23:02, Ondřej Surý wrote: > Package: src:php-gearman > Version: 1.1.2-96-ge77f981+1.1.2-1 > Severity: important > User: [email protected] > Usertags: php7.0-transition > > -----BEGIN PGP SIGNED MESSAGE----- > Hash: SHA512 > > Dear maintainer(s), > > this bug is a part of ongoing php7.0 transition. It is filled as > important, but the severity will be bumped to serious within quite short > (~month) timeframe as the transition was announced almost 3 months ago. > > The php-gearman package currently build-depends on php5 php5-dev . > > PHP 7.0 has landed in unstable with substantial changes to the packaging: > > 1. Every package built from src:phpMAJOR.MINOR now include > phpMAJOR.MINOR in the name, so f.e. php5-fpm is now php7.0-fpm. > > 2. Accompanying src:php-defaults builds 1:1 mapping to a default > MAJOR.MINOR version, e.g. php-fpm depends on php7.0-fpm. When you > specify a dependency, please use the generic name, unless you > absolutely know that won't work for you. > > 3. Every path in the system has been changed to a versioned, e.g. > /etc/php5/cli is now /etc/php/7.0/cli > > 4. dh_php5 is now dh_php > > 5. php-pear is not built from independent source package. > > 6. master-7.0 branches of several extensions (php-apcu, xdebug, > php-apcu-bc) can be used as a template how to change the PHP > extension packaging. It's mostly cut&paste since the d/rules tries > to figure-out most of the variables from debian/ directory. > > 7. pkg-php-tools package now supports PHP 7.0 packaging and if your > package uses pkg-php-tools a simple binNMU is all it might need > > 8. PHP 7.0 has changed extension API, so most-if-not-all extensions > need work from upstream to be compatible with PHP 7.0. > > 9. We expect to ship next Debian release (stretch) only with PHP > 7.0, that means that all packages needs to be made compatible with > PHP 7.0. Fortunately the PHP 7.0 is mostly compatible with properly > maintained software. However some extensions has been deprecated > (f.e. mysql) and thus old unmaintained software will stop working > and it will have to be either patched or removed from stable Debian. > > So what you need to do: > > Replace every occurence of php5 with just php, e.g. if you depend on > 'php5' then you just need to depend on 'php'. Also if you package a web > application and depend on specific SAPI, I would recommend depending just > on 'php' package and let the user decide whether he will install php-fpm, > libapache2-mod-php or php-cgi. > > The script that was used to get the list of packages for MBF was not a > particular smart one (so it doesn't detect alternatives, etc.), so if > there's a false positive, please excuse me and just close the bug with > short explanation. > > The other options that might be used with packages that don't and won't > support PHP 7.0 is to remove the software from Debian by changing the > title of this bugreport to: > > RM: php-gearman -- ROM; doesn't support PHP 7.0 > > reassigning it to ftp.debian.org pseudo-package and changing severity to > 'normal'. > > Also feel free to contact the maintainers at one of the lists: > > [email protected] -- for PEAR related packages > [email protected] -- for PHP extensions > [email protected] -- main PHP packaging and catch-all > > Cheers, Ondrej > > - -- System Information: > Debian Release: 8.4 > APT prefers stable-updates > APT policy: (500, 'stable-updates'), (500, 'proposed-updates'), (500, > 'stable') > Architecture: amd64 (x86_64) > > Kernel: Linux 4.2.0-35-generic (SMP w/24 CPU cores) > Locale: LANG=en_DK.UTF-8, LC_CTYPE=en_DK.UTF-8 (charmap=UTF-8) > Shell: /bin/sh linked to /bin/dash > Init: systemd (via /run/systemd/system) > > -----BEGIN PGP SIGNATURE----- > Version: GnuPG v2 > > iQJ8BAEBCgBmBQJXFUtsXxSAAAAAAC4AKGlzc3Vlci1mcHJAbm90YXRpb25zLm9w > ZW5wZ3AuZmlmdGhob3JzZW1hbi5uZXQzMEI5MzNEODBGQ0UzRDk4MUEyRDM4RkIw > Qzk5QjcwRUY0RkNCQjA3AAoJEAyZtw70/LsHBCIQAO+c5IYJE+3y+62JMg5ezq2J > BCT66caa1feTm7DCgVRkuOeCqblDSeO6fsjVMmI5bLDQ3EWH9Ts2LZvrM71cSTSm > oGqvi5S1/ZbyXOrL4DGWuEYR6t0exUsuyycNQGXOi1HEyRcLOmWzuBAW6VB3Nkzl > Z+kl4VoAPev3MNuyoTxCDxIn1rBwEA4HqCTBYMTJwzzRWLeLy7bcVVzF2GxjTYTw > jDC10mmQGYQlEgjviB9JURnGiw1m/aKXxU2P2EkI0NRixu+6pS+kdSSLdDieh2Qm > 54k36GnQrnPwxOcfP1mj/KJq/8NB4SUrVmEq9GzxXUfuRKZydQbYpBPPkqf4ivUf > 6hh/yn6bM8PXiCM9C/u1smMtue2G1ftJ4zs0v+4xEmBF6A9tQlsJ0d3tutzt3pOi > n+3cBbLKuUeqH9eukQECVXszrwbFnGHZyQ7ULYUSWySBZ2Jitf4ccslWmEG96BJ6 > V8v3HyKs/Eoa/qRHAc5T6JxWnJOElX/Q4beDgK06dbCtnHNmG+st0PVEs9sQDF3v > 28JZsRbZhgRb+nDmR4BG++SU/D4TqjFjFskfNx+yTgCbsZYx7ngzPTwalFFtOYk5 > G4A5aO5LLDMcQ2E8r5kBX3S01Se5Z4wQe67rd6znMRfM7tnmwGtzEbCR9hoTcRfP > Y65Xgive0RgvBk9DH/GS > =eNwx > -----END PGP SIGNATURE----- > > _______________________________________________ > Pkg-php-pecl mailing list > [email protected] > http://lists.alioth.debian.org/cgi-bin/mailman/listinfo/pkg-php-pecl

