Plan to package xscavenger

1997-12-14 Thread Marcus Brinkmann

Hello all!

I intend to package xscavenger, a lode runner like game (remember the good
old commodore 64 days?).

To be honest, I already did. I also contacted the author, and we work
together on a new upstream release.

The whole thing is GPL, and it includes a level editor and some dozen
levels, sound and nice animations. Oh, you can create own animations, too.

However, there is an issue with the sound server. It was taken from koules,
and Hubicka took it from xgalaga. I will check this soon.

As soon I become registered as a developer, I will upload my package.

Thank you,
Marcus

-- 
"Rhubarb is no Egyptian god." Debian GNU/Linux
Marcus Brinkmann  http://www.debian.org
[EMAIL PROTECTED]
http://homepage.ruhr-uni-bochum.de/Marcus.Brinkmann/


--
TO UNSUBSCRIBE FROM THIS MAILING LIST: e-mail the word "unsubscribe" to
[EMAIL PROTECTED] . 
Trouble?  e-mail to [EMAIL PROTECTED] .



Re: Plan to package xscavenger

1997-12-14 Thread Marcus Brinkmann
On Sun, Dec 14, 1997 at 10:32:51PM +0100, Remco Blaakmeer wrote:
> On Sun, 14 Dec 1997, Marcus Brinkmann wrote:
> 
> > 
> > Hello all!
> > 
> > I intend to package xscavenger, a lode runner like game (remember the good
> > old commodore 64 days?).
> > 
> AFAIK, we already have a xscavenger package, which is maintained by Adrian
> Bridgett <[EMAIL PROTECTED]> .

This is fun, I first installed a local version of my package, which is
version 1.3.1-2 by now, because I cleaned the sources. It gives only 5
warnings compiled with -Wall, the orig source gave me a few hundred.

Adrian: Please take a look at my homepage:
http://homepage.ruhr-uni-bochum.de/Marcus.Brinkmann/scavenger.html

You can find version 1.3.1 there, which will soon become the new upstream
version, I discuss the last things with the author (did you ever mail him?
He didn't know that there exist a debina packet of scavenger).

Seems that I am a few days to late, I will look for another task...

Thank you,
Marcus

-- 
"Rhubarb is no Egyptian god." Debian GNU/Linux
Marcus Brinkmann  http://www.debian.org
[EMAIL PROTECTED]
http://homepage.ruhr-uni-bochum.de/Marcus.Brinkmann/


--
TO UNSUBSCRIBE FROM THIS MAILING LIST: e-mail the word "unsubscribe" to
[EMAIL PROTECTED] . 
Trouble?  e-mail to [EMAIL PROTECTED] .



Re: Plan to package xscavenger

1997-12-14 Thread Marcus Brinkmann
On Mon, Dec 15, 1997 at 12:20:10AM +0100, Marcus Brinkmann wrote:
> On Sun, Dec 14, 1997 at 10:32:51PM +0100, Remco Blaakmeer wrote:
> > On Sun, 14 Dec 1997, Marcus Brinkmann wrote:
> > 
> > > 
> > > Hello all!
> > > 
> > > I intend to package xscavenger, a lode runner like game (remember the good
> > > old commodore 64 days?).
> > > 
> > AFAIK, we already have a xscavenger package, which is maintained by Adrian
> > Bridgett <[EMAIL PROTECTED]> .
> 
> This is fun, I first installed a local version of my package, which is
> version 1.3.1-2 by now, because I cleaned the sources. It gives only 5
> warnings compiled with -Wall, the orig source gave me a few hundred.

... and therefore dselect didn't show me the xscavenger package 1.3-1 from
adrian. Sorry for that.

Can one specify local/games to prevent this?

Thank you,
Marcus


-- 
"Rhubarb is no Egyptian god." Debian GNU/Linux
Marcus Brinkmann  http://www.debian.org
[EMAIL PROTECTED]
http://homepage.ruhr-uni-bochum.de/Marcus.Brinkmann/


--
TO UNSUBSCRIBE FROM THIS MAILING LIST: e-mail the word "unsubscribe" to
[EMAIL PROTECTED] . 
Trouble?  e-mail to [EMAIL PROTECTED] .



Re: FUN USE AND INSTALL DIRECTLY ON X WINDOW

1997-12-14 Thread Marcus Brinkmann
On Sun, Dec 14, 1997 at 11:53:07PM +0100, TABLEAU wrote:
> Hi
> 
> I use debian 1,3,1.
> 
> for the future version de debian, it's possible in french ?

Maybe. Some people are working on internationalization and localization.
However, it is a big task. If you want to help, mail to
debian-i18n@lists.debian.org and [EMAIL PROTECTED]
 
> it's possible to mask the password? ( all )

If you mean shadow passwords, then use "shadowconfig on".
 
> Why debian it's not installed directly with X Window ? 

Because some people have computers, that can not run Xwindows or they simple
don't want it because it is too slow. Debian will have an install tool
(deity), that supports console and X, but it is not released yet.
 
> X+
> 
> Excuse for my english, it's not correct

No problem. Please use for further questions the debian user list,
[EMAIL PROTECTED] You can subscribe with "subscribe" in the body
of a mail to [EMAIL PROTECTED]

Thank you,
Marcus

-- 
"Rhubarb is no Egyptian god." Debian GNU/Linux
Marcus Brinkmann  http://www.debian.org
[EMAIL PROTECTED]
http://homepage.ruhr-uni-bochum.de/Marcus.Brinkmann/


--
TO UNSUBSCRIBE FROM THIS MAILING LIST: e-mail the word "unsubscribe" to
[EMAIL PROTECTED] . 
Trouble?  e-mail to [EMAIL PROTECTED] .



Re: Plan to package xscavenger

1997-12-15 Thread Marcus Brinkmann
On Mon, Dec 15, 1997 at 06:46:20PM +, Adrian Bridgett wrote:
> On Mon, Dec 15, 1997 at 12:20:10AM +0100, Marcus Brinkmann wrote:
> > On Sun, Dec 14, 1997 at 10:32:51PM +0100, Remco Blaakmeer wrote:
> > > On Sun, 14 Dec 1997, Marcus Brinkmann wrote:
> > > > I intend to package xscavenger, a lode runner like game (remember the 
> > > > good
> > > > old commodore 64 days?).
> > > > 
> > > AFAIK, we already have a xscavenger package, which is maintained by Adrian
> > > Bridgett <[EMAIL PROTECTED]> .
> > 
> > This is fun, I first installed a local version of my package, which is
> > version 1.3.1-2 by now, because I cleaned the sources. It gives only 5
> > warnings compiled with -Wall, the orig source gave me a few hundred.
> 
> I didn't really watch the compile when I made the package, but it seemed
> like it went okay - I havn't noticed any problems. I'm using all the latest
> stuff I think.

No real problems, just warnings, most because of missing prototypes.
 
> > Adrian: Please take a look at my homepage:
> > http://homepage.ruhr-uni-bochum.de/Marcus.Brinkmann/scavenger.html
> > 
> > You can find version 1.3.1 there, which will soon become the new upstream
> > version, I discuss the last things with the author (did you ever mail him?
> > He didn't know that there exist a debina packet of scavenger).
> > 
> > Seems that I am a few days to late, I will look for another task...
> 
> I just packaged it - since you seem keen on fixing/upgrading it etc, it
> would make sense for you to maintain it. I don't really have the time or
> inclination to do any actual coding (I hate C :-)) 

I don't want to steal you a package, but if you offer it, I will take it
over. It would be a good starting point, because it is so easy and I can
learn a lot about packaging and programming.

Another thing that bothers me is the copyright. Are there good reasons to
place it in non-free? I think there is, because it uses the sound code from
koules, which uses the sound code from xgalaga, which is shareware/a mix of
different files. I will probably resolve this soon.

Thank you,
Marcus

-- 
"Rhubarb is no Egyptian god." Debian GNU/Linux
Marcus Brinkmann  http://www.debian.org
[EMAIL PROTECTED]
http://homepage.ruhr-uni-bochum.de/Marcus.Brinkmann/


--
TO UNSUBSCRIBE FROM THIS MAILING LIST: e-mail the word "unsubscribe" to
[EMAIL PROTECTED] . 
Trouble?  e-mail to [EMAIL PROTECTED] .



Re: Plan to package xscavenger

1997-12-17 Thread Marcus . Brinkmann


On Sun, 14 Dec 1997, Adrian Bridgett wrote:

> On Sun, Dec 14, 1997 at 03:34:34PM +0100, Marcus Brinkmann wrote:
> > 
> > Hello all!
> > 
> > I intend to package xscavenger, a lode runner like game (remember the good
> > old commodore 64 days?).
> > 
> > To be honest, I already did. I also contacted the author, and we work
> > together on a new upstream release.
> > 
> > The whole thing is GPL, and it includes a level editor and some dozen
> > levels, sound and nice animations. Oh, you can create own animations, too.
> > 
> > However, there is an issue with the sound server. It was taken from koules,
> > and Hubicka took it from xgalaga. I will check this soon.
> > 
> > As soon I become registered as a developer, I will upload my package.
> 
> I've already packaged version 1.3 - it's in hamm. I changed the locations of
> the files to fit in with Debian and changed things so that everything is
> called xscavenger rather than half being xscavenger and half being scavenger.

Ok, perhaps this is a good idea.
 
> I wasn't aware of the sound server problem as the README said it was GPLed.

Yes, I found it by fortune. sound.c says "see copyright.h", but
copyright.h doesn't exist. :-( Dave said he took sound from koules, so I
asked koules maintainer. He said he took it from xgalaga *arrg*

> You certainly welcome to take maintainership. If you have a look at
> debian/dists/unstable/main/source/games/
> their should be a file called "xscavenger-1.3-1_i386.diff.gz (or something
> like that) which has all the changes I made to it - you should keep the
> changelog file, but the rest can be changed.

I already have it ;) And I will incorporate your changelog in my, means I
start from scratch.
 
> PS: You wouldn't know how to do level 13 would you - I'm stuck and I can't
> think of any other possible combinations I can do :-) There is no way to
> get back inside the yang-yang once you have gone outside it AFAIK, and when
> I get the bottom lot of gems, the man kills me as he is right behind me :-( 

The same level I'm stuck :(

1) You have to wait. The enemy will be trapped and you can walk over him.
collect all games at the top in the ring. Then you stand upon the enemy
and dig a hole beside him (left or right). But then you can just drop
down, and the enemy is faster than you can jump on the floor inside the
ring. There I don't know further.

I should ask Dave about it.

You can even walk on the enemyys head, and so you can catch the ladder
group in the upper right. Tell me if you did more than I.

Thank you,
Marcus



--
TO UNSUBSCRIBE FROM THIS MAILING LIST: e-mail the word "unsubscribe" to
[EMAIL PROTECTED] . 
Trouble?  e-mail to [EMAIL PROTECTED] .



Re: Can I take wml and eperl?

1997-12-23 Thread Marcus Brinkmann
On Mon, Dec 22, 1997 at 01:10:17AM -0700, Anthony Fok wrote:
> On Sun, 21 Dec 1997, Tommi Virtanen wrote:
> 
> > PS. Currently wml includes eperl, iselect,
> > weblint, m4, txt2html etc. I intend to split
> > these (atleast the bigger ones) to separate
> > packages, and make wml depend on them. See
> > /usr/doc/wml/COPYRIGHT.OTHER. No reason to
> > have eperl or m4 installed twice.. But that
> > cames *after* getting a working version out.
> 
> I am ambivalent on this one.  Currently, the installed size of WML is only
> 1990 KB, i.e. less than 2 MB.  Basically, the ePerl, m4, etc. included in
> WML are somewhat stripped down already (i.e. no example files, just the
> executables and the manpages).  It might not worth the trouble to split up
> the package.

Sorry, do you mean that wml contains copies of m4, eperl, txt2html and
other? If this is the case, they should be removed IMHO and wml should
depend on the debian packages. 2 MB to download takes 20 minutes for me and
costs a few buckets.

I think if it is easy possible, it should be done, because it reduces
bandwidth. (Note that I don't know if the executables provide the same
functionality, I'm just guessing).

(On the other hand, we could link all executables statically, because they
would be smaller then 2 MB in most cases >:-]

Merry christmess,

Mrcs (whr r my vwls ?)

-- 
"Rhubarb is no Egyptian god." Debian GNU/Linux
Marcus Brinkmann  http://www.debian.org
[EMAIL PROTECTED]
http://homepage.ruhr-uni-bochum.de/Marcus.Brinkmann/


--
TO UNSUBSCRIBE FROM THIS MAILING LIST: e-mail the word "unsubscribe" to
[EMAIL PROTECTED] . 
Trouble?  e-mail to [EMAIL PROTECTED] .



Re: Can I take wml and eperl?

1997-12-23 Thread Marcus Brinkmann
On Mon, Dec 22, 1997 at 06:54:08PM -0700, Anthony Fok wrote:
> On Mon, 22 Dec 1997, Marcus Brinkmann wrote:
> 
> > Sorry, do you mean that wml contains copies of m4, eperl, txt2html and
> > other? If this is the case, they should be removed IMHO and wml should
> > depend on the debian packages. 2 MB to download takes 20 minutes for me and
> > costs a few buckets.
> 
> 2 MB is the installed size, i.e. the space that it takes on your
> hard drive after unpacking.  :)  The .deb was about 700 KB?

It is even shorter, ok... (but it could be even even shorter ;)
Installed size: 1.2 MB

I got a little hot, because I have only 50MB left on my disk...

> > I think if it is easy possible, it should be done, because it reduces
> > bandwidth. (Note that I don't know if the executables provide the same
> > functionality, I'm just guessing).
> 
> Christian and Tommi have already convinced me to do so.  :)  Hehe.  BTW, I
> am only doing non-maintainer uploads.  Tommi will probably take over
> eventually, once he gets his Debian developer status, that is.  

i am waiting, too. Hey, I didn't want to flame you. I just wanted to throw
my 2 cents in...

> The latest wml .deb depends on m4 and eperl.  More dependencies and
> symlinks will come when we finish packaging other components for Debian.
> 

This, for sure, is the Right Thing (TM).  :-)
 
> Merry Christmas to you too!  :)

...and a Happy New Year!

Marcus

-- 
"Rhubarb is no Egyptian god." Debian GNU/Linux
Marcus Brinkmann  http://www.debian.org
[EMAIL PROTECTED]
http://homepage.ruhr-uni-bochum.de/Marcus.Brinkmann/  PGP Key ID 36E7CD09


--
TO UNSUBSCRIBE FROM THIS MAILING LIST: e-mail the word "unsubscribe" to
[EMAIL PROTECTED] . 
Trouble?  e-mail to [EMAIL PROTECTED] .



Re: next release ?

1997-12-28 Thread Marcus Brinkmann
On Sun, Dec 28, 1997 at 02:08:00AM -0300, Nicolás Lichtmaier wrote:
> > when will be the next release ?
> 
>  I think that no less than 2 months.
> 
>  But.. you may install hamm now from ftp://ftp.debian.org/debian/hamm/hamm/!
> 
>  It's fairly stable for general use.

Be sure to read the howto

http://www.gate.net/~storm/FAQ/libc5-libc6-Mini-HOWTO.html

before!

thank you,
Marcus
who is "up dp hamm" for quite a few weeks now (GIMP is cool!)

-- 
"Rhubarb is no Egyptian god." Debian GNU/Linux
Marcus Brinkmann  http://www.debian.org
[EMAIL PROTECTED]
http://homepage.ruhr-uni-bochum.de/Marcus.Brinkmann/  PGP Key ID 36E7CD09


--
TO UNSUBSCRIBE FROM THIS MAILING LIST: e-mail the word "unsubscribe" to
[EMAIL PROTECTED] . 
Trouble?  e-mail to [EMAIL PROTECTED] .



Re: my user on my box!

1997-12-28 Thread Marcus Brinkmann
On Sun, Dec 28, 1997 at 10:14:43AM -0800, Jon Björklund wrote:
> Hi there guys!
> 
> I am using Debian 1.3.1 and finds it a perfekt linuxdistribution.
> But there is one _very_ BiG problem in all unices I have tested,
> and that is the users and root.
> What I want is to get my user named ceed to be as powerful as root but
> at the same time it shouldn't be root. Is there a way of fixing this??
> And I do not want to go around su:ing all my day.

As other mentioned on this list, this is no problem or bug, but a feature.
Their should be absolutly no reason to have root access all the time (do you
know one?)

I assume you have a stand alone machine, and you are the only user. Then I
would recommend you to keep the first console for root. Then you can login
as ceed on other consoles, and switch back to your root console via ALT-F1.

This is what I do, and you will experience, that you don't need too much
root access.

If you want to give ceed access to floppy, cd, sound and other, add "ceed"
at the end of the appropriate lines in your /etc/group file. This file
controls the access for common files and devices.

> And finally can you pleaze give me a small description of what each
> user in the original /etc/passwd is!

This "users" are no real users, this means, you can't login as, for example
"news" (they have an asterisk * as password). They are for system
maintenance, and special system programs, as daemons, can run as "news", for
example, so they don't have to run as root for special tasks (the news
daemon only needs access to news specific files, and not to the usr
directory, for example).

This somewhat complicated mechanism does protect the system against you and
you against the system ;)

Thank you,
Marcus

-- 
"Rhubarb is no Egyptian god." Debian GNU/Linux
Marcus Brinkmann  http://www.debian.org
[EMAIL PROTECTED]
http://homepage.ruhr-uni-bochum.de/Marcus.Brinkmann/  PGP Key ID 36E7CD09


--
TO UNSUBSCRIBE FROM THIS MAILING LIST: e-mail the word "unsubscribe" to
[EMAIL PROTECTED] . 
Trouble?  e-mail to [EMAIL PROTECTED] .



Intend to package gtk-- ...

1997-12-30 Thread Marcus Brinkmann

Hello!

I plan to package gtk--, a C++ wrapper for Gtk, the famous set of widgets
behind The GIMP, as everybody (should) know... at least, if there isn't
anybody who is more knowledgable.

As soon I have it ready, I would put it on my personal web site and announce
it, because I'm not acknowledged as developer (yet, should be soon).

As this would be my second package (my first is xscavenger, which already
existed and which I have taken over now ;), and my first one containing
shared libs, I will surely come back to you with a lot of questions ;)

About gtk-- (a pretty ugly name for a debian package).

It is version 0.6.3 by now, and does a Good Thing it seems: It provides an
OO interface to Gtk. As you probably know, Gtk itself is OO'ed, but
implemented in C, so the idea is not too far, isn't it?

Some features:
 * typesafe callback support
 * classes use the neat C++ syntax, derivation from classes, overriding
   virtual methods with C++ syntax

There are a lot of misfeatures 'though:
lack of documentation, gdk not fully supported yet, many others...

see http://www.iki.fi/terop/gtk/gtk--.html for more information.

Thank you,
Marcus

-- 
"Rhubarb is no Egyptian god."         Debian GNU/Linux
Marcus Brinkmann  http://www.debian.org
[EMAIL PROTECTED]
http://homepage.ruhr-uni-bochum.de/Marcus.Brinkmann/  PGP Key ID 36E7CD09


--
TO UNSUBSCRIBE FROM THIS MAILING LIST: e-mail the word "unsubscribe" to
[EMAIL PROTECTED] . 
Trouble?  e-mail to [EMAIL PROTECTED] .



Re: Financial support

1998-01-02 Thread Marcus Brinkmann
On Thu, Jan 01, 1998 at 04:54:29PM -0800, Jim Pick wrote:
> 
> Look for an updated dwww package and a new "kaffe+kore" package this week
  

Yuhuu!

Is it the version with the "big step forward", you promised some time ago?

It would be nice if dwww could evolve to the main debian documentation
center it is supposed to be, as we have policy that preferred doc format is
html, havn't we?

> from me.

Thank you,
Marcus


-- 
"Rhubarb is no Egyptian god."     Debian GNU/Linux
Marcus Brinkmann  http://www.debian.org
[EMAIL PROTECTED]
http://homepage.ruhr-uni-bochum.de/Marcus.Brinkmann/  PGP Key ID 36E7CD09


--
TO UNSUBSCRIBE FROM THIS MAILING LIST: e-mail the word "unsubscribe" to
[EMAIL PROTECTED] . 
Trouble?  e-mail to [EMAIL PROTECTED] .



autmake & debian? (was: Re: cron jobs more often than daily)

1998-01-05 Thread Marcus Brinkmann
On Mon, Jan 05, 1998 at 03:02:38PM +0100, Christian Schwarz wrote:
> On Tue, 6 Jan 1998, Hamish Moffatt wrote:
> 
> Thus, the use of debstd is depreciated. Note, that I've removed debstd
> from all of my packages lately and would like to see others doing the same
> thing. As soon as we have the macro-utility (was it called automake?) set
> up, we should consider removing debstd.

Isn't automake the GNU program for using with autoconf ?

automake creates Makefile.in's out of Makefile.am's. The Makefile.in's will
be processed by configure (which itself is created by autoconf out of
configure.in) to Makefiles.

Automake does support the GNU standard, a less restrict one, and (perhaps)
the gnits standard (the new GNU standard). Will there be automake support
for Debian packages ?

Thank you,
Marcus

-- 
"Rhubarb is no Egyptian god." Debian GNU/Linux
Marcus Brinkmann  http://www.debian.org
[EMAIL PROTECTED]
http://homepage.ruhr-uni-bochum.de/Marcus.Brinkmann/  PGP Key ID 36E7CD09


--
TO UNSUBSCRIBE FROM THIS MAILING LIST: e-mail the word "unsubscribe" to
[EMAIL PROTECTED] . 
Trouble?  e-mail to [EMAIL PROTECTED] .



Re: autmake & debian? (was: Re: cron jobs more often than daily)

1998-01-05 Thread Marcus Brinkmann
On Mon, Jan 05, 1998 at 08:08:51PM +0100, Christian Schwarz wrote:
> On Mon, 5 Jan 1998, Marcus Brinkmann wrote:
> 
> > Automake does support the GNU standard, a less restrict one, and (perhaps)
> > the gnits standard (the new GNU standard). Will there be automake support
> > for Debian packages ?
> 
> (BTW, the discussion about this was in mid Oct 97.)

(Ok, perhaps I will look in the archive. I certainly wasn't ready for this
technical topic at that time ;)
 
> The idea is to create the debian/rules file by a macro processor. (Since
> automake is used to create Makefiles and debian/rules is a Makefile,
> someone suggested to use it. However, doubts have been presented that it
> does not fit exactly to our purposes. Someone would have to do some
> experiments on this. If it doesn't fit, we can use or write another macro
> generator.) 

Although I'm not able to judge auto{conf,make}'s capabilities, I had the
impression that they are strong tools. It would be nice to have some
general approach like this become standard for debian packages (I imagine
that auto compiling and porting would be easier then).

[...]
> Furthermore, since debian/rules would be generated by the maintainer only,
> everyone else can recompile the package and get the same results. (With
> debstd this is one problem. You need exactly the same debstd version than
> the maintainer had to get the same package.) 

I see. 
 
> It would be nice if we could find one (or more) volunteers to do some
> experiments on that issue.

Yes, I think it would be a Good Thing.

Thank you,
Marcus

-- 
"Rhubarb is no Egyptian god." Debian GNU/Linux
Marcus Brinkmann  http://www.debian.org
[EMAIL PROTECTED]
http://homepage.ruhr-uni-bochum.de/Marcus.Brinkmann/  PGP Key ID 36E7CD09


--
TO UNSUBSCRIBE FROM THIS MAILING LIST: e-mail the word "unsubscribe" to
[EMAIL PROTECTED] . 
Trouble?  e-mail to [EMAIL PROTECTED] .



Re: AucTeX

1998-01-10 Thread Marcus Brinkmann
On Thu, Jan 08, 1998 at 03:26:48AM -0900, Britton wrote:
> 
> On 7 Jan 1998, Davide G. M. Salvetti wrote:
> 
> > AucTeX is listed as orphaned in wnpp; I'm willing to take over its
> > maintenance if nobody objects.
> 
> I think this might be because teTeX has now replaced AucTeX as the Debian
> TeX/LaTeX distribution of choice.  Of course TeX/LaTeX is so darn
> complicated I'm not really sure about this.

Certainly not ;) Tetex is a TeX distribution, but AucTeX is an Emacs mode to
write TeX documents more easily ;)

> Btw, if you have ever managed
> to make dvi files with ps images print right through magicfilter, I would
> love to hear how you did it.

Is there really a ps2dvi program? Or do you mean the other way round ?

Marcus

-- 
"Rhubarb is no Egyptian god."    Debian GNU/Linuxfinger brinkmd@ 
Marcus Brinkmann   http://www.debian.orgmaster.debian.org
[EMAIL PROTECTED]for public  PGP Key
http://homepage.ruhr-uni-bochum.de/Marcus.Brinkmann/   PGP Key ID 36E7CD09


--
TO UNSUBSCRIBE FROM THIS MAILING LIST: e-mail the word "unsubscribe" to
[EMAIL PROTECTED] . 
Trouble?  e-mail to [EMAIL PROTECTED] .



Re: [?] egcs increases C++ binary size dramatically

1998-04-07 Thread Marcus Brinkmann
On Tue, Apr 07, 1998 at 04:43:31PM +0200, Bernhard Rosenkraenzer wrote:
> On Mon, 6 Apr 1998, Dirk Eddelbuettel wrote:
> 
> > I did not change any configuration options. I compiled the older package 
> > with
> > the latest GNU gcc/g++ 2.7.*, and the new one with egcc/eg++. xpdf makes
> > quite heavy use of C++, but as it worked with GNU g++ for years, I think we
> > can exclude templates, exceptions, ... And yes, the new one is stripped as
> > well. 
> > 
> > Isn't the size increase a bit much ?  Comments ?
> 
> It's related to the fact that egcs does exception handling - add
> -fno-exceptions to your CFLAGS, and you'll get a shorter binary.

I think this is not the right way to think of C++ programming. If you don't
use exceptions, you are free to disable them, but they are really an
integrated feature in the standard. GNU g++ had poorly to none exception
handling, egcs does a better job here, but maybe it is not optimized for
size yet.

However, you can give the compiler a hint that a function does not throw any
exceptions by adding throw() at the right place:

class ABC {
  ABC (int theInt) throw();
}

for example. I don't know if egcs does make use of this promise by the
programmer, but it certainly should. Take the bigger binary as a sign that
the C++ support gets better. Maybe the size will go down again if it gets
again far more better.

Marcus

-- 
"Rhubarb is no Egyptian god."Debian GNU/Linuxfinger brinkmd@ 
Marcus Brinkmann   http://www.debian.orgmaster.debian.org
[EMAIL PROTECTED]for public  PGP Key
http://homepage.ruhr-uni-bochum.de/Marcus.Brinkmann/   PGP Key ID 36E7CD09


--
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]



Re: [?] egcs increases C++ binary size dramatically

1998-04-08 Thread Marcus Brinkmann
On Tue, Apr 07, 1998 at 11:14:17PM +, Falk Hueffner wrote:
> It seems that programs are larger even if they do not use exceptions
> at all (possibly even C programs). For those, it seems totally
> resonable to disable exceptions. It should probably even added to the
> policy, since it saves space.

Well, the rule is that every possible exception will be thrown that could be
thrown in the function ("assume the worst"). You have to declare the thrown
exceptions explicitely if you want to restrict the list (which does make
sense, doesn't it?).

C programs should be compiled with a C compiler.

Exception handling is broken enough yet. Please don't make it even more
unsafe by disabling it in some parts of the programming environment.

Note that by ANSI C++ even the new operator may throw an exception ( bad_alloc()
), and this operator is used in nearly every C++ program. For compatibility
with C functions, you can disable this with new(nothrow).

Hoever, I thought about what I said: I don't think that the program will be
smaller when the exceptions are declared, but some compile-time checking can
be done.

Note that the saving of space is misleading: Notably, a C++ program that
uses exceptions for error handling instead convential methods can even be
smaller, and the source code is *much* cleaner and shorter. It is not
uncommon to have half of the code provided for error handling. With
exceptions, this shrinks down significant. So, the bigger size is more a
sign of unefficient C++ programming style. Only to use exceptions in a few
places and use other global error handling strategies most of the time is
IMHO unnecessary.

Marcus
who prefers safety over brevity.


-- 
"Rhubarb is no Egyptian god."    Debian GNU/Linuxfinger brinkmd@ 
Marcus Brinkmann   http://www.debian.orgmaster.debian.org
[EMAIL PROTECTED]for public  PGP Key
http://homepage.ruhr-uni-bochum.de/Marcus.Brinkmann/   PGP Key ID 36E7CD09


--
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]



Re: [?] egcs increases C++ binary size dramatically

1998-04-08 Thread Marcus Brinkmann
On Wed, Apr 08, 1998 at 02:58:39PM +0300, Amos Shapira wrote:
> On Wed, Apr 08, 1998 at 01:01:46AM +0200, Marcus Brinkmann wrote:
> > However, you can give the compiler a hint that a function does not throw any
> > exceptions by adding throw() at the right place:
> > 
> > class ABC {
> >   ABC (int theInt) throw();
> > }
> 
> Shouldn't the compiler still handle eceptions in functions which call
> functions which throw exceptions?

The compiler will abort() if an exception is not caught. I don't know if the
exception handling code is in the function that calls or in the function
that is called. Note that I'm not at all sure if the above code will lead to
shorter code, as it is mostly for compile-time checking etc. Violations
against the above declaration are possible and in large complex programs
unavoidable.
 
> If so, this probably means that you should have exceptions handled in
> any binary which uses a function which throws exceptions (e.g. almost
> any STL container).

Exception handling is a powerful feature, and makes other global error
strategies mostly unnecessary. Therefore the size of compiled and well
written C++ programs will not be larger than an equivalent C program. *And*
the source code will be much cleaner, as you don't have to nest if()
statements or such things.

Voting for Exceptions,
Marcus

-- 
"Rhubarb is no Egyptian god."Debian GNU/Linuxfinger brinkmd@ 
Marcus Brinkmann   http://www.debian.orgmaster.debian.org
[EMAIL PROTECTED]for public  PGP Key
http://homepage.ruhr-uni-bochum.de/Marcus.Brinkmann/   PGP Key ID 36E7CD09


--
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]



Re: [?] egcs increases C++ binary size dramatically

1998-04-08 Thread Marcus Brinkmann
On Thu, Apr 09, 1998 at 05:15:59PM -0600, Jason Gunthorpe wrote:
> 
> On Thu, 9 Apr 1998, Marcus Brinkmann wrote:
> 
> > Exception handling is a powerful feature, and makes other global error
> > strategies mostly unnecessary. Therefore the size of compiled and well
> > written C++ programs will not be larger than an equivalent C program. *And*
> > the source code will be much cleaner, as you don't have to nest if()
> > statements or such things.
> 
> Actually egcs just has a gross implementation of exceptions, the overhead
> added for the stack unwinding is horribly high, I have't looked too deeply
> but it may be a fixed overhead per-function and then some added stuff
> depending on the function's content so if you have lots of small functions
> you get burned really badly.

This is a problem of egcs (gcc). C++ on Linux *is* horrible at the moment.
But this does not say anything about the language feature in the standard
and how it *could* be implemented. Not using exceptions is curing the
symptoms but not the disease.
 
> As I said before, the exception handling information doubles the size of
> my binaries (+100k, + 240k, etc) which is pretty bad.

I still think that without using exception handling you have to write error
handling code by yourself. If you do it good, you double the size of your
program either way (approx. 50% of C code is error handling, when the
programmer cares about erro handling, esp. in large projects).

Marcus


-- 
"Rhubarb is no Egyptian god."Debian GNU/Linuxfinger brinkmd@ 
Marcus Brinkmann   http://www.debian.orgmaster.debian.org
[EMAIL PROTECTED]for public  PGP Key
http://homepage.ruhr-uni-bochum.de/Marcus.Brinkmann/   PGP Key ID 36E7CD09


--
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]



Re: Debian Bug#20445 disagree

1998-04-09 Thread Marcus Brinkmann
On Thu, Apr 09, 1998 at 01:09:39PM -0400, Raul Miller wrote:
> Brian White <[EMAIL PROTECTED]> wrote:
> > The subject in question is whether to include these packages in "stable".
> > "unstable" will include them for sure.
> 
> I think they are appropriate for "stable" provided they are classifed
> as "Extra".  That is what the "Extra" priority is for, after all.

I happen to agree. And we also need a 2.1.x Kernel package. 

Brian, here in Germany, every Megabyte you have to download is costing real
money. A lot of money. Please put as much on the CD as possible. Declare it
extra, put it in an unstable dir, put warnings all over the place, but
please include it.

We already exclude non-free comlpetely for good reasons, no question. But
why should we exclude free software, even if it is not production ready.

I understand your concern, you want a stable Debian main Distribution. But
for special hardware, you need some components. Those you can find in Extra.
Some of these components could be a Kernel 2.1.x snapshot.

Marcus

-- 
"Rhubarb is no Egyptian god."Debian GNU/Linuxfinger brinkmd@ 
Marcus Brinkmann   http://www.debian.orgmaster.debian.org
[EMAIL PROTECTED]for public  PGP Key
http://homepage.ruhr-uni-bochum.de/Marcus.Brinkmann/   PGP Key ID 36E7CD09


--
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]



Re: Debian Bug#20445 disagree

1998-04-09 Thread Marcus Brinkmann
On Thu, Apr 09, 1998 at 05:27:14PM -0400, Brian White wrote:
> > Brian, here in Germany, every Megabyte you have to download is costing real
> > money. A lot of money. Please put as much on the CD as possible. Declare it
> > extra, put it in an unstable dir, put warnings all over the place, but
> > please include it.
> > 
> > We already exclude non-free comlpetely for good reasons, no question. But
> > why should we exclude free software, even if it is not production ready.
> > 
> > I understand your concern, you want a stable Debian main Distribution. But
> > for special hardware, you need some components. Those you can find in Extra.
> > Some of these components could be a Kernel 2.1.x snapshot.
> 
> Good reasons, all of them.  Do you know the answer to the second question I
> posed?
> 
> > What do you figure to be the number of people who will want to use these
> > utilities with a 2.1 kernel that do _not_ have any sort of internet
> > access? 

You mean this, don't you:

> > Also, how likely are the current versions of these programs
> > to work with future versions of the unstable 2.1 kernel and the 2.2
> > kernel that will eventually come from it?

True enough. But a Debian 2.1.x package and packages that works with it
could be good for seeing and trying out. So you know what debian packages
there are and what they provide before you even switch on your modem.

OTOH, we don't have a kernel-source package for hamm.

So you have made your point, as I have made mine.

Marcus

-- 
"Rhubarb is no Egyptian god."Debian GNU/Linuxfinger brinkmd@ 
Marcus Brinkmann   http://www.debian.orgmaster.debian.org
[EMAIL PROTECTED]for public  PGP Key
http://homepage.ruhr-uni-bochum.de/Marcus.Brinkmann/   PGP Key ID 36E7CD09


--
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]



Re: base-files 1.6 (source all) uploaded to master

1998-04-09 Thread Marcus Brinkmann
On Thu, Apr 09, 1998 at 03:56:08PM -0500, Manoj Srivastava wrote:
> 
>   I think the right thing to do is to leave the default prompts
>  alone, and teach people how to set up prompts. There is no way you
>  can cater to all tastes and all shells, people invariably change
>  them, and anyway, we should make it easy for people to change
>  prompts. 

True!
 
>   The defaults are functional, though not pretty. No one can
>  agree on what is pretty. I think users should be allowed to make
>  their own choices.
> 
>   I append my personal prompt setting scheme, in hopes this
>  inspires someone else (any improvements greatly appreciated)

Manoj, have you considerd autoconf support for this beast ;)

Marcus

-- 
"Rhubarb is no Egyptian god."    Debian GNU/Linuxfinger brinkmd@ 
Marcus Brinkmann   http://www.debian.orgmaster.debian.org
[EMAIL PROTECTED]for public  PGP Key
http://homepage.ruhr-uni-bochum.de/Marcus.Brinkmann/   PGP Key ID 36E7CD09


--
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]



Re: Debian Bug#20445 disagree

1998-04-11 Thread Marcus Brinkmann
On Sat, Apr 11, 1998 at 01:16:19PM -0400, Brian White wrote:
> > > > Also, how likely are the current versions of these programs
> > > > to work with future versions of the unstable 2.1 kernel and the 2.2
> > > > kernel that will eventually come from it?
> > 
> > True enough. But a Debian 2.1.x package and packages that works with it
> > could be good for seeing and trying out. So you know what debian packages
> > there are and what they provide before you even switch on your modem.
> > 
> > OTOH, we don't have a kernel-source package for hamm.
> > 
> > So you have made your point, as I have made mine.
> 
> Okay, how about this...
> 
> 2.1 kernel-requiring stuff (and a current 2.1 kernel?) can be included
> under "contrib".  This keeps it out of "main" and puts it into the realm
> of "user-beware".  (Note:  This is not to insinuate that everything in
> contrib is dangerous or anything, but just that you should think at least
> once before installing it.)

I'm not sure how many people think about contrib (I seldom look at the section
when installing software, well, I get suspicious if it is non-free), and it
doesn't quite meet the definition of contrib (more the spirit of extra),
but if you think it is appropriate...

IMO it could even go in a not-dselectable directory on the CD, not listed
in any package file at all. A developer would know where to look, and it
could be mentioned in a readme.new-kernel.

> Acceptable?

Sure. My only interest is that a 2.1.x kernel is on the CD ;) And I would
not start fighting around for it...

Thank you,
Marcus

-- 
"Rhubarb is no Egyptian god."Debian GNU/Linuxfinger brinkmd@ 
Marcus Brinkmann   http://www.debian.orgmaster.debian.org
[EMAIL PROTECTED]for public  PGP Key
http://homepage.ruhr-uni-bochum.de/Marcus.Brinkmann/   PGP Key ID 36E7CD09


--
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]



Re: Debian Bug#20445 disagree

1998-04-11 Thread Marcus Brinkmann
On Sat, Apr 11, 1998 at 03:18:46PM -0400, Brian White wrote:
> 
> I was thinking "project/experimental" would be better, but I don't think
> that goes out on many CDs.

>From a logical point of view, I think project/experimental is the best
choice. Why don't we include selected directories from there on the official
CD (I think of gettext (ouch, don't beat me), 2.1.x software, ...)?

Great idea Brian,
Marcus

-- 
"Rhubarb is no Egyptian god."    Debian GNU/Linuxfinger brinkmd@ 
Marcus Brinkmann   http://www.debian.orgmaster.debian.org
[EMAIL PROTECTED]for public  PGP Key
http://homepage.ruhr-uni-bochum.de/Marcus.Brinkmann/   PGP Key ID 36E7CD09


--
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]



Re: boot-floppies_2.0.4 (source i386) uploaded

1998-04-12 Thread Marcus Brinkmann
On Sun, Apr 12, 1998 at 02:22:55AM +0100, Enrique Zanardi wrote:
> Another weekend, another set of boot floppies ready to be tested.
> And this one fixes some nasty bugs, like the "Can't resolve the NFS
> server name" bug, or the "Install program restarts after installing base"
> bug. I haven't had time to include pkgsel, but will try to do it in a few
> days. And now, give those little * a hard testing time! :-)

GRR. Just after downloading the "current" ones :-/

Will give them a try, thanks for your work Enrique!

Marcus

-- 
"Rhubarb is no Egyptian god."Debian GNU/Linuxfinger brinkmd@ 
Marcus Brinkmann   http://www.debian.orgmaster.debian.org
[EMAIL PROTECTED]for public  PGP Key
http://homepage.ruhr-uni-bochum.de/Marcus.Brinkmann/   PGP Key ID 36E7CD09


--
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]



Re: [conradp@cse.unsw.EDU.AU: ANNOUNCE: Express (web browser) released]

1998-04-12 Thread Marcus Brinkmann
On Thu, Feb 12, 1998 at 10:43:49PM +0100, Martin Schulze wrote:
> I wonder if we should give it a try.
> 
> Regards,
> 
>   Joey

I hope all people will eat the mozilla source now. It should be possible to
cut it down for smaller projects.

I feel that if mozilla would be incorporated in Gnome, we would have
something similar to Win98.

> -Forwarded message from "K." <[EMAIL PROTECTED]>-
> 
> Express is (yet another) web browser using GTK, and is intended for
> general Gnome consumption. It uses the gtk-XmHTML widget, so make sure
> that is installed before trying to use it.
> 
> Source and screenshots are available at:
> 
> http://www.cse.unsw.edu.au/~conradp/express/

[...]

-- 
"Rhubarb is no Egyptian god."Debian GNU/Linuxfinger brinkmd@ 
Marcus Brinkmann   http://www.debian.orgmaster.debian.org
[EMAIL PROTECTED]for public  PGP Key
http://homepage.ruhr-uni-bochum.de/Marcus.Brinkmann/   PGP Key ID 36E7CD09


--
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]



Re: Debian Bug#20445 disagree

1998-04-13 Thread Marcus Brinkmann
On Mon, Apr 13, 1998 at 12:19:03PM +0200, Santiago Vila wrote:
> -BEGIN PGP SIGNED MESSAGE-
> 
> On Sat, 11 Apr 1998, Marcus Brinkmann wrote:
> 
> > Why don't we include selected directories from there on the official
> > CD (I think of gettext (ouch, don't beat me), 2.1.x software, ...)?
> 
> gettext is in experimental so that it will *not* be included in CDs...
> 
> If we start putting experimental things in CDs, then we should create
> another distribution "really-experimental", since experimental
> seems not to be "safe" enough...

Dear Santiago,

I though I did express clearly, that I don't want to have such software as
mentioned above distributed *as part of the main distribution*. I just think
that it is a good idea to put as much free software on the CD as possible.
expermintal software could be included in a directory, that can't be accessed
through dselect. This would make it easy for developers or other interested 
people
to get the software, without having the risk that newbies could install
experimental software by mistaken.

Remember that some people have to pay a lot of money for the downloading
time. gettext for example is a huge package that is needed to develope i18n
software. i18n is a stated goal of Debian. This is only an example. A 2.1.x
kernel tree is also an example. I can download patches, but the whole kernel
is costing me real money, and I'm just a student.

Thank you,
Marcus

-- 
"Rhubarb is no Egyptian god."Debian GNU/Linuxfinger brinkmd@ 
Marcus Brinkmann   http://www.debian.orgmaster.debian.org
[EMAIL PROTECTED]for public  PGP Key
http://homepage.ruhr-uni-bochum.de/Marcus.Brinkmann/   PGP Key ID 36E7CD09


--
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]



Re: Debian Bug#20445 disagree

1998-04-13 Thread Marcus Brinkmann
On Mon, Apr 13, 1998 at 04:50:05PM +0200, Santiago Vila wrote:
> -BEGIN PGP SIGNED MESSAGE-
> 
> Hi.
> 
> Marcus, I was just clarifying (once more) the status of gettext in Debian.
> 
> It is in experimental because the author asked me not to distribute it
> "widely". This means that even if it is not accesable by dselect, we
> should not put it on CDs yet.

I know that, although I don't understand that at all. IMO this policy is just
standing in the way of translating, etc. We could have all bash scripts
i18n'ed by now, as bash supports this since a long time. But you need gettext
to use this feature.

We all know how important spreading a program is. We should honour the
wishes of the author, but nevertheless downloading it costs me real money,
and getting it on CD has the very same effect as putting it on ftp.

> If a package being in "experimental" does not implicitly mean "not to be
> distributed in CDs", then we would need definitely another different
> "experimental" for gettext.

Maybe non-free/experimental? Sorry for the shot.

Marcus

-- 
"Rhubarb is no Egyptian god."Debian GNU/Linuxfinger brinkmd@ 
Marcus Brinkmann   http://www.debian.orgmaster.debian.org
[EMAIL PROTECTED]for public  PGP Key
http://homepage.ruhr-uni-bochum.de/Marcus.Brinkmann/   PGP Key ID 36E7CD09


--
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]



Re: Test Report (was: Re: boot-floppies_2.0.4 (source i386) uploaded)

1998-04-14 Thread Marcus Brinkmann
On Tue, Apr 14, 1998 at 11:59:18AM +0100, Enrique Zanardi wrote:
> On Mon, Apr 13, 1998 at 05:16:54AM +0200, Marcus Brinkmann wrote:

> > >2) irritating: When installing from a (not yet mounted) hard disk partition
> > >   and entering the path to the main distribution, the 
> > > following
> > >   message appeared:
> > >   " /usr/lib/dpk//methods/disk/setup: line 8: 200 Broken Pipe
> > > find "$mountpoint$2" -follow -name '*.deb' -print 2> 
> > > /dev/null
> > > 201 Done  | head -1
> > > 201 Done  | grep . > /dev/null"
> > >   But all worked fine.
> 
> You meant when using "dselect"? Perhaps you should file a bug report
> against dpkg.

Well, I only encountered this once (yes, this was using dselect), and as I
may not be able to reproduce this, it could be useless to file a bug. I may
do it anyway.
 
> > >3) bad: Still perl problems. Not with libnet, but dpkg-perl depends on 
> > >perl.
> > >So I got error message after "install", switched to console,
> > >manually mounted partition with debian-image, manually installed
> > >perl, and then "configured". After this, "install" worked again.
> 
> dpkg-perl should depend on perl-base, as there's no perl but perl-base
> in the base system and dpkg-perl works with perl-base. 
> I have filed a bug against perl-base, and I've seen it has another
> long-standing packaging bug, so I guess its maintainer (Klee Dienes) is
> really busy these days. Does anyone has the time to do a non-maintainer
> upload?

Klee is really *busy*. He didn't respond to some mail about koules (another,
but very unimportant) package. I did a nmr of koules, and still didn't hear
anything.

Do you have filed a bug against dpkg-perl, too? (As you say you filed one
against perl-base?).
 
 
> > >After running kbdconfig manually, basis layouot was okay, but I
> > >couldn't enter german keys. I think this is because /etc/inputrc 
> > > has
> > >"set convert-meta off" commented out. I think it should be the
> > >default.
> 
> In fact that was the default for a few libreadline*.deb versions, because 
> we wanted Debian to be latin1-compatible "out of the box", but Guy Maor 
> (readline maintainer) changed it back because leaving it "on" broke "META-x" 
> handling, and there were a few bug reports about that. (Guy also removed some 
> definitions that made the Home, End and Delete keys work). I guess it's time 
> (again) to discuss which should be the defaults. Perhaps asking the user at
> installation/upgrade time. 

This setting does not need to change (well, we need a real keyboard setup
sometime, but this can wait). As I wrote below, the real problem was LC_ALL,
not convert-meta (as I found out later).
 
> > > After removing the "#", and therefore switching off
> > >meta-convert, I still had problems, because the wrong font was
> > >loaded. Editing /etc/kbd/config didn't help (what use has this file
> > >anyway). I'm not sure what actions should be taken here.
> > 
> > I tracked this down to a missing LC_ALL="de_DE" for bash in /etc/profile.
> > Coudl we implement something along this (for several shells e.g.) in the
> > boot disks? With the correct keymap the locale setting should probably
> > set, too.
> 
> May be. Is it OK to modify /etc/profile at install time? (/etc/profile is
> a conffile of libreadline). I can hear the sound of the mythical can of 
> worms opening...

I did hear something about /etc/envronment, but I'm not sure what purpose it
has and if it works for all shells, etc. Well, I hope it is okay to change
/etc/profile, as it is *very* annoying for non-english users (esp. first
time user) to have to guess keys (and not knowing how to fix this).

Thank you,
Marcus

-- 
"Rhubarb is no Egyptian god."Debian GNU/Linuxfinger brinkmd@ 
Marcus Brinkmann   http://www.debian.orgmaster.debian.org
[EMAIL PROTECTED]for public  PGP Key
http://homepage.ruhr-uni-bochum.de/Marcus.Brinkmann/   PGP Key ID 36E7CD09


--
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]



Re: [gtk-list] ANNOUNCE: GTK+ 1.0.0 Released!

1998-04-14 Thread Marcus Brinkmann
On Mon, Apr 13, 1998 at 09:32:22PM -0800, Ben Gertzfield wrote:
> Debian packages for Debian 2.0/i386 have been uploaded to the master
> Debian FTP archive and ftp.gimp.org.
> 
> GTK+ 1.0.0 will officially be a part of Debian 2.0, due to be released
> in a few weeks.

Did the interface change (e.g. do we need to upload new versions of related
packages) ?

Thank you,
Marcus

-- 
"Rhubarb is no Egyptian god."Debian GNU/Linux    finger brinkmd@ 
Marcus Brinkmann   http://www.debian.orgmaster.debian.org
[EMAIL PROTECTED]for public  PGP Key
http://homepage.ruhr-uni-bochum.de/Marcus.Brinkmann/   PGP Key ID 36E7CD09


--
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]



Re: [gtk-list] ANNOUNCE: GTK+ 1.0.0 Released!

1998-04-15 Thread Marcus . Brinkmann
On Tue, Apr 14, 1998 at 05:32:17PM -0800, Ben Gertzfield wrote:
> >>>>> "Marcus" == Marcus Brinkmann <[EMAIL PROTECTED]> writes:
> 
> Marcus> Did the interface change (e.g. do we need to upload new
> Marcus> versions of related packages) ?
> 
> No, the API has not changed since 0.99.4. There are still some packages
> using the old API though, I believe.

Well, the last gtk-- version 0.7.18 worked for gtk since 0.99.7 I believe
so I hope the author will release a new version if necessary. We still have a 
lot of time
till release (alsa!).

Thank you,
Marcus

> 
> -- 
> Brought to you by the letters V and N and the number 6.
> "I'm with insurance." -- 12 Monkeys
> Ben Gertzfield <http://www.imsa.edu/~wilwonka/> Finger me for my public
> PGP key. I'm on FurryMUCK as Che, and EFNet and YiffNet IRC as Che_Fox.
> 
> 
> --
> To UNSUBSCRIBE, email to [EMAIL PROTECTED]
> with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]
> 

-- 
"Rhubarb is no Egyptian god."Debian GNU/Linuxfinger brinkmd@ 
Marcus Brinkmann   http://www.debian.orgmaster.debian.org
[EMAIL PROTECTED]for public  PGP Key
http://homepage.ruhr-uni-bochum.de/Marcus.Brinkmann/   PGP Key ID 36E7CD09


--
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]



Re: Debian Bug#20445 disagree

1998-04-16 Thread Marcus Brinkmann
On Thu, Apr 16, 1998 at 07:37:20PM +0200, Santiago Vila wrote:
> 
> > > If a package being in "experimental" does not implicitly mean "not to be
> > > distributed in CDs", then we would need definitely another different
> > > "experimental" for gettext.
> > 
> > I'm not sure whether or not "experimental" is appropriate for gettext, then.
> 
> I'm sure experimental is appropriate for gettext, as long as we all are
> sure that experimental is not appropriate to be put in CDs.

Is gettext so unstable? I doubt it. If it is only in experimental because
the upstream author expressed his wish not to distribute it widely, I
consider this as an abuse of experimental/.
 
> > Perhaps including project/experimental isn't such a good idea
> > after all.
> 
> I agree.

I do not. I think the whole thing about free software is to spread it.
Probably not on the binary CD, but what about the source CD, which is mainly
interesting for developers. I hope some vendors will be kind enough to be
not so picky.

Marcus

-- 
"Rhubarb is no Egyptian god."Debian GNU/Linuxfinger brinkmd@ 
Marcus Brinkmann   http://www.debian.orgmaster.debian.org
[EMAIL PROTECTED]for public  PGP Key
http://homepage.ruhr-uni-bochum.de/Marcus.Brinkmann/   PGP Key ID 36E7CD09


--
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]



Re: dictd and wordnet

1998-04-16 Thread Marcus Brinkmann

On Thu, Apr 16, 1998 at 09:05:12AM +0200, Andreas Tille wrote:
> On Wed, 15 Apr 1998, Bob Hilliard wrote:

> serious package (I don't consider xteddy to be serious but only for the
> sake of learning maintaining a package).

I blame you for that. How can you take xteddy not serious? We need it.
Everyone needs a teddy. This is human psychology.

Could you make xteddy pop up at kernel oops?

;) Marcus

-- 
"Rhubarb is no Egyptian god."Debian GNU/Linux    finger brinkmd@ 
Marcus Brinkmann   http://www.debian.orgmaster.debian.org
[EMAIL PROTECTED]for public  PGP Key
http://homepage.ruhr-uni-bochum.de/Marcus.Brinkmann/   PGP Key ID 36E7CD09


--
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]



Re: Debian Bug#20445 disagree

1998-04-17 Thread Marcus Brinkmann
On Fri, Apr 17, 1998 at 01:07:34AM -0500, Manoj Srivastava wrote:
> Hi,
> >>"Marcus" == Marcus Brinkmann <[EMAIL PROTECTED]> writes:
> 
> Marcus> Is gettext so unstable? I doubt it.
> 
>   Dpes not matter. We should be respecting the upstream authors
>  wishes. Already Debian has the reputation of not forwarding bugs
>  upstream; I do not want to add to that a report that we flagrantly
>  ignore express requests by the authours. 

Sure, I honour the wish of the upstream author. I don't know how our
reputation is.
 
> Marcus> If it is only in experimental because the upstream author
> Marcus> expressed his wish not to distribute it widely, I consider
> Marcus> this as an abuse of experimental/.
>  
>   Fine. Create a nerw heirarchy that like
>  not-to-be-widely-distributed-use-at-your-own-risk-do-not-put-on-cd
>  and put it in there. What purpose would this distinction serve?
> 
> Marcus> I do not. I think the whole thing about free software is to
> Marcus> spread it.
> 
>   When it is ready. Early shipping is a major source of
>  potential mebarrasement, and may alienate users.  If the authors
>  themselves consider it unfit for general consumtion, are we not being
>  presumtuous in saying we know the software better than the authors? 
> 
> Marcus> Probably not on the binary CD, but what about the source CD,
> Marcus> which is mainly interesting for developers. I hope some
> Marcus> vendors will be kind enough to be not so picky.
> 
>   It should not be a part of the Official CD, in my opinion,
>  until the author gives an OK.

I do not ask for it (again). I just hope that somebody is keen enough to put it
on CD (*not* on the official CD), to save me *money* that I can spend better
than on the telephon company (in good books for example, to learn programming
and help with gettext). IMHO opinion, the upstream author is only hurting
himself, but his MMV.

Marcus
done with Debian i18n (not the group, btw, they are trying to swim against
the stream, which I find brave).

-- 
"Rhubarb is no Egyptian god."Debian GNU/Linuxfinger brinkmd@ 
Marcus Brinkmann   http://www.debian.orgmaster.debian.org
[EMAIL PROTECTED]for public  PGP Key
http://homepage.ruhr-uni-bochum.de/Marcus.Brinkmann/   PGP Key ID 36E7CD09


--
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]



Boot Disks and Adaptec 2940

1998-04-19 Thread Marcus Brinkmann

Hello!

I recently crashed the root partition of a hamm station. Fixing it, I
installed several packages, also kernel-image package.

The system was not able to boot anymore. Trying to come into the system, I
tried Debian 1.3 boot disks and some newer disks (20-2, 20-3?). All disks
hang after detecting Adaptec aic7xxx scsi devices, with or without
aic7xxx=no_reset.

I don't remember how I was able to boot from CD and install hamm (had
problems then, but I was able to do it), but obviously the disks are/were
not working with the current system (we installed a few more cards and a
SCSI CDROM Writer after installing Linux).

The system is a SCSI only, two 4GB disks, one CD ROM reader and one CD ROM
writer. Adaptec 2940 AU controller.

Well, the solution was to compile a new kernel on a different system to be
able to boot in the system.

As Adaptec Cards are common in Germany, this should be fixed (if at all
possible).

I can try fresh boot disks, but not before thursday.

Thank you,
Marcus


-- 
"Rhubarb is no Egyptian god."Debian GNU/Linuxfinger brinkmd@ 
Marcus Brinkmann   http://www.debian.orgmaster.debian.org
[EMAIL PROTECTED]for public  PGP Key
http://homepage.ruhr-uni-bochum.de/Marcus.Brinkmann/   PGP Key ID 36E7CD09


--
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]



Image names "rescue" and "default" was: Re: April 11th bootdisks - major failure

1998-04-19 Thread Marcus Brinkmann
On Sat, Apr 18, 1998 at 11:02:51PM -0400, Gregory S. Stark wrote:
> 
> I rebooted with the rescue disk and tried to use the rescue image but got
> something to the effect that there was no such image. When I used the regular
> image and ran fdisk and saved the partition table from there it was ok.

Enrique, could you *please* fix the help screens? They say you should boot
"default options=value" and "rescue options=value", but they are not there!
I had to use "linux" in all cases, and it took me quite a while to figure it
out.

(What is the status of adaptec 2940 support, btw? Older boot disks hang
during boot...)

Thank you,
Marcus

-- 
"Rhubarb is no Egyptian god."    Debian GNU/Linuxfinger brinkmd@ 
Marcus Brinkmann   http://www.debian.orgmaster.debian.org
[EMAIL PROTECTED]for public  PGP Key
http://homepage.ruhr-uni-bochum.de/Marcus.Brinkmann/   PGP Key ID 36E7CD09


--
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]



Re: Image names "rescue" and "default" was: Re: April 11th bootdisks - major failure

1998-04-19 Thread Marcus Brinkmann
On Sun, Apr 19, 1998 at 07:13:32PM +0100, Enrique Zanardi wrote:
> On Sun, Apr 19, 1998 at 02:03:26PM +0200, Marcus Brinkmann wrote:
> > 
> > Enrique, could you *please* fix the help screens? They say you should boot
> > "default options=value" and "rescue options=value", but they are not there!
> > I had to use "linux" in all cases, and it took me quite a while to figure it
> > out.
> 
> The wierd thing is that rescue _is_ there:

Oh, well. You are right. This is really weird.
 
> syslinux.cfg:
[snipped]

> It worked fine with older versions of syslinux, and now it doesn't work,
> although /usr/doc/syslinux/syslinux.doc.gz says nothing about changing
> the syntax of this file. Don't you love this kind of bugs?

Yeah, I like them exceptionally much. And you can debug them *soo* easy...
Hopefully the syslinux maintainer knows more...

> > (What is the status of adaptec 2940 support, btw? Older boot disks hang
> > during boot...)
> 
> It seems they still hang. It's a problem with our curren kernel
> (kernel-image-2.0.33_2.0.33-6.deb) but as I don't own an adpatec card, I
> don't know what to do to fix that. 

Well, it seems that the probing confuses the drive... I try again, but I
think I remember that in the middle of the adaptec driver output, the
Western Digital 7000 driver yells that he can't find a drive. I'm not sure
if tehy are related. I will probably do some testing, but I don't own a scsi
card, too (this machine is in a firm).
 
A not so good hack would be an alternate kernel for Adaptec only. We need
this if the issue can't be resolved, or we have to remove the Adaptec
driver. This would make installation on a SCSI-only machine impossible,
though :-/

> I'm CCing the syslinux and kernel maintainers, to see if they can help.

Hopefully they know more. Thank you very much Enrique!

Marcus

-- 
"Rhubarb is no Egyptian god."Debian GNU/Linuxfinger brinkmd@ 
Marcus Brinkmann   http://www.debian.orgmaster.debian.org
[EMAIL PROTECTED]for public  PGP Key
http://homepage.ruhr-uni-bochum.de/Marcus.Brinkmann/   PGP Key ID 36E7CD09


--
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]



Re: License advice

1998-04-23 Thread Marcus Brinkmann
On Thu, Apr 23, 1998 at 09:53:54AM +0200, [EMAIL PROTECTED] wrote:
> As far as I can tell this license is DFSG-free; please let me know if you
> disagree.

This is weird, especially because of point 3. He means the right thing, but
he doesn't mention modification, redistribution of modificated versions and
selling. Please point him kindly to Debian, the dfsg and to a more explicit
license we require to put it in main. This would mean, that you point him to
Artistic License, GPL, Xfree's and so on.

Thank you,
Marcus

> Copyright (c) 1997-1998 by Armin Biere.
> 
> Author: Armin Biere.
> 
> Permission is granted to anyone to use this software for any
> purpose on any computer system, and to redistribute it freely,
> subject to the following restrictions:
> 
> 1. The author is not responsible for the consequences of use of
>this software, no matter how awful, even if they arise
>from defects in it.  
> 
> 2. The origin of this software must not be misrepresented, either  
>by explicit claim or by omission.
> 
> 3. Altered versions must be plainly marked as such, and must not   
>be misrepresented as being the original software.
> 
> 
> 4. This notice may not be removed or altered.
> 
> Armin Biere
> Thu Mar  5 16:48:52 EST 1998
> -- 
> J.H.M. Dassen | RUMOUR  Believe all you hear. Your world may  
> [EMAIL PROTECTED]  | not be a better one than the one the blocks   
>   | live in but it'll be a sight more vivid.  
>   | - The Hipcrime Vocab by Chad C. Mulligan  
> 
> 
> --
> To UNSUBSCRIBE, email to [EMAIL PROTECTED]
> with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]
> 
> 

-- 
"Rhubarb is no Egyptian god."Debian GNU/Linuxfinger brinkmd@ 
Marcus Brinkmann   http://www.debian.orgmaster.debian.org
[EMAIL PROTECTED]for public  PGP Key
http://homepage.ruhr-uni-bochum.de/Marcus.Brinkmann/   PGP Key ID 36E7CD09


--
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]



Re: License advice

1998-04-23 Thread Marcus Brinkmann
On Thu, Apr 23, 1998 at 06:20:21PM +0200, Oliver Elphick wrote:
> Marcus Brinkmann wrote:
>   >On Thu, Apr 23, 1998 at 09:53:54AM +0200, [EMAIL PROTECTED] wrote:
>   >> As far as I can tell this license is DFSG-free; please let me know if you
>   >> disagree.
>   >
>   >This is weird, especially because of point 3. He means the right thing, but
>   >he doesn't mention modification, redistribution of modificated versions and
>   >selling.
> 
> He says anyone can use it for any purpose!  That includes everything
> you mention.  All he's asking is that people say if they have altered
> it from his original version.  I can't see any problem.

I know what he wants to say, and I understand that. However, the word "use"
is very well undefined, and I don't know how the court would see it. The
general consens seems to be that "use" does not imply everything I said.
The "use" of software is probably only running and, well, "using" it.

I'm not a lawyer, so this is no legal advice. But I would really recommend
you to get a better copyright from the author, especially as he seems to
want to share the code.

Marcus

-- 
"Rhubarb is no Egyptian god."Debian GNU/Linuxfinger brinkmd@ 
Marcus Brinkmann   http://www.debian.orgmaster.debian.org
[EMAIL PROTECTED]for public  PGP Key
http://homepage.ruhr-uni-bochum.de/Marcus.Brinkmann/   PGP Key ID 36E7CD09


--
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]



Re: /etc/passwd : which software does support this ?

1998-04-23 Thread Marcus Brinkmann
On Thu, Apr 23, 1998 at 03:59:18AM +0200, Remco Blaakmeer wrote:
> On Thu, 23 Apr 1998, Herbert Xu wrote:
> 
> BTW, about the issue of programs breaking on 50 out of the 100 different
> systems they normally run on: can't this be solved by some smart #ifdef's
> in the code? I'd think that if you write a patch that adds a good feature
> while not breaking other things, most upstream authors will accept it.

Sure, if it does not conflict with any of the other 250 #ifdef's you have in
to support all 100 operating systems (from zx spectrum [does anyone remember
those? I have one, is it valuable?] to Alpha station) ;)

Marcus

-- 
"Rhubarb is no Egyptian god."    Debian GNU/Linuxfinger brinkmd@ 
Marcus Brinkmann   http://www.debian.orgmaster.debian.org
[EMAIL PROTECTED]for public  PGP Key
http://homepage.ruhr-uni-bochum.de/Marcus.Brinkmann/   PGP Key ID 36E7CD09


--
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]



Re: less: extra entries for lesspipe

1998-04-23 Thread Marcus Brinkmann
On Thu, Apr 23, 1998 at 12:49:43AM -0700, Darren/Torin/Who Ever... wrote:
> -BEGIN PGP SIGNED MESSAGE-
> 
> >This seems like a bad idea.  "strings" is not the obvious information
> >to provide about an executable.  (Consider size, objdump, od, hexdump, 
> >et cetera).
> 
> Okay.  Sounds good to me.  I wanted at least one objection though so
> that I wasn't just disregarding the user's request out of hand.

Please collect flashy examples and provide them with the package, possibly
with one line comments. Thsi would make life for newbies easier, for
interested people it would be something to get starting with and all the
prof's can improve it without caring about defaults ;)

Thank you,
Marcus

-- 
"Rhubarb is no Egyptian god."Debian GNU/Linuxfinger brinkmd@ 
Marcus Brinkmann   http://www.debian.orgmaster.debian.org
[EMAIL PROTECTED]for public  PGP Key
http://homepage.ruhr-uni-bochum.de/Marcus.Brinkmann/   PGP Key ID 36E7CD09


--
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]



Re: 21164 must be fixed before 2.0.34 comes out!

1998-04-26 Thread Marcus Brinkmann
On Sat, Apr 25, 1998 at 12:48:39PM +0100, James Troup wrote:
> [EMAIL PROTECTED] writes:
> 
> > On Sat, Apr 25, 1998 at 08:25:06AM +0200, [EMAIL PROTECTED] wrote:
> > > On Sat, 25 Apr 1998, Herbert Xu wrote:
> > > > FWIW, I just tried it on my Debian 2.0 2.0.32 machine:
> > > what means FWIW ?
> > 
> > For what it's worth.
> > 
> > Note: there are several useful acronym lists / search systems on the
> > web [ ... ]
> 
> and the `jargon' package in doc/

Yes, but FWIW is not part of Jargon atm (4.0.0-3), although someone submitted
an entry for FWIW, IIRC ;)

FWIW was the worst to find out for myself, it really puzzled me a long
time, as non-native english speaker ;)

CU,
M

-- 
"Rhubarb is no Egyptian god."Debian GNU/Linuxfinger brinkmd@ 
Marcus Brinkmann   http://www.debian.orgmaster.debian.org
[EMAIL PROTECTED]for public  PGP Key
http://homepage.ruhr-uni-bochum.de/Marcus.Brinkmann/   PGP Key ID 36E7CD09


--
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]



Re: consistency check

1998-04-26 Thread Marcus Brinkmann
On Sat, Apr 25, 1998 at 06:11:25PM +1000, Anthony Towns wrote:
> On Sat, Apr 25, 1998 at 09:26:24AM +0200, [EMAIL PROTECTED] wrote:
> 
> > i am always not sure, wether my system is OK. :) sometimes it might be
> > useful to do a new installation (no update) only because then much of the
> > old unneeded rubbish is gone.
> 
> *shudder* 
> 
> Reboots are for new kernels.

And for libc5-libc6 transition ;) Well, I always amnage to crash something
when mangeling with svgamode, X and dosemu, I hope ggi will be an integral
solution here. 

> Reinstalls are for new computers.

I get your point and Debian is aiming at that (and is doing a pretty good
job). I even had success avoiding a reinstall when I crashed the root
partition (/etc without backup!). This shows how great Debian is.

However, two things come to mind: a) Testing purposes (developers only) and
b) Repartitioning (here you have a good chance for a reinstall, because
moving the root directories across partitions can be a pain, if you don't
know your tools well (/dev and /proc comes to mind)).

I still find your two rules of thumb very well said, I'm just a little
verbose today and am only chatting ;)

Have a nice day,
Marcus

-- 
"Rhubarb is no Egyptian god."    Debian GNU/Linuxfinger brinkmd@ 
Marcus Brinkmann   http://www.debian.orgmaster.debian.org
[EMAIL PROTECTED]for public  PGP Key
http://homepage.ruhr-uni-bochum.de/Marcus.Brinkmann/   PGP Key ID 36E7CD09


--
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]



Re: License advice

1998-04-28 Thread Marcus Brinkmann
On Mon, Apr 27, 1998 at 11:34:00AM +0200, Kai Henningsen wrote:
> [EMAIL PROTECTED] (Marcus Brinkmann)  wrote on 23.04.98 in <[EMAIL 
> PROTECTED]>:
> 
> > On Thu, Apr 23, 1998 at 09:53:54AM +0200, [EMAIL PROTECTED] wrote:
> > > As far as I can tell this license is DFSG-free; please let me know if you
> > > disagree.
> >
> > This is weird, especially because of point 3.
> 
> I can see nothing weird there.

I don't remember, you are late...
 
> > He means the right thing, but
> > he doesn't mention modification, redistribution of modificated versions and
> > selling.
> 
> Huh?! First, not mentioning selling is *good*. Second, he does mention all  
> the other stuff - to alter == to modify.

Don't spread misinformation, please. Did we read the same license?

I quote it her for you:

Copyright (c) 1997-1998 by Armin Biere.

Author: Armin Biere.

Permission is granted to anyone to use this software for any
purpose on any computer system, and to redistribute it freely,
subject to the following restrictions:

1. The author is not responsible for the consequences of use of
   this software, no matter how awful, even if they arise
   from defects in it.

2. The origin of this software must not be misrepresented, either
   by explicit claim or by omission.

3. Altered versions must be plainly marked as such, and must not
   be misrepresented as being the original software.


4. This notice may not be removed or altered.

Armin Biere
Thu Mar  5 16:48:52 EST 1998


And now my comments:
1) He does not mention that selling is allowed. So you are not allowed to
sell it.
2) He does not mention that you are allowed to redistribute the software
after altering and marking as in 3, so you are not allowed to redistribute
altered version.

> > Please point him kindly to Debian, the dfsg and to a more explicit
> > license we require to put it in main. This would mean, that you point him to
> > Artistic License, GPL, Xfree's and so on.
> 
> Don't.

Kai, please think before you post. We both know that the author wants the
right thing, but the license is poorly worded and does not tell the right
thing to the court.

It is better to educate authors who use broken licenses, because they will
be happier, too, if they know what is wrong about their license.

It is hard to express the right thing in legalese. The license above clearly
does not say what the author wants to say. You are reading it in the way the
author probably meant it, however, this is insufficient for the Debian
distribution. We have to interprete the license the way it is written.

Marcus

-- 
"Rhubarb is no Egyptian god."Debian GNU/Linuxfinger brinkmd@ 
Marcus Brinkmann   http://www.debian.orgmaster.debian.org
[EMAIL PROTECTED]for public  PGP Key
http://homepage.ruhr-uni-bochum.de/Marcus.Brinkmann/   PGP Key ID 36E7CD09


--
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]



Re: License advice

1998-04-28 Thread Marcus Brinkmann
On Mon, Apr 27, 1998 at 11:36:00AM +0200, Kai Henningsen wrote:
> [EMAIL PROTECTED] (Adrian Bridgett)  wrote on 23.04.98 in <[EMAIL PROTECTED]>:
> 
> > On Thu, Apr 23, 1998 at 09:53:54AM +0200, [EMAIL PROTECTED] wrote:
> > > As far as I can tell this license is DFSG-free; please let me know if you
> > > disagree.
> > >
> > >
> > > Copyright (c) 1997-1998 by Armin Biere.
> > >
> > > Author: Armin Biere.
> > >
> > > Permission is granted to anyone to use this software for any
> > > purpose on any computer system, and to redistribute it freely,
> >  ^^
> > Hmmm - which version of free is this - ethically or financially?
> 
> It's quite obviously "without restrictions". As the part of the sentence  
> you cut out makes clear.

It's quite obviously with restrictions, but you have been to eager with
cutting:
Permission is granted to anyone to use this software for any
purpose on any computer system, and to redistribute it freely,
subject to the following restrictions:
^

However, it is not as obvious as you want to make us believe. Things that
are not explicitely allowed are forbidden. Things that are not spelled out,
are not there at all. There is only little room for interpretation of legal
texts.

Marcus

-- 
"Rhubarb is no Egyptian god."Debian GNU/Linuxfinger brinkmd@ 
Marcus Brinkmann   http://www.debian.orgmaster.debian.org
[EMAIL PROTECTED]for public  PGP Key
http://homepage.ruhr-uni-bochum.de/Marcus.Brinkmann/   PGP Key ID 36E7CD09


--
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]



Re: License advice

1998-04-28 Thread Marcus Brinkmann
On Mon, Apr 27, 1998 at 09:40:33PM -0400, [EMAIL PROTECTED] wrote:
> On Tue, 28 Apr 1998, Marcus Brinkmann wrote:
>
> > And now my comments:
> > 1) He does not mention that selling is allowed. So you are not allowed to
> > sell it.
> 
> Last time I heard, "redistribute freely" was taken to mean that you were
> free to distribute it however you like (including by selling it)

Well, I'll not comment further on it, as I'm not a lawyer. If it is so as
you said, this is probably not a problem.

> > 2) He does not mention that you are allowed to redistribute the software
> > after altering and marking as in 3, so you are not allowed to redistribute
> > altered version.
> 
> "Altered versions" must be "plainly marked" and "must not be
> misrepresented as being the original software".  It doesn't make too much
> sense to require someone to mark modifications if they can't redistribute
> them.

I never said that it would make sense, this is the reason why I would
suggest the author to choose the license mnore carefully if I had to cope
with such a license. I've seen worse licenses, though, and quite a lot that
have been more silly.

The other comments state the difference in copyright law, if everything is
forbidden that is not explicitely allowd or if everything that is not
explicitely forbidden is allowed.

We have the Bern convention in europe which specifies the former. I don't
know about the letter, and would assume the worst to be on the safe side.

In general, I prefer to have a license that does not leave any ambiguity or
interpretation on my side.

Marcus

-- 
"Rhubarb is no Egyptian god."Debian GNU/Linuxfinger brinkmd@ 
Marcus Brinkmann   http://www.debian.orgmaster.debian.org
[EMAIL PROTECTED]for public  PGP Key
http://homepage.ruhr-uni-bochum.de/Marcus.Brinkmann/   PGP Key ID 36E7CD09


--
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]



Re: Pronouns (was Re: Proposed Constitution)

1998-04-29 Thread Marcus Brinkmann
On Tue, Apr 28, 1998 at 05:02:57PM +0100, Ian Jackson wrote:
> This discussion is ridiculous.
> 
> In my view singular `they' is perfectly correct.  If I can use it in
> my PhD thesis (with a footnote[1] and supporting references, and
> without any complaint from the examiners) then we can use it here.
>
> Furthermore, language is defined by use, not by prescription (try
> asking a linguist, rather than a schoolteacher).  Singular `they' is
> very well accepted practice in this speech community; in the contexts
> I have used it it is (I believe) clear, clean and unambiguous.

I hope you are well aware of the fact that a lot of people will not
understand it, and probably will ask you about it. I can tell you that most
german readers may be confused. I don't know about other countries, but I
assume the situation is not very different there.

> I will not change the current draft, and blustering here will not make
> me change my mind.  If you're so horribly bothered you'll have to
> propose an amendment; I wonder if you could find five sufficiently
> anal (and wrong) supporters.

Ian, I find your attitude arrogant and egocentric. Your constitution is hard
enough to read for non-native speakers, and if you don't want to rule out people
that don't have a Ph.D. in Oxford English, you probably want to reconsider
your position.

I will not make you the favour to propose a change, because I don't have the
time for kid games and name calling. I only ask you to have a footnote
explaining: If you need it in your Ph.D. to warrant this language, you
certainly want it in an internationally used document, too.

Remember that Linux as well as Debian is an international project.

Marcus


-- 
"Rhubarb is no Egyptian god."Debian GNU/Linuxfinger brinkmd@ 
Marcus Brinkmann   http://www.debian.orgmaster.debian.org
[EMAIL PROTECTED]for public  PGP Key
http://homepage.ruhr-uni-bochum.de/Marcus.Brinkmann/   PGP Key ID 36E7CD09


--
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]



Re: Pronouns (was Re: Proposed Constitution)

1998-04-30 Thread Marcus . Brinkmann

I´m did a little research and nobody here at my university I ask (not
too many people, and not represantive, but FWIW) did know this use
of "they".

I would really appreciate a list of word explanations, as reading
english legal texts is hard. I´m willing to learn new stuff, but
I hope that Ian can provide such a list.

Marcus

On Wed, Apr 29, 1998 at 10:37:36PM -0400, Raul Miller wrote:
> Marcus Brinkmann <[EMAIL PROTECTED]> wrote:
> > I hope you are well aware of the fact that a lot of people will not
> > understand it, and probably will ask you about it. I can tell you that most
> > german readers may be confused. I don't know about other countries, but I
> > assume the situation is not very different there.
> 
> If this is a problem, we could fix it by supplying a short list of
> definitions of words which are known problems for people with various
> backgrounds.
> 
> -- 
> Raul

-- 
"Rhubarb is no Egyptian god."Debian GNU/Linuxfinger brinkmd@ 
Marcus Brinkmann   http://www.debian.orgmaster.debian.org
[EMAIL PROTECTED]for public  PGP Key
http://homepage.ruhr-uni-bochum.de/Marcus.Brinkmann/   PGP Key ID 36E7CD09


--
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]



Re: Conflicts between developers and policy

1998-04-30 Thread Marcus Brinkmann
On Thu, Apr 30, 1998 at 04:06:44AM -0500, Manoj Srivastava wrote:
> Hi,
> >>"Philip" == Philip Hands <[EMAIL PROTECTED]> writes:
> 
>   I may have over reacted to being the lone voice crying in the
>  wilderness bit.

I prefer to keep away from such discussions until the air cleaned up a bit,
but for the sake of the people who count votes here are my 0.02$:

I think the policy should be strictly followed. Exceptions to and errors in
the policy should be reported as a bug and properly included/fixed. The
policy should include a rationale where the reason is not obvious. It should
make clear what parts are required (must) and which are common practice
(should). I prefer a must over a should.

People should not be angry when policy is wrong for them, but they should
happily work on the policy. The policy is not something that is forced on
the developers by some "higher person", but something the developers force
on *themselves*. You can only experience real freedom if you feel the border.

In short, I agree with Manoj.

Marcus

-- 
"Rhubarb is no Egyptian god."Debian GNU/Linuxfinger brinkmd@ 
Marcus Brinkmann   http://www.debian.orgmaster.debian.org
[EMAIL PROTECTED]for public  PGP Key
http://homepage.ruhr-uni-bochum.de/Marcus.Brinkmann/   PGP Key ID 36E7CD09


--
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]



Re: Ease of use and configurability

1998-04-30 Thread Marcus Brinkmann
On Thu, Apr 30, 1998 at 03:13:52PM -0500, Branden Robinson wrote:
> Am I the only one who feels that, to a large extent, ease of use *is* a
> technical problem?

In the end no one can beat this ;)

> This is a somewhat major proposal and would be a big piece of architecture
> if implemented.  However it's something I've been kicking around in my head
> for months and I haven't yet come up with a good counter-argument.
> 
> I'll also be pretty surprised if something similar hasn't been proposed
> *somewhere* before.
> 
> I note that on April 20th, the "Gnome System Control Panel Project" was
> announced (see http://www.gnome.org).  I think this is our opportunity to
> work with its originator, Andy Doran, on making a consistent, easy, and
> powerful interface for configuring programs.

Branden, I don't want to put you down, and I didn't even read your proposal
carefully. Just some random thoughts about this issue:

1) There was a very long discussion on debian-admin (I can send it to you,
if you like), where all the technical issues have been discussed. It is
*very* complicated to do it right. For example, you have to make sure that
editing the configuration files manually will not break anything.

2) The KDE (and Gnome) approach of several little config programs will not work,
as every single program is to specific and has the configuration hard coded
and seperated from the underlying programs. This is a very bad thing, IMHO.
Also, the programs run only in a certain environment, for example KDE. What
happens when I want to mix KDE and Gnome tools? There is no one that
guarantees that this will work. Also they only work under X.

3) Please take a look at COAS. It seems to do what we want. It is GPL'ed,
distribution independent, and does provide a framework for multiple
extensions. We certainly should work on this (note: I did not looked at
COAS, but it seems to be the Right Thing. Some other people could tell us
about their experience with COAS?)

I hope we will have the best system in the long run. I don't feel good about
suboptimal configuration tools, they tend to create more problems then they
solve.

Thank you,
Marcus

-- 
"Rhubarb is no Egyptian god."Debian GNU/Linuxfinger brinkmd@ 
Marcus Brinkmann   http://www.debian.orgmaster.debian.org
[EMAIL PROTECTED]for public  PGP Key
http://homepage.ruhr-uni-bochum.de/Marcus.Brinkmann/   PGP Key ID 36E7CD09


--
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]



Re: Ease of use and configurability

1998-04-30 Thread Marcus Brinkmann

Great, I did it wrong... should go to bed. Anyway, here is the errata:

> 1) There was a very long discussion on debian-admin (I can send it to you,

Obviously, this should be debian-admintool.

> 2) The KDE (and Gnome) approach of several little config programs will not 
> work,

Obviously, this was not what Branden suggested.

Sorry for the fuzz,
Marcus

-- 
"Rhubarb is no Egyptian god."Debian GNU/Linux    finger brinkmd@ 
Marcus Brinkmann   http://www.debian.orgmaster.debian.org
[EMAIL PROTECTED]for public  PGP Key
http://homepage.ruhr-uni-bochum.de/Marcus.Brinkmann/   PGP Key ID 36E7CD09


--
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]



Re: Conflicts between developers and policy

1998-04-30 Thread Marcus Brinkmann
On Thu, Apr 30, 1998 at 06:36:37PM -0400, Dale Scheetz wrote:
> On Thu, 30 Apr 1998, Marcus Brinkmann wrote:
>
> While I agree with much of what you say about the need for policy to be
> clear, I will continue to urge caution when being dictatorial about
> policy.
> 
> I only disagree with Manoj's characterization of my position. I have never
> said "Ignore policy if it suits you". What I have called for is a reasoned
> application of "The Policy Statement", which represents the current set of
> written policies.

When I wrote I agree with Manoj, I meant his technical position, not the
way he interpreted the position of you or other people. However, I think you
know that already...

> For example, the "stripped binaries" rule in the policy statement is fine
> with me. I don't see it as "broken" the way Manoj has suggested, because
> we have an unwritten policy against delivering broken packages. I see the
> unwritten policy as having a higher priority than the "stripped binaries"
> policy as written.

Dwarf, I really enjoy learning. Reading the Debian list, I learn more than I
would learn elsewhere. Reading Stroustrups fantastic book about the C++
programming language, I learn a lot. Reading the policy manual I learn a lot
of things about making a distribution.

I'm not very experienced (I have two years or so experience with Linux, and
one year of it with Debian). I try to do it right, but I'm sure I'm messing
up things quite often. I try my best, but if the policy manual says I have
to strip binaries, I'll strip them, as it sounds correct.

Obviously, I do not maintain a package where this does not work, but I would
like to *know* about the exceptions, so that I am aware of them.
 
[snipped]
I do not comment on the changelog issue. In general, the policy should be
unambigouus (little room for interpretation avoids confusion. This does not
mean that there is no flexibility, but the policy should state it where
other solutions are okay, too), and exceptions should be recorded.

Marcus


-- 
"Rhubarb is no Egyptian god."Debian GNU/Linuxfinger brinkmd@ 
Marcus Brinkmann   http://www.debian.orgmaster.debian.org
[EMAIL PROTECTED]for public  PGP Key
http://homepage.ruhr-uni-bochum.de/Marcus.Brinkmann/   PGP Key ID 36E7CD09


--
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]



Suggestions for base package

1998-04-20 Thread Marcus Brinkmann

Hello!

Some user suggested on debian-user to include a ppp setup utility on the
base disks. Actually, he suggested wvdial, but he was not aware of
pppconfig, which works better and is great.

Naturally, I missed to vut&paste his name...

I think this would be a of great help for newbies. I tried it and it worked
out of the box.

He also suggested to add a few default nameserver to resolv.conf if empty. I
have to admit, that I too have problems to remember the number of my local
ns sometimes, which can be a pit when needed.

Marcus

-- 
"Rhubarb is no Egyptian god."Debian GNU/Linuxfinger brinkmd@ 
Marcus Brinkmann   http://www.debian.orgmaster.debian.org
[EMAIL PROTECTED]for public  PGP Key
http://homepage.ruhr-uni-bochum.de/Marcus.Brinkmann/   PGP Key ID 36E7CD09


--
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]



COAS & Debian (was: Re: Ease of use and configurability)

1998-05-01 Thread Marcus Brinkmann
On Fri, May 01, 1998 at 08:17:00PM +0200, Kai Henningsen wrote:
> [EMAIL PROTECTED] (Branden Robinson)  wrote on 30.04.98 in <[EMAIL 
> PROTECTED]>:
> 
> (I've asked that before: what's the current status of COAS, anyway?)

Oh yeah. Bruce wanted to port it to Gtk.

Obviously, this has somewhat changed. I don't know if he is still working on
it. I asked him some time ago, but got no response.

Perhaps we should create a COAS for Debian group?

Marcus

-- 
"Rhubarb is no Egyptian god."    Debian GNU/Linuxfinger brinkmd@ 
Marcus Brinkmann   http://www.debian.orgmaster.debian.org
[EMAIL PROTECTED]for public  PGP Key
http://homepage.ruhr-uni-bochum.de/Marcus.Brinkmann/   PGP Key ID 36E7CD09


--
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]



Re: Bug#20914: seyon package copyright (fwd)

1998-05-05 Thread Marcus Brinkmann
On Mon, May 04, 1998 at 03:42:28PM -0400, Dale Scheetz wrote:
> On Mon, 4 May 1998, Raul Miller wrote:

> I understand your concern here, but there is no restriction against
> distributing modified binary, only modified source.

Am I the only one reading the following in the way that derived works are
forbidden?

" ...provided that in all above cases Seyon is intact
  and is not made part of any program either in whole or in part [...]."

IIRC, we have to be able to derive a program (or would you allow a 10MB
patch?).

Marcus

-- 
"Rhubarb is no Egyptian god."Debian GNU/Linux    finger brinkmd@ 
Marcus Brinkmann   http://www.debian.orgmaster.debian.org
[EMAIL PROTECTED]for public  PGP Key
http://homepage.ruhr-uni-bochum.de/Marcus.Brinkmann/   PGP Key ID 36E7CD09


--
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]



Re: Documentation Freeness (Re: Packages to be removed from hamm)

1998-06-02 Thread Marcus Brinkmann

Hello!

On Tue, Jun 02, 1998 at 09:19:11PM +0200, joost witteveen wrote:
> 
> > The document authors already can enforce a lot of things, keeping the
> > document free:
> > 
> [...]
> > I want to hear valid reasons why this is not enough before I even think
> > about non-free documents in main!
> 
> Uhm -- just one reason: GPL (the text) is non-free: you are not allowed
> to modify it (from the GPL, first few lines):
> 
>   Everyone is permitted to copy and distribute verbatim copies
>   of this license document, but changing it is not allowed.

Nah! You can't change the copyright of a program, so what? You can derive a
new copyright from the GPL, but you mustn't name it GPL. Changing the name
is enough, because license textes themselves are not copyrighted in the normal
sense (IIRC). The NPL for example is a copyright somewhat derived from the GPL
(although it is completely different).

As I stated in my original mail, requiring a name change is okay and does
not make a document non-free IMHO.
 
> Fortunately (if I'm correct) the GPL does not _FORCE_ us to include a copy
> of the GPL document with debian -- so there _is_ a way to distribute a 
> ``free''
> debian: `rm /usr/doc/copyright/*GPL'. (and maybe put a note there, saying
> that we cannot distribute the GPL due to licence problems, but it can be found
> by writing to ...).
> 
> Actually, I'm more serious than it may seem. Yes, I realise it's a bit harsh
> to remove it (and other references) from Debian, but if that helps to
> make the FSF distribute the GPL with a different licence, then it's a good
> thing.

This is not necessary, as this has nothing to do with software freeness
anymore. The point is that you can't change the copyright of programs (this
does not make them non-free!), and the programs contain a reference to the
GPL. You *can* derive a new license from the GPL, but you may not call it
GPL anymore in the legal sense.

Where is the problem?

The problem is that the GPL is a legal text, and a sequence of bytes. We
want to have the right to change the sequence of bytes, not the legal text.
If we encode the GPL in unicode instead of ASCII, is this a infringement
against the quote above?

Let's not get bizarre here. I'll try to summarize:
1) A software entity that forbids to change the copyright is not non-free
becasue of this clause (if this would be true, we could only ship PD
software).

2) Requiring a name change is sufficient to cope with this problem.

> Hasn't TeX learned us that there is no distinction between documentation and
> source code?
> Or how about those C(++) systems that let you write documentation and source
> code in one file?

Yes, you make very valid points here. IMO, this problem rises now because we
have more and better documentation than some years ago.
 
Marcus

-- 
"Rhubarb is no Egyptian god."Debian GNU/Linuxfinger brinkmd@ 
Marcus Brinkmann   http://www.debian.orgmaster.debian.org
[EMAIL PROTECTED]for public  PGP Key
http://homepage.ruhr-uni-bochum.de/Marcus.Brinkmann/   PGP Key ID 36E7CD09


--
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]



Re: Documentation Freeness (Re: Packages to be removed from hamm)

1998-06-03 Thread Marcus Brinkmann
On Wed, Jun 03, 1998 at 09:58:03PM +0200, Joost Witteveen wrote:

> OK, that may well be true. But still the text of the GPL is clear: you
> are not allowed to change it, whether you change the name of your cahnged
> version or not.

I'll mail RMS about this and come back to this list when I get an answer.

Thank you,
Marcus

-- 
"Rhubarb is no Egyptian god."Debian GNU/Linux    finger brinkmd@ 
Marcus Brinkmann   http://www.debian.orgmaster.debian.org
[EMAIL PROTECTED]for public  PGP Key
http://homepage.ruhr-uni-bochum.de/Marcus.Brinkmann/   PGP Key ID 36E7CD09


--
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]



Re: Which gcc builds potato?

1999-09-21 Thread Marcus Brinkmann
On Tue, Sep 21, 1999 at 09:23:07AM -0400, Ben Collins wrote:
> On Tue, Sep 21, 1999 at 12:49:29PM +, Dale Scheetz wrote:
> > On 21 Sep 1999, Ruud de Rooij wrote:
> > 
> > > Dale Scheetz <[EMAIL PROTECTED]> writes:
> > > 
> > > > So, what, if anything, is being built with egcs? 
> > > 
> > > Nothing, since egcs does not exist in the distribution anymore.
> > 
> > Well, egcs 1.1.2-2 is still in my source archives, so someone must be
> > using it. egcs64 is currently being used to build Ultra kernels, so I
> > figured the 32 bit egcs was being used for some purpose as well.
> > 
> egcs isn't used anymore and is obsoleted by the latest gcc 2.95.x line.

Not true. The Hurd port is still using egcs. We would like to switch to gcc
2.95.x, but it has some problems. Mark Kettenis is working on it, and I am
sure we will follow very soon, but anyway, currently egcs is the only option
for us.

(gcc 2.95.x couldn't compile itself last time I tried).

Marcus

-- 
`Rhubarb is no Egyptian god.' Debian http://www.debian.org  Check Key server 
Marcus Brinkmann  GNUhttp://www.gnu.orgfor public PGP Key 
[EMAIL PROTECTED]PGP Key ID 36E7CD09
http://homepage.ruhr-uni-bochum.de/Marcus.Brinkmann/



Re: Status of GNOME in potato

1999-09-26 Thread Marcus Brinkmann
On Sat, Sep 25, 1999 at 08:16:45PM +, Vincent Renardias wrote:
>   Development tools
> glade-0.5.3.tar.gzGUI builder
>   * current Debian version: 0.4.1-1

I am waiting for gnome-libs.

> Gtk---1.0.2.tar.gzC++ language bindings
>   * 1.0.2-1 [OK]

Note that Gtk-- is currently completely revamped, and although there
probably will be an update, Gtk-- 1.0 is mostly dead meat. I am not sure
1.1. makes it into potato though.

Marcus

-- 
`Rhubarb is no Egyptian god.' Debian http://www.debian.org  Check Key server 
Marcus Brinkmann  GNUhttp://www.gnu.orgfor public PGP Key 
[EMAIL PROTECTED]PGP Key ID 36E7CD09
http://homepage.ruhr-uni-bochum.de/Marcus.Brinkmann/



Re: Lizard / Debian

1999-09-28 Thread Marcus Brinkmann
On Tue, Sep 28, 1999 at 11:59:47AM +0200, wayne forrest wrote:
> My question is : Has Debian got any interest in this , and is there 
> anny plans for future releases made to make use of the Lizard.
> 
> I am pretty sure that this software will give Debian a great boost.

I am not so sure. First, I can't see much difference to our installation
except that it has funky graphics, a hell lot of warnings allaround the
place (EXPERS only. ONLY do that uf you KNOW what you are doing. Please use
the default if you don't know what you do).

Those get in the way if you know what you do.

The package selection only allows one profile to be selected, not multiple.

Then, they make the mistake of configuring everything in this tool. Video
card, sound card, adding new logins etc.

In short, it looks like a better yast.

In Debian, we use a more distributed approach. What may be useful is to
snarf some of the code and put it in various places (The qpl makes this
hard, though). For example the mouse detection code, but only if it is
really reliable (and I mean more reliable than the gpm mouse detection code,
which is pretty good).

And I don't think a tetris belongs in the installation program, point.

I think with debconf we are on a better track. I don't want to say that
Lizard is bad software, it is probably very good for what it does. But it
doesn't fit into Debian, neither from the concept, nor from the
implementation (has it a frontend which is usable over a serial line?), nor
from the license (IMHO).

Thanks,
Marcus

-- 
`Rhubarb is no Egyptian god.' Debian http://www.debian.org  Check Key server 
Marcus Brinkmann  GNUhttp://www.gnu.orgfor public PGP Key 
[EMAIL PROTECTED]PGP Key ID 36E7CD09
http://homepage.ruhr-uni-bochum.de/Marcus.Brinkmann/



Re: Censoring :) (was: Re: anarchism_7.7-1.deb)

1999-09-28 Thread Marcus Brinkmann
On Tue, Sep 28, 1999 at 01:12:06AM -0400, Raul Miller wrote:
> 
> Alternate question: why do we even have to package up flat text files?
> Why can't we just import them into debian in some regular manner?  [I can
> see that naming convention is important, but are there any other issues
> beyond that? -- I mean, besides the issue of the current implementation
> of dpkg.]

Exactly. A better designed package manager would support modular package
format handling. then we could simply do (let's call the package manager
hpm for now):

hpm -i blacksteel.etheme  instead   dpkg -i etheme-blacksteel.deb
hpm -i realvideo.tar.gz   instead   alien; dpkg
hpm -i somestuff.rpm  instead   alien; dpkg
hpm -i CPAN:mymodule
hpm -i CTAN:mytexstyle
hpm -i gutenberg:faust

and so on.

I think we will be able to do this in a few years, because we have to to cope
with the grow of free information and data available.

Thanks,
Marcus

-- 
`Rhubarb is no Egyptian god.' Debian http://www.debian.org  Check Key server 
Marcus Brinkmann  GNUhttp://www.gnu.orgfor public PGP Key 
[EMAIL PROTECTED]PGP Key ID 36E7CD09
http://homepage.ruhr-uni-bochum.de/Marcus.Brinkmann/



Re: GNOME package versions

1999-09-28 Thread Marcus Brinkmann
On Tue, Sep 28, 1999 at 12:17:22PM -0500, Chris Cheney wrote:
Content-Description: Message Body
> 
> I took a few minutes to check what versions of gnome packages were in potato 
> and in /incoming to compare against the current gnome ftp site.  The first 
> column shows the version in debian and the filename is the version on the ftp 
> site.
> 
> *** means it does not appear to be packaged yet.
> *** 541066 Aug  2 17:32 Gtk---1.0.2.tar.gz

Look for libgtkmm* binaries and gtkmm source package.

> 0.4.1  1166853 Sep 24 16:56 glade-0.5.3.tar.gz

I only need to download:
> 1.0.40 3196381 Sep 27 15:19 gnome-libs-1.0.42.tar.gz

and recompile. Will be done in no time. Don't worry. But only if it is
installed in the archive by now (last time I checked it was stuck in
incoming).

Thanks,
Marcus

-- 
`Rhubarb is no Egyptian god.' Debian http://www.debian.org  Check Key server 
Marcus Brinkmann  GNUhttp://www.gnu.orgfor public PGP Key 
[EMAIL PROTECTED]PGP Key ID 36E7CD09
http://homepage.ruhr-uni-bochum.de/Marcus.Brinkmann/



Re: architectures, endianness

1999-09-29 Thread Marcus Brinkmann
On Wed, Sep 29, 1999 at 02:13:58AM +, David Coe wrote:
> Do we have a table/chart somewhere that explains which
> Architectures use which endianness?  Gpart has incomplete
> support for endianness, the beginnings of which are
> implemented as shown below;

IMHO, gpart should check the endianess with the AC_C_BIGENDIAN at configure
time, at least if it is an autoconf program, which it should be.

Marcus

-- 
`Rhubarb is no Egyptian god.' Debian http://www.debian.org  Check Key server 
Marcus Brinkmann  GNUhttp://www.gnu.orgfor public PGP Key 
[EMAIL PROTECTED]PGP Key ID 36E7CD09
http://homepage.ruhr-uni-bochum.de/Marcus.Brinkmann/



Re: architectures, endianness

1999-09-29 Thread Marcus Brinkmann
On Tue, Sep 28, 1999 at 09:32:56PM -0500, Chris Lawrence wrote:
> On Sep 29, David Coe wrote:
> > Do we have a table/chart somewhere that explains which
> > Architectures use which endianness?  Gpart has incomplete
> > support for endianness, the beginnings of which are
> > implemented as shown below; it behaves as if only i386 
> > and alpha are little-endian --is that true? 
> 
> At least on Linux, use /usr/include/endian.h to determine the
> machine's __BYTE_ORDER (which will be __LITTLE_ENDIAN, __BIG_ENDIAN or
> __PDP_ENDIAN).  Thus there's no need for architecture testing...

This is not Linux specific, but a feature of GLIBC.

However, you usually don't include endian.h directly, but .
Which is exactly what the AC_C_BIGENDIAN autoconf dcheck oes :)

But the autoconf check is better, because it also can run a small test
program if __BYTE_ORDER is not defined, so you get it right even on machines
which don't define this macro in their header files.

Thanks,
Marcus

-- 
`Rhubarb is no Egyptian god.' Debian http://www.debian.org  Check Key server 
Marcus Brinkmann  GNUhttp://www.gnu.orgfor public PGP Key 
[EMAIL PROTECTED]PGP Key ID 36E7CD09
http://homepage.ruhr-uni-bochum.de/Marcus.Brinkmann/



Re: Re^2: strange behavior of dh_dhelp

1999-09-29 Thread Marcus Brinkmann
On Tue, Sep 28, 1999 at 08:25:00PM +0100, Marco Budde wrote:
> 
> Please tell me what for do we need doc-base?

To piss off people like you of course.

Shaking my head in despair.
Marcus

-- 
`Rhubarb is no Egyptian god.' Debian http://www.debian.org  Check Key server 
Marcus Brinkmann  GNUhttp://www.gnu.orgfor public PGP Key 
[EMAIL PROTECTED]PGP Key ID 36E7CD09
http://homepage.ruhr-uni-bochum.de/Marcus.Brinkmann/



Re: Is XEmacs nonfree?

1999-09-30 Thread Marcus Brinkmann
On Thu, Sep 30, 1999 at 12:54:32AM +, David Coe wrote:
> 
> Is that still an accurate description of the legal status (from 
> FSF's perspective) of XEmacs, and if so, shouldn't we move it to
> non-free?

The FSF does only include code in GNU programs if the author assigns the
copyright to the FSF by signing a paper.

This goes for all substantial contributions to GNU programs.

So, if you want to include a few dozen of lines to fileutils, textutils,
bash or whatever, you have to assign the copyright to the FSF, so they can
defend the code for you.

Debian does not require legal papers from contributors, we just don't care
and hope that our ass is covered by our good intentions (we act responsible
and in good faith).

No problems with XEmacs.

Marcus
-- 
`Rhubarb is no Egyptian god.' Debian http://www.debian.org  Check Key server 
Marcus Brinkmann  GNUhttp://www.gnu.orgfor public PGP Key 
[EMAIL PROTECTED]PGP Key ID 36E7CD09
http://homepage.ruhr-uni-bochum.de/Marcus.Brinkmann/



Corel changes BTA?

1999-10-01 Thread Marcus Brinkmann

Hello,

I have seen on IRC a link to the changed BTA by Corel (I lost the link,
hough). Someone who received this please verifies the correctness of this
information, as I do not participate in the beta test and don't know if
this is real (although it looks real).

A quick check shows the following relevant changes. They seem to solve the
solution pretty good know. Are there any more issues we should be concerned
about?

I applaud Corel to not only clarify, but also put a clarification on paper.
I also ask people not to send angry letters to Corel, but further try the
way of negotiation and discussion, if there are still problems to be found.

Regardless of intentions, this is a big success, because we could one more
time defend the spirit of Free Software by social means (as opposed to legal
force). I want to thank everyone who was involved (especially Bruce Perens).


---
5. Use of Product:

(i) The use of each component of the Product shall be governed by the terms
and conditions of the applicable software license agreement that accompanies
such component. For example, your use of components which are licensed under
the GNU General Public License ("GPL") is governed by the terms of the GPL.

(ii) Notwithstanding the foregoing, those portions of the Product identified
as being developed independently by Corel, including without limitation the
files listed on the attached Schedule "A" ("Corel Softwware") , may be used
bby Users solely during the Term and solely at the User Location for the
purpose of evaluating the Products for the benefit of Corel. User may not
reproduce and distribute copies of the Corel Software to any other person.

[ About Schedule A: This is a list with about 30 program names, that goes
like "Corel Explorer", "hardreboot", "etcdev", "setup" etc. Most of them
sound like small utilities that may very well be developed independently by
Corel. However, some of them have a k*, like kchangepwd. They probably link
to KDE libraries, I don't know which license those have. Considering that
their license may be LGPL or more free, and considering the opinions of KDE
developers, I don't think that Corel is on thin ice here).]

...

11. Intellectual Property Rights. All right, title and interest to all
intellectual property with respect to the Corel Software shall remain with
Corel. No license or other right of any kind is grnated by Corel's
furnishing the Corel Software to User, except for the limited right to use
and tet the Corel Software as part of the Product as expressively provided
in this Agreement. Nothing in this section shall effect the rights of
copyright holders of non-Corel Software or the rights granted to User under
license by such copyright holders.

Part 13: Confidentiaity of Information

[This section has in BOLD:]

For clarity, non-Corel Software is not considered Confidential Information.

Thanks,
Marcus


-- 
`Rhubarb is no Egyptian god.' Debian http://www.debian.org  Check Key server 
Marcus Brinkmann  GNUhttp://www.gnu.orgfor public PGP Key 
[EMAIL PROTECTED]PGP Key ID 36E7CD09
http://homepage.ruhr-uni-bochum.de/Marcus.Brinkmann/



Re: Is XEmacs nonfree?

1999-10-01 Thread Marcus Brinkmann
On Thu, Sep 30, 1999 at 09:14:15AM +0200, [EMAIL PROTECTED] wrote:
> On Thu, 30 Sep 1999, Marcus Brinkmann wrote:
> 
> > The FSF does only include code in GNU programs if the author assigns the
> > copyright to the FSF by signing a paper.
> 
> Wrong.
> 
> Take a look at http://www.gnu.org/software/
> At least shtool and WindowMaker are copyrighted by their authors.

Well, there is a distinction between software that is GNU and software that
is used in the GNU system. So, a GNU system includes X, which is obviously
not copyrighted by FSF (not even GPL).

There are even cases where parts of GNU software contain code not
copyrighted by the GPL (thanks to Gunnar Evermann for pointing out an
example in emacs).

But rest assured that the FSF is very eager to get the copyright assigned to
them, and incorporating parts which are not is an exception usually (I say
this from my experience).

Thanks for the correction,
Marcus

-- 
`Rhubarb is no Egyptian god.' Debian http://www.debian.org  Check Key server 
Marcus Brinkmann  GNUhttp://www.gnu.orgfor public PGP Key 
[EMAIL PROTECTED]PGP Key ID 36E7CD09
http://homepage.ruhr-uni-bochum.de/Marcus.Brinkmann/



Re: [ISSUE] No support for shadow groups, yet we perpetrate to have it

1999-10-01 Thread Marcus Brinkmann
On Fri, Oct 01, 1999 at 06:53:18PM -0400, Ben Collins wrote:
> This may sound silly, but in fact, glibc does not support shadow groups[1]

Indeed. I think we can drop this idea altogether. How many people do use
passwords on groups anyway?

thanks,
Marcus

-- 
`Rhubarb is no Egyptian god.' Debian http://www.debian.org  Check Key server 
Marcus Brinkmann  GNUhttp://www.gnu.orgfor public PGP Key 
[EMAIL PROTECTED]PGP Key ID 36E7CD09
http://homepage.ruhr-uni-bochum.de/Marcus.Brinkmann/



Re: [ISSUE] No support for shadow groups, yet we perpetrate to have it

1999-10-01 Thread Marcus Brinkmann
On Fri, Oct 01, 1999 at 07:44:38PM -0400, Ben Collins wrote:
> On Sat, Oct 02, 1999 at 01:28:53AM +0200, Marcus Brinkmann wrote:
> > On Fri, Oct 01, 1999 at 06:53:18PM -0400, Ben Collins wrote:
> > > This may sound silly, but in fact, glibc does not support shadow groups[1]
> > 
> > Indeed. I think we can drop this idea altogether. How many people do use
> > passwords on groups anyway?
> 
> Group passwords are supported, just not shadowable (man getgr{ent,nam}).

Yes, I know. What I meant is shadowing the group file does only make sense
if you actually have passwords in it :)

Marcus

-- 
`Rhubarb is no Egyptian god.' Debian http://www.debian.org  Check Key server 
Marcus Brinkmann  GNUhttp://www.gnu.orgfor public PGP Key 
[EMAIL PROTECTED]PGP Key ID 36E7CD09
http://homepage.ruhr-uni-bochum.de/Marcus.Brinkmann/



Re: ITW/P: freecati

1999-10-03 Thread Marcus Brinkmann
On Mon, Oct 04, 1999 at 08:13:02AM +1000, Craig Sanders wrote:
> even opt-out lists are the wrong solution...because they don't work very
> well (especially when usage of them is optional). telephone pests should
> be limited to calling ONLY an opt-in list, people who are willing to
> receive unsolicited calls.

opt-in lists will not lead to usable results, because the statistics will be
skewed, and you know that. Nevertheless, I agree that calling random people
is rude.

> cold calls are annoying regardless of their purpose. sales calls are
> especially annoying, but that doesn't excuse academic or market research
> surveys.

Yes. What I find acceptable are snail mail surveys. Those can be easily
ignored, and are paid by the sender. (Note that I find mail advertisement
highly offensive, but surveys are not at all comparable in mass).

Thanks,
Marcus

-- 
`Rhubarb is no Egyptian god.' Debian http://www.debian.org Check Key server 
Marcus Brinkmann  GNUhttp://www.gnu.orgfor public PGP Key 
[EMAIL PROTECTED], [EMAIL PROTECTED]PGP Key ID 36E7CD09
http://homepage.ruhr-uni-bochum.de/Marcus.Brinkmann/   [EMAIL PROTECTED]



Re: linking binfmt_misc with mime-types

1999-10-04 Thread Marcus Brinkmann
Hi,

On Mon, Oct 04, 1999 at 12:26:18PM +0100, Edward Betts wrote:
> Are we proposing that all mime-types have binfmt_misc setup? Does that mean,
> the kernel will be able to `run' any file in mailcap? Is that what we really
> want?
> 
> I am neither fore, nor against this idea. On the one hand it would be quite
> cool, entering the name of an html document on the command line and it loading
> in lynx. On the other hand it goes against the Unix philosophy a bit,
> documents are programs are documents.

Ahhh. Nice that you mention it. Maybe this should really be implemented on
the Hurd, because it fits perfectly fine into the hurd philosophy. (Why this
is so, you must know that every component of the Hurd is replacable by the
user, without the necessity to trust thode components. So, in this case,
adding a personalized exec server is fine if you want to do so.)

The Hurd craps "Unix philosophy" (whatever this is) anyway. One could also
say it takes UNIX philosophy most seriously.

Indeed, I don't think you mean UNIX phiosophy here, but monolithic kernel
tradition.

> Some more questions. Is it possible to recognise an html file by a couple of
> magic numbers at the beginning? Most html starts  or , but it is
> not certian that it will look like this. Another thought is the possiblilty of
> running perl scripts without the bang path, but then how would the shell tell
> it is a perl script.

Uh, for SGML documents, how about looking at the  ?

Anyway, I suggested even to use the file utility, so you can make use of the
magic database.

> If we put loads of entries into binfmt_misc are we likely to fill some kernel
> data table?

Ha! Under Linux probably...

> What happens if it overloads?

Complain to Linus for choosing a monolithic design or use the Hurd.

> Do we significantly affect the
> performance of the system?

U. I better not speak about performance and the Hurd :)

But to answer your question: On the Hurd, it would first try to load it as
executable, and only if that fails it would closer look at the file. So no.

> If the kernel is checking each file against a list
> of magic numbers will it take a long time to run a file? (Probably not the
> kernel is fast, and most files we will run will be ELF, which is probably
> checked first.)

Indeed.

> This is not user independant is it? 

On the Hurd it is!

> The system can not be set so that one user
> has support for running Java/JPEGs from the command line, and another does
> not?

Yes!

Oh, you mean Linux? No. See above :)

http://www.debian.org/ports/hurd

Thanks,
Marcus

-- 
`Rhubarb is no Egyptian god.' Debian http://www.debian.org Check Key server 
Marcus Brinkmann  GNUhttp://www.gnu.orgfor public PGP Key 
[EMAIL PROTECTED], [EMAIL PROTECTED]PGP Key ID 36E7CD09
http://homepage.ruhr-uni-bochum.de/Marcus.Brinkmann/   [EMAIL PROTECTED]



Re: linking binfmt_misc with mime-types

1999-10-05 Thread Marcus Brinkmann
On Tue, Oct 05, 1999 at 08:50:29PM +1000, Brian May wrote:
> This is getting a bit off the original thread...

Just a little ;)
 
> IMHO, any magic type of database, is a "hacked" solution.

As long as the maguc type is based on the content of the file, it works
rather well. As we don't need a full classification, but only for those fies
we actually will execute, there will hardly be confusion about this.
 
> What I really would like is a filesystem that can store a mime-type for
> every file... That way no magic databases are required.

That's a nice idea. Where we are at it, we should also store the package
information for a file, so we don't have an external database
(var/lib/dpkg/info) for this. It would also speed up the dpkg -S command
;)

> In addition, the
> kernel could be configured to assign default mime-types for different
> file extensions, or something.

You say a magic type database is a hack, and on the other hand file
exetensions are a better indicator? Phew. Microsoft uses file extension
(".tgz file" if it can't recognize). I think examining the content is a
much better strategy.
 
> This would mean instead of having lots of different programs trying
> to determine file types (each with a very different method - some use
> extensions, others use magic databases or a combination of the two).

Mmh. I like to think of the file utility as the standard reference. I didn't
knew about any other such databases. That apache uses file extensions is
bad, but it's reasonable for a browser which only serves a well defined set
of files.

> Programs like Apache wouldn't have to work out the mime type from the
> extension, but could just look at the value given by the filesystem.
> Changing the mime-type for one file would automatically effect
> all programs.

Yep. For this and other stuff (package managment) a filesystem which can
store arbitrary metadata would be nice.

Thanks,
Marcus

-- 
`Rhubarb is no Egyptian god.' Debian http://www.debian.org Check Key server 
Marcus Brinkmann  GNUhttp://www.gnu.orgfor public PGP Key 
[EMAIL PROTECTED], [EMAIL PROTECTED]PGP Key ID 36E7CD09
http://homepage.ruhr-uni-bochum.de/Marcus.Brinkmann/   [EMAIL PROTECTED]



Re: linking binfmt_misc with mime-types

1999-10-05 Thread Marcus Brinkmann
On Tue, Oct 05, 1999 at 08:39:00PM +1000, Brian May wrote:
> Agreed. I would always be reluctant to make all my documents executable
> in order to get this to work...

This is indeed a bit ugly, but then, it's just a bit ;)
 
> These are questions I can't answer. I seriously doubt the kernel will be
> able to reliably distinguish all file types though - especially
> ones like HTML.

Under Linux, I would never suggest such a thing. But in the Hurd, it's not
part of the kernel, so what?

Anyway, I say it again: Proper HTML can be recognized with the leading
. Cludgy, non-conforming HTML is not a good thing to start with.

Thanks,
Marcus


-- 
`Rhubarb is no Egyptian god.' Debian http://www.debian.org Check Key server 
Marcus Brinkmann  GNUhttp://www.gnu.orgfor public PGP Key 
[EMAIL PROTECTED], [EMAIL PROTECTED]PGP Key ID 36E7CD09
http://homepage.ruhr-uni-bochum.de/Marcus.Brinkmann/   [EMAIL PROTECTED]



Re: procps trying to overwrite /bin/kill

1999-10-06 Thread Marcus Brinkmann
On Wed, Oct 06, 1999 at 09:44:46AM +0200, Mirek Kwasniak wrote:
> 
> No, news bsdutils package is without kill.

Oh, wee, another portable program bites the dust.

Is the kill in procps linux specific, eg, does it make use of the proc
filesystem? This won't work in the Hurd, so the Hurd would be without a
kill.

But then, we haven't ported util-linux yet (we can still use their kill even
if linux ports don't). Maybe we should just fork out our own version of kill,
as this seems to be the last fashion here.

Thanks,
Marcus

-- 
`Rhubarb is no Egyptian god.' Debian http://www.debian.org Check Key server 
Marcus Brinkmann  GNUhttp://www.gnu.orgfor public PGP Key 
[EMAIL PROTECTED], [EMAIL PROTECTED]PGP Key ID 36E7CD09
http://homepage.ruhr-uni-bochum.de/Marcus.Brinkmann/   [EMAIL PROTECTED]



Re: better RSYNC mirroring , for .debs and others

2000-03-09 Thread Marcus Brinkmann
On Thu, Mar 09, 2000 at 12:46:05PM -0700, Jason Gunthorpe wrote:
> 
> On Thu, 9 Mar 2000, David Starner wrote:
> 
> > I'm not arguing the rest of your points, but I'm curious about 
> > this one. IIRC, the last thing a full bootstrap of GCC does,
> > after building stage one binaries with the native compiler,
> 
> Hum, It *used* to do this, can't seem to get it to do it today though 
> 
> 
> IIRC it only applied to debug information, it included timestamps or
> some such.

There is a small header at the beginning of an object file which is
different each time, because it contains a time stamp.

This is why 'make compare' removes the first 16 bytes of the object
files before comparing.

for file in *$(objext); do \
  tail +16c ./$$file > tmp-foo1; \
  tail +16c stage$$stage/$$file > tmp-foo2 \
&& (cmp tmp-foo1 tmp-foo2 > /dev/null 2>&1 || echo $$file differs 
>> .bad_compare) || true; \
    done

Marcus

-- 
`Rhubarb is no Egyptian god.' Debian http://www.debian.org Check Key server 
Marcus Brinkmann  GNUhttp://www.gnu.orgfor public PGP Key 
[EMAIL PROTECTED], [EMAIL PROTECTED]PGP Key ID 36E7CD09
http://homepage.ruhr-uni-bochum.de/Marcus.Brinkmann/   [EMAIL PROTECTED]



Re: Danger Will Robinson! Danger!

2000-03-11 Thread Marcus Brinkmann
On Sat, Mar 11, 2000 at 04:06:01PM -0500, Jacob Kuntz wrote:
> our biggest handicap is that we're always a year behind everyone else. being
> a year behind is suicide in any industry.

The simple fact you are missing is that Debian is not an industry.
Don't make the same mistakes as the industry. Making last minute changes and
rushing in x.0 versions of critical software is just Plain Wrong.
Especially the Linux kernels are often very unstable 'til x.12 or 14.

Everytime a new version of the kernel is released the same story. Sigh.

Thanks,
Marcus

-- 
`Rhubarb is no Egyptian god.' Debian http://www.debian.org Check Key server 
Marcus Brinkmann  GNUhttp://www.gnu.orgfor public PGP Key 
[EMAIL PROTECTED], [EMAIL PROTECTED]PGP Key ID 36E7CD09
http://homepage.ruhr-uni-bochum.de/Marcus.Brinkmann/   [EMAIL PROTECTED]



Re: Danger Will Robinson! Danger!

2000-03-12 Thread Marcus Brinkmann
On Sat, Mar 11, 2000 at 11:44:39PM -0600, Manoj Srivastava wrote:
> >>"Marcus" == Marcus Brinkmann <[EMAIL PROTECTED]> writes:
> 
>  Marcus> Making last minute changes and rushing in x.0 versions of
>  Marcus> critical software is just Plain Wrong.  Especially the Linux
>  Marcus> kernels are often very unstable 'til x.12 or 14.
> 
> Why is it bad having a stable kernel installed as default, and
>  a 2.4-pre kernel, marked as extra, with warning in the long
>  description, also in the distribution?

Nothing wrong about that, if we don't go a long way to make additional
changes in the various admin packages (isdn, pcmcia comes to mind).

I was always a supporter of the latest and greatest kernel as a binary
package in extra.

Thanks,
Marcus

-- 
`Rhubarb is no Egyptian god.' Debian http://www.debian.org Check Key server 
Marcus Brinkmann  GNUhttp://www.gnu.orgfor public PGP Key 
[EMAIL PROTECTED], [EMAIL PROTECTED]PGP Key ID 36E7CD09
http://homepage.ruhr-uni-bochum.de/Marcus.Brinkmann/   [EMAIL PROTECTED]



Re: Danger Will Robinson! Danger!

2000-03-12 Thread Marcus Brinkmann
On Sun, Mar 12, 2000 at 01:37:01PM +0100, Michael Meskes wrote:
> On Sat, Mar 11, 2000 at 11:14:56PM +0100, Marcus Brinkmann wrote:
> > The simple fact you are missing is that Debian is not an industry.
> 
> Which doesn't mean that all arguments are not valid. As Manoj pointed out,
> being outdated is not making us reach our technical goals.

However, just because a distribution does contain kernel x.y does not mean
it is technical excellent or even up-to-date (I want to point out that most
distributions always contain up to date versions of the kernel, apache, X
and gnome, but most other packages are often older versions than in Debian).
 
> > Don't make the same mistakes as the industry. Making last minute changes and
> > rushing in x.0 versions of critical software is just Plain Wrong.
> > Especially the Linux kernels are often very unstable 'til x.12 or 14.
> 
> No one ever suggested dumping 2.2 for 2.4. All that's talked about is ADDING
> a 2.4 image.

Nothing wrong with that, if it contains a warning that various packages may
not work with this kernel installed (as long as it is not tested much).

Thanks,
Marcus

-- 
`Rhubarb is no Egyptian god.' Debian http://www.debian.org Check Key server 
Marcus Brinkmann  GNUhttp://www.gnu.orgfor public PGP Key 
[EMAIL PROTECTED], [EMAIL PROTECTED]PGP Key ID 36E7CD09
http://homepage.ruhr-uni-bochum.de/Marcus.Brinkmann/   [EMAIL PROTECTED]



Re: So, what's up with the XFree86 4.0 .debs?

2000-03-13 Thread Marcus Brinkmann
On Sun, Mar 12, 2000 at 10:47:51PM -0500, Branden Robinson wrote:
> > You are going to keep /usr/X11R6 for this release right? I guess that the
> > XFree86 people might get a bit irritated if you tried to drop it.
> 
> Actually, I've evilly been toying with the idea of #defining ProjectRoot to
> /usr for 4.0.  Upstream has already moved almost entirely to the way Debian
> currently does things as far as filesystem layout goes.

If you do this, I would cheerfully go with ProjectRoot /  on the Hurd!

Please :)

Thanks,
Marcus



Re: Turbo Vision non-free? (Was Re: Another packages wishlist)

2000-03-17 Thread Marcus Brinkmann
On Thu, Mar 16, 2000 at 04:51:51PM -0800, Jakob 'sparky' Kaivo wrote:
> /*
>  *  Turbo Vision - Version 2.0
>  *
>  *  Copyright (c) 1994 by Borland International
>  *  All Rights Reserved.
>  *
>  */
> 
> That's about as non-free as you can get.

Only if there isn't a copyright file somewhere laying around, giving a
license to us. Probably contact borland for a license if there isn't.

Marcus

-- 
`Rhubarb is no Egyptian god.' Debian http://www.debian.org Check Key server 
Marcus Brinkmann  GNUhttp://www.gnu.orgfor public PGP Key 
[EMAIL PROTECTED], [EMAIL PROTECTED]PGP Key ID 36E7CD09
http://homepage.ruhr-uni-bochum.de/Marcus.Brinkmann/   [EMAIL PROTECTED]



Re: Debian and GNOME, partnership with Helixcode?

2000-03-22 Thread Marcus Brinkmann
On Tue, Mar 21, 2000 at 08:31:01AM -0500, Miguel de Icaza wrote:
> 
> > I'm sorry to disagree with you, the GNOME project *does*
> > distribute binaries (and packages too), looking
> > in http://www.gnome.org/start/ will give you pointers
> > to packages for Caldera, RedHat and SuSE distributed
> > from the GNOME site (ftp://ftp.gnome.org/pub/GNOME/stable/latest).
> 
> Sadly, those packages are seldome updated, and there is not an ongoing
> effort to keep them up to date.  I tried to assemble such a team, in
> the gnome-packaging-list, but that group never produced binaries.

The good solution would be to make Debian packaging rules snapshot-able,
so that you can build packages with appropriate version numbers, package
names and dependencies right out of CVS.

Currently, a Debian package is a Debian package, and it is not trivial to
make a package which looks different from the "official" package. The
debian-snapshot list was created to aim at a solution, but nothing came out
of it so far.

Thanks,
Marcus

-- 
`Rhubarb is no Egyptian god.' Debian http://www.debian.org Check Key server 
Marcus Brinkmann  GNUhttp://www.gnu.orgfor public PGP Key 
[EMAIL PROTECTED], [EMAIL PROTECTED]PGP Key ID 36E7CD09
http://homepage.ruhr-uni-bochum.de/Marcus.Brinkmann/   [EMAIL PROTECTED]



Re: Compiling Error

2000-03-22 Thread Marcus Brinkmann
On Wed, Mar 22, 2000 at 01:15:01PM +, Michal Fecanin Araujo wrote:
> --
> #include 
> 
> FILE *output=stderr;
> 
> int main()
> {
>   fprintf(output,"Hello World\n");
> }
> --
> 
> The problem is that its not possible to initialize output with stderr
> because it is not a constant. Is there any solution to this without
> modification of the code, only with gcc options.

No. Your code is invalid, and it should be fixed. You already know the fix.
Now you just have to accept it.

> The following modification is obvius and Iam not interested in it.

Tough.

Thanks,
Marcus
> 
> --
> #include 
> 
> FILE *output;
> 
> int main()
> {
>output=stderr;
>fprintf(output,"Hello World\n");
> }
> ---



Re: Signing Packages.gz

2000-03-26 Thread Marcus Brinkmann
On Sun, Mar 26, 2000 at 09:00:34AM +1000, Anthony Towns wrote:
> The whole file --- verifying each entry would take at least three minutes
> on my hardware, and god knows how long on anything moderately old or
> outdated. I certainly wouldn't want to try it on m68k on a regular basis,
> eg. (If doing something just once takes a second; doing it 4000 times
> takes a bit over an hour)

I don't think it is useful to sign the Packages file, because:
 
> Whose key should be used? Probably a special one just for dinstall,
> that's kept fairly securely by the Novare and -admin folks, and revoked
> regularly.

Any such key would have to be considered insecure, no matter how soon you
revoke it. So the paranoid people still don't trust it, and the other don't
care (probably).
 
> There doesn't really seem a huge amount of choice here, to me.

Packages should come with their *.changes file, and dpkg should have an
option to verify the signature of individual packages. There was some
discussion about this in the past. The trick is that security should be
implemented in dpkg(-dev), not somewhere else. This has the advantage that
it works also with individual packages you don't get from an archive source.
It cuold also be used to verify the origin of the package.

Thanks,
Marcus

-- 
`Rhubarb is no Egyptian god.' Debian http://www.debian.org Check Key server 
Marcus Brinkmann  GNUhttp://www.gnu.orgfor public PGP Key 
[EMAIL PROTECTED], [EMAIL PROTECTED]PGP Key ID 36E7CD09
http://homepage.ruhr-uni-bochum.de/Marcus.Brinkmann/   [EMAIL PROTECTED]



Re: Signing Packages.gz

2000-03-31 Thread Marcus Brinkmann
Hi Anthony,

On Mon, Mar 27, 2000 at 08:37:10AM +1000, Anthony Towns wrote:
> On Sun, Mar 26, 2000 at 04:02:20PM +0200, Marcus Brinkmann wrote:
> > On Sun, Mar 26, 2000 at 09:00:34AM +1000, Anthony Towns wrote:
> > > The whole file --- verifying each entry would take at least three minutes
> > > on my hardware, and god knows how long on anything moderately old or
> > > outdated. I certainly wouldn't want to try it on m68k on a regular basis,
> > > eg. (If doing something just once takes a second; doing it 4000 times
> > > takes a bit over an hour)
> > I don't think it is useful to sign the Packages file, because:
> 
> A signature authenticates the source of a document. That's worthwhile,
> since verifying the source of a Packages file lets you transitively
> verify the source of all the packages in a distribution.

This is true if the signature is made in a secure manner. Storing the key on
a medium that is available by dinstall is not secure, because a compromise
of dinstall or higher instances (master etc) will reveal the secret key.
 
> > > Whose key should be used? Probably a special one just for dinstall,
> > > that's kept fairly securely by the Novare and -admin folks, and revoked
> > > regularly.
> > Any such key would have to be considered insecure, no matter how soon you
> > revoke it. So the paranoid people still don't trust it, and the other don't
> > care (probably).
> 
> Nonsense.
> 
> The only reason not to trust a key dinstall uses explicitly for signing
> Packages is if you believe dinstall is compromised. If you believe that,
> then you shouldn't be downloading .deb's *ever*, because you're immediately
> running *untrusted* scripts as root on your systems.

So you agree with me. What exactly do you think is "nonsense"?
 
> If dinstall *isn't* compromised, it's still possible that your favourite
> FTP site is, in which case all they need to do to compromise your machine
> is replace a .deb with their own hacked version and let you download it.

Yes, and I can decide if I should trust this package at installation time.
I can base this decision on the keys in the Debian keyring package, and further
information I get from the Debian web site etc.

In your model, I can not perform these further tests. I would have to trust
dinstall (and higher instances) completely, or loose.

> Automatically signing things is less secure than manually signing things,

It is only as secure as dinstall/master is, so we gain nothing at all by your
suggestion. Here is a huge difference between your and my suggestion. What I
proposed has problems (and I will address the problems you raised below),
but it is a real improvement at least.

> and you need to do some extra stuff to not have gaping security holes
> when automatically signing things, but sometimes there isn't that much
> of a choice.

There is in this case.

> All this FUD about "no, no, we can't do that, it's not
> secure!" is, well, just that. *Nothing* is absolutely `secure', some
> things just have fewer or different exploits than others.

Wrong. The issue is not the degree of secureness in real life, where
you "hope" that the few exploits won't be found. What we should be concerned
about is theoretical secureness. Security models matter.
 
> > > There doesn't really seem a huge amount of choice here, to me.
> > Packages should come with their *.changes file, and dpkg should have an
> > option to verify the signature of individual packages. There was some
> > discussion about this in the past. The trick is that security should be
> > implemented in dpkg(-dev), not somewhere else. This has the advantage that
> > it works also with individual packages you don't get from an archive source.
> > It cuold also be used to verify the origin of the package.
> 
> Note that this makes debian-keyring a more or less standard package.

Only if you care about security.

> Note
> that it requires you to trust everyone in that keyring with every aspect
> of your system.

Well, this is already the case, and can't be prevented for a binary
distribution. However, a little bit more exact is that you trust everyone in
that keyring with every aspect of the package I install from a single person
(if I don't trust someone, I can simply choose not to install the packages
from this origin.). Of course, one package, however small, can ruin the
whole system in its scripts, binaries etc.
 
> Note that this doesn't help with revoking signatures: if some idiot
> decides that being a Debian maintainer should give him the right to 0wn
> all the machines that use his package; then gets thrown out; he can still
> us

Re: Signing Packages.gz

2000-04-01 Thread Marcus Brinkmann
On Fri, Mar 31, 2000 at 08:22:14PM -0700, Jason Gunthorpe wrote:
> You are wrong about signed .debs vs signed package files. Signed .debs are
> not worth the bytes to transfer a signature and the time check it. Their
> only real use is to check the master archive against hack/corruption and
> even that is better served by saving the uploading .changes file
> [preferably on multiple hosts, hence d-devel-changes]. In fact I would
> argue .deb sigs only give people a false sense of security because it
> makes the system as weak as the weakest key in our keyring. 
> 
> Signed package files on the other hand provide a really fast and efficient
> way to definately verify the whole chain, from us to the user.

I can't follow your reasoning.

In the signed .debs case, I, as a developer, assert that the package comes
from me. A user can directly verify this by checking the signature.

In the signed packages file case, I as a developer, assert that the package
comes from me, which is verified by dinstall. Then the user verifies
whatever comes from dinstall, but he can not directly check if what is in
the archive comes really from the developers (not a problem if dinstall can
be trusted).

The latter adds a chain, thus one further point of weakness. I might add
that as the dinstall key can't be kept truly secret if it is stored on a
net-connected machine, this weakness is rather huge.

You already trust the maintainers (either directly or through dinstall).
What makes you think that adding a middleman improves the situation?

> In
> particular, we could have a relatively insecure daily use dinstall key
> [for unstable] and a strong release key (aka the key the security team
> uses)

I could not trust either. The former, because it is stored on a network
connected machine, the latter because it is transfered over the net (if it
is shared among the security team). Of course, if the security team use
their personal key in the latter case, I can trust it.


-- 
`Rhubarb is no Egyptian god.' Debian http://www.debian.org Check Key server 
Marcus Brinkmann  GNUhttp://www.gnu.orgfor public PGP Key 
[EMAIL PROTECTED], [EMAIL PROTECTED]PGP Key ID 36E7CD09
http://homepage.ruhr-uni-bochum.de/Marcus.Brinkmann/   [EMAIL PROTECTED]



Re: Signing Packages.gz

2000-04-01 Thread Marcus Brinkmann
Hi,

On Sat, Apr 01, 2000 at 12:55:53PM +1000, Anthony Towns wrote:
> But unfortunately that's not quite the choice I have either, since for
> some reason that I can't fathom, people seem to think that a dinstall
> key would be an abomination to man and God and I'd probably be summarily
> kicked out of the project as soon as I tried sending a patch somewhere.
> Or at least it'd never get applied.

It seems you feel personally insulted. I am sorry for this, but
unfortunately it doesn't change the situation that the signed packages case
adds a further point of weakness to the chain of trust.

You are correct that both systems can be applied. Signing debs verifies that
a package comes from a (probably former, if keyring is out of date) developer.
Signing Packages verifies that the contained packages come from master.
As dinstall verifies the keys on the packages (which already exist, btw,
they are just not propagated), it puts itself in the middle of the chain:

signed packages --> dinstall --> user
 12

We already use link 1 (signed changes files), and trust it. This won't
be changed by either proposal. Yes, even in the signed packages file you
trust all developers keys.

Now link 2. It is currently absent. What you seem to suggest is to add a key
(dinstall-key) here, so the user can verify the archive. This adds a point
of weakness. As the dinstall key can't be used automatically and kept "truly"[1]
secret (it directly depends on the security of master), this weakness is rather
huge. This problem is avoided if the link 1 is propagated to the users:

   signed packages --> dinstall
 \  1
  \--> user
1

In this situation, I don't have to trust anyone except the Debian developer.
Not the admin team, not the security team, not master, not dinstall. Can't
you see that this is a crucial advantage?

If you also want a link 2 from dinstall to the user, I don't care. But don't
tell the users that link 2 asserts that all packages come from Debian
developers, it doesn't.

What link 2 asserts instead is that the packages come from master. It solves
the mirror problem, but does not solve the master problem.

I don't object to a signed Packages file, but it is important to see which
problem it solves and which it doesn't solve. Also it is important to
realize that the secret key automatically used by dinstall can not be stored
in a highly secure way.

Thanks,
Marcus

[1] As secret as any PGP key should be kept.

--   
`Rhubarb is no Egyptian god.' Debian http://www.debian.org Check Key server 
Marcus Brinkmann  GNUhttp://www.gnu.orgfor public PGP Key 
[EMAIL PROTECTED], [EMAIL PROTECTED]PGP Key ID 36E7CD09
http://homepage.ruhr-uni-bochum.de/Marcus.Brinkmann/   [EMAIL PROTECTED]



Re: Signing Packages.gz

2000-04-01 Thread Marcus Brinkmann
On Tue, Mar 28, 2000 at 12:41:22AM -0500, Chris Frey wrote:
> 
> Quoting from the mailing list archives... :-)
> 
> Marcus Brinkmann <[EMAIL PROTECTED]> wrote:
> > On Sun, Mar 26, 2000 at 09:00:34AM +1000, Anthony Towns wrote:
> > > The whole file --- verifying each entry would take at least three minutes
> > 
> > I don't think it is useful to sign the Packages file, because:
> > 
> > > Whose key should be used? Probably a special one just for dinstall,
> > > that's kept fairly securely by the Novare and -admin folks, and revoked
> > > regularly.
> > 
> > Any such key would have to be considered insecure, no matter how soon you
> > revoke it. So the paranoid people still don't trust it, and the other don't
> > care (probably).
> 
> Can someone explain to me why any such key would have to be considered
> insecure?

If it is accesible by dinstall, it has to be stored on masyer a machine
connected to master. Hack master, and you get the secret key and you can
tamper with it the way you want.

> If we are trusting the admin folks to generate the
> Packages file itself, can't we trust them to sign it properly?

We could. However, we can make it so that we don't need to trust the at all,
only individual developers.

> Is there another avenue that I can't see where this key could be compromised?

It can not be compromised per se. However, it is subject to the same
security as master is, which is much less than it should be (read the pgp
docs to find out how a secret pgp key should be stored and used).

> And by the way, how do the paranoid people do things now?

I don't know. I am not paranoid.

> Do they compile everything from source?

This is one solution.

> The source is the only place I can find a signature at all, and this is
> the path I am currently venturing out on.

yes. However, we already have the signatues on binary packages in the
changes file. We just need to propagate it to our users.

Marcus

-- 
`Rhubarb is no Egyptian god.' Debian http://www.debian.org Check Key server 
Marcus Brinkmann  GNUhttp://www.gnu.orgfor public PGP Key 
[EMAIL PROTECTED], [EMAIL PROTECTED]PGP Key ID 36E7CD09
http://homepage.ruhr-uni-bochum.de/Marcus.Brinkmann/   [EMAIL PROTECTED]



Re: ATTN: pjw@edmc.net

2000-04-01 Thread Marcus Brinkmann
On Fri, Mar 31, 2000 at 11:19:40PM -0500, Branden Robinson wrote:
> Blacklisters may have the right to speak and *say* what they think I should
> do, but they have no right to be heard.
> 
> If you have the right to refuse to listen to me on my terms, I have the
> right to refuse to listen to you on yours.

Yes, but you have not "the right" (what loaded words!) to close the bug
reports. Feel free to ignore them, but don't close them without a better
reason.

Someone else might want to take alook into it, and listen to the submitter.
(And be able to contact him).

Also, it might be that the submitter reads the bug archive to correspond
with you.

I don't know if you were serious or not, but I think the whole discussion
got well out of hands.

Thanks,
Marcus

-- 
`Rhubarb is no Egyptian god.' Debian http://www.debian.org Check Key server 
Marcus Brinkmann  GNUhttp://www.gnu.orgfor public PGP Key 
[EMAIL PROTECTED], [EMAIL PROTECTED]PGP Key ID 36E7CD09
http://homepage.ruhr-uni-bochum.de/Marcus.Brinkmann/   [EMAIL PROTECTED]



Re: Signing Packages.gz

2000-04-01 Thread Marcus Brinkmann
On Sat, Apr 01, 2000 at 08:52:36PM +0200, Torsten Landschoff wrote:
> On Sat, Apr 01, 2000 at 04:00:20PM +0200, Marcus Brinkmann wrote:
>  
> > It seems you feel personally insulted. I am sorry for this, but
> > unfortunately it doesn't change the situation that the signed packages case
> > adds a further point of weakness to the chain of trust.
> 
> Interesting. So signing Packages.gz will lower the security?

No. Currently there is NO chain of verification (I should not have said
"trust", it's the wrong term. Sorry).

However, it doesn't establish a complete chain of verification from the
developers to the users, au contraire to what you seem to believe.

> > We already use link 1 (signed changes files), and trust it. This won't
> > be changed by either proposal. Yes, even in the signed packages file you
> > trust all developers keys.
> 
> There is a difference between our master server trusting the uploaded changes
> files. master will by definition always have the current keyring. The user
> might not.

Yes, but this doesn't change the point. The problem of out of date keys is a
known problem in any public key cryptosystem.

> Okay - signing Packages will make Debian as secure as master is. Fine.
> We must assume that master is secure otherwise we are doomed anyway. 

Wrong. If you have signed debs, and you are careful when updating the
debian-keyring package, there is no risk even if master is compromised.

> Currently Debian is as secure as the worst maintained mirror.
> 
> > What link 2 asserts instead is that the packages come from master. It solves
> > the mirror problem, but does not solve the master problem.
> 
> So let's fix the mirror problem and let the master problem for later. 

This is the Debian way, right? Fetching the stick at the wrong end first.
(Yes, this is a troll).
 
Thanks,
Marcus

-- 
`Rhubarb is no Egyptian god.' Debian http://www.debian.org Check Key server 
Marcus Brinkmann  GNUhttp://www.gnu.orgfor public PGP Key 
[EMAIL PROTECTED], [EMAIL PROTECTED]PGP Key ID 36E7CD09
http://homepage.ruhr-uni-bochum.de/Marcus.Brinkmann/   [EMAIL PROTECTED]



Re: Signing Packages.gz

2000-04-02 Thread Marcus Brinkmann
On Sun, Apr 02, 2000 at 01:36:56PM +1000, Anthony Towns wrote:
> On Sat, Apr 01, 2000 at 03:38:29PM +0200, Marcus Brinkmann wrote:
> > I could not trust either. The former, because it is stored on a network
> > connected machine, the latter because it is transfered over the net (if it
> > is shared among the security team). Of course, if the security team use
> > their personal key in the latter case, I can trust it.
> 
> Are you really sure that no developer stores their key on a net connected
> machine?

No, but if I find out, I can investigate the installed packages or delete
his key from my personal copy of the debian-keyring (and could configure the
not-existing dpkg-verify software to use this smaller keyring), if I really
cared.

Do you see the difference? I can make an informed decision, while in the
signed packages file case, I can not verfiy the origin of any of the packages
I don't have the changes file for.

Thanks,
Marcus

-- 
`Rhubarb is no Egyptian god.' Debian http://www.debian.org Check Key server 
Marcus Brinkmann  GNUhttp://www.gnu.orgfor public PGP Key 
[EMAIL PROTECTED], [EMAIL PROTECTED]PGP Key ID 36E7CD09
http://homepage.ruhr-uni-bochum.de/Marcus.Brinkmann/   [EMAIL PROTECTED]



Re: Signing Packages.gz

2000-04-02 Thread Marcus Brinkmann
On Sat, Apr 01, 2000 at 02:49:40PM -0700, Jason Gunthorpe wrote:
> 
> On Sat, 1 Apr 2000, Marcus Brinkmann wrote:
> 
> > In the signed .debs case, I, as a developer, assert that the package comes
> > from me. A user can directly verify this by checking the signature.
> 
> No, the user cannot verify that. The user can check the signature against
> our keyring but they have no idea who *should* have signed it.

It seems to be hard to understand, so I will explain it one more time:

Why do you think this is not true in the signed packages case? Because you
only have one key to verify and trust, the dinstall key.

In my case, there is also a single one key to trust: The key used to sign
the debian-keyring package.

To complete the analogy: You could sign the debian-keyring package with your
dinstall secret key to reach the same effect. Only that we alread have a
debian-keyring package, and no mechanism to sign Packages files.

The signature on the Packages files corresponds the signature on the
debian-keyrng package in some way. Both secret keys should be kept private,
but it is easier with the latter, as it is a trusted maintainers package.
If this ever changes, we need to publish a different public key to verify
against, the same is true for the dinstall key.

> This means
> that all I need to do is nix one of our maintainers keys and I can
> undetectably forge Debian packages willy nilly. 
> 
> This is aside from the other problem of keeping 600 keys up to date on the
> client machines and making sure that huge keyring is not disturbed in
> transit. 

Oh yeah. I think if you are paranoid, you don't care about 500k additional
bandwidth. Can you be more specific about the "disturbed"? I don't know of
any valid attack that involves "disturbing the transit"?
 
BTW, just to turn it around for the sake of argument: The Packages file is
bigger than the debian-keyring.

> > whatever comes from dinstall, but he can not directly check if what is in
> > the archive comes really from the developers (not a problem if dinstall can
> > be trusted).
> 
> If we store the .changes files as I propose then the end use can check it,
> if they want.

Yes, and it should be stored, and verificable automatically.

> But nobody will, because it is not a usefull thing to check.

You say so. I disagree, and I think I gave sufficient arguments to show the
opposite. Unfortunately, the people involved in this discussion are not
interested in working out a good solution, but to win an argument. I don't
have time for child games, sorry.

The signed deb case not only has all the advantages of the signed packages
file (there is almost a one to one correspondency, modulo location of the
secret key (dinstall/debian-keyring)), it also allows verification of
individual packages from a different source, which does not come with a
packages file.

It seems that people around here are happily throwing away an integrated
solution in favour of a simple one. I doubt that the dinstall key will be
stored secretly, and I doubt that the responsible people will tell the
truth about this. This will lead to a false security by the user, and this
is what I am concerned about.

> It has use to definitively verify the root archive (say, after a hacking
> or something) but otherwise the end user cannot make much use of it at
> all.

The root of the packages are the developers, not master.

> > The latter adds a chain, thus one further point of weakness. I might add
> > that as the dinstall key can't be kept truly secret if it is stored on a
> > net-connected machine, this weakness is rather huge.
> 
> The dinstall and security keys (particularly the security key) are going
> to be far, far more secure than the weekest key in the key ring. 

It's a single point of failure, while maintainer keys only are applied to
some packages.
 
> > I could not trust either. The former, because it is stored on a network
> > connected machine, the latter because it is transfered over the net (if it
> 
> This is a flawed assertion - by your logic SSL is insecure and must not be
> used. In reality it is a perfectly good system that has really good
> security benifits.

I don't know SSL, so, no comment. It does however serve a different purpose
(encryption of streams, as opposed to verification of archives), so I doubt
whatever is true for SSL is applicable to this discussion.

Thanks,
Marcus

-- 
`Rhubarb is no Egyptian god.' Debian http://www.debian.org Check Key server 
Marcus Brinkmann  GNUhttp://www.gnu.orgfor public PGP Key 
[EMAIL PROTECTED], [EMAIL PROTECTED]PGP Key ID 36E7CD09
http://homepage.ruhr-uni-bochum.de/Marcus.Brinkmann/   [EMAIL PROTECTED]



Re: Signing Packages.gz

2000-04-02 Thread Marcus Brinkmann
On Sat, Apr 01, 2000 at 03:16:23PM -0700, Jason Gunthorpe wrote:
> 
> On Sat, 1 Apr 2000, Marcus Brinkmann wrote:
> 
> > Wrong. If you have signed debs, and you are careful when updating the
> > debian-keyring package, there is no risk even if master is compromised.
> 
> Hahha!
> 
> Sorry, your are deluded if you belive this :> Seriously, if someone can
> hack master we are all vunerable - how many people out there do you think
> use the same password on master as on their home boxes? How many people
> foward ssh agents and put that key in their home .ssh/authorized_keys? How
> many people have foolishly left their pgp key on master?
> 
> Hint: Lots to all of the above [except the last, we purged a bunch of
> people for that awhile ago].

Ok, I was only looking at master as the ftp archive. I am happy that the the
last is not true anymore. BTW, those people should be forced to use a new
key to sign Debian packages.

The SSL problems I don't know about.
 
> If master is compromized right now, we would take the d-changes archive
> from a more secure machine [which we may not even have, hence the interest
> in storing that in the archive], a slink cd, some potato CDs developers
> might have, etc, and begin painstakingly verfiying each and every .deb and
> .dsc to make sure it comes from where it was supposed to come from - there
> is no automated way to do this and only people like James would actually
> know who should be singing what packages. 

Yes, this is exactly my point. What would you do when you have signed
Packages file and master is compromised? The attacker could replace some
packages and create a new signed Packages file, just as dinstall does, and
you had no way to find out after the mirrors catched up.

In the signed deb case, you can easily verify all packages individually.
(thanks for proving my point).

Thanks,
Marcus


-- 
`Rhubarb is no Egyptian god.' Debian http://www.debian.org Check Key server 
Marcus Brinkmann  GNUhttp://www.gnu.orgfor public PGP Key 
[EMAIL PROTECTED], [EMAIL PROTECTED]PGP Key ID 36E7CD09
http://homepage.ruhr-uni-bochum.de/Marcus.Brinkmann/   [EMAIL PROTECTED]



Re: Signing Packages.gz

2000-04-02 Thread Marcus Brinkmann
On Sat, Apr 01, 2000 at 03:18:17PM -0700, Jason Gunthorpe wrote:
> > Now link 2. It is currently absent. What you seem to suggest is to add a key
> > (dinstall-key) here, so the user can verify the archive. This adds a point
> > of weakness. As the dinstall key can't be used automatically and kept 
> > "truly"[1]
> 
> How about this, if someone was able to hack master to the point of being
> able to get the dinstall key, I assure you they would be able to hack
> some]weak developer machine and lift their key too.

This is a seperate problem. I agree that this should not be the case, but it
has no place in this discussion. If individual developer keys are
compromised, we have a problem no matter what. Developers should not store
secret keys on net connected machines, point.

However, this only affects the developers packages, not the whole archive.

> I also assert that the
> chance of a hacker getting the security key is lower than say 50% of the
> keys in our keyring. 

I would not make such claims. In any way, see above.
 
Thanks,
Marcus

-- 
`Rhubarb is no Egyptian god.' Debian http://www.debian.org Check Key server 
Marcus Brinkmann  GNUhttp://www.gnu.orgfor public PGP Key 
[EMAIL PROTECTED], [EMAIL PROTECTED]PGP Key ID 36E7CD09
http://homepage.ruhr-uni-bochum.de/Marcus.Brinkmann/   [EMAIL PROTECTED]



Re: Signing Packages.gz

2000-04-02 Thread Marcus Brinkmann
on to trust, and that they themselves haven't been
> compromised, is less trivial. (This is asserted by `Debian', but hey,
> like you say, Debian could be compromised. Who'd wanna trust them?)

Debian is compromised, but you had to compromise James to get a fake key in.
You are correct about the trust analysis.
 
> > In this situation, I don't have to trust anyone except the Debian developer.
> > Not the admin team, not the security team, not master, not dinstall. Can't
> > you see that this is a crucial advantage?
> 
> Can't you see that it's a crucial *flaw*? You have to trust *every*
> person who's a developer. And guess what. That means you have to trust
> the admin team and the security team. It means you have to assume that
> every machine every developer stores a secret key on is maintained as or
> more securely than master.

Only for individual packages. In the signed packages case, you have to trust
everyone and their dog, *and* the security of master, *and* the admin team
etc.

This is exactly what I find irritating. You are trying to convince me that
my proposal is flawed because you need to trust anyone. But it is exactly
this false sense of security in your model, that one might believe he only
needs to trust the admin team or dinstall. There are still all developers
who uploaded the packages.

In my model, you actually need to trust *less* things.
  
The only way to look at it where you get more keys to trust is the
out-of-date keyring issue. But those are seperate things. I have to be
careful manually when upgrading the keyring. The rest can then be automated,
just as dinstall is.

So, even in my model there is only one key you really have to trust, and
this is the debian-keyring. The trust for all other packages in the archive
propagates.

> > If you also want a link 2 from dinstall to the user, I don't care. But don't
> > tell the users that link 2 asserts that all packages come from Debian
> > developers, it doesn't.
> 
> No, it asserts that all packages come from *Debian*. Debian itself states
> that they'll only distribute packages that come from developers listed in
> the keyring; and yes, it might turn out that Debian as an organisation has
> been compromised, or hacked, or is just lying.

Yes. I don't know how one can come to the conclusion that this is
acceptable, though. Especially if there is a better solution, that is not
much harder to implement.

Thanks,
Marcus

-- 
`Rhubarb is no Egyptian god.' Debian http://www.debian.org Check Key server 
Marcus Brinkmann  GNUhttp://www.gnu.orgfor public PGP Key 
[EMAIL PROTECTED], [EMAIL PROTECTED]PGP Key ID 36E7CD09
http://homepage.ruhr-uni-bochum.de/Marcus.Brinkmann/   [EMAIL PROTECTED]



Re: Signing Packages.gz

2000-04-03 Thread Marcus Brinkmann
On Mon, Apr 03, 2000 at 01:01:30PM +1000, Anthony Towns wrote:
> On Sun, Apr 02, 2000 at 02:57:06PM +0200, Marcus Brinkmann wrote:
> > > > As dinstall verifies the keys on the packages (which already exist, btw,
> > > > they are just not propagated), it puts itself in the middle of the 
> > > > chain:
> > > Well, as Jason points out, they are propogated: by the -devel-changes
> > > list.
> > They are not delivered to the user when he is downloading a deb, with no
> > dselect method, and not with apt, and espcially not when downloading the
> > package manually.
> 
> But they could be, with minimal changes. Stick the latest .changes files
> in debian/changes somewhere and add some code to apt to get it.

The changes file would be sufficient, but it is not ideal, because it
always signs a group of packages. Much better would be to stick the signature 
inside the deb.

> I'd be interested in seeing some code for this. You keep throwing around the
> word `easy', as though it *is* just as plausible to implement this method.
> Please, at least write some pseudocode for it.

before making the ar, run pgp/gpg on a list of md5sums of all files contained
in the ar. Add this signature to the ar.

When extracting a deb, verify the md5sums and the signature.

> Make sure you consider the necessity of keeping debian-keyring up-to-date
> in case of compromised keys. Make sure you either explicitly do use a
> `single key' that's easy to verify, or not. If you do, make sure you allow
> some way of coping with James' key being updated, or James retiring and
> someone else taking over the job; and make sure you cope with upgrades
> that possibly skip the generation where this happens.

Of course. This all is not different from the dinstall keyring, and should
be solved in exactly the same ways.

[snip]
> Marcus: How would dpkg with debian-keyring handle all this?
>  

Well, the default should be to use the installed debian-keyring.
This will work well for Debian native packages. Of course, care has to
be taken when updating it (and this should be done manually, IMHO).

For third party packages, we can allow a seperate key-ring,
where root can add public keys from third parties he trusts.
There could be a default /etc/debian/third-parties-keyring.pgp or
it could be specified at the command line. The origin of the package
should be displayed at installation time, of course, if verificable.

> And note that saying `This distribution is Debian' is different to
> saying `This distribution is made up of stuff put together by Debian
> maintainers.'  The latter could be put together for a special series of
> `When Packages Attack!' and include all the best security holes ever
> distributed by Debian.

So dinstall (ha!) or lets say the admin team is doing a security check on
all packages before adding them to the archive and to the Packages file?
They are auditing the source and recompiling the binary packages before
making a release?

What Debian ships IS "the distribution is made up of stuff put together
by Debian maintainers."

And this, I think, is the critical point. The signed debs case integrates well
with a distributed system like Debian is, where there is no central
authority to decide what's good and bad. And this is the way Debian should be.

If you are claiming that what Debian ships is something different than what
the maintainer put together, I shall neglect all responsibility for all my
packages from now on.

I read the rest of your mail, but I don't think there is much else I would
answer differently than I did before, and it is preferable to keep the reply
short, to focus on the new things.

Thanks,
Marcus



Re: Signing Packages.gz

2000-04-03 Thread Marcus Brinkmann
On Sun, Apr 02, 2000 at 08:11:15PM +0200, Torsten Landschoff wrote:
> 
> We might want to revoke the old key. If James leaves we can't revoke his key
> because it is HIS key. We can however revoke the dinstall key because it 
> is by definition Debian's key. But this is nitpicking.

Who is Debian? Where is the safe where the secret key will be stored
(as the keys from Microsoft are)? Who will be responsible for all this, and
what makes you belief that those will be more careful about the key
than James?

The central authority doesn't mix extremely well with the distributed
organization Debian is.

Note that a signed Packages file works extremely well for a single cooperation
who produces a Debian based distribution, or an individual.

People keep forgetting about Debians nature, and this keeps bothering me.

> You have started the child game. We want to make a simple change to apt as
> dinstall and you keep telling us that it won't make things better. Now you
> said that making things better but not perfect is not the Debian way of 
> doing things.

Yes. Because the Debian installation tool is dpkg, and not apt.

This is the second main point that I disagree with (aside of the security
discussion, which is complicated and by now covered well). A solution
for Debian should serve all people, those who use apt, those who use dpkg
and downloaded files, those who use other methods (dselect etc).

Thanks,
Marcus



Re: Signing Packages.gz

2000-04-03 Thread Marcus Brinkmann
On Sun, Apr 02, 2000 at 02:30:12PM -0600, Jason Gunthorpe wrote:
> On Sun, 2 Apr 2000, Marcus Brinkmann wrote:
> 
> > This is a seperate problem. I agree that this should not be the case, but it
> > has no place in this discussion. If individual developer keys are
> > compromised, we have a problem no matter what. Developers should not store
> > secret keys on net connected machines, point.
> > 
> > However, this only affects the developers packages, not the whole archive.
>   ^
>  
> GAH!? Don't you see that isn't true?? Look, a hack attempt would go like
> this.
> 
>   1) Break root on master
>   2) Use that to break user account on developer victum (any will do)
>  (Hint: I have already shown that torsten at least could be 
>   attacked quite easially)
>   3) Steal PGP key
>   4) Use stolen PGP to form new glibc package with trojan, sneak into
>  archive using #1

And it wouldn't be strange that random Joe is uploading a pgp package?
And random joe or the real glibc maintainer will not speak up if this
really happens?

But you have a point, and I add this case: 
This only affects the developers packages and NMUs.
(one could vaguely interpret a NMU as the developers package, as it is
carrying his signature, but I admit that I didn't have NMUs in mind when
writing this.)

Thanks,
Marcus



Re: Signing Packages.gz

2000-04-03 Thread Marcus Brinkmann
On Mon, Apr 03, 2000 at 01:36:01PM +1000, Anthony Towns wrote:
> 
> Debian *can* make this decision, because we know each other. Most users
> can only go `James who?'.

This is easily identified as a play with names. Who is this "Debian" person
you refer to anyway? After all, behind every action is a developer.

> And if he's already compromised your local mirror, and decides that no
> one needs an updated debian-keyring, or any of those irritating bugfree
> packages?

This is free software after all. You can already make a mirror that only
carries out of date packages. What sort of an attack is that supposed to be?

> To reiterate: signed .debs don't cope with any of the following attacks:
> 
>   * Past/current developers doing nefarious things, especially if
> they also manage to compromise your local link in the distribution
> network.

I still disagree (the details are spread over several mails of course).

>   * Vandalism against Packages files

Can you explain this attack to us?

>   * Maliciously distributing the worst possible selection of valid
> packages

See above. Seems to be a "Free Software" attack to me.
Maybe you should file a bug report against the GPL.
(You didn't laugh? Sorry, but it was supposed to be funny :)

> These attacks are all based on the fact that sometimes it's Debian as a whole
> acting in concert that you trust, not any and all particular developers.

A Debian as a whole does not exist. There exists an abstract incorporation,
but that's it. The rest is a bunch of developers. I don't see the difference
in trusting the key of James or some other Debian admin. I see a difference
between a personal key and a key which is lying around on some net-connected
machine.

You are attempting to abuse the public key (PGP) protocol to verify a group
as the ownership of something. This can't work, because it was not designed
to cope with such a situation. You would need to use an entirely different
cryptoprotocol to solve this. All problems I see (and you keep to sweep under
the table) are a direct result from this.

Instead, with signed debs, the PGP protocol is used exactly for what it was
designed: A signature from an individual, not from a group.

(Of course, you *can* have a key that is accessable to several people, for
example for organizations, as Microsoft. However, those people have to
share the location, and thus act like one abstract individual. That the
same can't be true for Debian is obvious: We don't have a headquarter).

One note: Of course this is not the case if the Packages file is signed
locally by an indivual. But in this case, the analogy to the debian-keyring
key is complete (only the technical details are different, and individual
 debs can't be checkd of course. )
 

> Mmm? One per .deb, YM? That's somewhere around 40 or 50 for each X upload.
> (each .deb has to be signed separately, no matter which way you do it)

There are solutions to this. (Read the pgp/gpg manuals). You can pass the
phrase from other programs or the environment.

As a side note, realize that the secret dinstall key can't be protected 
efficiently by a passphrase, because the phrase itself had to be stored
and readable by dinstall.

> Securing the way Debian distributes its software is a *long* way from
> making it impossible for an attacker to compromise huge numbers of
> Debian boxen.

And is of course an orthogonal issue.

Thanks,
Marcus

PS: I would like to meet this Debian person, he must be
terrible shizophrene. ;)




Re: Intent To Split: netbase

2000-08-15 Thread Marcus Brinkmann
On Mon, Aug 14, 2000 at 09:54:40PM -0500, Branden Robinson wrote:
> On the other hand, fsck seems to be a good example of a program that can't
> do much for the unprivileged user.

That's not true. You can have disk image files you might want to check for
correctness.

In the Hurd, any user can boot a subhurd (a self contained system with its
own critical server processes and root fs, much better than chroot) and
wreck it. With fsck you can controll afterwards if the bug you traced down
in the subhurd (with gdb from the parent hurd) was corrupting the
filesystem.

There are probably some emulators on Linux that will benefit from this as
well.

The distinction between sbin and bin is not a hard one. It is soft based on
experience and the common case. It's also basically nonsense, because of the
2176 binaries in my path, I use a couple of dozen regularly, and having 300
further, even useless, binaries wouldn't distract me in any way.

Thanks,
Marcus

-- 
`Rhubarb is no Egyptian god.' Debian http://www.debian.org Check Key server 
Marcus Brinkmann  GNUhttp://www.gnu.orgfor public PGP Key 
[EMAIL PROTECTED], [EMAIL PROTECTED]PGP Key ID 36E7CD09
http://homepage.ruhr-uni-bochum.de/Marcus.Brinkmann/   [EMAIL PROTECTED]




  1   2   3   >