[Bug 2101155] [NEW] Please remove php8.3 from plucky
Launchpad Bug Tracker
2101155 at bugs.launchpad.net
Mon Mar 10 12:04:08 UTC 2025
You have been subscribed to a public bug by Athos Ribeiro (athos-ribeiro):
[Summary ]
Please remove the following packages from the plucky release pocket:
- php8.3 source package and all binaries built from it; and
- The following BINARY packages:
- php-pspell
- php-imap
- php8.3-gmagick
- php8.3-imagick
- php8.3-ps
- php8.3-rrd
- php8.3-uploadprogress
- php8.3-xmlrpc
- php8.3-yac
WARNING: for php-pspell and php-imap, please, do not remove the new
source packages of the same name. We only need to remove the __binary__
packages with those exact names.
[ Description ]
Now the new php-defaults migrated, making php8.4 the default PHP version
for plucky, we can finally remove php8.3 from the release pocket.
__After__ that is done, we can also clean up the britney hints added for
the transition, i.e., the badtest for php8.3, and the force/force-hint
entry for php-defaults/96ubuntu1.
Reverse dependency analysis:
Below, there is a list of all php8.3 reverse dependencies in plucky
release pocket followed by our analysis:
- php-pspell
- php-imap
The two packages above were built from the phpX.Y sources and were
removed from the PHP core, as mentioned in the release notes at
https://www.php.net/releases/8.4/en.php. They are now standalone PECL
packages and are available in the plucky release pocket as php8.4-pspell
(which provides php-pspell with the proper breaks/replaces relation) and
as php8.4-imap (which provides php-imap with the proper breaks/replaces
relation), respectively.
Therefore, the __binary__ packages php-pspell and php-imap can be safely
removed (please, do not remove the new __source__ packages of the same
names). Note that these are also listed in the NBS report.
php-pspell will also need an MIR since the current binary package is in
main, just like LP: #1956345. I filed one in LP: #2101190
- php8.3-gmagick
- php8.3-imagick
- php8.3-ps
- php8.3-rrd
- php8.3-uploadprogress
- php8.3-xmlrpc
- php8.3-yac
The packages above are already listed in the NBS and can be safely removed as well. Their only reverse dependencies is php8.3-common, built from the php8.3 sources.
[ Raw data ]
Reverse dependencies:
Below is the raw output used for the analysis above. It was obtained
through the checkrdepends tool available in the ubuntu-archive-tools
repository with the following commands:
$ ./checkrdepends --no-ports -B 'http://archive.ubuntu.com/ubuntu' php8.3
and
$ ./checkrdepends -B 'http://ports.ubuntu.com/ubuntu-ports' -a arm64 -a armhf -a ppc64el -a riscv64 -a s390x php8.3
-- plucky/main amd64 deps on php8.3-pspell:
php-pspell [all] php8.3-pspell
-- plucky/main i386 deps on php8.3-pspell:
php-pspell [all] php8.3-pspell
-- plucky/universe amd64 deps on php8.3-common:
php8.3-gmagick php8.3-common
php8.3-ps php8.3-common
php8.3-rrd php8.3-common
php8.3-uploadprogress php8.3-common
php8.3-xmlrpc php8.3-common
php8.3-yac php8.3-common
-- plucky/universe amd64 deps on php8.3-imap:
php-imap [all] php8.3-imap
-- plucky/universe i386 deps on php8.3-imap:
php-imap [all] php8.3-imap
-- plucky/main arm64 deps on php8.3-pspell:
php-pspell [all] php8.3-pspell
-- plucky/main armhf deps on php8.3-pspell:
php-pspell [all] php8.3-pspell
-- plucky/main ppc64el deps on php8.3-pspell:
php-pspell [all] php8.3-pspell
-- plucky/main riscv64 deps on php8.3-pspell:
php-pspell [all] php8.3-pspell
-- plucky/main s390x deps on php8.3-pspell:
php-pspell [all] php8.3-pspell
-- plucky/universe arm64 deps on php8.3-common:
php8.3-gmagick php8.3-common
php8.3-ps php8.3-common
php8.3-rrd php8.3-common
php8.3-uploadprogress php8.3-common
php8.3-xmlrpc php8.3-common
php8.3-yac php8.3-common
-- plucky/universe armhf deps on php8.3-common:
php8.3-gmagick php8.3-common
php8.3-ps php8.3-common
php8.3-rrd php8.3-common
php8.3-uploadprogress php8.3-common
php8.3-xmlrpc php8.3-common
php8.3-yac php8.3-common
-- plucky/universe ppc64el deps on php8.3-common:
php8.3-gmagick php8.3-common
php8.3-ps php8.3-common
php8.3-rrd php8.3-common
php8.3-uploadprogress php8.3-common
php8.3-xmlrpc php8.3-common
php8.3-yac php8.3-common
-- plucky/universe riscv64 deps on php8.3-common:
php8.3-gmagick php8.3-common
php8.3-ps php8.3-common
php8.3-rrd php8.3-common
php8.3-uploadprogress php8.3-common
php8.3-xmlrpc php8.3-common
php8.3-yac php8.3-common
-- plucky/universe s390x deps on php8.3-common:
php8.3-gmagick php8.3-common
php8.3-ps php8.3-common
php8.3-rrd php8.3-common
php8.3-uploadprogress php8.3-common
php8.3-xmlrpc php8.3-common
php8.3-yac php8.3-common
-- plucky/universe arm64 deps on php8.3-imap:
php-imap [all] php8.3-imap
-- plucky/universe armhf deps on php8.3-imap:
php-imap [all] php8.3-imap
-- plucky/universe ppc64el deps on php8.3-imap:
php-imap [all] php8.3-imap
-- plucky/universe riscv64 deps on php8.3-imap:
php-imap [all] php8.3-imap
-- plucky/universe s390x deps on php8.3-imap:
php-imap [all] php8.3-imap
** Affects: php8.3 (Ubuntu)
Importance: Undecided
Status: New
--
Please remove php8.3 from plucky
https://bugs.launchpad.net/bugs/2101155
You received this bug notification because you are a member of Ubuntu Package Archive Administrators, which is subscribed to the bug report.
More information about the ubuntu-archive
mailing list