Debian flamewar (was: OpenOffice doc...)

Neil Joseph Schelly neil at jenandneil.com
Wed Feb 16 21:02:01 EST 2005


On Tuesday 15 February 2005 11:24 pm, Benjamin Scott wrote:
>   If I have 3 packages, A, B, and C, I need to test A with B, A with C, and
> B with C -- 3 interactions.  If I have 4 packages -- A, B, C, and D -- I
> need to test A with each of B, C, and D, and B with each of C and D, and C
> with D: 6 interactions.  Here's a table:
Similarly, most packages don't rely on more packages.  So another maintainer 
responsible for another package means he or she will do what is necessary to 
keep track of its dependencies and that will be the same number of 
dependencies as most apps, namely just one or two.  Your example assumes that 
all packages interfere or interact with all others and that's unnecssary 
complexity.  Anyway, I'm not a math guy and this is a null argument here 
anyway.  

> > It really doesn't take too long for decent packages to hit Sarge now (or
> > for the last year really).
>
>   Exactly my point.  testing and unstable are moving targets.  It's in
> flux. To test something, it needs to be *unchanging*.  Once it's tested,
> you can't change it again, or you have to test again.  Since packages build
> on one another, you have a real hard time getting a release out.  That's
> why woody is two-and-a-half years old at this point.  While Red Hat's
> offerings are definitely of a lower quality then Debian, is woody *three
> years worth of testing* better?  Hell no.  You're way past the point of
> diminishing returns.
Testing doesn't change significantly that fast.  And by the time stable is 
outdated, testing is good enough that it can be safely used instead.  For 
servers, you can still stick to stable unless there's something you need in 
testing, but so close to the next stable release (as Debian is now), I would 
feel fine with Testing running in production.  And when Testing is 
unreliable, that means a new Stable has just been released that will be 
modern enough for at least a year for all intents and purposes... especially 
in a business environment where the latest/greatest toys aren't necessary.

>   Right, but now I just can't type "apt-get install foo" and magically have
> everything work.  And one will quite quickly get into the "dependency hell"
> that people are all too quick to blame on RPM.
I do this all the time for this or that package on my KnoppMyth install and 
haven't run into a problem yet.  And it pulls from lots of different 
locations.  Sure, I have to reboot every couple of weeks or so, but that's 
more or less because MythTV is only at version 0.16 (or I think 0.17 was just 
released).  It's not because of conflicts and I haven't had any trouble with 
conflicts when I've installed new things with APT.

>   And I get this kernel how...?  :)
>
>   Cool.  Wanna tell me how I use it?  I've got Debian 3.0r2 images on my
> hard disk.  (I see 3.0r4 is out now, but they keep telling me not much has
> changed...)  I've attempted installs of this Debian before, but my HD is
When you get to the bootup, there's a choice of kernels and you choose the 
bf24 one for a 2.4 kernel rather than a 2.2 kernel.  I'll admit the old 
installer wasn't pretty for reasons like this, but the new one kicks ass.  If 
you're installing to play, you may want to consider Sarge CDs. For Woody 
though, if you wait long enough for the installation to start it will, but if 
you look at the boot options, you'll see that just typing bf24 will start 
with a newer kernel.

>   The Debian zealots I know have been telling me the installer is going to
> get much better Real Soon Now for over five years.  You'll pardon me if I
> don't hold my breath.  :)
It is.  It's not coming soon - it's here.  Download a Sarge ISO and see for 
yourself.  If you're looking for a GUI, then you'll still be disappointed, 
but I don't care about eye candy for something I see so rarely.  It's quick 
and very straightforward and very simple now though.  The advanced 
functionality of the old one still seems to be there, but you just don't need 
it anymore.

>
>   Sure.  How do I install it?  In the past, I've been told the way to
> install it is to install stable and then "apt-get dist-upgrade" (I think
> that was the command).  See above.  :)
You could... I'd just download a Sarge ISO.

> > I don't really see anyone doing anything better than APT, even on a large
> > scale here.
>
>   Read my keystokes: It's not the frelling package manager.  :-)
>
>   Configuration management is completely hopeless if one's configuration
> varies depending on when you happened to pull your package set from
> testing/unstable/sarge/sid/pixar/whatever.
Why does it depend on that?  Configuration is very reliable in all releases of 
Debian I've found over the years.  It doesn't change and often makes a lot 
more sense than other distros I've used.  Although that is likely as much a 
"what you're used to" thing than anything else.

> > As for deploying hundreds of machines, I have no idea how that's
> > connected to choice of distro ...                ^^^^^^^^^^^^^^
>
>   Exactly my point.  :-)
Well, I'm lost then.  What was your point?  You brought up this idea of Debian 
being inappropriate for large installations, presumably because something 
else does that kind of thing better?  I don't imagine there's a better 
solution than maintaining a local repository and letting everyone 
(non-mission-critical anyway, which I would never do automatic) auto-update 
from it.  That's very trivial to do with Debian or Red Hat or centOS or I'd 
assume any modern distro.  Hence my question about how this has to do with 
choice of distro?

-N



More information about the gnhlug-discuss mailing list