On Tue, 20 Aug 2019 at 20:07, Matthias Klose <d...@ubuntu.com> wrote: > > The removal of Python2 (build-)dependent packages, or the conversion of > packages > has now been started in Debian. A few hundred are done, a few thousand are > still on the list :-/ > > Here is the list of source packages which are in Ubuntu only. It looks like > many of those could just be removed. > > The list is generated from > https://release.debian.org/transitions/html/python2-rm.html > https://people.canonical.com/~ubuntu-archive/transitions/html/python2-rm.html > > Matthias >
Overall this looks plausible, but probably needs double-checking and figuring out false positives / negatives. > > aafigure > afl-cov > aodh > apache-openid > apport > apt-btrfs-snapshot > aptdaemon > autopilot > autopilot-gtk > autopilot-legacy > barbican > beanstalkc > beautifulsoup > bombono-dvd > brltty > bzr-builder > bzr-webdav We should superseed these with breezy > ceilometer > cinder > classmate-tools > community-themes > crochet > curtin > deja-dup-caja > designate > designate-dashboard > discosnp > distro-info-data > django-adminaudit > django-configglue > django-mailer > django-piston3 > django-sekizai > djorm-ext-pgarray > dtest > edgy-community-wallpapers > edubuntu-menueditor > elementtidy > example-content > feisty-session-splashes > feisty-wallpapers > folder-color > folder-color-caja > folder-color-common > forgethtml > forgetsql > gce-compute-image-packages > gedit-developer-plugins > geneatd > gfceu > glance > glmark2 > gmountiso > gnocchi > greekocr4gamera > gresistor > grokcore.component > grub2 > gutsy-wallpapers > heat > heat-cfntools > heat-dashboard > horizon > hud > human-theme > hvac > ifrit > indicator-power > indicator-printers > indicator-session > intel-graphics-compiler > ironic > ironic-inspector > ironic-ui > iscpy > jabberbot > jabber.py > jack-rack > juju-deployer > kde-l10n-ar > kde-l10n-ast > kde-l10n-bg > kde-l10n-bs > kde-l10n-ca > kde-l10n-ca-valencia > kde-l10n-cs > kde-l10n-da > kde-l10n-de > kde-l10n-el > kde-l10n-engb > kde-l10n-eo > kde-l10n-es > kde-l10n-et > kde-l10n-eu > kde-l10n-fa > kde-l10n-fi > kde-l10n-fr > kde-l10n-ga > kde-l10n-gl > kde-l10n-he > kde-l10n-hi > kde-l10n-hr > kde-l10n-hu > kde-l10n-ia > kde-l10n-id > kde-l10n-is > kde-l10n-it > kde-l10n-ja > kde-l10n-kk > kde-l10n-km > kde-l10n-ko > kde-l10n-lt > kde-l10n-lv > kde-l10n-mr > kde-l10n-nb > kde-l10n-nds > kde-l10n-nl > kde-l10n-nn > kde-l10n-pa > kde-l10n-pl > kde-l10n-pt > kde-l10n-ptbr > kde-l10n-ro > kde-l10n-ru > kde-l10n-si > kde-l10n-sk > kde-l10n-sl > kde-l10n-sr > kde-l10n-sv > kde-l10n-tg > kde-l10n-th > kde-l10n-tr > kde-l10n-ug > kde-l10n-uk > kde-l10n-vi > kde-l10n-wa > kde-l10n-zhcn > kde-l10n-zhtw > keystone > kpatch > kubuntu-settings > lazr.batchnavigator > lazr.enum > lazr.lifecycle > libappindicator > libgetdata > libpfm4 > librtcom-telepathy-glib > libsignon-glib > libunity > light-locker-settings > linux > linux-aws > linux-azure > linux-gcp > linux-kvm > linux-oem > linux-oem-osp1 > linux-oracle > linux-raspi2 > linux-snapdragon > logaricheck > ltsp-cluster-accountmanager > ltsp-cluster-agent > ltsp-cluster-agent-weblive > ltsp-cluster-lbagent > ltsp-cluster-lbserver > ltsp-cluster-pxeconfig > m2ext > magictouch > magnum > mago > manila > manila-ui > mapserver > maptransfer > martian > masakari > masakari-monitors > mistral > monasca-statsd > mttroff > multitet > murano > murano-agent > murano-dashboard > musiclibrarian > mythtv > networking-bagpipe > networking-bgpvpn > networking-hyperv > networking-l2gw > networking-odl > networking-ovn > networking-sfc > neutron > neutron-dynamic-routing > neutron-fwaas > neutron-lbaas > neutron-taas > neutron-vpnaas > ninja-ide > nose-cov > nose-json > notify-osd-icons > nova > nova-adminclient > nova-lxd > ocr4gamera > oops > oops-amqp > oops-datedir-repo > oops-twisted > oops-wsgi > openerp6.1 > openstack-trove > openwsman > optcomplete > panko > piston-mini-client > placement > planarity > pocket-lint > pocketsphinx > powernap > pyao > pybootchartgui > pyexcelerator > pyferret > pygpiv > pygrib > pyip > pylang > py-libmpdclient > pylibssh2 > pyromaths > pysesame > pyspeex > pyth > python2-pythondialog > python-3parclient > python-adodb > python-afl > python-application > python-blazarclient > python-buzhug > python-cmislib > python-cobe > python-daap > python-django-extdirect > python-django-piston > python-django-shorturls > python-glance-store > python-gvgen > python-jujubundlelib > python-jujuclient > python-keyczar > python-launchpadlib-toolkit > python-ldappool > python-libcharmstore > python-libpcap > python-ltsp > python-lzo > python-mapnik > python-mecab > python-mock-services > python-mod-pywebsocket > python-octavia-lib > python-os-ken > python-oslo.upgradecheck > python-otherstuf > python-pcs > python-petname > python-pypm > python-qinlingclient > python-schema-salad > python-scriptutil > python-stuf > python-theblues > python-thrift > python-thriftpy > pythontracer > python-tx-tftp > python-vmware-nsxlib > pyvtk > qtwebkit-source > quixote > radosgw-agent > reverend > sahara > sahara-dashboard > sbuild-launchpad-chroot > schooltool-book Since schooltool itself is removed, we should remove the docs too. Filed a task on https://bugs.launchpad.net/ubuntu/+source/schooltool-book/+bug/1665464 > semantik > senlin > sgt-launcher > silo-llnl > simpleparse > simplestreams > smartshine > software-center-aptdaemon-plugins > splatd > sponc > ssoclient > steam > storm > subiquity > swauth > system-config-kickstart > templayer > testdrive > tickcount > trove-dashboard > turbokid > txamqp > txlongpoll > txzookeeper > ubiquity > ubuntu-business-defaults > ubuntu-gnome-wallpapers > ubuntu-kylin-sso-client > ubuntuone-dev-tools > ubuntu-online-tour > ubuntustudio-default-settings > ubuntu-system-service > ubuntu-themes > ubuntu-wallpapers > uec-provisioning > uhome > unity-asset-pool > unity-china-photo-scope > unity-gtk-module > unity-lens-photos > unity-scope-home > unity-scope-launchpad > unity-scope-sshsearch > uvtool > van.testing > videoporama > virtkey > vmware-nsx > watcher > webservice-office-zoho > whoopsie-preferences > window-mocker > wxbanker > x-kit > xpyb > yappy > zaqar > zescrow > zope.annotation > zope.applicationcontrol > zope.broken > zope.browserresource > zope.catalog > zope.componentvocabulary > zope.container > zope.contentprovider > zope.copypastemove > zope.datetime > zope.dublincore > zope.error > zope.filerepresentation > zope.index > zope.intid > zope.keyreference > zope.lifecycleevent > zope.login > zope.minmax > zope.password > zope.pluggableauth > zope.preference > zope.principalannotation > zope.principalregistry > zope.processlifetime > zope.securitypolicy > zope.server > zope.session > zope.site > zope.size > zope.structuredtext > zope.tal > zope.tales > zope.ucol > Many of the above look to me like reverse-dependencies of the removed schooltool. I think we should recursively remove zope.* leaf things including any cycles, which are all dead-ends, or like known to be part of ex-schooltool dependency chain. -- Regards, Dimitri. -- ubuntu-devel mailing list ubuntu-devel@lists.ubuntu.com Modify settings or unsubscribe at: https://lists.ubuntu.com/mailman/listinfo/ubuntu-devel