Merge lp://staging/~julian-edwards/launchpad/metadata-type-bug-595038 into lp://staging/launchpad
Status: | Merged | ||||
---|---|---|---|---|---|
Approved by: | Jelmer Vernooij | ||||
Approved revision: | no longer in the source branch. | ||||
Merged at revision: | 11036 | ||||
Proposed branch: | lp://staging/~julian-edwards/launchpad/metadata-type-bug-595038 | ||||
Merge into: | lp://staging/launchpad | ||||
Diff against target: |
179 lines (+133/-0) 5 files modified
lib/lp/archivepublisher/tests/publishing-meta-data-files.txt (+65/-0) lib/lp/archiveuploader/nascentuploadfile.py (+2/-0) lib/lp/archiveuploader/tests/meta-data-custom-files.txt (+21/-0) lib/lp/soyuz/interfaces/queue.py (+18/-0) lib/lp/soyuz/model/queue.py (+27/-0) |
||||
To merge this branch: | bzr merge lp://staging/~julian-edwards/launchpad/metadata-type-bug-595038 | ||||
Related bugs: |
|
Reviewer | Review Type | Date Requested | Status |
---|---|---|---|
Jelmer Vernooij (community) | code | Approve | |
Review via email: mp+27837@code.staging.launchpad.net |
Description of the change
= Summary =
Add meta-data custom upload type for use by the Software Center.
== Implementation details ==
This branch defines a new custom upload type, META_DATA, which is defined by a
file's section being "meta-data".
The file's format is of no concern to Soyuz, it simply lives in the librarian
and is published to an area outside of the repo so that if the repo is
private, the meta-data is still accessible.
== Tests ==
bin/test -cvvt publishing-
== Demo and Q/A ==
We need to make a source package with a meta-data custom file attached and
upload. It should get accepted as normal and published appropriately.
= Launchpad lint =
Checking for conflicts. and issues in doctests and templates.
Running jslint, xmllint, pyflakes, and pylint.
Using normal rules.
Linting changed files:
lib/lp/
lib/lp/
lib/lp/
lib/lp/
lib/lp/
lib/lp/ archiveuploader /tests/ meta-data- custom- files.txt uses the British spelling of "Software Centre".