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

Bug#857042: thonny packaging status





On Mon, Oct 16, 2017 at 7:14 AM, Aivar Annamaa <aivar.annamaa@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 to: