Dan Streetman
0d9d78a721
import-bug-from-debian fixes
...
change PEP263 coding value from invalid UTF-8 to valid utf-8
don't try to import debianbts, just import debianbts
migrate to argparge
add --verbose option
actually make --dry-run do a dry run
handle multiple cmdline bug numbers
correctly get the bug summary
2019-09-11 17:02:14 -04:00
Mattia Rizzolo
4438c23a72
Changelog for 0.173
...
Signed-off-by: Mattia Rizzolo <mattia@debian.org>
0.173
2019-09-10 15:35:19 +02:00
Mattia Rizzolo
228c5710e7
Explicitly require Python3 >= 3.6.
...
Signed-off-by: Mattia Rizzolo <mattia@debian.org>
2019-09-10 14:27:42 +02:00
Mattia Rizzolo
2c4fcfc0b9
De-duplicate Depends field
...
Signed-off-by: Mattia Rizzolo <mattia@debian.org>
2019-09-10 14:25:55 +02:00
Mattia Rizzolo
68b41fc82f
Drop workaround for an old pylint bug
...
Signed-off-by: Mattia Rizzolo <mattia@debian.org>
2019-09-10 14:25:35 +02:00
Mattia Rizzolo
434ca8952e
Merge branch 'python3' of git+ssh://git.launchpad.net/ubuntu-dev-tools
...
MR: https://code.launchpad.net/~ubuntu-dev/ubuntu-dev-tools/+git/ubuntu-dev-tools/+merge/372305
Signed-off-by: Mattia Rizzolo <mattia@debian.org>
2019-09-10 14:19:07 +02:00
Mattia Rizzolo
19ba351f57
update changelog
...
Signed-off-by: Mattia Rizzolo <mattia@debian.org>
2019-09-10 10:57:57 +02:00
Dan Streetman
72a3420944
make ubuntu-dev-tools require matching version of python-ubuntutools
...
without specific version matching, a simple 'apt install ubuntu-dev-tools'
on a system with an older version of ubuntu-dev-tools and deps will leave
the older python-ubuntutools installed, which may not work with the updated
ubuntu-dev-tools code.
2019-09-09 14:55:16 -04:00
Dan Streetman
a7d166b52f
pull-pkg: use ubuntutools/version/Version
...
instead of debian.debian_support.Version, use ubuntutools version,
which extends it and adds the strip_epoch() function which is
needed to convert full version string to version used in filenames
2019-09-09 12:25:21 -04:00
Stefano Rivera
06642ef9f7
Remove some more u'' strings
2019-09-05 16:10:26 -03:00
Stefano Rivera
38632a190e
We depend on python3-debian
2019-09-05 09:50:09 -03:00
Stefano Rivera
7b2f1a713b
Remove more Python 2 fallback imports
2019-09-05 09:49:41 -03:00
Stefano Rivera
8bdf4f839a
requestbackport: In python3, Entry isn't hashable
2019-09-04 19:32:59 -03:00
Stefano Rivera
301569e809
Pull out Python 2 support hacks
2019-09-04 19:24:44 -03:00
Stefano Rivera
bb765237db
Port Python scripts to Python 3, remove python 2 modules. ( Closes : #938740 , LP: #1099537 )
2019-09-04 19:24:44 -03:00
Stefano Rivera
3d345113cc
Use python3-debian's Version class in merge-changelog, to support Python 3.
2019-09-04 19:24:44 -03:00
Stefano Rivera
66afe7c6fc
Port import-bug-from-debian to Python 3
...
Use python3-debianbts for BTS wrangling, rather than SOAPPy, which
wasn't ported to Python 3.
2019-09-04 19:24:44 -03:00
Stefano Rivera
d681c7dc89
Unused exception variables
2019-09-04 19:24:44 -03:00
Stefano Rivera
5f3247cfc0
Port update-maintainer to Python 3
2019-09-04 19:24:44 -03:00
Stefano Rivera
96896fd2c8
Port ubuntu-upload-permission to Python 3
2019-09-04 19:24:44 -03:00
Stefano Rivera
16b9311995
Port ubuntu-iso
2019-09-04 19:24:44 -03:00
Stefano Rivera
6c375255c4
Port ubuntu-build to Python 3
2019-09-04 19:24:44 -03:00
Stefano Rivera
2c8c4d7268
Port syncpackage to Python 3
2019-09-04 19:24:44 -03:00
Stefano Rivera
3f5e56c75e
Port submittodebian to Python 3
2019-09-04 19:24:44 -03:00
Stefano Rivera
76609fde49
Port sponsor-patch to Python 3
2019-09-04 19:24:44 -03:00
Stefano Rivera
673234e449
Port seeded-in-ubuntu to Python 3
2019-09-04 19:24:44 -03:00
Stefano Rivera
31d1ae269a
Port reverse-depends to Python 3
2019-09-04 19:24:44 -03:00
Stefano Rivera
b311cebaed
More requestsync porting and cleanup
2019-09-04 19:24:44 -03:00
Scott Kitterman
81b17cd323
Update requestsync to python3 ( Closes : #927147 )
2019-09-04 19:24:44 -03:00
Stefano Rivera
7c0efe2914
Port requestbackport to Python 3
2019-09-04 19:24:44 -03:00
Stefano Rivera
0de4509da6
Port pull-uca-source to Python 3
2019-09-04 19:24:44 -03:00
Stefano Rivera
4239d49582
Port pull-lp-source to Python 3
2019-09-04 19:24:44 -03:00
Stefano Rivera
6a60ee963d
Port pull-debian-debdiff to Python 3
2019-09-04 19:24:44 -03:00
Stefano Rivera
d1949a72aa
Port pbuilder-dist to Python 3
2019-09-04 19:24:44 -03:00
Stefano Rivera
118f95b62e
Port hugadaylist to Python 3
2019-09-04 19:24:44 -03:00
Stefano Rivera
3052bfcc16
Port grep-merges to python 3
2019-09-04 19:24:44 -03:00
Stefano Rivera
05ce00a49a
Port enforced-editing-wrapper to python 3
2019-09-04 19:24:44 -03:00
Stefano Rivera
071ff40f20
Port check-mir to Python 3
2019-09-04 19:24:44 -03:00
Stefano Rivera
2a0bffc2a0
Port bitesize to python3
2019-09-04 19:24:44 -03:00
Stefano Rivera
a41af75643
Close FDs after tests
2019-09-04 19:24:44 -03:00
Stefano Rivera
7f9949fc4c
Port backportpackage to Python 3.
2019-09-04 19:24:44 -03:00
Stefano Rivera
23c7d67425
Replace simple Popen() calls with check_output()
2019-09-04 19:24:44 -03:00
Stefano Rivera
2d3765522e
Use the Popen() encoding flag to decode to unicode
...
This should make behavior identical on Python 2 & 3.
2019-09-04 19:24:44 -03:00
Stefano Rivera
43ad610a66
Add encoding support to our Popen wrapper
2019-09-04 19:24:44 -03:00
Stefano Rivera
9ef7545150
Move non-Python scripts to the python3 section
2019-09-04 19:24:44 -03:00
Stefano Rivera
7c5f2431db
Drop 404main, it's been totally broken for years.
2019-09-04 19:24:44 -03:00
Stefano Rivera
2138919700
pull-debian-debdiff: Don't unpack the older source package, it will often use the same directory as the newer one, and break.
2019-09-04 16:31:37 -03:00
Mattia Rizzolo
366ff25690
Release 0.172
...
Signed-off-by: Mattia Rizzolo <mattia@debian.org>
0.172
2019-09-04 08:52:02 +02:00
Stefano Rivera
5769a70d02
Increase --help timeout, seeing a few of them
2019-09-03 21:16:59 -03:00
Stefano Rivera
03d2e89f31
Use dh_install to split the build into multiple binary packages.
2019-09-03 21:16:57 -03:00