Logan Rosen
bc24ef23de
sponsor-patch: fix bugs from py3 migration
2021-02-22 22:24:52 -05:00
Mattia Rizzolo
a75fb35fc8
ubuntu-archive-assistant/mir: Fix a SyntaxWarning.
2020-12-27 11:43:47 +01:00
Mattia Rizzolo
c5b5d554bc
Merge branch 'lp-1193941' of git+ssh://git.launchpad.net/~logan/ubuntu-dev-tools
...
MR: https://code.launchpad.net/~logan/ubuntu-dev-tools/+git/ubuntu-dev-tools/+merge/395616
Signed-off-by: Mattia Rizzolo <mattia@debian.org>
2020-12-27 11:40:18 +01:00
Logan Rosen
2720ffa12a
import-bug-from-debian: limit description to 50K chars
...
LP: #1193941
2020-12-26 01:49:43 -05:00
Mattia Rizzolo
bafe94c5c7
Merge branch 'for-upstream/depends-on-tzdata' of git+ssh://git.launchpad.net/~vicamo/ubuntu-dev-tools/+git/ubuntu-dev-tools
...
MR: https://code.launchpad.net/~vicamo/ubuntu-dev-tools/+git/ubuntu-dev-tools/+merge/395578
Signed-off-by: Mattia Rizzolo <mattia@debian.org>
2020-12-22 17:54:05 +01:00
Mattia Rizzolo
6a9bcc6e14
Bump Standards-Version to 4.5.1, no changes needed.
...
Signed-off-by: Mattia Rizzolo <mattia@debian.org>
2020-12-22 17:52:27 +01:00
Mattia Rizzolo
b00aea7aa5
init the next changelog
...
Signed-off-by: Mattia Rizzolo <mattia@debian.org>
2020-12-22 17:51:54 +01:00
You-Sheng Yang
322df409c2
d/control: explicitly depends on tzdata
...
mk-sbuild would copy /etc/timezone and /etc/localtime from the host
environment, and it fails without them.
Signed-off-by: You-Sheng Yang <vicamo@gmail.com>
2020-12-23 00:21:25 +08:00
Dan Streetman
b30df2b227
pullpkg: also catch InvalidPullValueError
...
LP: #1908770
2020-12-21 11:28:08 -05:00
Mattia Rizzolo
6c097233a9
Release 0.177
...
Signed-off-by: Mattia Rizzolo <mattia@debian.org>
0.177
2020-06-28 15:52:37 +02:00
Mattia Rizzolo
4b3e9b8479
syncpackge: Fix the new flake8 E741. Closes : #963310
2020-06-28 15:52:23 +02:00
Mattia Rizzolo
097eea7d5f
flak8-fy
...
Gbp-Dch: Ignore
Signed-off-by: Mattia Rizzolo <mattia@debian.org>
2020-06-26 20:47:05 +02:00
Mattia Rizzolo
622f550cc9
Merge branch 'update-maintainer-recursive' of git+ssh://git.launchpad.net/~bryce/ubuntu-dev-tools
...
MR: https://code.launchpad.net/~bryce/ubuntu-dev-tools/+git/ubuntu-dev-tools/+merge/386415
Signed-off-by: Mattia Rizzolo <mattia@debian.org>
2020-06-26 20:45:32 +02:00
Bryce Harrington
8d77c72c33
update-maintainer: Consider only valid-looking debian directories
...
When scanning for debian/ directories to use, only consider ones that
have control and changelog files present. This should handle cases
where the user may have non-package directories named debian high in
their path.
2020-06-26 10:57:46 -07:00
Bryce Harrington
928da0ec02
update-maintainer: Find debian/control from inside debian/
...
In addition to looking for ./debian in the current directory, scan up
the path in the case of running update-maintain from inside the debian/
directory. This scans up to a maximum of 6 levels.
The --help text is adjusted to identify the detected path if one was
found, defaulting to './debian' otherwise.
LP: #1885233
Signed-off-by: Bryce Harrington <bryce@bryceharrington.org>
2020-06-25 18:19:30 -07:00
Mattia Rizzolo
f5aa75a3a5
Merge branch 'lintian-fixes' of git+ssh://git.launchpad.net/~debian-janitor/ubuntu-dev-tools
...
MR: https://code.launchpad.net/~debian-janitor/ubuntu-dev-tools/+git/ubuntu-dev-tools/+merge/383535
Signed-off-by: Mattia Rizzolo <mattia@debian.org>
2020-05-09 17:34:56 +02:00
Debian Janitor
529c2870fc
Wrap long lines in changelog entries: 0.25, 0.11.
...
Fixes: lintian: debian-changelog-line-too-long
See-also: https://lintian.debian.org/tags/debian-changelog-line-too-long.html
2020-05-06 14:41:56 +00:00
Mattia Rizzolo
ce4d8fb85f
also update the docs
...
Signed-off-by: Mattia Rizzolo <mattia@debian.org>
2020-04-29 00:17:32 +02:00
Mattia Rizzolo
0aa7280f94
ubuntu-build: add support for riscv64.
...
Signed-off-by: Mattia Rizzolo <mattia@debian.org>
2020-04-29 00:12:24 +02:00
Dan Streetman
5a895e9685
update changelog
...
pullpkg: support pulling from Ubuntu upload queues
2020-03-13 10:03:33 -04:00
Dan Streetman
8aa2d602c5
pullpkg: add support for pulling from upload queue
2020-03-13 10:02:05 -04:00
Dan Streetman
8f42fb976f
lpapicache: add PackageUpload class
2020-03-13 10:02:05 -04:00
Dan Streetman
ea30b9f5bc
ubuntutools/misc: add download() function
...
Move the download functionality from the archive.py into the common
misc.py file.
2020-03-13 10:02:05 -04:00
Dan Streetman
c622c30297
update changelog
...
Verify checksums for downloaded binary files
2020-03-13 09:59:28 -04:00
Dan Streetman
fe4d2f08a5
test: remove test_dsc_missing test
...
This test class performs 'local source package' tests, but a missing
local dsc file won't perform any local test, it will query the LP server.
The test attempted to narrowly mock out specific network access to
emulate a 'missing' package by trying to return 404 when the url from
SourcePackage._lp_url() is opened, but now that _lp_url() is removed,
a missing local dsc file will result in full querying of the LP api,
which is not as easily mocked.
2020-03-06 13:01:37 +01:00
Dan Streetman
11429b213c
archive: remove _lp_url()
2020-03-06 13:01:37 +01:00
Dan Streetman
eaa07014e0
archive: verify and use existing already-downloaded files
2020-03-06 13:01:37 +01:00
Dan Streetman
8682c44957
archive: update pull_dsc to use _source_urls() and verify_file_checksum()
2020-03-06 13:01:37 +01:00
Dan Streetman
20dd65b281
archive: verify binary file checksums
2020-03-06 13:01:37 +01:00
Dan Streetman
45253b398c
archive: remove unneeded 'found' flag
...
This var isn't needed - just using for/else is better
2020-03-06 13:01:37 +01:00
Dan Streetman
e1f2cbf831
archive: remove _binary_files_info()
...
also use spph/bpph provided urls
2020-03-06 13:01:37 +01:00
Dan Streetman
8ebd086aac
ubuntutools/misc: add verify_file_checksum function
2020-03-06 13:01:37 +01:00
Dan Streetman
9f428e471b
ubuntutools/misc: convert print() to std logging
2020-03-06 13:01:37 +01:00
Dan Streetman
907061c15e
lpapicache: support 'include_meta' param in binaryFileUrls()
...
support the param for both native BPPH as well as Debian Snapshot
emulated BPPH
add sourceFileUrls() function
add helper functions to get file urls, checksums, and size
2020-03-06 13:01:37 +01:00
Dan Streetman
ee98423715
lpapicache: use urlparse instead of manual parsing
2020-03-06 13:01:37 +01:00
Dan Streetman
d98e16226b
archive: change _download_file verify param to dscverify
...
The param is specific to dsc-verifiable files, so name it accordingly.
2020-03-06 12:18:10 +01:00
Dan Streetman
53fa2336b8
archive: cache Debian srcpkg when pulling binaries
2020-03-06 12:18:10 +01:00
Dan Streetman
f5694d7cf6
archive: pass src pkg file size to _download_file
2020-03-06 12:18:10 +01:00
Dan Streetman
7900a09763
archive: fix DebianSourcePackage implementation of _source_urls()
2020-03-06 12:18:10 +01:00
Mattia Rizzolo
f2b758f503
init changelog for next release
...
Signed-off-by: Mattia Rizzolo <mattia@debian.org>
2020-02-23 13:10:04 +01:00
Mattia Rizzolo
2decc105a2
Changelog for 0.176
...
Signed-off-by: Mattia Rizzolo <mattia@debian.org>
0.176
2020-02-23 13:09:19 +01:00
Mattia Rizzolo
41df9a33a4
d/control: Bump Standards-Version to 4.5.0, no changes needed.
...
Signed-off-by: Mattia Rizzolo <mattia@debian.org>
2020-02-23 13:02:49 +01:00
Dan Streetman
36ffc92e00
pullpkg: for -p list, show bpph arch for files built for 'all' arch
2020-02-13 17:43:24 -05:00
Dan Streetman
3d7f542e49
archive: allow pull_binaries() to accept arch=None
2020-02-13 17:43:24 -05:00
Dan Streetman
ebe460aad1
lpapicache: allow getBinaries(arch=None) to get all archs
...
this was the previous behavior and some scripts still call with no args.
LP: #1862286
2020-02-13 17:43:22 -05:00
Dan Streetman
5553d98e47
lpapicache: remove fallback_arch from getBinaries
...
Even for 'all' arch binaries, there are separate BPPHs per arch,
so we should index them properly by actual arch.
2020-02-13 17:41:35 -05:00
Dan Streetman
5838fa39ff
lpapicache: remove SPPH _have_all_binaries flag
...
The 'all' arch makes it possible to not actually have all the
BPPH records for all archs, depending on how we've been called
previously (i.e. with which archs and/or no archs).
It's safer to just maintain our cache and recheck it each time if needed.
2020-02-13 17:39:53 -05:00
Dan Streetman
63f614ebe3
archive: if using local file, avoid error trying to copy file to itself
2020-02-13 17:39:01 -05:00
Dan Streetman
f026b5d597
ubuntu-upload-permission: sort packagesets by name
...
The change from py2->py3 broke this script, as sorted now refuses to
perform sorting if the elements can't be directly compared.
LP: #1862372
2020-02-13 17:39:01 -05:00
Dan Streetman
fe30873247
submittodebian: open file in binary mode before writing utf-8 encoded bytes
...
LP: #1863119
2020-02-13 17:39:01 -05:00