** Description changed: - 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. + [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. - These will also need an MIR, just like LP: #1956345 + These will also need an MIR, just like LP: #1956345. I filed one in LP: + #2101190 - php8.3-gmagick - This is already listed in the NBS and can be safely removed, if it has not been removed yet. + - 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. - - php8.3-imagick - The new version building the php8.4-imagick binaries is in proposed due to ppc64el failures. This should be fixed now and the package shall migrate soon. When it happens, this can also be safely removed (and should show in the NBS report as well). - - - php8.3-ps - Same as php8.3-gmagick above. - - - php8.3-rrd - Same as php8.3-gmagick above. - - - php8.3-uploadprogress - Same as php8.3-gmagick above. - - - php8.3-xmlrpc - Same as php8.3-gmagick above. - - - php8.3-yac - Same as php8.3-gmagick above. + [ 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 - OUTPUT: -- 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-imagick 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-imagick 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-imagick 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-imagick 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-imagick 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-imagick 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
** Description changed: [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 + - 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. + 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. - These will also need an MIR, just like LP: #1956345. I filed one in LP: - #2101190 + 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 -- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. https://bugs.launchpad.net/bugs/2101155 Title: Please remove php8.3 from plucky To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu/+source/php8.3/+bug/2101155/+subscriptions -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs