At first I thought it has something to do with the use of 'Recommends:
pacemaker (>= 2.0)' which is not as strong/powerful as 'Depends:'

but still, there is a 'Breaks: pacemaker (<< 2.0)' which make the binary
package uninstallable, proposed migration should detect that right ?


Additionnally, debian/test/control (AKA autopkgtest) relies on pacemaker 
(<=2.0) too, so how autopkgtest could have passed and switch the package to a 
'Valid Candidate' state without meeting the requirements.

Clearly, the autopkgtest failed too:
https://objectstorage.prodstack4-5.canonical.com/v1/AUTH_77e2ada1e7a84929a74ba3b87153c0ac/autopkgtest-disco/disco/amd64/p/pcs/20190411_115307_7ea26@/log.gz
...
Broken autopkgtest-satdep:amd64 Depends on pacemaker:amd64 < none | 
1.1.18-2ubuntu1 @un uH > (>= 2.0)
  Removing autopkgtest-satdep:amd64 because I can't find pacemaker:amd64
...
badpkg: Test dependencies are unsatisfiable. A common reason is that your 
testbed is out of date with respect to the archive, and you need to use a 
current testbed or run apt-get update or use -U.
testsuite-ruby       PASS
testsuite-python     FAIL badpkg


Or does straight copy from Debian has a special path ? because 'pcs' is a copy 
from debian.

https://launchpad.net/ubuntu/+source/pcs/+publishinghistory
2019-01-19 08:08:17 EST Published       Disco   release universe        misc    
0.10.1-2
Copied from debian sid in Primary Archive for Debian GNU/Linux by Ubuntu 
Archive Auto-Sync (sponsored by Ubuntu Archive Robot)

I'm puzzled about what happened here and how/why this and in -relese
pocket, knowing that:

- autopkgtest requirement aren't meet.
- binary package is not installable.

For now, I think we need :

1) To come to a conclusion about what is the next action plan to fix Disco 
(based on Heitor's proposals)
2) Maybe suggest to debian a change to replace 'Recommends:' to 'Depends:' in 
d/control to make the declaration more strict/stronger.
3) Try to understand what happened to make sure this won't re-occur in the 
archive in the future.


Thoughts ?

- Eric

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

Title:
  Unsatisfiable recommended dependencies pacemaker >= 2.0, corosync >=
  3.0

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/pcs/+bug/1826045/+subscriptions

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

Reply via email to