On Mon, Oct 16, 2017 at 7:14 AM, Aivar Annamaa <aivar.anna...@gmail.com>
wrote:

> I think I managed to complete the package.
>
> Here is the debian folder: https://bitbucket.org/plas/
> thonny-debian/src/master/debian/?at=master
>
> Here are the resulting files: https://bitbucket.org/plas/
> thonny-debian/downloads/
>
> I uploaded the package to https://mentors.debian.net. The output from
> dput indicated everything went fine, but I can't see the package under "My
> packages". Does it take some time?
>

I can see the package on mentors. It looks pretty good.

The watch file has some problems. Take a look at a recent uscan man page
for an example of a pypi watch file, and run 'uscan --force-download
--verbose' to test.

I'm a big fan of watch files and of get-orig-source (
https://wiki.debian.org/onlyjob/get-orig-source). The PGP signature
checking capability of uscan is also a good thing, if you are feeling
adventurous.

You still have a lintian issue to deal with Run 'lintian' in the project
directory after a build to review. Debian standards changes are summarized
in https://www.debian.org/doc/packaging-manuals/upgrading-checklist.txt.

I see that the tip of master builds much more cleanly - it needs a commit
tag to match in the changelog.

I built from your repository. There are generally two models for
maintaining packaging git repositories. One way has a branch containing
only a debian directory. The other includes the upstream data, both in a
pristine state, and also included with the debian directory for building.
You've gone the source included route, but the files don't match the tar
downloaded from pypi. Make sure you can build without error.  (Yes, I know
the tar probably doesn't match the upstream repository, but the watch file
defines the tar as the canonical source. Maintain the differences in the
debian branch, and review them).

Remember that, at some point, the UNRELEASED reference in the changelog
needs to change to unstable.

I haven't installed the package yet.

--
AE0D BF5A 92A5 ADE4 9481  BA6F 8A31 71EF 3661 50CE

Attachment: signature.asc
Description: GooPG digital signature

Reply via email to