lp:~lgp171188/launchpad

Owned by Guruprasad
Get this repository:
git clone https://git.qastaging.paddev.net/~lgp171188/launchpad
Only Guruprasad can upload to this repository. If you are Guruprasad please log in for upload directions.

Branches

Name Last Modified Last Commit
launchpad-dev-environment-postgresql-16-support 2024-12-06 09:47:27 UTC
Add support for setting up PostgreSQL 16 in the dev environment

Author: Guruprasad
Author Date: 2024-12-06 09:42:18 UTC

Add support for setting up PostgreSQL 16 in the dev environment

update-public-activity-plsql-function-support-postgres-13-and-higher 2024-12-04 10:43:52 UTC
Update the public.activity() function to support PostgreSQL 13+

Author: Guruprasad
Author Date: 2024-12-04 10:43:52 UTC

Update the public.activity() function to support PostgreSQL 13+

This can be applied live as a hot patch

rocketfuel-setup-fixes-postgres-14 2024-11-26 14:32:37 UTC
Install PostgreSQL 14 when the --postgres14 flag is passed to rocketfuel-setup

Author: Guruprasad
Author Date: 2024-11-26 14:24:59 UTC

Install PostgreSQL 14 when the --postgres14 flag is passed to rocketfuel-setup

This allows using and testing Launchpad against PostgreSQL 14 in the
development environment.

update-soyuz-sampledata-plucky 2024-11-14 09:35:53 UTC
Update soyuz-sampledata-setup.py from kinetic to plucky

Author: Guruprasad
Author Date: 2024-11-14 09:35:53 UTC

Update soyuz-sampledata-setup.py from kinetic to plucky

This is similar to the change done in the commit
e06cda82fd63144049a1416b35dcfdf547d9d9ca -
https://code.launchpad.net/~cjwatson/launchpad/+git/launchpad/+merge/442913

rocketfuel-setup-port-noble 2024-11-06 10:04:10 UTC
Add support for setting up a dev environment on noble

Author: Guruprasad
Author Date: 2024-11-06 09:58:01 UTC

Add support for setting up a dev environment on noble

Simplify the rocketfuel-setup code to add new apt sources using the
add-apt-repository command that is independent of the series and the
configuration file format (deb822 vs pre-deb822 format). Also allow
the database setup script to run against PostgreSQL 14 and 16.

upgrade-pre-commit-hooks 2024-10-08 11:44:51 UTC
Pin the pyupgrade pre-commit hook to 3.16.0

Author: Guruprasad
Author Date: 2024-10-08 11:44:51 UTC

Pin the pyupgrade pre-commit hook to 3.16.0

pyupgrade 3.17.0 drops Python 3.8 support

mirror-prober-sni-fix 2024-10-07 06:56:09 UTC
Send SNI when connecting to a HTTPS mirror through a proxy

Author: Guruprasad
Author Date: 2024-10-06 10:09:30 UTC

Send SNI when connecting to a HTTPS mirror through a proxy

Thanks to Keyu Tao (https://launchpad.net/~taoky) for suggesting the fix.

LP: #1885585

merge-db-stable 2024-10-04 12:56:15 UTC
Add CraftRecipe.git_repository_url

Author: Quentin Debhi
Author Date: 2024-10-04 12:56:15 UTC

Add CraftRecipe.git_repository_url

Merged from https://code.launchpad.net/~ruinedyourlife/launchpad/+git/launchpad/+merge/474478

add-git-repository-url-rock-recipe 2024-10-04 09:59:25 UTC
Fix a typo in the constraint

Author: Guruprasad
Author Date: 2024-10-04 09:59:25 UTC

Fix a typo in the constraint

add-rock-build-job-role-launchpad-scripts-charm 2024-09-25 06:53:25 UTC
charm/launchpad-scripts: Add the rock-build-job role

Author: Guruprasad
Author Date: 2024-09-25 06:53:25 UTC

charm/launchpad-scripts: Add the rock-build-job role

add-security.cfg-changes-for-rockbase-table 2024-09-18 06:53:13 UTC
Add security.cfg settings for rockbase, rockbasearch tables

Author: Guruprasad
Author Date: 2024-09-18 06:53:13 UTC

Add security.cfg settings for rockbase, rockbasearch tables

These were missing and causing tests to fail due to permission errors.

add-rockbase-tables 2024-09-13 16:57:39 UTC
Add RockBase, RockBaseArch tables

Author: Guruprasad
Author Date: 2024-09-13 16:57:39 UTC

Add RockBase, RockBaseArch tables

rock-builds-schema-change-updates 2024-09-12 05:41:30 UTC
Add an index for stale rock recipes

Author: Guruprasad
Author Date: 2024-09-12 05:41:30 UTC

Add an index for stale rock recipes

These will be used by the `request_daily_builds` cron script. A similar
index for stale snap and charm recipes was added in DB patch 2210-33-1.

qastaging-db-restore-fixes 2024-09-10 10:10:08 UTC
Update the db config only for the keys that exist in the config file

Author: Guruprasad
Author Date: 2024-09-10 09:49:40 UTC

Update the db config only for the keys that exist in the config file

This fixes an exception in environments like the launchpad-db-update
charm where the `rw_main_standby` database configuration key is set
to `None` and it is not used at all.

update-cve_lib.py-from-uct 2024-09-03 13:28:37 UTC
Update cve_lib.py from the ubuntu-cve-tracker repository

Author: Guruprasad
Author Date: 2024-09-03 13:28:37 UTC

Update cve_lib.py from the ubuntu-cve-tracker repository

update-ppa-signing-key-garbo-job-add-logging 2024-07-30 15:24:01 UTC
Add debug logging to the UpdatePPASigningKeyFingerprintToRSA4096Key garbo job

Author: Guruprasad
Author Date: 2024-07-30 15:15:43 UTC

Add debug logging to the UpdatePPASigningKeyFingerprintToRSA4096Key garbo job

serve-rsa4096-when-archive-also-has-rsa1024-key 2024-07-26 06:11:41 UTC
Add a garbo job to switch the served signing key fingerprint of PPAs

Author: Guruprasad
Author Date: 2024-07-26 06:11:41 UTC

Add a garbo job to switch the served signing key fingerprint of PPAs

When a PPA has an rsa1024 signing key and rsa4096 signing key, this job
will update `IArchive.signing_key_fingerprint` to point to the latter,
thereby making the default more secure.

fix-key-injection-script-permissions 2024-07-23 18:53:13 UTC
Fix the permissions of the PPA signing key injection script

Author: Guruprasad
Author Date: 2024-07-23 18:53:13 UTC

Fix the permissions of the PPA signing key injection script

add-key-injection-script 2024-07-23 17:02:30 UTC
Add a script to invoke InjectExtraGPGSigningKeyScript

Author: Guruprasad
Author Date: 2024-07-23 17:02:30 UTC

Add a script to invoke InjectExtraGPGSigningKeyScript

This will be used to inject extra GPG signing keys for an archive.

add-script-inject-extra-gpg-signing-key 2024-07-23 11:42:01 UTC
Add a script to inject an extra signing key to an archive

Author: Guruprasad
Author Date: 2024-07-23 06:17:50 UTC

Add a script to inject an extra signing key to an archive

do-not-expire-files-of-ubuntu-esm-infra-legacy-ppas 2024-07-03 05:32:27 UTC
Do not expire files from the esm-infra-legacy PPAs

Author: Guruprasad
Author Date: 2024-07-03 05:32:27 UTC

Do not expire files from the esm-infra-legacy PPAs

These PPAs back the esm-infra-legacy repository on esm.ubuntu.com and we
need to retain their history to be able to provide point-in-time snapshots.

charmcraft-unified-format 2024-06-12 16:33:30 UTC
Add support for the new unified charmcraft.yaml format

Author: Guruprasad
Author Date: 2024-06-12 12:32:17 UTC

Add support for the new unified charmcraft.yaml format

This allows building charms using Launchpad charm recipes on 24.04 and
later using charmcraft 3.x.

do-not-expire-checkbox-beta-and-stable-ppas 2024-06-07 13:44:08 UTC
Don't expire the checkbox beta and stable PPAs

Author: Guruprasad
Author Date: 2024-06-07 13:44:08 UTC

Don't expire the checkbox beta and stable PPAs

The OEMs use these PPAs and want to pin the version of the checbox
packages during testing, using the archive snapshot service.

new-ppa-propagate-only-the-secure-signing-key-from-default-ppa 2024-06-05 11:43:14 UTC
Propagate only the 4096-bit RSA signing key from the default PPA

Author: Guruprasad
Author Date: 2024-06-05 11:43:14 UTC

Propagate only the 4096-bit RSA signing key from the default PPA

If the default archive of a person has more than one signing key, for
example during the 1024-bit RSA signing key to 4096-bit RSA signing key
migration, propagate only the 4096-bit RSA signing key to the new PPAs
of the same person.

fix-flake8-lint-error 2024-05-24 16:10:26 UTC
Fix a bug uncovered by a failing test for local key generation

Author: Guruprasad
Author Date: 2024-05-24 14:00:23 UTC

Fix a bug uncovered by a failing test for local key generation

ppa-generate-keys-propagate-only-the-4096-bit-rsa-signing-keys-from-the-default-ppa 2024-05-09 15:05:33 UTC
Propagate only the 4096R key from the default PPA with a 1024R and a 4096R si...

Author: Guruprasad
Author Date: 2024-05-09 15:05:33 UTC

Propagate only the 4096R key from the default PPA with a 1024R and a 4096R signing key

New, non-default PPAs need not have the legacy 1024-bit RSA signing key.

ppa-key-update-handle-default-ppa-has-no-signing-key-or-has-secure-signing-key 2024-05-08 07:03:29 UTC
Fix exception when the default PPA has no signing key or has a secure one alr...

Author: Guruprasad
Author Date: 2024-05-08 07:03:29 UTC

Fix exception when the default PPA has no signing key or has a secure one already

This should allow the PPA key updater script to generate replacement
keys for the 5 remaining PPAs that are in this scenario.

charm-launchpad-codehosting-fix-double-slash-rewrite-url 2024-05-03 14:38:24 UTC
charm/launchpad-codehosting: Fix a double slash in an apache2 rewrite rule

Author: Guruprasad
Author Date: 2024-05-03 14:38:24 UTC

charm/launchpad-codehosting: Fix a double slash in an apache2 rewrite rule

codehosting-charm-https-vhost-config-fixes 2024-05-03 08:13:54 UTC
charm/launchpad-codehosting: Update the httpchk URL for the HTTP, HTTPS backends

Author: Guruprasad
Author Date: 2024-05-03 08:13:54 UTC

charm/launchpad-codehosting: Update the httpchk URL for the HTTP, HTTPS backends

This allows the checks to work as expected after the previous change to
set an appropriate rewrite URL.

signing-service-proxy-typo-fix 2024-04-25 07:33:52 UTC
Fix a typo in SigningServiceClient.sign

Author: Guruprasad
Author Date: 2024-04-25 01:32:37 UTC

Fix a typo in SigningServiceClient.sign

Also add tests for the SigningServiceClient to verify
the recent changes to this method.

fix-ppa-key-updater-default-ppa-fingerprint-none-or-missing-in-gpgkey-table 2024-04-25 07:16:27 UTC
Add error handling when recursively trying to update the default PPA's signin...

Author: Guruprasad
Author Date: 2024-04-25 07:16:27 UTC

Add error handling when recursively trying to update the default PPA's signing key

This handles unexpected situations like when the default PPA has no
signing key or it has a 4096-bit signing key generated outside the PPA
key updater script and hence is missing an entry in the 'gpgkey' table.

update-publisher-multi-sign-archive-when-multiple-keys-available 2024-04-24 07:34:53 UTC
Sign the archive with all its OpenPGP signing keys

Author: Guruprasad
Author Date: 2024-04-18 17:06:29 UTC

Sign the archive with all its OpenPGP signing keys

If an archive has more than one OpenPGP signing key, sign the archive's
metadata files with all the available keys.

set-up-ppa-update-keys-cronscript 2024-04-19 13:53:53 UTC
charm/launchpad-ppa-publisher: Add the PPA key updater cron job

Author: Guruprasad
Author Date: 2024-04-19 13:53:53 UTC

charm/launchpad-ppa-publisher: Add the PPA key updater cron job

update-bing-custom-search-site-url 2024-04-15 11:17:44 UTC
Update Bing custom search site URL

Author: Guruprasad
Author Date: 2024-04-15 11:17:44 UTC

Update Bing custom search site URL

allow-setting-bing-custom-search-endpoint-launchpad-appserver-charm 2024-04-15 10:28:10 UTC
charm/launchpad-appserver: Make the bing custom search endpoint configurable

Author: Guruprasad
Author Date: 2024-04-15 10:28:10 UTC

charm/launchpad-appserver: Make the bing custom search endpoint configurable

This allows us to update it without requiring any code changes to
Launchpad itself.

allow-inline-code-review-comment-resolution 2023-08-07 13:16:34 UTC
Allow using a new format to store inline code review comments

Author: Guruprasad
Author Date: 2023-08-07 13:16:34 UTC

Allow using a new format to store inline code review comments

This allows storing additional metadata about each inline comment.

db-devel 2021-10-29 14:30:19 UTC
Automatic merge from stable up to 20edb29a6a57

Author: Patch Queue Manager
Author Date: 2021-10-29 14:30:19 UTC

Automatic merge from stable up to 20edb29a6a57

stable 2021-10-27 12:12:47 UTC
fix typos

Author: Jürgen Gmach
Author Date: 2021-10-27 12:12:47 UTC

fix typos

Merged from https://code.launchpad.net/~jugmac00/launchpad/+git/launchpad/+merge/410792

master 2021-10-27 12:12:47 UTC
fix typos

Author: Jürgen Gmach
Author Date: 2021-10-27 12:12:47 UTC

fix typos

Merged from https://code.launchpad.net/~jugmac00/launchpad/+git/launchpad/+merge/410792

db-stable 2021-10-25 17:05:19 UTC
Automatic merge from stable up to 7d9f18bfad25

Author: Patch Queue Manager
Author Date: 2021-10-25 17:05:19 UTC

Automatic merge from stable up to 7d9f18bfad25

140 of 40 results
This repository contains Public information 
Everyone can see this information.

Subscribers