Merge lp:~sil2100/python-ubuntu-platform-api/packaging_review into lp:python-ubuntu-platform-api

Proposed by Łukasz Zemczak
Status: Merged
Approved by: Timo Jyrinki
Approved revision: 15
Merged at revision: 9
Proposed branch: lp:~sil2100/python-ubuntu-platform-api/packaging_review
Merge into: lp:python-ubuntu-platform-api
Diff against target: 816 lines (+712/-26)
10 files modified
.bzr-builddeb/default.conf (+2/-0)
COPYING (+674/-0)
debian/README (+0/-6)
debian/changelog (+9/-0)
debian/compat (+1/-1)
debian/control (+19/-8)
debian/copyright (+4/-4)
debian/rules (+2/-5)
debian/source/format (+0/-1)
setup.py (+1/-1)
To merge this branch: bzr merge lp:~sil2100/python-ubuntu-platform-api/packaging_review
Reviewer Review Type Date Requested Status
Timo Jyrinki (community) Approve
PS Jenkins bot (community) continuous-integration Approve
Review via email: mp+168393@code.launchpad.net

Commit message

Modifications related to compliance with our packaging standards

Description of the change

Packaging review. Modifications related to compliance with our packaging standards

To post a comment you must log in.
Revision history for this message
PS Jenkins bot (ps-jenkins) wrote :

PASSED: Continuous integration, rev:9
http://jenkins.qa.ubuntu.com/job/python-upa-ci/11/
Executed test runs:
    SUCCESS: http://jenkins.qa.ubuntu.com/job/python-upa-saucy-armhf-ci/15

Click here to trigger a rebuild:
http://s-jenkins:8080/job/python-upa-ci/11/rebuild

review: Approve (continuous-integration)
Revision history for this message
Timo Jyrinki (timo-jyrinki) wrote :

Package priority optional (not extra), use debhelper 9 if no reason not to use it. COPYING missing, as is license headers from the code file(s). README is not needed in debian/. Remove template comments from rules.

review: Needs Fixing
10. By Łukasz Zemczak

README unneeded

Revision history for this message
Timo Jyrinki (timo-jyrinki) wrote :

Ok, correction after checking out the correct branch, not the unfixed one :)

- add copyright headers to the code file and the two .py files?
- remove README
- remove template text from debian/rules

11. By Łukasz Zemczak

Missed some sample comments

12. By Łukasz Zemczak

Ooops, forgot something at the comment

13. By Łukasz Zemczak

Use the ubuntu.com e-mail

Revision history for this message
Timo Jyrinki (timo-jyrinki) wrote :

(with revision 12) getting Lintian errors/warnings/informations, seem largely valid (override with lintian overrides if not fixing some):

W: python-ubuntu-platform-api source: native-package-with-dash-version
W: python-ubuntu-platform-api source: out-of-date-standards-version 3.9.3 (current is 3.9.4)
I: python-ubuntu-platform-api: description-synopsis-might-not-be-phrased-properly
I: python-ubuntu-platform-api: extended-description-is-probably-too-short
I: python-ubuntu-platform-api: capitalization-error-in-description python Python
W: python-ubuntu-platform-api: wrong-section-according-to-package-name python-ubuntu-platform-api => python
W: python-ubuntu-platform-api: script-with-language-extension usr/bin/monitor_upa.py
W: python-ubuntu-platform-api: binary-without-manpage usr/bin/monitor_upa.py
E: python-ubuntu-platform-api: python-script-but-no-python-dep usr/bin/monitor_upa.py

with long descriptions at http://pastebin.ubuntu.com/5752025/

Revision history for this message
PS Jenkins bot (ps-jenkins) wrote :

PASSED: Continuous integration, rev:11
http://jenkins.qa.ubuntu.com/job/python-upa-ci/12/
Executed test runs:
    SUCCESS: http://jenkins.qa.ubuntu.com/job/python-upa-saucy-armhf-ci/16

Click here to trigger a rebuild:
http://s-jenkins:8080/job/python-upa-ci/12/rebuild

review: Approve (continuous-integration)
Revision history for this message
PS Jenkins bot (ps-jenkins) wrote :

PASSED: Continuous integration, rev:13
http://jenkins.qa.ubuntu.com/job/python-upa-ci/13/
Executed test runs:
    SUCCESS: http://jenkins.qa.ubuntu.com/job/python-upa-saucy-armhf-ci/17

Click here to trigger a rebuild:
http://s-jenkins:8080/job/python-upa-ci/13/rebuild

review: Approve (continuous-integration)
14. By Łukasz Zemczak

Fix some lintian errors

15. By Łukasz Zemczak

Remove the source/format file, switch from devel to python

Revision history for this message
Łukasz Zemczak (sil2100) wrote :

Ok, I fixed most of the issues. Others seem to be simply nit-picks which I think we should ignore. Lintian overrides is one way, but I think we could leave this as it is, not 'hiding' those warnings.

Revision history for this message
PS Jenkins bot (ps-jenkins) wrote :

PASSED: Continuous integration, rev:15
http://jenkins.qa.ubuntu.com/job/python-upa-ci/14/
Executed test runs:
    SUCCESS: http://jenkins.qa.ubuntu.com/job/python-upa-saucy-armhf-ci/18

Click here to trigger a rebuild:
http://s-jenkins:8080/job/python-upa-ci/14/rebuild

review: Approve (continuous-integration)
Revision history for this message
Timo Jyrinki (timo-jyrinki) wrote :

Starts to look good now! All errors and all warnings except for man page warning fixed, among with other issues.

review: Approve

Preview Diff

[H/L] Next/Prev Comment, [J/K] Next/Prev File, [N/P] Next/Prev Hunk
The diff is not available at this time. You can reload the page or download it.

Subscribers

People subscribed via source and target branches