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

Re: RFS: gnu-standards (updated package. no longer non-free)



Tim Retout <tim@retout.co.uk> (23/06/2008):
> This contains the GNU Coding Standards, as well as 'Information For
> Maintainers of GNU Software', two useful documents even if you are not
> a GNU maintainer.  I suggested to upstream a few months ago that they
> could relicense the latter under the GFDL (without invariant
> sections), and the Debian package can now be moved from non-free into
> main.

Nice!

> I also added doc-base registration files, so this upload should fix
> all known bugs for the package.

Looks like.

> I would be glad if someone uploaded this package for me.

Before that, I'd like you to address the following points:
 - Maybe the Homepage could move from https:// to http://?
 - What about making doc-base files less “personal”? You don't really
   need to point fingers at the reader and keep using “you” every
   sentence. :) Not a high priority thing, but that'd be nice if it were
   considered as some point.
 - You surely don't need debian/dirs.
 - Nor an empty debian/docs, but see below.
 - Why are you setting SHELL=/bin/bash instead of just not using
   bashisms? You could e.g. put the whole file list in debian/docs
   instead of using (double) {} constructs in the dh_installdocs call.
 - You could get rid of commented calls in debian/rules as well.
 - Your configure/configure-stamp targets aren't doing anything, why not
   deleting them completly?
 - You could finish the “refresh:” target with an “exit 1” so that you
   easily spot that it's getting called (by mistake) during a real
   build, because buildds aren't supposed to have net access during the
   build.
 - Did you notice the following? (from lintian)
 E: gnu-standards: doc-base-file-references-missing-file gnu-maintainers-information:24 /usr/share/info/maintain.info.gz
 E: gnu-standards: doc-base-file-references-missing-file gnu-maintainers-information:25 /usr/share/info/maintain.info.gz
 E: gnu-standards: doc-base-file-references-missing-file gnu-coding-standards:24 /usr/share/info/standards.info.gz
 E: gnu-standards: doc-base-file-references-missing-file gnu-coding-standards:25 /usr/share/info/standards.info.gz
   After the build, I got: kibi@evy:/tmp/gnu-standards$ find -name '*.info'
   ./standards.info
   ./maintain.info
 - I had a very quick look at your git history, you may want to use “dch
   -t” when modifying the history, so as to get rid of the (IMHO) noisy
   trailer line change on every commit. That makes interactive rebase a
   bit easier, as well as cherry-picking (although I'm not sure you will
   ever need it on this particular package). Of course, if the timestamp
   update is intended, feel free to keep doing so, that's just a mere
   suggestion. (I'm BTW not using dch -t, but rather dch -a, or manual
   modifications to debian/changelog, and only modifying the timestamp,
   through dch -r, right before the upload.)
 - You're welcome to target “unstable” if your next upload to mentors
   addresses the above points.

Mraw,
KiBi.

Attachment: signature.asc
Description: Digital signature


Reply to: