Newsgroups: linux.debian.maint.python
From: Tomás Di Domenico <td...@tdido.com.ar>
Date: Wed, 14 Nov 2012 17:00:01 +0100
Local: Wed, Nov 14 2012 11:00 am
Subject: Re: Second round of advise on packaging python-csb
On 13/11/12 21:17, Jakub Wilk wrote:
> * Tomás Di Domenico <td...@tdido.com.ar>, 2012-11-12, 15:34:
Makes sense. Done.
>> * Rebuilt the package with an upstream release tarball > Much better now. :)
>> * Changed debian/* license to MIT, matching upstream's
> DEP-5-compliant short license name for the MIT license is "Expat".
> You don't have to repeat the license text twice; you could use a
>> * Added dependency on ${python:Depends}
Gone it is.
> You could also remove ${shlib:Depends}, as the package doesn't ship any
>> * Removed the empty docs file
Right, things get a bit blurry for me here. When upstream releases a new
>> Speaking of docs, the upstream tarball contains HTML-formatted
> Ideally, the documentation should be rebuilt from source.
version, they take a snapshot from their repository and build the release tarball. This process includes the creation of the docs from source. The tarball I use for the package, therefore, has the already cooked HTML files, and I happily committed them to the repository. Seeing as it's 24M of HTML files, it would most likely be a different
>> Should it be made available as a separate package?
Another blurry point. I'm having a hard time understanding the
> If the documentation is big, then putting it into a separate package is
> Speaking of big things, the binary package is 3.8M. It looks like most
> Tests however _love_ to be run at build time! :) You might also want to
> csb/test/data/*.pickle appear to contain pickled Python objects. Do you
> Note that unpickling (which is what the test suite appears be doing)
separation of tasks between the tarball packaging done by upstream I described before, and my Debian packaging. Similar to the docs, the tests are run by upstream when they build the tarball. Is it common to also include these tests in Debian packages? Thanks a lot for your patience, I do realize these are quite basic
-- You must Sign in before you can post messages.
To post a message you must first join this group.
Please update your nickname on the subscription settings page before posting.
You do not have the permission required to post.
| ||||||||||||||