Debian Bug report logs - #821577
php-google-api-php-client: PHP 7.0 Transition

version graph

Package: php-google-api-php-client; Maintainer for php-google-api-php-client is (unknown);

Reported by: Ondřej Surý <ondrej@debian.org>

Date: Mon, 18 Apr 2016 21:08:02 UTC

Severity: serious

Tags: bookworm, bullseye, experimental, patch, sid, stretch

Found in versions google-api-php-client/0.6.7-2, google-api-php-client/1.1.7-1

Fixed in versions 0.6.7-2+rm, 1.1.7-1+rm

Done: Andreas Beckmann <anbe@debian.org>

Bug is archived. No further changes may be made.

View this report as an mbox folder, status mbox, maintainer mbox


Report forwarded to debian-bugs-dist@lists.debian.org, Debian PHP PEAR Maintainers <pkg-php-pear@lists.alioth.debian.org>:
Bug#821577; Package php-google-api-php-client. (Mon, 18 Apr 2016 21:08:05 GMT) (full text, mbox, link).


Acknowledgement sent to Ondřej Surý <ondrej@debian.org>:
New Bug report received and forwarded. Copy sent to Debian PHP PEAR Maintainers <pkg-php-pear@lists.alioth.debian.org>. (Mon, 18 Apr 2016 21:08:05 GMT) (full text, mbox, link).


Message #5 received at submit@bugs.debian.org (full text, mbox, reply):

From: Ondřej Surý <ondrej@debian.org>
To: Debian Bug Tracking System <submit@bugs.debian.org>
Subject: php-google-api-php-client: PHP 7.0 Transition
Date: Mon, 18 Apr 2016 22:59:16 +0200
Package: php-google-api-php-client
Version: 0.6.7-2
Severity: important
User: pkg-php-maint@lists.alioth.debian.org
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-google-api-php-client package currently depends on php5 php5-cli
php5-curl .

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-google-api-php-client -- 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:

pkg-php-pear@lists.alioth.debian.org -- for PEAR related packages
pkg-php-pecl@lists.alioth.debian.org -- for PHP extensions
pkg-php-maint@lists.alioth.debian.org -- 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

iQJ8BAEBCgBmBQJXFUqkXxSAAAAAAC4AKGlzc3Vlci1mcHJAbm90YXRpb25zLm9w
ZW5wZ3AuZmlmdGhob3JzZW1hbi5uZXQzMEI5MzNEODBGQ0UzRDk4MUEyRDM4RkIw
Qzk5QjcwRUY0RkNCQjA3AAoJEAyZtw70/LsH3OcP/3mWRWKbl9yGuMiVB7k/+ygk
BFhxnlAVmJfTCtIQMWWUST2cHvNz42S/VlbcwUNDpW3jgWvSybmPjMNCO6zlUGLh
JjDp0AfFG3yRPU6yIdyM9HshT5npFnvRvdeiI+iP8121E514cSSu+9hZYSpRwzh6
bgw6kDb6+d0nVOczW6YMD8zKej5NpXy+DXC2+btPqMbO0fbi6sIRxmOt1WDxIQG3
ATUhWRAszUn08pmotKSDHKXr2uI+scpIY3wmW1dMh+ygIbHMHtpg4rcBp1lIAdrM
veYJdfokKo3ZHW5y3EYgjibNIR+u+tAvW50BjakP+ns6JcTpx9E6MeuyfycUD/+1
Fuld8LICKp7VXITUlIeoXBJFwtwTyDn+G7oSKOGx/teNUY+oMzasX2FT/2ZzqVLq
6HRbUHIWY453niFZ+u6mvv8As8g8bzOd6syYg9G4uI0ckfAtPyOUULMAqyB4hjvw
7uz7i462V/VGysFnKFgnPq2JT2iwx8sX+MES6RLAiBUvyJaq5Janvb6QHKEg70FA
NfnoKJpvp7cWGS5JIYJKEHy76j2XrMuuw11PStdMcAcSRfqY4jfKh0r0KKHLOejI
Xyo0PhGR12AjEJL4rnh/9VI8vi0Dwte2tuaI7OQkrQjtHbrYs3EJMEx766vTB53D
keTb4a6dVgOWInlg/VOf
=qfWm
-----END PGP SIGNATURE-----



Severity set to 'serious' from 'important' Request was from Ondřej Surý <ondrej@debian.org> to control@bugs.debian.org. (Thu, 05 May 2016 08:22:09 GMT) (full text, mbox, link).


Information forwarded to debian-bugs-dist@lists.debian.org, Debian PHP PEAR Maintainers <pkg-php-pear@lists.alioth.debian.org>:
Bug#821577; Package php-google-api-php-client. (Thu, 05 May 2016 08:25:01 GMT) (full text, mbox, link).


Acknowledgement sent to Ondřej Surý <ondrej@sury.org>:
Extra info received and forwarded to list. Copy sent to Debian PHP PEAR Maintainers <pkg-php-pear@lists.alioth.debian.org>. (Thu, 05 May 2016 08:25:01 GMT) (full text, mbox, link).


Message #12 received at 821577@bugs.debian.org (full text, mbox, reply):

From: Ondřej Surý <ondrej@sury.org>
To: 821577@bugs.debian.org
Subject: Bumping severity of PHP 7.0 transition bugs to serious
Date: Thu, 5 May 2016 10:20:56 +0200
Dear maintainer(s),

I am bumping the severity of this bug to serious, as we are going to
remove src:php5 from Debian and your package is blocking the first
step which is removal of php5 from testing.  Please either update your
package to support PHP 7.0 or remove the package from Debian unstable
alltogether.

Cheers,
Ondrej



Added tag(s) stretch and sid. Request was from Ondřej Surý <ondrej@debian.org> to control@bugs.debian.org. (Fri, 06 May 2016 06:09:02 GMT) (full text, mbox, link).


Added tag(s) patch. Request was from Nish Aravamudan <nish.aravamudan@canonical.com> to 817751-submit@bugs.debian.org. (Wed, 01 Jun 2016 15:54:09 GMT) (full text, mbox, link).


Information forwarded to debian-bugs-dist@lists.debian.org, Debian PHP PEAR Maintainers <pkg-php-pear@lists.alioth.debian.org>:
Bug#821577; Package php-google-api-php-client. (Wed, 01 Jun 2016 15:54:12 GMT) (full text, mbox, link).


Acknowledgement sent to Nish Aravamudan <nish.aravamudan@canonical.com>:
Extra info received and forwarded to list. Copy sent to Debian PHP PEAR Maintainers <pkg-php-pear@lists.alioth.debian.org>. (Wed, 01 Jun 2016 15:54:12 GMT) (full text, mbox, link).


Message #21 received at 821577@bugs.debian.org (full text, mbox, reply):

From: Nish Aravamudan <nish.aravamudan@canonical.com>
To: 817751@bugs.debian.org, 821577@bugs.debian.org
Subject: google-api-php-client: diff for NMU version 1.1.7-0.1
Date: Wed, 1 Jun 2016 08:50:51 -0700
[Message part 1 (text/plain, inline)]
Control: tags 817751 + patch
Control: tags 821577 + patch

Dear maintainer,

I've prepared an NMU for google-api-php-client (versioned as 1.1.7-0.1) and
attached it as a debdiff. Since this is a version bump and the resulting
diff to the source is quite large, I have only attached the diff for the
debian/ directory. Please use uscan/uupdate to pull down the new orig
tarball using the updated watch file.

[google-api-php-client_0.6.7-2.1.1.7-1.debdiff (text/plain, attachment)]
[signature.asc (application/pgp-signature, inline)]

Information forwarded to debian-bugs-dist@lists.debian.org, Debian PHP PEAR Maintainers <pkg-php-pear@lists.alioth.debian.org>:
Bug#821577; Package php-google-api-php-client. (Wed, 01 Jun 2016 16:03:10 GMT) (full text, mbox, link).


Acknowledgement sent to David Prévot <david@tilapin.org>:
Extra info received and forwarded to list. Copy sent to Debian PHP PEAR Maintainers <pkg-php-pear@lists.alioth.debian.org>. (Wed, 01 Jun 2016 16:03:10 GMT) (full text, mbox, link).


Message #26 received at 821577@bugs.debian.org (full text, mbox, reply):

From: David Prévot <david@tilapin.org>
To: Nish Aravamudan <nish.aravamudan@canonical.com>, 817751@bugs.debian.org, 821577@bugs.debian.org
Subject: Re: [pkg-php-pear] Bug#817751: google-api-php-client: diff for NMU version 1.1.7-0.1
Date: Wed, 1 Jun 2016 12:00:24 -0400
[Message part 1 (text/plain, inline)]
Control: retitle 817751 Useless in Debian

Le 01/06/2016 à 11:50, Nish Aravamudan a écrit :

> I've prepared an NMU for google-api-php-client

Please don’t: this package should not end in a stable release without a
proper maintainer.

Regards

David

[signature.asc (application/pgp-signature, attachment)]

Information forwarded to debian-bugs-dist@lists.debian.org, Debian PHP PEAR Maintainers <pkg-php-pear@lists.alioth.debian.org>:
Bug#821577; Package php-google-api-php-client. (Mon, 28 Nov 2016 09:33:07 GMT) (full text, mbox, link).


Acknowledgement sent to Ondřej Surý <ondrej@sury.org>:
Extra info received and forwarded to list. Copy sent to Debian PHP PEAR Maintainers <pkg-php-pear@lists.alioth.debian.org>. (Mon, 28 Nov 2016 09:33:07 GMT) (full text, mbox, link).


Message #31 received at 821577@bugs.debian.org (full text, mbox, reply):

From: Ondřej Surý <ondrej@sury.org>
To: 817751@bugs.debian.org, 821577@bugs.debian.org, David Prévot <david@tilapin.org>, Benoit Mortier <benoit.mortier@opensides.be>
Subject: php-google-api-php-client 0.6.7 in unstable prevents removal of src:php5
Date: Mon, 28 Nov 2016 10:29:55 +0100
David,

could you please either upload 1.7.0 with PHP 7.0 support to unstable or
have 0.6.7 removed from unstable?

Having a version that depends on php5 package prevents removal of
src:php5 from Debian unstable.

Cheers,
-- 
Ondřej Surý <ondrej@sury.org>
Knot DNS (https://www.knot-dns.cz/) – a high-performance DNS server
Knot Resolver (https://www.knot-resolver.cz/) – secure, privacy-aware,
fast DNS(SEC) resolver
Vše pro chleba (https://vseprochleba.cz) – Mouky ze mlýna a potřeby pro
pečení chleba všeho druhu



Reply sent to Debian FTP Masters <ftpmaster@ftp-master.debian.org>:
You have taken responsibility. (Fri, 02 Dec 2016 15:33:22 GMT) (full text, mbox, link).


Notification sent to Ondřej Surý <ondrej@debian.org>:
Bug acknowledged by developer. (Fri, 02 Dec 2016 15:33:22 GMT) (full text, mbox, link).


Message #36 received at 821577-done@bugs.debian.org (full text, mbox, reply):

From: Debian FTP Masters <ftpmaster@ftp-master.debian.org>
To: 817751-done@bugs.debian.org,821577-done@bugs.debian.org,
Cc: google-api-php-client@packages.debian.org, google-api-php-client@packages.qa.debian.org
Subject: Bug#846220: Removed package(s) from unstable
Date: Fri, 02 Dec 2016 15:28:03 +0000
Version: 0.6.7-2+rm

Dear submitter,

as the package google-api-php-client has just been removed from the Debian archive
unstable we hereby close the associated bug reports.  We are sorry
that we couldn't deal with your issue properly.

For details on the removal, please see https://bugs.debian.org/846220

The version of this package that was in Debian prior to this removal
can still be found using http://snapshot.debian.org/.

This message was generated automatically; if you believe that there is
a problem with it please contact the archive administrators by mailing
ftpmaster@ftp-master.debian.org.

Debian distribution maintenance software
pp.
Scott Kitterman (the ftpmaster behind the curtain)



Bug archived. Request was from Debbugs Internal Request <owner@bugs.debian.org> to internal_control@bugs.debian.org. (Sat, 31 Dec 2016 07:43:10 GMT) (full text, mbox, link).


Bug unarchived. Request was from Andreas Beckmann <anbe@debian.org> to control@bugs.debian.org. (Wed, 02 Aug 2017 12:09:02 GMT) (full text, mbox, link).


Marked as found in versions google-api-php-client/1.1.7-1 and reopened. Request was from Andreas Beckmann <anbe@debian.org> to control@bugs.debian.org. (Wed, 02 Aug 2017 12:09:03 GMT) (full text, mbox, link).


Information forwarded to debian-bugs-dist@lists.debian.org, Debian PHP PEAR Maintainers <pkg-php-pear@lists.alioth.debian.org>:
Bug#821577; Package php-google-api-php-client. (Fri, 29 Sep 2017 13:45:05 GMT) (full text, mbox, link).


Acknowledgement sent to Andreas Beckmann <anbe@debian.org>:
Extra info received and forwarded to list. Copy sent to Debian PHP PEAR Maintainers <pkg-php-pear@lists.alioth.debian.org>. (Fri, 29 Sep 2017 13:45:05 GMT) (full text, mbox, link).


Message #47 received at 821577@bugs.debian.org (full text, mbox, reply):

From: Andreas Beckmann <anbe@debian.org>
To: 821577@bugs.debian.org, Ondřej Surý <ondrej@sury.org>
Subject: Re: php-google-api-php-client 0.6.7 in unstable prevents removal of src:php5
Date: Fri, 29 Sep 2017 15:43:19 +0200
On Mon, 28 Nov 2016 10:29:55 +0100 =?utf-8?Q?Ond=C5=99ej=20Sur=C3=BD?=
<ondrej@sury.org> wrote:
> David,
> 
> could you please either upload 1.7.0 with PHP 7.0 support to unstable or
> have 0.6.7 removed from unstable?
> 
> Having a version that depends on php5 package prevents removal of
> src:php5 from Debian unstable.

0.6.7 was removed form unstable last year. What should happen to 1.1.7
in experimental that still depends on (no longer available) php5?
Should it be removed as well?


Andreas



Added tag(s) experimental. Request was from Andreas Beckmann <anbe@debian.org> to control@bugs.debian.org. (Fri, 08 Dec 2017 04:30:04 GMT) (full text, mbox, link).


Added tag(s) bullseye. Request was from ivodd@debian.org to control@bugs.debian.org. (Mon, 08 Jul 2019 08:30:37 GMT) (full text, mbox, link).


Added tag(s) bookworm. Request was from Sebastian Ramacher <sramacher@debian.org> to control@bugs.debian.org. (Mon, 16 Aug 2021 07:03:57 GMT) (full text, mbox, link).


Marked as fixed in versions 1.1.7-1+rm. Request was from Andreas Beckmann <anbe@debian.org> to control@bugs.debian.org. (Tue, 18 Apr 2023 10:54:05 GMT) (full text, mbox, link).


Marked Bug as done Request was from Andreas Beckmann <anbe@debian.org> to control@bugs.debian.org. (Tue, 18 Apr 2023 10:54:05 GMT) (full text, mbox, link).


Notification sent to Ondřej Surý <ondrej@debian.org>:
Bug acknowledged by developer. (Tue, 18 Apr 2023 10:54:06 GMT) (full text, mbox, link).


Bug archived. Request was from Debbugs Internal Request <owner@bugs.debian.org> to internal_control@bugs.debian.org. (Wed, 17 May 2023 07:28:18 GMT) (full text, mbox, link).


Send a report that this bug log contains spam.


Debian bug tracking system administrator <owner@bugs.debian.org>. Last modified: Sun Jan 25 20:44:45 2026; Machine Name: bembo

Debian Bug tracking system

Debbugs is free software and licensed under the terms of the GNU General Public License version 2. The current version can be obtained from https://bugs.debian.org/debbugs-source/.

Copyright © 1999 Darren O. Benham, 1997,2003 nCipher Corporation Ltd, 1994-97 Ian Jackson, 2005-2017 Don Armstrong, and many other contributors.