G'day, I incorporated the suggestions by Ben as per my previous email. Also now the test handling has been improved, removing the binary file test_file.nc that was previously packaged.
Furthermore, I received some comments from Mattia Rizzolo (mapreri) via irc. In detail: * d/control: ** please sort your depedencies. wrap-and-sort(1) will help here. I like the options -ast, but probably you'll be happy enough with -s only. Done. ** in python-cf you have an explicit dependency on a library package. Why? the shlibs system is supposed to find all dependencies on shared lib by themself, though you're missing a dep on ${shlibs:Depends} I added ${shlibs:Depends}. The explicit dependency is necessary because the python code loads the library via ctypes, hence shlibs cannot detect it. * why there is no python3 package, why? At the moment there is no python3 support in upstream. I am working to change that, but I would very much like to see the python2 package ready. * d/python-cf.lintian-overrides I don't remember ever seeing this tag emitted, but it does look like something fishy is going on. if you really have a good reason to override such a thing, please add a convincing comment. Fixed. * d/repack why instead of using such a script you don't use the newish feature of uscan+mk-origtargz to remove those files? https://wiki.debian.org/UscanEnhancements this file really looks like it's only wasting time understanding what it does when it just remove files... Done. * d/rules: please do the sphinx thing only in the -indep build in line 31 you have a comment "Add sphinixdoc to the dh --with line", which seems unprecise considering that it's already there if the last commented-out target is meant to only be called by you from time to time, I'd rather call it differently (like 'rebuild-static-doc' or somesuch) and leave it uncommented, then you'd call `debian/rules rebuild-static-doc` when you need it. The commented-out target was a remnant from the dpmt template. I removed it and put the documentation building into override_dh_auto_build-indep as suggested. * d/source.lintian-overrides I like the file better if it is under d/source/ (debian/source/lintian-overrides) there is really no good reason to override source-is-missing unless that's a false positive, which looks like this is not the case? so, instead please fix it, jquery and the others are in the archive use it and strip them out of the tarball Done. * d/source_package_build.bash this is a weird thing... not sure why you need it, but you're business :) Was sourced in the repack script; is now gone along with it. * DONE d/patches 0005: is at least this one forwarded? Both 0004 and 0005 are forwarded. The others are genuinly debian specific, I think. I hope with these changes the package can be considered for inclusion? Mattia already declined sponsoring on grounds of not sponsoring Debian virgins like myself. Ben, would you consider? Thanks! Klaus