Upcoming PHP 7.4 transition

2020-02-13 Thread Bryce Harrington
Hi devs,

For focal the server team will be transitioning PHP to 7.4 over the
coming weeks.

Since version 7.0, upstream PHP has adopted a regular release cadence,
with one release per year. Each release is supported for 2 years, plus a
third year of security critical fixes.[1] Changes from 7.3 to 7.4 are
modest, but the extra year of upstream support is a tangible benefit for
the Ubuntu LTS.

The language binary, php7.4, is already sync'd to universe in focal.
Remaining parts of the stack are in process by Debian, but are expected
to enter experimental/universe soon.  Initial build testing shows the
changes that have been queued in Debian's git package repos have
addressed most build issues, and will simply need synced/merged.

Let me know if there are questions/concerns.  Otherwise we will plan to
initiate the transition within the next week or so.

Bryce

1: https://www.php.net/supported-versions.php


signature.asc
Description: PGP signature
-- 
ubuntu-devel mailing list
ubuntu-devel@lists.ubuntu.com
Modify settings or unsubscribe at: 
https://lists.ubuntu.com/mailman/listinfo/ubuntu-devel


Auto-transition trackers

2020-02-13 Thread Dimitri John Ledkov
In debian, they have a thing called auto-transition tracker which
attempts to identify a change of library ABIs and automatically create
a ben transition tracker.

I have started to manually run that, and commit the trackers to our instance.

https://people.canonical.com/~ubuntu-archive/transitions/

At first It identified a few tiny (~10) transitions, which were
partially incomplete. And I uploaded them straight away.

I have now did a new run, and there were a few transitions dropped
(migrated) and a few new ones added.

Now the interesting bit about the auto-* transition trackers are those
that are 100% complete, yet not migrating => it means that set of
packages is most likely not-installable as a whole or has autopkgtest
regressions. Thus they are very good targets for investigation as a
whole. As one might be able to fix a few regressions and get 10+
packages migrate from -proposed to release pocket.

I hope we can drive all auto-* transition trackers to completion soon enough!

If you want help, guidance or sponsorship in completing any of the
auto-* transitions to migrate, feel free to reach out to me.

The exact way i run auto-transitions is this:
git clone https://release.debian.org/transitions/auto-transition
cd auto-transition/
mkdir -p output/finished output/ongoing output/planned
python2 ./auto-transitioner.py ../ubuntu-cdimage/ftp/dists/focal
../ubuntu-cdimage/ftp/dists/focal
../ubuntu-cdimage/ftp/dists/focal-proposed output/
(I am pretending that focal is testing & unstable, and focal-proposed
is experimental)

Then rm all the auto-linux-*, rm all the auto-* trackers in our
tracker config repo, and move all new trackers to ongoing.

Ideally I hope to run this automatically on ~ubuntu-archive reports
machine, and ideally point testing to focal, point sid to something
that has appropriately merged focal, and point
experimental at debian experimental, since this way we will see
upcomming transitions properly.

-- 
Regards,

Dimitri.

-- 
ubuntu-devel mailing list
ubuntu-devel@lists.ubuntu.com
Modify settings or unsubscribe at: 
https://lists.ubuntu.com/mailman/listinfo/ubuntu-devel