Re: more trouble with 1.1 upgrade

1996-05-21 Thread Guy Maor
On Sun, 19 May 1996, Scott Barker wrote:

> I got a message from dpkg when installing cron:
> 
> dpkg - warning, overriding problem because --force enabled:
>  trying to overwrite `/usr/bin/savelog', which is also in package debian-utils

savelog has moved to debian-utils so that it may be in a base system.
(cron is not a base package).  Unfortunately a new version of cron has
not been released yet.  I guess I'll usurp cron and release a new
version with savelog missing so there won't be a problem.


Guy


changelogs for debian packages

1996-05-21 Thread Scott Barker
Either I'm blind, or the changelogs for debian packages are not part of the
packages. It would be nice if they were, so that when an upgrade takes place,
the user could see what has changed from one version to the next without
having to download the source and unpack it to find out.

-- 
Scott Barker
Linux Consultant
[EMAIL PROTECTED]
http://www.cuug.ab.ca:8001/~barkers/   (under construction)

[ I try to reply to all e-mail within 5 days. If you don't  ]
[ get a response by then, I probably didn't get your e-mail ]
[ (we have a sometimes sporadic connection to the internet) ]

"The marvels - of film, radio, and television - are marvels of one-way
   communication, which is not communication at all."
   - Milton Mayer


Re: Imake problems.

1996-05-21 Thread joost witteveen
> 
> I have tried to use imake on several packages recently. If I try xmkmf I
> get something like:
> 
> imake -DUseInstalled -I/usr/X11R6/lib/X11/config
> Imakefile.c:3: Imake.tmpl: No such file or directory
> imake: Exit code 33.  Stop.
> 
> Anyone know what's missing?
> 
> I'm running xbase-3.1.2-9 which seems to be responsible for imake and
> xmkmf.

rulcmc:/usr/X11R6/lib/X11/config$ dpkg -S Imake.tmpl
xdevel: /usr/X11R6/lib/X11/config/Imake.tmpl
rulcmc:/usr/X11R6/lib/X11/config$ dpkg -l xdevel
ii  xdevel  3.1.2-4XFree86 3.1.2 developer's toolkit

So, it's xdevel you're after.


-- 
joost witteveen
[EMAIL PROTECTED]
  [EMAIL PROTECTED]
--
Use Debian Linux!


Re: Root login is waiting

1996-05-21 Thread joost witteveen
> 
> I have a problem with root login again. All other logins are fine,
> but root login is waiting after I typed the password. Even
> su isn't working anymore. I updtated some packages, including
> a few from Incoming this morning, after reboot, this behaviour
> is present. Sound familiar, a solution?

Not really a solution, but:

I (don't tell anyone else) have on my "joost" homedirectory
a subdir that's only readable to "joost". in that dir I've got
a shell that's setuid root: if for some reason root cannot
login, I usually am able to execute that shell.

Not really the solution you're after on a secure system, though!

-- 
joost witteveen
[EMAIL PROTECTED]
  [EMAIL PROTECTED]
--
Use Debian Linux!


Re: mailing list as digest?

1996-05-21 Thread Dirk . Eddelbuettel

  Matthew> To the point: unfortunately, the volume is very large. I'd much
  Matthew> prefer to get this mailing list in digest format. Does anyone know
  Matthew> if this is possible with the list server that debian.org uses? No
  Matthew> mention is made on their web pages, the place I signed up from.

You can use either "procmail" or "mailagent" to filter your incoming mail
into different folders. Very, very convenient. Both packages are in the mail
directory of the Debian distribution.

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


Where are the new packages put?

1996-05-21 Thread Yves Arrouye
I'd like to know if new packages (like dpkg 2.0, xtel, etc) go: I can't
easily find them on the ftp.ibp.fr mirror, for example.
Is there a list of newly released packages with their location in the
Debian archives>?

Thanks,
YA.


Re: perl and setgid scripts

1996-05-21 Thread Richard Kettlewell

...in fact apropos my previous comments about perl, I note that the
description reads as follows:

Larry Wall's Practical Extracting and Report Language.
An interpreted scripting language, known among some as "Unix's
Swiss Army Chainsaw".

Perl is optimized for scanning arbitrary text files and system
administration. It has built-in extended regular expression
matching and replacement, a dataflow mechanism to improve security
with setuid scripts and is extendible via modules that can
interface to C libraries.

It's not clear what point there is in advertising the taint feature if
you're not going to implement set[ug]id scripts...

Darren?

- Richard

-- 
http://www.elmail.co.uk/staff/richard/
GCS d- s+:- a-- C++ ULVS+++$ P+++ L++ E++ W(++,--) N(++,+) o? K w---
O? M- V? PS(+,+++) PE Y+ PGP+ t- 5++ X+@ R tv--- b++> DI+ D+ G e++
h r% y++


Re: Root login is waiting

1996-05-21 Thread Fundamental
On Mon, 20 May 1996, Erick Branderhorst wrote:

> I have a problem with root login again. All other logins are fine,
> but root login is waiting after I typed the password. Even
> su isn't working anymore. I updtated some packages, including
> a few from Incoming this morning, after reboot, this behaviour
> is present. Sound familiar, a solution?


this happened to me eactly (accept on a solaris machine - but i have a 
debian machine also)

setting quotas incorrectly is what stuffed me up .. so i booted the 
machine up off the installation boot disk and hacked out the quotas .. 
dont think this is eaxctly your problem though .. try deinstalling all 
the packages you installed between the time it worked to when it didnt

:)

\\

ONE SENSE Of BEAUTY
On white plum-petals that were pure and sweet,
The Nightingale now wipes its muddy feet.
\\
The Australian Internet Company ISP Par Exceliance



Re: kernel headers

1996-05-21 Thread Scott Barker
Manoj Srivastava said:
>   The kernel headers package are for those people who are
>  not satisfied with the headers in libc5-dev, (or don't have
>  libc5-dev, in which case I wonder why they want the headers at all,
>  since compilation (I think) depends on having libc5-dev), and also
>  don't want to pull in the rest of the kernel sources.

I guess I wasn't clear enough -- I was actually wondering why kernel headers
were included anywhere *except* with the kernel source. I can see some logic
in having a kernel-headers package for those who don't want all the kernel
source, but I totally fail to see why any kernel headers are included in the
libc packages. Kernel headers are dependant upon the kernel source, not on the
C libraries. It just doesn't make sense to me.

-- 
Scott Barker
Linux Consultant
[EMAIL PROTECTED]
http://www.cuug.ab.ca:8001/~barkers/   (under construction)

[ I try to reply to all e-mail within 5 days. If you don't  ]
[ get a response by then, I probably didn't get your e-mail ]
[ (we have a sometimes sporadic connection to the internet) ]

"Money can be lost...beauty normally fades with the years...health may fail or
   some disease can strike...friends usually vanish, perhaps die.  Only
   memories remain for as long as you live. so, live that your memories will
   make you glad rather than sad."
   - George Dubow


Re: changelogs for debian packages

1996-05-21 Thread Rick Macdonald
On Mon, 20 May 1996, Scott Barker wrote:

> Either I'm blind, or the changelogs for debian packages are not part of the
> packages. It would be nice if they were, so that when an upgrade takes place,
> the user could see what has changed from one version to the next without
> having to download the source and unpack it to find out.

I think this goes for both changes in the original program distribution, 
_and_ changes to the debian packaging (last digit of the debian number).
I've been just letting dselect update everything and I never know what's
changing! 

...RickM...


Re: kernel headers

1996-05-21 Thread Manoj Srivastava
Hi,
>>"Scott" == Scott Barker <[EMAIL PROTECTED]> writes:

Scott> Is there a good reason that the kernel headers have been
Scott> separated from the kernel source? I think it is a very Bad
Scott> Thing to separate the headers from the kernel. The kernel is
Scott> the heart of the whole system, and I don't think it's wise to
Scott> split it up.

The kernel-source package is a superset of the kernel-headers
 package, so the headers have not been "separated" from the rest of
 the source. 

The kernel headers package are for those people who are
 not satisfied with the headers in libc5-dev, (or don't have
 libc5-dev, in which case I wonder why they want the headers at all,
 since compilation (I think) depends on having libc5-dev), and also
 don't want to pull in the rest of the kernel sources.

If this is not in the description, It should be, and I'll add
 it into the next version of the kernel-packages package (to be
 uploaded later today).

manoj
--
Everyone has a purpose in life.  Perhaps yours is watching television.
-- David Letterman %%
Manoj Srivastava   Systems Research Programmer, Project Pilgrim,
Phone: (413) 545-3918A143B Lederle Graduate Research Center,
Fax:   (413) 545-1249 University of Massachusetts, Amherst, MA 01003
<[EMAIL PROTECTED]> http://www.pilgrim.umass.edu/%7Esrivasta/>


Re: regular (aka bsd) compress distribution?

1996-05-21 Thread Bruce Perens
From: Yves Arrouye <[EMAIL PROTECTED]>
> Is it impossible to distribute a real compress program? I know there
> may be problems with an LZW patent, but I don't know how they relate
> to the distribution of a compress program for say personal use.
> If this is possible I'll make a package for it.

I'd be happy to see someone make a "compress" package and
distribute it _from_their_own_site_ . If you can do that, please
go ahead. We'll put a note in the main archive that you distribute
it so that people can find it.

We (the core of Debian developers) just don't want to deal with a law
suit arising from an infringement of the Unisys patent when "gzip"
works so well that it has obsoleted "compress". That's why we won't put
"compress" in the official Debian archive.

Thanks

Bruce Perens
Debian Project Leader


Re: Root login is waiting

1996-05-21 Thread Kevin M Bealer
On Tue, 21 May 1996, Fundamental wrote:

> On Mon, 20 May 1996, Erick Branderhorst wrote:
> 
> > I have a problem with root login again. All other logins are fine,
> > but root login is waiting after I typed the password. Even
> > su isn't working anymore. I updtated some packages, including
> > a few from Incoming this morning, after reboot, this behaviour
> > is present. Sound familiar, a solution?
> 
> 
> this happened to me eactly (accept on a solaris machine - but i have a 
> debian machine also)
> 
> setting quotas incorrectly is what stuffed me up .. so i booted the 
> machine up off the installation boot disk and hacked out the quotas .. 
(clip)

There was a discussion before on linux-kernel about this---it seems like the
xconsole (and maybe other) pipes fill up and since root logins are tracked
by the system logs, the login hangs due to the 'filled pipes' (call a
plumber?)

If quota is set to verbose, it displays that [-] [\] [|] [/] rotating bar...
perhaps this clogs it faster...

I don't think this is generally curable :( perhaps fiddling with the code
that logs root logins to the logs might help... or course a security hole
could be created if one was not careful.

You can try to make your login less noisy...

> 
> \\
> 
> ONE SENSE Of BEAUTY
> On white plum-petals that were pure and sweet,
> The Nightingale now wipes its muddy feet.
> \\
> The Australian Internet Company ISP Par Exceliance

[EMAIL PROTECTED]
"Love is a snowmobile racing across the tundra and then suddenly it
flips over, pinning you underneath.  At night, the ice weasels come."
-- Matt Groening


Re: kernel headers

1996-05-21 Thread Manoj Srivastava
Hi,
>>"Scott" == Scott Barker <[EMAIL PROTECTED]> writes:

Scott> I guess I wasn't clear enough -- I was actually wondering why
Scott> kernel headers were included anywhere *except* with the kernel
Scott> source. I can see some logic in having a kernel-headers package
Scott> for those who don't want all the kernel source, but I totally
Scott> fail to see why any kernel headers are included in the libc
Scott> packages. Kernel headers are dependant upon the kernel source,
Scott> not on the C libraries. It just doesn't make sense to me.

The headers were included in libc5-dev after a rash of very
 buggy alpha kernel releases (1.3.7* or something like that) that
 proceeded to break compilations, etc.  Kernel versions are changed
 far more rapidly than libc is, and there are higer chances that
 people install a custom kernel than they install custom libc.

Add to that the fact that few programs really need the more
 volatile elements of the header files (that is, things that really
 change from kernel version to kernel version), [before you reject
 this, consider: programs compiled on one kernel version usually work
 on other kernels].

So, it makes sense that a set of headers be provided from a
 known good kernel version, and that is sufficient for compiling most
 programs, (it also makes the compile time environments for programs
 on debian machines a well known one, easing the process of dealing
 with problem reports), the few programs that really depend on cutting
 edge kernel data structures may just use -I/usr/src/linux/include
 (provided that kernel-headers or kernel-source exists on the system).

libc5-deb is uploaded frequently enough that it never lags too
 far behind the latest released kernel.

I hope I was clear enough to answer your question.

manoj

-- "I take Him shopping with me. I say, 'OK, Jesus, help me find a
 bargain'" --Tammy Faye Bakker
Manoj Srivastava   Systems Research Programmer, Project Pilgrim,
Phone: (413) 545-3918A143B Lederle Graduate Research Center,
Fax:   (413) 545-1249 University of Massachusetts, Amherst, MA 01003
<[EMAIL PROTECTED]> http://www.pilgrim.umass.edu/%7Esrivasta/>


Re: My experiences of the installation

1996-05-21 Thread Christian Hudon
On Mon, 20 May 1996, Esa Turtiainen wrote:

> to get my favorite Emacs keys to work. Isn't there any easier method
> to get all the meta characters to work?  ^] should be still added to
> get easily the Telnet quit character. But really, they should all be
> there.

Agreed, the Meta keys for Emacs should be in the keymap files distributed
with Debian... They just aren't right now. What you can do, though, is copy
your keymap file to another one and then modify that to your liking and
have it loaded by default at boot. Not very hard.

> HOWTO/Finnish suggest
> 
>   LC_CTYPE=finnish.iso88591
> 
> All the perl programs give a three-line warning after that. 

Debian doesn't have the locale support files. So basically perl is
complaining that it can't find the files that describe finish.iso88591. I
hope to fix that by making a 'locale' package at some point in the future.

Some other Howto's or mini-Howto's have interesting things to say about
keymaps and 8-bit character set support... You might want to browse in
/usr/doc/HOWTO some more (assuming you installed the howto package).

> 8-bit modes
> ---
> 
> There are good hints in HOWTO/Finnish how to make less, emacs, etc. 
> to work with 8-bit characters. Too elaborous.
> 
> Xterm seems to filter all the alt-commands to some 8-bit characters.
> No Emacs-editing is possible. Rxvt seems to work, though.

For xterm, try adding the following to your /etc/X11/Xresources file (or
equivalent):

XTerm*eightBitInput:false
XTerm*eightBitOutput:   true

> I accidentally loaded NAS and it made something that did not
> work at all. 

Then try purging it (using the '_' key in dselect).

> One important thing is to remember
> 
>   depmod -a
> 
> after installation (make modules_install). Debian does not do this
> in every boot like the system I used to have.

The default behavior is to run 'depmod -a' every time you boot into a
kernel with new version. If you don't like, go edit /etc/init.d/modules. By
uncommenting three lines you can have 'depmod -a' run every time you boot.

> I think that the system should find sbpcd using driver name like
> eth0 but it can not (BUG?).

Huh? eth0? That's for network cards.

> It is a good idea to add the following lines to /etc/fstab
> (they could be there already):
> 
> /dev/fd0  /floppy autonoauto  0   0
> /dev/sbpcd/cdrom  iso9660 noauto,ro   0   0
> 
> Some notes: isofs do not work as type (BUG?).  /dev/cdrom would be
> nicer to use but umount do not accept it. I does not undestand that
> /dev/cdrom is a link to /dev/sbpcd (BUG).

umount is perfectly happy with my symlinked /dev/cdrom... Try putting
/dev/cdrom instead of /dev/sbpcd in the fstab file and see if it makes your
umount happier.

> I have not bothered to install this before, seems usable.
> If it is running, you can not start X using startx, because 
> /dev/mouse is used already. If X is running, you can start
> gpm.

You can configure gpm to send a copy of the mouse events to a fifo
/dev/gpmdata. Then you point the X server to the fifo instead of the mouse
device. Look at the gpm -R option in the man page... Never tried it myself,
but you might want to give it a try. You'll probably need to create the
fifo yourself.

> I tried not to install vi, first. However, the default configuration
> of many utilities require it. I found:
> 
>   - crontab -e
>   - CVS 
> 
> So, I ended up to install it.
> 
> At least crontab starts to work, if you set environment variable 
> EDITOR. Maybe it should be in default /etc/profile (set to what?
> hopefully not ae).

Ae is there because it's user-friendly for total newbies. Other Unix users
know enough to set EDITOR and then they never have to deal with ae.




> BTW. I used the followin one-liner 'dlocate' to find out to what
> package a file belongs:
> 
>   grep $1 /var/lib/dpkg/info/*.list

Try dpkg -S instead.

> Despite the help message, dpkg -L and dpkg --list are not the
> same.

You're right, but you need to look at the help message some more.

   dpkg -L|--listfiles ...
   dpkg -l|--list [ ...]


> locate
> --
> 
> Do not work. It tries to run as nobody but because nobody do not
> have shell defined, su fails (why? it should work). I added 
> -s /bin/sh to 
> 
>   /etc/cron.daily/find

This is a known bug with the nobody passwd entry. Just set nobody's shell
to /bin/sh.
> Init files
> --
> 
> I am little missing some menu-based interface to init-files. /etc/init.d
> should have just files that are linked to different rc.* files. Now there
> are additionally some files that are really support files for inittab.
> 
> If you make modifications to files in rc.[1-6], it is unlikely that
> you make them in all 6. This makes levels 2-5 really unusable.

Files? You meant symlinks, right? The rc.[1-6] directories should only have
symlinks. Unusable? The point of having four different multi-user runlevels
is so p

Re: Imake problems.

1996-05-21 Thread Christian Hudon
On Mon, 20 May 1996, Dale Scheetz wrote:

> I find the fracturing of packages into runtime and development sometimes
> doesn't make any sense. In this case, why is imake and xmkmf supplied in
> xbase, but the configuration files they need to run properly in the xdevel
> package. Shouldn't they all be in the same place? It would certainly make
> using and finding them more straight forward.

Agreed. IMHO imake and xmkmf should be together with their config files...
i.e in the xdevel package. 

1. They're only used when compiling x binaries.

2. Getting a 'xmkmf: file not found' will probably get users thinking "I
need an x development package". Getting a failed xmkmf run will most
probably get the users thinking 'bug!'.

Maybe you'd care to file this as a bug against xbase?

   Christian


Re: Root login is waiting

1996-05-21 Thread Kai Grossjohann
> On Mon, 20 May 1996 15:20:34 +0200 (METDST),
> [EMAIL PROTECTED] (J.H.M.Dassen) said:

  Ray> Can you check if you have a /dev/xconsole? Maybe syslog tries to 
  Ray> write to it.

I don't have a /dev/xconsole, and Debian complains about it on
boot-up.  How do I make one?  (I know about mknod, but I don't know
the parameters.)  (Please excuse me if /dev/MAKEDEV can be used for
this, just tell me and I'll find the place.)

kai
-- 
Life is hard and then you die.


Re: dselect complaints

1996-05-21 Thread Bruce Perens
> I was going to come down on Mr. Gribble for his post, but that work has
> already been done

Let's all stop coming down on each other - even the ones who speak
out of turn should themselves be corrected gently.

Project staff must maintain their cordial dialogue. It's essential for
the project to succeed. We've been doing really well at that for a long
time, it's just starting to break down now. So please watch for it and
self-correct.

Thanks

Bruce


Re: dselect complaints

1996-05-21 Thread Kevin M Bealer
On Sun, 19 May 1996, William S. Gribble wrote:

> Ian Jackson wrote:
> > I'm not interested in hearing any more complaints or even extensive
> > suggestions for improvement, unless the person complaining is
> > volunteering to do the work on a new interface.
> 
> If you don't want feedback about the tools, might I suggest that you
(junk clipped)

As someone who has suggested a rewriting of dselect, let me vote for Ian on
this one.

Dselect is hard for new users, but I like it overall... It is extremely
functional.  

I was going to come down on Mr. Gribble for his post, but that work has
already been done, so I'm as of now downloading the source to dselect and
I'm going to head-butt it until I understand it or it defeats me.

(inside tip: bet heavily on dselect ;)

[EMAIL PROTECTED]
"Love is a snowmobile racing across the tundra and then suddenly it
flips over, pinning you underneath.  At night, the ice weasels come."
-- Matt Groening


Re: kernel headers

1996-05-21 Thread Kevin M Bealer
On 20 May 1996, Manoj Srivastava wrote:

(clip)
>   The kernel-source package is a superset of the kernel-headers
>  package, so the headers have not been "separated" from the rest of
>  the source. 
(clip)
>   manoj
> --
> Everyone has a purpose in life.  Perhaps yours is watching television.
> -- David Letterman %%
> Manoj Srivastava   Systems Research Programmer, Project Pilgrim,
> Phone: (413) 545-3918A143B Lederle Graduate Research Center,
> Fax:   (413) 545-1249 University of Massachusetts, Amherst, MA 01003
> <[EMAIL PROTECTED]> http://www.pilgrim.umass.edu/%7Esrivasta/>

I have heard discussion on this list before about why debian does this;  I
don't want to argue why;;

But will it break anything major if I don't follow this guideline, and esp.
is there a temporary way to set things up 'the old way'?  Most of what I
compile right now wants kernel headers so it can be compatible with the
current kernel (ie kernel utilities and patches.)  For example I have kernel
utilities which use #include and I keep catching them
raiding the /usr/include directory.


[EMAIL PROTECTED]
"The C Programming Language -- A language which combines the
flexibility of assembly language with the power of assembly language."


Re: Bug#3072: No more logs since cron.weekly rotation

1996-05-21 Thread Christian Hudon
On Mon, 20 May 1996, Lukas Nellen wrote:

> > "G" == Guy Maor <[EMAIL PROTECTED]> writes:
> 
> 
> G> The bug is in syslogd - the last line of the /etc/cron.weekly/sysklogd
> G> script reads "/etc/init.d/sysklogd reload".  Presumably this
> G> UNDOCUMENTED reload command has the same effect as sending a SIGHUP to
> G> syslogd.  Except it doesn't.
> 
> This is related to another bug reported (can't find the number right
> now) in that start-stop-daemon cannot read the pid of syslogd from the
> pid file. This manifests itself also during shutdown - the K-links for
> syslogd fail to kill syslogd. Something seems to be wrong with the way
> that syslogd writes its pid file.

Very wrong? Yes and no. The problem was that syslogd wrote its pid file as
syslog.pid (no 'd'). It's been fixed in sysklogd-1.3-3.

  Christian



Re: regular (aka bsd) compress distribution?

1996-05-21 Thread Christian Hudon
On Mon, 20 May 1996, Stephen Early wrote:

> On Mon, 20 May 1996, Yves Arrouye wrote:
> 
> > Is it impossible to distribute a real compress program? I know there
> > may be problems with an LZW patent, but I don't know how they relate
> > to the distribution of a compress program for say personal use.
> >   If this is possible I'll make a package for it.
> 
> If we do have a compress package, it must go in non-free.

Would still be better than nothing. And making a compress package
shouldn't be hard... it doesn't even need to provide an 'uncompress'!

Any takers? 

  Christian