Re: PHP 8.0 transition plan

2021-06-23 Thread Bryce Harrington
PHP 8.0 has now transitioned in Impish, and php 7.4 is removed. In addition to the language runtime itself, we also worked out the issues in various PHP ecosystems built on it. Numerous packages needed patched or remerged to support version 8.0. Most of the required changes ended up being pretty

Re: PHP 8.0 transition plan

2021-06-23 Thread Utkarsh Gupta
Hello, On Wed, May 12, 2021 at 9:42 PM Bryce Harrington wrote: > For impish the server team will be transitioning PHP to 8.0 over the > coming weeks. (LP: #1927264) [0] After 3-4 weeks of continuous rebuilds, fixes, retriggers, and dealing w/ circular dependencies, php-defaults has finally migra

Re: PHP 8.0 transition plan

2021-06-07 Thread Bryce Harrington
Update on status on the PHP 8 transition: In addition to the core PHP language components, there are several sub-transitions needed for the various ecosystems written in the language. One of these, a web framework called Symfony, is our main blocker right now; it was stuck in a circular build dep

Re: PHP 8.0 transition plan

2021-05-21 Thread Sebastien Bacher
Hey again there, After checking the php-xmlrpc (build)depends is only useful for that part of the tests, we can remove the requirement without having to change the library API, which I'm going to do now Cheers, Le 21/05/2021 à 10:41, Sebastien Bacher a écrit : > Hey Bryce, thanks for the reply!

Re: PHP 8.0 transition plan

2021-05-21 Thread Sebastien Bacher
Hey Bryce, thanks for the reply! So it's a bit tricky. The new libsoup3 isn't out yet but even if it was, the new version includes quite some refactoring and API changes so I'm unsure if we will be able to transition the archive in a cycle or have 2 and 3 arounds for a while, which means we need t

Re: PHP 8.0 transition plan

2021-05-20 Thread Bryce Harrington
On Tue, May 18, 2021 at 12:15:41PM +0200, Sebastien Bacher wrote: > Hey Bryce, > > I noticed from the proposed-migrations team report that the libsoup2.4 > tests were failing and that it needed updated depends. I tried to > rebuild it but it Build-Depends on php-xmlrpc which is still available > b

Re: PHP 8.0 transition plan

2021-05-18 Thread Sebastien Bacher
Hey Bryce, I noticed from the proposed-migrations team report that the libsoup2.4 tests were failing and that it needed updated depends. I tried to rebuild it but it Build-Depends on php-xmlrpc which is still available but depends on php8.0-xmlrpc which isn't existing Checking salsa it seems the

Re: PHP 8.0 transition plan

2021-05-17 Thread Bryce Harrington
On Mon, May 17, 2021 at 03:52:17PM +1200, Michael Hudson-Doyle wrote: > On Sat, 15 May 2021 at 15:54, Bryce Harrington < > bryce.harring...@canonical.com> wrote: > > > Hi mwhudson, > > > > The other day you mentioned you'd be on +1 duty next week and expressed > > interest in how the php transitio

Re: PHP 8.0 transition plan

2021-05-16 Thread Michael Hudson-Doyle
On Sat, 15 May 2021 at 15:54, Bryce Harrington < bryce.harring...@canonical.com> wrote: > Hi mwhudson, > > The other day you mentioned you'd be on +1 duty next week and expressed > interest in how the php transition is going. > > Here's a wiki page with the current state of things: > > https:/

Re: PHP 8.0 transition plan

2021-05-14 Thread Bryce Harrington
Hi mwhudson, The other day you mentioned you'd be on +1 duty next week and expressed interest in how the php transition is going. Here's a wiki page with the current state of things: https://wiki.ubuntu.com/ServerTeam/Transition/Php8.0 I've put in rebuilds for most of the stack by now, and

PHP 8.0 transition plan

2021-05-12 Thread Bryce Harrington
Hi devs, For impish the server team will be transitioning PHP to 8.0 over the coming weeks. (LP: #1927264) [0] Since version 7.0, upstream PHP has adopted a regular release cadence[1], with one release per year. Each release is supported for 2 years, plus a third year of security critical fixes.