lp:~racb/git-ubuntu
- Get this repository:
-
git clone
https://git.not.enabled/~racb/git-ubuntu
Branches
Name | Last Modified | Last Commit |
---|---|---|
start-patch- |
2023-09-21 20:37:26 UTC |
doc: adjust note on closing MPs in patch-pilot.rst
Author:
Robie Basak
doc: adjust note on closing MPs in patch-pilot.rst |
staging-branches | 2023-09-15 22:27:57 UTC |
importer: maintain staging branches
Author:
Robie Basak
importer: maintain staging branches Create and maintain staging branches after the devel branches are ACL handling is not implemented. It remains to be determined how ACL See the specification for details: https:/ LP: #1844782 |
clone-remote- |
2023-09-04 14:01:57 UTC |
Correct configure tracking branches
Author:
Robie Basak
Correct configure tracking branches "git clone" by default sets up branch. LP: #1995489 |
experimental- |
2023-09-01 12:59:37 UTC |
Package experimental commands
Author:
Robie Basak
Package experimental commands Acting on specific feedback, this provides the scripts formerly known as They aren't being adopted into git-ubuntu "proper" yet as that would Snaps require additional entry points to be prefixed by the main snap |
1.1-release | 2023-08-31 12:48:39 UTC |
version: bump to 1.1
Author:
Robie Basak
version: bump to 1.1 |
snapcraft- |
2023-08-21 10:39:57 UTC |
Revert "snap.sh: run snapcraft with sudo"
Author:
Robie Basak
Revert "snap.sh: run snapcraft with sudo" This is fixed upstream now with snapcraft 7.5.2 so we can remove this This reverts commit fe21a9f5c6c65a9 |
prepare- |
2023-07-18 01:19:42 UTC |
sandbox/gu-build: remove duplication of CLI args
Author:
Robie Basak
sandbox/gu-build: remove duplication of CLI args These now exist in prepare_upload.py, so we can call that function |
rich-history-auth | 2023-07-11 21:06:20 UTC |
importer: ignore rich history requiring auth
Author:
Robie Basak
importer: ignore rich history requiring auth Rich history may be supplied in such a way that fetching it requires For rich history purposes, we should ignore this case and ensure that It does not seem worth arranging a test for this, since we would need to LP: #1980982 |
test-force- |
2023-07-03 14:02:09 UTC |
Rewrite prepare-upload to fetch before push
Author:
Robie Basak
Rewrite prepare-upload to fetch before push This is a major refactoring/rewrite of the prepare-upload code. So much Functionally, what has changed is that we now fetch from the remote In the code, this involved considerable refactoring. There is now a Tests are updated and added accordingly. LP: #1999177 |
snapcraft- |
2023-06-20 12:59:10 UTC |
snap.sh: run snapcraft with sudo
Author:
Robie Basak
snap.sh: run snapcraft with sudo A regression in snapcraft causes it to start failing with: Sorry, an error occurred in Snapcraft: We run snapcraft with --destructive-mode. Presumably it used to use A workaround is to just run the whole thing with sudo ourselves. See also my upstream report: |
prepare- |
2023-05-25 16:21:10 UTC |
prepare-upload: handle ssh:// rewrites
Author:
Robie Basak
prepare-upload: handle ssh:// rewrites According to LP 1942985, this is another case where a URL rewrite is |
resurrect-build | 2023-04-17 11:02:32 UTC |
wip
Author:
Robie Basak
wip |
set-as- |
2023-04-04 14:39:17 UTC |
importer-service-worker: set as default repository
Author:
Robie Basak
importer- Use --set-as- |
handle- |
2023-02-06 18:59:52 UTC |
Handle missing refs on rich history fetch
Author:
Robie Basak
Handle missing refs on rich history fetch If rich history has been indicated using the changes file, but the We already have code that retries in case there's a network outage However, this causes the "ref doesn't exist" case to also result in a Instead, we should treat this as a hard RichHistoryNotF Unfortunately there doesn't seem to be any good way for "git fetch" to Ideally I'd also have a test that verifies that LC_ALL=C.UTF-8 does do LP: #1992499 |
import-everything | 2023-01-18 14:12:42 UTC |
poller: remove allowlists and phasing
Author:
Robie Basak
poller: remove allowlists and phasing Now that we are importing all* packages, allowlists (including Previously we were augmenting the "user-specified" allowlist with an The downside of the previous approach is that it locked the set of Now that we've imported the majority of packages currently published in This requires just a denylist and nothing else. Since the apt repository parsing was being done solely to determine the |
changelog- |
2023-01-17 21:52:59 UTC |
More edge case changelog date parsing
Author:
Robie Basak
More edge case changelog date parsing According to the import specification, it's fine to parse Thurs as apachetop 0.12.5-7 Thurs, 12 Jan 2006 12:09:58 +0000 Applications of multiple regular expression replacements are factored |
no-push | 2022-08-16 09:25:30 UTC |
Move import_srcpkg() to importer_service_worker.py
Author:
Robie Basak
Move import_srcpkg() to importer_ This function is only used from here, so there's no need for it to be in |
gmsh-changelog- |
2022-08-09 14:04:52 UTC |
Add changelog date override for gmsh
Author:
Robie Basak
Add changelog date override for gmsh |
emptydir-push-hook | 2022-08-04 14:43:17 UTC |
wip: overhaul emptydir workaround hooks
Author:
Robie Basak
wip: overhaul emptydir workaround hooks |
more-project-rename | 2022-08-04 12:25:50 UTC |
Add comment on missing observability
Author:
Robie Basak
Add comment on missing observability This should help locate the older emailing code should it be needed in |
canonical- |
2022-07-19 09:16:38 UTC |
submit: default to ~canonical-server-reporter
Author:
Robie Basak
submit: default to ~canonical- On the Canonical Server Team, we have been using ~canonical-server in A problem with this is that we all belong to this team, so when a person One way around this is to use a separate team that none of us actually This changes the default team to this new ~canonical- |
plus-sign- |
2022-07-01 15:49:04 UTC |
Improve documentation on validation constants
Author:
Robie Basak
Improve documentation on validation constants This should hopefully do a better job of signposting anyone who wants to |
fix-publication |
2022-06-23 14:15:11 UTC |
Refactor _head_version_is_equal
Author:
Robie Basak
Refactor _head_version_ Add a docstring, refactor the code to make it more readable, and rename This should not result in any functional change. |
mailing- |
2022-05-20 14:12:15 UTC |
Update email address default used in tests
Author:
Robie Basak
Update email address default used in tests Since usd-import- |
snap-merge- |
2021-10-14 21:54:11 UTC |
Fix git-ubuntu.merge-changelogs name typo
Author:
Robie Basak
Fix git-ubuntu. |
team-change | 2021-10-12 16:58:55 UTC |
Change repository owner to ~git-ubuntu-import
Author:
Robie Basak
Change repository owner to ~git-ubuntu-import I'm making this change in order to separate the ownership/ Most of the code changes are for documentation or example scripts not in In gitubuntu/ In gitubuntu/ A grep through the source found no other usd-import-team references Announcement: |
prepare-upload | 2021-10-12 11:18:19 UTC |
prepare-upload: add mangle feature
Author:
Robie Basak
prepare-upload: add mangle feature prepare-upload is changed to provide two subcommands. "args" does what we |
emptydirfixup | 2021-09-28 16:27:26 UTC |
Fix spelling
Author:
Robie Basak
Fix spelling |
prips-changelog |
2021-08-17 14:27:39 UTC |
Add comment to change date override file
Author:
Robie Basak
Add comment to change date override file |
parameterised- |
2021-08-16 14:52:11 UTC |
poller: add --extra-trusted-keyring option
Author:
Robie Basak
poller: add --extra- Debian and Ubuntu occasionally add new keys, and start signing their apt Previously we were adjusting our packaging to include the newer public Instead, it seems easier to allow the importer service operator to |
snap-grade-stable | 2021-08-16 10:24:49 UTC |
snap: set grade to stable
Author:
Robie Basak
snap: set grade to stable We think the core20 based snap is good enough to be considered stable |
merge-test-examples | 2021-08-03 20:17:41 UTC |
Add examples to accompany MP review
Author:
Robie Basak
Add examples to accompany MP review See the review at: |
push-for-upload | 2021-07-22 14:10:46 UTC |
Add experimental "push-for-upload" subcommand
Author:
Robie Basak
Add experimental "push-for-upload" subcommand In order to use the new rich history supply facility, developers need to This subcommand makes this easier. For example: dpkg-buildpackage <usual opts> $(git ubuntu push-for-upload) This will run dpkg-buildpackage as normal, but first push the current This is an experimental subcommand, and we'll need to finalise the |
integration-fixes | 2021-07-06 13:31:27 UTC |
Include all dpkg decompressors in the snap
Author:
Robie Basak
Include all dpkg decompressors in the snap bzip2/bunzip2 was missing in the snap, which prevented "git ubuntu Add an integration test to ensure that all dpkg decompressors are LP: #1928775 |
rich-history- |
2021-05-21 14:46:51 UTC |
Add rich history import from changes files
Author:
Robie Basak
Add rich history import from changes files Allow uploaders to specify where rich history associated with an upload This partly deprecates upload tags. The generally recommended approach For the retry logic, we add a dependency on tenacity. This module seems |
test-optimization | 2021-04-23 07:39:19 UTC |
source_builder: use git directly in common case
Author:
Robie Basak
source_builder: use git directly in common case It is common for tests to use source_builder with a Instead, we can arrange to construct the git objects directly, bypassing In the case that SourceTree is being called in patches-applied mode, Skipping the tests that use SourceTree in patches-applied mode saves |
keyring- |
2021-04-22 19:01:00 UTC |
snap: add python3-secretstorage for GNOME keyring
Author:
Robie Basak
snap: add python3- If the user is using GNOME, then it is expected that GNOME Keyring will python3- I've been unable to write a test for this. Creating a collection in Otherwise, a simple test that does "import keyring; LP: #1923727 |
smart-whitelisting | 2021-04-19 12:18:47 UTC |
Add smart whitelist support
Author:
Robie Basak
Add smart whitelist support We don't want imported repositories to languish; if imported once into Rather than relying on manual import into the whitelist, we can instead This implements that, calling it a "team whitelist" and adding a As the logic gets more complex, we refactor it all into I chose to add has_import_ As the blacklist and whitelist functionality is now pulled into Finally, this means that scriptutils.py becomes mostly redundant and it |
lp1924983 | 2021-04-19 12:13:41 UTC |
Instantiate HTTPError better in tests
Author:
Robie Basak
Instantiate HTTPError better in tests If we don't provide an fp parameter, then pytest subsequently fails when As a workaround, we can just supply an fp that behaves closer to what LP: #1924983 |
fix-build- |
2021-04-14 02:04:51 UTC |
Correctly compare package version strings
Author:
Robie Basak
Correctly compare package version strings build.py currently has no tests, so it's difficult to add a test for |
unpin | 2021-04-13 16:44:07 UTC |
Drop GitUbuntuRepository.descendant_of()
Author:
Robie Basak
Drop GitUbuntuReposi Now that we have unpinned pygit2, the newer version of pygit2 provides a We retain the test to ensure that the implementation swap does not |
core20-fixes | 2021-04-09 13:09:20 UTC |
Drop GPG key ID workaround
Author:
Robie Basak
Drop GPG key ID workaround With LP: #1918967 fixed in snapcraft, we must match and change the |
core20-wip | 2021-04-08 14:37:08 UTC |
Drop GPG key ID workaround
Author:
Robie Basak
Drop GPG key ID workaround |
core20 | 2021-04-08 14:37:08 UTC |
Drop GPG key ID workaround
Author:
Robie Basak
Drop GPG key ID workaround |
cryptography-pin | 2021-02-22 17:33:51 UTC |
Pin cryptography to avoid Rust
Author:
Robie Basak
Pin cryptography to avoid Rust Currently CI is failing because cryptography from PyPI now requires Rust For the time being, we can pin to an older version of cryptography that |
retry-db- |
2020-09-16 11:59:06 UTC |
Retry database reads on lock timeouts
Author:
Robie Basak
Retry database reads on lock timeouts The broker has been crashing when the system is under heavy I/O load. A retry is appropriate because there is no appropriate amount of time I've not added a matching test for this change. The likely area where |
fix-reimport- |
2020-09-11 16:36:43 UTC |
Add some missing docstrings
Author:
Robie Basak
Add some missing docstrings |
disable-overrides | 2020-09-10 14:17:29 UTC |
Remove all patch overrides
Author:
Robie Basak
Remove all patch overrides This haven't been active since patch override support was removed in |
revert-locale | 2020-08-17 13:09:57 UTC |
Revert "Ensure the locale is set consistently"
Author:
Robie Basak
Revert "Ensure the locale is set consistently" This reverts commit 6ff151dc208809e This commit broke when using the snap on Focal (but not on Bionic) with: locale.Error: unsupported locale setting ...when calling locale.setlocale(). Since this is a regression, I'm reverting it immediately. However I've since learned that locale-specific behaviour is not |
changelog- |
2020-08-10 13:36:35 UTC |
Add changelog date overrides
Author:
Robie Basak
Add changelog date overrides To handle the edge case of changelog entry signoff line dates not being |
multiple- |
2020-08-04 14:10:47 UTC |
Fix extra angle bracket parsing
Author:
Robie Basak
Fix extra angle bracket parsing RFCs 5321/5322/6531 make it clear that an angle bracket is not a valid This requires making the '.*' capture of the email address non-greedy by |
empty-changelog |
2020-07-31 14:46:20 UTC |
Handle empty changelog author names
Author:
Robie Basak
Handle empty changelog author names git (or at least pygit2) won't accept an author name that is empty, so This shouldn't cause "hash-abi-break" because the importer was failing |
poller-logging | 2020-07-31 14:02:44 UTC |
poller: log package count after startup
Author:
Robie Basak
poller: log package count after startup We had a case where it seemed that the poller wasn't picking up on the |
changelog- |
2020-07-23 14:52:17 UTC |
Ensure the locale is set consistently
Author:
Robie Basak
Ensure the locale is set consistently Changelog date parsing uses strptime which relies on the locale setting, This does mean that the importer will not be localizable, but that seems Since we don't actually enable localisation except in setting it to C in |
non-unicode- |
2020-07-20 16:42:22 UTC |
Handle non-UTF8 characters in changelog notes
Author:
Robie Basak
Handle non-UTF8 characters in changelog notes Handle non-UTF8 characters in changelog entries by replacing them when |
ipc-concurrency | 2020-07-06 13:23:46 UTC |
Add new IPC-based service components
Author:
Robie Basak
Add new IPC-based service components This adds three new subcommands: importer- I had a choice here: I could have added new snap endpoints as was done |
snap-fixes | 2020-07-06 12:44:37 UTC |
Use the host's ssh client
Author:
Robie Basak
Use the host's ssh client The user expectation is that the user's host ssh configuration be used. This fixes version mismatches between the ssh shipped in the snap and |
importer- |
2020-06-02 14:49:36 UTC |
Add terminating newline to importer notes
Author:
Robie Basak
Add terminating newline to importer notes It's inconveninent for the importer note to not have a terminating From some quick research: If I use "git notes add -F", a terminating newline is added whether the The changelog notes already are being provided with a terminating |
rich-history- |
2020-05-28 16:30:19 UTC |
Allow fast-forwards when porting rich history
Author:
Robie Basak
Allow fast-forwards when porting rich history Currently we unconditionally port forward rich history, without checking Using "git cherry-pick --ff" prevents this by doing exactly what we This makes a reimport of a reimport stable in terms of commit and tag LP: #1876329 |
reimport-service | 2020-05-27 10:43:27 UTC |
Convert import request structure to namedtuple
Author:
Robie Basak
Convert import request structure to namedtuple Converting the tuple of (str, bool) to an explicit namedtuple makes the |
release- |
2020-05-12 12:54:01 UTC |
Release process: add service restart instructions
Author:
Robie Basak
Release process: add service restart instructions We probably shouldn't leave the importer service running in a state |
fix-rich- |
2020-05-11 13:31:44 UTC |
Fix docstring
Author:
Robie Basak
Fix docstring This docstring was incorrect. The function uses a repo fixture, not a |
fix-changelog- |
2020-05-06 16:36:30 UTC |
Fix changelog timezone parsing
Author:
Robie Basak
Fix changelog timezone parsing I noticed that in the reimport of gpsd, cgit reported 2020-03-18 16:52:59 +0100 ...whereas the changelog timestamp said Wed, 18 Mar 2020 15:52:59 +0100 ...so there appeared to be something wrong with the parsing. It turns out that the timezone component in the changelog was being This wasn't being caught in tests because the expected test value was I have verified that, based on the date string given in date +%s -d "Mon, 12 May 2016 08:14:34 -0700" ...does report the value of 1463066074, so all tests are adjusted While there still a risk that I have calculated the expected value |
fix-remote- |
2020-05-06 13:59:19 UTC |
Don't add changelog notes fetch refspec for !pkg
Author:
Robie Basak
Don't add changelog notes fetch refspec for !pkg The changelog notes fetch respec should only be added for the main 'pkg' This fixes a bug: $ git ubuntu remote add <anything other than pkg> We don't currently have test coverage for the affected methods, but I Thanks to Andreas Hasenack for finding this in the edge channel early. |
preserve- |
2020-05-01 13:28:41 UTC |
Preserve MPs on reimport
Author:
Robie Basak
Preserve MPs on reimport When reimporting, instead of deleting a git repository before repushing There is a possibility that some configuration in the git repository The default repository for the source package will therefore not be |
try | 2020-05-01 13:24:33 UTC |
Merge branch 'spec-overrides' into try
Author:
Robie Basak
Merge branch 'spec-overrides' into try |
fix-head-detection | 2020-05-01 12:01:47 UTC |
Fix Debian/Ubuntu HEAD branch detection
Author:
Robie Basak
Fix Debian/Ubuntu HEAD branch detection repo.references provides a list of pygit2.Reference objects, not strings |
master | 2020-04-30 13:09:49 UTC |
Merge branch 'document-testing-strategy'
Author:
Robie Basak
Merge branch 'document- |
document- |
2020-04-30 08:38:55 UTC |
Document testing strategy
Author:
Robie Basak
Document testing strategy |
clone-default- |
2020-04-29 14:36:55 UTC |
Clone the default target repository directly
Author:
Robie Basak
Clone the default target repository directly We intend to move the imported repositories to a separate Launchpad team Instead, change behaviour so that "git clone" will configure the "pkg" Then when the default repository changes as expected, users who used The GitUbuntuReposi |
clean-up- |
2020-04-29 14:36:30 UTC |
Clean up changelog note output
Author:
Robie Basak
Clean up changelog note output Now that the changelog entries go into a separate git note, we no longer |
adjust- |
2020-04-29 14:36:06 UTC |
Adjust name and email to match new spec
Author:
Robie Basak
Adjust name and email to match new spec Settling on this now is required for hash stability. |
clear-notes- |
2020-04-29 14:35:13 UTC |
Clear notes before reimport
Author:
Robie Basak
Clear notes before reimport Fixes bug that a reimport will create notes that already exist |
import-notes | 2020-04-24 09:19:22 UTC |
Make tagging hash-stable
Author:
Robie Basak
Make tagging hash-stable Now that we have importer notes, adjust the created import tags so that This does not include applied tags, which will be made stable at a later |
rich-history- |
2020-04-23 16:48:38 UTC |
Add rich history preservation
Author:
Robie Basak
Add rich history preservation Add a new facility to permit rich history to be preserved across Testing the importer end-to-end for this is not currently practical I have also added some limited additional tests to bring coverage of the |
interleave- |
2020-04-21 02:25:27 UTC |
Interleave LP publications during consumption
Author:
Robie Basak
Interleave LP publications during consumption The specification requires that we consider Debian and Ubuntu LP: #1851361 |
commit-message-spec | 2020-04-09 12:32:34 UTC |
Add explanatory comments on changelog notes
Author:
Robie Basak
Add explanatory comments on changelog notes |
bump-ubuntu- |
2020-03-31 13:24:43 UTC |
Bump ubuntu-dev-tools Python 3 version
Author:
Robie Basak
Bump ubuntu-dev-tools Python 3 version Bump ubuntu-dev-tools to 0.176, but only for Python 3. The Python 2 This fixes an import bug where the necessary fix was in ubuntu-dev-tools. The Python 2 installation is presumed needed by some other tooling LP: #1860456 |
fix-unapplied- |
2020-03-27 17:46:44 UTC |
Rewrite unapplied commit creation and tagging
Author:
Robie Basak
Rewrite unapplied commit creation and tagging This is a major functional change in the behaviour of the importer The impacted areas are the ones that find any previous commit to use, Accepted upload tags are now adopted directly rather than creating a new Reimport tags are now fully incorporated, eliminating the bugs around The following bugs are fixed by this change. I have verified that for LP: #1734883 |
fix-importer-tests | 2020-03-20 17:21:40 UTC |
Fix importer test validation repo commits
Author:
Robie Basak
Fix importer test validation repo commits These tests expect new commits to be created, so based on "reused" being This test continues to xfail and will be fixed in a future commit. This |
renameabledir- |
2020-03-19 00:46:26 UTC |
RenamableDir: check that the supplied file exists
Author:
Robie Basak
RenamableDir: check that the supplied file exists This was required before anyway; this makes it explicit that it is |
nofollow- |
2020-03-17 14:17:07 UTC |
Fix RenameableDir instantiation on broken symlinks
Author:
Robie Basak
Fix RenameableDir instantiation on broken symlinks RenameableDir may be instantiated with a path that exists on the This fixes the corresponding test, so we drop the xfail. LP: #1864255 |
changelog-parents | 2020-02-12 15:35:17 UTC |
Add further docstrings and comments
Author:
Robie Basak
Add further docstrings and comments Add docstrings to some functions which previously did not have any. One Some of these docstrings expose some shortcomings in the implementation, |
xfail-style | 2020-02-11 11:15:47 UTC |
Add style notes on the use of xfail
Author:
Robie Basak
Add style notes on the use of xfail |
recursive- |
2020-02-10 16:52:03 UTC |
.git escaping: fix failing case
Author:
Robie Basak
.git escaping: fix failing case Traverse the entire directory for recursive escapes; This fixes the recursive traversal that looks for entries that require This causes the previous failing test to pass, so we must remove the |
applied-enum | 2020-02-04 14:20:26 UTC |
Collapse dual (un)applied code using an enum
Author:
Robie Basak
Collapse dual (un)applied code using an enum In various places we have two implementations of near-identical code To avoid code duplication we define a PatchState enum and can then drop The following functions are removed from gitubuntu. applied_ The following methods are removed from get_applied_ A grep suggests that the only callers are importer.py and "git ubuntu tag" is the obvious CLI command that might have been This change does not cover every instance of code duplication or where This change should not result in any functional changes. |
self-test- |
2020-01-28 13:49:21 UTC |
self-test: be more explicit when failing
Author:
Robie Basak
self-test: be more explicit when failing The script will exit non-zero if any of a set of tests fail, but it |
unpin-lazr- |
2020-01-28 11:05:19 UTC |
Drop pin on lazr.restfulclient
Author:
Robie Basak
Drop pin on lazr.restfulclient lazr.restfulclient 0.14.3 has been released, causing the self-test gitubuntu 0.9.0 has requirement lazr.restfulcli There is no need to pin this, so drop the pin. |
phasing-defaults | 2020-01-16 11:56:31 UTC |
Change main phasing default to 100%
Author:
Robie Basak
Change main phasing default to 100% The official importer instance (the only known instance) had been at Let's move the default to match the production instance to reduce |
commit-authorship | 2020-01-06 14:49:43 UTC |
Rewrite commit_tree_hash into commit_source_tree
Author:
Robie Basak
Rewrite commit_tree_hash into commit_source_tree To fix LP: #1764814, the updated specification changes the definition of Since more accurately we're committing a tree that must contain a Debian fallback_author and fallback_date are no longer necessary and are git repository hashes are now passed and returned as pygit2.Oid objects The committer name and email are defined in the specification via The GitUbuntuRepository methods get_commit_ Since we have changed the definition of In tests, it is further no longer necessary to patch the |
importer-add-tests | 2019-12-10 11:16:55 UTC |
Add importer tests
Author:
Robie Basak
Add importer tests |
style-on-imports | 2019-12-06 08:02:50 UTC |
Add style convention on import statements
Author:
Robie Basak
Add style convention on import statements This is what we've been following anyway, but without explicit |
pylint- |
2019-10-15 16:18:27 UTC |
Work around pylint/astroid bug
Author:
Robie Basak
Work around pylint/astroid bug astroid appears to have a bug causing pylint to return a false positive: This was apparently introduced in astroid 2.3, so hold back from using pylint 2.4 requires astroid 2.3 without declaring it |
fix_derive_ |
2019-08-05 13:07:30 UTC |
fixup! source_information: Fix ubuntu series
Author:
Robie Basak
fixup! source_information: Fix ubuntu series Drop xfail now that the bug is fixed |
blacklist-wheezy | 2019-04-25 16:42:23 UTC |
Blacklist wheezy as an active series
Author:
Robie Basak
Blacklist wheezy as an active series |
optimise-api-calls | 2019-04-25 09:16:36 UTC |
Cache some Launchpad object fetches
Author:
Robie Basak
Cache some Launchpad object fetches As we iterate through Launchpad's source_ Since distribution_link is the same every time, we can instead key a As far as I can tell we've always made this excessive number of calls This introduces a new dependency on cachetools, which seems to be the |
unpin-pylint | 2018-11-29 15:37:27 UTC |
Friendlier self-test output
Author:
Robie Basak
Friendlier self-test output If we change directory to the location of the gitubuntu Python module |
httplib2-re-slash | 2018-11-08 11:51:47 UTC |
Merge remote-tracking branch 'smoser/fix/1801168-build-when-no-patches'
Author:
Robie Basak
Merge remote-tracking branch 'smoser/ |
scriptutils-dry-run | 2018-11-06 11:34:48 UTC |
Drop use of dry_run that is no longer defined
Author:
Robie Basak
Drop use of dry_run that is no longer defined This fixes a regression caused by |
cosmic-keyring | 2018-11-05 16:29:28 UTC |
Bump ubuntu-keyring keyrings used in the snap
Author:
Robie Basak
Bump ubuntu-keyring keyrings used in the snap LP: #1801725 |
1 → 100 of 169 results | First • Previous • Next • Last |