> Which is getting me confused, I though a pocket of the archive would
always only have one version of a binary published...

That was my understanding as well :-/

For transparency, that was discussed amon archive admins for a while and
this seems to be an unexpected side effect of the smooth_updates
setting.

It is today showing in uninstallability (as one would expect) which is
the same as you'd get via


$ apt policy php-apcu
php-apcu:
  Installed: (none)
  Candidate: 5.1.24-1build1
  Version table:
     5.1.24-1build1 500
        500 http://archive.ubuntu.com/ubuntu resolute/universe amd64 Packages
     5.1.24-1 500
        500 http://archive.ubuntu.com/ubuntu resolute/universe amd64 Packages


root@r-phpdeps:~# apt install php-apcu=5.1.24-1
Solving dependencies... Error!  
...
Unsatisfied dependencies:
 php-apcu : PreDepends: php-common (>= 2:69~) but it is not going to be 
installed
            Depends: php8.4-apcu but it is not going to be installed
Error: Unable to satisfy dependencies. Reached two conflicting assignments:
   1. php8.4-common:amd64 is selected for install because:
      1. php-apcu:amd64=5.1.24-1 is selected for install
      2. php-apcu:amd64=5.1.24-1 Depends php8.4-apcu
      3. php8.4-apcu:amd64 Depends php8.4-common
   2. php8.4-common:amd64 is available in version 8.4.11-1ubuntu3
      but none of the choices are installable:
      - php8.4-common:amd64=8.4.11-1ubuntu3 is not selected for install because:
        1. php-apcu:amd64=5.1.24-1 is selected for install as above
        2. php-apcu:amd64 PreDepends php-common (>= 2:69~)
        3. php-common:amd64 Breaks php8.4-common


The new version would come in fine

root@r-phpdeps:~# apt install php-apcu
Installing:                     
  php-apcu

Installing dependencies:
  apache2      apache2-data   libapache2-mod-php8.5  libaprutil1-dbd-sqlite3  
libaprutil1t64  liblua5.4-0  php8.5-apcu  php8.5-common    ssl-cert
  apache2-bin  apache2-utils  libapr1t64             libaprutil1-ldap         
libargon2-1     php-common   php8.5-cli   php8.5-readline

Suggested packages:
  apache2-doc  apache2-suexec-pristine  | apache2-suexec-custom  www-browser  
php-pear  php-gd

Summary:
  Upgrading: 0, Installing: 18, Removing: 0, Not Upgrading: 142
  Download size: 9233 kB
  Space needed: 43.0 MB / 42.8 GB available

Continue? [Y/n]


I picked https://launchpad.net/ubuntu/+source/php-apcu over 
https://launchpad.net/ubuntu/+source/php-oauth as it only had a no-change 
rebuild and still is in the same situation.


While it is odd how we got here, and we'd wish to understand what needs to 
unblock to get them reported in NBS the question becomes when do we need to 
remove them to get clean towards beta freeze"?

-- 
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
https://bugs.launchpad.net/bugs/2143547

Title:
  Please remove php8.4 from resolute

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/php8.4/+bug/2143547/+subscriptions


-- 
ubuntu-bugs mailing list
[email protected]
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs

Reply via email to