Bug#490240: Okay, down to one lintian warning now, about manpage.

2008-09-14 Thread Karl Fogel
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.

2008-09-14 Thread Karl Fogel
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.

2008-09-14 Thread Karl Fogel
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.

2008-09-02 Thread Karl Fogel
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.

2008-09-01 Thread Karl Fogel
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.

2008-08-17 Thread Karl Fogel
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.

2008-08-17 Thread Karl Fogel
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.

2008-07-10 Thread Karl Fogel
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

2001-11-30 Thread Karl Fogel
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]