API access to debian changelog
Bug #833384 reported by
Stefano Rivera
This bug affects 1 person
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
Launchpad itself |
Fix Released
|
Low
|
William Grant |
Bug Description
Launchpad provides no API access to Debian changelogs. LP: #322500 suggests reading the changes files, but we don't have those for Debian.
This would be very handy for requestsync and syncpackage.
Related branches
lp:~wgrant/launchpad/bug-833384
- Curtis Hovey (community): Approve (code)
-
Diff: 623 lines (+221/-69)12 files modifiedlib/canonical/launchpad/browser/tests/test_branchtraversal.py (+6/-15)
lib/lp/blueprints/browser/tests/test_specification.py (+2/-14)
lib/lp/bugs/browser/tests/test_structuralsubscription.py (+1/-10)
lib/lp/soyuz/browser/configure.zcml (+3/-0)
lib/lp/soyuz/browser/publishing.py (+21/-12)
lib/lp/soyuz/browser/tests/test_publishing.py (+81/-3)
lib/lp/soyuz/interfaces/publishing.py (+15/-0)
lib/lp/soyuz/model/publishing.py (+15/-0)
lib/lp/soyuz/stories/webservice/xx-source-package-publishing.txt (+14/-0)
lib/lp/soyuz/tests/test_publishing.py (+0/-13)
lib/lp/soyuz/tests/test_publishing_models.py (+52/-2)
lib/lp/testing/__init__.py (+11/-0)
Changed in launchpad: | |
importance: | High → Low |
tags: | added: trivial |
Changed in launchpad: | |
assignee: | nobody → William Grant (wgrant) |
status: | Triaged → In Progress |
tags: |
added: qa-ok removed: qa-needstesting |
Changed in launchpad: | |
status: | Fix Committed → Fix Released |
To post a comment you must log in.
When the fix for bug 827576 lands we can expose the new aggregate_changelog function via the publication entry, which is a little nicer than providing just one changelog per publication.