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
charm-launchpad-codehosting-block-on-required-config-options 2023-11-10 11:39:55 UTC
charm/launchpad-codehosting: Block on required configuration options

Author: Guruprasad
Author Date: 2023-11-10 11:39:55 UTC

charm/launchpad-codehosting: Block on required configuration options

add-internal-branch-by-id-root-codehosting-charm 2023-11-10 10:12:59 UTC
charm/launchpad-codehosting: Add 'internal_branch_by_id_root' config option

Author: Guruprasad
Author Date: 2023-11-10 10:12:59 UTC

charm/launchpad-codehosting: Add 'internal_branch_by_id_root' config option

fix-data-dir-typo-readme 2023-10-30 14:01:57 UTC
charm/launchpad-codehosting: Fix typos in the README

Author: Guruprasad
Author Date: 2023-10-30 14:01:57 UTC

charm/launchpad-codehosting: Fix typos in the README

The bzr repositories root directory was wrongly mentioned as
`/srv/launchpad/data/mirror` instead of `/srv/launchpad/data/mirrors`.

charm-codehosting-simplify-cert-configuration 2023-10-27 16:43:24 UTC
charm/launchpad-codehosting: Simplify TLS certification configuration

Author: Guruprasad
Author Date: 2023-10-27 16:43:24 UTC

charm/launchpad-codehosting: Simplify TLS certification configuration

update-codehosting-ssh-public-port 2023-10-27 14:04:21 UTC
charm: Update the bzr sftp port to 5022 and make it configurable

Author: Guruprasad
Author Date: 2023-10-27 14:03:45 UTC

charm: Update the bzr sftp port to 5022 and make it configurable

charm-launchpad-codehosting 2023-10-26 16:51:48 UTC
charm: Add a 'launchpad-codehosting' charm

Author: Guruprasad
Author Date: 2023-09-26 15:40:09 UTC

charm: Add a 'launchpad-codehosting' charm

allow-distribution-bug-supervisor-to-create-structural-subscriptions 2023-09-30 07:08:39 UTC
Allow the distribution bug supervisor to add structural subscriptions

Author: Guruprasad
Author Date: 2023-09-30 07:08:39 UTC

Allow the distribution bug supervisor to add structural subscriptions

LP: #2037777

drop-bionic-readline-mock-for-tests 2023-09-29 13:20:49 UTC
Remove bionic support from the development environment setup docs

Author: Guruprasad
Author Date: 2023-09-29 13:16:45 UTC

Remove bionic support from the development environment setup docs

update-launchpad-layers-58edb3e5a88794c3baa2274a94e21d3a298a6c79 2023-09-27 14:21:11 UTC
charm: Update launchpad-layers to 58edb3e5a8

Author: Guruprasad
Author Date: 2023-09-27 14:21:11 UTC

charm: Update launchpad-layers to 58edb3e5a8

This pulls in a couple of improvements.

06169f9fa1 upload-queue-processor: Turn fsroot into a property
58edb3e5a8 Add a 'scripts_dir' well-known directory

remove-unused-demo-charm-code 2023-09-27 05:58:55 UTC
charm/launchpad: Remove unused charm code

Author: Guruprasad
Author Date: 2023-09-27 05:58:08 UTC

charm/launchpad: Remove unused charm code

fix-snaps-description-new-snap-page 2023-09-22 18:16:31 UTC
Update the description for snaps in the new snap page

Author: Guruprasad
Author Date: 2023-09-22 17:00:56 UTC

Update the description for snaps in the new snap page

Use the description that is currently in
https://snapcraft.io/docs. Also update the link to the snapcraft
documentation.

LP: #2037033

export-IMessage.visible 2023-09-21 17:38:25 UTC
Export IMessage.visible in the web service

Author: Guruprasad
Author Date: 2023-09-21 15:00:33 UTC

Export IMessage.visible in the web service

And remove the downstream exports.

launchpad-scripts-fix-sync-librarian-logs 2023-08-17 10:00:46 UTC
charm/launchpad-scripts: Capture the sync-librarian-logs script output

Author: Guruprasad
Author Date: 2023-08-17 09:47:29 UTC

charm/launchpad-scripts: Capture the sync-librarian-logs script output

make-lp-user-improvements 2023-08-08 07:42:16 UTC
Update the make-lp-user script to not send email on ssh key import

Author: Guruprasad
Author Date: 2023-08-08 06:21:16 UTC

Update the make-lp-user script to not send email on ssh key import

It does not make sense to require a way to send emails in the
development environment, which is where this script is primarily used,
to be able to register SSH keys to an account.

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.

add-extra-config-bzrsyncd-celerybeat 2023-08-04 08:56:28 UTC
charm/launchpad-scripts-bzrsyncd: Add missing config to the celerybeat service

Author: Guruprasad
Author Date: 2023-08-04 08:56:28 UTC

charm/launchpad-scripts-bzrsyncd: Add missing config to the celerybeat service

launchpad-scripts-bzrsyncd-fix-typo-celerybeat-service 2023-08-04 08:11:38 UTC
charm/launchpad-scripts-bzrsyncd: Fix a typo in the celerybeat service name

Author: Guruprasad
Author Date: 2023-08-04 08:11:38 UTC

charm/launchpad-scripts-bzrsyncd: Fix a typo in the celerybeat service name

charm-bzrsyncd-tie-celery-services-to-active-flag 2023-07-31 14:12:11 UTC
charm/launchpad-scripts-bzrsyncd: Control celery services using juju

Author: Guruprasad
Author Date: 2023-07-31 14:09:25 UTC

charm/launchpad-scripts-bzrsyncd: Control celery services using juju

... configuration parameter `active`.

launchpad-scripts-charm-fixes 2023-07-28 17:21:55 UTC
charm/launchpad-scripts: Fix a typo in a configuration variable name

Author: Guruprasad
Author Date: 2023-07-28 17:21:55 UTC

charm/launchpad-scripts: Fix a typo in a configuration variable name

fix-typo-apport 2023-07-28 14:58:21 UTC
charm/launchpad-scripts: Fix a typo in a cron job comment

Author: Guruprasad
Author Date: 2023-07-28 14:58:21 UTC

charm/launchpad-scripts: Fix a typo in a cron job comment

tie-celery-services-to-active-flag 2023-07-28 10:17:04 UTC
charm/launchpad-scripts: Control systemd services using the juju 'active' config

Author: Guruprasad
Author Date: 2023-07-27 16:36:45 UTC

charm/launchpad-scripts: Control systemd services using the juju 'active' config

launchpad-scripts-configuration-enable-debian-bugs-mirroring 2023-07-25 05:35:48 UTC
charm/launchpad-scripts: Add configuration to enable Debian bugs mirroring

Author: Guruprasad
Author Date: 2023-07-24 14:59:43 UTC

charm/launchpad-scripts: Add configuration to enable Debian bugs mirroring

tutorial-creating-a-new-page-in-launchpad 2023-07-21 14:08:54 UTC
Add a tutorial for creating a new page in Launchpad

Author: Guruprasad
Author Date: 2023-07-20 08:39:30 UTC

Add a tutorial for creating a new page in Launchpad

launchpad-scripts-extra-volume-manual-steps 2023-07-19 16:45:29 UTC
charm/launchpad-scripts: Document the manual steps to set up a volume

Author: Guruprasad
Author Date: 2023-07-19 16:31:46 UTC

charm/launchpad-scripts: Document the manual steps to set up a volume

This volume is used to rsync and store the Debian bugs database.

launchpad-scripts-run-process-mail-when-configured 2023-07-18 10:30:04 UTC
charm/launchpad-scripts: Run the process-mail script only if the required con...

Author: Guruprasad
Author Date: 2023-07-18 10:30:04 UTC

charm/launchpad-scripts: Run the process-mail script only if the required configuration is present

tweak-debbugs-sync-script 2023-07-13 10:07:41 UTC
Make the destination directory configurable in the debbugs-sync script

Author: Guruprasad
Author Date: 2023-07-13 09:36:25 UTC

Make the destination directory configurable in the debbugs-sync script

charm-launchpad-scripts-add-missing-role 2023-07-12 06:28:57 UTC
charm/launchpad-scripts: Add a missing database role needed by the charm

Author: Guruprasad
Author Date: 2023-07-12 06:28:57 UTC

charm/launchpad-scripts: Add a missing database role needed by the charm

launchpad-scripts-bzrsyncd-fix-actions 2023-07-07 14:00:50 UTC
charm/launchpad-scripts-bzrsyncd: Fix the broken actions

Author: Guruprasad
Author Date: 2023-07-07 14:00:03 UTC

charm/launchpad-scripts-bzrsyncd: Fix the broken actions

Make the actions.py script executable and make the 'start-services'
and the 'stop-services' actions a symbolic link to it.

charm-launchpad-scripts-bzrsyncd 2023-07-07 13:05:08 UTC
charm: Add a launchpad-scripts charm

Author: Guruprasad
Author Date: 2023-07-05 14:08:18 UTC

charm: Add a launchpad-scripts charm

charm-launchpad-scripts 2023-06-22 14:28:38 UTC
charm: Add a launchpad-scripts charm

Author: Guruprasad
Author Date: 2023-05-19 06:48:19 UTC

charm: Add a launchpad-scripts charm

check-teamparticipation-teammembership-dbuser 2023-06-16 15:11:31 UTC
Use the teammembership dbuser in the check-teamparticipation.py script

Author: Guruprasad
Author Date: 2023-06-16 14:56:19 UTC

Use the teammembership dbuser in the check-teamparticipation.py script

All similar cron scripts have an explicit database user and only this
script doesn't and falls back to the default user defined in the
connection string. With this change, we have an explicit assignment.

synchronize-oval-data-ppa-directory 2023-04-21 11:36:59 UTC
Implement more fixes and add more tests

Author: Guruprasad
Author Date: 2023-04-21 11:36:59 UTC

Implement more fixes and add more tests

emit-statsd-metrics-build-failures 2023-04-12 08:02:02 UTC
Emit statsd metrics when recovering from build job failure

Author: Guruprasad
Author Date: 2023-04-05 14:23:40 UTC

Emit statsd metrics when recovering from build job failure

document-restarting-web-app-dogfood 2023-04-03 14:30:19 UTC
Document how to restart just the Launchpad web app and librarian on dogfood

Author: Guruprasad
Author Date: 2023-04-03 10:39:13 UTC

Document how to restart just the Launchpad web app and librarian on dogfood

update-copyright-launchpad-docs 2023-04-03 09:56:03 UTC
Update the copyright year in the Launchpad docs

Author: Guruprasad
Author Date: 2023-04-03 09:56:03 UTC

Update the copyright year in the Launchpad docs

rsync-oval-data-when-publishing-a-distro 2023-04-03 08:02:37 UTC
Perform OVAL data rsync when publishing a distro

Author: Guruprasad
Author Date: 2023-03-28 09:51:40 UTC

Perform OVAL data rsync when publishing a distro

restrict-project-announcement-forms-to-legitimate-users 2023-03-20 12:43:37 UTC
Restrict the 'Add announcement' form access to legitimate pillar owners

Author: Guruprasad
Author Date: 2023-03-20 11:37:38 UTC

Restrict the 'Add announcement' form access to legitimate pillar owners

Also hide the 'Make announcement' link on the pillar's
'News and announcements' page.

hide-make-announcement-link-illegitimate-pillar-owners 2023-03-10 11:24:13 UTC
Hide the 'Make announcement' link for illegitimate pillar owners

Author: Guruprasad
Author Date: 2023-03-10 09:39:01 UTC

Hide the 'Make announcement' link for illegitimate pillar owners

use-set-comprehension-to-construct-a-list 2023-02-24 14:53:34 UTC
Use set comprehension to construct a set

Author: Guruprasad
Author Date: 2023-02-24 14:09:24 UTC

Use set comprehension to construct a set

fix-typo-bugs-doctest 2023-02-24 13:57:53 UTC
Add 'distroname' to .codespell-ignore

Author: Guruprasad
Author Date: 2023-02-24 13:55:33 UTC

Add 'distroname' to .codespell-ignore

codespell-bugs 2023-02-24 09:47:38 UTC
Fix spelling errors in lp.bugs

Author: Guruprasad
Author Date: 2023-02-24 09:47:38 UTC

Fix spelling errors in lp.bugs

remove-leading-space-typo-distribution-browser 2023-02-23 07:26:43 UTC
Remove the typo leading space in the distribution widget empty values

Author: Guruprasad
Author Date: 2023-02-23 07:26:43 UTC

Remove the typo leading space in the distribution widget empty values

add-distribution-code-admin-model-and-ui 2023-02-21 12:33:27 UTC
Let the distro code admin call setDefaultRepository() on the distro source pa...

Author: Guruprasad
Author Date: 2023-02-21 12:33:27 UTC

Let the distro code admin call setDefaultRepository() on the distro source packages

merge-db-stable 2023-02-17 13:20:51 UTC
Automatic merge from stable up to ee2279e875ad

Author: Patch Queue Manager
Author Date: 2023-02-17 13:20:51 UTC

Automatic merge from stable up to ee2279e875ad

add-distribution-code-admin 2023-02-16 09:29:01 UTC
Add Distribution.code_admin

Author: Guruprasad
Author Date: 2023-02-16 09:29:01 UTC

Add Distribution.code_admin

allow-launchpad-team-to-view-mirror-prober-logs 2022-12-12 14:08:04 UTC
Allow Launchpad team members to view mirror prober logs

Author: Guruprasad
Author Date: 2022-12-09 08:11:32 UTC

Allow Launchpad team members to view mirror prober logs

Show the side menu with a link to the prober logs for users
with the 'launchpad.Moderate' permission on a distribution mirror.

allow-reporting-bugs-arbitrary-packages-distros-without-publishing 2022-11-07 13:34:54 UTC
Allow bugtasks against any package in a distroseries without published sources

Author: Guruprasad
Author Date: 2022-10-27 11:03:40 UTC

Allow bugtasks against any package in a distroseries without published sources

optimize-distribution-has-published-sources-queries 2022-10-18 13:38:55 UTC
Optimize the queries issued by IDistribution.has_published_sources

Author: Guruprasad
Author Date: 2022-10-18 11:03:55 UTC

Optimize the queries issued by IDistribution.has_published_sources

handle-alternative-esm-format-uctimport 2022-10-13 10:28:26 UTC
Handle another esm name format in the uct import script

Author: Guruprasad
Author Date: 2022-10-13 10:28:26 UTC

Handle another esm name format in the uct import script

fix-distribution-cvereport-page-timeout 2022-10-03 13:11:06 UTC
Avoid unnecessary queries in the distribution cvereport page

Author: Guruprasad
Author Date: 2022-10-03 12:08:00 UTC

Avoid unnecessary queries in the distribution cvereport page

This should fix the timeout issue on that page.

vulnerability-links-in-cve-page-if-present 2022-10-03 10:23:51 UTC
Address review comments

Author: Guruprasad
Author Date: 2022-10-03 10:12:23 UTC

Address review comments

vulnerability-set-view 2022-09-30 07:11:14 UTC
Add a distribution vulnerability listing page

Author: Guruprasad
Author Date: 2022-09-23 06:51:22 UTC

Add a distribution vulnerability listing page

how-to-importing-an-ubuntu-package 2022-09-20 15:47:46 UTC
Add a how-to for importing an Ubuntu package in the dev environment

Author: Guruprasad
Author Date: 2022-09-20 10:10:38 UTC

Add a how-to for importing an Ubuntu package in the dev environment

uct-import-optional-date-none-fix 2022-09-20 09:20:53 UTC
Make the vulnerability dates timezone-aware only when they are not None

Author: Guruprasad
Author Date: 2022-09-20 09:19:18 UTC

Make the vulnerability dates timezone-aware only when they are not None

teammembership-renewal-fencepost-fix 2022-09-16 05:38:27 UTC
Allow team membership renewal when the expiration warning is sent

Author: Guruprasad
Author Date: 2022-09-16 05:35:14 UTC

Allow team membership renewal when the expiration warning is sent

This allows renewing the team membership a day earlier than
DAYS_BEFORE_EXPIRATION_WARNING_IS_SENT days before the exact expiry
time so that the users are able to perform the renewal when the first
expiration warning email is sent.

LP: #1987056

focal-fixes-2 2022-09-08 11:29:19 UTC
Remove duplicate key pre-generation to fix failing test

Author: Guruprasad
Author Date: 2022-09-08 11:29:02 UTC

Remove duplicate key pre-generation to fix failing test

focal-fixes 2022-09-08 06:44:09 UTC
Handle BaseException.__repr__ changes in Python 3.7

Author: Guruprasad
Author Date: 2022-09-08 06:44:09 UTC

Handle BaseException.__repr__ changes in Python 3.7

Python 3.7 removed the trailing comma from the `repr` of single-argument
exceptions. Adjust a few doctests to tolerate this.

gnugp2-xenial-test-fixes 2022-09-07 10:12:57 UTC
Use a secret key without a passphrase for archive signing doctests

Author: Guruprasad
Author Date: 2022-09-07 10:10:09 UTC

Use a secret key without a passphrase for archive signing doctests

gnupg2-xenial 2022-09-07 05:11:38 UTC
Allow passing a passphrase to PymeKey.export

Author: Colin Watson
Author Date: 2022-09-07 04:53:20 UTC

Allow passing a passphrase to PymeKey.export

GnuPG 2 needs this if the secret key has a non-empty passphrase. It
turns out that `lib/lp/testing/gpgkeys/data/test@canonical.com.sec` has
its passphrase set to "test", so attempting to export it using an empty
passphrase causes a failure in `lib/lp/services/gpg/doc/gpghandler.rst`.

allow-database-setup-postgres-12 2022-08-26 09:56:24 UTC
Allow running launchpad-database-setup on Postgres 12

Author: Guruprasad
Author Date: 2022-08-26 09:56:24 UTC

Allow running launchpad-database-setup on Postgres 12

vulnerability-ui 2022-08-23 06:55:23 UTC
Implement a read-only browser page for vulnerability

Author: Guruprasad
Author Date: 2022-08-10 05:39:06 UTC

Implement a read-only browser page for vulnerability

vulnerability-subscription-model 2022-08-01 10:50:02 UTC
Implement the VulnerabilitySubscription model and related changes

Author: Guruprasad
Author Date: 2022-07-15 08:38:32 UTC

Implement the VulnerabilitySubscription model and related changes

This does not yet notify the subscribers about changes to the
vulnerabilities that they are subscribed to.

fix-vulnerabilitysubscription-person-unique-index 2022-07-22 05:42:18 UTC
Fix the personmerge test failures due to unhandled unique index reference

Author: Guruprasad
Author Date: 2022-07-22 05:42:18 UTC

Fix the personmerge test failures due to unhandled unique index reference

vulnerability-subscription-sql-hot-patch 2022-07-21 12:03:53 UTC
Add a unique partial index on AccessArtifact(vulnerability)

Author: Guruprasad
Author Date: 2022-07-21 11:29:27 UTC

Add a unique partial index on AccessArtifact(vulnerability)

And validate the replaced `has_artifact` constraint

vulnerability-subscription-sql 2022-07-21 11:03:29 UTC
Add the VulnerabilitySubscription table

Author: Guruprasad
Author Date: 2022-07-14 08:49:24 UTC

Add the VulnerabilitySubscription table

And the related AccessArtifact changes, database functions and
triggers. Also update the security configuration to allow the
required permissions.

fix-typo-howto-security 2022-07-13 14:41:58 UTC
Fix a typo in doc/how-to/security.rst

Author: Guruprasad
Author Date: 2022-07-13 14:41:58 UTC

Fix a typo in doc/how-to/security.rst

split-security.py-final-bits 2022-07-13 12:20:49 UTC
Update the module docstring of

Author: Guruprasad
Author Date: 2022-07-13 12:20:49 UTC

Update the module docstring of

split-security.py-charms-oci-snappy 2022-07-12 05:42:26 UTC
Move the oci related security adapters to lp.oci.security

Author: Guruprasad
Author Date: 2022-07-11 14:24:13 UTC

Move the oci related security adapters to lp.oci.security

Also move the snappy related security adapters to lp.snappy.security

split-security.py-services 2022-07-11 14:49:31 UTC
Move the security adapters for lp.services.* to lp.services.*

Author: Guruprasad
Author Date: 2022-07-11 13:35:45 UTC

Move the security adapters for lp.services.* to lp.services.*

split-security.py-blueprints 2022-07-11 10:37:31 UTC
Move the blueprints-related security adapters to lp.blueprints.security

Author: Guruprasad
Author Date: 2022-07-11 06:16:52 UTC

Move the blueprints-related security adapters to lp.blueprints.security

split-security.py-soyuz-translations 2022-07-11 10:27:41 UTC
Move IOCIProject* adapters to lp.registry.security

Author: Guruprasad
Author Date: 2022-07-11 06:00:46 UTC

Move IOCIProject* adapters to lp.registry.security

security.py-split-answers-package 2022-07-07 14:14:52 UTC
Move the code-related security adapters to lp.code.security

Author: Guruprasad
Author Date: 2022-07-07 13:42:32 UTC

Move the code-related security adapters to lp.code.security

charming-extract-launchpad-build 2022-07-06 14:11:38 UTC
Create a basic reactive charm skeleton for Launchpad

Author: Guruprasad
Author Date: 2022-07-04 13:40:34 UTC

Create a basic reactive charm skeleton for Launchpad

This WIP charm uses the ols layer to
* Download and extract the latest Launchpad build artifact from
  the SWIFT storage. It also does the symlink switching for
  deploying a different build.
* Install the requirements.

split-global-security.py-registry 2022-07-06 11:11:52 UTC
Move the registry-related security adapters to lp.registry.security

Author: Guruprasad
Author Date: 2022-06-28 09:46:50 UTC

Move the registry-related security adapters to lp.registry.security

update-venv-python-makefile 2022-07-04 12:31:56 UTC
Omit the directory-part of the PYTHON in VENV_PYTHON in the Makefile

Author: Guruprasad
Author Date: 2022-07-04 12:31:56 UTC

Omit the directory-part of the PYTHON in VENV_PYTHON in the Makefile

This allows the `make compile` command to work properly when run from
the Launchpad charm.

diff-viewer-fix-text-overflow 2022-06-30 07:01:56 UTC
Wrap the line when the diff text is too long

Author: Guruprasad
Author Date: 2022-06-09 14:30:32 UTC

Wrap the line when the diff text is too long

update-dohq-artifactory-requirement 2022-06-28 07:46:58 UTC
Update the dohq-artifactory requirement to use the Launchpad fork

Author: Guruprasad
Author Date: 2022-06-24 08:05:42 UTC

Update the dohq-artifactory requirement to use the Launchpad fork

The fork fixes the version determination code in setup.py to allow
installing the wheel.

The source of the updated requirement is at
https://code.launchpad.net/~launchpad/dohq-artifactory/+git/dohq-artifactory/+ref/0.7.630

launchpad-dev-environment-xenial-cgroups-v1 2022-06-22 15:15:05 UTC
Add a note about the xenial container requiring cgroups v1

Author: Guruprasad
Author Date: 2022-06-22 15:15:05 UTC

Add a note about the xenial container requiring cgroups v1

update-ols-vms-release-to-bionic 2022-06-21 14:42:06 UTC
Update the release in ols-vms.conf to bionic

Author: Guruprasad
Author Date: 2022-06-21 14:42:06 UTC

Update the release in ols-vms.conf to bionic

This is required because we are building a charm for Launchpad on
bionic and hence the wheels need to be built on bionic so that they
can be installed.

fix-favicon-changes-test-failures 2022-06-15 11:04:48 UTC
Fix test failures caused by the favicon update changes

Author: Guruprasad
Author Date: 2022-06-15 11:04:48 UTC

Fix test failures caused by the favicon update changes

* Add a self-closing tag for the <link> and <meta> elements.
* Update the favicon verification test to look for the specific <link>
element and the updated favicon image.

fix-membership-expiration-warning-value-doctests 2022-06-14 14:52:49 UTC
Update the days before warning in the xx-member-renewed-membership doctests

Author: Guruprasad
Author Date: 2022-06-14 14:52:49 UTC

Update the days before warning in the xx-member-renewed-membership doctests

send-team-expiration-warnings-earlier 2022-06-14 12:57:57 UTC
Update the team membership expiration warning schedule

Author: Guruprasad
Author Date: 2022-06-13 09:03:44 UTC

Update the team membership expiration warning schedule

Now send the notification once a week from 4 weeks before expiry to 2
weeks before expiry and then send the notification daily in the last
week.

LP: #1935692

update-favicon-sizes 2022-06-14 12:54:37 UTC
Add favicons in various sizes and forms required by browsers

Author: Guruprasad
Author Date: 2022-06-04 05:39:55 UTC

Add favicons in various sizes and forms required by browsers

For more details, see `doc/explanation/favicon.rst`.

update-launchpad-footer-logo 2022-06-09 13:51:44 UTC
Update the Launchpad logo in the footer

Author: Guruprasad
Author Date: 2022-06-04 05:10:46 UTC

Update the Launchpad logo in the footer

Use a new image that has readable text.

new-security-role-permission-ui 2022-06-08 10:24:16 UTC
Implement the UI for showing and setting distribution security admin

Author: Guruprasad
Author Date: 2022-05-31 10:44:31 UTC

Implement the UI for showing and setting distribution security admin

Also export IDistribution.security_admin in the web service.

new-security-role-permission 2022-05-31 09:09:32 UTC
Add a new distribution security admin role

Author: Guruprasad
Author Date: 2022-05-24 17:30:26 UTC

Add a new distribution security admin role

And restrict the permissions on creating and editing vulnerabilities
to it.

allow-ssh-keys-without-comment 2022-05-27 10:32:02 UTC
Allow SSH keys without a comment to be uploaded

Author: Guruprasad
Author Date: 2022-05-27 10:04:04 UTC

Allow SSH keys without a comment to be uploaded

LP: #1974474

add-distribution-security-admin 2022-05-25 05:11:48 UTC
Add Distribution.security_admin

Author: Guruprasad
Author Date: 2022-05-20 07:59:16 UTC

Add Distribution.security_admin

vulnerability-api-fixes 2022-05-19 14:52:57 UTC
Fix the vulnerability attributes editing in the web service

Author: Guruprasad
Author Date: 2022-05-17 10:59:15 UTC

Fix the vulnerability attributes editing in the web service

Users with the 'launchpad.Edit' permission on a distribution should be
able to edit the vulnerability attributes using the web service API.

launchpad-og-image-fix 2022-05-19 12:14:19 UTC
Add a higher resolution image for og:image

Author: Guruprasad
Author Date: 2022-05-19 11:00:51 UTC

Add a higher resolution image for og:image

vulnerability-api-tests-fix 2022-05-11 13:06:22 UTC
Fix the validation error message order issue in a test

Author: Guruprasad
Author Date: 2022-05-11 13:06:22 UTC

Fix the validation error message order issue in a test

launchpad-logo-update-docs 2022-05-11 10:08:38 UTC
Update the copyright year

Author: Guruprasad
Author Date: 2022-05-11 10:08:38 UTC

Update the copyright year

vulnerability-creation-api 2022-05-11 08:42:55 UTC
Export IVulnerability attributes and IDistribution.newVulnerability()

Author: Guruprasad
Author Date: 2022-04-25 07:12:28 UTC

Export IVulnerability attributes and IDistribution.newVulnerability()

new-launchpad-logo 2022-05-09 05:56:05 UTC
Update the Launchpad logos to the new versions

Author: Guruprasad
Author Date: 2022-05-09 05:28:15 UTC

Update the Launchpad logos to the new versions

update-sampledata 2022-04-13 09:48:57 UTC
Update the sampledata for the recent database changes

Author: Guruprasad
Author Date: 2022-04-12 14:28:57 UTC

Update the sampledata for the recent database changes

bugtask-changes-model 2022-04-12 10:12:46 UTC
Add status_explanation, importance_explanation to BugTask

Author: Guruprasad
Author Date: 2022-03-30 05:17:25 UTC

Add status_explanation, importance_explanation to BugTask

Create BugActivity entries when these fields are changed and display
them in the bugtask and bug activity log pages.

bugtask-changes-sql 2022-04-04 10:36:30 UTC
Add status_explanation, importance_explanation to BugTask

Author: Guruprasad
Author Date: 2022-03-28 11:10:12 UTC

Add status_explanation, importance_explanation to BugTask

security-tracker-cve-changes 2022-03-11 12:40:09 UTC
Add new fields and methods to ICve and Cve

Author: Guruprasad
Author Date: 2022-02-23 11:17:49 UTC

Add new fields and methods to ICve and Cve

Add the 'date_made_public', 'discoverer', and the 'cvss' fields. Also
add the 'setCVSSVectorForAuthority()' method.

revert-cve-model-changes 2022-03-10 16:57:04 UTC
Revert "Add new fields and methods to ICve and Cve"

Author: Guruprasad
Author Date: 2022-03-10 16:57:04 UTC

Revert "Add new fields and methods to ICve and Cve"

This reverts commit 2d216ac658b2bd01c02d98bfcf1649d3fc767e48 as the corresponding DB changes haven't been merged to the master branch yet.

fix-person-merge-job-permission-cve-discoverer 2022-02-25 13:16:26 UTC
Allow person-merge-job to SELECT, UPDATE the Cve table

Author: Guruprasad
Author Date: 2022-02-25 13:16:26 UTC

Allow person-merge-job to SELECT, UPDATE the Cve table

1100 of 118 results
This repository contains Public information 
Everyone can see this information.

Subscribers