Re: Quake 2 sources GPL'd

2001-12-22 Thread Ben Collins
On Fri, Dec 21, 2001 at 11:57:21PM -0800, Thomas Bushnell, BSG wrote:
 
 Ben Collins [EMAIL PROTECTED] writes:
 
  That's not true. If it is possible to create game levels for it that are
  free, than it is considered free. It's not like you can't get anything
  but id's game data.
 
 I think it depends on whether there are any actual game levels around
 which are free.
 
 The distinction between contrib and main is not whether it is
 *possible* to create something free which the contrib software would
 be useful for; it's really whether there *is* such a thing.
 
 If the only practical use of the engine is to run non-free levels from
 id, then it belongs in contrib.  If someone has levels (that at are
 all fun--that is, which are real games) which the engine works with,
 then it belongs (along with those levels) in main.

So if I create a game with _no_ levels, but the tools to create them,
then is it none-free? Just because the only ones available are non-free,
doesn't preclude that it is possible to create your own. The engine has
much more uses than just to play games (as the README in the source
says, also for educational purposes).

-- 
 .--===-=-==-=---==-=-.
/   Ben Collins--Debian GNU/Linux  \
`  [EMAIL PROTECTED]  --  [EMAIL PROTECTED]  --  [EMAIL PROTECTED]  '
 `---=--===-=-=-=-===-==---=--=---'




Re: Sparc buildd a cross-compiler?

2001-12-22 Thread Ben Collins
On Sat, Dec 22, 2001 at 05:19:27PM +0100, Mikael Hedin wrote:
 
 Hi,
 
 I noticed gsmlib has failed on sparc for a long time.  The last log,
 http://buildd.debian.org/fetch.php?pkg=gsmlibver=1.7-1arch=sparcstamp=1006071760file=logas=raw,
  
 says in the end that g++-3.0 is a cross compiler:
 
 checking whether the C++ compiler (g++-3.0 -Wall -D_REENTRANT -O2 ) works... 
 yes
 checking whether the C++ compiler (g++-3.0 -Wall -D_REENTRANT -O2 ) is a 
 cross-compiler... yes
 checking whether we are using GNU C++... yes
 checking whether g++-3.0 accepts -g... yes
 configure: error: can not run test program while cross compiling
 make: *** [configure-stamp] Error 1

Your package better use gcc, not gcc-3.0. Using anything other than the
default supported compiler gets you a bug report.

Other than that, check the config.log output to see why it failed.

-- 
 .--===-=-==-=---==-=-.
/   Ben Collins--Debian GNU/Linux  \
`  [EMAIL PROTECTED]  --  [EMAIL PROTECTED]  --  [EMAIL PROTECTED]  '
 `---=--===-=-=-=-===-==---=--=---'




Re: Sparc buildd a cross-compiler?

2001-12-22 Thread Ben Collins
On Sat, Dec 22, 2001 at 06:23:31PM +0100, Mikael Hedin wrote:
 
 Ben Collins writes:
   Your package better use gcc, not gcc-3.0. Using anything other than the
   default supported compiler gets you a bug report.
 
 But it doesn't build with g++-2.95.

Then fix the build with that compiler. You wont get any support for a
compiler that is not considered the default for an arch.

   Other than that, check the config.log output to see why it failed.
 
 Where do I find that one?  Cant see it on the log page I referred to,
 nor on buildd.d.o.

Start you own build on vore.debian.org and find it there.

-- 
 .--===-=-==-=---==-=-.
/   Ben Collins--Debian GNU/Linux  \
`  [EMAIL PROTECTED]  --  [EMAIL PROTECTED]  --  [EMAIL PROTECTED]  '
 `---=--===-=-=-=-===-==---=--=---'




Re: Quake 2 sources GPL'd

2001-12-22 Thread Ben Collins
On Sat, Dec 22, 2001 at 06:07:02PM +, Jules Bean wrote:
 
 On Sat, Dec 22, 2001 at 11:06:11AM -0500, Ben Collins wrote:
  On Fri, Dec 21, 2001 at 11:57:21PM -0800, Thomas Bushnell, BSG wrote:
   
   Ben Collins [EMAIL PROTECTED] writes:
   
That's not true. If it is possible to create game levels for it that are
free, than it is considered free. It's not like you can't get anything
but id's game data.
   
   I think it depends on whether there are any actual game levels around
   which are free.
   
   The distinction between contrib and main is not whether it is
   *possible* to create something free which the contrib software would
   be useful for; it's really whether there *is* such a thing.
   
   If the only practical use of the engine is to run non-free levels from
   id, then it belongs in contrib.  If someone has levels (that at are
   all fun--that is, which are real games) which the engine works with,
   then it belongs (along with those levels) in main.
  
  So if I create a game with _no_ levels, but the tools to create them,
  then is it none-free? Just because the only ones available are non-free,
  doesn't preclude that it is possible to create your own. The engine has
  much more uses than just to play games (as the README in the source
  says, also for educational purposes).
 
 But the binary doesn't have educational purposes.
 
 The binary simply won't run, without some data files.  I don't know if
 there's a freely downloadable shareware one like there was with
 quake1. 

Of course it does. You can teach basics of game development using a
pre-existing engine. Teachers can use the binary to take their students
from planning to creating worlds, to designing AI, etc. It has many
benefits. We can even describe it as such in the description if it makes
the zealots feel better.

 Certainly I don't see how we can, in main, distribute a binary that
 does nothing but give an error message and exit.
 
 I could see it as a source-only package, though.

blimpo:~# gcc
gcc: No input files


You have to write or get code for gcc. Should we deliver a hello.c with
gcc to meet those same requirements? You do realize that there are
plenty of free levels out there for quake2 right? We don't have to
distribute that same code just to put quake2 in main.

-- 
 .--===-=-==-=---==-=-.
/   Ben Collins--Debian GNU/Linux  \
`  [EMAIL PROTECTED]  --  [EMAIL PROTECTED]  --  [EMAIL PROTECTED]  '
 `---=--===-=-=-=-===-==---=--=---'




Re: Sparc buildd a cross-compiler?

2001-12-22 Thread Ben Collins
On Sat, Dec 22, 2001 at 07:07:06PM +0100, Mikael Hedin wrote:
 
 Ben Collins writes:
   Start you own build on vore.debian.org and find it there.
 
 Smart.  You should be our leader ;-)  Sorry for being rather stupid.
 
 Anyway, g++-3.0 seems to be completely broken on sparc.  int
 main(){return(0);} gets a bus error.  So I guess I'll just don't build
 on sparc.  Unless I get a really easy way to fix this (butit seems to
 me to be something unsopported in g++-2.95):

Of course it is broken. It is _not_ supported on sparc, other than to
make it available to users. _I_ do not want anything built on sparc that
doesn't use the default compiler (except in cases such as libc6-sparc64
where we obviously have to use the 64-bit capable gcc-3.0 compiler).

It should be policy that programs are required to use the default
compiler on an arch. You create serious overhead on arch maintainence
when you ignore that.

 In file included from ../gsmlib/gsm_me_ta.h:20,
  from gsm_phonebook.cc:20:
 ../gsmlib/gsm_sms_store.h:109: parse error before `'
 ../gsmlib/gsm_sms_store.h:115: parse error before `int'
 ../gsmlib/gsm_sms_store.h:122: `gsmlib::operator *()' must have an argument 
 of class or enumerated type
 ../gsmlib/gsm_sms_store.h:122: `gsmlib::operator *()' must take either one or 
 two arguments
 ../gsmlib/gsm_sms_store.h:123: `gsmlib::operator -()' must be a nonstatic 
 member function

Don't discount sparc just because the code is broken. That's a bug in
itself. Fix the code, get it to compile. SPARC is one of the most tested
archs we have, so if it is broken there, you have some serious issues
anyway, and covering it by not building on sparc is not the answer.

I don't do C++, so you'll have to ask some experts.

Ben

-- 
 .--===-=-==-=---==-=-.
/   Ben Collins--Debian GNU/Linux  \
`  [EMAIL PROTECTED]  --  [EMAIL PROTECTED]  --  [EMAIL PROTECTED]  '
 `---=--===-=-=-=-===-==---=--=---'




Re: Sparc buildd a cross-compiler?

2001-12-22 Thread Ben Collins
On Sat, Dec 22, 2001 at 06:54:10PM +, Philip Blundell wrote:
 
 In message [EMAIL PROTECTED], Ben Collins writes:
 Don't discount sparc just because the code is broken. That's a bug in
 itself. Fix the code, get it to compile. SPARC is one of the most tested
 archs we have, so if it is broken there, you have some serious issues
 anyway, and covering it by not building on sparc is not the answer.
 
 I don't do C++, so you'll have to ask some experts.
 
 G++ 2.95 is pretty broken in its own right.  Just because it won't compile
 something doesn't necessarily mean that the source is at fault.  I wouldn't 
 regard it as unreasonable for C++ programs to require 3.0 these days.

I don't think it is unreasonable in Debian to require that programs work
with the default toolset available for the arch. Most of the archs do
not use gcc-3.0 as the default. Keeping one toolchain in shape to
compile the entire dist is enough work without having to require archs
to maintain two stable toolchains.

That said, there are two issues:

1) Currently on archs that use gcc-2.95 as the default, using gcc-3.0
and especially g++-3.0 is not supported by libc6. The backward
compatibility is not what it should be, and wont be until glibc 2.2.5.
So using it now only means you potentially leave your app open to
breakage later on.

2) There are HOWTO's on creating generic C++ for gcc-2.95 and gcc-3.0,
so it compiles on both. They are in the porting page, IIRC. The broken
C++ has been around a long time, and works in as much as it has been
tested for a _long_ time.

-- 
 .--===-=-==-=---==-=-.
/   Ben Collins--Debian GNU/Linux  \
`  [EMAIL PROTECTED]  --  [EMAIL PROTECTED]  --  [EMAIL PROTECTED]  '
 `---=--===-=-=-=-===-==---=--=---'




Re: Quake 2 sources GPL'd

2001-12-22 Thread Ben Collins
On Sat, Dec 22, 2001 at 07:35:59PM +, Jules Bean wrote:
 
 On Sat, Dec 22, 2001 at 01:42:41PM -0500, Ben Collins wrote:
  gcc to meet those same requirements? You do realize that there are
  plenty of free levels out there for quake2 right? We don't have to
  distribute that same code just to put quake2 in main.
 
 And do you realise that none of those levels is *any* use *at* *all*,
 without the commercial game data?
 
 The code simply won't load levels, as it stands, unless it has loaded
 the game data. Even if that protection feature was disabled (trivial,
 certainly) it still wouldn't work: all such free levels require some
 stuff from the commercial data, the weapons, the models, the textures, 
 etc.

But it is possible, just a matter of time. And again, the educational
purpose still stands. The binary has use without the non-free data.

-- 
 .--===-=-==-=---==-=-.
/   Ben Collins--Debian GNU/Linux  \
`  [EMAIL PROTECTED]  --  [EMAIL PROTECTED]  --  [EMAIL PROTECTED]  '
 `---=--===-=-=-=-===-==---=--=---'




Re: Quake 2 sources GPL'd

2001-12-22 Thread Ben Collins
On Sat, Dec 22, 2001 at 12:40:06PM -0800, Thomas Bushnell, BSG wrote:
 
 Ben Collins [EMAIL PROTECTED] writes:
 
  So if I create a game with _no_ levels, but the tools to create them,
  then is it none-free? Just because the only ones available are non-free,
  doesn't preclude that it is possible to create your own. The engine has
  much more uses than just to play games (as the README in the source
  says, also for educational purposes).
 
 Yeah, but that's a smokescreen I think.  It seems like an excellent
 candidate for contrib.
 
 The argument you give could be applied to *any* package in contrib:
 they all have *some* potential educational value, they all *might* be
 useful if somebody went and wrote free analags to the nonfree things
 they depend on, etc.  


I think that's rediculous. Education is not a smokescreen, and you can't
argue that there will never be free data available for quake2 (or know
for sure that there isn't already).

The quake2 engine is a gaming engine. Lots of libraries in our current
source are the same sort of things, and at one time did not have a game
based on them. Did they go into contrib? No. If they had a game based on
them that was non-free, would we put them in contrib? Probably not,
because they are libraries as opposed to binaries.

Not so with the quake2 engine. However, just because it is a binary
executable engine does not make it any different than a development
library in terms of game development. Advertise the thing as a gaming
engine, not as a game. Call the package quake2-engine, and then once
we get some, we will have cool-game Depend: quake2-engine. The fact
is, that the quake2-engine does not depend on anything to perform what
it was made for, and that is to be a gaming engine. The data is the
game, and requires the engine.

Makes sense to me.

-- 
 .--===-=-==-=---==-=-.
/   Ben Collins--Debian GNU/Linux  \
`  [EMAIL PROTECTED]  --  [EMAIL PROTECTED]  --  [EMAIL PROTECTED]  '
 `---=--===-=-=-=-===-==---=--=---'




Re: Quake 2 sources GPL'd

2001-12-22 Thread Ben Collins
On Sun, Dec 23, 2001 at 10:48:09AM +1100, Hamish Moffatt wrote:
 
 On Sat, Dec 22, 2001 at 01:42:41PM -0500, Ben Collins wrote:
  blimpo:~# gcc
  gcc: No input files
  
  You have to write or get code for gcc. Should we deliver a hello.c with
  gcc to meet those same requirements? You do realize that there are
 
 You might be surprised to learn that we actually ship quite a bit
 of C source code in Debian suitable for use with gcc.

The point is that quake2-engine is a building block. If I create a
library for developing programs, does it go into contrib until someone
writes a program that uses it? Certainly not. It goes into main so that
it can be used.


Ben

-- 
 .--===-=-==-=---==-=-.
/   Ben Collins--Debian GNU/Linux  \
`  [EMAIL PROTECTED]  --  [EMAIL PROTECTED]  --  [EMAIL PROTECTED]  '
 `---=--===-=-=-=-===-==---=--=---'




Re: Quake 2 sources GPL'd

2001-12-21 Thread Ben Collins
On Fri, Dec 21, 2001 at 07:57:43PM -0800, Thomas Bushnell, BSG wrote:
 
 Juhapekka Tolvanen [EMAIL PROTECTED] writes:
 
  I just heard it through the www.linuxgames.com
  
  ftp://ftp.idsoftware.com/idstuff/source/quake2.zip
  
  Can we include that in Woody before too deep freeze?
  
  P.S: I don't subscribe to this list. I am smart enough to read
  mailing-list archives via WWW, but you can Cc: me if you want.
 
 Does this include any game levels?
 
 If it doesn't include any levels that a person can play, then it only
 belongs in contrib.

That's not true. If it is possible to create game levels for it that are
free, than it is considered free. It's not like you can't get anything
but id's game data.


Ben

-- 
 .--===-=-==-=---==-=-.
/   Ben Collins--Debian GNU/Linux  \
`  [EMAIL PROTECTED]  --  [EMAIL PROTECTED]  --  [EMAIL PROTECTED]  '
 `---=--===-=-=-=-===-==---=--=---'




Re: How many people need locales?

2001-09-05 Thread Ben Collins
On Wed, Sep 05, 2001 at 12:19:01PM +0900, Junichi Uekawa wrote:
 Ben Collins [EMAIL PROTECTED] immo vero scripsit
 
  This isn't a matter of not using it, it's a matter of a sane base
  install. Perhaps base-config could ask if the user wants locales. Know
  what? That question is being asked in english _anyway_. 
 
 Having a few well-known questions asked in English is fine,
 having a sequence of questions in English is scaring a lot of 
 people away, at least in Japan.
 
 You might be ignorant about this, but English language is not 
 understood by everybody.

Don't make assertions. I never said everyone understands it. The point
is, as it stands now, you have to go through the entire install in
english...not just a few questions..._all_ of them. That needs to be
fixed first.

-- 
 .--===-=-==-=---==-=-.
/  Ben Collins  --  ...on that fantastic voyage...  --  Debian GNU/Linux   \
`  [EMAIL PROTECTED]  --  [EMAIL PROTECTED]  --  [EMAIL PROTECTED]  '
 `---=--===-=-=-=-===-==---=--=---'




Re: How many people need locales?

2001-09-03 Thread Ben Collins
On Mon, Sep 03, 2001 at 08:24:43AM +0200, Eduard Bloch wrote:
 #include hallo.h
 Santiago Vila wrote on Mon Sep 03, 2001 um 02:21:04AM:
 
  I think we can consider the volume or the number of subscribers of the
  debian-user mailing list, and compare it with the volume or the number
  of subscribers of all other language-specific debian-user-foo lists
  combined. Is there anybody who can do this count?
  
  Can you think of another way to estimate the proportion of users using
  locales?
 
 I really wish to make the locales beeint installed by default, either
 allways, or with some user interacton (yes/no, which locale etc.). IMO
 this should be included as one of the first questions in baseconfig.

With an installed size of over 8megs, I don't think that is such a good
idea.

-- 
 .--===-=-==-=---==-=-.
/  Ben Collins  --  ...on that fantastic voyage...  --  Debian GNU/Linux   \
`  [EMAIL PROTECTED]  --  [EMAIL PROTECTED]  --  [EMAIL PROTECTED]  '
 `---=--===-=-=-=-===-==---=--=---'




Re: How many people need locales?

2001-09-03 Thread Ben Collins
On Mon, Sep 03, 2001 at 10:22:12AM +0300, Ari Makela wrote:
 Ben Collins writes:
 
   With an installed size of over 8megs, I don't think that is such a good
   idea.
 
 During the configuration phase we get a rough time zone
 information. For example, I have
 
 $ cat /etc/timezone 
 Europe/Helsinki
 
 From this information it's possible to genereate the needed locales,
 in this spesific case the fi_FI locales. 

So? The package, before anything is generated, still takes up 8.8megs of
disk space. After generating, the installed size grows.

-- 
 .--===-=-==-=---==-=-.
/  Ben Collins  --  ...on that fantastic voyage...  --  Debian GNU/Linux   \
`  [EMAIL PROTECTED]  --  [EMAIL PROTECTED]  --  [EMAIL PROTECTED]  '
 `---=--===-=-=-=-===-==---=--=---'




Re: How many people need locales?

2001-09-03 Thread Ben Collins
On Mon, Sep 03, 2001 at 09:25:04AM +0200, Michael Bramer wrote:
 On Mon, Sep 03, 2001 at 03:16:25AM -0400, Ben Collins wrote:
  On Mon, Sep 03, 2001 at 08:24:43AM +0200, Eduard Bloch wrote:
   #include hallo.h
   Santiago Vila wrote on Mon Sep 03, 2001 um 02:21:04AM:
   
I think we can consider the volume or the number of subscribers of the
debian-user mailing list, and compare it with the volume or the number
of subscribers of all other language-specific debian-user-foo lists
combined. Is there anybody who can do this count?

Can you think of another way to estimate the proportion of users using
locales?
   
   I really wish to make the locales beeint installed by default, either
   allways, or with some user interacton (yes/no, which locale etc.). IMO
   this should be included as one of the first questions in baseconfig.
  
  With an installed size of over 8megs, I don't think that is such a good
  idea.
 
 maybe you don't use it, but a lot of user don't speak english or can't
 understand it. We must support locales and if a user can't speak
 english he pay this price. 

This isn't a matter of not using it, it's a matter of a sane base
install. Perhaps base-config could ask if the user wants locales. Know
what? That question is being asked in english _anyway_. 

Installing locales by default doesn't even come close to solving this
problem, so there is no point in including it by default.

Ben

-- 
 .--===-=-==-=---==-=-.
/  Ben Collins  --  ...on that fantastic voyage...  --  Debian GNU/Linux   \
`  [EMAIL PROTECTED]  --  [EMAIL PROTECTED]  --  [EMAIL PROTECTED]  '
 `---=--===-=-=-=-===-==---=--=---'




Re: [FLAME WARNING] Linux Standards Base and Debian

2001-05-08 Thread Ben Collins
On Wed, May 09, 2001 at 11:26:58AM +1000, Glenn McGrath wrote:
 Henrique de Moraes Holschuh wrote:
  
  Since the LSB is mainly useful for binary-only distributors, we need not get
  annoyed over their choice of rpm. After all, it makes more sense, since most
  distributors already have staff that knows how to build rpms anyway.
  
 
 So the LSB is just about convienience then is it (do whats easiest) ?
 
 If LSB compromise on quality then they will only ever get a subset of
 the community supporting it, why not try for something better than both
 RPM or DEB, its the only way people will willingly change.
 
 If nothing can be made that is better than both RPM and DEB then both
 package systems obviously have a purpose.

I agree. The LSB should contrast/compare features of both and come up
with a superset of both (possibly favoring ones implementation over the
other). Most importantly, the metadata format needs to be standardized.
That is the key component. If that is standard, then the binary format
means very little (since a simple converter can be created just like
alien).

After that, then all package managers atleast can aim for something,
instead of shooting in the dark like we do now. The LSB needs to stay
away from trying to standardize a binary format (who cares if it's
tar.gz, ar or cpio). They will only piss people off.

Ben

-- 
 ---===-=-==-=---==-=--
/  Ben Collins  --  ...on that fantastic voyage...  --  Debian GNU/Linux   \
`  [EMAIL PROTECTED]  --  [EMAIL PROTECTED]  --  [EMAIL PROTECTED]  '
 `---=--===-=-=-=-===-==---=--=---'




Re: build depends on kernel-headers

2001-05-05 Thread Ben Collins
On Sat, May 05, 2001 at 06:23:39PM +1000, Anthony Towns wrote:
 In short, how do you do them?
 
 AFAICT, I could conceivably add either
 
   Build-Depends: kernel-headers
 or
   Build-Depends: kernel-headers-2.2.19
 
or
Build-Depends: kernel-headers-2.2
or
Build-Depends: kernel-headers-2.4


You'll notice that recent kernel-headers packages provide the
major.minor if the kernel version.

Ben


-- 
 ---===-=-==-=---==-=--
/  Ben Collins  --  ...on that fantastic voyage...  --  Debian GNU/Linux   \
`  [EMAIL PROTECTED]  --  [EMAIL PROTECTED]  --  [EMAIL PROTECTED]  '
 `---=--===-=-=-=-===-==---=--=---'




Re: build depends on kernel-headers

2001-05-05 Thread Ben Collins
On Sat, May 05, 2001 at 09:44:07PM +1000, Herbert Xu wrote:
 On Sat, May 05, 2001 at 10:27:53AM +0100, Philip Blundell wrote:
  
  Actually, I'm not even completely convinced that having them in the 
  kernel-image package name is particularly beneficial.  But, even if we 
  leave 
  that the way it is, I don't think it's impossible to arrange for 
  kernel-headers 
  to be named differently.
 
 Kernel-image packages need to have version numbers encoded in them so that
 upgrades can happen smoothly.  Kernel-headers need the version numbers as
 you may have multiple kernel-images packages in the archive.
 
 The thing is, kernel-headers should not be used at all unless you're
 compile glibc, or modules.  Anything else will break.

False. That is the very thing I want to alleviate (people using kernel
headers from the libc6-dev package).

People should not be using them, but if they do, they should use a
kernel-headers package, and not rely on the headers in libc6-dev which
are different on all archs, and change almost every new glibc build. You
are never guaranteed to get the prefered kernel headers for your program
(be it a scsi level thing like cdrecord, or mount tools like
util-linux).

The point here is to make packages start moving to Build-Dep'ing on
kernel-headers-* packages. The question is, how to allow them to do that
easily.

IMO, we can use alternatives. And it should be fairly easy

update-alternatives --install /usr/src/kernel-headers-2.2 kernel-headers-2.2 \
  /usr/src/kernel-headers-2.2.rev rev

Where rev would be something like 19 (as in 2.2.19). This way each
newer version would be prefered over the former. The only problem I see
are the -preX releases. Someone would have to suggest how to handle that
case since the priority field wont accept letters.

Also, I think that packages should Build-Depends on kernel-headers-X.X.
IMO, There is no reason to build-dep on anything more specific, and also
no reason to build-dep on just kernel-headers (IOW, maintainers should
test which kernel headers can be used). This way they can always just
do:

CFLAGS += -I/usr/src/kernel-headers-2.2/include

And not have to worry about all the revisions, or detecting anything
special.

Xu, can this alternative system be added to the kernel-headers package
scripts? Does anyone see a problem with this solution (that isn't
already a problem with the current usage of kernel headers in libc6-dev
that is)? Anyone got a solution for the -preX case, which would probably
make this method rock solid?

Ben

-- 
 ---===-=-==-=---==-=--
/  Ben Collins  --  ...on that fantastic voyage...  --  Debian GNU/Linux   \
`  [EMAIL PROTECTED]  --  [EMAIL PROTECTED]  --  [EMAIL PROTECTED]  '
 `---=--===-=-=-=-===-==---=--=---'




Re: build depends on kernel-headers

2001-05-05 Thread Ben Collins
On Sun, May 06, 2001 at 09:46:32AM +1000, Herbert Xu wrote:
  The point here is to make packages start moving to Build-Dep'ing on
  kernel-headers-* packages. The question is, how to allow them to do that
  easily.
 
 Personally I think you're trying to solve a problem that will become a
 non-issue as people realise this and stop using kernel headers.

That's wishful thinking, but I agree. I'm not sure it is possible
though.

-- 
 ---===-=-==-=---==-=--
/  Ben Collins  --  ...on that fantastic voyage...  --  Debian GNU/Linux   \
`  [EMAIL PROTECTED]  --  [EMAIL PROTECTED]  --  [EMAIL PROTECTED]  '
 `---=--===-=-=-=-===-==---=--=---'




Re: Netscape v.s. C source code

2001-05-04 Thread Ben Collins
On Fri, May 04, 2001 at 02:20:15PM -0400, Steve M. Robbins wrote:
 
 WTF?  It's *text*, after all.  What magic spell is needed to convince
 navigator to put it into the main window like a foo.txt file?
 

Setup apache to treat .h and .c as text/plain. That will tell netscape
and any other web browser to just view the contents as plain text.

Ben

-- 
 ---===-=-==-=---==-=--
/  Ben Collins  --  ...on that fantastic voyage...  --  Debian GNU/Linux   \
`  [EMAIL PROTECTED]  --  [EMAIL PROTECTED]  --  [EMAIL PROTECTED]  '
 `---=--===-=-=-=-===-==---=--=---'




Re: Q about g++-3 and template instantiation

2001-05-03 Thread Ben Collins
On Thu, May 03, 2001 at 11:36:05AM -0300, Dan E. Kelley wrote:
 Ilya, thanks VERY MUCH.  This solved my problem in a flash.  My
 application (38 thousand lines, compared to the 6 lines of my
 test-file) now compiles and links properly in g++-3, and, with a
 preprocessor switch, in g++-2 as well.  In case other folks are
 interested, below is how I now do it (sorry that I test for __GNUC__;
 this code is meant to work for many other compilers as well) ...
 
   #if defined(__GNUC__)
 
   #if __GNUC__ == 3
 
   void
   std::reverse(std::vectordouble::iterator, std::vectordouble::iterator);
 
   #else
 
   template void
   std::reverse(std::vectordouble::iterator, std::vectordouble::iterator);
 
   #endif
 
   #endif

You could probably reduce this to:

#if defined __GNUC__  __GNUC__  3
template
#endif
void std::reverse(std::vectordouble::iterator, std::vectordouble::iterator);

Just FYI :)

-- 
 ---===-=-==-=---==-=--
/  Ben Collins  --  ...on that fantastic voyage...  --  Debian GNU/Linux   \
`  [EMAIL PROTECTED]  --  [EMAIL PROTECTED]  --  [EMAIL PROTECTED]  '
 `---=--===-=-=-=-===-==---=--=---'




Re: Debian job in Boston US [nowhere better to post?]

2001-05-03 Thread Ben Collins
On Thu, May 03, 2001 at 03:36:07AM -0400, Grant Taylor wrote:
 I asked a couple of developers, and there seems to be nowhere better
 to post until debian-jobs is up; sorry if this is annoying.

If you are willing to take a telecommuter, I am interested. I live in
the southeastern part of Virginia (Gloucester to be exact). My resume is
referenced below (I am a Debian developer).

http://marcus.seva.net/~bmc/resume/


Ben

-- 
 ---===-=-==-=---==-=--
/  Ben Collins  --  ...on that fantastic voyage...  --  Debian GNU/Linux   \
`  [EMAIL PROTECTED]  --  [EMAIL PROTECTED]  --  [EMAIL PROTECTED]  '
 `---=--===-=-=-=-===-==---=--=---'




Re: libdb3.so and libdb-3.so

2001-04-30 Thread Ben Collins
On Mon, Apr 30, 2001 at 12:27:56PM +0900, GOTO Masanori wrote:
 Hi, 
 
 I wonder why libdb3 package includes 
   /usr/lib/libdb3.so.3.0.2 ,
   /usr/lib/libdb-3.so ,
 however libdb3-dev package includes
   /usr/lib/libdb3.so .

That .so is not a link name. It is only there so that things compiled
against the upstream soname will work.

-- 
 ---===-=-==-=---==-=--
/  Ben Collins  --  ...on that fantastic voyage...  --  Debian GNU/Linux   \
`  [EMAIL PROTECTED]  --  [EMAIL PROTECTED]  --  [EMAIL PROTECTED]  '
 `---=--===-=-=-=-===-==---=--=---'




Re: libdb3.so and libdb-3.so

2001-04-30 Thread Ben Collins
On Mon, Apr 30, 2001 at 11:51:55PM +0900, GOTO Masanori wrote:
 
 I cannot find out why `libdb-3' is used and spreaded over the gnome
 packages. Naming soname is sensitive issue, IMHO.
 

As I said the *upstream* soname is libdb-3.so, and Debian's soname is
libdb3.so.3. The former is not very conformant to soname schemes, the
latter is. Gnome can use whatever it wants to link with it, but the
soname is still libdb3.so.3.

Ben

-- 
 ---===-=-==-=---==-=--
/  Ben Collins  --  ...on that fantastic voyage...  --  Debian GNU/Linux   \
`  [EMAIL PROTECTED]  --  [EMAIL PROTECTED]  --  [EMAIL PROTECTED]  '
 `---=--===-=-=-=-===-==---=--=---'




Re: libdb3.so and libdb-3.so

2001-04-30 Thread Ben Collins
On Tue, May 01, 2001 at 12:27:38AM +0900, GOTO Masanori wrote:
 At Mon, 30 Apr 2001 10:59:24 -0400,
 Ben Collins wrote:
   I cannot find out why `libdb-3' is used and spreaded over the gnome
   packages. Naming soname is sensitive issue, IMHO.
  
  As I said the *upstream* soname is libdb-3.so, and Debian's soname is
  libdb3.so.3. The former is not very conformant to soname schemes, the
  latter is. Gnome can use whatever it wants to link with it, but the
  soname is still libdb3.so.3.
 
 Thanks for your explanation, Ben. I understand.
 
 In addition, I insist that all gnome developer should use
 `libdb3' instead of `libdb-3'. Yes, there is no problem in
 binary's soname compatibility, but db-3 is not appropriate name,
 the reason is said above by Ben.

No, it is perfectly fine for them to use -ldb-3, since the soname will
still be libdb3.so.3. The link does not affect the soname, since it is
hardcoded in the library no matter what they use to link to it.

Ben

-- 
 ---===-=-==-=---==-=--
/  Ben Collins  --  ...on that fantastic voyage...  --  Debian GNU/Linux   \
`  [EMAIL PROTECTED]  --  [EMAIL PROTECTED]  --  [EMAIL PROTECTED]  '
 `---=--===-=-=-=-===-==---=--=---'




Re: porting questions

2001-04-28 Thread Ben Collins
On Fri, Apr 27, 2001 at 08:58:12PM -0700, Joshua Haberman wrote:
 
 Problem #2: even on vore in the sid chroot, my package Build-depends on
 many packages that are not installed, and I of course can't install them
 as a normal user.
 

FYI, vore runs sid/unstable on it's main root. So you can simply build
there (lots of packages installed, let me know if any are missing).

Also, I am almost done finishing a build-dep request email, where you
can send a signed email to schedule time in a chroot with your own
build-deps setup. We'll see how that goes.

Ben

-- 
 ---===-=-==-=---==-=--
/  Ben Collins  --  ...on that fantastic voyage...  --  Debian GNU/Linux   \
`  [EMAIL PROTECTED]  --  [EMAIL PROTECTED]  --  [EMAIL PROTECTED]  '
 `---=--===-=-=-=-===-==---=--=---'




Re: 2.4.x Kernel, ECN And Problem Websites

2001-04-25 Thread Ben Collins
On Wed, Apr 25, 2001 at 10:16:30PM +1000, Daniel Stone wrote:
 On Wed, Apr 25, 2001 at 01:52:09PM +0200, Wichert Akkerman wrote:
  Previously Daniel Stone wrote:
   Why enable ECN at all, if all it effectively does is break stuff? AFAIK,
   there's no systems out in the wild that actually use ECN to make a
   difference. All that's happening is that peoples' systems are being 
   broken.
   Which is sub-optimal.
  
  With that attitude we would still be using 8bit systems with blackwhite
  monitors.
 
 It may be a minor catch-22, but ECN is currently so broken, that only power
 users should be using it, as the rest will just continue flooding the
 netfilter list with Netfilter breaks all my websites!. [OK, ECN isn't
 broken, the routers are, I know, but same effect. ECN breaks stuff]. So, if
 you're smart enough to know that you want ECN, and smart enough to
 understand the consequences, you should be compiling your own kernel.

Uh, no, ECN is not broken at all. What is broken are all of these
routers that depend on reserved bits in the TCP/IP packets. ECN itself
does not break things, it merely shows other things that are broken.

If we left everything to you have to be smart enough, then let's just
leave out the entire linux kernel, most of the software in Debian, and
go for a minimum cygnus install. Let's just ditch all non-i386
architectures. Hell, let's get rid of everything that might potentially
break your system, unless you are smart enough to use it. You know,
things like X that can fry a monitor, or mkfs that might trash your
harddrive.

 No way should we be pushing ECN to the masses. It should stay in the domain
 of people like DaveM, until routers get fixed.

If we did that, then maybe 4 people would be using it (there's not many
people in the same class as davem).

This needs to be pushed to the masses. If we watited for all of these
vendors to fix their equipment, and all of these corporations to apply
those fixes, before spreading ECN, then DaveM might be the only person
who ever uses it, and nothing will get fixed.

That fact that things get broken, and people complain, is one reason
that things get fixed.

-- 
 ---===-=-==-=---==-=--
/  Ben Collins  --  ...on that fantastic voyage...  --  Debian GNU/Linux   \
`  [EMAIL PROTECTED]  --  [EMAIL PROTECTED]  --  [EMAIL PROTECTED]  '
 `---=--===-=-=-=-===-==---=--=---'




Re: 2.4.x Kernel, ECN And Problem Websites

2001-04-25 Thread Ben Collins
On Wed, Apr 25, 2001 at 01:02:47AM -0500, Adam Heath wrote:
 On Wed, 25 Apr 2001, Ben Collins wrote:
 
  If we left everything to you have to be smart enough, then let's just
  leave out the entire linux kernel, most of the software in Debian, and
  go for a minimum cygnus install. Let's just ditch all non-i386
  architectures. Hell, let's get rid of everything that might potentially
  break your system, unless you are smart enough to use it. You know,
  things like X that can fry a monitor, or mkfs that might trash your
  harddrive.
 
 mkfs doesn't fry harddrives, it fries data on harddrives.  However, using
 wrong video settings can actually destroy certain monitors.

Thanks Adam (the nitpicker) Heath :)

FYI, there are things you can do in the kernel config that can fry a
harddrive, as explained in some threads on the linux-kernel list (SCSI
related commands).

-- 
 ---===-=-==-=---==-=--
/  Ben Collins  --  ...on that fantastic voyage...  --  Debian GNU/Linux   \
`  [EMAIL PROTECTED]  --  [EMAIL PROTECTED]  --  [EMAIL PROTECTED]  '
 `---=--===-=-=-=-===-==---=--=---'




Re: Architecture question

2001-04-22 Thread Ben Collins
On Sun, Apr 22, 2001 at 08:31:55PM +0200, Wichert Akkerman wrote:
 Previously Taral wrote:
  I'm packaging acl2, which can take several hours to compile on a PPro
  200. Would it be reasonable to exclude certain architectures as too
  slow? (acl2 is a theorem prover.)
 
 No.

Argeed. Lots of packages take several hours to build, even on fairly
recent systems. Let the porter decide what to exclude in this case.

-- 
 ---===-=-==-=---==-=--
/  Ben Collins  --  ...on that fantastic voyage...  --  Debian GNU/Linux   \
`  [EMAIL PROTECTED]  --  [EMAIL PROTECTED]  --  [EMAIL PROTECTED]  '
 `---=--===-=-=-=-===-==---=--=---'




Re: Suggestion to change how bugs get closed

2001-04-22 Thread Ben Collins
On Mon, Apr 23, 2001 at 03:11:41AM +0200, Adrian Bunk wrote:
 Hi,
 
 I think we have a new problem with the closing of bugs since there is
 testing: Currently, bugs get closed when a package goes into unstable.
 When we'll freeze testing we'll have to check whether the packages that
 closed the bugs made it into testing or not. This isn't very good. As a
 solution I suggest the following:
 
 When a package was only uploaded to stable the bugs aren't closed but
 tagged woody instead. When the package goes into testing the bugs get
 closed.

Your case is wrong. What if the bug didn't exist in woody, and only in
stable?

-- 
 ---===-=-==-=---==-=--
/  Ben Collins  --  ...on that fantastic voyage...  --  Debian GNU/Linux   \
`  [EMAIL PROTECTED]  --  [EMAIL PROTECTED]  --  [EMAIL PROTECTED]  '
 `---=--===-=-=-=-===-==---=--=---'




Re: 'export RESOLV_HOST_CONF= any file you want' local vulnerability

2001-01-09 Thread Ben Collins
On Tue, Jan 09, 2001 at 01:41:41PM +0100, Christoph Baumann wrote:
 On Tue, Jan 09, 2001 at 11:08:56AM +, Julian Gilbey wrote:
  Most weird.  I get this behaviour when running through a setuid root
  strace, but I don't get the error messages (and hence the content of
  /etc/shadow) when I don't use strace.  I'm still running potato.
 
 I have some more oddities to add.
 When I set RESOLV_HOST_CONF=/etc/shadow and run fping debian.org I don't
 get /etc/shadow displayed. Even running it with a +s strace doesn't work.
 But when I use sudo fping ... I get /etc/shadow displayed (which
 shouldn't be such a big hole in that case). I too tried it with potato.

Potato is not vulnerable. This is a woody/sid only bug (i.e. glibc
2.1.9x and greater, such as the 2.2 in woody/sid). The bug is not that
it prints this info, but that it uses the env variable even when
suid/sgid. This wasn't supposed to happen, and the actual fix was a
missing comma in the list of secure env vars that were supposed to be
cleared when a program starts up suid/sgid (including RESOLV_HOST_CONF).

Ben

-- 
 ---===-=-==-=---==-=--
/  Ben Collins  --  ...on that fantastic voyage...  --  Debian GNU/Linux   \
`  [EMAIL PROTECTED]  --  [EMAIL PROTECTED]  --  [EMAIL PROTECTED]  '
 `---=--===-=-=-=-===-==---=--=---'




Re: Release-critical Bugreport for January 5, 2001

2001-01-05 Thread Ben Collins
On Fri, Jan 05, 2001 at 05:02:40PM +, Colin Watson wrote:
 Branden Robinson [EMAIL PROTECTED] wrote:
 On Fri, Jan 05, 2001 at 06:00:08AM -0600, BugScan reporter wrote:
  Bug stamp-out list for Jan  5 05:13 (CST)
  
  Total number of release-critical bugs: 482
 
 I thought aj introduced the serious severity so that important bugs
 wouldn't be considered release-critical anymore, but it looks like bugscan
 doesn't know that important bugs aren't RC.
 
 I notice that some porters are still filing can't build from source
 bugs as 'important'; I realize the developers-reference package hasn't
 been updated yet, although the version in CVS has. A lot of such
 'important' bugs are going to need to be upgraded to 'serious'.

Well, packages that cannot be built wont be put into testing, basically
because the version isn't compiled on all archs. So it wont be released
anyway. IMO, build failures on non-release archs (those not in testing)
should be considered important, while build failures on release archs
(those in testing) should be considered serious.

Ben

-- 
 ---===-=-==-=---==-=--
/  Ben Collins  --  ...on that fantastic voyage...  --  Debian GNU/Linux   \
`  [EMAIL PROTECTED]  --  [EMAIL PROTECTED]  --  [EMAIL PROTECTED]  '
 `---=--===-=-=-=-===-==---=--=---'




Re: What happened to libnss1-compat?

2001-01-04 Thread Ben Collins
On Thu, Jan 04, 2001 at 11:03:15AM +0100, Michael Meskes wrote:
 I have a commercial binary that needs this library. Yes, I can find it in
 potato, but not in unstable. Is there a new package providing
 libnss1-compat?

libnss1-compat would not compile cleanly with the latest glibc. So if
you need this, either keep it around from potato, or convince someone to
package it seperately.

-- 
 ---===-=-==-=---==-=--
/  Ben Collins  --  ...on that fantastic voyage...  --  Debian GNU/Linux   \
`  [EMAIL PROTECTED]  --  [EMAIL PROTECTED]  --  [EMAIL PROTECTED]  '
 `---=--===-=-=-=-===-==---=--=---'




Re: find/locate both segfault after today's update [unstable]

2001-01-04 Thread Ben Collins
On Thu, Jan 04, 2001 at 09:35:28PM -0600, Gordon Sadler wrote:
 I update most every day to current unstable. Something I just noticed
 today no matter what options or how I call them, both find and locate
 are producing:
 
 locate libc6
 Segmentation fault
 
 find / -name etc
 Segmentation fault
 
 The only thing even close to relevant AFAICT today is ... libc6
 Package: libc6
 Version: 2.2-9
 
 Now I also have libc6-i686, but til now have not had problems running
 it.

Have you tried removing libc6-i686 just to make sure it isn't causing
this? Also, what kernel ar you running?

-- 
 ---===-=-==-=---==-=--
/  Ben Collins  --  ...on that fantastic voyage...  --  Debian GNU/Linux   \
`  [EMAIL PROTECTED]  --  [EMAIL PROTECTED]  --  [EMAIL PROTECTED]  '
 `---=--===-=-=-=-===-==---=--=---'




Re: [Fwd: Bug#63511 acknowledged by developer(Bug#63511: fixed in glibc 2.2-7)]

2001-01-03 Thread Ben Collins
On Wed, Jan 03, 2001 at 05:12:44AM +0200, Eray Ozkural (exa) wrote:
 
 Anyway, here is the _explanation_ for the bug report.
 
   There's a preprocessor symbol in posix threads. It's called
 PTHREAD_ERRORCHECK_INITIALIZER_NP. I claim that it has not been
 defined although it is said to be defined in the docs. Which
 docs? Obviously, the info manual since there is only *one*
 freakin' manual. Where in that manual? Any luser with a
 info browser that can search would find it:

Sorry, but there are many docs with which to talk about system
headers/libs. Let's start with the info docs, then go to the manpages
(yes, pthread manpages are in the glibc-doc package too), then not to
mention general POSIX threading documentation, SUSv2 and other things
like the XPG, XOPEN, UNIX 98, and other specs.

When you start saying docs, you need to be more specific.

 From
 File: libc.info,  Node: Mutexes,  Next: Condition Variables,  Prev: Cleanup 
 Handlers,  Up: POSIX Threads
 
 
 
  Variables of type `pthread_mutex_t' can also be initialized
  statically, using the constants `PTHREAD_MUTEX_INITIALIZER' (for
  timed mutexes), `PTHREAD_RECURSIVE_MUTEX_INITIALIZER_NP' (for
  recursive mutexes), `PTHREAD_ADAPTIVE_MUTEX_INITIALIZER_NP' (for
  fast mutexes(, and `PTHREAD_ERRORCHECK_MUTEX_INITIALIZER_NP' (for
  error checking mutexes).
 

WOW. Go fucking figure. YOUR BUG REPORT says

PTHREAD_ERRORCHECK_INITIALIZER_NP

while this info page shows

PTHREAD_ERRORCHECK_MUTEX_INITIALIZER_NP

See the difference? See why I couldn't find it?! See why I thought you
were just having a bad day, and misreading things!?! The latter IS
defined in the headers.

WHAT TO DO:
 - Get a clue
 - Read better

-- 
 ---===-=-==-=---==-=--
/  Ben Collins  --  ...on that fantastic voyage...  --  Debian GNU/Linux   \
`  [EMAIL PROTECTED]  --  [EMAIL PROTECTED]  --  [EMAIL PROTECTED]  '
 `---=--===-=-=-=-===-==---=--=---'




Re: [Fwd: Bug#63511 acknowledged by developer(Bug#63511: fixed in glibc 2.2-7)]

2001-01-03 Thread Ben Collins
 I've just reported what I had thought, some many many months ago,
 to be a problem. Of course, the maintainer has not done anything
 about this report for 7 months, and then he closes it like that.
 Not good.

Oh, and just to chime in on this little bit, I did not start maintaining
glibc until Aug 31, 2000 (my first changelog entry). So no, I have not
been sitting on this for 7 months. Get your facts straight.

-- 
 ---===-=-==-=---==-=--
/  Ben Collins  --  ...on that fantastic voyage...  --  Debian GNU/Linux   \
`  [EMAIL PROTECTED]  --  [EMAIL PROTECTED]  --  [EMAIL PROTECTED]  '
 `---=--===-=-=-=-===-==---=--=---'




Re: Huh, gcc 2.95.3?

2001-01-01 Thread Ben Collins
On Mon, Jan 01, 2001 at 04:03:45PM +0100, Harald Dunkel wrote:
 Happy new year to everyone!
 
 gcc 2.95.3 appeared in Sid, but it hasn't been announced by the 
 GCC steering committee yet. Is this some kind of early access 
 version?

It's based on the CVS branch, which is noted in the changelog if you had
bothered to read it. There's no such thing as early access, this is
open source you know :)

Ben

-- 
 ---===-=-==-=---==-=--
/  Ben Collins  --  ...on that fantastic voyage...  --  Debian GNU/Linux   \
`  [EMAIL PROTECTED]  --  [EMAIL PROTECTED]  --  [EMAIL PROTECTED]  '
 `---=--===-=-=-=-===-==---=--=---'




Re: Huh, gcc 2.95.3?

2001-01-01 Thread Ben Collins
On Mon, Jan 01, 2001 at 04:47:55PM +0100, Harald Dunkel wrote:
 Ben Collins wrote:
  
  On Mon, Jan 01, 2001 at 04:03:45PM +0100, Harald Dunkel wrote:
   Happy new year to everyone!
  
   gcc 2.95.3 appeared in Sid, but it hasn't been announced by the
   GCC steering committee yet. Is this some kind of early access
   version?
  
  It's based on the CVS branch, which is noted in the changelog if you had
  bothered to read it. 
 
 To read the changelog I have to download and install it. But I don't
 like to install unknown compilers on my development machines. Especially
 since there is no undo operation for dpkg -i.

To read the changelog, you do not have to install it.

  There's no such thing as early access, this is
  open source you know :)
  
 
 My (personal) definition for 'Early Access Software' is that somebody 
 has grabbed a more or less stable version with the knowledge of the 
 maintainers before the official release date. I cannot see why 
 this definition shouldn't be applicable to GPL software.

To me Early Access is a commercial buzz word that means some special
people get access before everyone else.

-- 
 ---===-=-==-=---==-=--
/  Ben Collins  --  ...on that fantastic voyage...  --  Debian GNU/Linux   \
`  [EMAIL PROTECTED]  --  [EMAIL PROTECTED]  --  [EMAIL PROTECTED]  '
 `---=--===-=-=-=-===-==---=--=---'




Re: finishing up the /usr/share/doc transition

2001-01-01 Thread Ben Collins
On Mon, Jan 01, 2001 at 12:20:32PM -0800, Joey Hess wrote:
 
 So it will need to:
 
 1. Remove all symlinks in /usr/doc that correspond to
symlinks or directories with the same names in /usr/share/doc
 2. If there are any directories with the same names in /usr/doc and
/usr/share/doc, merge them. (And probably whine about it, since
that's a bug.)
 3. Move any remaining directories and symlinks that are in /usr/doc to
/usr/share/doc
 4. Move any files in /usr/doc to /usr/share/doc (shouldn't be necessary,
but just in case). 
 5. Remove /usr/doc
 6. Link /usr/doc to /usr/share/doc
 

Exactly, except '6' should be Link /usr/doc to share/doc, so chrooted
systems can be more easily maintained.

Ben

-- 
 ---===-=-==-=---==-=--
/  Ben Collins  --  ...on that fantastic voyage...  --  Debian GNU/Linux   \
`  [EMAIL PROTECTED]  --  [EMAIL PROTECTED]  --  [EMAIL PROTECTED]  '
 `---=--===-=-=-=-===-==---=--=---'




Re: finishing up the /usr/share/doc transition

2001-01-01 Thread Ben Collins
On Mon, Jan 01, 2001 at 02:25:24PM -0800, Joey Hess wrote:
 Goswin Brederlow wrote:
 
  Maybe I have architecure dependent documentation that should not be in
  share.
 
 Er. Well policy does not allow for this at all. If you do actually have
 such a thing (it seems unlikely), perhaps you should bring it up on the 
 policy list and ask for a location to put it.
 

How can anything that's a document only work on a particular arch? If
you are talking about pre-compiled examples, well uh, don't precompile
them.

-- 
 ---===-=-==-=---==-=--
/  Ben Collins  --  ...on that fantastic voyage...  --  Debian GNU/Linux   \
`  [EMAIL PROTECTED]  --  [EMAIL PROTECTED]  --  [EMAIL PROTECTED]  '
 `---=--===-=-=-=-===-==---=--=---'




Re: finishing up the /usr/share/doc transition

2001-01-01 Thread Ben Collins
On Mon, Jan 01, 2001 at 11:58:07PM +0100, Goswin Brederlow wrote:
 
 So bugs won't be noticed. Maybe a simple grep in the Contents files
 would be enough to find all such packages.
 Does lintian check for /usr/[share/]doc?
 

Yes, lintian does complain about /usr/doc and /usr/man

-- 
 ---===-=-==-=---==-=--
/  Ben Collins  --  ...on that fantastic voyage...  --  Debian GNU/Linux   \
`  [EMAIL PROTECTED]  --  [EMAIL PROTECTED]  --  [EMAIL PROTECTED]  '
 `---=--===-=-=-=-===-==---=--=---'




Re: finishing up the /usr/share/doc transition

2001-01-01 Thread Ben Collins
On Mon, Jan 01, 2001 at 03:05:14PM -0800, Joey Hess wrote:
 
 # Move any remaining directories and symlinks from OLDDOC to NEWDOC.
 for item in `find $OLDDOC -maxdepth 1 \( -type d -or -type l \) -printf 
 '%P\n'`; do
   if [ $item -a -e $NEWDOC/$item ]; then
   echo $item exists in $NEWDOC too; should never happen 2
   exit 1
   fi
   mv -f $OLDDOC/$item $NEWDOC
 done
 

Maybe this should be something like:

if cp -a $OLDDOC/$item $NEWDOC; then
rm -rf $OLDDOC/$item
else
rm -rf $NEWDOC/$item
exit 1
fi

That should handle filesystem full errors a bit better.

-- 
 ---===-=-==-=---==-=--
/  Ben Collins  --  ...on that fantastic voyage...  --  Debian GNU/Linux   \
`  [EMAIL PROTECTED]  --  [EMAIL PROTECTED]  --  [EMAIL PROTECTED]  '
 `---=--===-=-=-=-===-==---=--=---'




Re: Huh, gcc 2.95.3?

2001-01-01 Thread Ben Collins
On Tue, Jan 02, 2001 at 11:42:22AM +1100, Daniel Stone wrote:
  On Mon, Jan 01, 2001 at 04:03:45PM +0100, Harald Dunkel wrote:
   Happy new year to everyone!
   
   gcc 2.95.3 appeared in Sid, but it hasn't been announced by the 
   GCC steering committee yet. Is this some kind of early access 
   version?
  
  It's based on the CVS branch, which is noted in the changelog if you had
  bothered to read it. There's no such thing as early access, this is
  open source you know :)
 
 Ack!(tm). Not shades of rh7, I hope? I know that people using sid (like
 myself) are willingly sado-masochists, but a CVS GCC?

Uh, GCC 2.95.3 CVS NOT 2.96 OR 2.97! Please be careful what you say. We
are talking about a stable release here, not a dripping wet development
snapshot.

-- 
 ---===-=-==-=---==-=--
/  Ben Collins  --  ...on that fantastic voyage...  --  Debian GNU/Linux   \
`  [EMAIL PROTECTED]  --  [EMAIL PROTECTED]  --  [EMAIL PROTECTED]  '
 `---=--===-=-=-=-===-==---=--=---'




Re: Huh, gcc 2.95.3?

2001-01-01 Thread Ben Collins
On Tue, Jan 02, 2001 at 12:31:52PM +1100, Daniel Stone wrote:
  On Tue, Jan 02, 2001 at 11:42:22AM +1100, Daniel Stone wrote:
On Mon, Jan 01, 2001 at 04:03:45PM +0100, Harald Dunkel wrote:
 Happy new year to everyone!
 
 gcc 2.95.3 appeared in Sid, but it hasn't been announced by the 
 GCC steering committee yet. Is this some kind of early access 
 version?

It's based on the CVS branch, which is noted in the changelog if you had
bothered to read it. There's no such thing as early access, this is
open source you know :)
   
   Ack!(tm). Not shades of rh7, I hope? I know that people using sid (like
   myself) are willingly sado-masochists, but a CVS GCC?
  
  Uh, GCC 2.95.3 CVS NOT 2.96 OR 2.97! Please be careful what you say. We
  are talking about a stable release here, not a dripping wet development
  snapshot.
 
 So what was the CVS branch reference?

Because the upcoming 2.95.3 release is currently only available via a
CVS branch maybe?

-- 
 ---===-=-==-=---==-=--
/  Ben Collins  --  ...on that fantastic voyage...  --  Debian GNU/Linux   \
`  [EMAIL PROTECTED]  --  [EMAIL PROTECTED]  --  [EMAIL PROTECTED]  '
 `---=--===-=-=-=-===-==---=--=---'




Re: holding back the tide

2000-12-30 Thread Ben Collins
On Fri, Dec 29, 2000 at 11:31:41PM -0500, Branden Robinson wrote:
 severity 80842 serious
 severity 80843 serious
 thanks
 
 gcc won't build on arm, so XFree86 won't build on arm, so XFree86 can't go
 into testing, so LOTS of things can't go into testing.
 
 Adam Heath, please consider helping the gcc maintainer do some DBS surgery,
 because it is DBS that is keeping gcc from building.

Uh, gcc does not use DBS. And the gcc maintainer is hard at work with
the grande scheme of things, manipulating gcc2.95 and gcc2.97 for
concurrent installation. Give Matthias time, or email him directly with
your concerns.

-- 
 ---===-=-==-=---==-=--
/  Ben Collins  --  ...on that fantastic voyage...  --  Debian GNU/Linux   \
`  [EMAIL PROTECTED]  --  [EMAIL PROTECTED]  --  [EMAIL PROTECTED]  '
 `---=--===-=-=-=-===-==---=--=---'




Re: PAM problem with Courier

2000-12-30 Thread Ben Collins
On Sat, Dec 30, 2000 at 01:15:54PM +0100, Stefan Hornburg wrote:
 
 auth required /lib/security/pam_warn.so
 auth   requisite  /lib/security/pam_mysql.so host=localhost 
 database=snailrace user=racke password=nevairbe table=users usercol=id 
 passwordcol=crypt crypt=y
 

This is wrong. First of all, we don't use pam_warn on Debian (if you're
intent is to make this work on Debian). Secondly, never use the full
path to the module. Lastly, the auth module should be requisite. So
try this (note, I know nothing about the pam_mysql module, but I do know
PAM):

authrequiredpam_mysql.so host=localhost database=snailrace 
user=racke password=nevairbe table=users usercol=id passwordcol=crypt crypt=y

Note, this is very bad indeed. For one, you need to make this file's
permissions something like 600, so normal users cannot read it.
Depending on what user the pop3 service is run under, you might also
need to change the owner of the file so that the daemon can have access
to it.

Lastly, are you sure that pop3 is the service name used by the
program? Note, this has nothing to do with the service name listed for
the port it is using, so check the source for the call to pam_start(),
and check the first argument passed to it. That is the service name, and
the name of the file expected in /etc/pam.d/

-- 
 ---===-=-==-=---==-=--
/  Ben Collins  --  ...on that fantastic voyage...  --  Debian GNU/Linux   \
`  [EMAIL PROTECTED]  --  [EMAIL PROTECTED]  --  [EMAIL PROTECTED]  '
 `---=--===-=-=-=-===-==---=--=---'




Re: holding back the tide

2000-12-30 Thread Ben Collins
On Sun, Dec 31, 2000 at 01:05:23AM +0100, Matthias Klose wrote:
 Adam Heath writes:
   Bdale hates dbs, doesn't know what it is, so I don't trust his assement of 
 the
   issue.  I never said glibc nor gcc use dbs.  They use a system like dbs, 
 one I
   feel is incorrect(each .dpatch system includes code to apply the patch, 
 which,
   I feel, is code duplication).
 
 There was no alternative system, when I designed the dpatch
 system. The code duplication is needed, because a .dpatch is
 self-contained. For most cases it calls patch with the .dpatch file as
 the patch file. Other commands are run after applying the
 patch. Currently that's only the case for configure. It's tedious to
 regenerate the patches if you have two independent patches for a
 configure.in. But yes, you could extend this format to use Pre-Patch
 and Post-Patch commands.

On top of that, a lot of patches for gcc are obtained from the
gcc-patches list. Some of those are in -p0 format, some are in -p1. So
it is always useful to not have to modify these. On top of that, each
.dpatch includes a description of what the patch does, so that the gcc
build system can parse it out and put all of the Debian changes into one
file, specific to that revision/arch.

Adam, don't put down a system that precedes dbs. It is tried and true
to it's purpose and solves things that DBS cannot.

-- 
 ---===-=-==-=---==-=--
/  Ben Collins  --  ...on that fantastic voyage...  --  Debian GNU/Linux   \
`  [EMAIL PROTECTED]  --  [EMAIL PROTECTED]  --  [EMAIL PROTECTED]  '
 `---=--===-=-=-=-===-==---=--=---'




Re: List of packages that could be dropped

2000-12-27 Thread Ben Collins
On Tue, Dec 26, 2000 at 07:06:30PM -0700, John Galt wrote:
 
 If it's so important, why is it orphaned?  I'm thinking that if the SPARC
 folx can't be bothered to maintain their bootloader, perhaps the port's
 utilization of resources needs to be called into question...  What's the
 point in Debian proper showing more support for SPARC than the SPARC
 community shows for Debian?
 

What the fuck are you talking about!?! For one the damn thing isn't
changed that often. Upstream isn't making frequent updates, and the
fucking thing works. You need to find your red herrings some place else.

-- 
 ---===-=-==-=---==-=--
/  Ben Collins  --  ...on that fantastic voyage...  --  Debian GNU/Linux   \
`  [EMAIL PROTECTED]  --  [EMAIL PROTECTED]  --  [EMAIL PROTECTED]  '
 `---=--===-=-=-=-===-==---=--=---'




Re: List of packages that could be dropped

2000-12-27 Thread Ben Collins
On Wed, Dec 27, 2000 at 04:26:57PM -0700, John Galt wrote:
 
 195 days is a lot of time to have an important package orphaned.  At 6 or
 so months of orphaned-ness, if a maintainer is not found, one should and
 IMHO must look at the very real at that point possibility of going on
 without it.  If this necessitates further changes as in removal of an
 entire architecture, then I'd say that it's time to shit or get off the
 pot, to use the vernacular.  It can't be too damned important if nobody
 steps up and adopts it for ~6.5 months...  ATM, though, it's not a real
 issue, but I think that in addition to the bug horizons, there needs to be
 a wnpp check on a freeze: orphaned packages die during a freeze unless
 adoped post haste (I can't remember if this means that silo would've died
 during the potato freeze...).


silo (0.9.9-1) unstable; urgency=low

  * New upstream
  * Took over silo's packaging

 -- Erick Kinnee [EMAIL PROTECTED]  Mon,  4 Sep 2000 10:54:23 -0500

No one knew it was on wnpp you idiot. As for your adopt or die,
bullshit. Packages are not removed unless they present too many bugs to
stay in. Silo had no bugs above normal, only 6 bugs in all, 5 of them
were closable as is (already fixed), and the last was wishlist.

Put up or shut up (to use your unique vernacular), because if you
haven't got anything useful to say, you are just pissing people off.

-- 
 ---===-=-==-=---==-=--
/  Ben Collins  --  ...on that fantastic voyage...  --  Debian GNU/Linux   \
`  [EMAIL PROTECTED]  --  [EMAIL PROTECTED]  --  [EMAIL PROTECTED]  '
 `---=--===-=-=-=-===-==---=--=---'




Re: List of packages that could be dropped

2000-12-26 Thread Ben Collins
On Tue, Dec 26, 2000 at 03:22:21PM +0100, Christian Kurz wrote:
 
 |silo (195 days old)
 
 Has this package been removed from unstable and if yes, why? It's
 currently still listed in the wnpp but I could find it which apt-cache
 search silo.

You can only remove this if you want sparc to be unbootable, which I
hope is not your intention.

-- 
 ---===-=-==-=---==-=--
/  Ben Collins  --  ...on that fantastic voyage...  --  Debian GNU/Linux   \
`  [EMAIL PROTECTED]  --  [EMAIL PROTECTED]  --  [EMAIL PROTECTED]  '
 `---=--===-=-=-=-===-==---=--=---'




Re: What do you wish for in an package manager?

2000-12-24 Thread Ben Collins
On Sun, Dec 24, 2000 at 03:50:41PM +0100, Federico Di Gregorio wrote:
 Scavenging the mail folder uncovered Wichert Akkerman's letter:
  Previously John Hasler wrote:
   Undo.
  
  dpkg will support rollback at some point, when reiserfs supports
  transactions. 
 
 that's completely crazy. will you force anybody who wants rollback to
 use raiserfs? generic applications like dpkg should be indipendent of
 the fs used (as long as the fs provides an adeguate set of features, 
 surely i don't ask for a full-working dpkf on vfat...)

Heh. Do you have any idea how hard it is to implement rollback? Without
package support, it is almost impossible without a system layer handling
it (snapshot of preinstall state, so you can revert completely back to it).

Ben

-- 
 ---===-=-==-=---==-=--
/  Ben Collins  --  ...on that fantastic voyage...  --  Debian GNU/Linux   \
`  [EMAIL PROTECTED]  --  [EMAIL PROTECTED]  --  [EMAIL PROTECTED]  '
 `---=--===-=-=-=-===-==---=--=---'




Re: What do you wish for in an package manager?

2000-12-24 Thread Ben Collins
On Sun, Dec 24, 2000 at 04:10:43PM +0100, Federico Di Gregorio wrote:
 Scavenging the mail folder uncovered Ben Collins's letter:
  On Sun, Dec 24, 2000 at 03:50:41PM +0100, Federico Di Gregorio wrote:
   Scavenging the mail folder uncovered Wichert Akkerman's letter:
Previously John Hasler wrote:
 Undo.

dpkg will support rollback at some point, when reiserfs supports
transactions. 
   
   that's completely crazy. will you force anybody who wants rollback to
   use raiserfs? generic applications like dpkg should be indipendent of
   the fs used (as long as the fs provides an adeguate set of features, 
   surely i don't ask for a full-working dpkf on vfat...)
  
  Heh. Do you have any idea how hard it is to implement rollback? Without
  package support, it is almost impossible without a system layer handling
  it (snapshot of preinstall state, so you can revert completely back to it).
 
 * dpkg-repack the package (using the installed configuarion files [the only
   the user can modify/replace])
 * copy .deb file to /var/cache/dpkg/rollback/
 * install new package
 * dpkg --rollback remove current package (doea a downgrade) and replaces 
   all the files from the repackaged package
 * dpkg --clean removes all the repackaged packages.

You are missing the fact that the old package does not understand that
the new package possibly setup some things (configuration settings,
diversions, symlinks, removal of cruft, alternatives) that it cannot
recover from. You are missing the fact that it is not as simple as
replacing files.

-- 
 ---===-=-==-=---==-=--
/  Ben Collins  --  ...on that fantastic voyage...  --  Debian GNU/Linux   \
`  [EMAIL PROTECTED]  --  [EMAIL PROTECTED]  --  [EMAIL PROTECTED]  '
 `---=--===-=-=-=-===-==---=--=---'




Re: finishing up the /usr/share/doc transition

2000-12-22 Thread Ben Collins
On Fri, Dec 22, 2000 at 01:04:26PM -0800, Joey Hess wrote:
 It has been more than 1 year since the technical committee decided how
 the /usr/share/doc transition would be accomplished[1], and in that time
 most packages have implementede the transition. The decision stated that
 Thus, potato+1 (woody) ships with a full /usr/share/doc, and a
 /usr/doc full of symlinks. and went on to detail how woody+1 (sarge?)
 will begin to phase out the symlinks and how woody+2 will finally be
 free of this mess. 
 
 I'm looking forward to a day with a lot less postinst and postrm scripts
 myself, so I want to make sure we don't miss the traget of full
 conversion by woody's release.
 
 There are a total of 645 packages that have not been converted[2]. There
 are 16 weeks between December 31st and Aj's projected freeze date for woody.
 If 40 people could do one package a week, we would be done. Or 20 people
 doing two a week, or just 6 people doing one a day. In other words, it
 seems acheivable, especially if we file bugs now on the undone packages,
 which would probably wake a fair number of maintainers up..
 
 What do you think?

I think we need to reevaluate this decision based on the fact that the bug
in dpkg that forced this implementation (as opposed to a clean /usr/doc
symlink to share/doc) has been gone for awhile now (the potato dpkg is
fixed).

For those that do not remember, the bug in dpkg would have caused doc
files to go missing if /usr/doc was a symlink to share/doc, once a package
was upgraded from the latter to the former (docs in /usr/share/doc).

That is no longer the case, so I would hope that our efforts would be
better spent writing a transition script to handle the move (moving things
from /usr/doc to /usr/share/doc, if needed, and removing symlinks). Note
that I have a /usr/doc - share/doc symlink on all my systems right now
(note, auric is also setup this way, running potato, without any errors or
missing files).

Can we do this and avoid further hacking around with this? Moving to
/usr/share/doc in woody is possible. The tools handle it, packages
that support the symlink in postinst/prerm already magically work (IOW,
any policy abiding app supports it), packages that use the old /usr/doc
work with it, and new packages that only use /usr/share/doc will work with
it.

We just need a script/program that sanely does this transition, then
creates the /usr/doc - share/doc symlink.

Ben

-- 
 ---===-=-==-=---==-=--
/  Ben Collins  --  ...on that fantastic voyage...  --  Debian GNU/Linux   \
`  [EMAIL PROTECTED]  --  [EMAIL PROTECTED]  --  [EMAIL PROTECTED]  '
 `---=--===-=-=-=-===-==---=--=---'




Re: Boost Windows Reliability!!!!!

2000-12-22 Thread Ben Collins
On Sat, Dec 23, 2000 at 12:00:26PM +1100, Daniel Stone wrote:
  from the secret journal of Ben Collins ([EMAIL PROTECTED]):
   Solution: just deal with the few spam we get so as not to hinder real
   discussions.
   
   Ben
  
  amen.
 
 OK, if you can do that, I'm absolutely thrilled to do it, PLEASE make
 debian-devel spam-free. But the problem is that you CAN'T. Because there's
 too much of it. What are we going to do, kill everything with more than 2
 exclamation marks? Come on, don't tell me you're _that_ naive.

By deal with it I mean, get over it. It's only a few spam, you can hit
the delete key as easily as anything else.

BTW, I'm on a 28.8, and I get over 1000 emails a day from all the lists I
am sub'd to. So I do see a lot of spam, even beyond Debian's lists. If I
can ignore it, so can everyone else, IMNHO.

Ben

-- 
 ---===-=-==-=---==-=--
/  Ben Collins  --  ...on that fantastic voyage...  --  Debian GNU/Linux   \
`  [EMAIL PROTECTED]  --  [EMAIL PROTECTED]  --  [EMAIL PROTECTED]  '
 `---=--===-=-=-=-===-==---=--=---'




Re: Boost Windows Reliability!!!!!

2000-12-22 Thread Ben Collins
On Sat, Dec 23, 2000 at 02:21:46AM +0100, Robert van der Meulen wrote:
 Quoting Ben Collins ([EMAIL PROTECTED]):
  BTW, I'm on a 28.8, and I get over 1000 emails a day from all the lists I
  am sub'd to. So I do see a lot of spam, even beyond Debian's lists. If I
  can ignore it, so can everyone else, IMNHO.
 Ignoring spam has made the internet the spam-ridden place it is right now.
 As long as people do not do anything about it, spam will be as commonplace
 and as 'ignorable' as spam by snailmail.
 I do not like that, and lots of people don't. Apart from the annoyances,
 spammers almost regularly clobber up mailservers, network links, and
 are being _very_ intrusive.
 Spam is not an ignorable problem, and every spam-account i can manage to get
 killed, will get killed.
 If your opinion is that we shouldn't actively try to bring down the spam to
 a minimum, and just delete it - that's your opinion, but definately not
 mine, and not a lot of others' too ;)

My opinion is that trying to block spam is a losing battle. Trying to
attack it at it's roots by closing open relays, filing suit on people
breaking the law, etc..is the right thing.

It's like arresting drug users, as opposed to arresting the drug
smugglers. You should kill the root, not the offspring.

Ben

-- 
 ---===-=-==-=---==-=--
/  Ben Collins  --  ...on that fantastic voyage...  --  Debian GNU/Linux   \
`  [EMAIL PROTECTED]  --  [EMAIL PROTECTED]  --  [EMAIL PROTECTED]  '
 `---=--===-=-=-=-===-==---=--=---'




Re: why apt/dpkg not using bzip2

2000-09-13 Thread Ben Collins
On Wed, Sep 13, 2000 at 12:38:58AM -0700, Joey Hess wrote:
 Ben Collins wrote:
   I think aside of one diff or many diffs a list of patches done to the code
   and where you got them from is a good thing to have in every package. 
  
  Most patches are done by the maintainer, or submitted as bug reports. Those
  are listed in the changelog, but even then, it doesn't help dereference the
  patched source to it's individual patches.
 
 This is a really easy thing to do. It's called commenting your patches. 
 
 And woe upon the developer who does not.

Still requires manual editing of the .diff.gz to remove them on a
per/patch basis (if for example your 10k/5 file patch gets merged
upstream, but the rest of your 50k of patches don't). Also, if someone
else wants just that patch (backport to a different version) they have to
manually go through the .diff.gz aswell.

My solution still wins :)

-- 
 ---===-=-==-=---==-=--
/  Ben Collins  --  ...on that fantastic voyage...  --  Debian GNU/Linux   \
`  [EMAIL PROTECTED]  --  [EMAIL PROTECTED]  --  [EMAIL PROTECTED]  '
 `---=--===-=-=-=-===-==---=--=---'


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



Re: why apt/dpkg not using bzip2

2000-09-12 Thread Ben Collins
On Tue, Sep 12, 2000 at 11:42:32AM +0200, Bernhard R. Link wrote:
 On Mon, 11 Sep 2000, Mark Brown wrote:
 
   This only works, if the diff's are independend or one diff is diff are on
   the top of each other. So I do not see the advantage of many diffs.
  
  The advantage of having multiple diffs is that distinct changes can be
  kept distinct.  You do need a system for ensuring that the diffs are
  applied in the correct order and so on, but given that multiple diffs
  are very much nicer.  It becomes very much more obvious what has been
  changed and how, not to mention far simpler to adjust the set of changes
  that have been applied.  As an added bonus, the handling of upstream
  source that include patches is more elegant.
 
 Is it realy so much easier?
 I do not have experiences with maintaining patched software. But I
 experienced for example, that I had to made major changes to apply a 
 patch for a 2.0.30 kernel to a debianiced 2.0.36 kernel.
 And with I the software I develop, there is seldom one patch that would
 not collide with an other.
 I imagine it much easier to have the orginal code and the debian code,
 where I can get from one to the other through one diff. 
 Correct me, if I err, but when you have an code with two patches and 
 want to change patch 1 to an newer version of this, wouldn't you need to
 change patch 2 then, too?

Generally, you don't have a problem with colliding patches. Even when you do
have some overlap, it's not all that difficult. After all, we are only
talking 5 - 20 patches on average, not 50 - 100. Most patches are small and
in the form of security fix or get rid of compiler warnings etc..

  Aside from requiring CVS this looses information for anyone without
  access to the repository.  That's a hassle when you get maintainer
  changes and makes the packaghe source itself much less useful than it
  could be.
 
 I think aside of one diff or many diffs a list of patches done to the code
 and where you got them from is a good thing to have in every package. 

Most patches are done by the maintainer, or submitted as bug reports. Those
are listed in the changelog, but even then, it doesn't help dereference the
patched source to it's individual patches.

-- 
 ---===-=-==-=---==-=--
/  Ben Collins  --  ...on that fantastic voyage...  --  Debian GNU/Linux   \
`  [EMAIL PROTECTED]  --  [EMAIL PROTECTED]  --  [EMAIL PROTECTED]  '
 `---=--===-=-=-=-===-==---=--=---'


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



Re: determining if we're using db.h from libc6 or libdb2?

2000-09-12 Thread Ben Collins
On Tue, Sep 12, 2000 at 12:46:02AM -0700, Darren/Torin/Who Ever... wrote:
 Is there some set of defines such that I can determine with #ifdef that
 I've got a copy of glibc2 that has db.h as an include file?  My plan is
 that if such a #ifdef is true, then I can #include db2/db.h.

Keep it at db.h, since in a few days, it wont matter. Db2 is getting removed
from glibc, and your only choice will be db.h or db2/db.h from libdb2
(both the same file, just db.h is the default place).

-- 
 ---===-=-==-=---==-=--
/  Ben Collins  --  ...on that fantastic voyage...  --  Debian GNU/Linux   \
`  [EMAIL PROTECTED]  --  [EMAIL PROTECTED]  --  [EMAIL PROTECTED]  '
 `---=--===-=-=-=-===-==---=--=---'


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



Re: why apt/dpkg not using bzip2

2000-09-11 Thread Ben Collins
On Sun, Sep 10, 2000 at 06:55:54PM -0700, Joey Hess wrote:
 Ben Collins wrote:
That kind of packaging is a hack, and a very user unfriendly one. I'd 
   like
   to have native bzip support, to have a lftp.orig.bz2.
  
  lol, whoever said our source package format was user friendly to begin
  with?
 
 It doesn't matter if it's user-friendly. The DBS package format is not
 developer-friendly.

But it's maintainer friendly, and that is far more useful for us to have
good packages.

 Debian source packages, have from time immemorial, been appropachable as
 normal code trees that you can edit just as you would any code tree. The 
 DBS messes this whole concept up. Now you have to deal with patches
 manually, and you have to dig up some obscure commands to even get a
 source tree you can hack on.
 
 The fact that I can no longer pull the debian source to libc, and
 immediatly jump into the source code, makes debian that much less useful
 to me, means I'm that much likely to bother to use the source for libc,
 etc.

Agreed. However, this is a documentation issue and nothing else. Just
because you don't know how to use it, does not degenerate it's usefulness
to the people who do use it. NMU's are not as important as actual MU's,
and are less frequent aswell.

  Your choice, your loss :) The format I use has saved my countless hours
  and tons of headaches.
 
 FWIW, I have several times sat down to NMU one package or another (for
 various good reasons), discovered it used DBS, and decided my time wasn't
 worth it.

FWIW, before I started using a DBS based source format, I sat down many
times to try and upgrade my packages to new upstream source and was so
frustrated with forward porting patches that it sat for weeks or even
months at a time before I got enough time/energy to do so. Example:
getting openldap2 ready took all of 30 minutes. This included forward
porting each patch. With the old format, I would have either manually went
throught the diff.gz, or run the patch and went through each .rej. My time
was saved, which makes the package more up-to-date, better maintained, and
needs less attention.

Ben

-- 
 ---===-=-==-=---==-=--
/  Ben Collins  --  ...on that fantastic voyage...  --  Debian GNU/Linux   \
`  [EMAIL PROTECTED]  --  [EMAIL PROTECTED]  --  [EMAIL PROTECTED]  '
 `---=--===-=-=-=-===-==---=--=---'


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



Re: why apt/dpkg not using bzip2

2000-09-11 Thread Ben Collins
On Sun, Sep 10, 2000 at 07:43:07PM -0700, Joey Hess wrote:
 Ben Collins wrote:
   It doesn't matter if it's user-friendly. The DBS package format is not
   developer-friendly.
  
  But it's maintainer friendly, and that is far more useful for us to have
  good packages.
 
 I was using developer in the sense of debian developer.
 
 However, friendlyliness for users is equally important.

Still, documentation. Dpkg-source isn't friendly without documentation.
Nothing is.

  FWIW, before I started using a DBS based source format, I sat down many
  times to try and upgrade my packages to new upstream source and was so
  frustrated with forward porting patches that it sat for weeks or even
  months at a time before I got enough time/energy to do so. Example:
  getting openldap2 ready took all of 30 minutes. This included forward
  porting each patch. With the old format, I would have either manually went
  throught the diff.gz, or run the patch and went through each .rej. My time
  was saved, which makes the package more up-to-date, better maintained, and
  needs less attention.
 
 I'll bet I can get better results using cvs than are possible with DBS.

Maybe you can, because that is what you prefer. I don't feel like setting
up a CVS repo to do my package maintainence, since that means I tie myself
down to one machine, or have to setup ssh or pserver so I can work on it from
anywhere, and that assumes I have a net accessible development system.
Sorry, but that's just not possible for most folks. I bet I get better
results with what I have, since I use it day-to-day, and it does
everything I need to do. I already have a new README.build that I am
putting in all my packages, which will document how I have things setup.
That takes away most of the problems.

-- 
 ---===-=-==-=---==-=--
/  Ben Collins  --  ...on that fantastic voyage...  --  Debian GNU/Linux   \
`  [EMAIL PROTECTED]  --  [EMAIL PROTECTED]  --  [EMAIL PROTECTED]  '
 `---=--===-=-=-=-===-==---=--=---'


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



Re: why apt/dpkg not using bzip2

2000-09-11 Thread Ben Collins
On Sun, Sep 10, 2000 at 08:26:37PM -0700, Joey Hess wrote:
 Ben Collins wrote:
  Still, documentation. Dpkg-source isn't friendly without documentation.
  Nothing is.
 
 Oh look, here's a tarball. Hm, and here is a patch that seems to apply
 to it. Ok, I see a full source tree now and I'm on my way.
 
 vs.
 
 Oh look, here's a tarball. Hm, and here is a patch that seems to apply
 to it. But wait, why did that tarball include another tarball, and why
 did that patch include what looks like other patches inside it? Double
 patches? Ugh. What do I do from here? How do I apply all these patches
 in the right order?

hmm, there's a file README.build, oh run 'debian/rules setup'. cool, that
works now

The only reason this isn't cleaner is because it's a hack on top of an
aging source format. Making it more streamlined would require support from
dpkg-source. IMO, it would look like:

foo_1.0.tar.bz2
foo_1.0-3_debian.tar.gz (debian directory)
foo_1.0-3_patches.tar.gz (get applied in the order they are packed)

Makes more sense than what we have now, and is easier to seperate (where
as now, the entire debian directory is in a diff, and would be easier to
parse as a tarball of it's own).

The point being, I'm not arguing that the format I or other people are
using is right, but the system is more useful than what we are given to
use (the diff/dsc/tar setup). You can argue about the tar in a tar all you
want, I don't like it either. But the seperate patch set is a must, and
don't argue well apply and remove it during the build/clean targets of
debian/rules because that is ugly and asking for problems.

-- 
 ---===-=-==-=---==-=--
/  Ben Collins  --  ...on that fantastic voyage...  --  Debian GNU/Linux   \
`  [EMAIL PROTECTED]  --  [EMAIL PROTECTED]  --  [EMAIL PROTECTED]  '
 `---=--===-=-=-=-===-==---=--=---'


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



Re: why apt/dpkg not using bzip2

2000-09-11 Thread Ben Collins
On Mon, Sep 11, 2000 at 07:26:15PM +1100, Herbert Xu wrote:
 Nicolás Lichtmaier [EMAIL PROTECTED] wrote:
 
   Source packages must be for everybody, because we want everybody to go to
  sources, to help us, to get involved...
 
 Well put.  Perhaps what we need is a utility to deDBSify packages.  Then
 the DBS maintainers can keep using DBS to maintain their packages, but run
 this utility just before they upload.

Perhaps we need to standardize on a source format that suits these
maintainers and is still easy for everyone else to use, aswell as being
well documented. Don't take away the tools that make the maintainers life
easy, just to satisfy everyone else. After all, it is the maintainer who
is putting in his hard work to make the package available anyway.

There are lots of packages like this, and Wichert has already started
discussions on it. How about the folks who hate DBS join in and make the
end result suitable for everyone.

-- 
 ---===-=-==-=---==-=--
/  Ben Collins  --  ...on that fantastic voyage...  --  Debian GNU/Linux   \
`  [EMAIL PROTECTED]  --  [EMAIL PROTECTED]  --  [EMAIL PROTECTED]  '
 `---=--===-=-=-=-===-==---=--=---'


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



Upcoming changes with glibc and db2

2000-09-11 Thread Ben Collins
Well, with glibc 2.1.93 on the way into woody, you will all need to note
that db/db2 are not in glibc anymore. For now, libdb2 will be supplying
the symlinks required to keep packages compiled against glibc's db/db2
from breaking, and  libc6 will depend on this new libdb2 package (same as
before, but with symlinks).

Now, some applications will report:

  foo: /usr/lib/libdb.so.[23]: no version information available (required by 
foo)

This is mostly harmless, but means the program needs to be recompiled
agains the new libdb2-dev. Yes, you will have to start adding
Build-Depends for libdb2-dev for applications that need it. I don't like
adding extra deps to glibc, so you all will have to fix this yourselves.

Be fore-warned, I will periodically check packages that have library links
to libdb.so.[23] (the old glibc db libraries) and report bugs on them for
recompilation. By the time woody releases, I want to remove the libdb2
dependency from libc6. It's only there for now to keep things from
breaking on running systems.

Ben

-- 
 ---===-=-==-=---==-=--
/  Ben Collins  --  ...on that fantastic voyage...  --  Debian GNU/Linux   \
`  [EMAIL PROTECTED]  --  [EMAIL PROTECTED]  --  [EMAIL PROTECTED]  '
 `---=--===-=-=-=-===-==---=--=---'


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



NSS db module, split from glibc

2000-09-11 Thread Ben Collins
Just a heads up, the nss_db module is going away from glibc. It was split
from glibc upstream, and will be packaged seperately from now on. For a
short while after glibc 2.1.93 is uploaded to woody, there will not be an
nss_db module, until I get that package done. If you use this module...

Ben

-- 
 ---===-=-==-=---==-=--
/  Ben Collins  --  ...on that fantastic voyage...  --  Debian GNU/Linux   \
`  [EMAIL PROTECTED]  --  [EMAIL PROTECTED]  --  [EMAIL PROTECTED]  '
 `---=--===-=-=-=-===-==---=--=---'


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



Re: RFC/ITP: everybuddy-cvs

2000-09-09 Thread Ben Collins
On Fri, Sep 08, 2000 at 11:18:54PM +0200, J?rgen A. Erhard wrote:
  Ben == Ben Collins [EMAIL PROTECTED] writes:
 
 Ben On Fri, Sep 01, 2000 at 04:06:33PM +, michael d. ivey wrote:
  I started making personal debs of the everybuddy CVS snapshots because 
 EB
  releases tend to lag pretty far behind the code in CVS.  I called my
  package ebsnap, and made it conflict with everybuddy.  I put it on my
  site, and that was that.
  
  Now, I've adopted everybuddy and gotten through the NM process.  I'd 
 like
  to add the CVS version to unstable...but I don't know what to call it.
  My current idea is everybuddy-cvs, and make it conflict with 
 everybuddy,
  and conflict/replace ebsnap, for the people who may have downloaded
  ebsnap.  Is that the correct way to proceed?
  
  I'll be doing the rename and the upload sometime early next week.
 
 Ben Keep it the same name. Woody is unstable right now, there are
 Ben a lot of packages that are pre-release just for the sake of
 Ben testing and working out bugs. So, IMO, keep it the same name,
 Ben and version it appropriately. Also might add This is a CVS
 Ben build at the bottom of the description.
 
 Sorry, but that is *wrong*.
 
 What happens when we release and everybuddy is still not stable?  Do
 we pull it out if it's too unstable?  Why, of course we will.  Which
 would leave our users w/o everybuddy.
 
 Or we could pull it, and replace it with the last stable... oops, the
 version number will be lower.  So we'd need an epoch.  Very bad.
 
 I've lobbied Clint Adams for doing both a zsh 3.0 and a 3.1 package.
 I wouldn't want to see other packages going that unstable is the
 greatest, fuck the users who want bulletproof stable.
 
 I think it's obvious I feel strongly about this...

If people want stable, they can use the stable distribution. We call
it unstable for a reason.

-- 
 ---===-=-==-=---==-=--
/  Ben Collins  --  ...on that fantastic voyage...  --  Debian GNU/Linux   \
`  [EMAIL PROTECTED]  --  [EMAIL PROTECTED]  --  [EMAIL PROTECTED]  '
 `---=--===-=-=-=-===-==---=--=---'


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



Re: ITP: dpkg-python

2000-09-09 Thread Ben Collins
On Sat, Sep 09, 2000 at 08:27:56PM +0200, Milan Zamazal wrote:
 Unless anybody else is interested, I plan to pick up the Python part of
 dpkg-scriptlib and make it a separate (and maintained:-) package.  I
 also plan to enhance it with few lines of code I wrote for some
 thing--adding few classes for interfacing Sources/Packages with LDAP
 (yes, this should work (not only) with data produced by Ben Collin's
 scripts).
 
 Milan Zamazal

Which scripts? Note, the objectClasses in openldap1 are seriously
outdated. If you want up-to-date stuff, look on auric.debian.org in
~bcollins/pkg-ldap/

-- 
 ---===-=-==-=---==-=--
/  Ben Collins  --  ...on that fantastic voyage...  --  Debian GNU/Linux   \
`  [EMAIL PROTECTED]  --  [EMAIL PROTECTED]  --  [EMAIL PROTECTED]  '
 `---=--===-=-=-=-===-==---=--=---'


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



Re: why apt/dpkg not using bzip2

2000-09-04 Thread Ben Collins
On Sun, Sep 03, 2000 at 07:48:54PM -0300, Nicol?s Lichtmaier wrote:
   Speed reasons - gzip is significantly faster than bzip2, which matters
   for old ix86 (x=3,4) and m68k machines which run Debian.
  
  bzip2 also uses more memory which can be an issue with lowmemory
  systems.
 
  I had a 486 with 8Mb and with `bzip2 -s' I could use bzipped packages
 perfectly... are we talking about 4 Mb mechines?

Do you realize how much ram dpkg itself already takes up? Add that to
bzip2 and you are definitely swapping, even with 8 megs of RAM. Heck,
doing this, and you need 16megs *free* physical memory just to keep from
swapping. As for 4 meg machines, the current gzip setup is almost
unbearable just for that (believe me, I have an 8 meg system, and I don't
want to even imagine a 4 meg system trying to handle dpkg, much less
dpkg+bzip2).

Ben

-- 
 ---===-=-==-=---==-=--
/  Ben Collins  --  ...on that fantastic voyage...  --  Debian GNU/Linux   \
`  [EMAIL PROTECTED]  --  [EMAIL PROTECTED]  --  [EMAIL PROTECTED]  '
 `---=--===-=-=-=-===-==---=--=---'


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



Re: why apt/dpkg not using bzip2

2000-09-04 Thread Ben Collins
On Sun, Sep 03, 2000 at 11:49:32PM -0300, Nicol?s Lichtmaier wrote:
 Speed reasons - gzip is significantly faster than bzip2, which matters
 for old ix86 (x=3,4) and m68k machines which run Debian.

bzip2 also uses more memory which can be an issue with lowmemory
systems.
   
I had a 486 with 8Mb and with `bzip2 -s' I could use bzipped packages
   perfectly... are we talking about 4 Mb mechines?
  Do you realize how much ram dpkg itself already takes up? Add that to
  bzip2 and you are definitely swapping, even with 8 megs of RAM. Heck,
  doing this, and you need 16megs *free* physical memory just to keep from
  swapping. As for 4 meg machines, the current gzip setup is almost
  unbearable just for that (believe me, I have an 8 meg system, and I don't
  want to even imagine a 4 meg system trying to handle dpkg, much less
  dpkg+bzip2).
 
  Uhm.. you are right. But it could still be used for Packages.gz and for the
 source package. Many packages are now being packaged in bz2 upstream (eg.
 lftp, one of mine)...

For Sources and Packages that's fine, IMO, but your assertion about
source packages is a little misleading. apt-get source for gcc and
glibc[1]. Check the tarballs internally. You'll notice they are .tar.bz2.
This is done with little loss of space over straight .bz2. A new format
and hacking is not needed for you to use this already (packages doing this
need to Build-Depend on bzip2).

Ben

[1]: Also check openldap, shadow and pam for the same style setups. Yes,
it's sort of a hack, but it's a clean hack and the system provides much
more than a way to package up .bz2 tarballs.

-- 
 ---===-=-==-=---==-=--
/  Ben Collins  --  ...on that fantastic voyage...  --  Debian GNU/Linux   \
`  [EMAIL PROTECTED]  --  [EMAIL PROTECTED]  --  [EMAIL PROTECTED]  '
 `---=--===-=-=-=-===-==---=--=---'


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



Re: why apt/dpkg not using bzip2

2000-09-04 Thread Ben Collins
On Mon, Sep 04, 2000 at 02:25:39AM -0300, Nicol?s Lichtmaier wrote:
  I had a 486 with 8Mb and with `bzip2 -s' I could use bzipped packages
 perfectly... are we talking about 4 Mb mechines?
Do you realize how much ram dpkg itself already takes up? Add that to
bzip2 and you are definitely swapping, even with 8 megs of RAM. Heck,
doing this, and you need 16megs *free* physical memory just to keep from
swapping. As for 4 meg machines, the current gzip setup is almost
unbearable just for that (believe me, I have an 8 meg system, and I 
don't
want to even imagine a 4 meg system trying to handle dpkg, much less
dpkg+bzip2).
   
Uhm.. you are right. But it could still be used for Packages.gz and for 
   the
   source package. Many packages are now being packaged in bz2 upstream (eg.
   lftp, one of mine)...
  
  For Sources and Packages that's fine, IMO, but your assertion about
  source packages is a little misleading. apt-get source for gcc and
  glibc[1]. Check the tarballs internally. You'll notice they are .tar.bz2.
  This is done with little loss of space over straight .bz2. A new format
  and hacking is not needed for you to use this already (packages doing this
  need to Build-Depend on bzip2).
 
  That kind of packaging is a hack, and a very user unfriendly one. I'd like
 to have native bzip support, to have a lftp.orig.bz2.

lol, whoever said our source package format was user friendly to begin
with?

  [1]: Also check openldap, shadow and pam for the same style setups. Yes,
  it's sort of a hack, but it's a clean hack and the system provides much
  more than a way to package up .bz2 tarballs.
 
  I'll avoid that hack as much as I can... =)

Your choice, your loss :) The format I use has saved my countless hours
and tons of headaches.

-- 
 ---===-=-==-=---==-=--
/  Ben Collins  --  ...on that fantastic voyage...  --  Debian GNU/Linux   \
`  [EMAIL PROTECTED]  --  [EMAIL PROTECTED]  --  [EMAIL PROTECTED]  '
 `---=--===-=-=-=-===-==---=--=---'


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



Re: Release-critical Bugreport for September 1, 2000

2000-09-04 Thread Ben Collins
On Mon, Sep 04, 2000 at 06:07:04PM +0200, Turbo Fredriksson wrote:
 Quoting BugScan reporter [EMAIL PROTECTED]:
 
  Package: nscd (debian/main)
  Maintainer: Joel Klecker debian-glibc@lists.debian.org
58367  nscd: 'broken pipe' error causes entire box to be unusable
  [IGNORE] No fix or workaround available for potato (ajt)
 
 Is this fixed in woody? I have been forced to shutdown nscd
 totaly, but I'd like to have this function...

I'm starting testing of glibc 2.1.93 right now. We'll see how it goes.

-- 
 ---===-=-==-=---==-=--
/  Ben Collins  --  ...on that fantastic voyage...  --  Debian GNU/Linux   \
`  [EMAIL PROTECTED]  --  [EMAIL PROTECTED]  --  [EMAIL PROTECTED]  '
 `---=--===-=-=-=-===-==---=--=---'


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



Re: Help on Debian Project - Need Me?

2000-09-03 Thread Ben Collins
On Sat, Sep 02, 2000 at 07:40:43PM -0700, Kyle Lynch wrote:
 Hello, I'm Kyle Lynch, ive worked with Debian for a little while, it beats 
 all the other dists :)
 
 Anyway, I'm wondering, is there any need for a website redesign or any icon 
 needs? I have Adobe Photoshop and I am a expert at it. I use Macromedia 
 Dreamweaver and I would LOVE to help this great project. I would love to be 
 on a website redesign team or Icon Creation Team. Does anyone know where I 
 can go to help on this or who I should contact?

Well, IMO, anything that goes on the Debian website better be created by
free software. No offense, but if I start seeing Made with Macromedia or
Designed with Photoshop on the website, there will be hell to pay :)

There are several criteria for the website, unspoken, but surely everyone
knows this:

a) It needs to be browsable by text-only browsers without going through
   some click here for cheezy text only site.
b) Graphics need to be created in Gimp (is there any other free graphics
   program around worth its salt?).
c) Geared towards informational and structural concerns rather than eye
   candy.

When I go to the Debian webpage, I want answers and information, and I
think most people feel the same way.

Ben

-- 
 ---===-=-==-=---==-=--
/  Ben Collins  --  ...on that fantastic voyage...  --  Debian GNU/Linux   \
`  [EMAIL PROTECTED]  --  [EMAIL PROTECTED]  --  [EMAIL PROTECTED]  '
 `---=--===-=-=-=-===-==---=--=---'


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



Re: why apt/dpkg not using bzip2

2000-09-03 Thread Ben Collins
On Sun, Sep 03, 2000 at 04:51:53PM +0600, Sergey I. Golod wrote:
 Bas Zoetekouw wrote:
 
  Thus spake Sergey I. Golod ([EMAIL PROTECTED]):
 
   Why apt/dpkg doesn't use bzip2 for Packages file?
   -rw-r--r--1 root root   749427 Sep  3 00:56 Packages.bz2
   -rw-r--r--1 root root 1024180 Sep  3 00:56 Packages.gz
   It's about 25% can be saved in download.
 
  Yeah, but I guess it would take about twice the time to unpack. Please
  don't do that to my poor 486 :-((
 
 But extra size = extra traffic = extra money, that's worse. Unpack no cost at 
 all
 (except you time, ofcourse).
 
 wbr, Serge.
 
 p.s. If Debian change default compression to bzip2 in future, we can save 
 about
 ~20-25% in size of distribution. It especially important to reduce network
 traffic in updateupgrade operations.

Now, we cannot save that much. Your example of compressing pure text is
not a measure of this whole archive. I've tested it, and converted an
entire local binary-sparc/main tree to internal bzip2 compression. It
saved a grand total of 197 megs from 1.5gigs. Roughly 15% at a quick
guess. This wouldn't even drop us down a single CD.

We have new things in the upcoming dpkg, one of those being to support
bzip2 in the package format. However, I don't see it being used in
Debian's archives right away.

-- 
 ---===-=-==-=---==-=--
/  Ben Collins  --  ...on that fantastic voyage...  --  Debian GNU/Linux   \
`  [EMAIL PROTECTED]  --  [EMAIL PROTECTED]  --  [EMAIL PROTECTED]  '
 `---=--===-=-=-=-===-==---=--=---'


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



Re: Help on Debian Project - Need Me?

2000-09-03 Thread Ben Collins
On Sun, Sep 03, 2000 at 12:54:34AM -0500, Manoj Srivastava wrote:
 Ben == Ben Collins [EMAIL PROTECTED] writes:
 
  Ben Well, IMO, anything that goes on the Debian website better be
  Ben created by free software. No offense, but if I start seeing
  Ben Made with Macromedia or Designed with Photoshop on the
  Ben website, there will be hell to pay :)
 
   Conversly, if the output is pristine HTML, I see no reason to
  refuse it. 

Have you ever seen the header of a JPEG output from PhotoShop? It's full
of advert/copyright for the program that created it. A tell tale sign you
can get away from without some sort of strip program, which IMO is just
cheating.

Anyway, we shouldn't be using pure html for out webpages (which I think we
don't). I'm pretty sure our webpages are generated from a higher level
language.

Ben

-- 
 ---===-=-==-=---==-=--
/  Ben Collins  --  ...on that fantastic voyage...  --  Debian GNU/Linux   \
`  [EMAIL PROTECTED]  --  [EMAIL PROTECTED]  --  [EMAIL PROTECTED]  '
 `---=--===-=-=-=-===-==---=--=---'


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



Re: why apt/dpkg not using bzip2

2000-09-03 Thread Ben Collins
On Sun, Sep 03, 2000 at 06:09:27PM +0600, Sergey I. Golod wrote:
 Ben Collins wrote:
 
Yeah, but I guess it would take about twice the time to unpack. Please
don't do that to my poor 486 :-((
  
   But extra size = extra traffic = extra money, that's worse. Unpack no 
   cost at all
   (except you time, ofcourse).
  
   wbr, Serge.
  
   p.s. If Debian change default compression to bzip2 in future, we can save 
   about
   ~20-25% in size of distribution. It especially important to reduce network
   traffic in updateupgrade operations.
 
  Now, we cannot save that much. Your example of compressing pure text is
  not a measure of this whole archive. I've tested it, and converted an
  entire local binary-sparc/main tree to internal bzip2 compression. It
  saved a grand total of 197 megs from 1.5gigs. Roughly 15% at a quick
  guess. This wouldn't even drop us down a single CD.
 
 Yes, binaries. But you also forgot about sources. Or 15% - include 
 binarysource?

Lots of sources already use bzip2 internally, so there's a no-gain
situation with some.

  We have new things in the upcoming dpkg, one of those being to support
  bzip2 in the package format. However, I don't see it being used in
  Debian's archives right away.
 
 Anyway, sometime Debian-community must start this job.

Why? 15% b/w isn't that big of a deal unless you are mirroing the entire
distribution. If that's a big deal to you in that situation, buy a CD. On
top of that we start to have backward compability issues (some packages
will never be able to be compressed with bzip2 to insure we can still do
upgrades, etc...). Theoretically, it may sound nice, but technically,
there is no gain.

If we support it with the package manager, then it's a very simple script
to convert all packages to bz2 internally, and CD vendors can opt to do
this, and sell compact ISO's.

-- 
 ---===-=-==-=---==-=--
/  Ben Collins  --  ...on that fantastic voyage...  --  Debian GNU/Linux   \
`  [EMAIL PROTECTED]  --  [EMAIL PROTECTED]  --  [EMAIL PROTECTED]  '
 `---=--===-=-=-=-===-==---=--=---'


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



Re: RFC/ITP: everybuddy-cvs

2000-09-01 Thread Ben Collins
On Fri, Sep 01, 2000 at 04:06:33PM +, michael d. ivey wrote:
 I started making personal debs of the everybuddy CVS snapshots because EB
 releases tend to lag pretty far behind the code in CVS.  I called my
 package ebsnap, and made it conflict with everybuddy.  I put it on my
 site, and that was that.
 
 Now, I've adopted everybuddy and gotten through the NM process.  I'd like
 to add the CVS version to unstable...but I don't know what to call it.
 My current idea is everybuddy-cvs, and make it conflict with everybuddy,
 and conflict/replace ebsnap, for the people who may have downloaded
 ebsnap.  Is that the correct way to proceed?
 
 I'll be doing the rename and the upload sometime early next week.

Keep it the same name. Woody is unstable right now, there are a lot of
packages that are pre-release just for the sake of testing and working out
bugs. So, IMO, keep it the same name, and version it appropriately. Also
might add This is a CVS build at the bottom of the description.

Note, you can't break much anyway. I'm about ready to upload glibc 2.1.93
(pre-2.2) to woody anyway, so if anything is going to break, it's most
likely going to be my fault :)

-- 
 ---===-=-==-=---==-=--
/  Ben Collins  --  ...on that fantastic voyage...  --  Debian GNU/Linux   \
`  [EMAIL PROTECTED]  --  [EMAIL PROTECTED]  --  [EMAIL PROTECTED]  '
 `---=--===-=-=-=-===-==---=--=---'


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



Re: Learning dpkg/apt

2000-08-19 Thread Ben Collins
On Fri, Aug 18, 2000 at 09:30:18PM -0600, Dwayne C . Litzenberger wrote:
 I want to learn the total innards of dpkg/apt.  I recently filed a bug
 complaining about the fact that dpkg is too slow, but I want to actually _do_
 something about it (other than ordering other developers around).
 
 So Can someone who knows dpkg give me a good list of the stuff I should
 read, or the order in which I should read the dpkg/apt source code?

Source is the best documentation for a program...all hail the invention of
comments :)

-- 
 ---===-=-==-=---==-=--
/  Ben Collins  --  ...on that fantastic voyage...  --  Debian GNU/Linux   \
`  [EMAIL PROTECTED]  --  [EMAIL PROTECTED]  --  [EMAIL PROTECTED]  '
 `---=--===-=-=-=-===-==---=--=---'




Re: Essential virtual packages

2000-08-19 Thread Ben Collins
On Sat, Aug 19, 2000 at 04:16:08PM +1000, Glenn McGrath wrote:
 Im trying to understand a few things relating to packaging... take the
 kernel for example
 
 I just did a fresh install of potato, and then installed my own kernel
 image built by kernel-package, dselect lists my custom kernel as being
 the only kernel-image installed, i cant see any reference to the
 original kernel image.
 Shouldnt both be the original kernel and my custom kernel be listed as
 being installed?
 
 According to my understanding from the policy manual the functionality
 provided by the virtual package kernel-image, which in my case is
 supplied by both the original and custom kernel should be both required
 and Essential... 
 
 I cant find any details on the virtual package kernel-image except its
 name, do virtual packages have priorities and can they be marked
 essential ?

Kernel is not and essential package for two very specific reasons.
Firstly, the user might not wish to use a packaged kernel, and rely on
manually installed kernels. Secondly, it is very possible to not have a
kernel installed on the local system at all, like for network based
clients.

As far as your situation, if you installed the same version as the
original kernel, then it replaced that package.

-- 
 ---===-=-==-=---==-=--
/  Ben Collins  --  ...on that fantastic voyage...  --  Debian GNU/Linux   \
`  [EMAIL PROTECTED]  --  [EMAIL PROTECTED]  --  [EMAIL PROTECTED]  '
 `---=--===-=-=-=-===-==---=--=---'




NMU's completely removed from kaffe in woody

2000-08-18 Thread Ben Collins
(Ean, you are Cc'd just in case you aren't sub'd to -devel, please feel
free to denote otherwise to avoid duplicates)

Over the course of potato release, there were several NMU's done on the
kaffe package to fix some RC bugs. I've listed them here for clarity and
reference:

59420: kaffe_1:1.0.5e-0.3(frozen): bad register names on m68k
58434: kaffe: can't build from source
59575: jit3 not supported on sparc build
58434: can't build from source
55835: kaffe_1:1.0.5e-0.1(frozen): build error: make -j fails
55618: kaffe: shell scripts starting kaffe components contain invalid paths
55848: jdk1.1: paths screwed up ?
55961: url in copyright file doesn't work
55618: kaffe: shell scripts starting kaffe components contain invalid paths
49893: New upstream version
52911: Kaffe new version available
34385: kaffe: symlinks for appletviewer missing
36715: kaffe: javaverify alternative
36869: kjavac and kjavadoc missing
36711: kaffe: change dependencies
51416: debian kaffe is missing functionality
51230: kaffe: No exception raised when an external program is not found

Some of these are rather important bug fixes. Some are not. According to
the changelog in potato, the last upload Ean made was in April of 1999,
followed by 5 NMU's by myself, Adam Heath and Zed Pobre. Note Adam works
for Ean, and it is Ean's contention that since he asked Adam to make those
NMU's on the clock (paid), that he was not ignoring the package, but
delegating it to him.

Now, here's the real problem. In the woody package, none of the NMU's show
up. Not only are they gone, but all of the modifications that were made
are gone aswell. So the fixed status of all of these bugs is now
incorrect and they all need to be set back to their original severity and
checked/fixed again! All of this work gone to waste, when before Jul, the
maintainer had nothing to do with his own package, and others had to fix
the damn thing.

Even more suspicious is a new entry in the woody changelog from Dec of
1999, that never shows up potato (which has a last changelog date of March
2000). So now not only are all the NMU's ignored, but false changelog
entries are made, for uploads that were never done!

This is rediculous. Ean knows about these NMU's. He asked Adam to peform
his, and I emailed him about the ones I did, and he responded. Why must our
packages take a step back!?

-- 
 ---===-=-==-=---==-=--
/  Ben Collins  --  ...on that fantastic voyage...  --  Debian GNU/Linux   \
`  [EMAIL PROTECTED]  --  [EMAIL PROTECTED]  --  [EMAIL PROTECTED]  '
 `---=--===-=-=-=-===-==---=--=---'




Re: NMU's completely removed from kaffe in woody

2000-08-18 Thread Ben Collins
On Fri, Aug 18, 2000 at 03:06:55PM -0500, Ean R . Schuessler wrote:
 Well Ben, there are two reasons that I ignored the NMUs.
 
 The first reason is that Kaffe revisions have been so long in coming that
 the 1.0.6 source base bears little to no resembelence to the 1.0.5
 source. Maintaining the patches that were done against 1.0.5 would be
 difficult at best and I was more concerned with getting 1.0.6 out so
 that people could use it.

So superficial version numbers are more important than stability? I see.
Problem is that the patches I applied to this had a lot to do with the
debian files (build failures because of faulty hard coded options). Which
means, you should have incorporated them.

 This issue is about to be compounded by the fact that Transvirtual is
 merging all of their proprietary code into the open source base. This
 means that a spectrum of features (framebuffer AWT, improved JIT, much
 better native thread support, etc.) will be moving into the GPL source
 base.
 
 So, in short 1.0.6 and the release after will both represent what are
 effectively new pieces of software and tracking bugs let alone source
 patches across those releases will be a waste of everyone's time.

Hey, sounds _a lot_ like 10% of the rest of Debian packages! WOW. However,
that is no excuse to ignore a) valid patches and b) changelogs which
denote the history of the package as it pertains to Debian. Even if you
don't like it, it is still there, and should remain. Removing it in favor
of your personal image is not an excuse.

 The second reason I chose to cut a lot of NMU changelogs was that you
 took it upon yourself to load them with vindictive, personal and
 unprofessional statements. Why you need to say things like I wish the
 maintainer of this software would pay attention to his packages in a
 changelog is completely beyond me.

Vidictive? Hell, I could have said a lot worse. I don't think making a
request for some attention to your package was too much to ask.

 I insured that a 1.0.5 release was available days after it was
 released, as I did with 1.0.6, yet you continue to try and paint a
 picture of negligence. Frankly, it seems clear to me that its personal
 and I don't no why. Nor do I care.

No, it's clear that removing patches and changelogs that I and others
took the time to NMU, was personal.

 I spent all last week working in Transvirtual's offices, know Tim
 Wilkinson personally and have an active business relationship with TVT. 
 I use Kaffe on a daily basis, package it for my own use and currently use 
 it on a number of handheld devices including the MIPS platform (for more
 info see: http://www.pocketlinux.com).

Irrelevant.

 In short, I don't want to belittle your comments but I would ask you
 to conduct yourself a little more professionally. At least try to bring 
 issues to me (or at least debian-java) before you waste devel's time 
 with issues that have little or no basis.

Professionalism is what I did. I fixed the package, and made comments for
the maintainer. A simple request to do this yourself is not vindictive nor
unprofessional. Me having to do your job...now that makes you
unprofessional. Irregardless of how cozy you are with upstream companies,
you still need to fix bugs, not just killoff valid patches and work.

Again, you chose the quick and short route. Go back to when you knew what
the hell was going on with your package, upgrade to a new uptream (which
you claim is so different, and took so much effort) instead of doing it the
right way, by acknowledging the NMU's, forward-porting the patches and
maintaining stability. You did none of those. I bet you did not even try
to check the patches. It's not as if they were hard to find. In the potato
package they are even seperated in debian/patches/, so it would have been
a piece of cake to get them.

You claim you wanted to make it available so much, well guess what. The
bugs you ignored are now present again, and you just kept your nifty new
upstream version from more people because it FAILS to build and IS broken.
I bet you didn't even try to get the source patches incorporated upstream.
Roman Hodek took quite a bit of debug and test time to track down the m68k
errors, and now that you blew off that, it probably wont build on there
anymore.

Good job Ean. You've done an excellent job of maintaining a quality
package.

-- 
 ---===-=-==-=---==-=--
/  Ben Collins  --  ...on that fantastic voyage...  --  Debian GNU/Linux   \
`  [EMAIL PROTECTED]  --  [EMAIL PROTECTED]  --  [EMAIL PROTECTED]  '
 `---=--===-=-=-=-===-==---=--=---'




Broken bootable SPARC CD#1, and why this happened

2000-08-17 Thread Ben Collins
I've gotten reports that the ISO for CD#1 on sparc is completely broken.
Although the packages and dist files are there, the CD will not boot,
since almost none of the boot1 files are on the image.

Now I could blame this on Phil, who created the images, but that wouldn't
be right, since he can't be expected to know what a bootable sparc image
looks like, nor does he even have a sparc to test this on.

I could blame myself, but the fact is the image was not created right (it
needs to be done as either root, or under fakeroot, which requires the
*entire* process be done in a single session, not multiple fakeroot
incantations, which might be the cause here), and I could not have been
expected to download 650megs over my 33.6k modem within the few hours
timeframe that these things were created and distributed under.

I could blame...

Well, you get the point. I don't want to place blame. I just don't want to
see this shit happen again. Here's what I want to see next time (2.2 r1):

1) First of all I think the CD's themselves need a sub revision. Obviously
   if we were to create a new CD image set just for sparc, we can't call
   it 2.2 r0 since there wouldn't be any way to designate it from the
   original broken ones. We can't call it 2.2 r1, since it really isn't,
   and the dist hasn't changed, just the image. So maybe the CD's need to
   be labeled like 2.2 r0 cdv0 (for CD Revision), and in this case we
   could have made 2.2 r0 cdv1 for sparc to fix this.

2) Next time we create some very important images, I think one person
   needs to be designated responsible for testing images prior to release.
   This requires one of the following:

   a) The person download them, burn them, and test an install or two.
  Verify certain points (maybe a checklist...).
   b) If the designated person cannot do this, they can opt to pay for
  images to be shipped to them (Phil, is this too much to ask a
  volunteer? :), then test them.

   We have to remember, vendors are burning these CD's almost as soon as
   we make them available. WE are costing them money when we fuck up, and
   it isn't thre fault because they expect these things to work when we
   make them available.

3) After each arch is tested, that arch is released, independent of the
   other archs. That way we don't slow up everyone else because of slow
   testers.

4) From here, things should be handled a lot better AFA mirroring (before
   being made world readable to the public), but I'll leave that to the
   debian-cd folks to decide how to make that better.

-- 
 ---===-=-==-=---==-=--
/  Ben Collins  --  ...on that fantastic voyage...  --  Debian GNU/Linux   \
`  [EMAIL PROTECTED]  --  [EMAIL PROTECTED]  --  [EMAIL PROTECTED]  '
 `---=--===-=-=-=-===-==---=--=---'




Re: Broken bootable SPARC CD#1, and why this happened

2000-08-17 Thread Ben Collins
On Thu, Aug 17, 2000 at 07:43:48PM +0200, J.A. Bezemer wrote:
 
 On Thu, 17 Aug 2000, Ben Collins wrote:
 
  I've gotten reports that the ISO for CD#1 on sparc is completely broken.
  Although the packages and dist files are there, the CD will not boot,
  since almost none of the boot1 files are on the image.
 
 I'd hardly call this completely broken. I guess you can still do upgrades.
 And I hope there are other possibilities to start the install system besides
 booting from the CD.
 [Please tell me the easiest option, or a precise location in some document, to
 refer to on the cdimage.d.o webpages.]

Obviously, any install option that != CD would apply there. Atleast, that
would be obvious to me.

  1) First of all I think the CD's themselves need a sub revision. Obviously
 if we were to create a new CD image set just for sparc, we can't call
 it 2.2 r0 since there wouldn't be any way to designate it from the
 original broken ones. We can't call it 2.2 r1, since it really isn't,
 and the dist hasn't changed, just the image. So maybe the CD's need to
 be labeled like 2.2 r0 cdv0 (for CD Revision), and in this case we
 could have made 2.2 r0 cdv1 for sparc to fix this.
 
 Oh please!! Unlike some people like you to believe, there exist no revisions
 other than CD revisions. There are no FTP revisions. FTP changes _much_ more
 than the CDs due to many security fixes. An FTP revision indicates the state
 of the FTP archive whenever new CDs were made (or whenever some people think
 CDs could be made). About 90% of the time the FTP archive does not any longer
 match the CDs it is claiming to match. If we counted FTP revisions, 2.1 would
 be at revision 30 or something.
 
 So, a 2.2 r1 revision for new Sparc CDs would be the logical choice. However,
 I can understand that we would then want a complete series of all
 architectures, which isn't necessary at this point.
 
 Therefore, I'd strongly suggest we'd call it 2.2 r0.1 or maybe better 2.2 r0.5
 (I hope we won't need a 0.6 then..)

WTF is the difference? Nothing but a naming scheme. It's still a change,
either way you do it, why do you want to nitpick the mechanism?

  2) Next time we create some very important images, I think one person
 needs to be designated responsible for testing images prior to release.
 This requires one of the following:
  
 a) The person download them, burn them, and test an install or two.
Verify certain points (maybe a checklist...).
 b) If the designated person cannot do this, they can opt to pay for
images to be shipped to them (Phil, is this too much to ask a
volunteer? :), then test them.
  
 We have to remember, vendors are burning these CD's almost as soon as
 we make them available. WE are costing them money when we fuck up, and
 it isn't thre fault because they expect these things to work when we
 make them available.
 
 I do agree, but... I think you'll have some trouble finding testers for !=i386
 who can a-priori say they'll be available whenever the release manager thinks
 the distro is ready. And then making images takes time, testing them takes
 time, shipping may take even more time (count at least 4 days for any
 international shipping unless you want to pay really much).

IMO, well worth it to avoid any future problems of this kind. Or is
quality second priority, and meeting release dates first?

  3) After each arch is tested, that arch is released, independent of the
 other archs. That way we don't slow up everyone else because of slow
 testers.
 
 Do you want to officially release a distro, say woody, _before_ the CD
 images are available, or _after_ the images are available? I've personally
 always opted for the latter. But that would mean the slowest tester is/feels
 responsible for all the delay. How to handle that?

Uh, the official release CD images were not created until after the
symlink change. The distribution is released not the CD images. They
come after. The testing and release of those needs some time, irregardless
of the distribution timeline. We can't opt for hey we released CD's the
same DAY!, over dist is released, ISO's are coming soon after some
testing. Quality, quality, qualitynot superficial release dates.

-- 
 ---===-=-==-=---==-=--
/  Ben Collins  --  ...on that fantastic voyage...  --  Debian GNU/Linux   \
`  [EMAIL PROTECTED]  --  [EMAIL PROTECTED]  --  [EMAIL PROTECTED]  '
 `---=--===-=-=-=-===-==---=--=---'




Re: How many CDs in potato?

2000-08-15 Thread Ben Collins
On Tue, Aug 15, 2000 at 07:19:27PM +0300, Eray Ozkural wrote:
 On Tue, 15 Aug 2000 19:16:16 Peter S Galbraith wrote:
  
  Can anyone tell me how many CDs the official ISOs have for:
  
   - i386 main + main/non-US ( + contrib ?)
   - sources
   

Official sets are main+contrib, which is 3cd's. This can include non-US or
not (only CD1 is different in that case). Sometimes vendors provide a 4th
binary CD with non-free (may or may not include non-US/non-free). The
source CD's are also 3 images main+contrib. Not sure how they handle
non-US and non-free.

Ben

-- 
 ---===-=-==-=---==-=--
/  Ben Collins  --  ...on that fantastic voyage...  --  Debian GNU/Linux   \
`  [EMAIL PROTECTED]  --  [EMAIL PROTECTED]  --  [EMAIL PROTECTED]  '
 `---=--===-=-=-=-===-==---=--=---'




Re: kernel-image with the same version

2000-08-15 Thread Ben Collins
On Wed, Aug 16, 2000 at 07:43:14AM +0900, Atsuhito Kohda wrote:
 Hi all,
 
 I installed recently potato from scratch.  Rescue disk installed 
 kernel 2.2.17 and I rebuild kernel-image with kerne-source 2.2.17
 so the version of kernel was same for both.
 
 When I installed kernel-image-2.2.17*.deb which I rebuild then
 /vmlinuz and /vmlinuz.old were created but both pointed to the same
 /boot/vmlinuz-2.2.17.  This means no back-up of old kernel was retained.
 
 In my case, new kernel seemed to work fine so there was no problem,
 I guessed, but this might cause problems.
 
 Is this inevitable or I am missing something?

Edit /etc/kernel-img.conf and add this line:

reverse_symlink := yes

That will make /vmlinux the actual file, and the ones in /boot will be the
symlinks. That may solve your problem (try installing the kernel again to
test).

-- 
 ---===-=-==-=---==-=--
/  Ben Collins  --  ...on that fantastic voyage...  --  Debian GNU/Linux   \
`  [EMAIL PROTECTED]  --  [EMAIL PROTECTED]  --  [EMAIL PROTECTED]  '
 `---=--===-=-=-=-===-==---=--=---'




Re: ITP: gcc, binutils, libc, gdb for Amtel AVR microcontrollers

2000-08-14 Thread Ben Collins
On Mon, Aug 14, 2000 at 11:04:15PM +0200, Hakan Ardo wrote:
 Hi,
 the entire gnu develoopnet environment is ported to the avr arcitecture and
 runs nicely under debian. Currently all that excists as debian packages are
 a few asmeblers and programmers. I intend to create the following debain
 packages:
 
   avr-binutils
   avr-gcc
   avr-libc
   avr-monitor (code monitor used by gdb)
   avr-gdb
   avr-devenviron (contains dependencies on all the packagses you need to get
   a full featured development evironment for the avr as well
   as some simple examples and a readme to get started)

Is this based off the actual upstream source, or is it a fork? If the
former, then I suggest coordinating with the relevant maintainers rather
than duplicating source. What versions of these tools are being used?

-- 
 ---===-=-==-=---==-=--
/  Ben Collins  --  ...on that fantastic voyage...  --  Debian GNU/Linux   \
`  [EMAIL PROTECTED]  --  [EMAIL PROTECTED]  --  [EMAIL PROTECTED]  '
 `---=--===-=-=-=-===-==---=--=---'




Re: ITP: gcc, binutils, libc, gdb for Amtel AVR microcontrollers

2000-08-14 Thread Ben Collins
 
 binutils is part of the actual upstream source version 2.10 gcc is
 distributed as a patch to version 2.95.2 and gdb as a patch to 4.18, the
 rest is not related to actual gnu sources. 
 

Excellent. Then most likely all you need to do is get the target added to
the binutils-multiarch package, and dep on that for the other tools.

 I'll contact the binutils maintainer to see if we can coordinate the
 package, as for the others it seems hard to build from the same code tree as
 it has to be patched...

I'd email the respective maintainers. They may have some ideas about
that.

I assume the libc is not part of glibc at all, so that most likely needs
to be its own package.

-- 
 ---===-=-==-=---==-=--
/  Ben Collins  --  ...on that fantastic voyage...  --  Debian GNU/Linux   \
`  [EMAIL PROTECTED]  --  [EMAIL PROTECTED]  --  [EMAIL PROTECTED]  '
 `---=--===-=-=-=-===-==---=--=---'




Re: ITP: lirc, devfsd

2000-04-03 Thread Ben Collins
 Similarly, I have packaged devfsd (http://www.atnf.csiro.au/~rgooch/linux/).
 This one still needs a couple of problems ironing out first.

No offense, but I hope you realize the amount of effort that will be
needed for devfsd. Since it is a key element in our 2.4.x upgrade path,
the amount of policy and technical bugs will be tremendous (permissions,
adding support for default compatibility devices, etc..).

I just don't want to see anyone go lightly into packaging devfsd. If you
aren't prepared to take on the responsiblity of what will most likely
become a base and essential package, leave it for some one else to do.

-- 
 ---===-=-==-=---==-=--
/  Ben Collins  --  ...on that fantastic voyage...  --  Debian GNU/Linux   \
` [EMAIL PROTECTED]  --  [EMAIL PROTECTED]  --  [EMAIL PROTECTED] '
 `---=--===-=-=-=-===-==---=--=---'



Re: ITP: lirc, devfsd

2000-04-03 Thread Ben Collins
On Sun, Apr 02, 2000 at 06:42:59PM -0800, Ethan Benson wrote:
 On Sun, Apr 02, 2000 at 10:09:30PM -0400, Ben Collins wrote:
   Similarly, I have packaged devfsd 
   (http://www.atnf.csiro.au/~rgooch/linux/).
   This one still needs a couple of problems ironing out first.
  
  No offense, but I hope you realize the amount of effort that will be
  needed for devfsd. Since it is a key element in our 2.4.x upgrade path,
  the amount of policy and technical bugs will be tremendous (permissions,
  adding support for default compatibility devices, etc..).
  
  I just don't want to see anyone go lightly into packaging devfsd. If you
  aren't prepared to take on the responsiblity of what will most likely
  become a base and essential package, leave it for some one else to do.
 
 I hope debian is not planning on `forcing' [0] the use of devfs with 2.4,
 last i checked it was still a compile time option (and experimental at
 that) there are some of us who don't care for devfs and do not wish to
 use it.
 
 [0] read making it exceedingly inconvenient to forgo or disable devfs
 in 2.4 kernels, for example neglecting to maintain or provide a real
 (non-devfs) working /dev directory.

No this is not an option. There will remain a real /dev for (an I presume
and support this particular viewpoint, but it has not been set in stone as
of yet, and wont be until potato is out of the way, and 2.4 is in woody)
atleast woody, and most likely the release after that. I would hope that
we can have a completely devfs system for the release after woody, simply
because it is the way that everything is going, and it is the Right Way.

Note that makedev can create all of the base devices with one simple
command. This makes it quite simple to get rid of devfs, even in the
future if we ever do decide not to provide it by default on later
distributions (in fact this can probably be scripted, so that if the
system boots without devfs enabled, makedev will create everything needed
on the fly).

However, people will want to use devfs, and therefore devfsd will be
needed in order to support the transition (without it, most programs will
fail to find the new device locations). I am pretty sure that devfs will
be used extensively in boot-floppies. The main reasons being that the
rootdisks will be smaller without having to contain hardcoded device
nodes. Secondly, it is easy to parse out what the available hardware is
since the device nodes are only created when a driver actually finds the
device and enables it (i.e. /dev/cdroms/cdrom0 wont exist unless there is
actually a cdrom device). Since the boot-floppies are self contained, it
wont even need devfsd for the installation program, since all the device
paths can be made to work with devfs' setup.

Again, these are my opinions alone, and nothing has been decided, but
devfs will come of age, and we need to support it, and that will mean some
work for the devfsd maintainer, whoever that may be.

Ben

-- 
 ---===-=-==-=---==-=--
/  Ben Collins  --  ...on that fantastic voyage...  --  Debian GNU/Linux   \
` [EMAIL PROTECTED]  --  [EMAIL PROTECTED]  --  [EMAIL PROTECTED] '
 `---=--===-=-=-=-===-==---=--=---'



Re: Release-critical Bugreport for March 31, 2000

2000-04-02 Thread Ben Collins
On Sat, Apr 01, 2000 at 10:13:38AM -0800, esoR ocsirF wrote:
 Caution, IANAD. Just tring to help
 
 Package: cricket (debian/main)
 Maintainer: Matt Zimmerman [EMAIL PROTECTED]
   56948  cricket depends on non-existant package
 
 Package: ftp.debian.org (pseudo)
 Maintainer: Guy Maor [EMAIL PROTECTED]
   60707  cricket depends on a nonexistent package
 
 Shouldn't these be merged?

No, you can only merge bugs on the same package. One is against the
pacakge itself, the other is for ftp.debian.org to remove that package.

-- 
 ---===-=-==-=---==-=--
/  Ben Collins  --  ...on that fantastic voyage...  --  Debian GNU/Linux   \
` [EMAIL PROTECTED]  --  [EMAIL PROTECTED]  --  [EMAIL PROTECTED] '
 `---=--===-=-=-=-===-==---=--=---'



[WARNING](sparc): (not an april fool's joke) libstdc++2.10 2.95.2-8 is broken on sparc

2000-04-01 Thread Ben Collins
Please do not install this package, but wait for the next version
(presumably 2.95.2-9). If you install this, apt-get will be broken, and
updates will not be possible until you manually install the fixed version
with dpkg.

Ben

-- 
 ---===-=-==-=---==-=--
/  Ben Collins  --  ...on that fantastic voyage...  --  Debian GNU/Linux   \
` [EMAIL PROTECTED]  --  [EMAIL PROTECTED]  --  [EMAIL PROTECTED] '
 `---=--===-=-=-=-===-==---=--=---'



Re: Release-critical Bugreport for March 31, 2000

2000-03-31 Thread Ben Collins
 Package: gap4-doc-dvi (debian/non-free)
 Maintainer: Markus Hetzmannseder [EMAIL PROTECTED]
   60695  gap4-doc-dvi depends on nonexistent package
 
 Package: gap4-doc-html (debian/non-free)
 Maintainer: Markus Hetzmannseder [EMAIL PROTECTED]
   60703  gap4-doc-html depends on nonexistent package
 
 Package: gap4-doc-ps (debian/non-free)
 Maintainer: Markus Hetzmannseder [EMAIL PROTECTED]
   60699  gap4-doc-ps depends on nonexistent package

I am NMU'ing these packages as I type this email.

 Package: gap4-gdat (debian/non-free)
 Maintainer: Markus Hetzmannseder [EMAIL PROTECTED]
   60708  gap4-gdat depends on nonexistent package
 
 Package: gap4-tdat (debian/non-free)
 Maintainer: Markus Hetzmannseder [EMAIL PROTECTED]
   60701  gap4-tdat depends on nonexistent package

I've forwarded these two packages to the ftp masters. Since they truly do
depend on gap4 being installed, they will not have their deps met for
potato. Woody on the other hand...

Anyhow, they should be removed.

-- 
 ---===-=-==-=---==-=--
/  Ben Collins  --  ...on that fantastic voyage...  --  Debian GNU/Linux   \
` [EMAIL PROTECTED]  --  [EMAIL PROTECTED]  --  [EMAIL PROTECTED] '
 `---=--===-=-=-=-===-==---=--=---'



Re: Release-critical Bugreport for March 31, 2000

2000-03-31 Thread Ben Collins
 Package: gcc (debian/main)
 Maintainer: Debian GCC maintainers [EMAIL PROTECTED]
   58412  r-base: Can't build from source
   61258  missing header files in include/asm on non-i386 architectures

I'v reduced the severity of these two bugs. The first has a workaround in
the bug report. Since it doesn't keep r-base from compiling (just requires
it to workaround the gcc bug), then it should be ok for now.

The second I don't think is really a bug. More than likely it is user
misunderstanding of how fixincludes work.

-- 
 ---===-=-==-=---==-=--
/  Ben Collins  --  ...on that fantastic voyage...  --  Debian GNU/Linux   \
` [EMAIL PROTECTED]  --  [EMAIL PROTECTED]  --  [EMAIL PROTECTED] '
 `---=--===-=-=-=-===-==---=--=---'



Re: Release-critical Bugreport for March 31, 2000

2000-03-31 Thread Ben Collins
 Package: ivtools (debian/main)
 Maintainer: Guenter Geiger [EMAIL PROTECTED]
   57250  ivtools_0.7.9-5(frozen): build errors

Changelog for 0.7.9-6 says this is fixed, so I've closed it.

Ben

-- 
 ---===-=-==-=---==-=--
/  Ben Collins  --  ...on that fantastic voyage...  --  Debian GNU/Linux   \
` [EMAIL PROTECTED]  --  [EMAIL PROTECTED]  --  [EMAIL PROTECTED] '
 `---=--===-=-=-=-===-==---=--=---'



Re: Release-critical Bugreport for March 31, 2000

2000-03-31 Thread Ben Collins
 Package: kaffe (debian/main)
 Maintainer: Ean R. Schuessler [EMAIL PROTECTED]
   59420  kaffe_1:1.0.5e-0.3(frozen): bad register names on m68k

NMU'ing this one (again)

-- 
 ---===-=-==-=---==-=--
/  Ben Collins  --  ...on that fantastic voyage...  --  Debian GNU/Linux   \
` [EMAIL PROTECTED]  --  [EMAIL PROTECTED]  --  [EMAIL PROTECTED] '
 `---=--===-=-=-=-===-==---=--=---'



Re: Release-critical Bugreport for March 31, 2000

2000-03-31 Thread Ben Collins
 Package: siag-common (debian/main)
 Maintainer: Davide Barbieri [EMAIL PROTECTED]
   61174  siag-common: deps on arch any packages too strict to allow binary 
 only recompiles

Fixed version was installed last night by the maintainer.

 Package: silo (debian/main)
 Maintainer: Davide Barbieri [EMAIL PROTECTED]
   61389  silo: newer version available for better cd boot support

Maintianer asked me to NMU, already done and in incoming.

-- 
 ---===-=-==-=---==-=--
/  Ben Collins  --  ...on that fantastic voyage...  --  Debian GNU/Linux   \
` [EMAIL PROTECTED]  --  [EMAIL PROTECTED]  --  [EMAIL PROTECTED] '
 `---=--===-=-=-=-===-==---=--=---'



Re: Release-critical Bugreport for March 31, 2000

2000-03-31 Thread Ben Collins
On Fri, Mar 31, 2000 at 08:19:39PM +0200, Adrian Bunk wrote:
 On Fri, 31 Mar 2000, Ben Collins wrote:
 
   Package: gap4-doc-dvi (debian/non-free)
   Maintainer: Markus Hetzmannseder [EMAIL PROTECTED]
 60695  gap4-doc-dvi depends on nonexistent package
   
   Package: gap4-doc-html (debian/non-free)
   Maintainer: Markus Hetzmannseder [EMAIL PROTECTED]
 60703  gap4-doc-html depends on nonexistent package
   
   Package: gap4-doc-ps (debian/non-free)
   Maintainer: Markus Hetzmannseder [EMAIL PROTECTED]
 60699  gap4-doc-ps depends on nonexistent package
  
  I am NMU'ing these packages as I type this email.
 ...
 
 Hi Ben,
 
 does it really make sense to keep the documentation of a program which is
 no longer in potato?

No it doesn't. However, that is not up to me, and there is nothing in
policy or packaging that makes such a statement. Therefore, that reason
alone is not enough to remove it. We have documentation packages that
having nothing to do with computers at all (all though I have argued
against such packages).

These packages do not require gap4 to be useful (to gap4 users, but
still).

-- 
 ---===-=-==-=---==-=--
/  Ben Collins  --  ...on that fantastic voyage...  --  Debian GNU/Linux   \
` [EMAIL PROTECTED]  --  [EMAIL PROTECTED]  --  [EMAIL PROTECTED] '
 `---=--===-=-=-=-===-==---=--=---'



Re: Release-critical Bugreport for March 31, 2000

2000-03-31 Thread Ben Collins
On Fri, Mar 31, 2000 at 11:18:36AM -0800, Ossama Othman wrote:
 Hi,
 
  Package: libtool (debian/main)
  Maintainer: Ossama Othman [EMAIL PROTECTED]
61314  libtool build hack breaks ports
 
 I'm currently away attending a conference so it's a bit hard for me to
 work on this.  An NMU would be greatly appreciated.  Otherwise, I'll do
 my best to get this fixed sometime this weekend.

Build in progress, will be uploaded soon.

Ben

-- 
 ---===-=-==-=---==-=--
/  Ben Collins  --  ...on that fantastic voyage...  --  Debian GNU/Linux   \
` [EMAIL PROTECTED]  --  [EMAIL PROTECTED]  --  [EMAIL PROTECTED] '
 `---=--===-=-=-=-===-==---=--=---'



Re: Release-critical Bugreport for March 31, 2000

2000-03-31 Thread Ben Collins
On Fri, Mar 31, 2000 at 03:20:20PM -0800, Kevin Dalley wrote:
 BugScan reporter [EMAIL PROTECTED] writes:
 
  Package: sane (debian/main)
  Maintainer: Kevin Dalley [EMAIL PROTECTED]
60923  sane: Broken with Gimp 1.0
 
 I uploaded a possible fix to this program a few days ago.  The problem
 is that various versions of sane and xsane were not compiled with the
 appropriate libgimp libraries on non-i386 platforms.

Which gimp libraries should they be using?

-- 
 ---===-=-==-=---==-=--
/  Ben Collins  --  ...on that fantastic voyage...  --  Debian GNU/Linux   \
` [EMAIL PROTECTED]  --  [EMAIL PROTECTED]  --  [EMAIL PROTECTED] '
 `---=--===-=-=-=-===-==---=--=---'



Re: Advice on inetd Denial of Service Bug

2000-03-30 Thread Ben Collins
 Unfortunately I can't think of a reasonable way of checking for this
 in the preinst. The shell code I posted to the bug report works okay
 for testing, but it'll report existing connections that are perfectly
 reasonable, rather than just programs listening where they shouldn't be,
 so it's not particularly good for sticking in a preinst and randomly
 killing processes. It also depends on an optional package, which ain't
 good.
 
 Ideas? Or should I just forget it, and let people doing an upgrade look
 out for themselves?

How about instead of killing processes, just want the user if such a
situation exists using the same check?

-- 
 ---===-=-==-=---==-=--
/  Ben Collins  --  ...on that fantastic voyage...  --  Debian GNU/Linux   \
` [EMAIL PROTECTED]  --  [EMAIL PROTECTED]  --  [EMAIL PROTECTED] '
 `---=--===-=-=-=-===-==---=--=---'



Re: (Bug horizon) Problem bugs

2000-03-30 Thread Ben Collins
On Thu, Mar 30, 2000 at 11:12:27AM -0800, Chip Salzenberg wrote:
 According to Richard Braakman:
  Package: gcc (debian/main).
  Maintainer: Debian GCC maintainers [EMAIL PROTECTED]
58412 r-base: Can't build from source
59819 gcc_2.95.2-7(frozen): fails to compile itself on m68k
61258 missing header files in include/asm on non-i386 architectures
 
 May I assume that the latter two bugs will not delay the release of
 potato for i386?
 
  Package: pdl (debian/main).
  Maintainer: Raul Miller [EMAIL PROTECTED]
55268 [Strategy: use older version on alpha] PDL fails to compile on alpha
 
 Likewise?

Couldn't be more wrong. Bugs are bugs...a package with a serious bug on a
supported arch, affects that package period, no matter what arch you are
talking about.

-- 
 ---===-=-==-=---==-=--
/  Ben Collins  --  ...on that fantastic voyage...  --  Debian GNU/Linux   \
` [EMAIL PROTECTED]  --  [EMAIL PROTECTED]  --  [EMAIL PROTECTED] '
 `---=--===-=-=-=-===-==---=--=---'



Re: (Bug horizon) Problem bugs

2000-03-30 Thread Ben Collins
On Thu, Mar 30, 2000 at 01:02:46PM -0800, Chip Salzenberg wrote:
 According to Ben Collins:
  On Thu, Mar 30, 2000 at 11:12:27AM -0800, Chip Salzenberg wrote:
   May I assume that the latter two bugs will not delay the release of
   potato for i386?
  
  Couldn't be more wrong. Bugs are bugs...a package with a serious bug on a
  supported arch, affects that package period, no matter what arch you are
  talking about.
 
 But that makes no sense ... I'm a Debian developer, but I have no
 access to any m68k machines.  Yet potato, which includes some of my
 work, can't be released ... and I can do nothing about it?
 
 Feh.

I don't believe you are the only one working on the problem. Also, if you
looked, you would find that there are several m68k systems you can request
access to, so as to troubleshoot the problem.

You could also forward the bug upstream, or make a request to the
respective debian-m68k list for help.

-- 
 ---===-=-==-=---==-=--
/  Ben Collins  --  ...on that fantastic voyage...  --  Debian GNU/Linux   \
` [EMAIL PROTECTED]  --  [EMAIL PROTECTED]  --  [EMAIL PROTECTED] '
 `---=--===-=-=-=-===-==---=--=---'



Re: 0 days till bug horizon

2000-03-29 Thread Ben Collins
Sorry, simple reply for the sake of testing out poor mail server.

Ben



<    1   2   3   4   >