[MRE] Please update to latest upstream release 7.0.25

Bug #1724896 reported by Nish Aravamudan
10
This bug affects 1 person
Affects Status Importance Assigned to Milestone
php7.0 (Ubuntu)
Invalid
Undecided
Unassigned
Xenial
Fix Released
Undecided
Nish Aravamudan
Zesty
Won't Fix
Undecided
Nish Aravamudan

Bug Description

There have been a number of microreleases of PHP 7.0 upstream since the
last update to Xenial (which corresponded to the last update in Zesty). As
it has been a few months, it feels appropriate to provide another
MRE update to php7.0. A number of critical security and bug-fixes are
present in each 7.0.x. Rather than backporting individual patches (e.g.,
Bug # 1569509), I believe it makes significantly more sense to follow
the upstream 7.0.x. Upstream PHP is demonstrating an improved approach
of bugfixes only in 7.0.x:

 - 7.0.25: http://php.net/ChangeLog-7.php

The upstream CI is at: https://travis-ci.org/php/php-src and is run
regularly.

Our php7.0 source package has autopkgtests for the 4 SAPIs, mod-php,
cgi, fpm and cli. We have also updated the packing to run the source
tests during the build itself.

I do not believe there is a firm statement from upstream on API/ABI
stability, but the general approach seems to be a BC-break would result
in 7.1.0 (which is present in Artful, and is why the Artful task is invalid).

Nish Aravamudan (nacc)
Changed in php7.0 (Ubuntu):
status: New → Invalid
Changed in php7.0 (Ubuntu Trusty):
status: New → In Progress
Changed in php7.0 (Ubuntu Xenial):
status: New → In Progress
Changed in php7.0 (Ubuntu Trusty):
assignee: nobody → Nish Aravamudan (nacc)
Changed in php7.0 (Ubuntu Xenial):
assignee: nobody → Nish Aravamudan (nacc)
Nish Aravamudan (nacc)
summary: - [MRE] Please update to latest upstream release 7.0.24
+ [MRE] Please update to latest upstream release 7.0.25
no longer affects: php7.0 (Ubuntu Trusty)
Nish Aravamudan (nacc)
Changed in php7.0 (Ubuntu Zesty):
assignee: nobody → Nish Aravamudan (nacc)
status: New → In Progress
Nish Aravamudan (nacc)
description: updated
Revision history for this message
Brian Murray (brian-murray) wrote : Please test proposed package

Hello Nish, or anyone else affected,

Accepted php7.0 into zesty-proposed. The package will build now and be available at https://launchpad.net/ubuntu/+source/php7.0/7.0.25-0ubuntu0.17.04.1 in a few hours, and then in the -proposed repository.

Please help us by testing this new package. See https://wiki.ubuntu.com/Testing/EnableProposed for documentation on how to enable and use -proposed.Your feedback will aid us getting this update out to other Ubuntu users.

If this package fixes the bug for you, please add a comment to this bug, mentioning the version of the package you tested and change the tag from verification-needed-zesty to verification-done-zesty. If it does not fix the bug for you, please add a comment stating that, and change the tag to verification-failed-zesty. In either case, details of your testing will help us make a better decision.

Further information regarding the verification process can be found at https://wiki.ubuntu.com/QATeam/PerformingSRUVerification . Thank you in advance!

Changed in php7.0 (Ubuntu Zesty):
status: In Progress → Fix Committed
tags: added: verification-needed verification-needed-zesty
Revision history for this message
Nish Aravamudan (nacc) wrote :

Performed my normal LXD verification for an upgrade in 17.04 from 7.0.22-0ubuntu0.17.04.1 to 7.0.25-0ubuntu0.17.04.1.

root@fluent-grouse:~# apt policy php7.0
php7.0:
  Installed: 7.0.25-0ubuntu0.17.04.1
  Candidate: 7.0.25-0ubuntu0.17.04.1
  Version table:
 *** 7.0.25-0ubuntu0.17.04.1 500
        500 http://archive.ubuntu.com/ubuntu zesty-proposed/main amd64 Packages
        100 /var/lib/dpkg/status
     7.0.22-0ubuntu0.17.04.1 500
        500 http://archive.ubuntu.com/ubuntu zesty-updates/main amd64 Packages
        500 http://security.ubuntu.com/ubuntu zesty-security/main amd64 Packages
     7.0.15-1ubuntu4 500
        500 http://archive.ubuntu.com/ubuntu zesty/main amd64 Packages

tags: added: verification-done-zesty
removed: verification-needed-zesty
Revision history for this message
Nish Aravamudan (nacc) wrote :

Brian, was there any problem with the 16.04 upload, or were you letting 17.04 shake out any issues first?

tags: added: verification-done
removed: verification-needed
Revision history for this message
Brian Murray (brian-murray) wrote :

Hello Nish, or anyone else affected,

Accepted php7.0 into xenial-proposed. The package will build now and be available at https://launchpad.net/ubuntu/+source/php7.0/7.0.25-0ubuntu0.16.04.1 in a few hours, and then in the -proposed repository.

Please help us by testing this new package. See https://wiki.ubuntu.com/Testing/EnableProposed for documentation on how to enable and use -proposed.Your feedback will aid us getting this update out to other Ubuntu users.

If this package fixes the bug for you, please add a comment to this bug, mentioning the version of the package you tested and change the tag from verification-needed-xenial to verification-done-xenial. If it does not fix the bug for you, please add a comment stating that, and change the tag to verification-failed-xenial. In either case, details of your testing will help us make a better decision.

Further information regarding the verification process can be found at https://wiki.ubuntu.com/QATeam/PerformingSRUVerification . Thank you in advance!

Changed in php7.0 (Ubuntu Xenial):
status: In Progress → Fix Committed
tags: added: verification-needed verification-needed-xenial
removed: verification-done
Revision history for this message
Simon Déziel (sdeziel) wrote :

Marking verification-done-xenial as I did the verification in LP: #1721607 already.

tags: added: verification-done verification-done-xenial
removed: verification-needed verification-needed-xenial
Revision history for this message
Łukasz Zemczak (sil2100) wrote :

The xenial SRU for this package seems to trigger a lot of autopkgtest failures [1]. Could someone look at those and assess if they're related to this upload or not? This is required for the SRU to be releasable.

[1] https://people.canonical.com/~ubuntu-archive/pending-sru.html

Revision history for this message
Nish Aravamudan (nacc) wrote :

So far everyting I've seen is false negatives due to infra issues. I'm retriggering the lot.

Revision history for this message
Nish Aravamudan (nacc) wrote :

I should say, retrigger the lot, once we are allowed to again :)

Revision history for this message
Nish Aravamudan (nacc) wrote :

The only legitimate bug is php-sabre-vobject-3, which is unrelated to this upload. I will fix it independently.

https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=880337

Revision history for this message
Nish Aravamudan (nacc) wrote :
Revision history for this message
Launchpad Janitor (janitor) wrote :

This bug was fixed in the package php7.0 - 7.0.25-0ubuntu0.16.04.1

---------------
php7.0 (7.0.25-0ubuntu0.16.04.1) xenial; urgency=medium

  * New upstream release (7.0.25)
    - LP: #1724896
    - LP: #1721607

 -- Nishanth Aravamudan <email address hidden> Wed, 01 Nov 2017 10:18:38 -0700

Changed in php7.0 (Ubuntu Xenial):
status: Fix Committed → Fix Released
Revision history for this message
Łukasz Zemczak (sil2100) wrote : Update Released

The verification of the Stable Release Update for php7.0 has completed successfully and the package has now been released to -updates. Subsequently, the Ubuntu Stable Release Updates Team is being unsubscribed and will not receive messages about this bug report. In the event that you encounter a regression using the package from -updates please report a new bug using ubuntu-bug and tag the bug report regression-update so we can easily find any regressions.

Revision history for this message
Nish Aravamudan (nacc) wrote :

zesty has gone EOL.

Changed in php7.0 (Ubuntu Zesty):
status: Fix Committed → Won't Fix
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.