Bug#1870: /usr/bin/perl: cannot execute binary file

1995-11-18 Thread Partha Narasimhan
I just installed 0.93R6 base system. Everything seemed to go well.
When I tried 'adduser', it failed with the message
bash: /usr/bin/perl : cannot execute binary file

dpkg complained too when I tried installing vim.
cheers
partha



Bug#1872: wu-ftpd in CPU loop

1995-11-18 Thread Ian Jackson
Package: wu-ftpd
Version: 2.4-16

>From ps guaxww:
USER   PID %CPU %MEM SIZE  RSS TTY STAT START   TIME COMMAND
...
ftp  23724 85.6  0.1  164   24  ?  R12:51 670:04 (wu-ftpd)
...

>From ps glaxww:
 FUID   PID  PPID PRI NI SIZE  RSS WCHAN  STAT TTY   TIME COMMAND
...
  011 23724 16311  17  0  164   24 0  R ?  670:10 (wu-ftpd)
...

>From top:
  1:55am  up 3 days,  5:14,  2 users,  load average: 1.10, 1.10, 1.07
35 processes: 33 sleeping, 2 running, 0 zombie, 0 stopped
CPU states: 15.8% user, 84.0% system,  0.0% nice,  0.2% idle
Mem:  18720K av, 16596K used,  2124K free,  3360K shrd,  6744K buff
Swap: 47280K av,  9488K used, 37792K free

  PID USER PRI  NI SIZE  RES SHRD STAT %CPU %MEM  TIME COMMAND
23724 ftp   30   0  164   24  172 R83.2  0.1671:38 (wu-ftpd)
31687 root  20   0  104  332  348 R16.6  1.7  0:00 top
...

Ian.



checkdescriptions.pl

1995-11-18 Thread Ian Jackson
Here's the script I use to check the presence and format of packages'
extended descriptions.

Would anyone like to take over maintaining it, running it, and
reporting bad or missing descriptions as bugs ?

Ian.

#!/usr/bin/perl --

$/="";
while (<>) {
next if m/^Status:/ && !m/^Status:.* installed$/mi;
m/^Package:\s*(\S+)\s*$/mi || die "no package name >$_<";
$lpname= $pname= $1; $lpname =~ y/A-Z/a-z/;
m/^Maintainer:\s*(\S.*\S)\s*$/mi || die "no maintainer >$_<";
$maint= $1;
$bad='';
if (m/^Description:.*\n(?![ \t])/mi) {
$bad= 'No extended description'; $badn=6;
} elsif (m/^Description:.*\n(\t| [ \t])/mi) {
$bad= 'Start of extended description is indented'; $badn=4;
} elsif (m/^Description:.*\n .*\t/mi) {
$bad= 'Extended description contains tabs'; $badn=5;
} elsif (m/^Description:.*(\n .*)*\n[ \t]+\n/mi) {
$bad= 'Extended description contains whitespace-only lines - very bad'; 
$badn=2;
} elsif (m/^Description:.*\n \.?\n/mi) {
$bad= 'Extended description starts with empty line'; $badn=3;
} elsif (m/^Description:.*(\n .*)*\n.*\S  +\S.*\S  +\S/mi) {
$bad= 'Extended description appears to be right-justified'; $badn=5;
} elsif (m/^Description:\s*(\S+)/mi && (($w1=$1) =~ y/A-Z/a-z/, $w1 eq 
$lpname)) {
$bad= 'Summary description starts with package name'; $badn=5;
} elsif (m/^Description:.*\n \S/mi) {
$bad= 'Extended description provided and looks good'; $badn=0;
} elsif (!m/^Description:/mi) {
$bad= 'No description at all'; $badn=3;
} else {
die ">$_<";
$bad= "Urgle $pname"; $badn=-1;
}
$v='';
if (m/^Version:\s*(\S+)$/mi) {
$v= " (".$1;
if (m/^(?:Package-)?Revision:\s*(\S+)$/mi) { $v .= "-$1"; }
$v.= ")";
}
$this= sprintf("%-40s %-35.35s",$pname.$v,$maint);
$badness{$this}= $bad;
$badindex{$badn,$bad}= $bad;
}

print "Summary of number of packages in each category:\n";
for $k (sort keys %badindex) {
$count= 0;
for $p (sort keys %badness) {
next if $badness{$p} ne $badindex{$k};
$count++;
}
printf "%6d %s\n",$count,$badindex{$k};
$count{$k}= 
}

for $k (sort {
$count{$a} != $count{$b} ? $count{$a} <=> $count{$b} : $a cmp $b
} (keys %badindex)) {
print "\n$badindex{$k}:\n";
for $p (sort keys %badness) {
next if $badness{$p} ne $badindex{$k};
print " $p\n";
}
}



Re: Revised resorted bugs list

1995-11-18 Thread Ian Jackson
Ian Murdock writes ("Re: Revised resorted bugs list"):
> I looks like I need to do a little editing of the noverrides file,
> too--I've given away several packages that haven't been updated (a
> few of the base packages, for example).

Right.

> I also need to mark a few
> bug reports "forwarded", now that we are capable of tracking that.

NB that I was a bit premature when I added the description of the
[EMAIL PROTECTED]' address to the documentation; Bruce
hasn't had time to set that up yet, and it's not well-tested for the
obvious reason.

The `forwarded' and `notforwarded' commands to debian-bugs-request
will work though.

Ian.



Warning people off 1.0 (was Re: Unidentified subject!)

1995-11-18 Thread Ian Jackson
Bill Mitchell writes ("Re: Unidentified subject!"):
> Matthew Bailey <[EMAIL PROTECTED]> said:
> > I don't know if this is a good news or bad news.
> > but I think there is a big misunderstanding about debian-0.93 and debian-1.0
> > I really forsee the need to do this
> > 
> > debian-0.93
> > release -> debian-0.93
> > development/debian-1.0
> > NOTICE: NO LINK 
> > development/trial-packages (or some such instead of inside private/project)

The problem with this is that moving directories is a pain for the
mirror sites.  We had this already when we released 0.93; we don't
want to have to physically move 1.0 when we release it.

> Perhaps this is part of the problem:
> 
> -rw-r--r--  1 1  debian2982 Oct 27 02:55 README.DEBIAN
> drwxrwxr-x  6 1  debian 512 Nov 17 04:36 debian-0.93
> lrwxrwxr-x  1 1  debian  11 Nov 17 04:55 debian-0.93R6 -> debian-0.93
> drwxrwxr-x  6 1  debian 512 Nov 17 04:36 debian-1.0
> lrwxrwxr-x  1 1  debian  10 Nov 17 04:55 development -> debian-1.0
> 
> 
> DEBIAN.README predates the 0.93 vs. 1.0 split, and there's no info in
> there about what the difference between 0.93 and 1.0 is or which is
> appropriate to download for what purpose.  The only hint that 1.0 is
> bleeding edge is the fact that there's a symlink named "development"
> pointing to it.

I've added/edited various README's and .message files.  Take a look at
what you see now; I think it's pretty hard to miss ...

Ian.

-chiark:~> ncftp debian
NcFTP 2.1.0 (July 15, 1995), by Mike Gleason, NCEMRSoft.
Current local directory is /u/ian/download.
Trying to connect to ftp.debian.org...
**
  WELCOME TO
C E N T R A L   M I C H I G A N   U N I V E R S I T Y
DEPARTMENT OF COMPUTER SCIENCE
**

Hello, user at chiark.chu.cam.ac.uk.

You are currently user 13 out of a possible 150 in your class.

If you experience problems with this archive or if you have comments or
questions about this archive, please contact [EMAIL PROTECTED]

Anonymous users: Please use a real e-mail address as your password,
not "root", "Netscape", "WWWuser", etc., and please keep the number of
connections to one.  If this becomes a problem, we will deny access to
your machine, or even to your entire domain.

The official Debian GNU/Linux archive is located on this machine in the
directory /debian.

NOTE: This site allows the .tar.gz convention, but please note that 99%
  of the files on this site are already compressed.  Therefore, .gz
  should not be used, as it creates unnecessary load on the server.

Guest login ok, access restrictions apply.
debian:/> cd /debian
The current version of Debian GNU/Linux is 0.93 Release 6,
in the debian-0.93 directory here.

For more information about Debian GNU/Linux, please visit the World
Wide Web page http://www.debian.org/.

Please read the file README.DEBIAN
  it was last modified on Thu Oct 26 22:55:35 1995 - 23 days ago
Please read the file README.USE-0.93
  it was last modified on Sat Nov 18 11:23:29 1995 - 0 days ago
Please read the file README.mirrors
  it was last modified on Thu Oct 26 22:55:35 1995 - 23 days ago
debian:/debian> dir
total 1188
-rw-rw-r--  1 3969   debian 201 Nov 18 16:26 .message
-rw-r--r--  1 0  debian   0 Nov  9 04:34 .notar
-rw-r--r--  1 3969   debian  140303 Nov 18 04:54 Packages-Master
-rw-r--r--  1 3969   debian   39553 Nov 18 04:56 Packages-Master.gz
-rw-r--r--  1 1  debian2982 Oct 27 02:55 README.DEBIAN
-rw-rw-r--  1 3969   debian 210 Nov 18 16:23 README.USE-0.93
-rw-r--r--  1 1  debian2438 Oct 27 02:55 README.mirrors
drwxrwxr-x  6 1  debian 512 Oct  3 21:29 contrib
drwxrwxr-x  6 1  debian 512 Nov 18 04:34 debian-0.93
lrwxrwxr-x  1 1  debian  11 Nov 18 16:27 debian-0.93R6 -> debian-0.93
drwxrwxr-x  6 1  debian 512 Nov 18 16:35 debian-1.0
drwxrwxr-x  4 10003  debian 512 Jun 24 02:15 debian-bugs
lrwxrwxr-x  1 1  debian  10 Nov 18 16:27 development -> debian-1.0
drwxrwxr-x  2 1  debian 512 Nov  9 05:46 doc
drwxrwxr-x  2 1  debian 512 Oct 27 03:52 info
drwxrwxr-x  2 1  debian 512 Sep 26 17:51 kernel
-rw-r--r--  1 1  debian  384614 Nov 18 04:34 ls-laR
drwxrwxr-x  5 1  debian 512 Oct  3 21:29 non-free
drwxrwx--x  3 0  daemon 512 Nov  9 04:34 private
drwxrwxr-x  5 1  debian 512 Sep 28 16:09 project
lrwxrwxr-x  1 1  debian  13 Nov 18 16:27 stable -> debian-0.93R6
drwxrwxr-x  2 1  debian 512 Sep 28 16:09 tools
debian:/debian> cd debian-1.0
*** WARNING! THIS IS UNRELEASED ALPHA SOFTWARE. ***
The currently released version of Debian GNU/Linux is 0.93.
You can find Debian 0.93 in ../debian-0.93.

Please read the file README.DO-NOT-USE
  it was last modified on Sat Nov 18 11:23:2

Re: aout-* packages

1995-11-18 Thread Ian Jackson
David Engel writes ("Re: aout-* packages"):
> This brings up a good question.  Do we really want to provide new,
> a.out versions of *all* development packages, even if they don't
> contain any shared libraries?  Not doing so might be a good way to
> encourage all development to switch to ELF.

We have to provide a.out versions of all the development packages
which other Debian packages depend on at build time, since we'll
otherwise be unable to make emergency fixes to 0.93.

Ian.



Re: md5sum passwords

1995-11-18 Thread Ian Jackson
Karl Ferguson writes ("Re: md5sum passwords"):
> I know what you're all saying, but I'd definately like the MD5 in place as an 
> optional extra.  Isn't that possible?  The extra security as an Internet 
> Provider is a much needed asset...

As I wrote earlier, MD5 used in this way is not significantly more
secure than traditional crypt.  The problem with Unix passwords isn't
the length limit, it's the poor diversity and the ease with which an
attacker can test a guess.

The poor diversity can be protected by making guessing harder; that's
what my proposal is intended to do.

I dread to think what the consequences will be if we try to go through
all of our programs making sure that they cope with longer passwords
and longer encrypted passwords, and in any case there would be little
point since it doesn't solve either of the problems.

I agree with Andrew Fernandes's comments.

Ian.



Re: Warning people off 1.0 (was Re: Unidentified subject!)

1995-11-18 Thread Ian Jackson
I wrote:
> I've added/edited various README's and .message files.  Take a look at
> what you see now; I think it's pretty hard to miss ...

I forgot to say that I *didn't* edit README.DEBIAN.
Ian M., can you do that ?

Ian.



new maintainer for "miscutils"

1995-11-18 Thread Bruce Perens
Jeff Noxon <[EMAIL PROTECTED]> is taking over the miscutils package.
The ones I still have available are:

mount - a few outstanding bug reports.
procmail - track the upstream maintainer.
rspfd - For radio hams only. Track the upstream maintainer.
setserial - Track the upstream maintainer.
syslinux - Track the upstream maintainer.
The Kernel - for an experienced systems programmer only, and takes lots of
work.

I have some tentative takers for some of these "if nobody else asks".

Thanks

Bruce
--
Visit the "Toy Story" Web Page! http://www.toystory.com



ELF ncurses

1995-11-18 Thread Jeff Noxon
I am trying to wrap a new version of the miscutils package for ELF.
It depends on ncurses, however, and I can't find debianized ncurses
libs that work with the stuff in debian-1.0.

Also, the ELF ncurses in the experimental directory seems to use
the wrong soname.

Is anyone working on this?

Thanks,
Jeff



Re: ELF ncurses

1995-11-18 Thread Siggy Brentrup
> "Jeff" == Jeff Noxon <[EMAIL PROTECTED]> writes:

Jeff> I am trying to wrap a new version of the miscutils package for ELF.
Jeff> It depends on ncurses, however, and I can't find debianized ncurses
Jeff> libs that work with the stuff in debian-1.0.

Jeff> Also, the ELF ncurses in the experimental directory seems to use
Jeff> the wrong soname.

Jeff> Is anyone working on this?

Sorry, I obviously forgot to cc my reply to Bill Mitchell's message, here it is:

[ snip ]---
From: Siggy Brentrup <[EMAIL PROTECTED]>
To: Bill Mitchell <[EMAIL PROTECTED]>
Subject: Re: ELF packages
Date: Thu, 16 Nov 95 07:04 MET

> "Bill" == Bill Mitchell <[EMAIL PROTECTED]> writes:

Bill> On Wed, 15 Nov 1995, Ian Murdock wrote:

>> [...] For now, I urge everyone to upgrade their copies of gcc,
>> libc, etc., as we're going to start wanting to building ELF
>> packages fairly soon.

Bill> I've started working on mine.  The second package build
Bill> failed because it uses curses.

Sorry for that, see below.

Bill> The plan, AFAK, is to junk curses in favor of ncurses.
Bill> However, I recall that Bruce put the ncurses package up for
Bill> grabs.  Would it be possible to get an elf libncurses?

I offered to take ncurses when Bruce put it at disposal, but his
response got lost as we found out in private email, probably due to
problems at my provider's. Sorry for that.

Furthermore I am inclined to defer downloading large packages like gcc
and the like until next week since I'm changing technology (ISDN) and
provider and get another 1Gig :)

In case you can't wait, feel free to drop me a note, I'll try to find
a solution.

Bill> Is the stuff in /usr/include/ncurses to be repositioned to
Bill> /usr/include or to remain in /usr/include/ncurses?

I'd prefer to leave it in /usr/lib/ncurses (don't like monster
directories) but I'm not religious about that.

Regs
 Siggy

-- 
email: [EMAIL PROTECTED]   // programmer/*nix admin for hire
 \\  Opinions are strictly my own,
voice: +49-251-864978 \\  everything else is GPLed
Mime(RFC1521) encoded messages welcome \\  http://coming.soon/



announcement procedures

1995-11-18 Thread Bill Mitchell

Considering that 0.93 is considered the stable release, and considering
the user confusion that's been seen between 0.93 packages and the
elf packeages, does it make sense to be announcing elf package
uploads to debian-changes?

[EMAIL PROTECTED] (Bill Mitchell)




Bug#1873: dvipsk ignores /etc/papersize!

1995-11-18 Thread Michael E. Deisher
Package: dvipsk
Version: 5.58f-3

The package installs a /usr/lib/texmf/dvips/config.ps file that is
setup for A4 paper.  Please take pity on the small minority of debian
users in the US and give us the install-time option of using "US
Letter" size instead.

--Mike



Bug#1874: a2ps ignores /etc/papersize!

1995-11-18 Thread Michael E. Deisher
Package: a2ps
Version: 4.3-1

The package is preconfigured for A4 paper.  Please take pity on the
small minority of debian users in the US and give us the install-time
option of using "US Letter" size instead.

--Mike