[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