One of the things discussed at the DebConf 15 Python Bof was python-support.
Following on from the MBF on packages still using python-support, some of us at DebConf, have held some mini-BSPs to team-upload/NMU affected packages. You can see & join the progress here: http://whiteboard.debian.net/python-support-removal.wb Current content below. Please pick a few packages, and work through them. If we all do a few, we should be able to get them done. We've uploaded about 100 packages, there are still 200 odd open bugs. SR Dump from our whiteboard: > Bugs: > https://bugs.debian.org/cgi-bin/pkgreport.cgi?tag=pysupport-deprecation;users=debian-python@lists.debian.org > Instructions: https://wiki.debian.org/Python/TransitionToDHPython2 > > take a bug, mention it here (so that nobody else works on it the same time), > dput --delayed 2 > > - make necessary changes (don't fix other issues), add a changelog entry > - build the package > - run lintian, only check pysupport tags and tags like > source-nmu-has-incorrect-version-number > - get the previous version (e.g. apt install -d), run debdiff for both .deb > - install the package, test it (by importing/running at least) > - nmudiff --delay 2, read the attached diff (instead of running debdiff > manually with two .dsc), send > - dput --delayed 2 > > If lowNMU then just upload but still send nmudiff --nodelay. If > team-maintained then commit and upload (if a team member). If collab-maint - > ??? (still a NMU). > > cdbs pro-tip: just drop "DEB_PYTHON_SYSTEM = pysupport" in debian/rules, cdbs > defaults to dh_python2. (if the binary package name starts with python-) > > Note that we decided to stop adding (>= 2.6.6-3~) > > Example changelog entries: > agtl (0.8.0.3-1.1) unstable; urgency=medium > > * Non-maintainer upload. > * Port from python-support to dh_python (Closes: #XXXXXX) > * Drop unnecessary XB-Python-Versions. > * Replace pyversions with X-Python-Version. > * Drop pycompat, unused. > > > Debian Python Application Team > =========== > > Debian Python Modules Team > =========== > > Teams debian-science and debichem, send to ginggs > =========== > pymol: #786121, leftover build-dep? > chemps2: #796065 > > Team accessibility, send to elbrus > =========== > > > IN PROGRESS > =========== > python-django-shorturls: #786241, lynn > python-peak.rules: #786173, eriol > python-peak.util: #786317, eriol > python-cherrypy: #785995, larissa > liblunar: #786038, bdrung > kabikaboo: #785975, stefanor > rdkit: #786180, dleidert > > > 2nd OPINION NEEDED > ================== > python-django-rosetta: bdrung, version in SVN requires Python modules that > are not in Debian (yet) > > > DELAYED > ======= > > openmeeg: doko (other RC issue open, testcases fail) > rtai: doko (other RC issue open, ftbfs on armel) > salome-med: doko (experimental) > pygccxml: doko (gccxml deprecated) > datapm: #785967, hlieberman (requested removal) > conduit: #786048, hlieberman (deps on other packages that are pending removal) > player: #786146 elbrus; blocked by GCC transition, has RC bug for more than > two years that nobody investigated, not in stable/testing. popcon 160, remove > candidate? Contacted maintainer (+MIA team) and will file RFR when no > response comes > cfflib: #785968, stefanor, sent patch to BTS. blocked on GCC transition. > brian: #785971, stefanor, blocked on GCC transition > > > DONE > ==== > > aafigure: #785945, stefanor, done in SVN > activity-log-manager: #785946, pitti, NMUed > agtl: #785957, stefanor, NMUed > apoo: #785954, stefanor, NMUed > atheist: #785962, spectranaut, NMUed, sponsored by ginggs > autotrash: #785952, stefanor, NMUed > babiloo: #785948, stefanor, uploaded > balazar3: #785951, stefanor -> note it is orphaned and I was thinking about > asking for its removal but I have second thoughts (dead upstream but it's a > game) / bernat > balazarbrothers: piotr ^W jonas > balder2d: #785947, stefanor, NMUed > bauble: pitti, #785949, NMUed > biosig4c++: #785953, stefanor, NMUed > bittorrent: #785966: pitti, NMUed > bittornado: #785950, #593653: pitti, NMUed > bjsonrpc: #785955, stefanor, uploaded > bkchem: #785963, dleidert, done > bluemindo: #785961, stefanor, NMUed > bluewho: #785964, stefanor, uploaded > bugs-everywhere: #785959, stefanor, NMUed > cameramonitor: #785960, hlieberman, RoQA #796161 > chirp: #785972, stefanor, NMUed > chm2pdf: #785965, stefanor, NMUed > codeville: #786152, hlieberman, sponsored by ginggs > crmsh: #785973, stefanor, NMUed > datapm: #785967, stefanor, NMUed > debpartial-mirror: #786076 elbrus NMUed > decoratortools: piotr, uploaded > django-app-plugins: bdrung, sponsored by stefanor > django-extra-views: #786215, arl, sponsored by piotr > elementtidy: #786087, wrar, uploaded > episoder: #786047, piotr, uploaded > espeak-gui: doko, NMUed > flashbake: #786085, hlieberman, NMUed, sponsored by elbrus > forgethtml: #786052, larissa, NMUed, pushed to SVN > gamin: #786310, pitti, uploaded > gdevilspie: doko, NMUed > gearman-interface: elbrus NMUed (and removed by ftp-master) > giws: #786001 vorlon, patch sent to BTS, drops cdbs for dh(1) so have not > NMUed. jonas, NMUed > gvrng: doko, NMUed > gwibber: #785982, paultag, forcemerged with #681672, maint pushed to > experimental, sid still busted as > hamlib: doko, NMUed > jabber.py: #786036, arl sponsored by piotr > kid: #786053, stefanor, uploaded > lincredits: doko, NMUed > ncap: #786095, ginggs, NMUed > opencaster: doko, NMUed > pacparser: #786034, wrar, NMUed > pebl: #786308, paultag, NMUed > pitivi: #786029, larissa, NMUed, sent to mentors.d.o, accepted into unstable > prey: doko, NMUed > pybliographer: doko, false positive > pydirector: doko, NMUed > pynifti: doko, NMUed > pynn: #786049, wrar, NMUed > pyntor: #786187, wrar, NMUed > pyoptical: #786084, wrar, NMUed > pysendfile: doko, NMUed > python-biggles: #785974, piotr, uploaded > python-cdd: doko, NMUed > python-cddb: #785994, hlieberman sponsored by elbrus > python-facebook: doko, NMUed > python-feedvalidator: #786320, piotr, uploaded > python-htmltmpl: doko, NMUed > python-iplib: #786024, wrar, NMUed > python-lzma: piotr, uploaded > python-musicbrainz2: #786005, piotr, uploaded > python-pam: doko, NMUed > python-passfd: doko, NMUed > python-paver: doko, NMUed > python-pdftools: wrar, uploaded > python-pushy: doko, NMUed > python-pypdf: doko, NMUed > python-smbpasswd: doko, NMUed > synopsis: #786064, piotr, uploaded > python-sponge: #786171, larissa, NMUed, sent to mentors.d.o > python-unshare: doko, NMUed > python-webunit: doko, NMUed > python-yubico: #786162, wrar, NMUed > pytracer: #786195, wrar, NMUed > pyzor: #786045, piotr, uploaded > sciscipy: 786081, ginggs, done > simpleparse: #786007, larissa, false positive > spkproxy: doko, NMUed > tor-arm: doko, NMUed > trac-graphviz: #786022, arl sponsored by piotr > treeline: #786217, wrar, NMUed > xtalk: #786058 elbrus NMUed > viewmol: #786214, ginggs, done > vim-latexsuite: #786115, pitti, NMUed > w3af: elbrus NMUed > woof: #786030, bdrung, NMUed, sponsored by ginggs > xmldiff: #786023, bdrung > yagtd: #786302 paultag, NMUed > zhpy: doko, NMUed > > ____________________ > < NMU ALL THE THINGS > > -------------------- > \ ^__^ > \ (oo)\_______ > (__)\ )\/\ > ||----w | > || || -- Stefano Rivera http://tumbleweed.org.za/ +1 415 683 3272