will be some cleanup to do for NBS and build dependencies. A more complete
follow-up will be sent next week.
I removed a lot of packages from focal to get this done. Apologies if that
affects any derivative. Please contact me on irc or via email to restore those
package. However I don't have the resources to actively port these packages to
Up to the Python 3.8 transition ...
On 06.01.20 14:21, Matthias Klose wrote:
> An update ... starting today, python-defaults in -proposed doesn't build the
> binary packages
> libpython-dbg libpython-dev libpython-stdlib
> python python-dbg python-dev python-doc python-minimal
> anymore, because we don't ship those packages anymore in focal. Python2 usage
> should be removed, or python2 should be used explicitly, so change any of the
> dependencies above to
> libpython2-dbg libpython2-dev libpython2-stdlib
> python2 python2-dbg python2-dev python2-doc python2-minimal
> and change she shabang to python2 if you need to keep the Python2 packages.
> The python command will be reintroduced before release in a new package
> On 11.11.19 01:24, Matthias Klose wrote:
>> Enabling the syncs form unstable brang all the Python2 removal goodness to
>> focal, however sometimes a little bit too much. Ubuntu has it's own debt in now
>> ownerless packages which still depend on some Python2 module which is now
>> removed in Debian.
>> When looking at update_excuses.html, you will likely see many "valid candiates"
>> for migration, however when looking at update_output.txt, you'll see which
>> packages prevent migration to the release pocket.
>> Please find attached a script to track the current diff between the Python2
>> removal in unstable and focal, but keep in mind, that this script doesn't show
>> the packages anymore, which are stuck in the proposed pocket.
>> What to do for the Python2 removal?
>> - Convert the packages to Python3, this is the preferred option,
>> although if it's not done by now, how likely is the conversion?
>> - Remove the package. Please file bug reports, documenting the
>> check for reverse-dependencies.
>> - If the package still needs to be kept in the archive, go the
>> painful way, and maybe re-introduce all the just removed
>> Python2 module packages. If this is a source package
>> building both Python2 and Python3 modules, your are then
>> committed to merge this continuously. Also keep in mind that
>> upstreams are already dropping support for Python2. Then
>> better build the Python2 modules from a separate source.
>> If you decide to keep Python2 based packages, make sure that
>> the package doesn't reference any of the python, python-dev,
>> python-dbg, python-doc packages, and doesn't use the unversioned
>> python binary. These should use python2, python2-dev,
>> python2-dbg, python2-doc instead and use the python2 binary.
>> There are about 3300 bugs filed in Debian, 1500 are already closed, plus the 350
>> packages only available in focal. Please keep the focus on the packages which
>> are not migrating, and on reducing the number of Ubuntu only packages.
>> And please don't shoot the messenger, I hope I didn't ever upload an Ubuntu-only
>> Python2 package myself ;)
ubuntu-devel mailing list
Modify settings or unsubscribe at: https://lists.ubuntu.com/mailman/listinfo/ubuntu-devel