lp:~andrey-fedoseev/launchpad

Owned by Andrey Fedoseev
Get this repository:
git clone https://git.launchpad.net/~andrey-fedoseev/launchpad
Only Andrey Fedoseev can upload to this repository. If you are Andrey Fedoseev please log in for upload directions.

Branches

Name Last Modified Last Commit
bug-task-channel 2022-12-15 11:56:03 UTC
WIP: Add `channel` field to `BugTask` and `SourcePackage`

Author: Andrey Fedoseev
Author Date: 2022-12-15 10:54:16 UTC

WIP: Add `channel` field to `BugTask` and `SourcePackage`

This should also make a `SourcePackage` with a channel a valid target for a `BugTask`, and some work has been done in that direction, but it may not be 100% complete.

db-bug-task-channel-indexes 2022-12-15 10:47:55 UTC
Include the new `channel` to the indexes

Author: Andrey Fedoseev
Author Date: 2022-12-15 10:47:55 UTC

Include the new `channel` to the indexes

db-bug-task-channel 2022-12-15 10:45:38 UTC
Add `channel` field to `BugTask` and its derived tables/views

Author: Andrey Fedoseev
Author Date: 2022-12-15 10:45:38 UTC

Add `channel` field to `BugTask` and its derived tables/views

registry-can-delete-branch 2022-12-13 06:29:17 UTC
Minor changes to `TestBranchDeletionView` based on merge proposal comments

Author: Andrey Fedoseev
Author Date: 2022-12-13 06:29:17 UTC

Minor changes to `TestBranchDeletionView` based on merge proposal comments

uct-import-export-break-fix 2022-11-30 09:44:12 UTC
UCT import/export: handle the `break-fix` entries

Author: Andrey Fedoseev
Author Date: 2022-11-30 09:44:12 UTC

UCT import/export: handle the `break-fix` entries

For each `break-fix` entry create a `BugPresence` instance linked to the default git repository of the project (if exists)

If a `break-fix` entry includes multiple git commits in the "fixed" section it means that either of them fixes the issue. So, we create multiple `BugPresence` instances, one per commit listed in the "fixed" section.

Items such as `local-CVE-2022-23222-fix` are currently ignored

bug-presense 2022-11-30 09:41:36 UTC
Add `BugPresence` model

Author: Andrey Fedoseev
Author Date: 2022-10-18 06:12:07 UTC

Add `BugPresence` model

It represents a range of versions or git commits in which the bug was present.

db-bug-presence 2022-11-30 09:32:59 UTC
Add `BugPresence` table

Author: Andrey Fedoseev
Author Date: 2022-10-18 06:15:23 UTC

Add `BugPresence` table

It represents a range of versions or git commits in which the bug was present.

snap-store-auth-error 2022-11-29 11:31:52 UTC
Display info message when user tries to authorize store upload for snap that ...

Author: Andrey Fedoseev
Author Date: 2022-11-29 09:47:03 UTC

Display info message when user tries to authorize store upload for snap that isn't registered

Previously, that would cause an Internal Server Error

LP: #1997565

edit-feature-rules 2022-11-22 06:43:58 UTC
Add redirects from old feature rules URLs

Author: Andrey Fedoseev
Author Date: 2022-11-21 09:20:26 UTC

Add redirects from old feature rules URLs

/+feature-info -> /+feature-rules/info
/+feature-changelog -> /+feature-rules/changelog

debian-non-free-firmware 2022-11-18 06:38:34 UTC
Add `non-free-firmware` component for Debian imports

Author: Andrey Fedoseev
Author Date: 2022-11-17 12:11:07 UTC

Add `non-free-firmware` component for Debian imports

jira-bug-watch 2022-11-16 08:42:59 UTC
Add external bug tracker for JIRA

Author: Andrey Fedoseev
Author Date: 2022-11-16 08:39:46 UTC

Add external bug tracker for JIRA

question-title 2022-10-26 10:02:46 UTC
Include question title to the browser window title

Author: Andrey Fedoseev
Author Date: 2022-10-26 10:02:46 UTC

Include question title to the browser window title

uct-import-export-patches 2022-10-25 12:04:17 UTC
Merge remote-tracking branch 'origin/master' into uct-import-export-patches

Author: Andrey Fedoseev
Author Date: 2022-10-25 12:04:17 UTC

Merge remote-tracking branch 'origin/master' into uct-import-export-patches

; Conflicts:
; lib/lp/bugs/scripts/tests/test_uct.py

merge-db-stable 2022-10-21 18:00:51 UTC
Automatic merge from stable up to c0a7730cab18

Author: Patch Queue Manager
Author Date: 2022-10-21 18:00:51 UTC

Automatic merge from stable up to c0a7730cab18

bug-attachment-url 2022-10-21 06:22:47 UTC
Address peer review comments

Author: Andrey Fedoseev
Author Date: 2022-10-21 06:22:47 UTC

Address peer review comments

- `BugAttachmentEditView` exclude `contenttype` field from the form when there's no file attached rather than specifying the list of fields to be included
- Add tests for exporting bugs that have attachments with URLs
- Transform `BugAttachment.title` to a property. Make `BugAttachment._title` optional in ORM (it's already nullable in the schema)
- Fix tests in `patches-view.rst`

snap-base-features 2022-10-14 05:38:01 UTC
Use `SnapBase.features` in `snapcraft.yaml` parser

Author: Andrey Fedoseev
Author Date: 2022-10-14 05:38:01 UTC

Use `SnapBase.features` in `snapcraft.yaml` parser

to determine whether duplicate build-on values are allowed instead of relying on snap base name

db-bug-attachment-url 2022-10-10 10:23:58 UTC
Add `BugAttachment.url` field

Author: Andrey Fedoseev
Author Date: 2022-10-05 07:35:50 UTC

Add `BugAttachment.url` field

The `BugAttachment.libraryfile` is now optional

A BugAttachment must contain either a file, or an external URL

db-fix-cve-discoverer-sampledata 2022-10-06 10:31:19 UTC
Remove `cve.discoverer` from sampledata

Author: Andrey Fedoseev
Author Date: 2022-10-06 10:31:19 UTC

Remove `cve.discoverer` from sampledata

fix-cvereport 2022-10-05 10:06:27 UTC
CVEReportView: use lazy loading for `open_cve_bugtasks` and `resolved_cve_bug...

Author: Andrey Fedoseev
Author Date: 2022-10-05 10:06:27 UTC

CVEReportView: use lazy loading for `open_cve_bugtasks` and `resolved_cve_bugtasks`

Previously, these attributes were computed on view initialization, with the exception of the case when the context is a Distribution with no series.

Now, the attributes are always available, regardless of the context, but are computed on demand, when they are actually used.

db-remove-cve-discoverer 2022-09-28 09:42:12 UTC
Drop `Cve.discoverer` column

Author: Andrey Fedoseev
Author Date: 2022-09-28 09:42:12 UTC

Drop `Cve.discoverer` column

It is superseded by `Cve.discovered_by`

cve-discovered-by 2022-09-28 06:05:46 UTC
UCT import/export: handle the `cve.discovered_by` field

Author: Andrey Fedoseev
Author Date: 2022-09-16 10:59:46 UTC

UCT import/export: handle the `cve.discovered_by` field

packaging-security 2022-09-20 06:51:28 UTC
Fix another failing test caused by the recent changes in `Packaging` security

Author: Andrey Fedoseev
Author Date: 2022-09-20 06:51:28 UTC

Fix another failing test caused by the recent changes in `Packaging` security

db-cve-discovered-by 2022-09-15 10:36:48 UTC
Add `Cve.discovered_by` column

Author: Andrey Fedoseev
Author Date: 2022-09-15 10:36:48 UTC

Add `Cve.discovered_by` column

It contains the name of person(s) or organization that discovered the CVE

This supersedes the existing `discoverer` column which is a reference to a `Person`

db-snap-base-features 2022-09-13 10:44:47 UTC
Add `SnapBase.features` column

Author: Andrey Fedoseev
Author Date: 2022-09-13 10:44:47 UTC

Add `SnapBase.features` column

The column is used to designate the features available for a snap base

uct-import-upstream-packaging-model 2022-09-12 13:06:28 UTC
Add a comment explaining the meaning of `upstream_product`

Author: Andrey Fedoseev
Author Date: 2022-09-06 07:26:17 UTC

Add a comment explaining the meaning of `upstream_product`

translation-suggestions 2022-09-09 07:01:06 UTC
Optimize `POTMsgSet.getCurrentTranslations`

Author: Andrey Fedoseev
Author Date: 2022-09-05 11:19:34 UTC

Optimize `POTMsgSet.getCurrentTranslations`

- Move the logic of getting the current translations to `ICurrentTranslations` utility

- Add `getCurrentTranslations` method to load current translations for multiple messages sets, template, languages and sides with a single SQL query

- Optionally, cache the current translations with `cacheCurrentTranslations` method and load them from cache by passing `use_cache=True` to `getCurrentTranslation`

- Use cache when calling `getCurrentTranslation` from `TranslationMessage.isHidden()`

- Cache current translations when in `CurrentTranslationMessageView` to avoid multiple SQL queries when calling `isHidden()` for multiple messages

uct-import-directory 2022-08-31 07:10:40 UTC
UCT import: allow importing from a directory

Author: Andrey Fedoseev
Author Date: 2022-08-30 10:26:53 UTC

UCT import: allow importing from a directory

more-vulnerability-dates-new 2022-08-29 07:00:13 UTC
`cve_lib`: do not override date fields

Author: Andrey Fedoseev
Author Date: 2022-08-29 07:00:13 UTC

`cve_lib`: do not override date fields

`cve_lib` overrides PublicDate with PublicDateAtUSN or CRD

We need to disable this behaviour to preserve all original date values when performing UCT import

more-vulnerability-dates 2022-08-25 12:16:05 UTC
Add `Vulnerability.date_notice_issued` and `date_coordinated_release` fields

Author: Andrey Fedoseev
Author Date: 2022-08-22 10:58:01 UTC

Add `Vulnerability.date_notice_issued` and `date_coordinated_release` fields

Update the UCT import/export scripts accordingly

uct-upstream 2022-08-25 12:02:30 UTC
UCT import/export: handle ESM distribution packages

Author: Andrey Fedoseev
Author Date: 2022-08-18 10:36:05 UTC

UCT import/export: handle ESM distribution packages

The ESM distribution is likely to be named `ubuntu-esm` in Launchpad, even though it's named `esm` in UCT

snap-arch-multi-build-on 2022-08-22 06:28:43 UTC
Allow duplicate `build-on` for `core22`

Author: Andrey Fedoseev
Author Date: 2022-08-19 07:25:06 UTC

Allow duplicate `build-on` for `core22`

This allows the following configuration in `snapcraft.yaml` which is legit only for `core22`

architectures:
  - build-on: amd64
  - build-on: amd64
    build-for: [arm64]

db-more-vulnerability-dates 2022-08-19 10:54:11 UTC
DB patch to add `vulnerability.date_notice_issued` and `.date_coordinated_rel...

Author: Andrey Fedoseev
Author Date: 2022-08-19 10:08:18 UTC

DB patch to add `vulnerability.date_notice_issued` and `.date_coordinated_release` columns

master 2022-05-19 15:25:52 UTC
Support dominating publications by channel

Author: Colin Watson
Author Date: 2022-05-19 15:25:52 UTC

Support dominating publications by channel

Merged from https://code.launchpad.net/~cjwatson/launchpad/+git/launchpad/+merge/422233

db-devel 2022-05-12 12:30:16 UTC
Automatic merge from stable up to 35dc2e49f288

Author: Patch Queue Manager
Author Date: 2022-05-12 12:30:16 UTC

Automatic merge from stable up to 35dc2e49f288

db-stable 2022-05-12 12:30:16 UTC
Automatic merge from stable up to 35dc2e49f288

Author: Patch Queue Manager
Author Date: 2022-05-12 12:30:16 UTC

Automatic merge from stable up to 35dc2e49f288

stable 2022-05-11 16:26:18 UTC
Fix the test errors caused by the vulnerability API changes

Author: Guruprasad
Author Date: 2022-05-11 16:26:18 UTC

Fix the test errors caused by the vulnerability API changes

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

136 of 36 results
This repository contains Public information 
Everyone can see this information.

Subscribers