[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Bug#775509: Seeking Mentor for Bug#775509: RFS: tz-converter/1.0.0 ITP tz-converter



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

-- 
bye,
pabs

https://wiki.debian.org/PaulWise

Attachment: signature.asc
Description: This is a digitally signed message part


Reply to: