Hello Paul, Thank you very much for you in-depth review and comments. Sorry for delay in the reply, I needed to go back and review the current build based on these comments. As suggested, I found using the python commands to be much easier in creating this package. With the revisions completed, I have updated the result back to the mentors repo:
https://mentors.debian.net/package/tz-converter If possible, could I get a further review on these changes? If there is anything else that needs to be fixed, please let me know. Thanks again for the help! - Dave On 月, 2015-03-30 at 14:12 +0800, Paul Wise wrote: > On Sat, 2015-03-28 at 14:10 +0900, Dave Maiorino wrote: > > > For the copyright file, I have gone back and added a source for > > Saki-NuoveXT-Apps-world-clock.ico. As for the icon "gnome-set-time.png", > > I have grabbed this from the system, which looks to belong from the > > package "gnome-desktop" licensed under GNU. As a result, I have added > > the copyright owners of this package for the file > > "icons/gnome-set-time.png". Please let me know if this needs to be > > further reviewed. > > Please add this information to the upstream AUTHORS file too. > > The License lines in debian/copyright are incorrect, please use the > right ones from the copyright-format spec: > > https://www.debian.org/doc/packaging-manuals/copyright-format/1.0/ > > > Sorry for the PEP errors. > > main_widget.py is giving PEP-8 warnings too. > > > For the "build" dir and the "changelog.Debian.gz" issues, not quite sure > > how those got in there ;) Might have been from an older upload that I > > did not fixed. Corrected these now. > > You should use `python setup.py sdist` to create your upstream tarballs > but if I use that some files are missing so you'll need to fix setup.py. > > > I have taken all of these changes, and reposted to mentors.debian.net. > > Please let me know if there is anything else, or how I can catch a > > sponsor. I have been using Debian for almost 10 years, and want to be > > able to contribute back :) > > Could you explain what debian/source/options is for? > > debian/tz-converter.1.gz is a compressed copy of the upstream manual > page. I would suggest removing it. > > debian/upstream-signing-key.pgp is at a deprecated path, it should be > converted to an ASCII-armoured key at debian/upstream/signing-key.asc > > debian/source/include-binaries can be removed after the above fixes. > > debian/patches is empty and can be removed. > > Downloading the upstream tarball with uscan fails, missing sigs: > > uscan --download-current-version --verbose --destdir . > > The upstream tarball from uscan is different to the one on mentors. > > The upstream setup.py should install the manual page instead of the > Debian packaging including debian/tz-converter.manpages. > > Same for debian/tz-converter.desktop and debian/install > > Same for /usr/bin/tz-converter and debian/links > > Same for the icons and debian/install > > Are you sure the override_dh_* in debian/rules are needed? > > Please wrap and sort the debian meta-data using this (from devscripts): > > wrap-and-sort -sa > > I'd suggest wrapping debian/watch on the whitespace. > > You might want to look at this wiki page: > > https://wiki.debian.org/debian/watch > > Why is there a copy of debian/changelog in the upstream tarball here? > > tz-converter/changelog.gz > > Your OpenPGP key is using SHA-1 self-signatures and never expires, you > might want to update your configuration and set a expiry date using a > self-signature with a stronger hash algorithm. Please also read through > the rest of the OpenPGP best practices: > > https://help.riseup.net/en/security/message-security/openpgp/best-practices#self-signatures-should-not-use-sha1 > https://help.riseup.net/en/security/message-security/openpgp/best-practices#use-an-expiration-date-less-than-two-years > -- To UNSUBSCRIBE, email to debian-mentors-requ...@lists.debian.org with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org Archive: https://lists.debian.org/1429803029.2937.3.ca...@gmail.com