Bug#490240: Okay, down to one lintian warning now, about manpage.
Latest files are in the usual place: http://www.red-bean.com/kfogel/debian/onetime/ File sizes: 3164 2008-09-14 02:55 onetime_1.73-1.diff.gz 936 2008-09-14 02:55 onetime_1.73-1.dsc 1684 2008-09-14 02:55 onetime_1.73-1_i386.changes 11642 2008-09-14 02:55 onetime_1.73-1_i386.deb 1791503 2008-09-14 02:55 onetime_1.73.orig.tar.gz Thanks to some more help from Micah Anderson, I've got it down to one lintian warning now: 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. Not yet sure why it's not finding onetime.1. I'm following the instructions here: http://www.debian.org/doc/maint-guide/ch-dother.en.html#s-manpage Watch this space for more. -Karl -- To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]
Bug#490240: Package ready for inspection.
Everything is here: http://www.red-bean.com/kfogel/debian/onetime/ MD5 sums: 3b0851676b54bfde83ae554f698bad87 onetime_1.73-1.diff.gz 406245483994c4712bcdf41613296442 onetime_1.73-1.dsc 787629d4b3e7e631eee1338471efa70d onetime_1.73-1_i386.changes 8c13560c2749d27f33d483050450fd20 onetime_1.73-1_i386.deb bcfb8883953355c550b61df1741c1283 onetime_1.73.orig.tar.gz 55d4830e928761e4704d5b63bb58f620 README.txt File sizes: 3182 2008-09-14 11:49 onetime_1.73-1.diff.gz 936 2008-09-14 11:49 onetime_1.73-1.dsc 1684 2008-09-14 11:49 onetime_1.73-1_i386.changes 12886 2008-09-14 11:49 onetime_1.73-1_i386.deb 1791501 2008-09-14 11:50 onetime_1.73.orig.tar.gz 168 2008-09-14 11:49 README.txt -- To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]
Bug#490240: Package re-uploaded.
New version uploaded, after comments from some people helping. I won't bother to paste the upload output here any longer, as the package is signed anyway. -- To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]
Bug#490240: Reproduction instructions.
By the way, anyone can reproduce what I'm doing by following these steps: $ svn co http://svn.red-bean.com/repos/onetime/trunk/ onetime $ cd onetime $ make deb $ lintian -i debian/output/onetime_1.73-1_i386.changes IOW, the packaging routine is encoded in the top-level Makefile and in the files in the debian/debian/ subdir. -Karl -- To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]
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: -- To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]
Bug#490240: Please ignore while I run 'lintian', etc.
I didn't run 'lintian' yet, nor the other cleanup steps listed in Chapter 7 of the Debian New Maintainers guide, that is: http://www.debian.org/doc/maint-guide/ch-checkit.en.html You may wish to ignore the above package files until I've done that and (presumably) uploaded new versions. -Karl -- To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]
Bug#490240: 'onetime_1.73' package (draft) created.
I've packaged it up (thanks to Micah Anderson for gobs of help, and to Jacob Appelbaum for a timely tweak). Everything's in here: http://www.red-bean.com/kfogel/debian/onetime/ Specifically: onetime_1.73-1.dsc onetime_1.73-1.tar.gz onetime_1.73-1_i386.changes onetime_1.73-1_i386.deb This is my first debian package; I may have messed something up. Feedback welcome. -- To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]
Bug#490240: ITP: onetime -- A command-line encryption program based on the one-time pad method.
Package: wnpp Severity: wishlist Owner: Karl Fogel [EMAIL PROTECTED] * Package name: onetime Version : 1.73 Upstream Author : Karl Fogel [EMAIL PROTECTED] * URL : http://www.red-bean.com/onetime * License : Public Domain Programming Lang: Python Description : A command-line encryption program based on the one-time pad method. Encoder/decoder for one-time pads. The usual public-key encryption programs, such as GPG, are probably secure for everyday purposes, but their implementations are too complex for all but the most knowledgeable programmers to vet, and anyway there are too many vulnerable steps in the supply chain between GPG's authors and the end user. Hence this script, OneTime, a simple encryption program that works with one-time pads. If you don't know what one-time pads are, you probably wouldn't be able to use them securely, so this program is not for you. If you do know what they are and how to use them, OneTime will take care of some of the pad-management bureacracy for you. It avoids re-using pad data (except when decrypting the same encrypted message twice, of course) by maintaining records of pad usage in ~/.onetime/pad-records. And if you keep your ~/.onetime configuration area under version control with Subversion or CVS, OneTime will automatically update it to get the latest pad usage records before using a pad, and will commit new records after using a pad. Thus, by sharing a single configuration area via version control, you and your interlocutors can transparently avoid the sin of pad range reuse. See http://en.wikipedia.org/wiki/One-time_pad for more information about one-time pads in general; run 'onetime --help' for a detailed usage message about OneTime itself. OneTime is in the public domain. -- System Information: Debian Release: lenny/sid APT prefers testing APT policy: (500, 'testing') Architecture: i386 (i686) Kernel: Linux 2.6.24-1-686 (SMP w/2 CPU cores) Locale: LANG=en_US.UTF-8, LC_CTYPE=en_US.UTF-8 (charmap=UTF-8) Shell: /bin/sh linked to /bin/bash -- To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]
Bug#97234: Debian Packaging of Subversion
Grant, your message was addressed to everyone except [EMAIL PROTECTED]... ?? :-) -K Grant Bowman [EMAIL PROTECTED] writes: Hello David, I appreciate your packaging Subversion! I just added these lines to my /etc/apt/sources.list # Subversion, db3 packages deb http://people.debian.org/~dwhedon/debian/ ./ deb-src http://people.debian.org/~dwhedon/debian/ ./ I then installed the Subversion client (only the client for now) just fine except that libapr0 isn't available and keeps showing an error on every dselect selection session. I can't find it from a search on packages.debian.org or in the WNPP anywhere. Should we file a RFP for it to see if we can get some help to package it, or can someone getting this email lend a hand? Thanks for your effort, -- -- Grant Bowman [EMAIL PROTECTED]