Re: Release management and package announcements

1995-11-01 Thread Ian Murdock
   Date: Wed, 1 Nov 95 22:05 GMT
   From: Ian Jackson <[EMAIL PROTECTED]>

   Bruce Perens writes ("Re: debian-1.0 "):
   > [EMAIL PROTECTED] said:
   > > it might create problems for the mirrors.
   > 
   > I think that while it is in its current state, 1.0 should not be where
   > mirrors will find it unless they are explicitly looking for it. That
   > means put it under private/project or something. We can have a few
   > designated mirror sites for it in various places, but we certainly
   > don't need as many as are currently mirroring 0.93R6 .

   I disagree.  I think that 1.0 should be created immediately as a copy
   of 0.93R6, and put into public view.

   1.0 is going to be our bleeding edge release, and we want adventurous
   people to come and test it and report the bugs.  This will help us
   find the integration problems &c before we have the whole user
   community jumping on us.  It'll also make it much easier when we want
   to release it - we can just repoint a few symlinks, rather than upset
   all the mirrors again.

I agree with Ian--putting the debian-1.0 tree under private makes it
difficult for it to double as our bleeding edge a.out distribution.
(If we had a separate a.out bleeding edge tree, I'd agree with Bruce.
I'm not sure what we've decided to do about it.)



Re: ELF conversion

1995-11-01 Thread David Engel
I moved these first few parts to the beginning to get them out of the
way since they're really side issues.

> >  I suppose this explains why
> > dpkg doesn't squawk at me when I temporarily downgrade ld.so for
> > testing when I know the elf-* packages explciitly require a
> > semi-current version.
> 
> I think your dependencies must say something other than what you think
> they say, or possibly you're running dpkg with the `allow breaking of
> depending packages' flag.  dselect sets this flag by default, because
> otherwise certain kinds of changes to package arrangements would be
> impossible.

Here are two entries from my /var/lib/dpkg/status file.  I can switch
back and forth between ldso-1.6.7 and ldso-1.7.10 without any warnings
from dpkg by simply running 'dpkg -i filename'.  What am I missing?

Package: ldso
Essential: yes
Status: install ok installed
Priority: required
Section: base
Maintainer: David Engel <[EMAIL PROTECTED]>
Version: 1.7.10
Revision: 1
Conffiles:
 /etc/ld.so.conf bcdcb23c5d5fb460cee2ce315ef7bd32
Description: The Linux dynamic linker, library and utilities.
 The dynamic linker provides the user-level support for loading and
 linking DLL and ELF shared libraries.  It is required by any program
 that uses shared libraries, which is just about all of them.

Package: elf-libc
Status: install ok installed
Maintainer: David Engel <[EMAIL PROTECTED]>
Version: 5.2.7
Revision: 1
Depends: ldso (>1.7.4-1)
Conflicts: elf-gcc (2.7.0-1), elf-gcc (2.6.3-1)
Description: The Linux C library version 5 (ELF).

> > > Yuk.  Why can't we use a sensible location, such as /usr/lib/a.out/*
> > > (and /usr/bin/a.out/* if we need it) ?  See what the FSSTND has to say
> > > about things that think they need a directory right under /usr.
> > 
> > Because $prefix/i486-linuxaout is the standard directory where the GNU
> > development tools expect to find a.out files on an ELF system.
> 
> Then the GNU development tools are broken, surely ?

I don't think so.  With ELF now being the default, a.out is considered
a cross-environment.  Why should the GNU tools handle it any differently
from other cross-environments?

> >   I
> > don't know if the FSSTND has even addressed this yet, but I'm
> > confident they would sanction it, at least as a short term solution
> > during the transition.
> 
> The transition to a.out is not a short term thing.  I still have
> libraries on my system that date from my initial installation 3 years
> ago; I do not want to have to live with a horrible /usr/i486-linuxaout
> directory for what may turn out to be the best part of a decade !
> 
> I think that making assertions about what the FSSTND group would and
> would not sanction is probably unwise.

Surely, we've got a few FSSTND participants besides you lurking here.
Dan Quinlan, are you out there?

> > > `Depends' lines won't stop you replacing an earlier version of a
> > > package whose dependencies were satisfied with a newer one shose
> > > dependencies aren't.
> > 
> > What!  Are you telling me that dependencies aren't checked when
> > already installed packages are replaced?  
> 
> You have to think about *which* dependencies are checked.  Say that
> foo 2.0 and bar 2.0 are both installed, and bar 2.0 depends on foo 2.0
> or later.
> 
> Now, if I ask to install foo 1.0, dpkg will complain that this would
> break bar, and would either (depending on the flags) deconfigure bar
> before replacing foo in the hope that a more suitable combination of
> foo and bar will turn up later, or refuse to install the older foo.

OK, this is more or less what I would expect.

> However, if I try to install bar 3.0, which depends on foo 3.0, dpkg
> will replace the existing bar - thinking that foo 3.0 must be on its
  
> way at some point (dselect would have been complaining if foo 3.0
  ^
> weren't available at all) - and then fail to configure bar if foo 3.0
> wasn't installed by the end of the run.
> 
> This is fine if bar isn't a critical package, without which none of
> the installation tools will work.  Usually the user will just do an
> installation/upgrade run, and if all the files are there everything
> will just work, regardless of the order (say) they inserted the
> floppies.  If some files are missing they'll discover the problem and
> have to get them before the installation/upgrade can be completed.

I don't agree that this is a safe assumption, but I can see where it
is desirable (maybe even necessary) to have dselect work efficiently
when installing a large number of packages.

> > I'm sorry, but this not only seems plainly wrong, but can be very
> > dangerous as well.  I thought the whole point of having dependencies
> > was so that users had to install in the proper order.  How do you
> > expect them to know what order to do things when order is required?
> > Word of mouth?
> 
> With respect to ordering - there are other purposes - the point of 

Bug#1792: vipw, vigr missing

1995-11-01 Thread Ian Jackson
Package: miscutils?
Version: 1.3-2

There should be vipw and vigr scripts for editing /etc/passwd and
/etc/group.  This is so that it is easy for the sysadmin to do the
locking necessary to ensure that updates do not get lost.

Ian.



upgrade and name change

1995-11-01 Thread Dirk . Eddelbuettel

I just looked around a bit on my box via "dpkg -l"  and saw that I had
archie, xarchieR6
dvips, dvipsk
fvwm, fvwmR6
ghostview, ghostviewR6
xdvi, xdvik
xpm, xpmR6
installed. That is really quite some avoidable clutter.

Not that I am in favour of creping featurism---but could we find a means of
declaring in the control file that the installion of foobar should delete
foobarpre? 

What I can think of as a quick hack is the "Conflicts:" field but this still
forces the sysadmin the do it by hand. 

Better would be something along the lines of a field "Replaces:" with values
as for the "Depends:" field. Then dvipsk-5.58f-3, to pick one example, could
say "Replaces: dvips (<5.58f-2)" and my copy of dvips-5.58f-2 would have been
taken away automatically by dpkg.

Comments?

-- 
[EMAIL PROTECTED]  http://qed.econ.queensu.ca/~edd 



Re: Release management and package announcements

1995-11-01 Thread Bill Mitchell

> > > > Agreed.  I don't think the location should be decided by individual
> > > > package maintainers, though they will be free to suggest a location.
> > > 
> > > The Section field from the control file can be used for this.
> > 
> > If the SECTION field is not going to reliably contain the section name
> > where the package is placed, it should be eliminated.
> 
> The (optional) Section information has to be there so that when a
> package is installed but the user doesn't download a new Packages file
> they still see the package in the right place in dselect.

I guess that's my point.  If the xyz.deb says "SECTION: devel"
because that's where the maintainer wants it, but Ian M. decides to
place the package in the text section, the user will be told 
"Section: devel" if he says "dpkg --status xyz.deb", and dselect
will show it as either devel or text depending on whether or not the
user has downloaded the Packages file.

Seems more confusing than helpful to me.




Re: 1.0 issues: Packaging (esp. source)

1995-11-01 Thread Ian Jackson
J. H. M. Dassen writes:
> [Ian Jackson writes:]
> > 7. Unpacking a source package should not require one to execute parts
> > of it (ie, source packages should contain only data, not code used
> > during the extraction).  This is important for security reasons.
> 
> If you don't trust the packaging parts, why should you trust the 
> claim of unmodified source?

Supposing I don't trust anything.  How am I to examine the source
package ?  For example, I might like to unpack it and do a diff
against a source tree I have checked more thoroughly.

It is unacceptable to create a data format for source packages that
requires the user to trust the creator of the source package with
their account just to see what's inside it.

(Shell archives have this problem, and it has long been bemoaned.)

Putting arbitrary-execution facilities into data formats may seem like
a really neat idea, but look where it got Microsoft Word, for
example.

> Taking the paranoid stance here, leads to nothing IMHO. 
> For me, it would be enough to know that a certain package indeed came
> from  a known maintainer (e.g. the PGP way), and have a known developer
> do an eyeball check of a first time maintainer's code.
> I have more trust in "common sense" than in a complex paranoid
> scheme.

But, don't you see that what you're advocating is precisely the use of
a complex paranoid scheme instead of common sense ?

If I have a packaging format that I can extract using a standard tool
that I know doesn't `execute' the contents of the archive then common
sense says that I'm not putting much more at risk than the target
directory of the unpack.

I shouldn't need to get into verifying the authenticity of packages
and using PGP keys and what not just to *unpack* an archive !
Likewise, I shouldn't need to drag half a dozen people into my trust
envelope just to look at a pile of source code.

I'm therefore very strongly opposed to any scheme that involves
putting shell scripts or other kinds of arbitrary program into package
archives.

Inventing a proprietery language with operations like `untar this' and
`ungzip this' and `apply this patch' would not be a problem, if you
were a little careful when you designed it, but I there seems to be
quite a bit of resistance to a format that requires a special tool to
manipulate it (and I'd be inclined to agree with that).

> Ian, please take a look at Red Hat's packaging scheme.

I have read several pieces of documentation about it, but none of them
were particularly enlightening.  (I even have a paper copy of the Red
Hat manual, though it's a little old now - Red Hat kindly sent me a
free copy because of my work on the Linux FAQ.)

Perhaps I've been reading the wrong bits.  Unfortunately my CD-ROM
drive is broken at the moment so I can't get the Red Hat source
package documentation off the CD-ROM they sent me.

Andrew D. Fernandes writes ("Re: Source packages"):
> [ regarding Bruce's proposal, which includes, amongst other things,
>   a Debianisation patch which he called DELTA. ]
> 
> I like this, but perhaps there should be two DELTA files, or one DELTA
> file with the patch program taking arguments... remember some patches
> will be debian-specific-platform-independent, while other patches
> will be debian-independent-platform-specific. We *do* hope to get
> debian ready for alphas and powerpcs some time in the far
> future... :-)

I don't think this is the job of a special patch in the source
archive.  The same unpacked source tree should build on all
architectures.

If the package needs special actions for some architectures then the
debian.rules should deal with it.

Maintaining several different patches would become quite difficult, I
think: every time you edited the source you'd have to wonder which
patch you wanted your edits to go into.

Bill Mitchell writes ("Re: Debian for Linux/{non-i386} / source packaging"):
> If we concede that the upstream sources might be unpacked and then
> repacked without modification, it's not a big step to say that they're
> not repacked into a vanilla .tar.gz file but instead into some
> other format -- probably a . archive which contains the
> upstream sources as a .tar.gz file, debianizing diffs as a .diff.gz
> file, and probably some other items as well.  So, we don't have
> to have an "other" file.

Right.  If we make a single big archive (probably a tar), then we can
provide a tool to unpack it debianised or undebianised and to build
newer versioons, &c, but people without the tool will still be able
to manipulate the file.

Bill Mitchell writes ("Re: Source packages"):
> We operated successfully for some time as a benevelolent dictatorship.
> Ian M. has been dictator, with a rarely-used power to rule by decree.
> On a question like this, there's usually been some period of discussion,
> followed either near-consensus and dissenters throwing it the towel.
> cases where consensus didn't come out of discussion have sometimes
> been decided by decree.
> 
> Lately, we

Bug#1791: dosemu troubles

1995-11-01 Thread Dirk . Eddelbuettel

Package: dosemu
Version: 0.60.3-0

  Michael E Deisher writes, replying to a private mail of mine
  Michael> I hope you don't mind me entering your comments (and my additional
  Michael> comments) as another debian bug report.

Maybe we should have kept it private for an iteration or two to keep the
noise/signal ratio low. Oh well..

  Michael>  Same here.  Quicken is really the only dos app I'm interested in
  Michael> and it's dead-dog slow under xdos.  I haven't tried playing with
  Michael> the "hogthreshold".  That might help, though.

Quicken's speed is now _very_  acceptable on the VC after once I chose
"rawkeyboard on" for "keyboard" in /etc/dosemu.conf. Still terrible under xdos.

  Dirk> using dos on the console and with TERM=linux, I have weird problems
  Dirk> with the keyboard. Cursor keys sometimes work, sometimes they
  Dirk> don't. Activating numlock helps.

This is now settled. Was due to "rawkeyboard off"

  Michael>  Strange.  I have not experienced this one.  My problems on VCs
  Michael> are the following:
  Michael>
  Michael> o no cursor o when I switch back to a running X session, the X
  Michael> session dies and xdm starts another, which dies, etc., etc.

Hm, fine here with a nonameS3-805 video card.

  Dirk> #serial { mouse com 1 device /dev/mouse }
  Dirk> #mouse { logitech internaldriver }
  Dirk> #serial { com 4 device /dev/modem }

  Michael> That's strange.  James just told me something about needing to
  Michael> comment these out, too.  I didn't realize that it was required to
  Michael> get xdos to work (I thought he was talking about running on the
  Michael> VC).  On my system xdos works, even when I have a mouse enabled.

I don't have to comment them out or in. For xdos, they are irrelevant. For
dos under a VC, I need serial { mouse com 1 device /dev/mouse }

--
[EMAIL PROTECTED]  http://qed.econ.queensu.ca/~edd









Re: ELF conversion (was Re: 1.0 issues: FSSTND compliance & preparation for a.out abolishment)

1995-11-01 Thread Ian Jackson
David Engel writes:
> > > This elf-available bit is too klugy for me.  Why can't we just use
> > > dpkg's standard dependency checking?  Isn't that what it's there for?
> > 
> > `Depends' lines won't stop you replacing an earlier version of a
> > package whose dependencies were satisfied with a newer one shose
> > dependencies aren't.
> 
> What!  Are you telling me that dependencies aren't checked when
> already installed packages are replaced?  

You have to think about *which* dependencies are checked.  Say that
foo 2.0 and bar 2.0 are both installed, and bar 2.0 depends on foo 2.0
or later.

Now, if I ask to install foo 1.0, dpkg will complain that this would
break bar, and would either (depending on the flags) deconfigure bar
before replacing foo in the hope that a more suitable combination of
foo and bar will turn up later, or refuse to install the older foo.

However, if I try to install bar 3.0, which depends on foo 3.0, dpkg
will replace the existing bar - thinking that foo 3.0 must be on its
way at some point (dselect would have been complaining if foo 3.0
weren't available at all) - and then fail to configure bar if foo 3.0
wasn't installed by the end of the run.

This is fine if bar isn't a critical package, without which none of
the installation tools will work.  Usually the user will just do an
installation/upgrade run, and if all the files are there everything
will just work, regardless of the order (say) they inserted the
floppies.  If some files are missing they'll discover the problem and
have to get them before the installation/upgrade can be completed.

>  I suppose this explains why
> dpkg doesn't squawk at me when I temporarily downgrade ld.so for
> testing when I know the elf-* packages explciitly require a
> semi-current version.

I think your dependencies must say something other than what you think
they say, or possibly you're running dpkg with the `allow breaking of
depending packages' flag.  dselect sets this flag by default, because
otherwise certain kinds of changes to package arrangements would be
impossible.

> > This is necessary so that you can install or upgrade your system in
> > any order.  However, what we need to do here is to enforce an order.
> 
> I'm sorry, but this not only seems plainly wrong, but can be very
> dangerous as well.  I thought the whole point of having dependencies
> was so that users had to install in the proper order.  How do you
> expect them to know what order to do things when order is required?
> Word of mouth?

With respect to ordering - there are other purposes - the point of the
dependency scheme is to ensure that the user (FTP site, whatever) can
feed the packages to dpkg in any order, and dpkg will figure out which
order to do the *configuration*.

dpkg doesn't usually force packages to be *unpacked* in a particular
order, because this is too hard for the user and unnecessary anyway.

However, here (with base packages) we have an exception, because a
broken base package will mean that the installation/upgrade will fall
over because of the missing pieces before the missing pieces are
processed.

The way I'm proposing that we solve this problem is to require the
user to do *only this* upgrade in a particular order.  The way I'm
proposing to enforce this is to have the packages' preinst scripts do
a check that will cause the installation/replacement to abort if the
requirement isn't satisfied.  The way I'm proposing to tell the users
about it is to tell them in the usual way: announcements to mailing
lists and newsgroups, error messages, documentation, &c.

> > > Next, we build a new release of libc that moves everything under /usr
> > > to /usr/i486-linuxaout.  This is the standard directory to put a.out
> > > stuff in after switching to ELF.  
> > 
> > Yuk.  Why can't we use a sensible location, such as /usr/lib/a.out/*
> > (and /usr/bin/a.out/* if we need it) ?  See what the FSSTND has to say
> > about things that think they need a directory right under /usr.
> 
> Because $prefix/i486-linuxaout is the standard directory where the GNU
> development tools expect to find a.out files on an ELF system.

Then the GNU development tools are broken, surely ?

The default location ($prefix) for most of the GNU tools is
/usr/local/*, but we quite rightly override that.  Why can't we
override their library placements, &c, to look more sensible ?

>   I
> don't know if the FSSTND has even addressed this yet, but I'm
> confident they would sanction it, at least as a short term solution
> during the transition.

The transition to a.out is not a short term thing.  I still have
libraries on my system that date from my initial installation 3 years
ago; I do not want to have to live with a horrible /usr/i486-linuxaout
directory for what may turn out to be the best part of a decade !

I think that making assertions about what the FSSTND group would and
would not sanction is probably unwise.

David Engel writes:
> > However, more directly to the point of movin

Re: Release management and package announcements

1995-11-01 Thread Ian Jackson
Bill Mitchell writes ("Re: Release management and package announcements"):
> Ian Jackson <[EMAIL PROTECTED]> said:
> > >Somehow the FTP site maintainer's programs also need to know which
> > >section (subdirectory) the files should go in.  I suggest that this
> > >information be provided by the `overrides' file on the FTP site, which
> > >is already used by the npdpkg program which generates the Packages
> > >files.
> > > 
> > > Agreed.  I don't think the location should be decided by individual
> > > package maintainers, though they will be free to suggest a location.
> > 
> > The Section field from the control file can be used for this.
> 
> I agree also that this should be decided centrally, but disagree about
> using the SECTION field for a maintainer's recommendations.  If we
> do that, "dpkg --info" and "dpkg --status" will give misleading
> information to users.
> 
> If the SECTION field is not going to reliably contain the section name
> where the package is placed, it should be eliminated.

The (optional) Section information has to be there so that when a
package is installed but the user doesn't download a new Packages file
they still see the package in the right place in dselect.

Information from the Packages file(s) will take precedence, if there
is any, in dselect.  I could arrange for dpkg --status to use the
Packages file(s)' info if available, but I think that would be more
misleading.

Ian.



Re: Release management and package announcements

1995-11-01 Thread Ian Jackson
J. H. M. Dassen writes ("Re: Release management and package announcements"):
>[Ian Murdock writes:]
> >From: Ian Jackson <[EMAIL PROTECTED]>
> > 
> >I think we should start with an a.out 1.0 tree.  This will give us a
> >bleeding edge tree straight away, and we can then use our incremental
> >upgrade mechanisms to make the 1.0 tree move towards ELF.
> > 
> > Okay--I'll agree with this.  Are there any major objections?
> 
> No. As long as the library moves, and the move to ELF as the default 
> binary format for development get high priority, thus enabling the
> developers to make their move to ELF ASAP.

I think this is the best way to get people to move to ELF: let them do
it gradually, and with a way back out if it turns out to be a problem.
(This has been one of the major problems with the Linux ELF move
generally - there doesn't appear to be any easy way for most peoplt to
back out.)

This way we can get all the developers using ELF tools and producing
ELF packages ASAP.

Bruce Perens writes ("Re: debian-1.0 "):
> [EMAIL PROTECTED] said:
> > it might create problems for the mirrors.
> 
> I think that while it is in its current state, 1.0 should not be where
> mirrors will find it unless they are explicitly looking for it. That
> means put it under private/project or something. We can have a few designated
> mirror sites for it in various places, but we certainly don't need as many
> as are currently mirroring 0.93R6 .

I disagree.  I think that 1.0 should be created immediately as a copy
of 0.93R6, and put into public view.

1.0 is going to be our bleeding edge release, and we want adventurous
people to come and test it and report the bugs.  This will help us
find the integration problems &c before we have the whole user
community jumping on us.  It'll also make it much easier when we want
to release it - we can just repoint a few symlinks, rather than upset
all the mirrors again.

Ian.



Bug#1788: dosemu depends on xbaseR6

1995-11-01 Thread Michael E. Deisher
On Wed, 1 Nov 95 16:25 EST, [EMAIL PROTECTED] said:

> I bet you still have an X11 release from the
> pre-virtual-package-name area.  Here I get

Time to upgrade X on my machine.

> For xlockmore, I have written Depends: xbaseR6 | X11R6 so that it
> can cope with both settings.

Good idea.

--Mike



Bug#1791: dosemu troubles

1995-11-01 Thread Michael E. Deisher
Package: dosemu
Version: 0.60.3-0

Hi Dirk,

I hope you don't mind me entering your comments (and my additional
comments) as another debian bug report.  Hopefully, documenting these
problems will prevent a lot of redundant bug reports.

On Wed, 1 Nov 95 16:14 EST, [EMAIL PROTECTED] said:

> Hi Mike
> sorry to bother but I am fighting dosemu to no avail.
> using xdos, I get the following error in the rxvt from which I start xdos
>   ERROR: video error(0x3 page>7: 43)
> xdos works but is awfully slow (eg in Quicken it takes a second until the
> cursor responds to pressing the cursor keys)

Same here.  Quicken is really the only dos app I'm interested in and
it's dead-dog slow under xdos.  I haven't tried playing with the
"hogthreshold".  That might help, though.

> using dos on the console and with TERM=linux, I have weird problems
> with the keyboard. Cursor keys sometimes work, sometimes they
> don't. Activating numlock helps.

Strange.  I have not experienced this one.  My problems on VCs are the
following:

o no cursor
o when I switch back to a running X session, the X session dies and
  xdm starts another, which dies, etc., etc.

> on the console, I have a very hard time to set the mouse up. It's
> an old logitech 3button that I used for years. If I remember
> corrrecly, I used it dosemu 0.52 with no problems. I tried the
> internal driver that I use under X11, the logitech driver I used
> for years and a new logitech driver I just grabbed from Simtel.

There are some mouse drivers on tsx-11 under the dosemu directory.
You might try those, too.

> Thanks for providing the Debian package and I hope you don't mind me
> bombarding you with these unsollicited questions.

I'm pretty stressed with school so don't expect too much from me.  :-/
:-)

> #serial { mouse  com 1 device /dev/mouse }  <-- I tried various combinations
> #mouse { logitech internaldriver }  <-- of these settings, xdos
> #serial { com 4  device /dev/modem }<-- works these commented out

That's strange.  James just told me something about needing to comment
these out, too.  I didn't realize that it was required to get xdos to
work (I thought he was talking about running on the VC).  On my system
xdos works, even when I have a mouse enabled.  The fact that
performance is so hardware-dependent sure makes supporting dosemu an
interesting job!  :-/

I'm cc'ing this to James.  Hopefully, the additional information will
help.

--Mike

PS:  James, the above comments all apply to the dosemu 0.60.3 package I
 compiled for Debian.



fvwm version 2

1995-11-01 Thread Austin Donnelly

In the reasonably near future fvwm version 2 will be released (ie,
within the next few weeks, I am told).

fvwm 2 has a radically different ~/.fvwmrc format, such that everyone
will need to modify theirs before being able to even use fvwm2.

The fvwm2 distribution will come with a shell script that does a
simple-minded conversion from your old ~/.fvwmrc to the new style.

Recognising the difficulty in moving over, the default way of building
fvwm results in an fvwm2 binary, and the new rc file as
~/.fvwm2rc. The system-wide directory is also differently named.  This
is in a bid to make the new & old versions co-exist happily.

I'd like people's opinions: should I package up fvwm2 as 'just an
upgrade' to the fvwm package - or should I make it a _new_ package,
fvwm2, allowing both to co-exist on a Debian system ?

Personally, I think a new package is the way to go.

Comments ?

Austin



Bug#1788: dosemu depends on xbaseR6

1995-11-01 Thread Dirk . Eddelbuettel

  Michael E Deisher writes:
  Michael>  On Wed, 1 Nov 95 12:30 EST, [EMAIL PROTECTED]
  Michael> said:
  Michael>  Strange.  It installs fine on my system.  Anyway, I'll upload a
  Michael> new, fixed package soon.

I bet you still have an X11 release from the pre-virtual-package-name area.
Here I get

[EMAIL PROTECTED]:~> dpkg -s xbase
Package: xbase
Status: deinstall ok installed
Priority: optional
Section: x11
Maintainer: Ian Murdock <[EMAIL PROTECTED]>
Version: 3.1.2
Revision: 2
Provides: X11R6
Depends: xlib
Recommends: xstd, xmono | xserver
<...>

For xlockmore, I have written
Depends: xbaseR6 | X11R6
so that it can cope with both settings.

--
[EMAIL PROTECTED]  http://qed.econ.queensu.ca/~edd



Re: ELF conversion (was Re: 1.0 issues: FSSTND compliance & preparation for a.out abolishment)

1995-11-01 Thread Austin Donnelly
In article <[EMAIL PROTECTED]>,
Bill Mitchell  <[EMAIL PROTECTED]> wrote:
[...]
>
>However, more directly to the point of moving elfward, I like Ian's
>suggestion about a elf-available(8) test during preinst of elf-dependent
>(elfish?) packages.  It seems clean, simple, and effective to me.

And if the script were called 'elf-system', then the standard error message
would be quite convenient:

elf-system: not found

:)
Austin



Bug#1790: latex2rtf can't find fonts.cfg

1995-11-01 Thread Susan G. Kleinmann

Package: latex2rtf
Version: 1.1-0

This command line:
latex2rtf file.tex > file.rtf

yields this error message:
latex2rtf: ERROR: cannot open file 'fonts.cfg'

even when fonts.cfg is in the "right" place:
bash# ls -l /usr/lib/latex2rtf
total 8
-rw-r--r--   1 root root 3491 Nov  1 14:23 direct.cfg
-rw-r--r--   1 root root 1201 Nov  1 14:23 fonts.cfg
-rw-r--r--   1 root root 1349 Nov  1 14:23 ignore.cfg

This is probably a bug only in the sense that it doesn't force the new
user to do the right thing, whatever that is.

Susan Kleinmann
[EMAIL PROTECTED]

ii  dpkg 1.0.5 0Package maintenance system for Debian GNU/Linux
ii  source  1.2.13 5Linux kernel source.
ii  base0.93.6 10   Debian Base System Miscellaneous Files
===



Re: ELF conversion (was Re: 1.0 issues: FSSTND compliance & preparation for a.out abolishment)

1995-11-01 Thread David Engel
> However, more directly to the point of moving elfward, I like Ian's
> suggestion about a elf-available(8) test during preinst of elf-dependent
> (elfish?) packages.  It seems clean, simple, and effective to me.

Perhaps, but just for this one, single, isolated case.

I think you are focusing too much on the change of binary formats
(a.out to ELF).  Don't forget that there is a fundamentally, much
bigger change going on as well (libc-4.x to libc-5.x).  I hope
libc-6.x and X11R7 are still a long ways away, but they will happen
eventually.  Why can't we plan ahead now so that we can make these
types of transitions easier in the future?  Surely we can do better
than the xpkgR5/xpkgR6 mess we had a while back.

David
-- 
David EngelOptical Data Systems, Inc.
[EMAIL PROTECTED]  1101 E. Arapaho Road
(214) 234-6400 Richardson, TX  75081



Bug#1788: dosemu depends on xbaseR6

1995-11-01 Thread Michael E. Deisher
On Wed, 1 Nov 95 12:30 EST, [EMAIL PROTECTED] said:

> miles:/debian/private/project/Incoming [root] # dpkg -i dosemu-0.60.3-0.deb
> Selecting previously deselected package dosemu.
> (Reading database ... 16206 files and directories currently installed.)
> Unpacking dosemu (from dosemu-0.60.3-0.deb) ...
> dpkg: dependency problems prevent configuration of dosemu:
>  dosemu depends on xbaseR6; however:
>   Package xbaseR6 is not installed.
> ^^^
> This is an obsolete package name, please see
>   /debian/project/standards/virtual-package-names-list.text

Strange.  It installs fine on my system.  Anyway, I'll upload a new,
fixed package soon.

--Mike



Re: debian-1.0

1995-11-01 Thread Bruce Perens
[EMAIL PROTECTED] said:
> it might create problems for the mirrors.

I think that while it is in its current state, 1.0 should not be where
mirrors will find it unless they are explicitly looking for it. That
means put it under private/project or something. We can have a few designated
mirror sites for it in various places, but we certainly don't need as many
as are currently mirroring 0.93R6 .

Thanks

Bruce


--
See Pixar's "Toy Story", at a theater near you starting November 22.
"Toy Story" Soundtrack - Available now at a record shop near you!



Re: ELF conversion (was Re: 1.0 issues: FSSTND compliance & preparation for a.out abolishment)

1995-11-01 Thread David Engel
> > This elf-available bit is too klugy for me.  Why can't we just use
> > dpkg's standard dependency checking?  Isn't that what it's there for?
> 
> `Depends' lines won't stop you replacing an earlier version of a
> package whose dependencies were satisfied with a newer one shose
> dependencies aren't.

What!  Are you telling me that dependencies aren't checked when
already installed packages are replaced?  I suppose this explains why
dpkg doesn't squawk at me when I temporarily downgrade ld.so for
testing when I know the elf-* packages explciitly require a
semi-current version.

> This is necessary so that you can install or upgrade your system in
> any order.  However, what we need to do here is to enforce an order.

I'm sorry, but this not only seems plainly wrong, but can be very
dangerous as well.  I thought the whole point of having dependencies
was so that users had to install in the proper order.  How do you
expect them to know what order to do things when order is required?
Word of mouth?

> > Next, we build a new release of libc that moves everything under /usr
> > to /usr/i486-linuxaout.  This is the standard directory to put a.out
> > stuff in after switching to ELF.  
> 
> Yuk.  Why can't we use a sensible location, such as /usr/lib/a.out/*
> (and /usr/bin/a.out/* if we need it) ?  See what the FSSTND has to say
> about things that think they need a directory right under /usr.

Because $prefix/i486-linuxaout is the standard directory where the GNU
development tools expect to find a.out files on an ELF system.  I
don't know if the FSSTND has even addressed this yet, but I'm
confident they would sanction it, at least as a short term solution
during the transition.

David
-- 
David EngelOptical Data Systems, Inc.
[EMAIL PROTECTED]  1101 E. Arapaho Road
(214) 234-6400 Richardson, TX  75081



debian-1.0

1995-11-01 Thread Ian Murdock
Should I physically copy everything from debian-0.93 to debian-1.0, or
should I use symbolic links when possible to save disk space?  I know
it isn't a problem on ftp.debian.org, but it might create problems for
the mirrors.



Bug#1789: time zone files not right

1995-11-01 Thread Raul Miller
Package: timezone
Version: 7.8-1

It looks like something's wrong with the timezone files.  I started
poking around when I noticed that my time was daylight savings time.
I could have sworn that it was set right yesterday (I remember setting
a battery powered clock by my computer -- this clock is set at the
right time today, but my computer is an hour ahead).

When I looked in /etc/localtime, it was a file -- not a soft link.  I
don't know if this is something I did, but it makes it difficult for
me to determine precisely which time zone I had set (I deleted the
file and moved in a soft link to EST5EDT -- which I presume is the
proper zone file -- but this didn't fix the problem).

Perhaps I need to reboot my system (or maybe log out or log back in)
to have a new zone file take effect -- however, this was not obvious
from browsing any of the manual pages that I've gone over today.

Anyways, I started running zdump on the files in /usr/lib/zoneinfo,
and noticed something odd -- when I was in the zoneinfo/US directory,
all of the files in the US directory are GMT.  Then, I popped back to
the zoneinfo directory and did a zdump on all files using find -- this
time they came out correct.

Furthermore, there appears to be a complete duplicate set of zone
files under /usr/lib/zoneinfo/right/ -- though I've not analyzed this
very closely.

Finally, on a hunch, I copied the EST file name to a different name
(foo), zdump also reported this as a GMT file.

Since this investigation, I believe I've found my problem (my DOS
clock is not set to GMT, so I'm using `clock -a` in /etc/init.d/boot
-- but I'll report that as a separate bug).

Here's the bugs, as I understand them:

(0) zdump is in /usr/sbin -- though you don't need to be root to find
it useful.

(1) either zdump is broken or the zoneinfo files are broken -- they
depend on the file name rather than file contents to determine their
time zone.  This makes /etc/localtime rather useless, because it
conceals the file name.

--
Raul



more on time zones

1995-11-01 Thread Raul Miller
I just sent a bug report to debian-bugs stating that I was going to
submit a bug report on /sbin/clock for the miscutils package.  I've
not received an ack on that bug report, and might not check my mail
again till tomorrow.

This is just a note that I'm not going to submit a miscutils bug
report.  I'll probably eventually want to append a similar note to the
bug report that I've just submitted, but that may take a while.

[explanation: I don't know that /sbin/clock is ignoring information
from /etc/localtime if the information in /etc/localtime is
inaccurate.]

-- 
Raul



Re: Debian for Linux/{non-i386} / source packaging

1995-11-01 Thread Bruce Perens

[EMAIL PROTECTED] said:
> The DELTA file is described by Bruce as containing patch input. I'm 
> thinking it'd be better to have it contain a script to debianize the 
> sources.  The patch input itself (and perhaps multiple patch inputs 
> for the multiple upstream sources) could be contained internally in 
> that file as one or more in "here files".  The user, then, wouldn't 
> need to (mis?)apply the patches manually.

I intended to have the utility that extracted the source package invoke patch
automaticaly with the DELTA file as input. If you need an arbitrarily 
complicated "patch" run, you can have the extraction script do that instead
of having the DELTA component be a script as well. If you want DELTA to be
a no-op, make it empty.

Bruce




--
See Pixar's "Toy Story", at a theater near you starting November 22.
"Toy Story" Soundtrack - Available now at a record shop near you!



Bug#1788: dosemu depends on xbaseR6

1995-11-01 Thread Dirk . Eddelbuettel

PACKAGE: dosemu
VERSION: 0.60.3
PACKAGE_REVISION: 0
MAINTAINER: Mike Deisher <[EMAIL PROTECTED]>

miles:/debian/private/project/Incoming [root] # dpkg -i dosemu-0.60.3-0.deb
Selecting previously deselected package dosemu.
(Reading database ... 16206 files and directories currently installed.)
Unpacking dosemu (from dosemu-0.60.3-0.deb) ...
dpkg: dependency problems prevent configuration of dosemu:
 dosemu depends on xbaseR6; however:
  Package xbaseR6 is not installed.
  ^^^

This is an obsolete package name, please see
/debian/project/standards/virtual-package-names-list.text

--
[EMAIL PROTECTED]  http://qed.econ.queensu.ca/~edd



Papersizes

1995-11-01 Thread kenny

Nils, I'm sending this to Debian Devel, as mail bounced when I sent
this to you at [EMAIL PROTECTED] ...

Nils,

Sounds like  a huge improvement over   the old shell script.   Can you
send me a copy, or should I wait to grab it from the new TeX packages?

As  far  as  the  paper sizes are   concerned,  they are  simply those
defined, or understood, by   ghostscript.  You should  be abe  to find
them in the a2gs man page, or in one of the ghostscript config files -
can't remember which one.

On another  topic, do you  know much PostScript?   I seem  to remember
that there is  a command for getting  the file handle of the programme
being interpreted, which will give STDIN  if it is STDIN.  This should
help fix  a longstanding bug  in a2gs.   On the  other hand, I  should
really just bite the bullet and package up genscript.

I'm sorry I can't be of more help - my Debian  box is at home, and I'm
not!

Cheers,

Kenny.

--
| <[EMAIL PROTECTED]> "http://www.glg.ed.ac.uk/~kenny";  Try Linux!  |
| Portuguese/English/French Translations/Teaching by Native Portuguese |
| <[EMAIL PROTECTED]> "http://www.glg.ed.ac.uk/~kenny/helena"; |


--PAA21726.815068098/haymarket.ed.ac.uk--



Re: Source packages

1995-11-01 Thread Bruce Perens
> Also, I get the impression (since you mentioned you have permission to
> include things on your CD-ROMs that other vendors do not) you have had
> more experience with dealing with authors who have distribution
> restrictions --- do you think distributing original source as separate
> files might have helped or hindered negotiation of permission to
> distribute? 

I don't think it made much of a difference.

> I guess the question is whether debian is a democracy, and if not, who's
> dictator? 

We're going to have to set up some sort of organization to operate the Debian
project. I haven't had much time to work on that this week because I'm working
on CD-ROM mastering.

Thanks

Bruce



Re: Source packages

1995-11-01 Thread Bill Mitchell
Michael Alan Dorman <[EMAIL PROTECTED]>

> Bill Mitchell pointed out that if we use totally 100% un-modified
> extra-virgin upstream sources, debian-driven updates to debian source
> packages become much smaller, since we're just changing the delta. [...]

You're giving me credit for thinking further into the implications of
this than I did.

However, now that you montion it, this is an argument against Bruce's
proposed new source package format.  It begins to look like the DELTA
file in Bruce's proposal (which I've suggested should be a debianizing
script rather than raw patch input to be manually applied) should be
a separate file..

The source package, in a format looking like Bruce's but without
the DELTA file, would produce upstream (but possibly Linuxized?)
sources for a particular upstream version of the package.  Running
the debianizing script for a particular debian version would then
produce that version's debianizied sources.

If the user kept the source package around, he'd just need to
retrieve the DELTA file for the next version.  re-extract
sources, and run the new DELTA script.  Also, debian package
maintainers would only need to upload the updated DELTA script
for package upgrades once the source package had been uploaded once.

> I guess the question is whether debian is a democracy, and if not, who's
> dictator? 

We operated successfully for some time as a benevelolent dictatorship.
Ian M. has been dictator, with a rarely-used power to rule by decree.
On a question like this, there's usually been some period of discussion,
followed either near-consensus and dissenters throwing it the towel.
cases where consensus didn't come out of discussion have sometimes
been decided by decree.

Lately, we seem to have a troika (Ian M., Bruce P., Ian J.), with
firm and sometimes conflicting pronouncements by individual troika
members.



Re: ELF conversion (was Re: 1.0 issues: FSSTND compliance & preparation for a.out abolishment)

1995-11-01 Thread Bill Mitchell
Ian Jackson <[EMAIL PROTECTED]> said:

> `Depends' lines won't stop you replacing an earlier version of a
> package whose dependencies were satisfied with a newer one shose
> dependencies aren't.
> 
> This is necessary so that you can install or upgrade your system in
> any order.  However, what we need to do here is to enforce an order.

Could this be enforced by having the package conflict with versions of
itself earlier than some specified version?  If dpkg doesn't support
this now, it seems as if supporting it would address this.

The downside for users is that they might find themselves in this
situation, remove the conflicting older package so they could
install the newer one, then find that they couldn't install the
newer one until they satisfied its dependencies, leaving them
with a desired package uninstalled until they straigntened this
out.  This might be a serious problem for users with bad (or no)
connectivity.

However, more directly to the point of moving elfward, I like Ian's
suggestion about a elf-available(8) test during preinst of elf-dependent
(elfish?) packages.  It seems clean, simple, and effective to me.



Returned mail: User unknown (fwd)

1995-11-01 Thread Erick Branderhorst
> > 
> >- Transcript of session follows -
> > 550 ac.netg.se... User unknown
> > 
> > Hi Andres,
> > 
> > Found a little typo in the description.
> > 
> > PACKAGE: bison
> > MAINTAINER: Anders Chrigstrom <[EMAIL PROTECTED]>
> > VERSION: A2.5
> > PACKAGE_REVISION: 0
> > Diff original description and corrected description
> > 5c5
> > <  and non-free software (unlike the one origianaly distributed with
> > ---
> > >  and non-free software (unlike the one originally distributed with
> > --
> > Erick [EMAIL PROTECTED] +31-10-4635142
> > Department of General Surgery (Intensive Care) University Hospital 
> > Rotterdam NL
> > 
> Anyone knows where to reach Anders?
> 
> --
> Erick [EMAIL PROTECTED] +31-10-4635142
> Department of General Surgery (Intensive Care) University Hospital Rotterdam 
> NL
> 


--
Erick [EMAIL PROTECTED] +31-10-4635142
Department of General Surgery (Intensive Care) University Hospital Rotterdam NL



Re: Release management and package announcements

1995-11-01 Thread Bill Mitchell
Ian Jackson <[EMAIL PROTECTED]> said:

> >Somehow the FTP site maintainer's programs also need to know which
> >section (subdirectory) the files should go in.  I suggest that this
> >information be provided by the `overrides' file on the FTP site, which
> >is already used by the npdpkg program which generates the Packages
> >files.
> > 
> > Agreed.  I don't think the location should be decided by individual
> > package maintainers, though they will be free to suggest a location.
> 
> The Section field from the control file can be used for this.

I agree also that this should be decided centrally, but disagree about
using the SECTION field for a maintainer's recommendations.  If we
do that, "dpkg --info" and "dpkg --status" will give misleading
information to users.

If the SECTION field is not going to reliably contain the section name
where the package is placed, it should be eliminated.



Re: ELF conversion (was Re: 1.0 issues: FSSTND compliance & preparation for a.out abolishment)

1995-11-01 Thread Ian Murdock
   From: [EMAIL PROTECTED] (David Engel)
   Date: Tue, 31 Oct 1995 14:14:27 -0600 (CST)

   Some people have suggested that the stuff in /lib be moved to
   /lib/a.out or similar.  This shouldn't be necessary as the ELF
   stuff that goes in here should coexist.

Ah, yes.  Of course.  libc.so.4 and libc.so.5 will be able to coexist.



Re: Release management and package announcements

1995-11-01 Thread J.H.M.Dassen
>From: Ian Jackson <[EMAIL PROTECTED]>
> 
>Ian Murdock writes ("Re: Release management and package announcements"):
>> Are we going to start with an a.out 1.0 and migrate to an ELF 1.0?
>> If so, I'd agree that this is what we should do (and what I'll do
>> if we all think this is the best option).
> 
>I think we should start with an a.out 1.0 tree.  This will give us a
>bleeding edge tree straight away, and we can then use our incremental
>upgrade mechanisms to make the 1.0 tree move towards ELF.
> 
> Okay--I'll agree with this.  Are there any major objections?

No. As long as the library moves, and the move to ELF as the default 
binary format for development get high priority, thus enabling the
developers to make their move to ELF ASAP.

Great!

Ray
-- 
Cyberspace, a final frontier. These are the voyages of my messages, 
on a lightspeed mission to explore strange new systems and to boldly go
where no data has gone before. 



Re: Release management and package announcements

1995-11-01 Thread Ian Murdock
   Date: Wed, 1 Nov 95 13:16 GMT
   From: Ian Jackson <[EMAIL PROTECTED]>

   Ian Murdock writes ("Re: Release management and package announcements"):
   > Are we going to start with an a.out 1.0 and migrate to an ELF 1.0?
   > If so, I'd agree that this is what we should do (and what I'll do
   > if we all think this is the best option).

   I think we should start with an a.out 1.0 tree.  This will give us a
   bleeding edge tree straight away, and we can then use our incremental
   upgrade mechanisms to make the 1.0 tree move towards ELF.

Okay--I'll agree with this.  Are there any major objections?



Re: Source packages

1995-11-01 Thread Michael Alan Dorman
On Tue, 31 Oct 1995, Bruce Perens wrote:
>   The second file is an executable script that performs the actual
>   extraction, creating a subdirectory under the current directory
>   and moving files as necessary. Its name is EXTRACT, and it must have
>   execute permissions set.

Bill Mitchell pointed out that if we use totally 100% un-modified
extra-virgin upstream sources, debian-driven updates to debian source
packages become much smaller, since we're just changing the delta.  Do you
have any thoughts on this? 

Also, I get the impression (since you mentioned you have permission to
include things on your CD-ROMs that other vendors do not) you have had
more experience with dealing with authors who have distribution
restrictions --- do you think distributing original source as separate
files might have helped or hindered negotiation of permission to
distribute? 

> This would be quite trivial to implement. It has the advantage that it 
> contains
> the unmodifed upstream source (not even its name has to be changed) and the
> diff file in a single unit, and can be extracted on any system that contains
> tar and gunzip.

I think this sounds fine, though I am curious about your reactions to the
above. 

I guess the question is whether debian is a democracy, and if not, who's
dictator? 

Mike.
--
"I'm a dinosaur.  Somebody's digging my bones."




Bug#1785: Default font.

1995-11-01 Thread Ian Jackson
Juho A. Vuori writes ("Bug#1785: Default font."):
> Package: kbd
> Version: 0.90-3
>
> This is not an actual bug, but in my opinion, it's not wise to have
> default8x16 as the default font in /etc/rc.boot/console. Shouldn't it
> rather be iso01.f16 in unix world?

As I have reported several times before, /etc/rc.boot/console should
*not* install *any* font by default.

The effect of doing so is to screw up the console on some systems (eg
mine).  There is no need for it.

Ian.



Re: ELF conversion (was Re: 1.0 issues: FSSTND compliance & preparation for a.out abolishment)

1995-11-01 Thread Ian Jackson
David Engel writes ("Re: ELF conversion (was Re: 1.0 issues: FSSTND compliance 
& preparation for a.out abolishment)"):
> > 2. Secondly, we arrange that all the new base packages have code in
> > the preinst that checks for the existence of the ELF libraries
> > (perhaps by running /usr/bin/elf-available or something).  If the
> > libraries aren't found then the preinst returns a non-zero exit status
> > and the upgrade aborts.  Say:
> >  #!/bin/sh
> >  set -e
> >  elf-available
> > And elf-available is an ELF version of /bin/true supplied with one of
> > the ELF library packages.  Then if elf-available is missing or
> > something else goes wrong we get a message like
> >  /var/lib/dpkg/tmp.ci/preinst: elf-available: not found
> > and the installation aborts.  If we're feeling fancy we can write
> > code that prints a more helpful message.
> 
> This elf-available bit is too klugy for me.  Why can't we just use
> dpkg's standard dependency checking?  Isn't that what it's there for?

`Depends' lines won't stop you replacing an earlier version of a
package whose dependencies were satisfied with a newer one shose
dependencies aren't.

This is necessary so that you can install or upgrade your system in
any order.  However, what we need to do here is to enforce an order.

I could provide a new dpkg control file field to do this, but there
are a number of problems with that, and since only the base packages
are affected by this problem it seems better to deal with the problem
in the way I suggested above.

> > 3. We do a `renaming' operation on the a.out libc package, renaming it
> > to a.out-libc.  At the same time we move the a.out libraries inside it
> > to their non-FSSTND locations if appropriate, but we need to keep the
> > ones currently in /lib in the root partition.  Eventually this package
> > will be removed from Required - when all the base packages are
> > converted to ELF.
> 
> Renaming packages seems rather error prone to me.  How would it be
> done?  This sure complicates our upgrade procedure -- first upgrade to
> this set of packages, then run this command or install this special
> package which renames things, finally install these other packages,
> etc.  Ick!

Renaming packages involves releasing a package with the new name which
conflicts with the old one.  There is a bug to do with conffile
handling in this situation, but (a) I'm going to fix it and (b) it
won't affect the libc, because it doesn't have any conffiles.

The user will have to be told to upgrade their libc's first (using `dpkg
--install libc-aout.deb libc-elf.deb' or whatever), and can then use
dselect for the rest of the operation.

> Next, we build a new release of libc that moves everything under /usr
> to /usr/i486-linuxaout.  This is the standard directory to put a.out
> stuff in after switching to ELF.  

Yuk.  Why can't we use a sensible location, such as /usr/lib/a.out/*
(and /usr/bin/a.out/* if we need it) ?  See what the FSSTND has to say
about things that think they need a directory right under /usr.

>  Some people have suggested that the
> stuff in /lib be moved to /lib/a.out or similar.  This shouldn't be
> necessary as the ELF stuff that goes in here should coexist.

Good.

> Then, build a new release of elf-libc with everything moved from
> /usr/i486-linuxelf to /lib and /usr.  This new package should be named
> libc5 (note not libc) and have appropriate conflicts lines with older,
> pre-ELF versions of the libc package.
> 
> Finally, so we don't repeat the same mistakes again, any new packages
> built using libc5 should explicitly list it in their dependencies.

Right.

Ian.



Bug#1787: forwarded message from Cron Daemon

1995-11-01 Thread Ian Jackson
Package: wu-ftpd
Version: 2.4-13

The attached message shows wu-ftpd producing unnecessary output during
cron.monthly.

Ian.

--- start of forwarded message (RFC 934 encapsulation) ---
Return-Path: 
Received: by chiark.chu.cam.ac.uk
id m0tAX23-0002YUC
(Debian /\oo/\ Smail3.1.29.1 #29.33); Wed, 1 Nov 95 06:52 GMT
Message-Id: <[EMAIL PROTECTED]>
X-Cron-Env: 
X-Cron-Env: 
X-Cron-Env: 
X-Cron-Env: 
From: root (Cron Daemon)
To: root
Subject: Cron <[EMAIL PROTECTED]> run-parts /etc/cron.monthly
Date: Wed, 1 Nov 95 06:52 GMT

Rotating wu-ftpd server logfile:
Rotated `/var/log/xferlog' at Wed Nov  1 06:52:24 GMT 1995.
--- end ---



Re: Release management and package announcements

1995-11-01 Thread Ian Jackson
Ian Murdock writes ("Re: Release management and package announcements"):
> Are we going to start with an a.out 1.0 and migrate to an ELF 1.0?
> If so, I'd agree that this is what we should do (and what I'll do
> if we all think this is the best option).

I think we should start with an a.out 1.0 tree.  This will give us a
bleeding edge tree straight away, and we can then use our incremental
upgrade mechanisms to make the 1.0 tree move towards ELF.

> If we're going to start with an ELF 1.0 (which is what I assumed we
> would do), we need to replace the current gcc, libc, etc. packages
> with ELF versions as the default and make the necessary changes to
> the existing packages to turn them into a.out compatability packages
> (i.e., move the libraries in /lib to /lib/a.out or whatever).  After
> we do that, we need to build an ELF base system, so developers will
> be able to install a completely ELF system and start rebuilding the
> packages they are responsible for.

I think this is a higher-risk strategy.  Remember how difficult it was
in the days when 0.93 wasn't useable, and many of the developers were
still `cross-developing' ?

>Somehow the FTP site maintainer's programs also need to know which
>section (subdirectory) the files should go in.  I suggest that this
>information be provided by the `overrides' file on the FTP site, which
>is already used by the npdpkg program which generates the Packages
>files.
> 
> Agreed.  I don't think the location should be decided by individual
> package maintainers, though they will be free to suggest a location.

The Section field from the control file can be used for this.

Ian.



Bug#1786: Revision number not updated

1995-11-01 Thread J.H.M.Dassen
Package: perl
Version: 5.001-5

[As noted by Brian White:]
Perl 5.001-5 has 'revision: 4' in the control file.


--
LOGIC  The principle governing human intellection. Its nature may be deduced
from examining the two following propositions, both of which are held by
human beings to be true and often by the same people: 'I can't so you
mustn't', and 'I can but you mustn't.' - The Hipcrime Vocab by Chad C. Mulligan



Bug#1695:

1995-11-01 Thread Martin Schulze
reassign



Re: Draft: Hints for contributing to Debian GNU/Linux (fwd)

1995-11-01 Thread Erick Branderhorst

In article <[EMAIL PROTECTED]> Erick Branderhorst <[EMAIL PROTECTED]> writes:

> > > [del]
> > > 5. Beyond packages 
> > > [del] 
> > > 
> > > (eb) 
> > > * Option for automatic installation for local html documentation?
> > > This needs to be discussed first I think.
> > > (eb)
> > 
> > I don't understand this, please explain it.
> > 
> Well perhaps dpkg can be given an option to create html documentation if
> packages are shipped with html documentation or sources where html docu
> can be created from. I.e. an optional documentation format. At this moment
> only /usr/doc, /usr/doc/examples, info and manpages are provided for 
> documentat
> ion. We might add html too for documentation purposes. To make it clearer
> I run debian on a stand alone machine. 

This seems to be a good idea. I think you should discuss this at
debian-devel. (This may involve adding fields to the package
description, so the discussion should be public.)

> An other thing might be a default html document where all browser will
> look at. Right now some postinst scripts ask what the default start page
> should be (default http://www.debian.org/). This works great if you have
> netaccess. If you don't you are lost when you start for example lynx or so,
> at least you have to wait until it times out. If we can provide one default
> html doc with some decent links to debian related stuff this problem would
> be solved. 

This was already discussed at debian-devel, although I don't know what
the result was. I will ask the www-client maintainers about it.

Sven
-- 
Sven Rudolph ([EMAIL PROTECTED]); WWW : http://www.sax.de/~sr1/


--
Erick [EMAIL PROTECTED] +31-10-4635142
Department of General Surgery (Intensive Care) University Hospital Rotterdam NL



Re: Debian for Linux/{non-i386} / source packaging

1995-11-01 Thread Bill Mitchell

On Tue, 31 Oct 1995, James A. Robinson wrote:

> Now hold on a second there!  What about packages put together from
> multiple sources?  Say MH with Linux patchs?  I don't want to deal
> with writing something that will be able to intelligently do the
> patchs needed and then make the source.

That's a wrinkle I don't think we've yet considered.
It seems like Bruce's proposal could cover this, though.

The EXTRACT file could create a subdirectory and extract the
multiple upstream source packages into separate subdirectories
under that.

The third file (unnamed by Bruce) could contain a tarfile of
several tarfiles, each containing a single upstream source
package.

The DELTA file is described by Bruce as containing patch input.
I'm thinking it'd be better to have it contain a script to debianize
the sources.  The patch input itself (and perhaps multiple patch
inputs for the multiple upstream sources) could be contained
internally in that file as one or more in "here files".  The user,
then, wouldn't need to (mis?)apply the patches manually.

I haven't looked at MH, but it sounds like there'd be an
upstream source subdirectory for MH, and one for the linux
patches.  The DELTA script, then, would apply the linux
patches to the MH sources, then apply its internal debianizing
patches to what resulted from that.

If pristine upstream sources are needed by a user, they'd still
be there, and would be easy to extract manually.



Forwarded mail....

1995-11-01 Thread Matthew Bailey

A day in the life of the FTP server

2.6 gigabytes today...

Also if you can not tell from these logs/averages. I have added 
win3/win95/winnt mirrors of simtel to the list of offerings. :) 

Instead of running painful virtual ftp servers I have opted for a more 
generic way of doing things. I therefore have merged everything into one 
archive.

--Matt

-- Forwarded message --
Date: Wed, 1 Nov 1995 00:00:16 -0500
From: Charlie Root <[EMAIL PROTECTED]>
To: [EMAIL PROTECTED]

TOTALS FOR SUMMARY PERIOD Tue Oct 31 1995 TO Wed Nov  1 1995

Files Transmitted During Summary Period 10746
Bytes Transmitted During Summary Period2693654107
Systems Using Archives  0

Average Files Transmitted Daily  5373
Average Bytes Transmitted Daily1346827054

Daily Transmission Statistics

 Number OfNumber ofAveragePercent Of  Percent Of
 DateFiles Sent  Bytes  Sent  Xmit  Rate  Files Sent  Bytes Sent
---  --  ---  --  --  --
Tue Oct 31 1995   10744   26924056324.6 KB/s 99.98   99.95
Wed Nov  1 1995   2  1248475   21.5 KB/s  0.020.05

Total Transfers from each Archive Section (By bytes)

  Percent  Of 
 Archive Section  Files Sent Bytes Sent  Files Sent Bytes Sent
- -- --- -- --
/debian/debian-0.93/binar   4358  132898467740.55  49.34
/debian  315   327619271 2.93  12.16
/debian/debian-0.93/sourc   1775   32593395516.52  12.10
/debian/debian-0.93/disks160   162247177 1.49   6.02
/pub/ftp.freebsd.org/2.0.376   138621980 3.50   5.15
/pub/ftp.freebsd.org/2.1.373   102539231 3.47   3.81
/debian/debian-0.93  11084991819 1.02   3.16
/debian/project/experimen 8233616424 0.76   1.25
/debian/private/project  11829488149 1.10   1.09
/debian/non-free/source   9424310716 0.87   0.90
/debian/non-free/binary  14924259829 1.39   0.90
/pub/ftp.netscape.com/2.0 3120385171 0.29   0.76
/debian/debian-bugs/html12391574389711.53   0.58
/debian/debian-bugs/text 94711354895 8.81   0.42
/debian/non-free   210896631 0.02   0.40
/pub/ftp.cs.helsinki.fi/.  1 7337907 0.01   0.27
/debian/tools 52 6177341 0.48   0.23
/debian/kernel40 6148273 0.37   0.23
/debian/debian-0.93/ms-do 79 5742120 0.74   0.21
/pub/ftp.cs.helsinki.fi/v  2 4704595 0.02   0.17
/pub/ftp.cs.helsinki.fi/v  8 4628521 0.07   0.17
/pub/ftp.cs.helsinki.fi   10 2586925 0.09   0.10
/debian/contrib/source 6 1778799 0.06   0.07
/pub1/win95/virus  2 1594455 0.02   0.06
/pub1/nt/shells4 1497262 0.04   0.06
/pub1/win3/scrsaver4 1415203 0.04   0.05
/pub/ftp.netscape.com/pub  3 1313951 0.03   0.05
/pub1/win3/graphics3  936402 0.03   0.03
/pub1/win3/winsock 4  892784 0.04   0.03
/debian/project/standards 58  721894 0.54   0.03
/pub/ftp.freebsd.org/tool  3  572717 0.03   0.02
/pub1/win3/cdrom   2  551501 0.02   0.02
/usr/bin   3  544768 0.03   0.02
/debian/contrib/binary75  479248 0.70   0.02
/debian/non-free/ms-dos   61  442670 0.57   0.02
/pub1/win3/news3  378427 0.03   0.01
/debian/project/software   2  377578 0.02   0.01
/pub1/win3/diskutil2  377398 0.02   0.01
/pub1/win3/capture 2  365590 0.02   0.01
/pub1/win3/tex 3  279278 0.03   0.01
/debian/contrib/tools  8  251936 0.07   0.01
/pub1/win3/desktop 2  163231 0.02   0.01
/usr/bin/site-exec 2   98304 0.02   0.00
/pub1/win3 3   90054 0.03   0.00
/debian/info  19   64316 0.18   0.00
/debian/contrib/ms-dos67   44955 0.62   0.00
/debian/doc   14   27552 0.13   0.00
Index/Informational Files 13   10250 0.12   0.00
/pub1/win3/internet27702 0.02   0.00
/pub1/nt   27021 0.02   0.00
/pub/ftp.freebsd.org/docs  1