lp:~lgp171188/launchpad

Owned by Guruprasad
Get this repository:
git clone https://git.launchpad.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
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.

merge-db-stable 2022-07-22 10:51:03 UTC
Fix the personmerge test failures due to unhandled unique index reference

Author: Guruprasad
Author Date: 2022-07-22 10:51:03 UTC

Fix the personmerge test failures due to unhandled unique index reference

Merged from https://code.launchpad.net/~lgp171188/launchpad/+git/launchpad/+merge/427259

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

security-tracker-cve-table-changes 2022-02-22 14:03:54 UTC
Add the date_made_public, discoverer, cvss columns to Cve

Author: Guruprasad
Author Date: 2022-02-22 13:27:42 UTC

Add the date_made_public, discoverer, cvss columns to Cve

fix-bugtask-query-count-test-failures 2022-02-16 05:52:10 UTC
Fix the query counts in the bugtask browser tests

Author: Guruprasad
Author Date: 2022-02-16 05:52:10 UTC

Fix the query counts in the bugtask browser tests

The expected number of queries had increased with the changes to add a
UI for the bug lock status. This updates the failing tests with the
correct number of expected queries.

add-ui-bug-lock-unlock 2022-02-15 12:43:12 UTC
Implement the UI for changing a bug's lock status and reason

Author: Guruprasad
Author Date: 2022-02-10 10:49:04 UTC

Implement the UI for changing a bug's lock status and reason

And allow only the users with the 'launchpad.Moderate' permission to
be able to access the page and change the lock status and reason.

Also display a read-only icon for the locked bugs.

disallow-null-values-bug-lock-status 2022-02-08 16:53:43 UTC
Disallow None as a value for Bug.lock_status

Author: Guruprasad
Author Date: 2022-02-08 16:50:20 UTC

Disallow None as a value for Bug.lock_status

lock-status-not-nullable 2022-02-08 16:32:05 UTC
Disallow NULL values for Bug.lock_status

Author: Guruprasad
Author Date: 2022-02-08 16:29:38 UTC

Disallow NULL values for Bug.lock_status

create-other-user-accounts-dev-env 2022-02-07 16:53:31 UTC
Document how to create new user accounts in the dev environment

Author: Guruprasad
Author Date: 2022-02-07 11:30:13 UTC

Document how to create new user accounts in the dev environment

enforce-stricter-permission-check-when-a-bug-is-locked-down 2022-01-27 07:16:38 UTC
Add a garbo job to backfill Bug.lock_status values to the default

Author: Guruprasad
Author Date: 2022-01-27 07:16:38 UTC

Add a garbo job to backfill Bug.lock_status values to the default

clean-enforce-stricter-permission-check-when-a-bug-is-locked-down 2022-01-21 11:41:36 UTC
Add the WIP changes

Author: Guruprasad
Author Date: 2022-01-20 10:51:57 UTC

Add the WIP changes

add-locked-column-to-bug-table 2022-01-13 11:40:40 UTC
Add 'lock_reason' to Bug

Author: Guruprasad
Author Date: 2022-01-13 10:15:49 UTC

Add 'lock_reason' to Bug

This will be used to store the reason for the current lock_status, if provided.

update-sample-data 2022-01-12 09:13:20 UTC
Update the sample data to the latest baseline

Author: Guruprasad
Author Date: 2022-01-11 11:30:41 UTC

Update the sample data to the latest baseline

fix-python3-porting-issue-sort_sql-sort 2022-01-10 14:42:53 UTC
Fix the sort issue in sort_sql.py on Python 3

Author: Guruprasad
Author Date: 2022-01-10 13:51:53 UTC

Fix the sort issue in sort_sql.py on Python 3

fix-optimize-has-any-bug-role-bulk-team-membership-checks 2022-01-07 12:17:24 UTC
Fix the team membership check bug in the inAnyTeam() method

Author: Guruprasad
Author Date: 2022-01-07 11:46:50 UTC

Fix the team membership check bug in the inAnyTeam() method

The method now checks whether the user is in the list of teams passed
to the method before filtering the list to only the users that are teams.

optimize-has-any-bug-role-bulk-team-membership-checks 2022-01-07 06:11:06 UTC
Optimize _has_any_bug_role to do bulk team membership checks

Author: Guruprasad
Author Date: 2022-01-04 10:07:40 UTC

Optimize _has_any_bug_role to do bulk team membership checks

allow-locking-down-bug-edits 2022-01-04 10:14:39 UTC
Optimize _has_any_bug_role to do bulk team membership checks

Author: Guruprasad
Author Date: 2022-01-04 10:07:40 UTC

Optimize _has_any_bug_role to do bulk team membership checks

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

158 of 58 results
This repository contains Public information 
Everyone can see this information.

Subscribers