Bug#490240: Progress.
Most of the lintian errors are fixed now, but these remain:
$ lintian onetime_1.73-1_i386.changes
W: onetime source: debian-watch-file-in-native-package
W: onetime source: native-package-with-dash-version
W: onetime: binary-without-manpage usr/bin/onetime
$
(I'll give the detailed -i output at the end of this mail.)
Since this wasn't supposed to be a "native package", I'm clearly doing
something wrong! Will continue to work on it. See the SVN history of
http://svn.red-bean.com/repos/onetime/trunk/ for details of what I've
done so far.
In the meantime, I've uploaded the latest files to the same location:
http://www.red-bean.com/kfogel/debian/onetime/
Here's what they look like:
$ ls -l
total 3536
-rw-r--r-- 1 [...] 712 2008-09-01 23:12 onetime_1.73-1.dsc
-rw-r--r-- 1 [...] 1438 2008-09-01 23:12 onetime_1.73-1_i386.changes
-rw-r--r-- 1 [...] 11646 2008-09-01 23:12 onetime_1.73-1_i386.deb
-rw-r--r-- 1 [...] 1791732 2008-09-01 23:13 onetime_1.73-1.orig.tar.gz
-rw-r--r-- 1 [...] 1794193 2008-09-01 23:13 onetime_1.73-1.tar.gz
$ md5sum *
82b1b3677e40447ccd7b10119204da3f onetime_1.73-1.dsc
22dc0a354c4c00c9c347bc74be244cc2 onetime_1.73-1_i386.changes
dfc6c6c43e55b714779c75661cd4bcf8 onetime_1.73-1_i386.deb
b29b911bc1d32e66121e84d018812131 onetime_1.73-1.orig.tar.gz
fc67ce52aec750d935a9f8166990d8d1 onetime_1.73-1.tar.gz
$ sha1sum *
4e270483f28922c79f7cb54746e7426e1ef38f08 onetime_1.73-1.dsc
802a962362a2204ea4ca70e0c95920c738e749b6 onetime_1.73-1_i386.changes
40f1fee61b86213b2c12c91f1ea880a9c728e3d6 onetime_1.73-1_i386.deb
bd29a4fb97ee460eb452fe9a85171e015662d4dd onetime_1.73-1.orig.tar.gz
ef55c42fd4a319723022e85d1c466ad4ea5bfed8 onetime_1.73-1.tar.gz
$
And here's the output of 'lintian -i onetime_1.73-1_i386.changes' as
of these latest files:
W: onetime source: debian-watch-file-in-native-package
N:
N: The package ships a watch file although it is a Debian native package.
N: DEHS does not process watch files in native packages based on the
N: reasoning that native packages do not have upstreams to check for new
N: releases.
N:
N: Refer to http://wiki.debian.org/DEHS for details.
N:
W: onetime source: native-package-with-dash-version
N:
N: Native packaging should only be used if a piece of software was
N: written specifically to be turned into a Debian package. In this case,
N: the version number should not contain a debian revision part.
N:
N: Native source packages are sometimes created by accident. In most
N: cases the reason is the location of the original source tarball.
N: dpkg-source searches for this in
N: ../package_upstream-version.orig.tar.gz.
N:
W: onetime: binary-without-manpage usr/bin/onetime
N:
N: Each binary in /usr/bin, /usr/sbin, /bin, /sbin or /usr/games should
N: have a manual page
N:
N: Note that though the man program has the capability to check for
N: several program names in the NAMES section, each of these programs
N: should have its own manual page (a symbolic link to the appropriate
N: manual page is sufficient) because other manual page viewers such as
N: xman or tkman don't support this.
N:
N: If the name of the man page differs from the binary by case, man may
N: be able to find it anyway; however, it is still best practice to make
N: the case of the man page match the case of the binary.
N:
N: If the man pages are provided by another package on which this package
N: depends, lintian may not be able to determine that man pages are
N: available. In this case, after confirming that all binaries do have
N: man pages after this package and its dependencies are installed,
N: please add a lintian override.
N:
N: Refer to Policy Manual, section 12.1 for details.
N:
Reply to: