[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

python-support removal effort



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


Reply to: