Hi all,
as people start asking me when to expect PHP 8 packages in our repos, here is a quick update: * For those who seek adventure, I'll already have version 8 in my unofficial repo * A lot of the libraries I tested do not work with PHP 8 yet. E.g. Doctrine, Elastic-Search, ... * Software that was written for PHP 5 and was never properly ported to 7 will not work; e.g. FluxBB we use for our Forums * Updating software to work with PHP 8 is quite easy though and I expect way less issues than the back in the days when we transitioned from 5 to 7 * A lot of developers use Arch, therefor I would like to provide PHP 8 as soon as possible which in turn should speed up the migration or everybody * I will check if we could provide php7 packages alongside version 8 so people can start developing for 9 but still are able to run some apps with 7. PHP 7 will be supported by upstream for almost 2 years: https://www.php.net/supported-versions.php
I'll keep you updated.
Greetings,
Pierre
Just another headshup:
I'll push php7 and php-8 package to staging today. I'll create a rebuild list for all modules. Once this is done I would move them to [testing] and we can check the scripts we provide for PHP 8 compatibility and update their dependency for PHP 7 if needed.
Greetings,
Pierre
On Mon, Dec 14, 2020 at 5:31 PM Pierre Schmitz pierre@archlinux.de wrote:
Hi all,
as people start asking me when to expect PHP 8 packages in our repos, here is a quick update:
- For those who seek adventure, I'll already have version 8 in my
unofficial repo
- A lot of the libraries I tested do not work with PHP 8 yet. E.g.
Doctrine, Elastic-Search, ...
- Software that was written for PHP 5 and was never properly ported to
7 will not work; e.g. FluxBB we use for our Forums
- Updating software to work with PHP 8 is quite easy though and I
expect way less issues than the back in the days when we transitioned from 5 to 7
- A lot of developers use Arch, therefor I would like to provide PHP 8
as soon as possible which in turn should speed up the migration or everybody
- I will check if we could provide php7 packages alongside version 8
so people can start developing for 9 but still are able to run some apps with 7. PHP 7 will be supported by upstream for almost 2 years: https://www.php.net/supported-versions.php
I'll keep you updated.
Greetings,
Pierre
-- Pierre Schmitz, https://pierre-schmitz.com
The module rebuild todo list is now available at https://archlinux.org/todo/php-8-and-php7-module-rebuild/
On Fri, Jan 8, 2021 at 5:11 PM Pierre Schmitz pierre@archlinux.de wrote:
Just another headshup:
I'll push php7 and php-8 package to staging today. I'll create a rebuild list for all modules. Once this is done I would move them to [testing] and we can check the scripts we provide for PHP 8 compatibility and update their dependency for PHP 7 if needed.
Greetings,
Pierre
On Mon, Dec 14, 2020 at 5:31 PM Pierre Schmitz pierre@archlinux.de wrote:
Hi all,
as people start asking me when to expect PHP 8 packages in our repos, here is a quick update:
- For those who seek adventure, I'll already have version 8 in my
unofficial repo
- A lot of the libraries I tested do not work with PHP 8 yet. E.g.
Doctrine, Elastic-Search, ...
- Software that was written for PHP 5 and was never properly ported to
7 will not work; e.g. FluxBB we use for our Forums
- Updating software to work with PHP 8 is quite easy though and I
expect way less issues than the back in the days when we transitioned from 5 to 7
- A lot of developers use Arch, therefor I would like to provide PHP 8
as soon as possible which in turn should speed up the migration or everybody
- I will check if we could provide php7 packages alongside version 8
so people can start developing for 9 but still are able to run some apps with 7. PHP 7 will be supported by upstream for almost 2 years: https://www.php.net/supported-versions.php
I'll keep you updated.
Greetings,
Pierre
-- Pierre Schmitz, https://pierre-schmitz.com
I will soon move the packages to [testing]. Thanks for everybody helping out. I'll then set up a todo list to check for compatibility with packages depending on PHP.
Some notes: * I have built xdebug for PHP8; I'll let the maintainer decide if a php7 version might be of use * I will simply drop php-apcu-bc. It is a dead project (does no longer work with PHP 8) and was only of use for old PHP 5 projects * Does anybody know if php-mongodb is still intentionally in our repos since mongodb had been removed? * libguestfs does not build with PHP 8; but it does not build with PHP 7 neither. I assume this package has other problems. I'll just ignore this for now unless someone objects. PHP is only a makedepends here.
If everything works out we might be able to move PHP 8 to [extra] by next weekend.
Greetings,
Pierre
On Fri, Jan 8, 2021 at 5:48 PM Pierre Schmitz pierre@archlinux.de wrote:
The module rebuild todo list is now available at https://archlinux.org/todo/php-8-and-php7-module-rebuild/
On Fri, Jan 8, 2021 at 5:11 PM Pierre Schmitz pierre@archlinux.de wrote:
Just another headshup:
I'll push php7 and php-8 package to staging today. I'll create a rebuild list for all modules. Once this is done I would move them to [testing] and we can check the scripts we provide for PHP 8 compatibility and update their dependency for PHP 7 if needed.
Greetings,
Pierre
On Mon, Dec 14, 2020 at 5:31 PM Pierre Schmitz pierre@archlinux.de wrote:
Hi all,
as people start asking me when to expect PHP 8 packages in our repos, here is a quick update:
- For those who seek adventure, I'll already have version 8 in my
unofficial repo
- A lot of the libraries I tested do not work with PHP 8 yet. E.g.
Doctrine, Elastic-Search, ...
- Software that was written for PHP 5 and was never properly ported to
7 will not work; e.g. FluxBB we use for our Forums
- Updating software to work with PHP 8 is quite easy though and I
expect way less issues than the back in the days when we transitioned from 5 to 7
- A lot of developers use Arch, therefor I would like to provide PHP 8
as soon as possible which in turn should speed up the migration or everybody
- I will check if we could provide php7 packages alongside version 8
so people can start developing for 9 but still are able to run some apps with 7. PHP 7 will be supported by upstream for almost 2 years: https://www.php.net/supported-versions.php
I'll keep you updated.
Greetings,
Pierre
-- Pierre Schmitz, https://pierre-schmitz.com
php7 is now in [extra] an php 8 and the rebuilt modules are available in [testing].
I have created a new todo list to check compatibility of packages that depend on PHP: https://archlinux.org/todo/php-8-compatibility/
Greetings,
Pierre
On Sat, Jan 16, 2021 at 3:05 PM Pierre Schmitz pierre@archlinux.de wrote:
I will soon move the packages to [testing]. Thanks for everybody helping out. I'll then set up a todo list to check for compatibility with packages depending on PHP.
Some notes:
- I have built xdebug for PHP8; I'll let the maintainer decide if a
php7 version might be of use
- I will simply drop php-apcu-bc. It is a dead project (does no longer
work with PHP 8) and was only of use for old PHP 5 projects
- Does anybody know if php-mongodb is still intentionally in our repos
since mongodb had been removed?
- libguestfs does not build with PHP 8; but it does not build with PHP
7 neither. I assume this package has other problems. I'll just ignore this for now unless someone objects. PHP is only a makedepends here.
If everything works out we might be able to move PHP 8 to [extra] by next weekend.
Greetings,
Pierre
On Fri, Jan 8, 2021 at 5:48 PM Pierre Schmitz pierre@archlinux.de wrote:
The module rebuild todo list is now available at https://archlinux.org/todo/php-8-and-php7-module-rebuild/
On Fri, Jan 8, 2021 at 5:11 PM Pierre Schmitz pierre@archlinux.de wrote:
Just another headshup:
I'll push php7 and php-8 package to staging today. I'll create a rebuild list for all modules. Once this is done I would move them to [testing] and we can check the scripts we provide for PHP 8 compatibility and update their dependency for PHP 7 if needed.
Greetings,
Pierre
On Mon, Dec 14, 2020 at 5:31 PM Pierre Schmitz pierre@archlinux.de wrote:
Hi all,
as people start asking me when to expect PHP 8 packages in our repos, here is a quick update:
- For those who seek adventure, I'll already have version 8 in my
unofficial repo
- A lot of the libraries I tested do not work with PHP 8 yet. E.g.
Doctrine, Elastic-Search, ...
- Software that was written for PHP 5 and was never properly ported to
7 will not work; e.g. FluxBB we use for our Forums
- Updating software to work with PHP 8 is quite easy though and I
expect way less issues than the back in the days when we transitioned from 5 to 7
- A lot of developers use Arch, therefor I would like to provide PHP 8
as soon as possible which in turn should speed up the migration or everybody
- I will check if we could provide php7 packages alongside version 8
so people can start developing for 9 but still are able to run some apps with 7. PHP 7 will be supported by upstream for almost 2 years: https://www.php.net/supported-versions.php
I'll keep you updated.
Greetings,
Pierre
-- Pierre Schmitz, https://pierre-schmitz.com
To speed things up I'll go ahead and update the remaining packages to my best knowledge. I'll also send a news draft later.
Greetings,
Pierre
On Mon, Jan 18, 2021 at 6:51 PM Pierre Schmitz pierre@archlinux.de wrote:
php7 is now in [extra] an php 8 and the rebuilt modules are available in [testing].
I have created a new todo list to check compatibility of packages that depend on PHP: https://archlinux.org/todo/php-8-compatibility/
Greetings,
Pierre
On Sat, Jan 16, 2021 at 3:05 PM Pierre Schmitz pierre@archlinux.de wrote:
I will soon move the packages to [testing]. Thanks for everybody helping out. I'll then set up a todo list to check for compatibility with packages depending on PHP.
Some notes:
- I have built xdebug for PHP8; I'll let the maintainer decide if a
php7 version might be of use
- I will simply drop php-apcu-bc. It is a dead project (does no longer
work with PHP 8) and was only of use for old PHP 5 projects
- Does anybody know if php-mongodb is still intentionally in our repos
since mongodb had been removed?
- libguestfs does not build with PHP 8; but it does not build with PHP
7 neither. I assume this package has other problems. I'll just ignore this for now unless someone objects. PHP is only a makedepends here.
If everything works out we might be able to move PHP 8 to [extra] by next weekend.
Greetings,
Pierre
On Fri, Jan 8, 2021 at 5:48 PM Pierre Schmitz pierre@archlinux.de wrote:
The module rebuild todo list is now available at https://archlinux.org/todo/php-8-and-php7-module-rebuild/
On Fri, Jan 8, 2021 at 5:11 PM Pierre Schmitz pierre@archlinux.de wrote:
Just another headshup:
I'll push php7 and php-8 package to staging today. I'll create a rebuild list for all modules. Once this is done I would move them to [testing] and we can check the scripts we provide for PHP 8 compatibility and update their dependency for PHP 7 if needed.
Greetings,
Pierre
On Mon, Dec 14, 2020 at 5:31 PM Pierre Schmitz pierre@archlinux.de wrote:
Hi all,
as people start asking me when to expect PHP 8 packages in our repos, here is a quick update:
- For those who seek adventure, I'll already have version 8 in my
unofficial repo
- A lot of the libraries I tested do not work with PHP 8 yet. E.g.
Doctrine, Elastic-Search, ...
- Software that was written for PHP 5 and was never properly ported to
7 will not work; e.g. FluxBB we use for our Forums
- Updating software to work with PHP 8 is quite easy though and I
expect way less issues than the back in the days when we transitioned from 5 to 7
- A lot of developers use Arch, therefor I would like to provide PHP 8
as soon as possible which in turn should speed up the migration or everybody
- I will check if we could provide php7 packages alongside version 8
so people can start developing for 9 but still are able to run some apps with 7. PHP 7 will be supported by upstream for almost 2 years: https://www.php.net/supported-versions.php
I'll keep you updated.
Greetings,
Pierre
-- Pierre Schmitz, https://pierre-schmitz.com
arch-dev-public@lists.archlinux.org