signify 1.00-1 released

1996-08-31 Thread Brian C. White
-BEGIN PGP SIGNED MESSAGE-

Date: 27 Aug 96 22:26 UT
Format: 1.6
Distribution: unstable
Urgency: Low
Maintainer: Brian White <[EMAIL PROTECTED]>
Source: signify
Version: 1.00-1
Binary:  signify
Architecture:  all source
Description: 
 signify: Autamatic semi-random signature generator
 -  Signify is a neat little program that allows a random signature to be
 -  generated from a set of rules.  Each section can be one of an unlimited
 -  number of possibilities, each with its own weighting so those really cool
 -  quotes can appear more often than others.  Sections can also be placed next
 -  to each other vertically to create columns.  Each section can be formatted
 -  independently as left/right/center and top/bottom/vcenter.
Changes:
 - First release of a new product!
Files:
 4bdd2f64ff7d892a5e66685944e89324  8728  mail  - signify_1.00-1.tar.gz
 000c7bad00dd13cee55e03b88fe064d0  8094  mail  optional  signify_1.00-1_all.deb

-BEGIN PGP SIGNATURE-
Version: 2.6.2i

iQCVAwUBMiN2X7wRa6IPcXgFAQFZ9gP+JekIzKSxb05VkJiKGwzS7FuL52pcRMol
lXM46918s0Hvr/XhLwhNYORVuq295jsIkthMmZlE1RSueiT9XB0t3AH78As6q11U
qixQbrniPqgTFObbx6UqE6UddiVv13yX4HoNIM7g9Fjz/jFRB6VDa6NsIREGhSg3
9oP7a6zLSCo=
=h4Rg
-END PGP SIGNATURE-




Re: Do we ever retire packages?

1996-08-31 Thread Dirk . Eddelbuettel

  Ian> Unless enscript provides programs a2gs and a2ps which emulate their
  Ian> command line interfaces then it is not a complete replacement.

That is a valid point, so I rest my case.

--
Dirk Eddelb"uttel http://qed.econ.queensu.ca/~edd




Re: 'nother glitch with new source format...

1996-08-31 Thread Ian Jackson
Michael Alan Dorman writes ("'nother glitch with new source format..."):
> I've almost finished converting a whole package---the only thing I
> lack is a completed .changes file.
> 
> When running dpkg-buildpackage on my testbed, I get the following:
> ...
> dpkg-genchanges: error: package ncftp has section  in control file but
> - in files list
> ...
> The problem, I guess, is obvious enough, but I feel unsure of why this
> is a problem (I thought we were being encouraged to leave section and
> priority and all that to the archive maintainer).

See the new policy manual,
, and
read the section on `Section and Priority'.

The problem is due to a bug in dpkg-genchanges which should have
called this a warning rather than an error, and due to your failure to
suggest a section and priority.

> Once this can be resolved, I guess my only remaining complaint would
> be that the build process is (until I have time to really sit down
> with the tools and explore them and exactly what they do) just a touch
> on the opaque side.
> 
> Which, I suppose just proves that Ian can't satisfy everyone all at
> once.

Have you found the right docs ?  Try the programmers' manual.

Ian.




Re: Do we ever retire packages?

1996-08-31 Thread Ian Jackson
Dirk Eddelbuettel writes ("Re: Do we ever retire packages?"):
...
> I would like to have a2gs and a2ps removed. They both have the same
> Description: text, and scope, "ASCII to PostScript filter".
> 
> For me, a2gs is broken. I filed bug 1112 against it [1], and this bug is
> still open after 13 months. There are also bugs 3456 and 3848 against it.
> a2ps does a similar thing, but is in non-free. It has bugs 1874 and 3911
> against it.
> 
> Both programs are _completely surpassed_ by enscript (which used to be called
> genscript), a _GPL'ed_ program that does more than a2ps and a2gs.
> 
> I propose, as I did before, that these programs get removed. Unless someone
> complains, I will, as suggested, file two bugs against ftp.debian.org to have
> them removed.

I disagree.  If they really are that broken and noone wants to
maintain them, put them in contrib.

Unless enscript provides programs a2gs and a2ps which emulate their
command line interfaces then it is not a complete replacement.

Ian.




Re: [linux-alert] LSF Update#13: Vulnerability of mount/umount utilities from util-linux 2.5

1996-08-31 Thread Ian Jackson
(Note wide crossposting - please trim followups.)

Alexander O. Yuriev writes:
...
>   Until the official fix-kits are available for those
>   systems, it is advised that system administrators
>   obtain the source code of fixed mount program used
>   in Debian/GNU Linux 1.1, compile it and replace the
>   vulnerable binaries.
...

Debian is now phasing in a new source packaging format, which has some
advantages for internal uses, notably automatic building.

The procedure for unpacking the source without using our own tools
will change - I'm afraid it's a little more complicated, though fairly
obvious.

I've placed a description of what to do in
/debian/doc/source-unpack.txt in the Debian FTP archive, and made
links called README.source-unpack in /debian/unstable/source,
/debian/contrib and /debian/non-free.

A copy of the file is below.

Ian.

HOW TO UNPACK A DEBIAN SOURCE PACKAGE

There are two kinds of Debian source packages: old ones and new ones.

A. Old ones look like this:
  hello-1.3-4.tar.gz
  hello-1.3-4.diff.gz
 You unpack them by untarring the .tar.gz.  There is NO need to apply
 the diff.

B. New ones look like this:
  hello_1.3-11.dsc
  hello_1.3-11.diff.gz
  hello_1.3-11.orig.tar.gz - note the `.orig' part
 Here you MUST use dpkg-source or apply the diff manually - see below.

 If you have `dpkg-source' you should put the files in the same
 directory and type `dpkg-source -x .dsc'.

 If you do not you can extract the Debian source as follows:
   1. untar P_V.orig.tar.gz.
   2. rename the resulting P-V.orig directory to P-V.
   3. mkdir P-V/debian.
   4. apply the diff with patch -p0.
 (where P is the package name and V the version.)

C. There are some packages where the Debian source is the upstream
 source.  In this case there will be no .diff.gz and you can just use
 the .tar.gz.  If a .dsc is provided you can use `dpkg-source -x'.

 -- Ian Jackson <[EMAIL PROTECTED]>  Sat, 31 Aug 1996




Re: dpkg-buildpackage and -source questions

1996-08-31 Thread Ian Jackson
Dale Scheetz writes ("Re: dpkg-buildpackage and -source questions"):
> On Fri, 30 Aug 1996, Ian Jackson wrote:
> > If you get this message [deleted]
> > you should upgrade your cpio.  [...]
> 
> This resolved the problem for me. At least at this point I can unpack
> hello ok. Shouldn't dpkg have a depends added for this? I have not
> understood your reluctance to add depends for patch and diff as well. If
> they really aren't dependencies, souldn't they be recommended or
> suggested? If not there should, at least be some mention of their
> usefulness in the description somewhere.

I've added Suggests for patch and cpio, and given a version for cpio,
and mentioned patch and cpio in the Description.

diff is in the base and marked essential.

Ian.




Bug#4329: Emacs has hardcoded path for jka-compr, breaks at upgrade

1996-08-31 Thread Ian Jackson
Mark W. Eichin writes ("Re: Bug#4329: Emacs has hardcoded path for jka-compr, 
breaks at upgrade"):
> Did you upgrade from 19.29-3 to 19.31-2 as indicated in your message,
> or to 19.34-2, which is current?

19.34-2 hasn't reached my local mirror yet.  Isn't it still in
Incoming ?

>  (I ask, because I just got the bug
> report today, and it appears to be about a day old -- but if you
> actually reported it before 8/27, then there is a bug tracking problem
> that needs attention.)

Years only have 12 months, ITYSBT.  Perhaps you meant the 27th of
August, aka 27.8.1996 aka 1996-8-27 ? [1]

If you look at the headers of the messages you'll see that I reported
it at 02:23 BST (= 01:23 GMT) on the 29th.

> I can see about making the emacs postinst smarter, but it's clear that
> the line you quoted from site-start was what was wrong in the first
> place.  I don't know, however, what package included it (which is a
> part of the reason for the change in the way startup code is handled...)

Right ...

Ian.

[1] Yes, I know it was probably deliberate, but American middle-endian
date-formats are stupid and confusing and I want them stamped out.




Bug tracking system's outgoing mail

1996-08-31 Thread Ian Jackson
I have reconfigured the sub-MTA in my home directory on master which
is used by the bug tracking system.  (I have Smail installed in my
filespace because qmail's sendmail command line emulation is broken
and using Smail as a gateway to the system's real MTA was easier than
trying to parse RFC822 recipient fields myself.)

The bug system's mailer will now deliver mail itself whenever it can;
previously it used `localhost' as a smarthost, so that master's qmail
installation would do the actual delivery.

This will, I hope:
 (a) provide logs for outgoing mail at least.  qmail does not log
 anything at all, making it impossible to trace missing mail.
 (b) provide faster delivery.  qmail doesn't deliver things
 immediately - it always waits for a queue run.
 (c) provide more reliable delivery.  I have had a couple of
 unexplained `unknown mail domain' type bounces.
 (d) allow me to inspect the outbound mail queue without becoming
 root.

Users should not notice any difference.  If you encounter any problems
(eg, malformed messages from the bug system) please let me know.

Ian.




Re: Bug#4051: access permissions for /usr/bin/fdmount

1996-08-31 Thread Ian Jackson
Michael Meskes writes ("Re: Bug#4051: access permissions for /usr/bin/fdmount"):
> Ian Jackson writes:
...
> > Err, I strongly suggest that you compile the group check out of the
> > executable.  This is only likely to lead to confusion.
> 
> I think I understand what you mean. But is it really that bad?

Well, how hard is it to compile out ?  It's not the most awful thing
that could happen to a program to have this unnecessary check, but I
do think it will add confusion.

Ian.




Re: New virtual package names.

1996-08-31 Thread Ian Jackson
Dale Scheetz writes ("Re: New virtual package names. "):
...
> Well, I'm pretty sure that Bill didn't just wake up one morning and say
> "Wow! That essential field sure is neat! Let's put it in ae! My assumption
> was that this was an attempt to keep ae in the system.

I think that Bill was under the mistaken impression that every base
package should be marked essential.

...
> No, I am concerned about programs that might use $EDITOR as the means to
> providing an editor.  [...]

As has been pointed out, the dependency scheme doesn't help at all
here.

Ian.




Bug#4354: movemail doesn't work

1996-08-31 Thread Richard Kettlewell
Michael Shields writes:
>Package: emacs
>Version: 19.31-2
>
>movemail complains about not being able to write a temp file in
>/var/spool/mail.
>
>One fix might be to make it setgid mail, iff the code is written to be
>sufficiently paranoid.

That's odd.

[EMAIL PROTECTED]:richard$ ls -l 
/usr/lib/emacs/19.31/i386-debian-linux/movemail 
-rwsr-sr-x   1 root mail14516 Jun  3 05:05 
/usr/lib/emacs/19.31/i386-debian-linux/movemail*
[EMAIL PROTECTED]:richard$ 

(I understood that the whole point of movemail was to separate out the
bit of a mailer that needed to be setgid mail into a separate
executable.)

-- 
Richard Kettlewell   [EMAIL PROTECTED]   [EMAIL PROTECTED]
 http://www.elmail.co.uk/staff/richard/




Re: varargs, terminfo, and a note for the policy manual

1996-08-31 Thread Ian Jackson
Bruce Perens writes on debian-user and to lots of people:
...
> OK, I hear you - here's a note for the policy manual, Ian, if it isn't
> already in there.
> 
> Varargs and libtermcap are provided to support end-users installing
> legacy software, and the few packages (like Netscape) that are not
> available to us in binary form. Debian packages should be ported to
> stdarg and ncurses when they are built, please.

I have added the attached text.  Let me know if you want something
changed.

Ian.

Obsolete constructs and libraries: varargs and libtermcap




Debian packages should be ported to 

Manuals other than as HTML in the dpkg*.deb file

1996-08-31 Thread Ian Jackson
I've asked this question before, but noone seemed to want to answer
me, so I'm asking again:

It would be good for the dpkg manuals to be on the Debian web pages.
How do I organise this ?  I can (for example) ship a .tar.gz of the
HTML files with each dpkg upload.

I'd like to distribute PostScript versions too, since there seems to
be demand.  Should I just upload the .ps.gz files with dpkg uploads ?

Ian.




Re: FAQ: Work-Needing and Prospective Packages

1996-08-31 Thread Ian Jackson
Sven Rudolph writes ("FAQ: Work-Needing and Prospective Packages"):
...
>   1.  General Questions
> 
>   1.1.What is Debian GNU/Linux
> 
>   [etc]

Sven, did you receive my message below ?

Ian.

--- start of forwarded message (RFC 934 encapsulation) ---
Newsgroups: chiark.mail.debian.devel
In-Reply-To: <[EMAIL PROTECTED]>
References: <[EMAIL PROTECTED]>
<[EMAIL PROTECTED]>
<[EMAIL PROTECTED]>
To: debian-devel@lists.debian.org
Subject: Re: FAQ: Work-Needing and Prospective Packages

Sven Rudolph writes ("FAQ: Work-Needing and Prospective Packages"):
> Unfortunately there are some newly orphaned packages. Please look at
> sections 2. and 3.

Sven, how about making this list a little more concise.  It's hard to
see at a glance what's going on in amongst all the tables of contents
and descriptions and so forth.

A summary, near the top, with one line per package, would be very
good.  The only information needed there is the package name and the
summary description (from the package, or made up).  People can mail
debian-devel if they want to take over something.

Ian.
--- end ---




Re: /usr/local (again)

1996-08-31 Thread Ian Jackson
Richard Kaszeta writes ("/usr/local (again)"):
...
> Since packages generally don't install anything other than empty dirs
> in /usr/local, can't this be handled in a way that makes it easier for
> those of us trying to maintain many debian machines?

Section 3.2.9 of the policy manual may be informative.

I haven't implemented the required feature for dpkg yet.

Ian.

  3.2.9 /usr/local - for the use of the system administrator   
   
   As mandated by the FSSTND no package should place any files in
   /usr/local, either by putting them in the filesystem archive to be 
   unpacked by dpkg or by manipulating them in their maintainer scripts.
   
   Every package that searches a number of directories or files for 
   something (for example, looking for shared libraries in /lib or   
   /usr/lib) should search an appropriate directory in /usr/local too.   
   
   In order that the system administrator may know where to place   
   additional files a package should create an empty directory in the
   appropriate place in /usr/local by supplying it in the filesystem
   archive for unpacking by dpkg. The /usr/local directory itself and all
   the subdirectories created by the package should have permissions 2775
   (group-writeable and set-group-id) and be owned by root.staff.

   In the future it will be possible to tell dpkg not to unpack files 
   matching certain patterns, so that system administrators who do not
   wish these directories in /usr/local do not need to have them.   




Re: Bug#4204: cron does not install if /usr/sbin/cron does not exist!?

1996-08-31 Thread Ian Jackson
Steve Greenland writes ("Re: Bug#4204: cron does not install if /usr/sbin/cron 
does not exist!?"):
> Yves Arrouye wrote:
...
> > marin13# dpkg -i cron_3.0pl1-33.deb 
> > (Reading database ... 0 files and directories currently installed.) 
> > 
> > Preparing to replace cron (using cron_3.0pl1-33.deb) ...
> > start-stop-daemon: unable to stat executable `/usr/sbin/cron': No such file 
> > or d
> > irectory
> > dpkg: warning - old pre-removal script returned error exit status 2
...
> 
> Interesting. It's failing because it's an upgrade (otherwise prerm
> wouldn't be called), but /usr/sbin/cron isn't there. I'm able to
> duplicate it by simply rm'ing cron, and then trying to do pretty
> much anything with dpkg -- install doesn't work, and neither does
> remove. I've tried --force-reinstreq ('cause one of the messages
> >from  dpkg is "Package is in a very bad inconsistent state - you
> should reinstall it before attempting a removal.") but that doesn't
> help.  I'm not sure how to get out of this other than going down
> into the bowels of /var/dpkg and messing with the prerm script:
> I don't see a --ignore-script-errors option for dpkg.

I could add one, of course, but it's probably a bad idea.

...
> They're supposed to have -e set. I'm not inclined to modify the
> script to check for /usr/sbin/cron, because the if the prerm script
> is called, then the cron package is installed, and the cron program
> is supposed to be there. If it isn't, then the file has been removed
> by manipulations outside the domain of the dpkg/dselect.

Indeed.

> If all the package scripts are supposed to deal with things happening
> outside the control of dpkg/dselect then I have about 300 bug
> reports to file :-).

Quite.

> I'm not closing this bug yet, because I would like to know if there
> is a way around this problem (other than 'touch /usr/bin/cron', which
> may well be the best answer). 

I think that `touch /usr/bin/cron' is the best answer.

Ian.




Bug#4356: menu-bar-mode flag argument is inconsistent with universe

1996-08-31 Thread Ian Jackson
Package: emacs
Version: 19.31-2

I used to have in my startup files
 (menu-bar-mode nil)
which used to turn off menu bars.

In 19.31 this has changed so that `nil' doesn't have the desired
effect.  Instead, you have to supply a negative number !

This is totally inconsistent with almost every other emacs-lisp
function.

menu-bar-mode should accept `nil' to turn menu bars off and `t' to
turn them on.  I don't have an opinion about whether positive and
negative numbers ought to be supported.

Ian.




Re: Bug#4261: Ghostview and virtual package postscript_viewer

1996-08-31 Thread Ian Jackson
Brian C. White writes ("Re: Bug#4261: Ghostview and virtual package 
postscript_viewer"):
...
> Yes, [something] _is_ what should be done.  "install-mime" handles
> multiple entries for the same mime-type.  Thus, if both "ghostview"
> and "gv" get installed, the user is given the choice of which is to
> have priority in the mailcap file.  Trust me, this will work.  It
> was designed to handle just this case.
> 
> Please see the "install-mime" man page for more information.

Would someone please write a paragraph for the policy manual on the
use of install-mime ?  It's OK to refer to the manpage.

Thank you.

Ian.




Re: 96 New Debian i386 Packages

1996-08-31 Thread Ian Jackson
Michael Meskes writes ("Re: 96 New Debian i386 Packages"):
> Ian Jackson writes:
> > Can we please have a statement on what we should do ?
> > 
> > I think we should post the release announcements to debian-changes as
> > well has having the summary postings.
> > 
> > If people want just the summaries we should provide a separate list.
> 
> I second all of that.

I propose to add the text below to the policy manual.

Ian.

Upload handling - announcements


When a package is uploaded an announcement should be posted to


If a package is released with 

Bug#4355: lesstif-dev has incoorect location for include files

1996-08-31 Thread Michael Meskes
Package: lesstif-dev
Version: 0.50-1

The header files are placed under /usr/include/X11/Xm. However, thex shoudl
go in /usr/include/Xm since they include others with:

#include 

Michael

-- 
Michael Meskes   |_  __  
[EMAIL PROTECTED] |   / ___// / // / / __ \___  __
[EMAIL PROTECTED]  |   \__ \/ /_  / // /_/ /_/ / _ \/ ___/ ___/
[EMAIL PROTECTED]|  ___/ / __/ /__  __/\__, /  __/ /  (__  )
Use Debian Linux!| //_/  /_/  //\___/_/  //




Bug#4354: movemail doesn't work

1996-08-31 Thread Michael Shields
Package: emacs
Version: 19.31-2

movemail complains about not being able to write a temp file in
/var/spool/mail.

One fix might be to make it setgid mail, iff the code is written to be
sufficiently paranoid.
-- 
Shields, CrossLink.




Bug#4353: fcntl.2 references nonexistent manpage

1996-08-31 Thread Richard Kettlewell
Package: manpages
Version: 1.11-4

SEE ALSO
   open(2),   dup2(2),  F_DUPFD(2),  F_GETFD(2),  F_GETFL(2),
   F_GETLK(2), socket(2).

but:

[EMAIL PROTECTED]:richard$ man F_GETLK
No manual entry for F_GETLK

-- 
Richard Kettlewell   [EMAIL PROTECTED]   [EMAIL PROTECTED]
 http://www.elmail.co.uk/staff/richard/




Bug#4352: stat(2) man page doesn't mention all error returns.

1996-08-31 Thread Richard Kettlewell
Package: manpages
Version: 1.11-4

ERRORS
   EBADF   filedes is bad.

   ENOENT  File does not exist.

EACCESS, EFAULT, ENOMEM and ENAMETOOLONG are also possible.

-- 
Richard Kettlewell   [EMAIL PROTECTED]   [EMAIL PROTECTED]
 http://www.elmail.co.uk/staff/richard/




Bug#4350: Self-contradictory help message for dpkg-buildpackage

1996-08-31 Thread Owen Dunn
Package: dpkg
Version: 1.3.12

sfere:/home/ftp/pub/debian/binary/base$ dpkg-buildpackage -h

[...]

Usage: dpkg-buildpackage [options]
Options: -r

[...]
 -si (default) src includes orig for rev. 0 or 1} genchanges
 -sa   uploaded src includes orig (default) }

Clearly one or the other of these is the default, but not both!

(S)