Hi Warren! Warren Turkal wrote:
> Kevin, > > Today is your lucky day. I addressed all of your bullet points along with a > fun bonus. The new revision (1~pre7) is at [1]. I now think that 1~pre7 is > ready for experimental after a revision change to 1. Thanks for addressing all of these points! Unfortunately I've found some new things to complain about :-) related to the tarball repackaging and the new binary packages. (This is *not* an objection to either thing that you've done; both are good ideas.) > So you know, the orig.tar.gz has changed in this revision. I untarred it, > ran ./configure && make distclean to get rid of some files, and tarred it > back up. OK. One minor point is that the orig.tar.gz of a source package that was modified for Debian (even just to repack it) should contain a directory named netcdf-3.6.2.orig rather than netcdf-3.6.2 although anyone downloading the source package with "apt-get source" will still obtain a netcdf-3.6.2 directory. Also, the debian directory (in the diff.gz) should contain a file named "README.Debian-source" that describes how the repackaged orig.tar.gz tarball was generated from the original upstream tarball. (In this case you could basically just copy your second paragraph I quoted above into that file :-) Note you don't need to install this file in the binary .debs, just in the source package. You can find these recommendations in section 6.7.8.2 of the Developers Reference: http://www.debian.org/doc/manuals/developers-reference/ch-best-pkging-practices.en.html#s-bpp-origtargz > I have the netcdf-doc package in this revision. I moved the docs from > libnetcdf-dev as well as the html docs into this package. Please check it > out. --> Close #321337 in debian/changelog then? I did look into the -doc package and everything looks fine. You may want to have libnetcdf-dev Suggest or Recommend netcdf-bin and/or netcdf-doc, but this is optional; only do it if you think it's a good idea. Linda gives me three warnings, related to the new -doc and -dbg packages: > W: netcdf-doc; This package ends in -doc, or -docs, and isn't in Section: doc > This package is considered to be a documentation package, but is not > contained in Section: doc. This may cause warnings from dinstall when > you upload. --> add "Section: doc" under the netcdf-doc stanza in debian/control > W: netcdf-dbg; Long descriptions contains short description. > The long description of this package contains the short description. > This is a bad idea, as the long description should be long, and not > just reiterate the short description. --> This warning I think can be ignored, since you just have the short description as part of a complete sentence in the long description. > W: netcdf-dbg; There is no Depends: line in the control file. > The package has no Depends: line in the control file. This is not > allowed by Policy if the package in question contains binary objects. > Perhaps try calling dpkg-shlibdeps or dh_shlibdeps in the package > rules file. --> Have netcdf-dbg Depend upon "libnetcdf4 (= ${binary:Version})" --> Also, please give netcdf-dbg "Priority: extra" in debian/control I think that overall the packages are in great shape, despite my nitpicking. Please fix the points mentioned above, change the version number to 3.6.2-1, and I will be happy to upload to experimental. Thanks again for taking on this important science-related package; there cannot be too many maintainers of science packages in Debian! Finally, a couple ancillary questions: The change of your maintainer address to the penguintechs dot org address is intentional, right? During the build, there are a lot of error messages of the form "warning: enumeration value ‘NC_NAT’ not handled in switch". Is this something that could be a problem? Maybe upstream would best know the answer to this... best regards, -- Kevin B. McCarty <[EMAIL PROTECTED]> Physics Department WWW: http://www.princeton.edu/~kmccarty/ Princeton University GPG: public key ID 4F83C751 Princeton, NJ 08544
signature.asc
Description: OpenPGP digital signature