I've investigated and I don't understand the issue. Has something changed in the archive?
On a Jammy system I was able to install python2, python2.7, python3-yaml and python3-six, as well as manually install the python-is-python2 package from Impish. I didn't hit any co-installability problems. The versions I now have installed are: python-is-python2 2.7.18-9 python2 2.7.18-3 python2.7 2.7.18-13 python3-six 1.16.0-3 python3-yaml 5.4.1-1 > python3-yaml in jammy breaks on python (<2.7.18). The python-is- python2 package in focal is version 2.7.17-4 and in impish it is 2.7.18-9 and thus will be forcefully removed when going to jammy. I don't see how that Breaks is relevant. "python" != "python-is- python2", so python3-yaml having a breaks on *python* (<< 2.7.18) doesn't have any direct impact on the python-is-python2 package. And Jammy ships python2 2.7.18-3 anyway. > OK, so it's an obsolete package as was pointed out in the original ticket description #0. I don't see a reason here to intentionally break users. Packages not actually shipped in Jammy aren't supported and it's in general acceptable for packages that _do_ ship to break them. But I agree with you that there's no need to do so gratuitously. So I tried to reproduce your use case to better understand what we might be able to do to accommodate before drawing any conclusions, but I couldn't. It may be correct to drop the Breaks as Stefano did in your link, but I'd like to properly understand the implications of that, and what benefit it might bring, before uploading a delta to Ubuntu. Please could you provide exact steps to reproduce your scenario in Jammy, and then change the bug status back to New or Confirmed? Or is it the case that something has changed in the archive since you reported this, and no further changes are necessary for your use case to work? ** Changed in: pyyaml (Ubuntu) Status: Confirmed => Incomplete ** Changed in: six (Ubuntu) Status: Confirmed => Incomplete -- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. https://bugs.launchpad.net/bugs/1958720 Title: python3-yaml and python3-six are not co-installable with python-is- python2 in jammy To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu/+source/pyyaml/+bug/1958720/+subscriptions -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs