ubuntu-dev-scripts should be ported to Python 3
Bug #1099537 reported by
Roland Dreier
This bug affects 5 people
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
ubuntu-dev-tools (Debian) |
Fix Released
|
Unknown
|
|||
ubuntu-dev-tools (Ubuntu) |
Fix Released
|
Medium
|
Unassigned |
Bug Description
ubuntu-dev-scripts is mostly python2, but should be ported to python3 eventually. There was a brief scare during raring when devscripts went python3-only to remind us that we still have this large body of python2 code that we own. (this bug was originally a crash report from that)
Not all dependencies are ported to python3 yet. As of this writing (2013-01-14), the following are only-python2:
python-
python-
python-mox
python-soappy
Related branches
lp:~xnox/ubuntu-dev-tools/py3k
- Barry Warsaw: Pending requested
- Ubuntu Development Team: Pending requested
-
Diff: 1965 lines (+467/-335)25 files modifieddebian/changelog (+3/-0)
debian/control (+32/-2)
debian/rules (+9/-8)
setup.py (+13/-7)
ubuntutools/archive.py (+40/-27)
ubuntutools/config.py (+1/-1)
ubuntutools/harvest.py (+10/-7)
ubuntutools/lp/libsupport.py (+9/-6)
ubuntutools/lp/lpapicache.py (+37/-14)
ubuntutools/misc.py (+10/-8)
ubuntutools/question.py (+24/-19)
ubuntutools/requestsync/lp.py (+16/-14)
ubuntutools/requestsync/mail.py (+15/-9)
ubuntutools/sponsor_patch/bugtask.py (+7/-3)
ubuntutools/sponsor_patch/patch.py (+1/-0)
ubuntutools/sponsor_patch/question.py (+3/-1)
ubuntutools/sponsor_patch/source_package.py (+11/-9)
ubuntutools/sponsor_patch/sponsor_patch.py (+14/-9)
ubuntutools/test/test_archive.py (+109/-134)
ubuntutools/test/test_config.py (+34/-13)
ubuntutools/test/test_help.py (+5/-1)
ubuntutools/test/test_logger.py (+6/-3)
ubuntutools/test/test_pylint.py (+0/-3)
ubuntutools/test/test_update_maintainer.py (+47/-28)
ubuntutools/update_maintainer.py (+11/-9)
ubuntu-dev-tools:python3
- Mattia Rizzolo: Approve
-
Diff: 3322 lines (+410/-855)51 files modifiedbackportpackage (+2/-2)
bitesize (+3/-3)
check-mir (+3/-5)
debian/changelog (+8/-0)
debian/control (+8/-45)
debian/copyright (+1/-3)
debian/rules (+1/-1)
dev/null (+0/-116)
enforced-editing-wrapper (+1/-1)
grep-merges (+8/-12)
hugdaylist (+16/-15)
import-bug-from-debian (+7/-15)
merge-changelog (+8/-174)
pbuilder-dist (+6/-6)
pull-debian-debdiff (+4/-4)
pull-lp-source (+11/-10)
pull-uca-source (+4/-4)
requestbackport (+13/-8)
requestsync (+39/-37)
reverse-depends (+12/-12)
seeded-in-ubuntu (+17/-17)
setup.py (+40/-48)
sponsor-patch (+2/-2)
submittodebian (+15/-20)
syncpackage (+21/-22)
ubuntu-build (+39/-38)
ubuntu-iso (+6/-6)
ubuntu-upload-permission (+25/-23)
ubuntutools/archive.py (+11/-29)
ubuntutools/builder.py (+5/-4)
ubuntutools/lp/libsupport.py (+1/-6)
ubuntutools/lp/lpapicache.py (+11/-36)
ubuntutools/misc.py (+3/-5)
ubuntutools/question.py (+8/-15)
ubuntutools/requestsync/lp.py (+0/-2)
ubuntutools/requestsync/mail.py (+9/-14)
ubuntutools/sponsor_patch/bugtask.py (+2/-5)
ubuntutools/sponsor_patch/patch.py (+2/-3)
ubuntutools/sponsor_patch/question.py (+0/-2)
ubuntutools/sponsor_patch/source_package.py (+3/-7)
ubuntutools/sponsor_patch/sponsor_patch.py (+1/-6)
ubuntutools/test/__init__.py (+2/-6)
ubuntutools/test/test_archive.py (+6/-18)
ubuntutools/test/test_config.py (+4/-14)
ubuntutools/test/test_flake8.py (+5/-4)
ubuntutools/test/test_help.py (+4/-2)
ubuntutools/test/test_logger.py (+1/-4)
ubuntutools/test/test_pylint.py (+6/-5)
ubuntutools/test/test_update_maintainer.py (+3/-14)
ubuntutools/update_maintainer.py (+0/-2)
update-maintainer (+3/-3)
tags: | removed: need-duplicate-check |
Changed in ubuntu-dev-tools (Ubuntu): | |
importance: | Undecided → Medium |
summary: |
- requestsync crashed with ImportError in /usr/lib/python2.7/dist- - packages/ubuntutools/config.py: No module named devscripts.logger + ubuntu-dev-scripts needs to be ported to Python 3 |
description: | updated |
summary: |
- ubuntu-dev-scripts needs to be ported to Python 3 + ubuntu-dev-scripts should be ported to Python 3 |
description: | updated |
description: | updated |
Changed in ubuntu-dev-tools (Ubuntu): | |
assignee: | Dimitri John Ledkov (xnox) → nobody |
Changed in ubuntu-dev-tools (Ubuntu): | |
status: | In Progress → Fix Committed |
Changed in ubuntu-dev-tools (Debian): | |
status: | Unknown → Fix Committed |
Changed in ubuntu-dev-tools (Debian): | |
status: | Fix Committed → Fix Released |
To post a comment you must log in.
It can't fallow suit, lanuchpadlib doesn't support python3