Your message dated Mon, 09 May 2016 13:21:42 +0000
with message-id <e1azl82-0002o8...@franck.debian.org>
and subject line Bug#821534: fixed in moodle 2.7.14+dfsg-1
has caused the Debian Bug report #821534,
regarding moodle: PHP 7.0 Transition
to be marked as done.

This means that you claim that the problem has been dealt with.
If this is not the case it is now your responsibility to reopen the
Bug report if necessary, and/or fix the problem forthwith.

(NB: If you are a system administrator and have no idea what this
message is talking about, this may indicate a serious mail system
misconfiguration somewhere. Please contact ow...@bugs.debian.org
immediately.)


-- 
821534: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=821534
Debian Bug Tracking System
Contact ow...@bugs.debian.org with problems
--- Begin Message ---
Package: moodle
Version: 2.7.13+dfsg-1
Severity: important
User: pkg-php-ma...@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 moodle package currently depends on libapache2-mod-php5 php5 php5-cgi
php5-cli php5-curl php5-fpm php5-gd php5-mysql php5-pgsql .

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: moodle -- 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-p...@lists.alioth.debian.org -- for PEAR related packages
pkg-php-p...@lists.alioth.debian.org -- for PHP extensions
pkg-php-ma...@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

iQJ8BAEBCgBmBQJXFUqEXxSAAAAAAC4AKGlzc3Vlci1mcHJAbm90YXRpb25zLm9w
ZW5wZ3AuZmlmdGhob3JzZW1hbi5uZXQzMEI5MzNEODBGQ0UzRDk4MUEyRDM4RkIw
Qzk5QjcwRUY0RkNCQjA3AAoJEAyZtw70/LsHKc0QANXt3IKtvYLGtiz6WN0Xe6bw
Ll+pEnQEmBhLZ8S4QHoAmlSdBlNopAPPrQXvSXB6yw7D7umbTaGo+/M+464idRcp
GDtarovofQmcIUXyvj/Vkkr/udq4UunSBM3o0cBIBpf1h6vxa2yPl+qyhCKwy/hM
vDO7Iey5qX0WAIHhfD34aQrVwVJt94eOS7LPH2r20moWK4RqqIYrh1sFaiNo1g0r
GWKSWOEuORfVrA9iMwluTXw2CdF6/Fn66/yiIwflHFX7nB2VawZwloLzSLSNntvL
GED94rihFsGsjcJDbAdLWuNyhTxhgrAq3B4NSrbL6UFl9Umyw/bHoaEpAzwxwO4/
W3I5jIKgLjRulvn/GpV7Jt6mC/iHbi7jyn4vmrztJm+b9DqWXByhYn4ZPPwOXTpu
ZuQnDb1LsN6J4LxgnAvlvDB8MP9nU48geM0lS5EYzCWQGNhyENmK8U7sdlLjeexs
L5YDYeQavgrPjBshqa2wYP/0XxoPAax2uPbEnrkZiYIJZPFo9MwwOFvlPoG52hBK
YZmuDj6r6jXnPv/l3BAsrGK8jrdigAdwRwuH+C3OZmYxWCRH7Ak9o9bX8tz/ZK56
S9V6qcaFXw/Fm9St8USmCzWPbiPS8evKhaMbrQnHtlNK8McdtBAiFRbiNsU2lrfI
1YscuQGv7gP+oo/b1Ot6
=ClCj
-----END PGP SIGNATURE-----

--- End Message ---
--- Begin Message ---
Source: moodle
Source-Version: 2.7.14+dfsg-1

We believe that the bug you reported is fixed in the latest version of
moodle, which is due to be installed in the Debian FTP archive.

A summary of the changes between this version and the previous one is
attached.

Thank you for reporting the bug, which will now be closed.  If you
have further comments please address them to 821...@bugs.debian.org,
and the maintainer will reopen the bug report if appropriate.

Debian distribution maintenance software
pp.
Joost van Baal-Ilić <joos...@debian.org> (supplier of updated moodle package)

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


-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

Format: 1.8
Date: Mon, 09 May 2016 12:57:11 +0200
Source: moodle
Binary: moodle
Architecture: source all
Version: 2.7.14+dfsg-1
Distribution: unstable
Urgency: high
Maintainer: Moodle Packaging Team 
<pkg-moodle-maintain...@lists.alioth.debian.org>
Changed-By: Joost van Baal-Ilić <joos...@debian.org>
Description:
 moodle     - course management system for online learning
Closes: 821534
Changes:
 moodle (2.7.14+dfsg-1) unstable; urgency=high
 .
   * New upstream security release, released 9 May 2016.  Note that the upstream
     2.7 branch is supported for security fixes only until May 2017 (LTS).
     Upstream writes: "A number of security related issues were resolved.
     Details of these issues will be released after a period of approximately 
one
     week to allow system administrators to safely update to the latest 
version."
   * No longer block PHP 7.0 transition in unstable:
     + debian/control: replace "libapache2-mod-php5 | php5-cgi | php5-fpm,
       php5-mysql | php5-pgsql, php5-gd, php5-curl, php5-cli" with "php,
       php-mysql | php-pgsql, php-gd, php-curl, php-cli"
     + debian/postinst: add php-* to php5-* in check_php5mysql_notinstalled()
       and check_php5psql_notinstalled()
     Thanks Ondřej Surý and Dan Poltawski. Closes: #821534
   * debian/watch: removed: needs javascript for download from
     https://download.moodle.org/releases/security/ to succeed.
   * debian/control: checked for policy 3.9.8, no changes necessary.
   * debian/control: Vcs-*: use https (not git, not http).
   * debian/moodle.lintian-overrides: add php-cli issue; work around lintian bug
     #818962.
   * debian/changelog: properly document security issues fixed in previous
     release 2.7.13.
Checksums-Sha1:
 d392f3077db09a2e4e170743b21903332e410ccd 1658 moodle_2.7.14+dfsg-1.dsc
 bffe98df38bab07bc72f8aebac7bb494b2fab744 23424404 
moodle_2.7.14+dfsg.orig.tar.xz
 6d4830a672375149c92a474be414f980fa38b2b4 72215576 
moodle_2.7.14+dfsg-1.debian.tar.xz
 2c31e929501f063f0f32fb5f035acfab67979612 15417362 moodle_2.7.14+dfsg-1_all.deb
Checksums-Sha256:
 426337aa379472e8c80a978f91f1f0f325d63834ed0bf74e94f7789a7597c563 1658 
moodle_2.7.14+dfsg-1.dsc
 f11b739ffc0e7eac08f561ba08a0bbaa2b69241d586c7df258b82e89a0e93be9 23424404 
moodle_2.7.14+dfsg.orig.tar.xz
 a8384bab46078cc7efe901cb879601d3246abe40846e0e9745e3ea9964abbc9a 72215576 
moodle_2.7.14+dfsg-1.debian.tar.xz
 bb3c8f921dfc74c0ad6cc1288de32b3c57314611a912b20ceb4557f6a58b45ad 15417362 
moodle_2.7.14+dfsg-1_all.deb
Files:
 45135bdbda0ab2e8a1528eb86bcaf722 1658 web optional moodle_2.7.14+dfsg-1.dsc
 6ad36e4dfd91c05b8f051896ee28352e 23424404 web optional 
moodle_2.7.14+dfsg.orig.tar.xz
 45c81899ddc0930371f7db116169293e 72215576 web optional 
moodle_2.7.14+dfsg-1.debian.tar.xz
 2b1f82ac60ca49cb31039a4e0e69ed01 15417362 web optional 
moodle_2.7.14+dfsg-1_all.deb

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1

iQEcBAEBAgAGBQJXMIZJAAoJEDNRenKl5rDIXUsH/RZ82DJPhG2An9ONqJB97Fyv
4nnoSB3HpdhfHC8jZE/b65oLO3EJt3JxTJrkWeS6MjE3XIfsQ18wO1cd9oEgM5Hx
KH78kV5FyDsT+Dh+zm/131eb+vd9iI38ZzxrdKfAvSzVJ4qDemvr2sXqYlR9BH7l
/BcS3espwdh+MisuoXlRgqdHSz1b2OZEXMwvx1eDqOQiMPC5g4dmItKUn+CYvh9c
HTHsKDtxEuTkYbPMaBz8rsMb6tkOLyT2EIBM4H2mqYWl40vyjWbyn+dspEhHhSNd
qqCSQEDT4WsjIylLpnLhDhaoiOaVccT3fp1mehI861gY3H+2njKanKOkry+zbBE=
=4vRb
-----END PGP SIGNATURE-----

--- End Message ---

Reply via email to