Register project from source package should include homepage URL
Bug #621778 reported by
Jelmer Vernooij
This bug affects 2 people
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
Launchpad itself |
Fix Released
|
High
|
Unassigned |
Bug Description
A lot of Debian packages have the "Homepage" field set, which contains the upstream project homepage URL.
Now that the upstream project registration from a source package works, it should be possible to use this URL to automatically fill in the project homepage URL.
Related branches
lp://qastaging/~jelmer/launchpad/621778-homepage-field
- Tim Penhey (community): Approve
- Steve Kowalik (community): Approve (code*)
- Stuart Bishop (community): Approve (db)
- Robert Collins (community): Approve (db)
-
Diff: 269 lines (+80/-10)13 files modifieddatabase/schema/comments.sql (+2/-0)
database/schema/patch-2208-05-0.sql (+11/-0)
lib/lp/registry/interfaces/distroseries.py (+4/-1)
lib/lp/registry/model/distroseries.py (+3/-2)
lib/lp/soyuz/interfaces/binarypackagebuild.py (+1/-1)
lib/lp/soyuz/interfaces/binarypackagerelease.py (+7/-0)
lib/lp/soyuz/interfaces/sourcepackagerelease.py (+8/-0)
lib/lp/soyuz/model/binarypackagebuild.py (+2/-2)
lib/lp/soyuz/model/binarypackagerelease.py (+1/-0)
lib/lp/soyuz/model/sourcepackagerelease.py (+1/-0)
lib/lp/soyuz/tests/test_binarypackagerelease.py (+16/-0)
lib/lp/soyuz/tests/test_sourcepackagerelease.py (+16/-0)
lib/lp/testing/factory.py (+8/-4)
lp://qastaging/~jelmer/launchpad/621778-parse-homepage-field
- Jeroen T. Vermeulen (community): Approve (code)
-
Diff: 296 lines (+52/-26)6 files modifiedlib/lp/archiveuploader/dscfile.py (+2/-0)
lib/lp/archiveuploader/nascentuploadfile.py (+14/-14)
lib/lp/archiveuploader/tests/test_nascentuploadfile.py (+29/-7)
lib/lp/registry/browser/product.py (+3/-1)
lib/lp/registry/stories/product/xx-product-add.txt (+2/-2)
lib/lp/soyuz/tests/test_publishing.py (+2/-2)
lp://qastaging/~sinzui/launchpad/prefill-homepageurl-0
- Māris Fogels (community): Approve
-
Diff: 266 lines (+74/-93)3 files modifiedlib/lp/registry/browser/sourcepackage.py (+6/-0)
lib/lp/registry/browser/tests/test_sourcepackage_views.py (+61/-66)
lib/lp/registry/stories/packaging/xx-sourcepackage-packaging.txt (+7/-27)
Changed in launchpad-registry: | |
status: | New → Triaged |
Changed in launchpad-registry: | |
importance: | Undecided → High |
tags: |
added: qa-ok removed: qa-needstesting |
Changed in launchpad-registry: | |
milestone: | 10.09 → 10.10 |
Changed in launchpad-registry: | |
milestone: | 10.10 → 10.11 |
Changed in launchpad-registry: | |
milestone: | 10.11 → 10.12 |
tags: | added: bridging-the-gap |
Changed in launchpad-registry: | |
assignee: | Jelmer Vernooij (jelmer) → Curtis Hovey (sinzui) |
status: | Triaged → In Progress |
tags: |
added: qa-ok removed: qa-needstesting |
Changed in launchpad-registry: | |
status: | Fix Committed → Fix Released |
Changed in launchpad: | |
assignee: | Curtis Hovey (sinzui) → nobody |
To post a comment you must log in.
As this is one of my itches, I'll have a look at it.