View Git repositories
branches with status:
Name Status Last Modified Last Commit
lp:man-db Mature 2019-08-23 23:28:08 UTC 16 hours ago
1911. Simplify some GCC attribute handling ...

Author: Colin Watson
Revision Date: 2019-08-23 23:28:08 UTC

Simplify some GCC attribute handling

* lib/orderfiles.c (order_files) [!HAVE_LINUX_FIEMAP_H &&
!HAVE_POSIX_FADVISE]: Use _GL_UNUSED rather than ATTRIBUTE_UNUSED.
* lib/sandbox.c (_sandbox_load) [!HAVE_LIBSECCOMP]: Likewise.
* lib/security.c (drop_privs): Likewise.
* src/accessdb.c (help_filter): Likewise.
* src/check_mandirs.c (chown_if_possible): Likewise.
* src/decompress.c (decompress_zlib): Likewise.
* src/lexgrog_test.c (help_filter): Likewise.
* src/man.c (help_filter, squeeze_blank_lines, disable_hyphenation,
disable_justification): Likewise.
* src/manconv.c (manconv): Likewise.
* src/manp.c (free_config_file): Likewise.
* src/tests/fspause.c (main): Likewise.
* src/whatis.c (help_filter): Likewise.
* src/zsoelim_main.c (parse_opt): Likewise.
* include/manconfig.h.in (ATTRIBUTE_UNUSED): Remove in favour of the
shorter _GL_UNUSED.
(ATTRIBUTE_MALLOC): Remove; it was unused.

lp:~cjwatson/launchpad/handle-more-gpg-exceptions (Has a merge proposal) Development 2019-08-23 16:19:36 UTC 23 hours ago
19036. Handle GPGKeyExpired and GPGKeyNotFou...

Author: Colin Watson
Revision Date: 2019-08-23 16:18:58 UTC

Handle GPGKeyExpired and GPGKeyNotFoundError when authenticating incoming email.

lp:~cjwatson/launchpad/optimise-commented-bugs-search-more (Has a merge proposal) Development 2019-08-23 15:12:32 UTC 2019-08-23
19034. Optimise commented bugs search furthe...

Author: Colin Watson
Revision Date: 2019-08-23 15:11:52 UTC

Optimise commented bugs search further by lifting bug task ID search into a CTE as well.

lp:~cjwatson/launchpad/rabbitfixture-0.4.2 (Has a merge proposal) Development 2019-08-23 11:41:50 UTC 2019-08-23
19033. Upgrade to rabbitfixture 0.4.2 and bu...

Author: Colin Watson
Revision Date: 2019-08-23 11:40:51 UTC

Upgrade to rabbitfixture 0.4.2 and bump ctltimeout to 60 seconds.

lp:~cjwatson/launchpad/generate-key-pair-script (Has a merge proposal) Development 2019-08-23 10:08:57 UTC 2019-08-23
19032. Add a script to generate a NaCl key p...

Author: Colin Watson
Revision Date: 2019-08-23 10:06:34 UTC

Add a script to generate a NaCl key pair.

The instructions for generating config.snappy.store_secrets_private_key and
config.snappy.store_secrets_public_key were getting a bit long, so I decided
to put some of them in this script.

I used a plain entry point rather than the LaunchpadScript infrastructure,
since this is very simple and doesn't need all of that machinery.

lp:~cjwatson/charms/trusty/logstash-forwarder/fix-logrotate-perms (Has a merge proposal) Development 2019-08-22 13:09:35 UTC 2019-08-22
24. Fix permissions on /etc/logrotate.d/l...

Author: Colin Watson
Revision Date: 2019-08-22 13:09:17 UTC

Fix permissions on /etc/logrotate.d/logstash-forwarder.

logrotate ignores executable configuration files.

lp:~cjwatson/rabbitfixture/tox (Has a merge proposal) Development 2019-08-21 14:24:01 UTC 2019-08-21
44. Add tox testing support and drop buil...

Author: Colin Watson
Revision Date: 2019-08-21 14:23:46 UTC

Add tox testing support and drop buildout.

lp:~cjwatson/lazr.lifecycle/fix-deprecated-import (Has a merge proposal) Development 2019-08-21 12:10:42 UTC 2019-08-21
36. Import IObjectEvent from zope.interfa...

Author: Colin Watson
Revision Date: 2019-08-21 12:10:12 UTC

Import IObjectEvent from zope.interface rather than zope.component.

lp:~cjwatson/launchpad/db-bugsummary-statement-triggers bug(Has a merge proposal) Development 2019-08-14 14:06:07 UTC 2019-08-14
14125. Rewrite BugSummary triggers to be sta...

Author: Colin Watson
Revision Date: 2019-08-14 13:52:37 UTC

Rewrite BugSummary triggers to be statement-level.

lp:~cjwatson/postgresfixture/ship-tests (Has a merge proposal) Development 2019-08-11 22:16:52 UTC 2019-08-11
17. Include tests in sdist.

Author: Colin Watson
Revision Date: 2019-08-11 22:16:36 UTC

Include tests in sdist.

lp:~cjwatson/storm/py3-strings (Has a merge proposal) Development 2019-08-11 16:59:42 UTC 2019-08-11
513. Update string handling for Python 3. ...

Author: Colin Watson
Revision Date: 2019-08-11 16:57:24 UTC

Update string handling for Python 3.

This is inspired by work done by Thiago Bellini. I've taken a different
approach in a few areas which are useful to discuss briefly here (and some
of this should end up in release notes):

 * I generally wrote "bytes" rather than "six.binary_type", since it's
   shorter and works in all supported versions of Python.

 * In the SQLite backend, there's no need to use memoryview, because the
   sqlite3 module in Python 3 automatically converts between the SQLite BLOB
   type and bytes.

 * Some exception messages have changed slightly for clarity.

 * On Python 3, raw=True and token=True in storm.expr.Compile.__call__ only
   treats str specially, not bytes and str, because ultimately the compiler
   is assembling a text string to send to the database.

 * On Python 3, storm.tracer.BaseStatementTracer.connection_raw_execute
   renders text parameters using ascii() rather than by encoding to bytes
   and then calling repr(). While this does result in slightly different
   output from Python 2, it's normally more useful since the encoding is in
   terms of Unicode codepoints rather than UTF-8.

 * storm.sqlobject.AutoUnicodeVariable (and hence StringCol) explicitly
   documents that it only accepts text on Python 3, since native strings are
   already Unicode there so there's much less need for the porting
   affordance.

lp:~cjwatson/wordpress/wp-theme-launchpad-update-copyright bug(Has a merge proposal) Development 2019-08-08 09:00:48 UTC 2019-08-08
21. Chase redirects in footer.

Author: Colin Watson
Revision Date: 2019-08-08 08:59:51 UTC

Chase redirects in footer.

lp:~cjwatson/launchpad/snap-check-request-private-git bug(Has a merge proposal) Development 2019-07-31 15:47:00 UTC 2019-07-31
18649. Merge devel.

Author: Colin Watson
Revision Date: 2019-07-31 15:47:00 UTC

Merge devel.

lp:~cjwatson/launchpad/multiple-override-race bug(Has a merge proposal) Development 2019-05-28 23:39:49 UTC 2019-05-28
18969. Fix multiple-override race for archit...

Author: Colin Watson
Revision Date: 2019-05-28 23:39:15 UTC

Fix multiple-override race for architecture-independent binaries.

If an architecture-independent binary had multiple identical overrides
created in the same publisher run (for example by multiple archive
administrators racing to fulfil the same request, or by the
phased-updates script), then BinaryPackagePublishingHistory.supersede
would supersede them all without ensuring that the newest publication
remained live.

The architecture-independent sibling publications don't have a formal
relation to each other in the data model, which is why this has always
been hard to fix. However, the dominator sorts publications with equal
versions by their creation dates, so it will always consider the most
recent override to be live. We can therefore fix this by deferring the
superseding of architecture-independent siblings until we've positively
confirmed which publications are live using the dominator's normal
logic, and taking care not to supersede the confirmed-live publications.

An additional complication is that the dominator processes one
architecture at a time, so in general it won't have confirmed the full
set of live publications until it has processed all architectures. To
cope with this, I've lifted the handling of architecture-independent
siblings out of BinaryPackagePublishingHistory.supersede into a new
BinaryPackagePublishingHistory.supersedeAssociated method. The
supersede method calls supersedeAssociated by default to minimise chaos
in the test suite, but the dominator passes a flag to disable that and
calls supersedeAssociated separately.

lp:~cjwatson/launchpad/snap-build-record-code bug(Has a merge proposal) Development 2019-05-28 16:36:49 UTC 2019-05-28
18923. Add warning for future developers.

Author: Colin Watson
Revision Date: 2019-05-28 16:36:49 UTC

Add warning for future developers.

lp:~cjwatson/launchpad/db-snap-build-record-code bug(Has a merge proposal) Development 2019-05-24 16:17:07 UTC 2019-05-24
14056. Add SnapBuild.explicitly_private column.

Author: Colin Watson
Revision Date: 2019-05-24 16:17:07 UTC

Add SnapBuild.explicitly_private column.

lp:~cjwatson/python-oops-amqp/publisher-handle-channel-errors (Has a merge proposal) Development 2019-05-22 09:22:47 UTC 2019-05-22
24. Handle AMQP channel errors (particula...

Author: Colin Watson
Revision Date: 2019-05-22 08:56:20 UTC

Handle AMQP channel errors (particularly NotFound) in the publisher.

amqp 2.4.0 included a change to drain events before publishing. This
means that if we try to publish an OOPS to a nonexistent exchange, then
some future publishing attempt will raise a NotFound exception, which is
a channel error rather than a connection error and so wasn't previously
handled.

To try to minimise confusion resulting from this (which can be
considerable - it took me several days to track down what was happening
in Launchpad's test suite), spend a short time waiting for a response
for the broker after publishing an OOPS. This will typically allow us
to detect channel errors immediately, which we now handle; even if we
don't manage to handle them immediately, they'll be handled the next
time we try to publish something on the same channel.

It would be possible to handle channel errors more economically by just
reopening a channel on the same connection rather than reopening the
entire connection, but reopening the connection seems to work well
enough for now.

lp:~cjwatson/launchpad/git-export-issue-access-token bug(Has a merge proposal) Development 2019-05-11 11:16:16 UTC 2019-05-11
18653. Go back to getting the logged-in user...

Author: Colin Watson
Revision Date: 2019-05-11 11:16:16 UTC

Go back to getting the logged-in user from LaunchBag.

Otherwise the model's security adapter would have a serious hole, even
though it wouldn't be possible to exploit it via the webservice.

lp:~cjwatson/launchpad/git-honour-access-tokens bug(Has a merge proposal) Development 2019-05-10 16:48:28 UTC 2019-05-10
18653. Merge devel.

Author: Colin Watson
Revision Date: 2019-05-10 16:48:28 UTC

Merge devel.

lp:~cjwatson/ubuntu-cdimage/mainline bug Development 2019-03-22 15:55:28 UTC 2019-03-22
1796. Bump ubuntukylin limits further, per ...

Author: Steve Langasek
Revision Date: 2019-03-22 15:55:28 UTC

Bump ubuntukylin limits further, per willcooke / handsome_feng

lp:~cjwatson/launchpad/code-async-delete bug(Has a merge proposal) Development 2019-03-21 16:24:52 UTC 2019-03-21
18914. Delete branches and Git repositories ...

Author: Colin Watson
Revision Date: 2019-03-21 16:24:06 UTC

Delete branches and Git repositories asynchronously.

lp:~cjwatson/launchpad/git-repository-delete-job bug(Has a merge proposal) Development 2019-03-21 16:18:20 UTC 2019-03-21
18913. Add a Git repository deletion job.

Author: Colin Watson
Revision Date: 2019-03-21 16:17:11 UTC

Add a Git repository deletion job.

lp:~cjwatson/launchpad/branch-delete-job bug(Has a merge proposal) Development 2019-03-21 15:45:48 UTC 2019-03-21
18912. Add a branch deletion job.

Author: Colin Watson
Revision Date: 2019-03-21 15:44:34 UTC

Add a branch deletion job.

lp:binfmt-support Mature 2019-02-10 23:00:51 UTC 2019-02-10
235. Use macros for common cases of list i...

Author: Colin Watson
Revision Date: 2019-02-10 23:00:51 UTC

Use macros for common cases of list iteration

* src/glcontainers.h: New file.
* src/Makefile.am (COMMON): Add glcontainers.h.
* src/find.c (find_interpreters): Replace manual list iteration with
equivalent macros.
* src/run-detectors.c (main): Likewise.
* src/update-binfmts.c (act_enable, act_disable, act_display): Likewise.

lp:~cjwatson/launchpad/bmp-job-pruner (Has a merge proposal) Development 2019-01-30 14:05:22 UTC 2019-01-30
18866. Prune old completed BranchMergePropos...

Author: Colin Watson
Revision Date: 2019-01-30 14:04:49 UTC

Prune old completed BranchMergeProposalJobs.

lp:libpipeline Mature 2019-01-30 09:23:59 UTC 2019-01-30
252. Use HTTPS URL * README, lib/libpipel...

Author: Colin Watson
Revision Date: 2019-01-30 09:23:59 UTC

Use HTTPS URL

* README, lib/libpipeline.pc.in (URL): Update homepage URL to
https://nongnu.org/libpipeline/.

lp:~cjwatson/charms/xenial/storage/fix-nfs (Has a merge proposal) Development 2018-12-17 14:08:02 UTC 2018-12-17
43. Port to Python 3. This should be saf...

Author: Colin Watson
Revision Date: 2018-12-17 14:08:02 UTC

Port to Python 3.

This should be safe on >= trusty, as cloud images contain python3, and
charm-helpers will bootstrap the rest as long as the hook #! line works.

I dropped unicode() from the data persistence functions, as it's
unnecessary: on Python 2 a file opened with "w" will accept str writes, and
on Python 3 json.dumps always returns str rather than bytes.

lp:~cjwatson/livecd-rootfs/buildd-lxd (Has a merge proposal) Development 2018-12-07 18:37:21 UTC 2018-12-07
1735. Add a LXD image to builds for the bui...

Author: Colin Watson
Revision Date: 2018-12-07 18:37:01 UTC

Add a LXD image to builds for the buildd subproject.

lp:~cjwatson/charms/trusty/rutabaga/squid-rsync-ids (Has a merge proposal) Development 2018-11-30 20:22:53 UTC 2018-11-30
37. Tell rsyncd to use the proxy uid/gid ...

Author: Colin Watson
Revision Date: 2018-11-30 20:22:34 UTC

Tell rsyncd to use the proxy uid/gid when serving squid-logs.

lp:~cjwatson/charms/trusty/rutabaga/nrpe-compat (Has a merge proposal) Development 2018-11-28 13:13:20 UTC 2018-11-28
37. Support newer versions of the nrpe ch...

Author: Colin Watson
Revision Date: 2018-11-28 13:12:33 UTC

Support newer versions of the nrpe charm.

This is a bit of a hack, but can be simplified once all deployments have
been upgraded.

lp:~cjwatson/lazr.restful/range-factory bug(Has a merge proposal) Development 2018-10-01 10:12:42 UTC 2018-10-01
212. Get ScopedCollection.range_factory_cl...

Author: Colin Watson
Revision Date: 2018-10-01 10:12:42 UTC

Get ScopedCollection.range_factory_class from the corresponding field.

lp:~cjwatson/lazr.restful/mutator-replacement (Has a merge proposal) Development 2018-09-28 14:38:47 UTC 2018-09-28
220. Remove limitation on immediately rein...

Author: Colin Watson
Revision Date: 2018-09-28 14:38:26 UTC

Remove limitation on immediately reinstating a mutator as a named operation.

lp:~cjwatson/charms/precise/squid-forwardproxy/dns-v4-first bug(Has a merge proposal) Development 2018-09-05 10:27:23 UTC 2018-09-05
40. Add dns_v4_first configuration option...

Author: Colin Watson
Revision Date: 2018-09-05 10:27:00 UTC

Add dns_v4_first configuration option.

PS4.5 doesn't have IPv6 yet, so Squid's default of preferring IPv6 addresses
fails.

lp:~cjwatson/launchpad/login-interstitial (Has a merge proposal) Development 2018-05-25 22:25:28 UTC 2018-05-25
18668. Add interstitial pages when creating ...

Author: Colin Watson
Revision Date: 2018-05-25 22:18:52 UTC

Add interstitial pages when creating or reactivating an account.

These provide an opportunity to present the user with the terms of service
and privacy policy and require that they explicitly accept them, as well as
making it harder to reactivate an account by accident.

To support testing this locally, I extended make-lp-user to be able to
create placeholder accounts, and adjusted testopenid so that it can
authenticate as an inactive account by explicitly supplying the username.

lp:~cjwatson/bzr/bzr-2.6.0-lp-3 Development 2018-05-18 21:22:28 UTC 2018-05-18
6587. Cherry-pick https://code.launchpad.ne...

Author: Colin Watson
Revision Date: 2018-05-18 21:07:47 UTC

Cherry-pick https://code.launchpad.net/~andrewsomething/bzr/bts794146/+merge/266499 for Launchpad.

lp:~cjwatson/launchpad/build-private-bpb-immediately (Has a merge proposal) Development 2018-05-04 16:21:19 UTC 2018-05-04
18632. Dispatch private BPBs immediately, us...

Author: Colin Watson
Revision Date: 2018-05-04 16:19:34 UTC

Dispatch private BPBs immediately, using macaroon auth for source files.

lp:~cjwatson/launchpad/archive-file-history bug(Has a merge proposal) Development 2018-04-21 11:12:14 UTC 2018-04-21
18624. Turn ArchiveFile into a history table...

Author: Colin Watson
Revision Date: 2018-04-21 11:10:19 UTC

Turn ArchiveFile into a history table, adding date_created and date_superseded columns. Adjust the publisher to match.

lp:~cjwatson/launchpad/db-archive-file-history bug(Has a merge proposal) Development 2018-04-21 11:08:04 UTC 2018-04-21
13843. Add ArchiveFile.date_created and Arch...

Author: Colin Watson
Revision Date: 2018-04-21 10:53:17 UTC

Add ArchiveFile.date_created and ArchiveFile.date_superseded.

lp:~cjwatson/launchpad-buildd/ttb-git (Has a merge proposal) Development 2018-03-14 14:11:59 UTC 2018-03-14
329. Convert translation templates builds ...

Author: Colin Watson
Revision Date: 2018-03-14 14:10:58 UTC

Convert translation templates builds to the new VCS mixin, thereby adding git support.

lp:~cjwatson/launchpad/wsgi-ppa-auth (Has a merge proposal) Development 2018-02-17 17:59:28 UTC 2018-02-17
18478. Merge virtualenv-pip.

Author: Colin Watson
Revision Date: 2017-11-19 12:31:35 UTC

Merge virtualenv-pip.

lp:~cjwatson/launchpad/opt-in-zopeless-immediate-mail bug(Has a merge proposal) Development 2018-02-10 23:20:51 UTC 2018-02-10
17726. Drop immediate mail delivery from Lau...

Author: Colin Watson
Revision Date: 2015-09-08 11:35:19 UTC

Drop immediate mail delivery from LaunchpadScript and LaunchpadZopelessLayer.

lp:~cjwatson/launchpad/sourcedeps-codetree (Has a merge proposal) Development 2017-11-01 01:11:21 UTC 2017-11-01
18498. Replace most of devscripts.sourcecode...

Author: Colin Watson
Revision Date: 2017-11-01 01:09:59 UTC

Replace most of devscripts.sourcecode with codetree.

lp:~cjwatson/launchpad/ppa-activation-mail-link bug(Has a merge proposal) Development 2017-10-07 03:02:59 UTC 2017-10-07
18475. Include a link to the archive in "PPA...

Author: Colin Watson
Revision Date: 2017-10-07 03:01:55 UTC

Include a link to the archive in "PPA access granted" email notifications.

lp:~cjwatson/convoy/wsgi-environ (Has a merge proposal) Development 2017-09-30 01:09:23 UTC 2017-09-30
36. Fix indentation.

Author: Colin Watson
Revision Date: 2017-09-30 01:09:23 UTC

Fix indentation.

lp:~cjwatson/ampoule/fix-manifest (Has a merge proposal) Development 2017-09-15 18:57:49 UTC 2017-09-15
48. Only include *.py from twisted/ in th...

Author: Colin Watson
Revision Date: 2017-09-15 18:57:39 UTC

Only include *.py from twisted/ in the sdist.

lp:~cjwatson/ampoule/process-error-not-ready bug(Has a merge proposal) Development 2017-09-15 17:14:21 UTC 2017-09-15
47. Don't add a process back to the ready...

Author: Colin Watson
Revision Date: 2017-09-15 17:08:49 UTC

Don't add a process back to the ready set if it received an error such as a timeout.

lp:packages-arch-specific Development 2017-06-28 08:24:49 UTC 2017-06-28
244. remove haskell-debian [Debian bug #8...

Author: Aurelien Jarno
Revision Date: 2017-06-28 08:24:49 UTC

remove haskell-debian

[Debian bug #866184]

lp:~cjwatson/bzr/remove-register-branch bug(Has a merge proposal) Development 2017-05-23 12:29:54 UTC 2017-05-23
6623. Remove `bzr register-branch`, since i...

Author: Colin Watson
Revision Date: 2017-05-23 12:29:35 UTC

Remove `bzr register-branch`, since it has not worked for a long time.

lp:~cjwatson/launchpad/codeimport-git-progress (Has a merge proposal) Development 2017-05-11 10:59:28 UTC 2017-05-11
18374. Enable throttled progress output from...

Author: Colin Watson
Revision Date: 2017-05-11 10:58:58 UTC

Enable throttled progress output from git-to-git import workers.

lp:~cjwatson/+junk/godd-xenial Development 2017-02-03 10:37:39 UTC 2017-02-03
4. Move to snap/snapcraft.yaml.

Author: Colin Watson
Revision Date: 2017-02-03 10:37:39 UTC

Move to snap/snapcraft.yaml.

lp:~cjwatson/launchpad/referrer-policy Development 2017-01-28 19:41:19 UTC 2017-01-28
18318. Set strict-origin-when-cross-origin r...

Author: Colin Watson
Revision Date: 2017-01-28 19:40:29 UTC

Set strict-origin-when-cross-origin referrer policy on private views.

lp:~cjwatson/launchpad-buildd/charm (Has a merge proposal) Development 2016-12-05 14:47:41 UTC 2016-12-05
213. Split out push and push-with-packages...

Author: Colin Watson
Revision Date: 2016-12-05 14:47:41 UTC

Split out push and push-with-packages targets, since we don't need to push (dummy) resources every time.

lp:~cjwatson/launchpad/snap-pending-import (Has a merge proposal) Development 2016-11-21 14:02:31 UTC 2016-11-21
18280. Don't dispatch SnapBuilds whose code ...

Author: Colin Watson
Revision Date: 2016-11-21 14:01:43 UTC

Don't dispatch SnapBuilds whose code object is empty, perhaps because an associated code import hasn't finished.

lp:~cjwatson/launchpad/git-subscriptions-by-path (Has a merge proposal) Development 2016-11-17 15:00:35 UTC 2016-11-17
18259. Make GitSubscription.paths be a JSON-...

Author: Colin Watson
Revision Date: 2016-11-17 15:00:35 UTC

Make GitSubscription.paths be a JSON-encoded list instead.

lp:~cjwatson/launchpad/isolate-gpgme (Has a merge proposal) Development 2016-11-15 17:37:39 UTC 2016-11-15
18270. Isolate gpgme from its terminal envir...

Author: Colin Watson
Revision Date: 2016-11-15 17:37:04 UTC

Isolate gpgme from its terminal environment, if any.

lp:~cjwatson/+junk/cassandra-snap Development 2016-07-11 14:23:03 UTC 2016-07-11
61. Fix ANT_OPTS handling.

Author: Colin Watson
Revision Date: 2016-07-11 14:23:03 UTC

Fix ANT_OPTS handling.

lp:~cjwatson/jenkins-snap/simplify-proxy-handling Development 2016-07-08 17:34:38 UTC 2016-07-08
33. Don't output passwords to the build log.

Author: Colin Watson
Revision Date: 2016-07-08 17:34:38 UTC

Don't output passwords to the build log.

lp:~cjwatson/charms/trusty/ubuntu-repository-cache/signed-is-metadata (Has a merge proposal) Development 2016-05-26 11:57:09 UTC 2016-05-26
212. Handle dists/*/*/signed the same way ...

Author: Colin Watson
Revision Date: 2016-05-26 11:55:52 UTC

Handle dists/*/*/signed the same way as dists/*/*/uefi.

lp:~cjwatson/canonical-identity-provider/caveat-descriptions (Has a merge proposal) Development 2016-04-25 15:34:14 UTC 2016-04-25
1430. Show human-readable descriptions of m...

Author: Colin Watson
Revision Date: 2016-04-25 15:33:42 UTC

Show human-readable descriptions of macaroon caveats when we have them.

lp:~cjwatson/+junk/godd Development 2016-03-03 15:40:01 UTC 2016-03-03
3. Add icon.png.

Author: Colin Watson
Revision Date: 2016-03-03 15:40:01 UTC

Add icon.png.

lp:~cjwatson/lazr.restful/caveats (Has a merge proposal) Development 2016-03-02 13:17:02 UTC 2016-03-02
222. Check caveats in accessors, mutators,...

Author: Colin Watson
Revision Date: 2016-03-02 13:17:02 UTC

Check caveats in accessors, mutators, and collections.

lp:~cjwatson/launchpad-buildd/apt-lists (Has a merge proposal) Development 2016-02-21 18:22:52 UTC 2016-02-21
194. lpbuildd/binarypackage.py: Use "apt-g...

Author: Colin Watson
Revision Date: 2016-02-21 18:20:33 UTC

lpbuildd/binarypackage.py: Use "apt-get indextargets" and "apt-helper
cat-file" where they exist to read Packages files, rather than looking
in /var/lib/apt/lists/ directly.

lp:~cjwatson/+junk/wget-snap Development 2016-02-11 02:51:17 UTC 2016-02-11
3. Update files from array to dict for s...

Author: Kit Randel
Revision Date: 2016-02-11 02:51:17 UTC

Update files from array to dict for snapcraft 1.0 api.

lp:~cjwatson/launchpad/build-depends-arch bug(Has a merge proposal) Development 2016-01-12 16:59:46 UTC 2016-01-12
17889. Model and show SourcePackageRelease.b...

Author: Colin Watson
Revision Date: 2016-01-12 16:59:11 UTC

Model and show SourcePackageRelease.builddependsarch and SourcePackageRelease.build_conflicts_arch.

lp:~cjwatson/launchpad/db-build-depends-arch bug(Has a merge proposal) Development 2016-01-12 16:03:56 UTC 2016-01-12
13319. Add SourcePackageRelease.builddepends...

Author: Colin Watson
Revision Date: 2016-01-12 16:03:23 UTC

Add SourcePackageRelease.builddependsarch and SourcePackageRelease.build_conflicts_arch columns.

lp:~cjwatson/launchpad/copy-lock-archive (Has a merge proposal) Development 2015-12-02 13:49:47 UTC 2015-12-02
17861. Take an advisory lock on the target a...

Author: Colin Watson
Revision Date: 2015-12-02 13:49:47 UTC

Take an advisory lock on the target archive when copying packages.

lp:~cjwatson/charms/trusty/turnip/neater-logrotate (Has a merge proposal) Development 2015-11-19 01:52:12 UTC 2015-11-19
84. Rotate logs even if empty.

Author: Colin Watson
Revision Date: 2015-11-19 01:51:49 UTC

Rotate logs even if empty.

lp:~cjwatson/charms/trusty/ubuntu-repository-cache/xz-indexes bug(Has a merge proposal) Development 2015-11-18 17:05:19 UTC 2015-11-18
207. Prepare Apache configurations for xz ...

Author: Colin Watson
Revision Date: 2015-11-18 17:04:52 UTC

Prepare Apache configurations for xz index files in archives.

lp:~cjwatson/charms/trusty/turnipcake/build-label (Has a merge proposal) Development 2015-11-02 11:16:25 UTC 2015-11-02
23. Fix over-indentation.

Author: Colin Watson
Revision Date: 2015-11-02 11:16:25 UTC

Fix over-indentation.

lp:~cjwatson/charms/trusty/turnip/build-label (Has a merge proposal) Development 2015-11-02 11:16:12 UTC 2015-11-02
82. Fix over-indentation.

Author: Colin Watson
Revision Date: 2015-11-02 11:16:12 UTC

Fix over-indentation.

lp:~cjwatson/turnip/turnipcake-virtualenv (Has a merge proposal) Development 2015-10-29 11:00:36 UTC 2015-10-29
29. Move PIP_SOURCE_DIR check from build-...

Author: Colin Watson
Revision Date: 2015-10-29 11:00:36 UTC

Move PIP_SOURCE_DIR check from build-tarball to $(ENV).

lp:~cjwatson/launchpad/init-branch-livefses bug(Has a merge proposal) Development 2015-10-13 15:36:53 UTC 2015-10-13
17814. Copy live filesystems from the previo...

Author: Colin Watson
Revision Date: 2015-10-13 15:36:10 UTC

Copy live filesystems from the previous series on initialisation.

lp:~cjwatson/html5-browser/python-gi-dep (Has a merge proposal) Development 2015-10-01 15:19:36 UTC 2015-10-01
30. Depend on python-gi, since it's neede...

Author: Colin Watson
Revision Date: 2015-10-01 15:19:22 UTC

Depend on python-gi, since it's needed to import from gi.repository.

lp:~cjwatson/launchpad/git-getRequestedReviews (Has a merge proposal) Development 2015-09-15 14:10:35 UTC 2015-09-15
17739. Also return Git-based merge proposals...

Author: Colin Watson
Revision Date: 2015-09-15 14:10:06 UTC

Also return Git-based merge proposals from IHasRequestedReviews.getRequestedReviews.

lp:~cjwatson/charms/trusty/ubuntu-repository-cache/inline-release bug(Has a merge proposal) Development 2015-09-15 11:32:08 UTC 2015-09-15
201. Prepare Apache configuration for InRe...

Author: Colin Watson
Revision Date: 2015-09-15 11:31:46 UTC

Prepare Apache configuration for InRelease files in archives.

lp:~cjwatson/bzr/bzr-2.6.0-lp-2 Development 2015-07-02 11:38:43 UTC 2015-07-02
6586. Cherry-pick https://code.launchpad.ne...

Author: Colin Watson
Revision Date: 2015-07-02 11:38:00 UTC

Cherry-pick https://code.launchpad.net/~cjwatson/bzr/fix-keep-dirty/+merge/263632 for Launchpad.

lp:~cjwatson/charms/trusty/turnip/code-in-swift (Has a merge proposal) Development 2015-06-18 13:51:59 UTC 2015-06-18
82. Factor out tarball name.

Author: Colin Watson
Revision Date: 2015-06-18 13:51:59 UTC

Factor out tarball name.

lp:~cjwatson/britney/fix-sru-branching (Has a merge proposal) Development 2015-06-09 16:34:06 UTC 2015-06-09
281. Make sure the hints branch always poi...

Author: Colin Watson
Revision Date: 2015-06-09 16:34:06 UTC

Make sure the hints branch always points to the right place, even if it's changed due to e.g. a series being released.

lp:~cjwatson/charms/trusty/turnip/cgit-openid (Has a merge proposal) Development 2015-05-22 15:42:35 UTC 2015-05-22
80. Pass through the necessary configurat...

Author: Colin Watson
Revision Date: 2015-05-22 15:42:11 UTC

Pass through the necessary configuration options for cgit OpenID authentication support.

lp:~cjwatson/charms/trusty/turnip/allow-rsync (Has a merge proposal) Development 2015-05-07 15:57:48 UTC 2015-05-07
76. Add configuration to open rsync log a...

Author: Colin Watson
Revision Date: 2015-05-07 15:56:22 UTC

Add configuration to open rsync log access to certain hosts.

lp:~cjwatson/launchpad/remove-gitnamespace-markers (Has a merge proposal) Development 2015-05-01 15:20:47 UTC 2015-05-01
17475. Remove the ##GITNAMESPACE## markers, ...

Author: Colin Watson
Revision Date: 2015-05-01 15:20:10 UTC

Remove the ##GITNAMESPACE## markers, now that we're on production.

lp:~cjwatson/charms/trusty/haproxy/nrpe-handle-backports (Has a merge proposal) Development 2015-04-24 16:19:11 UTC 2015-04-24
91. Fix Nagios checks to handle haproxy 1.5.

Author: Colin Watson
Revision Date: 2015-04-24 16:18:51 UTC

Fix Nagios checks to handle haproxy 1.5.

lp:~cjwatson/charms/trusty/apache2/extra-open-ports Development 2015-03-26 13:58:24 UTC 2015-03-26
66. Add extra_open_ports configuration se...

Author: Colin Watson
Revision Date: 2015-03-26 13:58:03 UTC

Add extra_open_ports configuration setting to make it easier to hulk-smash haproxy onto the same unit as apache2.

lp:~cjwatson/britney/dynamic-arches (Has a merge proposal) Development 2015-02-20 15:31:32 UTC 2015-02-20
275. Generate the britney2 configuration f...

Author: Colin Watson
Revision Date: 2015-02-20 15:30:36 UTC

Generate the britney2 configuration file dynamically, with series-appropriate architecture lists.

lp:~cjwatson/britney/sru-lock (Has a merge proposal) Development 2015-02-19 15:37:08 UTC 2015-02-19
275. Make the lock file be per-series as w...

Author: Colin Watson
Revision Date: 2015-02-19 15:36:45 UTC

Make the lock file be per-series as well as per-distribution.

lp:~cjwatson/britney/honour-updates (Has a merge proposal) Development 2015-02-19 13:47:46 UTC 2015-02-19
275. Include $SERIES-updates in the baseli...

Author: Colin Watson
Revision Date: 2015-02-19 13:47:24 UTC

Include $SERIES-updates in the baseline Sources/Packages data files.

lp:~cjwatson/britney/fix-blocks-function (Has a merge proposal) Development 2015-02-19 12:58:55 UTC 2015-02-19
275. Return 0 from blocks function for DIS...

Author: Colin Watson
Revision Date: 2015-02-19 12:58:33 UTC

Return 0 from blocks function for DISTRIBUTION != ubuntu.

lp:~cjwatson/britney/more-output-prefix (Has a merge proposal) Development 2015-02-19 12:57:14 UTC 2015-02-19
275. Use series prefix for update_excuses....

Author: Colin Watson
Revision Date: 2015-02-19 12:56:42 UTC

Use series prefix for update_excuses.html in a couple more places.

lp:~cjwatson/turnip/auto-create-repository (Has a merge proposal) Development 2015-02-13 18:23:56 UTC 2015-02-13
94. Ensure that a repository exists on di...

Author: Colin Watson
Revision Date: 2015-02-13 18:23:56 UTC

Ensure that a repository exists on disk before receiving pack data into it.

lp:~cjwatson/britney/output-prefix (Has a merge proposal) Development 2015-02-13 17:28:07 UTC 2015-02-13
274. Use subdirectory rather than file pre...

Author: Colin Watson
Revision Date: 2015-02-13 17:28:07 UTC

Use subdirectory rather than file prefix.

lp:~cjwatson/britney/sru-config (Has a merge proposal) Development 2015-02-10 14:17:11 UTC 2015-02-10
273. Set up hints and blocks appropriately...

Author: Colin Watson
Revision Date: 2015-02-10 14:16:48 UTC

Set up hints and blocks appropriately for runs against Ubuntu stable series.

lp:~cjwatson/turnip/turnipcake-auth-uid (Has a merge proposal) Development 2015-02-03 17:09:47 UTC 2015-02-03
10. Return user.id as an additional dict ...

Author: Colin Watson
Revision Date: 2015-02-03 17:09:32 UTC

Return user.id as an additional dict entry from authenticateWithPassword; require user ID rather than name in translatePath.

lp:~cjwatson/pytz/smarter-utcoffset bug(Has a merge proposal) Development 2014-12-30 19:38:12 UTC 2014-12-30
357. Use the most recent appropriate trans...

Author: Colin Watson
Revision Date: 2014-12-30 19:37:57 UTC

Use the most recent appropriate transition for DstTzInfo._utcoffset and friends, rather than the first transition which may be very old.

lp:~cjwatson/click/native-dbus Development 2014-10-16 10:23:11 UTC 2014-10-16
533. First cut at a native D-Bus service f...

Author: Colin Watson
Revision Date: 2014-10-16 10:22:55 UTC

First cut at a native D-Bus service for click. Doesn't quite work yet.

lp:~cjwatson/ubuntu-system-image/cdimage-custom (Has a merge proposal) Development 2014-10-10 11:09:49 UTC 2014-10-10
246. Add a new cdimage-custom generator.

Author: Colin Watson
Revision Date: 2014-10-10 11:09:36 UTC

Add a new cdimage-custom generator.

lp:~cjwatson/germinate/trunk bug Development 2014-09-19 23:28:49 UTC 2014-09-19
560. releasing package germinate version 2.19

Author: Colin Watson
Revision Date: 2014-09-19 23:28:49 UTC

releasing package germinate version 2.19

lp:~cjwatson/ubuntu/precise/casper/jackd-debconf-hang bug(Has a merge proposal) Development 2014-09-19 14:47:01 UTC 2014-09-19
1004. bin/casper-reconfigure: Unset DEBIAN_...

Author: Colin Watson
Revision Date: 2012-03-19 21:43:57 UTC

bin/casper-reconfigure: Unset DEBIAN_HAS_FRONTEND, DEBIAN_FRONTEND, and
DEBCONF_REDIR so that casper-reconfigure properly uses the
noninteractive frontend when invoked from a ubiquity target-config hook
(LP: #955617).

lp:~cjwatson/ubuntu-seeds/touch-tests (Has a merge proposal) Development 2014-07-30 13:16:41 UTC 2014-07-30
232. Add a touch-tests seed containing all...

Author: Colin Watson
Revision Date: 2014-07-30 13:10:29 UTC

Add a touch-tests seed containing all the *-autopilot packages from touch, useful for RTM branching.

lp:~cjwatson/launchpad/optimise-filelists Development 2014-07-17 09:55:42 UTC 2014-07-17
17116. Ask the DB to sort filelists by compo...

Author: Colin Watson
Revision Date: 2014-07-17 09:51:30 UTC

Ask the DB to sort filelists by component and architecture and then write a group at a time directly, rather than building a dict of dicts of lists first.

lp:~cjwatson/humpolec/sort-channels (Has a merge proposal) Development 2014-06-05 09:33:41 UTC 2014-06-05
61. Sort the channel list.

Author: Colin Watson
Revision Date: 2014-06-05 09:33:22 UTC

Sort the channel list.

1100 of 200 results