Re: Debian flamewar (was: Can I bother you with another Linux question?)

2005-11-21 Thread Randy Edwards
On Monday 21 November 2005 12:57, Ben Scott wrote:
  The Debian creed is Debian is God's Chosen Distribution.  Debian is
  Perfect.  All Glory to Debian!

   That's correct.  Just bow and make the triangle thing pointing to your head 
and chest before you leave. :-)

  After all, Debian is *perfect*. 

   Despite that being a very common belief, it really isn't true.

   After all, the vrms program isn't run automatically after a Debian 
install and at each user login.  Until that happens, Debian really cannot be 
considered perfect. :-)

 Regards,
 .
 Randy

-- 
Fast fact: It takes 23 gallons of water to produce a pound of tomatoes, it 
takes 5,214 gallons of water to produce a pound of beef.
___
gnhlug-discuss mailing list
gnhlug-discuss@mail.gnhlug.org
http://mail.gnhlug.org/mailman/listinfo/gnhlug-discuss


Re: Debian flamewar (was: Can I bother you with another Linux question?)

2005-11-21 Thread William D Ricker

   After all, Debian is *perfect*. 
Despite that being a very common belief, it really isn't true.

The question is, will it be the DCC or Ubuntu that perfects it?

After all, the vrms program isn't run automatically after a Debian 
 install and at each user login.  Until that happens, Debian really cannot be 
 considered perfect. :-)

That's a bit much. Only need to run it after each dpkg or apt-get
install. But instead, 'apt-get install vrms' adds vrms to cron ...

-- 
/\ Bill Ricker  N1VUX  [EMAIL PROTECTED]
\ / http://world.std.com/~wdr/   
 X  Member of the ASCII Ribbon Campaign Against HTML Mail
/ \
___
gnhlug-discuss mailing list
gnhlug-discuss@mail.gnhlug.org
http://mail.gnhlug.org/mailman/listinfo/gnhlug-discuss


Re: Debian flamewar (was: Can I bother you with another Linux question?)

2005-11-21 Thread Ben Scott
On 11/21/05, Ken D'Ambrosio [EMAIL PROTECTED] wrote:
 Wow.  Deep breath, all.

  You misunderstand.  This is *entertainment*.  Especially when
someone hands you a straight line like the OP did!  :-)

 Debian -- stock Debian -- sucks to install.

  It's funny how Debian people almost always admit this, sometimes
even preemptively.  I get it ever time I rant about Debian.  And yet I
don't think I've ever specifically ranted about the installer.  Not in
years, in any event.

  I found the Debian Sarge installer to be a huge improvement over
previous iterations.  The basics (at a minimum) of hardware detection
and automatic module support are all there.  A few  of the questions
seemed silly (as they would answer themselves in a few screens), or
poorly designed from a user standpoint, but all in all, it was quite
serviceable.  Sure, it wasn't the point-and-drool iconfest that Red
Hat provides, but it worked.  That's always my biggest criteria: Does
the damn thing work?

 I fail to see this as a reason to love Debian, and, yet, I do.

  I admire many aspects of the Debian project.

  The Debian Social Contract and Debian Free Software Guidelines
concisely and clearly state the ideals behind FOSS better then just
about everything I've seen.  A distribution built by and owned by the
user community.  Software by the people and for the people.  As goals
go, it just doesn't get much better then that.

  I love the the idea that each package is traceable to the packager,
and that they are held at least somewhat personally responsible for
their work.  No faceless corporation or even project to hide behind. 
If Joe screws up, it's Joe's fault.  (In theory, anyway.)  In these
days of lawsuits and disclaimers, that kind of personal accountability
is as rare as unicorn blood.

  And, from a pragmatic point of view, the huge package repository is
a wonderful thing.

  Debian-the-distribution, I like and admire.  It's
Debian-the-religion that I have a problem with.  It leads to things
Not Working, and for Stupid Reasons.  (See criteria #1, above.)  If a
bug report is greeted with flames about how you're an idiot for
choosing to install the provided package, something is broken, and
it's not the software.  I could get into details, but I think the
rant-within-a-rant of my last post covers the gist well enough, and
doing more would likely not be entertaining.  Don't want that.

 ALL THAT BEING SAID, however, superficial sniping is just plain silly.

  But entertaining!  :)

-- Ben I like to play with fire! Scott
___
gnhlug-discuss mailing list
gnhlug-discuss@mail.gnhlug.org
http://mail.gnhlug.org/mailman/listinfo/gnhlug-discuss


Re: Debian flamewar (was: OpenOffice doc...)

2005-02-21 Thread Benjamin Scott

[I have re-arranged the order of subthreads for editorial purposes.]

On Wed, 16 Feb 2005, at 9:01pm, [EMAIL PROTECTED] wrote:
 If I have 3 packages, A, B, and C ...

  Similarly, most packages don't rely on more packages.

  Irrelevant.  The issue isn't that I expect most packages to depend on or
conflict with each other; the issue is that a given package *could* do so.  
The only way to know is to test, and that's where all those potential
interactions come in.

 ... this is a null argument here anyway.

  On the contrary, this is an aspect of my major objection to Debian.

  Let me reiterate that this objection is more of a mindset problem then a
technical problem.  I'll get to what it is further on.

 And by the time stable is outdated, testing is good enough ...

  You keep going back to quality, real or perceived.  Repeat after me:  
Quality is not the issue here.  Configuration Management is the issue.

  Indeed, in most environments where CM matters (which is most real  
production environments), it's much preferred to have a buggy system you're
familiar with, then a potentially better system with unknown behaviors.

 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 stated that you have no idea how deployment issues are connected to
the choice of distro.

  A major thrust of my point, all along, has been that Debian people have no
idea about how deployment issues are connected to their distro.  :-)

 I don't really see anyone doing anything better than APT, even on a

   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.

  That's not Configuration Management.  CM is not the act of configuring a
system.  CM means knowing what the configuration of each system is, how it
got that way, who did it, when, and *why*.  Not just the current state, but
all the past states, and the transitions between them.

  Until you grok this, you will *never* understand where I'm coming from.

  You might try this for starters:

http://www.google.com/search?q=%22configuration%20management%22

 Right, but now I just can't type apt-get install foo and magically have
 everything work.

 I do this all the time for this or that package on my KnoppMyth install
 and haven't run into a problem yet.

  Well, I haven't used any of that stuff, so here I will have to bow to your
experience.  But know what I know about how computers work, I suspect you're
seeing a carefully filtered subset of the overall potential problems that
occurs when you mix binary packages against differing build and install
environments, most likely due to careful CM on the part of the package
maintainers.

  Either that, or you're just ignoring the problems, which I find a lot of
Debian zealots do.  It appears a lot of Debian zealots don't consider random
breakages that can be fixed by doing some quick apt-get magic a problem.  
I don't know if you fall into this category (and if you don't, good for
you), but I find far too many Debian people do.  This is another aspect of
my major problem with Debian.

 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.

 Testing doesn't change significantly that fast.

  You just contradicted yourself.  Either new packages appear quickly, or
the distribution does not change much.  Which is it?

 I'll admit the old installer wasn't pretty ...

  I never found the Debian installer itself all that bad.  Sure, it ain't
the point-and-click automagic experience that the latest Anaconda or YaST
is, but it was clear (if highly technical) and gave me what I needed to go
forward most of the time.  I imagine it would be pretty scary for a newbie,
but I'm not a newbie.

 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.

  Okay, I just tried this on a Debian 3.0r2 CD I had lying around, on my
main home PC, and it was still and once again unable to see all of my hard
drive.  cfdisk coughed and died with an error about a partition extending
past the end of the disk.  I guess this must be one of those rarely needed
in business environments things you keep mentioning.  ;-)

 If you're installing to play, you may want to consider Sarge CDs.

  H, last time I looked, the Debian web page gave the official stance
that one should not expect ISO images of the unstable stuff, for obvious
reasons.  Of course, last time I looked at that corner of the Debian site
was *years* ago.  Since I see I can now download an ISO of a weekly build,
I will do that 

Re: Debian flamewar

2005-02-21 Thread Benjamin Scott
On Wed, 16 Feb 2005, at 7:35am, [EMAIL PROTECTED] wrote:
 Yum works like a charm when everything is up to date in the repositories.
 It's next to useless otherwise.

  FWIW, one of the points I've been trying to make in all of this ranting is
that no package manager -- apt-get, yum, rpm, dpkg, urpmi, xyzzy, or
whatever -- can solve that problem.

-- 
Ben Scott [EMAIL PROTECTED]
| The opinions expressed in this message are those of the author and do  |
| not represent the views or policy of any other person or organization. |
| All information is provided without warranty of any kind.  |

___
gnhlug-discuss mailing list
gnhlug-discuss@mail.gnhlug.org
http://mail.gnhlug.org/mailman/listinfo/gnhlug-discuss


Re: Debian flamewar (plus general ranting)

2005-02-21 Thread Benjamin Scott
On Wed, 16 Feb 2005, at 7:55am, [EMAIL PROTECTED] wrote:
  And the fact that BSD ports downloads, configures, builds, and installs
 all the specified components *from source* leads BSD bigots into thinking
 that the BSD ports packagers must be doing a much better job then Red Hat
 or Debian packagers.
 
   Yeah, the source junkies never seem to take into account managing
 hundreds or even thousands of boxes.  './configure;make;make install' gets
 old *real* fast in those situations.

  At least BSD ports automates that much.

  Really, though, I was referring to the fact that BSD ports (or Gentoo
portage) is not magically better at handling dependencies; rather, by
building everything locally, it bypasses the problem.  Since the build
environment *is* the target environment, everything becomes much easier.

  And, ideally, I suspect that is the way to go.  Alas, closed source  
software still plays far too big a role in my world for me to take that
route.  And as soon as you introduce one pre-compiled binary into a source
only system, everything goes straight to hell in a zip file.

 And, again, it's also largely responsible for why Windoze sucks so much.  
 ... it's a minor kind of miracle the thing ever works at all.
 
   Does it work at all?  ;-)

  Alas, yes, it does.  If it was flat-out, dead-in-the-water broken I'd have
a much easier time pitching Linux.  :-/

-- 
Ben Scott [EMAIL PROTECTED]
| The opinions expressed in this message are those of the author and do  |
| not represent the views or policy of any other person or organization. |
| All information is provided without warranty of any kind.  |

___
gnhlug-discuss mailing list
gnhlug-discuss@mail.gnhlug.org
http://mail.gnhlug.org/mailman/listinfo/gnhlug-discuss


Re: Debian flamewar (was: OpenOffice doc...)

2005-02-17 Thread Neil Joseph Schelly
On Wednesday 16 February 2005 11:59 pm, Derek Martin wrote:
 
  Debian uses the same kernels as everyone else.

 In point of fact, no it doesn't.  For example, Red Hat kernels contain
 many performance enhancements, bug fixes, and functionality

So use those kernels? It's still the same code.  Pick your kernel from 
kernel.org or from various patchsets or what have you.  The kernel really 
doesn't have to do with the distro.

 You keep talking about need...  It isn't always about need.  If I'm
 running Sarge, and the guy next to me has FC3, but his system can do
 neat things that mine can't, I'm gonna want what he has...

You keep telling me about mission critical systems in your business.  You 
insist that stable is necessary for that, but turn the argument around when 
it comes to the shiny bleeding edge desktop and say that Sarge isn't close 
enough.  Pick one point of view and stick with it. If you want the the 
pretty, shiny, modern desktop, then use Sarge and you'll have as much 
stability and reliability as well as up to date.  This late in the game, 
Sarge is practically just an alternate stable branch.  If you can't have that 
instability or testing, then you're probably building a server that you can 
use stable on without complaint.

Pick the right release for whatever you're using.  Don't keep coming back to 
me and saying Stable is too old for a desktop and Testing is too unstable for 
a server.  I'm well aware of that, but you're using that argument as a means 
of describing how neither is useful at all.

  If Debian Testing is unsuitable as business desktop OS, then I'd say
  nothing in the Linux world is particularly ready yet. just close.

 Well, I'd say I don't agree; see above.  I never said it was
 impossible to use Sarge as a desktop distro; there are simply better
 choices.

And I keep missing the reason why?  I run Sarge on all my desktops and have 
never had a problem with it or been missing some pretty software or 
something.  You mention a video resolution problem, but that seems like an 
odd issue. That is autodetected by X when it starts for the most part, 
assuming you selected the appropriate resolution and type (LCD/CRT) of 
monitor in debconf, when installing.

 I'm sorry, but your point is just wrong.  I can't do that, because it
 would be lying.  It ISN'T stable.  THERE IS NO NEW DEVELOPMENT IN A
 STABLE RELEASE.  When everyone's systems break because we apt-get
 upgrade to broken changes in testing, I'd get fired.  You can't try to
 tell me that it wouldn't happen; I've SEEN it happen.

New development happens in unstable/sid. I've said it way too many times now 
that, this close to a stable release, testing is just as solid on a desktop.  
To call it stable as an adjective is not lying.  Calling it by the 
stable/testing/unstable release names is just semantics.  If you recount 
experience from way in the past about testing breaking things a year or more 
ago, there's a good reason.  Stable was new enough that you didn't need to 
use Testing for modern software.

  Take that assumption and you realize that everything you said
  above is meaningless.

 That assumption is patently false.

You're not very good at math are you.  That assumption is supposed to be made 
to guide the discussion in the right direction.  Either we work with that 
assumption or we work on discussing that assumption.  Not both at the same 
time which makes my responses to you as randomly guided as the back and forth 
arguments you're making.

If you disagree, that's alright.  Since you disagree with that, there's no 
point in further discussing here.  You obviously just have a preference for 
other setups and a lack of patience for things that aren't what you're used 
to.  There's no doubt it is different.  I'm not alone in thinking Testing is 
a good desktop OS and I'm not wrong either just because you disagree.  I am 
more familiar with Debian systems though, so certainly it makes sense that I 
stick to what I know and you stick to what you know.

 I have tried it, and it was in fact Sarge which caused the problem I
 was refering to above , when it was testing.  I installed it last year
 when I was in Korea, also.  I found it lacking features that I was
 accustomed to, so I got rid of it.
Features like what?  Sounds like what I said above - it was different and you 
didn't like that, but missing features?

 Incidently, around the time I had my troubles with testing, one of my
 coworkers actually tried selling the idea of using Sarge/testing on
 all our systems...   If we had done that at that time, the whole
 environment would have become useless that day, and I'd have been out
 of a job.  Fortunately, a different coworker pointed out that at that
 specific point in time, Debian unstable was actually more stable (i.e.
 reliable) than testing was.  We decided to stay with Red Hat.  ;-)
That's a great story, really.  It sounds more like FUD than anything.  If 
testing was more unstable than 

Re: Debian flamewar (was: OpenOffice doc...)

2005-02-17 Thread Neil Joseph Schelly
On Wednesday 16 February 2005 11:18 pm, Derek Martin wrote:
 It isn't a null argument; you're missing the point.  It isn't that the
 package depends on all the other packages, clearly that's not the
 case.  The point isn't even that it does or does not interfere with
 some other package.  The point is that it *MAY* interfere with other
 packages unexpectedly, and you have to test them all in order to be

OK, I'm missing the point then... that's a common theme with your responses.  
I'm not going to try quantifying my stance on issues with made-up math that 
makes for a highly unrealistic model of package development.  If it were 
realistic, none of the major releases would ever accomplish anything.

 My experience has been different.  I once installed testing on my
 workstation at work, and nothing worked.  Granted this situation isn't
 normal, but it illustrates the point.  That hypothetical example I
 gave about glibc wasn't hypothetical at all...  Though it may not have
 been glibc specifically, I don't remember.  Something made my system
 unusable.  I didn't have time to mess with it, so I promptely
 re-installed RH...

Updating the primary library that every package is based on is a big change.  
That was going on way before Testing was ready for real usage.  At that point 
in the Debian release cycle, you shouldn't have been using testing.  My 
points so far have been about Testing now.  Testing, now, is reliable.  It 
was sort of usable then, but only with a lot of work.  I was running stable 
then on my desktops and never felt behind then either.

 Newer software may not strictly speaking be necessary, but it's often
 desireable, because it's just plain better.  Faster.  Less buggy.
 Have nice features that make life easier.  What have you.

That's fine... pick the appropriate release for your needs.  Sarge is fine for 
desktops now (not when glibc was being changed, but now).  

 If performance is a factor, newer software usually performs better,
 because the developers have had the chance to do more optimizing
 (however notable exceptions abound).  Newer software often has done a
 lot more than just plugged up old security holes; often it has
 re-designed the entire security model to make it inherently better.
 Sometimes, newer software just has happy bells and whistles that make
 managing it a lot easier than in old versions...

That's a very non-quantifiable and non-justifiable point.  To some degree I'm 
sure it's true, but on the same level as Gentoo being faster because it's 
compiled for your system.  I've never felt held back by the performance of 
the older stuff on servers.

 That doesn't mean you won't; it only means you've been lucky thus far.
 I have done similar things and been bitten by them.

Possibly, but that's unstable and I accept that.  Unstable is where this can 
happen, no question about it.  Just installing things with some intelligence 
is enough.  Don't install something that needs to upgrade/remove/replace half 
your running system without a little bit of hesitation and planning.

 My shiny new (hypothetical) server hardware is only supported by the
 2.6 kernel...  What do I do?

You're just being silly now.  Why would you have to use 2.6 on a server?  What 
kernel does RHEL4 was only just released this week on 2.6. Does that mean 
that RHEL3 can't use 2.6 kernels?

 Historically, IIRC, just downloading an ISO was not easy to do.  If it
 is now, that's a welcome change.  But I still don't want to spend 4
 hours downloading a bunch of software that's 3 years old...
How was it hard?  You follow the links, visit the mirrors, and download it.  
That's always how it's been. And since when is testing 3 years old? Stop 
putting down stable when it suits you to make fun of age and putting down 
testing the rest of the time.  I can't even tell which you're referring to 
half the time.

 You don't seem to understand what we mean by configuration
 management.  It refers to maintaining the software and configurations
 of the software of a group of machines in some known state.  Ideally,
 the state should be the SAME state across all the machines, unless
 there is a specific technical reason why it isn't.  APT does not and
 can not do this for you.

 APT does not and can not do this for you.  At least, not all by
 itself.  That's why configuration management doesn't depend on
 the package manager.

So what then do you use for this?  I can actually already see doing this with 
APT without issue.  But maybe I'm missing something still.  

 Disclaimer: Ben and I are both from the old school of system
 administration...  Keep everything the same, do things once, and do
 them right (as much as management will let you).  Change NOTHING
 unless not doing so will result in catastrophe (ok, I'm exaggerating
 here:-).  Do as little work as possible to keep things running well.
 Not because you're lazy, but because it shouldn't be necessary and
 your time is better spent working on something 

Re: Debian flamewar (was: OpenOffice doc...)

2005-02-17 Thread Neil Joseph Schelly
On Wednesday 16 February 2005 09:30 pm, Christopher Schmidt wrote:
 1. Partitions. Although it offered to guess partitions for me, it
 presented me with a menu with all the sizes and various options. As much
 as *I* understand, I wouldn't expect anyone else to understand it. It
 should be skipped, or put behind an Advanced Setup button so people
 don't mess it up.

I noticed that too.  I think since it's shown as a confirmation page, it's 
probably not a big deal, but people new to Linux still won't want to see it.  
I think that once Sarge is released, the expectation is that people will 
skin the installer and make prettier, maybe even GUI interfaces.  I know 
the new installer was designed for that.  Since that's the type of interface 
a non-technical user would likely use anyway, I hope that won't be an issue.

 2. Resolution - The monitor came up with a default 800x600 resolution.
 I had to edit the xfree config file manually to get it to work. (The
 monitor is a 15 LCD, which goes up to 1024x768.) I know as a user, I'd
 be pissed off at that.

I'm curious how you did monitor selection?  Did you maybe select 24bit color 
and not have the video memory to support that bit depth and resolution? Or 
did you let it do everything automatically. I haven't had an issue yet, but 
I'd like to know what to look out for.
-N
___
gnhlug-discuss mailing list
gnhlug-discuss@mail.gnhlug.org
http://mail.gnhlug.org/mailman/listinfo/gnhlug-discuss


Re: Debian flamewar (was: OpenOffice doc...)

2005-02-17 Thread Christopher Schmidt
On Thu, Feb 17, 2005 at 07:24:02AM -0500, Neil Joseph Schelly wrote:
 On Wednesday 16 February 2005 09:30 pm, Christopher Schmidt wrote:
  1. Partitions. Although it offered to guess partitions for me, it
  presented me with a menu with all the sizes and various options. As much
  as *I* understand, I wouldn't expect anyone else to understand it. It
  should be skipped, or put behind an Advanced Setup button so people
  don't mess it up.
 
 I noticed that too.  I think since it's shown as a confirmation page, it's 
 probably not a big deal, but people new to Linux still won't want to see it.  
 I think that once Sarge is released, the expectation is that people will 
 skin the installer and make prettier, maybe even GUI interfaces.  I know 
 the new installer was designed for that.  Since that's the type of interface 
 a non-technical user would likely use anyway, I hope that won't be an issue.

Yeah, I didn't make that clear: it is just a confirmation screen. It 
still feels like it's missing out on the whole Don't let the user mess 
anything up that they shouldn't need to anyway. I personallly think 
that this screen is just asking for the user to mess it up :)

  2. Resolution - The monitor came up with a default 800x600 resolution.
  I had to edit the xfree config file manually to get it to work. (The
  monitor is a 15 LCD, which goes up to 1024x768.) I know as a user, I'd
  be pissed off at that.
 
 I'm curious how you did monitor selection?  Did you maybe select 24bit color 
 and not have the video memory to support that bit depth and resolution? Or 
 did you let it do everything automatically. I haven't had an issue yet, but 
 I'd like to know what to look out for.

I honestly have no clue. I didn't remember doing anything at all 
regarding the video card or the monitor, which was why I was surprised 
when it worked at all :) I don't remember makinga  guess at video 
memory, or at color depth, so I'm not sure how it decided what to do: 
all of the setups seemed like they were definitely very basic, like I 
would expect from a default X install, rather than something which was 
configured.

All in all though, much less painless process than installing Gentoo 
was... ;)

-- 
Christopher Schmidt


pgpT4BUWCdudo.pgp
Description: PGP signature


Re: Debian flamewar (was: OpenOffice doc...)

2005-02-17 Thread Derek Martin
On Thu, Feb 17, 2005 at 07:13:32AM -0500, Neil Joseph Schelly wrote:
  My shiny new (hypothetical) server hardware is only supported by the
  2.6 kernel...  What do I do?
 
 You're just being silly now.  

No, I'm not.  If my server has a new mass storage controller that
isn't recognized by the 2.4 kernel, but is recognized by the 2.6
controller, then debian stable won't install on it, but other more
curent distros will.  I'm not saying that such hardware exists right
now, today, but it could, or it could tomorrow, and this kind of
situation has existed in the past.  Debian potato was impossible to
install for a time on some hardware that wasn't recognized by the 2.2
kernel.  The same will be true of sarge at some point, if it isn't
already.

  Historically, IIRC, just downloading an ISO was not easy to do.
  If it is now, that's a welcome change.  But I still don't want to
  spend 4 hours downloading a bunch of software that's 3 years
  old...
 How was it hard?  You follow the links, visit the mirrors, and download it.  

I believe that's wrong.  In the Bad Old Days, Debian didn't provide
ISO images.  You had to download all the files from the repositories,
download some scripts, and make them yourself.  Perhaps a long-time
debian user here can confirm that this is correct?  I'm talking maybe
1999 or 2000, but my memory's really unclear on this.

  APT does not and can not do this for you.  At least, not all by
  itself.  That's why configuration management doesn't depend on
  the package manager.
 
 So what then do you use for this?  I can actually already see doing
 this with APT without issue.  But maybe I'm missing something still.  

If you use APT by itself, you can't guarantee that all the systems
will have the same versions, because APT doesn't schedule jobs.  You
need to use cron to schedule updates.  Then, you need to have a local
repository that you must build and maintain from which you can update,
because if you use Internet mirrors for your updates, then you run the
risk that some servers will get updated and others not due to
circumstances outside your control.  You probably can't update all
your 1000 systems at one time, because it will overload your Internet
connection.  Then, since you're doing automatic updates, you need a
process to update onto a test machine, run some automated tests to
make sure that your next update won't blow up your environment in your
face.  And of course, you need a human to set all this up and make
sure it doesn't break...

APT alone can't do all that.  No package management system can...

 That's why I use Debian.  And Ben seems to make much more grounded
 arguments for his stance, for the record.  I have trouble following
 yours and you continually keep jumping back and forth in your
 points.

Bens's arguments and my arguments are the same.  But how would you
know?  You already said you didn't understand what points Ben was
trying to make...

 Essentially, there are three points here:
 
 Stability: Both Woody/stable and Sarge/testing have stability at this point.  
 Testing doesn't always have stability, I'll admit, but right now, Sarge does.

This point is useless, unless you're only going to administer your
systems righ now.  It doesn't work that way in real life.  And how can
you guarantee me that the next updates to sarge won't break it?
Regardless of what you say about testing being stable, my experience
prevents me from trusting it in production.

 Reliability: Both Woody/stable and Sarge/testing have reliability.  They 
 aren't going to be seeing any significant changes, software versions, 
 revisions from here on out.  Upgrades are safe with Sarge and very safe with 
 Woody.

And I've already said a dozen times or so that I consider Woody too
old to use for most purposes, when you consider that all of the other
major distros' stable releases  have much newer, better performing,
security enhanced, more featureful software.

Will Woody:

  install on my new hardware which requires a 2.6 kernel?
  support NFSv4?
  support mapping UIDs on NFS?
  support selinux out of the box?
  configure my X display properly on well-supported hardware?
  support running a PDC and BDC using samba (requires Samba 3.0)?
  support my neat web app that needs Apache 2.0?

The answer to all of these is no, or in the case of X maybe.  Yes, you
can upgrade and upgrade and upgrade until it does, but that totally
defeats the point of using a distro, IMO.  

 Cutting edge stuff: Woody is outdated and I've already accepted that.  For 
 servers, this generally isn't an issue,

It's only not an issue if you're willing to settle for sotware that
isn't as powerful as you could be using.  And sometimes, even then, it
can be an issue.  The bottom line is Debian's cycle is just too damn
slow to be useful in production.  That doesn't make it bad, it just
makes other distros better choices IMO. 

-- 
Derek D. Martinhttp://www.pizzashack.org/   GPG Key ID: 0xDFBEAD02
-=-=-=-=-
This 

Re: Debian flamewar

2005-02-17 Thread Travis Roy

Historically, IIRC, just downloading an ISO was not easy to do.
If it is now, that's a welcome change.  But I still don't want to
spend 4 hours downloading a bunch of software that's 3 years
old...
How was it hard?  You follow the links, visit the mirrors, and download it.  

I believe that's wrong.  In the Bad Old Days, Debian didn't provide
ISO images.  You had to download all the files from the repositories,
download some scripts, and make them yourself.  Perhaps a long-time
debian user here can confirm that this is correct?  I'm talking maybe
1999 or 2000, but my memory's really unclear on this.
This is true, then they had some weird ISO maker thing that you had to 
use rather then just downloading the entire disc set. Some places had 
them (linuxiso.org for one) but you couldn't get just raw ISO's from 
debian.org.

The few times that I've tried and used Debian I would just get the 
minimal install ISO and install the rest with dpkg or apt.


Essentially, there are three points here:
Stability: Both Woody/stable and Sarge/testing have stability at this point.  
Testing doesn't always have stability, I'll admit, but right now, Sarge does.

This point is useless, unless you're only going to administer your
systems righ now.  It doesn't work that way in real life.  And how can
you guarantee me that the next updates to sarge won't break it?
Regardless of what you say about testing being stable, my experience
prevents me from trusting it in production.
Exactly, that's why you have a separate testing and stable, because one 
is for TESTING, and the other is STABLE :) That's the whole point.

Cutting edge stuff: Woody is outdated and I've already accepted that.  For 
servers, this generally isn't an issue,

It's only not an issue if you're willing to settle for sotware that
isn't as powerful as you could be using.  And sometimes, even then, it
can be an issue.  The bottom line is Debian's cycle is just too damn
slow to be useful in production.  That doesn't make it bad, it just
makes other distros better choices IMO. 
Bottom line is, if you want to use it in a production environment, 
you're going to want to use stable. If for anything else so the PHB 
won't bitch about using something labeled as testing. He doesn't want 
to take that risk, and neither do I. We are even slowly moving to RHEL 
where I work now for the stability and support because we've had issues 
with our RH9 and Fedora boxes.

___
gnhlug-discuss mailing list
gnhlug-discuss@mail.gnhlug.org
http://mail.gnhlug.org/mailman/listinfo/gnhlug-discuss


Re: Debian flamewar (was: OpenOffice doc...)

2005-02-17 Thread Randy Edwards
   How was it hard?  You follow the links, visit the mirrors, and download
   it.
  I believe that's wrong.  In the Bad Old Days, Debian didn't provide
  ISO images.

   Perhaps that's why they were called the bad *old* days?

   Perhaps a long-time debian user here can confirm that this is correct? 

   It's not hard; if you look on www.debian.org, you'll see a link on the home 
page indented under Getting Debian called CD ISO images.  It's easily 
visible -- one doesn't even have to scroll down the page.

   Click on that link and you'll find 3 download options: 

* Assemble images using jigdo
* Download CD images with BitTorrent
* Fetch full CD images

   I'm talking maybe 1999 or 2000, but my memory's really unclear on this.

   It doesn't seem logical to base a 2005 opinion of a GNU/Linux distro on how 
that distro was five or six years ago.  Most all distros have improved 
greatly from that time.

 Regards,
 .
 Randy

-- 
Myth: Private companies can do a better job running Social Security than the 
government. Fact: Wall Street firms would be the main winners from 
privatization, charging high fees for managing our investments and paying out 
the money once we retire. Due to swings in the stock market, workers would 
face the risk of ending up with far less money than they had expected. A 
private system would also reduce or eliminate death and disability insurance 
for workers' families. -- Wall Street's Fondest Dream: The Insanity of 
Privatizing Social Security, Dollars  Sense magazine Nov/Dec 1998.
___
gnhlug-discuss mailing list
gnhlug-discuss@mail.gnhlug.org
http://mail.gnhlug.org/mailman/listinfo/gnhlug-discuss


Re: Debian flamewar (was: OpenOffice doc...)

2005-02-17 Thread Bob Bell
On Thu, Feb 17, 2005 at 10:59:42AM -0500, Derek Martin [EMAIL PROTECTED] 
wrote:
 No, I'm not.  If my server has a new mass storage controller that
 isn't recognized by the 2.4 kernel, but is recognized by the 2.6
 controller, then debian stable won't install on it, but other more
 curent distros will.  I'm not saying that such hardware exists right
 now, today, but it could, or it could tomorrow, and this kind of
 situation has existed in the past.

AFAIK, SATA was only recently added to the mainstream 2.4 kernel
(2.4.27, IIRC).  I'm not sure if Debian used a back-ported patch prior
to that event or if it didn't support SATA.  Also AFAIK, ACHI SATA
support is in 2.6 but not 2.4 ATM.  There may be some SATA controller
chipsets support in 2.6 but not 2.4.

Just a data point.

-- Bob
___
gnhlug-discuss mailing list
gnhlug-discuss@mail.gnhlug.org
http://mail.gnhlug.org/mailman/listinfo/gnhlug-discuss


Re: Debian flamewar (was: OpenOffice doc...)

2005-02-17 Thread Bill McGonigle
On Feb 17, 2005, at 10:59, Derek Martin wrote:
If my server has a new mass storage controller that
isn't recognized by the 2.4 kernel, but is recognized by the 2.6
controller, then debian stable won't install on it, but other more
curent distros will.  I'm not saying that such hardware exists right
now, today, but it could, or it could tomorrow, and this kind of
situation has existed in the past.
It does exist, in a matter of speaking.  I've been putting in Apple 
XServe RAID arrays on linux machines and they have 2 fiber channel 
ports going to two fiber channel arrays (in a single chassis).  I 
stripe them together using LVM and LVM support for a 3.5TB array (or 
any other big array) only exists (or is only easy/feasible) in a 2.6 
kernel.

I slap FC2 on and don't look back.
-Bill
-
Bill McGonigle, Owner   Work: 603.448.4440
BFC Computing, LLC  Home: 603.448.1668
[EMAIL PROTECTED]   Mobile: 603.252.2606
http://www.bfccomputing.com/Pager: 603.442.1833
AIM: wpmcgonigleSkype: bill_mcgonigle
___
gnhlug-discuss mailing list
gnhlug-discuss@mail.gnhlug.org
http://mail.gnhlug.org/mailman/listinfo/gnhlug-discuss


Re: Debian flamewar (was: OpenOffice doc...)

2005-02-17 Thread Derek Martin
On Thu, Feb 17, 2005 at 06:30:10AM -0500, Neil Joseph Schelly wrote:
 So use those kernels? It's still the same code.  Pick your kernel from 
 kernel.org or from various patchsets or what have you.  The kernel really 
 doesn't have to do with the distro.

What part of the installer doesn't have the kernel I need to install
this bloody distro on my hardware are you not comprehending?

 You keep telling me about mission critical systems in your business.
 You insist that stable is necessary for that, but turn the argument
 around when it comes to the shiny bleeding edge desktop and say that
 Sarge isn't close enough.  

You're suggesting that bleeding edge can't be stable...  I think this
is where you're going wrong.  A new release of Red Hat Linux was
generally pretty stable.  There were always a few gotchas after it was
first released, but no more than with Debian stable.  Oh yes, as
stable as stable is, it still has bugs, and requires updates.

FC3 is probably a bad example, because Fedora Core is more bleeding
edge and less reliable than stable releases of Red Hat Linux used to
be, but that's intentional.  So let's say Suse Pro instead.  It's more
current than Woody, and I believe more so than Sarge also, but it's
still considered stable and by all acounts very reliable.  At Mission
Critical Linux, we used the latest stable releases of Red Hat for all
new installs.  Only the kernel guys ran Debian, they all ran unstable,
and it was fine for them.  But fixing problems they found was their
job... so it worked for them.  For everyone else, we had a lot of
banging going on at our door whenever there was a slight glitch.
Risking bugs in testing or unstable was not an option.

 Pick one point of view and stick with it. 

Once again, you're completely missing the point.  Only Debian takes 3
years to put out a stable release.  Other distros HAVE stability while
also being more up-to-date.  And because of that (and support reasons
too), they are better choices than Debian for production environments.
I am not saying Debian is bad software, it isn't.  Nor am I saying
you are a bad person for choosing it.  There simply are better
distributions for production environments.  Your sysadmin team seems
to agree with me, you've already said they use RH in production...

 Pick the right release for whatever you're using.  Don't keep coming back to 
 me and saying Stable is too old for a desktop and Testing is too unstable for 
 a server.  

I'm not saying that at all.  I'm saying Stable is too old for nearly
ANYTHING, in a production environment, and Testing is too unstable for
nearly ANYTHING, in a prooduction environment.  The reason is simple:
other distros have just as much stability while at the same time being
newer and more featureful than their Debian counterparts.  As a side
issue, they also usually come with vendor support, though Red Hat
seems to have dropped the ball on that account.  If I were evaluating
distros for production environments TODAY, I'd probably give Suse a
good hard look before I even considered Debian.  It's been a long time
since I've seen what they have to offer.  And if I didn't go with Suse
for some reason, I'd almost certainly pick RHES or its counterparts
over Debian.

 I'm well aware of that, but you're using that argument as a means 
 of describing how neither is useful at all.

No, they're plenty useful.  But for the vast majority of production
environments, other choices make more sense from both a usability
perspective and a configuration management perspective.  Most distros
have a lot of their own bells and whistles to make a variety of things
a lot easier.  In my experience, Debian lacks in this department also,
requiring a lot of things to be done manually and in some cases even
painstakingly.

 New development happens in unstable/sid. I've said it way too many
 times now that, this close to a stable release, testing is just as
 solid on a desktop.  

Even if that's true (which I dispute), so what?  The problem is that
you are dependent upon being at a specific stage of a development
cycle for that to be the case, and SANE businesses can't and won't
depend on that.  It's clear that you still don't grasp the ideas and
importance of configuration management.  I must not be required to
change the software on my machine simply because the developers are
entering a different phase of development...  Reconfiguring systems
must be done on MY terms, and my terms only.  In other words, changes
need to be able to be planned solely on busines need, not because of
what the vendor is doing.  You simply don't have that with Debian.

 To call it stable as an adjective is not lying.  Calling it by the
 stable/testing/unstable release names is just semantics.  

That's preposterous.  It's called testing because it's being tested.
When problems are found, changes are made.  

I also occasionally write free software, and I had software which was
in Debian testing, which was pulled from testing 

Re: Debian flamewar (plus a GNU/Linux rant) (plus PHP4/PHP5 experiences)

2005-02-16 Thread Fred
On Tue, 2005-02-15 at 23:28 -0500, Kevin D. Clark wrote:
 Benjamin Scott [EMAIL PROTECTED] writes:
...
 You haven't lived until you realize that the poor slobs three cubes away from
 you have 6 copies of the same DLL, which they categorize by file
 size.  When they want to run application A, they copy the X-byte DLL
 to the system directory.  When they want to run application B, they
 copy the Y-byte DLL to the system directory.  You hear people yelling
 things like NO...DON'T RUN THE APPLICATION WITH THE 9689-byte DLL --
 IT CORRUPTS THE DATABASE!.
 
 Things like this cause me to weep.

It would be a definite ROFL if it weren't so serious.

In the past I've been involved with BIG Windows systems/applications
developments, and you get nowhere unless you pay a big support fee to
Microsoft and develop first-name relationships with various key
engineers.

I doubt if the situation has changed much today. Haven't bothered
looking at their .net offerings since I became a die-hard Java and Linux
type by then. 

While we are on the upgrade subject, I will soon be upgrading my
dedicated server from RH9 to FC3. Upgrades of this magnitude *always*
involved gotchas, but I've done this upgrade once before so I kinda know
what to expect. 

I am forced to do this upgrade, BTW, because I *need* PHP5 running on
that server, and keep running into dependency issues under RH9 that yum
cannot resolve -- mainly because the RH9 repositories are no longer kept
up to date. PHP5 has it own peculiar dependencies depending on what
features you enable when you build it. And I spent time resolving one
such dependency on RH9 and ran into yet another after that. That was a
hint and a half for me to bite the bullet and just upgrade the entire
distro.

Yum works like a charm when everything is up to date in the
repositories. It's next to useless otherwise.

I've not used Debian before, and now after having followed this
flamewar, methinks I'll stick to Fedora. RPMs and Yum are not perfect
by a longshot, but I know how to work around those headaches. apt-get
would introduce a new set of headaches, and I'm running low on the
asprin. :-)

 --kevin

BTW, if anyone's interested, getting my PHP4 code to run under PHP5 was
mostly painless -- just a few minor changes I had to make.

Alas, my code can't be pure PHP5, but parts of it must still run under
PHP4 systems. Since PHP5 code generates syntax errors under PHP4, I've
had to devise means to keep PHP5-code from even *loading* under PHP4.
Turns out that my equivalent of an autoloader that I created for the
PHP4 code lended itself nicely to the solution.

The biggest difference which I had to deal with is how objects are
passed, assigned and copied on PHP5. Since I've been paying strict
attention to this under PHP4, that made it all that much easier to fix.
The clone keyword under PHP5 breaks under PHP4, so I took the rather
clever approach of using clone(...) which winds up calling a dummy
function under PHP4 and works as the clone keyword under PHP5. That is
pretty much the only really nasty kludge I had to implement.

I really *like* PHP5 because now I can do the same style exception
handling I had gotten used to with Java and C++. I also like the stack
trace dump I automatically get by echoing the exception object. And
there are a few other niceties that gives me the it's about bloody
time reaction.

-- 
-- Fred
Don't let IE happen to YOU!
- My daughter, who designs web sites for everything BUT Internet
Explorer.


___
gnhlug-discuss mailing list
gnhlug-discuss@mail.gnhlug.org
http://mail.gnhlug.org/mailman/listinfo/gnhlug-discuss


Re: Debian flamewar (plus a GNU/Linux rant)

2005-02-16 Thread Paul Iadonisi
On Tue, 2005-02-15 at 22:20 -0500, Benjamin Scott wrote:

[snip]

   Hope that clears that up.  :-)
 
  You may not agree with my estimates of what most problems with rpm
  have to do with ...
 
   If anything, I strongly *agree* with your views on this subject.

  Hmm, okay, that does clear it up.  Sorry, I guess I misread what you
wrote.

[snip]

  And the fact that BSD ports downloads, configures,
 builds, and installs all the specified components *from source* leads BSD
 bigots into thinking that the BSD ports packagers must be doing a much
 better job then Red Hat or Debian packagers.

  Yeah, the source junkies never seem to take into account managing
hundreds or even thousands of boxes.  './configure;make;make install'
gets old *real* fast in those situations.

 
   And, again, it's also largely responsible for why Windoze sucks so much.  
[snip]
  -- then, yah, it's a minor kind of
 miracle the thing ever works at all.

  Does it work at all?  ;-)

-- 
-Paul Iadonisi
 Senior System Administrator
 Red Hat Certified Engineer / Local Linux Lobbyist
 Ever see a penguin fly?  --  Try Linux.
 GPL all the way: Sell services, don't lease secrets

___
gnhlug-discuss mailing list
gnhlug-discuss@mail.gnhlug.org
http://mail.gnhlug.org/mailman/listinfo/gnhlug-discuss


Re: Debian flamewar (was: OpenOffice doc...)

2005-02-16 Thread Bob Bell
On Tue, Feb 15, 2005 at 11:24:28PM -0500, Benjamin Scott [EMAIL PROTECTED] 
wrote:
 On Tue, 15 Feb 2005, at 6:26am, [EMAIL PROTECTED] 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.

FWIW, for the behavior you are describing, the number of interactions is
N*(N-1)/2.  In other words, exactly half of the N^2-N behavior you
original thought it was, and still O(N^2), which I think is your point.

Yes, IAAM (I Am A Mathematician) -- or at least I have an undergrad
degree saying that I used to understand this stuff better than I do now.
:-)  [ Also note that I'm not justifying your analysis, just provided
the math describing your analysis ]

-- Bob
___
gnhlug-discuss mailing list
gnhlug-discuss@mail.gnhlug.org
http://mail.gnhlug.org/mailman/listinfo/gnhlug-discuss


Re: Debian flamewar (was: OpenOffice doc...)

2005-02-16 Thread Bob Bell
On Tue, Feb 15, 2005 at 11:24:28PM -0500, Benjamin Scott [EMAIL PROTECTED] 
wrote:
   Me too.  Hell, it's ruining my mind.  I've lately found myself trying to 
 tab-complete file names I haven't created yet!  Damn shell doesn't have 
 that DWIM module installed yet...

It can come close.  Run `shopt -s cdspell` in bash and it will correct
some spelling mistakes when using the `cd` command.  :-)

-- Bob
___
gnhlug-discuss mailing list
gnhlug-discuss@mail.gnhlug.org
http://mail.gnhlug.org/mailman/listinfo/gnhlug-discuss


Re: Debian flamewar (was: OpenOffice doc...)

2005-02-16 Thread Neil Joseph Schelly
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 

Re: Debian flamewar (was: OpenOffice doc...)

2005-02-16 Thread Neil Joseph Schelly
On Tuesday 15 February 2005 09:51 pm, Derek Martin wrote:
  I don't buy that.  It takes a LOT longer for it to hit stable, but by
  that time it's ludicrously rock solid.

 Um, huh?  It strikes me that you said, I don't buy that, and then
 proceeded to agree with everything Ben said...
I said it takes a lot longer to hit stable, but the rest of my post discussed 
how waiting for things to hit stable isn't necessary.  It's convenient how 
snipping out the point of my paragraph lets you poke holes in my stance.

 And so what if it's ludicrously rock-solid, if it doesn't recognize my
 hardware?  Not so useful, regardless of how stable it may be...
Debian uses the same kernels as everyone else.  It's trivial to make your own 
if you're finding that the stock kernel doesn't support whatever setup you 
have.  

 I can't agree with that, and just the fact that you said it suggests
 to me that you're not a system administrator.  Ignoring for the moment
 the lack of vendor support options from Debian (being not a company),
 most businesses have little tolerance for unstable software.  The
 non-stable branches of Debian update far too often to be useful as a
 standard desktop platform for support reasons at most companies who
 have their heads on straight.  Notable exceptions for companies whose
 business is directly Linux-related...
I am a network administrator, for what that's worth.  I find statements like 
that just silly in a discussion such as that.  It's like calling names or 
something equally childish.

As for lack of vendor support, if that's important, I think HP recently 
started supporting Debian, didn't they?  Where I work, the servers run RHEL.  
They pay for up2date and nothing else.  Vendor support is essentially 
worthless as in this case Debian also updates packages for security problems 
free of charge.   Some businesses just have issues trusting free - they have 
all the tolerance in the world for unstable software, as evidenced by the 
number of times I have to restart systems or services in our Windows server 
systems and the annoyance of having Outlook 2003 start scrambling my folder 
structure in need of a reboot.

And business desktops by the way, since you brought it up, rarely have need 
for things past stable.  If Debian Testing is unsuitable as business desktop 
OS, then I'd say nothing in the Linux world is particularly ready yet. just 
close.

  Not true.  KnoppMyth does a great job of running my TV.  And they
  manage their own repository (in addition to the Debian
  testing/unstable ones and a few others).  If I really want, I can
  install anything from there, but then again, I don't need that on my
  TV.  If I needed the full repositories, then a spin-off wasn't the
  right choice I'd say.

 You appear to be contradicting yourself...
You appear to be grasping for straws.  Spin-offs are great for single-purpose 
or specialized machines.  If you want a general purpose machine, then you 
stick to the big repositories.  Pick what suits you - it's a simple concept.

  Stable/Testing/Unstable are just names.  If you don't like them called
  that, then call them Woody/Sarge/Sid.

 You're missing the point, which is something like, If it ain't
 stable, it ain't usable.  This doesn't mean that YOU can't use it, it
 means that the management of an organization can't risk using it,
 because if there's a problem, it could mean a serious loss of
 work/time/money/etc.

 In practice, so-called stable releases of certain software may be no
 better, but you're never going to convince a non-technical manager
 type that it's a good idea to use something which is not considered
 production- quality by the people who are developing it...
And you're missing the point.  Don't ask your manager to approve the use of 
testing/unstable because it's just a name.  Call it Debian Sarge and call it 
a solid release that is under modern development and always up to date, 
within a reasonable few weeks timeframe to work out any bugs in new 
development.  Pick the appropriate release for the job - it's silly to 
consider anything else when you're making a decision like this.  


These are tired arguments... Testing is quite stable and reliable and 
up-to-date.  Take that assumption and you realize that everything you said 
above is meaningless.  If we disagree on that point, fine... then we can 
disagree on anything you said above and discussing it back and forth won't 
change anything.  If you haven't tried running Sarge though, then you're 
really not qualified for further telling me I don't know what I'm talking 
about.  And if you're not willing to try, then just leave it be at that - 
that you're not interested in either learning what I mean or confirming what 
you say.
-N
___
gnhlug-discuss mailing list
gnhlug-discuss@mail.gnhlug.org
http://mail.gnhlug.org/mailman/listinfo/gnhlug-discuss


Re: Debian flamewar (was: OpenOffice doc...)

2005-02-16 Thread Christopher Schmidt
On Tue, Feb 15, 2005 at 11:24:28PM -0500, Benjamin Scott wrote:
  On that note, I've been through the new installer a few times and while I
  never minded the old one much, the new one is really slick.
 
   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.  :)

For the record, I installed Debian for the first time about a month ago. 
(My girlfriend's Mandrake box was toast, probably because the package 
management stuff on 9.0 does not make it easy or understandable how the 
hell I'm supposed to upgrade things, so... I didn't. A default Mandrake 
box that I don't know how to update or configure ... and apparently 
someone got in and started sending spam through it. I felt bad, but 
blamed Mandrake anyway.) The install process was easy, no guessing, no 
nothing, except for two points:

1. Partitions. Although it offered to guess partitions for me, it 
presented me with a menu with all the sizes and various options. As much 
as *I* understand, I wouldn't expect anyone else to understand it. It 
should be skipped, or put behind an Advanced Setup button so people 
don't mess it up.

2. Resolution - The monitor came up with a default 800x600 resolution. 
I had to edit the xfree config file manually to get it to work. (The 
monitor is a 15 LCD, which goes up to 1024x768.) I know as a user, I'd 
be pissed off at that.

Other than that, it was extremely painless: just insert CD, follow 
prompts, reboot.

-- 
Christopher Schmidt


pgpsdKuYkStav.pgp
Description: PGP signature


Re: Debian flamewar (was: OpenOffice doc...)

2005-02-16 Thread Derek Martin
On Wed, Feb 16, 2005 at 09:01:13PM -0500, Neil Joseph Schelly wrote:
 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 isn't a null argument; you're missing the point.  It isn't that the
package depends on all the other packages, clearly that's not the
case.  The point isn't even that it does or does not interfere with
some other package.  The point is that it *MAY* interfere with other
packages unexpectedly, and you have to test them all in order to be
certain that it doesn't.  This slows the testing process down, and is
a big part of the reason it takes 3 years to release a stable release.

Exactly my point.  testing and unstable are moving targets.  It's in
  flux. To test something, it needs to be *unchanging*.  
[SNIP]
 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.  

My experience has been different.  I once installed testing on my
workstation at work, and nothing worked.  Granted this situation isn't
normal, but it illustrates the point.  That hypothetical example I
gave about glibc wasn't hypothetical at all...  Though it may not have
been glibc specifically, I don't remember.  Something made my system
unusable.  I didn't have time to mess with it, so I promptely
re-installed RH...

 feel fine with Testing running in production.  

You shouldn't; and if you keep doing it, and run regular updates, I'd
bet big money that eventually you'll get bitten by it.

 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.

Newer software may not strictly speaking be necessary, but it's often
desireable, because it's just plain better.  Faster.  Less buggy.
Have nice features that make life easier.  What have you.  

If performance is a factor, newer software usually performs better,
because the developers have had the chance to do more optimizing
(however notable exceptions abound).  Newer software often has done a
lot more than just plugged up old security holes; often it has
re-designed the entire security model to make it inherently better.
Sometimes, newer software just has happy bells and whistles that make
managing it a lot easier than in old versions...

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.  

That doesn't mean you won't; it only means you've been lucky thus far.

I have done similar things and been bitten by them.

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.  

My shiny new (hypothetical) server hardware is only supported by the
2.6 kernel...  What do I do?

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.  

I have...  I admit it was much better than the potato installer, but
that didn't take much.  It still seemed to me like it was a bit behind
the times...  As for X being configured in a grossly sub-optimal
state, that seems absurd.  All the other major distros have been
getting that pretty much right for a LONG time now.  If nothing else,
Debian could just steal code and have it working tomorrow...

 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.  

If you're a sysadmin for a large site, you tend to see it quite often.
I don't care about the eye candy that much anyway, but I still found
it to be, um, let's say my least favorite installer of all the major
distros.  :)

 You could... I'd just download a Sarge ISO.

Historically, IIRC, just downloading an ISO was not easy to do.  If it
is now, that's a welcome change.  But I still don't want to spend 4
hours downloading a bunch of software that's 3 years old...

   I don't 

Re: Debian flamewar (was: OpenOffice doc...)

2005-02-16 Thread Derek Martin
On Wed, Feb 16, 2005 at 09:15:29PM -0500, Neil Joseph Schelly wrote:
  And so what if it's ludicrously rock-solid, if it doesn't
  recognize my hardware?  Not so useful, regardless of how stable it
  may be...

 Debian uses the same kernels as everyone else. 

In point of fact, no it doesn't.  For example, Red Hat kernels contain
many performance enhancements, bug fixes, and functionality
enhancements that other distros don't have.  I don't know what
Debian's kernel devel process is, but they either use Linus kernels,
or more likely they apply their own set of enhancements.  Either way,
they're not using the same kernels as Red Hat.

 And business desktops by the way, since you brought it up, rarely have need 
 for things past stable.  

You keep talking about need...  It isn't always about need.  If I'm
running Sarge, and the guy next to me has FC3, but his system can do
neat things that mine can't, I'm gonna want what he has...

 If Debian Testing is unsuitable as business desktop OS, then I'd say
 nothing in the Linux world is particularly ready yet. just close.

Well, I'd say I don't agree; see above.  I never said it was
impossible to use Sarge as a desktop distro; there are simply better
choices.

  You're missing the point, which is something like, If it ain't
  stable, it ain't usable.  This doesn't mean that YOU can't use it, it
  means that the management of an organization can't risk using it,
  because if there's a problem, it could mean a serious loss of
  work/time/money/etc.
 
  In practice, so-called stable releases of certain software may be no
  better, but you're never going to convince a non-technical manager
  type that it's a good idea to use something which is not considered
  production- quality by the people who are developing it...

 And you're missing the point.  Don't ask your manager to approve the
 use of testing/unstable because it's just a name.  Call it Debian
 Sarge and call it a solid release that is under modern development
 and always up to date, within a reasonable few weeks timeframe to
 work out any bugs in new development.  

I'm sorry, but your point is just wrong.  I can't do that, because it
would be lying.  It ISN'T stable.  THERE IS NO NEW DEVELOPMENT IN A
STABLE RELEASE.  When everyone's systems break because we apt-get
upgrade to broken changes in testing, I'd get fired.  You can't try to
tell me that it wouldn't happen; I've SEEN it happen.

 These are tired arguments... Testing is quite stable and reliable and 
 up-to-date.

It isn't stable ENOUGH.  I refer you to my last post re: configuration
management and my comments above.

 Take that assumption and you realize that everything you said 
 above is meaningless. 

That assumption is patently false.

 If you haven't tried running Sarge though, then you're really not
 qualified for further telling me I don't know what I'm talking
 about.  

I have tried it, and it was in fact Sarge which caused the problem I
was refering to above , when it was testing.  I installed it last year
when I was in Korea, also.  I found it lacking features that I was
accustomed to, so I got rid of it.  

Incidently, around the time I had my troubles with testing, one of my
coworkers actually tried selling the idea of using Sarge/testing on
all our systems...   If we had done that at that time, the whole
environment would have become useless that day, and I'd have been out
of a job.  Fortunately, a different coworker pointed out that at that
specific point in time, Debian unstable was actually more stable (i.e.
reliable) than testing was.  We decided to stay with Red Hat.  ;-)

-- 
Derek D. Martinhttp://www.pizzashack.org/   GPG Key ID: 0xDFBEAD02
-=-=-=-=-
This message is posted from an invalid address.  Replying to it will result in
undeliverable mail.  Sorry for the inconvenience.  Thank the spammers.



pgptDpEw05tR4.pgp
Description: PGP signature


Re: Debian flamewar (was: OpenOffice doc...)

2005-02-15 Thread Neil Joseph Schelly
On Tuesday 15 February 2005 12:42 am, Benjamin Scott wrote:
   Hah!  You didn't expect a calm, reasoned approach to actually stop a good
 flamewar, did you?  :-)
My bad...

  The single-large repository part is what's important.  It takes a little
  longer to unify configuration ...

   No, it takes a **LOT** longer.  If the number of components in a
 Configuration Management scenario is N, then the number of potential
 interactions is (N^2)-N.  Think about that for a minute.
I don't buy that.  It takes a LOT longer for it to hit stable, but by that 
time it's ludicrously rock solid.  Usually, the cutting edge stuff can't 
really be that stable upstream, so you use testing anyway if you want the 
latest desktop or something.  It really doesn't take too long for decent 
packages to hit Sarge now (or for the last year really).

   It would make a *lot* more sense to get some kind of base system
 configured, tested, and released first.  Then the people working on the
 base system could move on to hacking on the next release, while the people
 responsible for things like X11 or whatever could get *their* stuff
This assumes they are too slow, but I don't feel too limited by that release 
cycle anyway.  There's an appropriate Debian release for every machine out 
there, 90% of the time.  The exception I see is servers near the end of a 
Stable lifecycle (ie now).  If you're making a server now, it would be 
preferable to have MySQL4, Apache2, Exim4, etc, but those aren't in Stable.  
I don't think Potato had this many new revolutions in primary server packages 
during it's reign as stable, so Woody is getting a little dated I think for 
some server installs.

   As soon as you switch to a spin-off, you lose the benefit of the huge
 Debian repository.
Not true.  KnoppMyth does a great job of running my TV.  And they manage their 
own repository (in addition to the Debian testing/unstable ones and a few 
others).  If I really want, I can install anything from there, but then 
again, I don't need that on my TV.  If I needed the full repositories, then a 
spin-off wasn't the right choice I'd say.  

  Once more, servers don't need the latest greatest KDE and Gnome ...

   No, but it would be nice if they could install.  At this point in time,
 the current stable is so badly out-of-date that I can't even depend on it
 to see most of the mass storage devices I work with.
That's sorta what I said above, but a different kernel, even for the install, 
is rather painless and can fix your storage problems.  I've installed stable 
on a system with only a MegaRaid controller in it.  The install kernel is 2.2 
and typically doesn't support this, but there's an optional 2.4 kernel on the 
install for this kind of stuff.   On that note, I've been through the new 
installer a few times and while I never minded the old one much, the new one 
is really slick.

   Sarge will be out soon and magically, those will be available.

   Yah, I get that a lot every time I try Debian.  The next release will be
 out Real Soon Now.  I believe that like I believe Red Hat claiming their
 QA process eliminates most of the major bugs prior to release.
In this case, it will.  They're down to something like 60 release-critical 
bugs.  Within a few months, I think it'll be released.  But if you want that 
functionality, it's effectively available now.  It's not like you have to 
wait for it's release to use it.

  And as for non-servers, just use Testing.  It's stable enough for any
  desktop.

   Further evidence that Debian zealots lack any concept of Configuration
 Management.  :-)
I don't really see anyone doing anything better than APT, even on a large 
scale here.

   In the world I work in, just use testing/unstable/etc. is not an
 acceptable answer.  I like to say that CM is basically taking the aphorism
 Better the devil you know and turning it into a science.  When you're
 deploying tens, hundreds, or even thousands of computers, you need to be
 able to keep track of what is where, and when.
Stable/Testing/Unstable are just names.  If you don't like them called that, 
then call them Woody/Sarge/Sid.  If you feel safer that way, go for it.  It's 
just semantics.  As for deploying hundreds of machines, I have no idea how 
that's connected to choice of distro, so I'll leave it alone, though I'm 
curious about this as a potential future topic for discussion.

  And apt-source is an awesome source management tool.

   Hmmm, I don't think that existed the last time I looked.  H, I can't
 seem to find info on it now, in an admittedly very cursory search.  Got a
 link?
tab-completion has ruined my memory.  apt-src is the package.  That should 
yield more interesting searches.

-N
___
gnhlug-discuss mailing list
gnhlug-discuss@mail.gnhlug.org
http://mail.gnhlug.org/mailman/listinfo/gnhlug-discuss


Re: Debian flamewar (plus a GNU/Linux rant)

2005-02-15 Thread Paul Iadonisi
[sorry if this is a double post.  I posted with the wrong address]

On Tue, 2005-02-15 at 00:54 -0500, Benjamin Scott wrote:
 On Thu, 10 Feb 2005, at 6:43pm, [EMAIL PROTECTED] wrote:
Wait, I'm have a little trouble understanding the problem.
 
   I know you know this, but it's educational to state it explicitly:
 
   The problem is simply that binary compatibility is hard.

  Agreed, but it is most certainly not something that should be abandon
given the potential benefits.

[snip]

   There must be something about this that is either hard to
comprehend, or
 hard to accept.  It gives a lot of RPM users trouble, it gives Debian
users
 a sense of superiority,

  Um, Ben ... I take exception to this.  By saying that it is hard to
comprehend or hard to accept your are implying that the problem is on my
end.  You may not agree with my estimates of what most problems with rpm
have to do with (i.e.: not real problems with rpm *itself*, but rather
with the way it is being used, or the way specific rpm packages are
built), but I'm sure, if necessary, I could gather some real statistics
that match my assertion that rpm is not the problem.
  I don't believe for a second that it has much to do with Debian users'
sense of superiority.  I've seen that sense of superiority displayed
many times (though not much on this list) and it's nothing more than
plain arrogance.  And a refusal to look at what the real problems are,
i.e.: not with rpm itself.

  it's what makes BSD ports work so well, and it's
 largely responsible for making Microsoft Windows the unholy mess that
it is.  
 Clearly, there's a disconnect here.

-- 
-Paul Iadonisi
 Senior System Administrator
 Red Hat Certified Engineer / Local Linux Lobbyist
 Ever see a penguin fly?  --  Try Linux.
 GPL all the way: Sell services, don't lease secrets

___
gnhlug-discuss mailing list
gnhlug-discuss@mail.gnhlug.org
http://mail.gnhlug.org/mailman/listinfo/gnhlug-discuss


Re: Debian flamewar (was: OpenOffice doc...)

2005-02-15 Thread Bill McGonigle
On Feb 15, 2005, at 00:42, Benjamin Scott wrote:
  No, it takes a **LOT** longer.  If the number of components in a
Configuration Management scenario is N, then the number of potential
interactions is (N^2)-N.  Think about that for a minute.
You forgot to iterate over the number of functions exposed by each 
component (N). :(

Probably somebody somewhere with enough resources could come up with a 
system to profile each package and build dependency graphs and built 
good validation scripts for each package and setup a cluster of test 
machines and scripts to automate testing of each of the Nf^2 possible 
configurations and create pass/fail lists and auto-feedback about 
breakage but it ain't ever gonna happen.

IT is rapidly converging on figuring out why stuff breaks when 
upgrades happen.

-Bill
-
Bill McGonigle, Owner   Work: 603.448.4440
BFC Computing, LLC  Home: 603.448.1668
[EMAIL PROTECTED]   Mobile: 603.252.2606
http://www.bfccomputing.com/Pager: 603.442.1833
AIM: wpmcgonigleSkype: bill_mcgonigle
___
gnhlug-discuss mailing list
gnhlug-discuss@mail.gnhlug.org
http://mail.gnhlug.org/mailman/listinfo/gnhlug-discuss


Re: Debian flamewar (was: OpenOffice doc...)

2005-02-15 Thread Derek Martin
On Tue, Feb 15, 2005 at 06:26:46AM -0500, Neil Joseph Schelly wrote:
No, it takes a **LOT** longer.  If the number of components in a
  Configuration Management scenario is N, then the number of potential
  interactions is (N^2)-N.  Think about that for a minute.
 I don't buy that.  It takes a LOT longer for it to hit stable, but by that 
 time it's ludicrously rock solid.  

Um, huh?  It strikes me that you said, I don't buy that, and then
proceeded to agree with everything Ben said...

And so what if it's ludicrously rock-solid, if it doesn't recognize my
hardware?  Not so useful, regardless of how stable it may be...

 This assumes they are too slow, but I don't feel too limited by that release 
 cycle anyway.  There's an appropriate Debian release for every machine out 
 there, 90% of the time.  

I can't agree with that, and just the fact that you said it suggests
to me that you're not a system administrator.  Ignoring for the moment
the lack of vendor support options from Debian (being not a company), 
most businesses have little tolerance for unstable software.  The
non-stable branches of Debian update far too often to be useful as a
standard desktop platform for support reasons at most companies who
have their heads on straight.  Notable exceptions for companies whose
business is directly Linux-related...  

At any given moment, both testing and unstable may be completely
broken by a recent change (such as a glibc update).  To system
administrators trying to manage 100 or 1000 desktop systems, that's
just unacceptable.  The stable branch isn't current enough to support
the newest hardware, even on the day it's released.  It too is
unacceptable as a choice for deskopt OS, IMO.  Debian isn't a good
choice for corporate desktops in typical environments, IMO.


As soon as you switch to a spin-off, you lose the benefit of the huge
  Debian repository.

 Not true.  KnoppMyth does a great job of running my TV.  And they
 manage their own repository (in addition to the Debian
 testing/unstable ones and a few others).  If I really want, I can
 install anything from there, but then again, I don't need that on my
 TV.  If I needed the full repositories, then a spin-off wasn't the
 right choice I'd say.  

You appear to be contradicting yourself...

   Once more, servers don't need the latest greatest KDE and Gnome
   ...
 
No, but it would be nice if they could install.  At this point in time,
  the current stable is so badly out-of-date that I can't even depend on it
  to see most of the mass storage devices I work with.
 That's sorta what I said above, but a different kernel, even for the install, 
 is rather painless and can fix your storage problems.

Maybe.  Upgrading the kernel may require the upgrade of additional
support software too, such as for example updated NFS tools, raid
tools, and others.  It may also require upgrading packages that aren't
related to the reason for the change, such as firewall tools.  At that
point, you've got a maintenance nightmare, and you're much better off
just choosing a more modern distro which has what you need.

In the world I work in, just use testing/unstable/etc. is not an
  acceptable answer.  I like to say that CM is basically taking the aphorism
  Better the devil you know and turning it into a science.  When you're
  deploying tens, hundreds, or even thousands of computers, you need to be
  able to keep track of what is where, and when.
 Stable/Testing/Unstable are just names.  If you don't like them called that, 
 then call them Woody/Sarge/Sid.  

You're missing the point, which is something like, If it ain't
stable, it ain't usable.  This doesn't mean that YOU can't use it, it
means that the management of an organization can't risk using it,
because if there's a problem, it could mean a serious loss of
work/time/money/etc.

In practice, so-called stable releases of certain software may be no
better, but you're never going to convince a non-technical manager
type that it's a good idea to use something which is not considered
production- quality by the people who are developing it...

-- 
Derek D. Martinhttp://www.pizzashack.org/   GPG Key ID: 0xDFBEAD02
-=-=-=-=-
This message is posted from an invalid address.  Replying to it will result in
undeliverable mail.  Sorry for the inconvenience.  Thank the spammers.



pgp8QRuvnzrB1.pgp
Description: PGP signature


Re: Debian flamewar (was: OpenOffice doc...)

2005-02-15 Thread Benjamin Scott
On Tue, 15 Feb 2005, at 9:51pm, [EMAIL PROTECTED] wrote:
 In practice, so-called stable releases of certain software may be no
 better, but you're never going to convince a non-technical manager type
 that it's a good idea to use something which is not considered
 production-quality by the people who are developing it...

  Or even a technical type.  For all of Red Hat Software's faults (and they
are legion), they do at least understand the concept of configuration and
release management.  If you tell me a system is running Red Hat Enterprise
Linux 3.0, then right away I know the versions, patches, build options, and
everything else about the kernel, C library, C compiler, X11, KDE/GNOME, and
a bunch of other things about the system.  If you tell me a system is
running Debian Sarge, about all that tells me is that it's probably running
Linux.  :)

  As an IT professional, I've pretty much reached the conclusion that
everything sucks.  My job is to figure *how* a given product sucks, and come
up with standard ways to work around the suckage.  Once I've done all that
work, I will often stick with a product I *know* to be inferior, simply
because I've already done that work.  I know switching to the superior
product will still end up with me muttering curses under my breath at some
point.  So I stick with the devil I know.  That's what CM is all about.

  That's why saying just use testing/unstable won't work.  Not because
it's of quality, but because it's a moving target.  Until Debian zealots get
that through their amazingly thick skulls, Debian will make no inroads with
me on a professional level.  And I know I speak for many other professional
geeks as well.

  Debian also makes no inroads with me on a hobby level, either, but I
suspect that's just because it knows my opinion and so refuses to ever work
properly.  ;-)

-- 
Ben Scott [EMAIL PROTECTED]
| The opinions expressed in this message are those of the author and do  |
| not represent the views or policy of any other person or organization. |
| All information is provided without warranty of any kind.  |

___
gnhlug-discuss mailing list
gnhlug-discuss@mail.gnhlug.org
http://mail.gnhlug.org/mailman/listinfo/gnhlug-discuss


Re: Debian flamewar (plus a GNU/Linux rant)

2005-02-15 Thread Benjamin Scott
On Tue, 15 Feb 2005, at 12:01pm, [EMAIL PROTECTED] wrote:
 There must be something about this that is either hard to comprehend, or
 hard to accept.  It gives a lot of RPM users trouble, it gives Debian
 users a sense of superiority,
 
   Um, Ben ... I take exception to this.  By saying that it is hard to
 comprehend or hard to accept your are implying that the problem is on my
 end.

  That was not my intent.  As I said, I know *you* know this.  I was trying
communicate an observation that it appears, *in general*, people have a
problem with this concept.  People, *in general*, keep trying to blame
things on a package manager, or a dependency manager, or a binary package
repository, or a lack of any of these, when the cause is really just that
binary compatibility is simply a lot harder then many people *in general*
appreciate.

  Hope that clears that up.  :-)

 You may not agree with my estimates of what most problems with rpm
 have to do with ...

  If anything, I strongly *agree* with your views on this subject.

 I don't believe for a second that it has much to do with Debian users'
 sense of superiority.

  I was attempting to assert, about half-seriously, that the binary
compatibility confusion issue was a contributor to Debian elitism.  
Specifically, that having such a large pool of configured, compiled, and
tested packages readily available via apt-get install foo leads a lot of
Debian people into think APT is somehow magic.

  Likewise, RPM properly saying I don't think you have the pieces you need
for this to work leads so many people into thinking that RPM *causes*
dependency hell.  And the fact that BSD ports downloads, configures,
builds, and installs all the specified components *from source* leads BSD
bigots into thinking that the BSD ports packagers must be doing a much
better job then Red Hat or Debian packagers.

  And, again, it's also largely responsible for why Windoze sucks so much.  
When everything a binary which you have no source for, and no two packages
share information on what is being installed, and you can only install one
version of any given library at once time -- then, yah, it's a minor kind of
miracle the thing ever works at all.

  :-)

-- 
Ben Scott [EMAIL PROTECTED]
| The opinions expressed in this message are those of the author and do  |
| not represent the views or policy of any other person or organization. |
| All information is provided without warranty of any kind.  |


___
gnhlug-discuss mailing list
gnhlug-discuss@mail.gnhlug.org
http://mail.gnhlug.org/mailman/listinfo/gnhlug-discuss


Re: Debian flamewar (was: OpenOffice doc...)

2005-02-15 Thread Benjamin Scott
On Tue, 15 Feb 2005, at 6:26am, [EMAIL PROTECTED] wrote:
 The single-large repository part is what's important.  It takes a little
 longer to unify configuration ...

   No, it takes a **LOT** longer.  If the number of components in a
 Configuration Management scenario is N, then the number of potential
 interactions is (N^2)-N.  Think about that for a minute.

 I don't buy that.

  Do I need to draw a picture?  :-)

  (Actually, (N^2)-N is wrong.  That assumes all components have precisely
one interaction to worry about, and that all interactions are one-way.  But
I don't remember the right one, and I flunked combinatorics. :) )

  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:

# Pkgs  # Ints  Ints
2   1   AB
3   3   AB AC BC
4   6   AB AC AD BC BD CD
5   10  AB AC AD AE BC BD BE CD CE DE
6   15  AB AC AD AE AF BC BD BE BF CD CE CF DE DF EF

  Notice how the progression for the number of interactions is distinctly
non-linear.  I may not be good at abstract mathematics, but I can tell the
one value is getting bigger a lot faster the the other one is.

 It takes a LOT longer for it to hit stable, but by that time it's
 ludicrously rock solid.

  It's not a matter of quality, it's a matter of time-to-test.

 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.

 This assumes they are too slow, but I don't feel too limited by that
 release cycle anyway.

  I'm happy you don't feel that way.  Seriously.  However, many *do* feel
that way, for reasons I've explained elsewhere (see my comments WRT CM IRT
Derek Martin).

   As soon as you switch to a spin-off, you lose the benefit of the huge
 Debian repository.

 Not true.  KnoppMyth does a great job of running my TV.  And they manage
 their own repository (in addition to the Debian testing/unstable ones and
 a few others).

  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.

 That's sorta what I said above, but a different kernel, even for the
 install, is rather painless and can fix your storage problems.

  And I get this kernel how...?  :)

 The install kernel is 2.2 and typically doesn't support this, but there's
 an optional 2.4 kernel on the install for this kind of stuff.

  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 160
GB and most of the stuff below the 24-bit barrier is already allocated.  
The woody kernel is so old it can't see above the 24-bit barrier.  I've got
a tiny space (a couple hundred MB) for the base system to install in.  That
I can do.  But I can't fit a C compiler to build my own kernel.  I tried
downloading an updated 2.4 kernel, but I couldn't get the initrd to work.  
I even went to far as to build my own initrd image with a custom shell, and
played around with it as much as I could.  It all looks to be there, it
just pukes once I leave the initrd and the kernel tries to pivot the roots.  
It eventually gets to:

pivot_root: No such file or directory
/sbin/init: cannot open dev/console: No such file or directory
Kernel panic: Attempted to kill init!

and then halts.  Then I reboot back into FC3.  :)

 On that note, I've been through the new installer a few times and while I
 never minded the old one much, the new one is really slick.

  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.  :)

 Within a few months, I think it'll be released.  But if you want that
 functionality, it's effectively available now.  It's not like you have to
 wait for it's release to use it.

  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.  :)

 And as for non-servers, just use Testing.  It's stable enough for any
 desktop.

 Further evidence that Debian 

Re: Debian flamewar (plus a GNU/Linux rant)

2005-02-15 Thread Kevin D. Clark

Benjamin Scott [EMAIL PROTECTED] writes:

   And, again, it's also largely responsible for why Windoze sucks so much.  
 When everything a binary which you have no source for, and no two packages
 share information on what is being installed, and you can only install one
 version of any given library at once time -- then, yah, it's a minor kind of
 miracle the thing ever works at all.

You haven't lived until you realize that the poor slobs three cubes away from
you have 6 copies of the same DLL, which they categorize by file
size.  When they want to run application A, they copy the X-byte DLL
to the system directory.  When they want to run application B, they
copy the Y-byte DLL to the system directory.  You hear people yelling
things like NO...DON'T RUN THE APPLICATION WITH THE 9689-byte DLL --
IT CORRUPTS THE DATABASE!.

Things like this cause me to weep.

--kevin
-- 
GnuPG ID: B280F24E And the madness of the crowd
alumni.unh.edu!kdc Is an epileptic fit
   -- Tom Waits

___
gnhlug-discuss mailing list
gnhlug-discuss@mail.gnhlug.org
http://mail.gnhlug.org/mailman/listinfo/gnhlug-discuss


Re: Debian flamewar (was: OpenOffice doc...)

2005-02-14 Thread Benjamin Scott
On Thu, 10 Feb 2005, at 6:38am, [EMAIL PROTECTED] wrote:
 It was a small comment that I didn't expect would incite such a banter,
 but let me throw a few words of explanation through here at least to try
 and settle the water.

  Hah!  You didn't expect a calm, reasoned approach to actually stop a good
flamewar, did you?  :-)

 The single-large repository part is what's important.  It takes a little
 longer to unify configuration ...

  No, it takes a **LOT** longer.  If the number of components in a
Configuration Management scenario is N, then the number of potential
interactions is (N^2)-N.  Think about that for a minute.

  Now, my original language is perhaps imprecise.  It's not so much the
single large repository, but the fact that the Debian project keeps trying
to get the *entire thing* tested for release *simultaneously*.  That's just
not feasible.

  It would make a *lot* more sense to get some kind of base system  
configured, tested, and released first.  Then the people working on the base
system could move on to hacking on the next release, while the people
responsible for things like X11 or whatever could get *their* stuff
configured and tested based on the stable base.  Followed by GNOME and/or
KDE.  And so on.  Build up.  You'd still have the large repository, but at
least there'd be a hope in hell of keeping it moving.  Right now Debian is
trying to perform synchronized cathedral building.

 As for the manageable chunks, I think the Debian offshoots are best at
 that.

  As soon as you switch to a spin-off, you lose the benefit of the huge
Debian repository.

 Once more, servers don't need the latest greatest KDE and Gnome ...

  No, but it would be nice if they could install.  At this point in time,
the current stable is so badly out-of-date that I can't even depend on it to
see most of the mass storage devices I work with.

  Sarge will be out soon and magically, those will be available.

  Yah, I get that a lot every time I try Debian.  The next release will be
out Real Soon Now.  I believe that like I believe Red Hat claiming their QA
process eliminates most of the major bugs prior to release.

 And as for non-servers, just use Testing.  It's stable enough for any
 desktop.

  Further evidence that Debian zealots lack any concept of Configuration
Management.  :-)

  In the world I work in, just use testing/unstable/etc. is not an
acceptable answer.  I like to say that CM is basically taking the aphorism
Better the devil you know and turning it into a science.  When you're
deploying tens, hundreds, or even thousands of computers, you need to be
able to keep track of what is where, and when.  If don't have a consistent
picture of what the configuration is (or was), support is an absolute
horror.  I think it's actually one of the levels of Dante's Inferno.

  And sure, there's nothing to keep me from performing my own CM on top of
testing or unstable or whatever.  But, of course, that really raises the
question: Isn't that what a distribution is for?

 I don't use dpkg enough to compare to rpm for speed, but I generally find
 apt far faster than yum.

  I could believe that.  It has been while, but from what I recall, while
APT wasn't a speed demon, it did seem a lot faster then I find yum now.

 And apt-source is an awesome source management tool.

  Hmmm, I don't think that existed the last time I looked.  H, I can't
seem to find info on it now, in an admittedly very cursory search.  Got a
link?

-- 
Ben Scott [EMAIL PROTECTED]
| The opinions expressed in this message are those of the author and do  |
| not represent the views or policy of any other person or organization. |
| All information is provided without warranty of any kind.  |

___
gnhlug-discuss mailing list
gnhlug-discuss@mail.gnhlug.org
http://mail.gnhlug.org/mailman/listinfo/gnhlug-discuss


Re: Debian flamewar

2005-02-14 Thread Benjamin Scott
On Fri, 11 Feb 2005, at 9:26am, [EMAIL PROTECTED] wrote:
 By the way, everyone here is a nazi, therefore I hereby declare this
 debate/thread/discussion over! :)

  Quirk's Exception states that deliberately attempting to cause a Godwin
Event will always fail.  ;-)

-- 
Ben Scott [EMAIL PROTECTED]
| The opinions expressed in this message are those of the author and do  |
| not represent the views or policy of any other person or organization. |
| All information is provided without warranty of any kind.  |

___
gnhlug-discuss mailing list
gnhlug-discuss@mail.gnhlug.org
http://mail.gnhlug.org/mailman/listinfo/gnhlug-discuss


Re: Debian flamewar (was: OpenOffice doc...)

2005-02-14 Thread Benjamin Scott
On Fri, 11 Feb 2005, at 8:00am, [EMAIL PROTECTED] wrote:
 That's close to what I was talking about.  The really neat part (IMHO)
 about apt-cache search is that it doesn't just do a glob search on package
 names, it does a glob search on the files *within* the packages.

  I think

yum whatprovides foo

will do something akin to that.

-- 
Ben Scott [EMAIL PROTECTED]
| The opinions expressed in this message are those of the author and do  |
| not represent the views or policy of any other person or organization. |
| All information is provided without warranty of any kind.  |

___
gnhlug-discuss mailing list
gnhlug-discuss@mail.gnhlug.org
http://mail.gnhlug.org/mailman/listinfo/gnhlug-discuss


Re: Debian flamewar (was: OpenOffice doc...)

2005-02-14 Thread Benjamin Scott
On Thu, 10 Feb 2005, at 6:38am, [EMAIL PROTECTED] wrote:
 But all the Debian zealots just say APT rocks and RPM sux!! and wonder
 why nobody cares.

 I don't recall saying RPM sux...

On Thu, 10 Feb 2005, at 10:06am, [EMAIL PROTECTED] wrote:
 But all the Debian zealots just say APT rocks and RPM sux!! and wonder
 why nobody cares.
 
 Not true - I'm a zealot and I've never said it.  8)


  That's the other thing about Debian zealots.  None of them understand 
hyperbole.  ;-)

-- 
Ben Scott [EMAIL PROTECTED]
| The opinions expressed in this message are those of the author and do  |
| not represent the views or policy of any other person or organization. |
| All information is provided without warranty of any kind.  |

___
gnhlug-discuss mailing list
gnhlug-discuss@mail.gnhlug.org
http://mail.gnhlug.org/mailman/listinfo/gnhlug-discuss


Re: Debian flamewar (was: OpenOffice doc...)

2005-02-14 Thread Benjamin Scott
On Wed, 9 Feb 2005, at 11:29pm, [EMAIL PROTECTED] wrote:
 I couldn't agree more.
[giant snip]

  Okay, Derek Martin posted a message where he did nothing but agree with
me.  Isn't that one of the signs of the apocalypse?  ;-)

-- 
Ben Scott [EMAIL PROTECTED]
| The opinions expressed in this message are those of the author and do  |
| not represent the views or policy of any other person or organization. |
| All information is provided without warranty of any kind.  |

___
gnhlug-discuss mailing list
gnhlug-discuss@mail.gnhlug.org
http://mail.gnhlug.org/mailman/listinfo/gnhlug-discuss


Re: Debian flamewar (plus a GNU/Linux rant)

2005-02-14 Thread Benjamin Scott
On Thu, 10 Feb 2005, at 6:43pm, [EMAIL PROTECTED] wrote:
   Wait, I'm have a little trouble understanding the problem.

  I know you know this, but it's educational to state it explicitly:

  The problem is simply that binary compatibility is hard.

  Easy enough; it's the implications that are subtle.  Like that building a
key system library with different options makes it a different package.  
That changing a key system library thus changes the entire configuration
management scenario.  That a package that has different subcomponents, each
with their own dependencies, is a package that depends on all of them.  
That auto-built dependencies tend to be even pickier then the real ones.  
That packages are only as good as their (builder supplied) metadata.  And so 
on and so forth.

  There must be something about this that is either hard to comprehend, or
hard to accept.  It gives a lot of RPM users trouble, it gives Debian users
a sense of superiority, it's what makes BSD ports work so well, and it's
largely responsible for making Microsoft Windows the unholy mess that it is.  
Clearly, there's a disconnect here.

-- 
Ben Scott [EMAIL PROTECTED]
| The opinions expressed in this message are those of the author and do  |
| not represent the views or policy of any other person or organization. |
| All information is provided without warranty of any kind.  |

___
gnhlug-discuss mailing list
gnhlug-discuss@mail.gnhlug.org
http://mail.gnhlug.org/mailman/listinfo/gnhlug-discuss


Re: Debian flamewar (was: OpenOffice doc...)

2005-02-11 Thread Cole Tuininga
On Thu, 2005-02-10 at 19:11 -0500, Paul Iadonisi wrote:
 On Thu, 2005-02-10 at 10:41 -0500, Cole Tuininga wrote:

   Okay, here's at least some answers.  You asked if yum had the
 equivalent of apt-cache search.  Well, I haven't used apt in a while,
 but does what it looks like it does, then, yes, the version of yum
 available in Fedora Core 3 has a yum search function which will do a
 glob and return a list of matching packages.

That's close to what I was talking about.  The really neat part (IMHO)
about apt-cache search is that it doesn't just do a glob search on
package names, it does a glob search on the files *within* the
packages.  

As an example, let's say I happen to know that in order to get a remote
machine to handle X forwarding with ssh, I need the xauth command.  But
I'm not really sure in what package I would find xauth.

 $ apt-cache search xauth
xbase-clients - miscellaneous X clients
xvfb - virtual framebuffer X server

Sounds like xbase-clients is what I want.  This is the thing that kinda
wowed me about apt when I first started playing with debian.  I'm
imagining that yum probably has a similar ability though.

[snip interesting comments on apt-get's role in the rpm world]

I actually hadn't realized yum was written in python, though I probably
should have figured it out.  As you say, the RH install/configuration
team sure seems to be endeared towards the language.  For my part, I
can't blame 'em.  ;)

-- 
Give a man a match, and you keep him warm for an evening.
Light him on fire, and he's warm for the rest of his life.

Cole Tuininga
Lead Developer
Code Energy, Inc
[EMAIL PROTECTED]
PGP Key ID: 0x43E5755D


___
gnhlug-discuss mailing list
gnhlug-discuss@mail.gnhlug.org
http://mail.gnhlug.org/mailman/listinfo/gnhlug-discuss


Re: Debian flamewar

2005-02-11 Thread Dan Jenkins
Cole Tuininga wrote:
 As an example, let's say I happen to know that in order to get a
 remote machine to handle X forwarding with ssh, I need the xauth
 command. But I'm not really sure in what package I would find xauth.
 $ apt-cache search xauth xbase-clients - miscellaneous X clients xvfb
 - virtual framebuffer X server
 Sounds like xbase-clients is what I want. This is the thing that
 kinda wowed me about apt when I first started playing with debian.
 I'm imagining that yum probably has a similar ability though.
That was one of the things I liked most about Debian too.
I think it has inspired the other extended package managers (yum, urpm, 
...).

For example, Mandrake's equivalent is:
   # What package contains xauth:
   $ urpmq xauth
   mkxauth
   # Fuzzy search (these packages mention xauth):
   $ urpmq -y xauth
   The following packages contain xauth:
   XFree86
   mkxauth
   pam
   # Who depends on this package:
   $ urpmq -R xsane
   xsane
   xsane-gimp
   # What does this package depend on:
   $ urpmq -d xsane
   bash
   chkconfig
   common-licenses
   fontconfig
   glibc
   grep
   hotplug
   ifplugd
   ldconfig
   libatk1.0_0
   libexif9
   libexpat0
   libfontconfig1
   libfreetype6
   libgdk_pixbuf2.0_0
   libglib2.0_0
   libgphoto-hotplug
   libgphoto2
   libgtk+-x11-2.0_0
   libieee1284_3
   libjpeg62
   libpango1.0_0
   libpcre0
   libpng3
   libsane1
   libtermcap2
   libtiff3
   libusb0.1_4
   libxfree86
   libxpm4
   pango
   sash
   usbutils
   xsane
   zlib1
Of course, this one can be less useful for some packages, since 
dependencies can fan out rapidly.
xauth, for example, depends on 80 different packages.

--
Dan Jenkins ([EMAIL PROTECTED])
Rastech Inc., Bedford, NH, USA --- 1-603-206-9951
*** Technical Support for over a Quarter Century
___
gnhlug-discuss mailing list
gnhlug-discuss@mail.gnhlug.org
http://mail.gnhlug.org/mailman/listinfo/gnhlug-discuss


Re: Debian flamewar

2005-02-11 Thread Paul Lussier


On Feb 10, 2005, Bill McGonigle wrote:
 On Feb 10, 2005, at 18:43, Paul Iadonisi wrote:

   Okay, putting the sarcasm aside, I have no problem with referring to
 Red Hat Enterprise Linux as well as Fedora Core as GNU/Linux based
 operating systems.

I used to not care too much about the push for GNU/Linux but upon
further reflection it does tend to denigrate the contributions of
other significant developers.  A linux webserver depends just as much
on Apache as it does on libc as it does on the linux kernel.

Hmmm, last time I checked it was the NASA Space Shuttle, not insert
name of largest contractor here Space Shuttle.  NASA not only didn't
design the space shuttle, but they don't even assemble the damn thing.

I'm sorry, but the FSF has no ground to stand on in this debate.
Their own GPL states that you are free to do what ever you want with
their software as long as you retain the copyright notice and provide
access to the source.  No where does it state that you must name a
collection of software in which theirs is the majority after their
project.  Free software is all about the freedom of CHOICE.  And that
includes the right to choose what name you want to give your
collection of it.

By the way, everyone here is a nazi, therefore I hereby declare this
debate/thread/discussion over! :)


-- 

Seeya,
Paul
___
gnhlug-discuss mailing list
gnhlug-discuss@mail.gnhlug.org
http://mail.gnhlug.org/mailman/listinfo/gnhlug-discuss


Re: Debian flamewar

2005-02-11 Thread Travis Roy
By the way, everyone here is a nazi, therefore I hereby declare this
debate/thread/discussion over! :)
BWAHAHAHAHAHAHAHAHHAHAHAHAAHAHAH
Yah, that will make this stop :)
___
gnhlug-discuss mailing list
gnhlug-discuss@mail.gnhlug.org
http://mail.gnhlug.org/mailman/listinfo/gnhlug-discuss


Re: Debian flamewar

2005-02-11 Thread Bill Mullen
On Fri, 2005-02-11 at 09:08, Dan Jenkins wrote:
 Cole Tuininga wrote:
 
   As an example, let's say I happen to know that in order to get a
   remote machine to handle X forwarding with ssh, I need the xauth
   command. But I'm not really sure in what package I would find xauth.
 
 
   $ apt-cache search xauth xbase-clients - miscellaneous X clients xvfb
   - virtual framebuffer X server
 
   Sounds like xbase-clients is what I want. This is the thing that
   kinda wowed me about apt when I first started playing with debian.
   I'm imagining that yum probably has a similar ability though.
 
 That was one of the things I liked most about Debian too.
 I think it has inspired the other extended package managers (yum, urpm, 
 ...).
 
 For example, Mandrake's equivalent is:
 # What package contains xauth:
 $ urpmq xauth
 mkxauth
 
 # Fuzzy search (these packages mention xauth):
 $ urpmq -y xauth
 The following packages contain xauth:
 XFree86
 mkxauth
 pam
 
 # Who depends on this package:
 $ urpmq -R xsane
 xsane
 xsane-gimp
 
 # What does this package depend on:
 $ urpmq -d xsane
 bash
 chkconfig
 common-licenses
 fontconfig
 glibc
 grep
 hotplug
 ifplugd
 ldconfig
 libatk1.0_0
 libexif9
 libexpat0
 libfontconfig1
 libfreetype6
 libgdk_pixbuf2.0_0
 libglib2.0_0
 libgphoto-hotplug
 libgphoto2
 libgtk+-x11-2.0_0
 libieee1284_3
 libjpeg62
 libpango1.0_0
 libpcre0
 libpng3
 libsane1
 libtermcap2
 libtiff3
 libusb0.1_4
 libxfree86
 libxpm4
 pango
 sash
 usbutils
 xsane
 zlib1
 
 Of course, this one can be less useful for some packages, since 
 dependencies can fan out rapidly.
 xauth, for example, depends on 80 different packages.

And let's not forget Mandrake's handy urpmf command for this:

[EMAIL PROTECTED]:~$ urpmf xauth
xorg-x11:/usr/X11R6/bin/xauth
xorg-x11:/usr/X11R6/man/man1/xauth.1x.bz2
kdebluetooth-devel:/usr/include/qobex/qobexauth.h
smlnj:/usr/lib/smlnj/src/eXene/graph-util/CM/DEPEND/xauth-sig.sml
smlnj:/usr/lib/smlnj/src/eXene/graph-util/CM/DEPEND/xauth.sml
smlnj:/usr/lib/smlnj/src/eXene/graph-util/CM/x86-unix/xauth-sig.sml.bin
smlnj:/usr/lib/smlnj/src/eXene/graph-util/CM/x86-unix/xauth.sml.bin
smlnj:/usr/lib/smlnj/src/eXene/graph-util/xauth-sig.sml
smlnj:/usr/lib/smlnj/src/eXene/graph-util/xauth.sml
freeswan:/usr/share/doc/freeswan-2.04/std/draft-beaulieu-ike-xauth-02.txt
XFree86:/usr/X11R6/bin/xauth
XFree86:/usr/X11R6/man/man1/xauth.1x.bz2
[EMAIL PROTECTED]:~$

When a compile barfs because it's looking for a specific file, urpmf is
ideal for identifying exactly which -devel RPM(s) can provide that file.

[EMAIL PROTECTED]:~$ urpmf xrender.pc
libxorg-x11-devel:/usr/lib/pkgconfig/xrender.pc
libxfree86-devel:/usr/lib/pkgconfig/xrender.pc
[EMAIL PROTECTED]:~$

-- 
Bill Mullen
RLU# 270075

___
gnhlug-discuss mailing list
gnhlug-discuss@mail.gnhlug.org
http://mail.gnhlug.org/mailman/listinfo/gnhlug-discuss


Re: Debian flamewar (was: OpenOffice doc...)

2005-02-10 Thread Neil Joseph Schelly
On Wednesday 09 February 2005 10:42 pm, Benjamin Scott wrote:
   (Long-time members of this list will recognize the subject, which I drag
 out whenever I get particularly irritated by all the Debian elitists who
 think nobody's ever installed software before.  If you're not interested in
 this kind of crap, just ignore this thread.)
It was a small comment that I didn't expect would incite such a banter, but 
let me throw a few words of explanation through here at least to try and 
settle the water.  

   The size of Debian's main package repository (the distribution, really)
 is really what most Debian zealots like when they say they like apt-get.
 It isn't the tool, it's the effort that goes into that repository.  That
 repository is one of the things that keeps bringing me back to try Debian.
That is right of course.  When I say APT, I meant the attention to details in 
Debian's package depositories and that is obviously a misnomer.  But that 
comes from the conversation about it being as simple as using APT to get 
packages and by and large, it is.  Now especially with APT available for 
RPM-based repositories, it probably should be corrected, but it also seems 
that RPM-based repositories are moving to using yum instead.  Whatever floats 
your boat...  

   Unfortunately, it appears to me that Debian people, apparently as a
 universal rule, have no concept of software configuration management at
 all. So as the number of packages increases, the single-large-repository
 model takes longer and longer to do integration testing.  That makes
 stable doomed to be perpetually hopelessly out-of-date.  Which is not
 good.  I keep waiting for Debian people to realize that until they break
 things down into manageable chunks, they're never going to make progress.
The single-large repository part is what's important.  It takes a little 
longer to unify configuration in such a way that it almost doesn't matter 
which web server, or which MTA you install for example, but that extra time 
it takes to try making sure everyone follows the same universal configuration 
management practices is appreciated by Debian users.  Again, it's just 
different from other systems sometimes, but once you're familiar with a 
Debian system, it makes a lot of sense.  I think the same thing when I get on 
a RedHat-based system.  

As for the manageable chunks, I think the Debian offshoots are best at that.  
There are lots of Debian sub-projects out there for education distros, office 
distros, mythtv distros - some official, some not.  Ultimately, that niche is 
already filled with options... Debian doesn't need to break up to fill it.

On the topic of Stable still being hopelessly out of date, just consider how 
annoyed you are hearing about Debian and APT and imagine the same from me 
when I hear someone talk about Debian being out of date.  Once more, servers 
don't need the latest greatest KDE and Gnome and cd burning software and 
office suites, etc. Stable is fine for them.  This is probably the first time 
in awhile that I have felt Stable is starting to get a little old with no 
MySQL4, Exim4, Apache2, etc... but that's just because it's at it's oldest 
now.  Sarge will be out soon and magically, those will be available.  And as 
for non-servers, just use Testing.  It's stable enough for any desktop.  If 
you can express your annoyance by Debian zealots, then this paragraph was my 
Debian zealot rebuttal ;-).

   Another really impressive but usually overlooked feature of Debian is the
 general attitude that Free Software and community development are the way
 to go.  Things like the Debian Social Contract and the Debian Free Software
That's true, but I generally associate that will ranting and try not to 
mention that so as not to start flame wars about overly-obsessive lawyer-type 
people with long shaggy hair.  Regardless, I started a flame war anyway, so 
yes, I'll mention I feel better knowing someone is paying attention to these 
details, but I also dip into other repositories on occasion for things like 
dvdcss and lame.  I guess I'm a bit of a contradiction, but I find value at 
least in knowing exactly which packages aren't really free.

   But all the Debian zealots just say APT rocks and RPM sux!! and wonder
 why nobody cares.
I don't recall saying RPM sux, just that APT was very valuable when you got 
used to it.  And also according to the misnomer discussion above, I'm really 
just talking about the repositories and the attention to detail and all that.

   I've used both dpkg and rpm, and IMNSHO, I think rpm is the better of the
 two.  Some operations are a lot faster, and others are just a lot nicer to
 use (rpm -V and rpm -Uvh, for example).  And the build tools and source
 management of rpm blow away Debian's offerings.  Or they did when I last
 looked at them, which was admittedly a few years ago.  But given Debian's
 rate of change, I don't expect it's that much different.
I don't use dpkg enough to compare 

Re: Debian flamewar (was: OpenOffice doc...)

2005-02-10 Thread Travis Roy
I'm top posting.. so deal.
If you don't like up2date or yum, go get apt-get for rpm and shut your yap.
http://apt.freshrpms.net/
it's like bitching that the tires on your ford is not the same as the 
tires on your chevy, just go get the same freakin' tires that's on the 
ford if you don't like the ones on your chevy.. At least apt-get for RPM 
is free.


Mmmm ... distro flamewars in the morning for breakfast  yummy...
*grin*
On Wed, 2005-02-09 at 22:42 -0500, Benjamin Scott wrote:
Long-time members of this list will recognize the subject, which I drag
out whenever I get particularly irritated by all the Debian elitists who
think nobody's ever installed software before.

Woah hoss!  8)  There is no claim below of Debian being better than
anything (here's my original comment - judge for yourself).  

On Wed, 9 Feb 2005, at 4:27pm, [EMAIL PROTECTED] wrote:
Debian's equivalent of rpm is dpkg.  Apt is sort of like up2date on
a large quantity of steroids.  8)

The OP made a comment about wishing that there was a single command like
the rpm command for debian.  I was giving the analogy to offer
explanation - not comparison of distros.  I don't think I was out of
line to imply that apt does a lot of things that up2date doesn't do.
This wasn't intended to claim apt as the be-all end-all of package
management, but rather to compare tools I was familiar with.
That said, I've never been one to step away from a nice toasty
flamewar.  ;)

 I've never, ever been that impressed by the functionality of apt-get vs
anything else.  Yes, it manages package dependencies.  So do/did yum,
up2date, rpmfind, and autorpm.  

Out of curiosity, does yum do something like apt's apt-cache search
function?  I've been out of the rpm world long enough to have never used
yum and I just remember really being impressed by apt-cache search
when I switched to debian (circa Redhat 7.2ish).  I still find it to be
an inordinately helpful command.

I've been having my RPM dependencies solved
for me for years and years.  It just really ain't all that impressive.  Get
over yourselves.

We would, if you rpm zealots would just recognize our superiority.
^
|
|
*Joke!  Joke!*
Flamewars aside, I think that part of the zeal towards apt for folks
like me is that it does so much more than just dependency resolution.

 The size of Debian's main package repository (the distribution, really)
is really what most Debian zealots like when they say they like apt-get.  
It isn't the tool, it's the effort that goes into that repository.  That
repository is one of the things that keeps bringing me back to try Debian.

So very true.  It's handy to have them all in one place.  

Again, I'm not familiar with yum, but aren't there yum repositories out
there that allow RPM types to have pretty comparable lists of software?

That makes stable  
doomed to be perpetually hopelessly out-of-date.  Which is not good.  I keep
waiting for Debian people to realize that until they break things down into
manageable chunks, they're never going to make progress.

Some might argue that Ubuntu is accomplishing this.  This isn't to
exclude any other distros or claim any superiority of Ubuntu ;) but to
offer it as an example of some folks that are doing something about what
you're talking about.

 But all the Debian zealots just say APT rocks and RPM sux!! and wonder
why nobody cares.

Not true - I'm a zealot and I've never said it.  8)  I certainly prefer
apt to rpm and am happy to explain why to whomever cares, but
everybody's certainly entitled to their own preferences.

On Wed, 9 Feb 2005, at 8:14pm, [EMAIL PROTECTED] wrote:
Use apt for more than a day and I'm sure you'll never look back at rpm.
 Apples and oranges.  Use yum for more then a day, and I'm sure you'll
never look back at dpkg would be equally (in)valid.

Quite true.

 I've used both dpkg and rpm, and IMNSHO, I think rpm is the better of the
two.  

This I would also have to agree with.  For those unfamiliar with debian
though, dpkg is a very rarely used or needed command.  Are rpm based
distros getting to be that way as well?  That is, getting to the point
where the rpm command itself is becoming less and less used in favor of
things such as yum?
___
gnhlug-discuss mailing list
gnhlug-discuss@mail.gnhlug.org
http://mail.gnhlug.org/mailman/listinfo/gnhlug-discuss


Re: Debian flamewar

2005-02-10 Thread Bill Mullen
On Thu, 2005-02-10 at 14:11, Bob Bell wrote:
 On Thu, Feb 10, 2005 at 01:09:50AM -0500, Jason Stephenson [EMAIL 
 PROTECTED] wrote:
  It was largely the issues of package management that made me decide to 
  go with FreeBSD and OpenBSD for my computers at home, instead of various 
  flavors of GNU/Linux. I found the ports collections to be the solution 
  to deb and rpm hells.
 
 If you want to try Linux again sometime, I suggest you consider Gentoo.
 Probably the most similar to the BSDs wrt ports and such.  I use it and
 like it.  There would certainly be a learning curve, but there's a lot
 of good documentation at gentoo.org.

I wholeheartedly agree. We run a Gentoo box here, an old dual-PII/350
with a couple of SCSI drives. It gets fairly light duty; its main 24/7
job is running an Enemy Territory server (at et.hubnetworking.net, if
anyone on the list cares to drop by g). Gentoo's package management
system, portage, is just a joy to work with, IMHO.

As for the RPM-based distros, I think Mandrake's urpm* tools are superb.

Just my $0.02USD ...

-- 
Bill Mullen
RLU# 270075

___
gnhlug-discuss mailing list
gnhlug-discuss@mail.gnhlug.org
http://mail.gnhlug.org/mailman/listinfo/gnhlug-discuss


Re: Debian flamewar (plus a GNU/Linux rant)

2005-02-10 Thread Paul Iadonisi
[As The Linux Lobbyist comes to life, he says...]

Oh, goody, my favorite flamewar! ;-)

On Thu, 2005-02-10 at 01:09 -0500, Jason Stephenson wrote:
 Heh. I find this discussion mildly interesting from where I sit, a 
 mostly xBSD user.

  As preface, let me say that I like the BSDs somewhat, save the anti-
GPL bigotry among many of the developers that is usually accompanied by
a completely lack of understanding (or deliberate misrepresentation) of
its terms.

[snip]

  we had multiple systems running HP-UX, 
 Solaris, IRIX, Red Hat GNU/Linux, Debian GNU/Linux, FreeBSD, and even 1 

  Hmm, Red Hat GNU/Linux?  Is that something new that Red Hat is
selling and/or distributing?  Because I've never heard of it before.
Funny...poking around http://www.redhat.com/, it looks like Red Hat has
heard of it either!  So I guess I'm not crazy.
  Okay, putting the sarcasm aside, I have no problem with referring to
Red Hat Enterprise Linux as well as Fedora Core as GNU/Linux based
operating systems.  But as far as I'm concerned, when you put the
distribution together, you get to keep the naming rights.  Not the FSF.
Not the GNU project.  And not (sorry, I know he may be on this list, but
that's life) Richard Stallman.  For the record, I like and agree with
nearly everything, if not everything that has come from those three.
And if RMS and I hashed this particular issue out over a latte we'd
probably end up agreeing in the end.


 It was largely the issues of package management that made me decide to 
 go with FreeBSD and OpenBSD for my computers at home, instead of various 
 flavors of GNU/Linux. I found the ports collections to be the solution 
 to deb and rpm hells. In almost every case, I cd into the program's 
 ports directory, type 'make install' and the software builds, installs, 
 and then runs with no hitches. There's very little to package manage and 
 that's how it should be, IMHO.

  Ah, but you are demonstrating almost the exact disconnect that Ben
spoke about in his initial complaint about how the Debianites equate the
large collection of debs available at many mirrors with the
functionality of apt-get when apt-get is not at all unique and arguably
inferior to many of the equivalent dependency resolution tools available
in rpmland.
  What's missing in the GNU/Linux world (there, see?  I'm not totally
opposed to GNU/Linux usage ;-)) outside of Debian is a good process.
(Debian, of course, could use a little *less* process so that there is
an update more than once a decade.)  The tools are really there with
possibly some minor tweaks necessary.
  What the BSD ports collection seems to have is an excellent process
for making sure that everything works together.  I don't know how big
the ports collections are in the various BSDs, but its possible that
there is also more software than you will find in the typical GNU/Linux
distro (save Debian, of course).

 I experienced all kinds of problems on the Linux machines, mainly 
 because we were a research institution and the profs would need some 
 bizarre hardware combination that wouldn't quite work with the default 
 packages from the various releases. It became a nightmare trying to 
 maintain a machine loading packages from 2 different Debian releases, or 
 trying to install binary RPMs on some of the RedHat machines with 
 different kernels, etc.

  Wait, I'm have a little trouble understanding the problem.  What were
the problems specifically?  If you are saying that you needed to install
a custom kernel and because you did that (with make bzImage;make
modules;make install;make modules_install or whatever), then I think I
see the problem.
  It all comes down to packaging.  I'm a packaging fanatic.  I hate
stuff in /usr/local.  I also won't touch a 'make install' as root with a
ten foot pole that poops all over my filesystem.  I create rpms in my
sleep even.  If I were a Slackware fan, I'd create tgz's in my sleep.
The point is, an OS should be divided up into manageable chunks so that
they can be updated independently and without source.  Source is good,
but how many times, for example, do you want to build perl and answer
those questions?
  So, I've even going as far as foregoing the (rather baroque, IMO)
usually kernel compile/install.  Instead, I start with Red Hat's source
rpm file and make the mods there.  Add a tag to the Release: to indicate
it's changed and 'rpmbuild -bs SPECS/kernel-2.6.spec;rpmbuild --rebuild
--target=i586,i686,noarch SRPMS/kernel-version-release.src.rpm' and
a while latter I have some binary kernel rpms that keeps the dependency
tree in /var/lib/rpm consistent.  It's work, yes, but once you master
it, it's *much* easier to diagnose many classes of problems.
  You master the OSes you need to deal with.  What I'm saying is that
your choice to go with BSDs in some places was very likely the right one
for you, particularly if you had more of an interest in learning them
because that inertia alone would help you in managing those 

Re: Debian flamewar (was: OpenOffice doc...)

2005-02-10 Thread Paul Iadonisi
On Thu, 2005-02-10 at 10:41 -0500, Cole Tuininga wrote:

[snip]

 Furthermore, I was asking questions regarding yum because I have
 interest in learning about it.

  Okay, here's at least some answers.  You asked if yum had the
equivalent of apt-cache search.  Well, I haven't used apt in a while,
but does what it looks like it does, then, yes, the version of yum
available in Fedora Core 3 has a yum search function which will do a
glob and return a list of matching packages.
  You also asked if there were yum repos that have comparable selections
of software to Debian.  Ah, well, that's a tall order to fill ;-).  But,
the biggest two I know of are http://atrpms.net/ and
http://dag.wieers.com/home-made/apt/.  Both of them, I think, are both
apt- and yum-enabled.  There's also, of course, the venerable
http://freshrpms.net/.
  

   Honestly, I'd forgotten about apt for
 rpm (from how little I hear of it, it sounds like it's little used?  Is
 this true?  If so, anybody have thoughts as to why?)

  Well, there are certainly apt-rpm *fans* on the fedora lists ;-).  One
of the problems with apt-rpm, at least historically, is that it was a
real PITA to create the repo from a directory of rpms.  Yum, in
contrast, was one simple yum command (forgot the subcommand -- it's been
a while -- yum now has a separate 'createrepo' command).
  Also, historically, apt-rpm was atrocious performance-wise.  That's
improved dramatically, but explains one of the reasons the leaning was
toward yum when Fedora Core was being conceived.
  And then there is the matter of the language it was written in: C++.
Whatever your opinion of C++, the simple fact is that a significant
portion of Red Hat's tools developers have historically known and been
proficient in python.  Yum is written in python.  That meant it was
going to be much simpler just from an on-going maintenance point of view
to keep it integrated well with rpm and other admin tools within Fedora
Core.
  That's just Fedora Core, of course, since that's my experience.
Another thing to keep in mind is that there has been a common repo
format in development for some time and I think that most of the
depsolver tools will be able to grok it if they don't already.  That's
good news for everybody involved because it means repo maintainers can
just 'createrepo' and have it immediately be accessible via apt-get,
yum, urpm*, up2date and the like.


-- 
-Paul Iadonisi
 Senior System Administrator
 Red Hat Certified Engineer / Local Linux Lobbyist
 Ever see a penguin fly?  --  Try Linux.
 GPL all the way: Sell services, don't lease secrets

___
gnhlug-discuss mailing list
gnhlug-discuss@mail.gnhlug.org
http://mail.gnhlug.org/mailman/listinfo/gnhlug-discuss


Re: Debian flamewar (plus a GNU/Linux rant)

2005-02-10 Thread Bill McGonigle
On Feb 10, 2005, at 18:43, Paul Iadonisi wrote:
  Okay, putting the sarcasm aside, I have no problem with referring to
Red Hat Enterprise Linux as well as Fedora Core as GNU/Linux based
operating systems.
I used to not care too much about the push for GNU/Linux but upon 
further reflection it does tend to denigrate the contributions of other 
significant developers.  A linux webserver depends just as much on 
Apache as it does on libc as it does on the linux kernel.

Maybe someone should start an OSS/Linux meme.
-Bill
-
Bill McGonigle, Owner   Work: 603.448.4440
BFC Computing, LLC  Home: 603.448.1668
[EMAIL PROTECTED]   Cell: 603.252.2606
http://www.bfccomputing.com/Page: 603.442.1833
AIM: wpmcgonigleSkype: bill_mcgonigle
___
gnhlug-discuss mailing list
gnhlug-discuss@mail.gnhlug.org
http://mail.gnhlug.org/mailman/listinfo/gnhlug-discuss


Re: Debian flamewar (was: OpenOffice doc...)

2005-02-09 Thread Derek Martin
On Wed, Feb 09, 2005 at 10:42:15PM -0500, Benjamin Scott wrote:
 On Wed, 9 Feb 2005, at 4:27pm, [EMAIL PROTECTED] wrote:
  Debian's equivalent of rpm is dpkg.  Apt is sort of like up2date on
  a large quantity of steroids.  8)
 
   I've never, ever been that impressed by the functionality of apt-get vs
 anything else.  Yes, it manages package dependencies.  So do/did yum,
 up2date, rpmfind, and autorpm.  I've been having my RPM dependencies solved
 for me for years and years.  It just really ain't all that impressive.  Get
 over yourselves.
 
   The size of Debian's main package repository (the distribution, really)
 is really what most Debian zealots like when they say they like apt-get.  

I couldn't agree more.  

   Unfortunately, it appears to me that Debian people, apparently as a
 universal rule, have no concept of software configuration management at all.  

Here again, I couldn't agree more.  

And I also get a little incensed when I hear people tlalking about how
superior Debian software is than Red Hat (or choose your favorite
other distro to beat on).  I've managed both of these, and others,
both on my own personal systems and in corporate environments, big and
small.  By and large, the software is the very same software.  Despite
Debian's long testing cycles, they still ship with loads of strange
bugs, and I seem to be good at finding them all.  ;-)  Red Hat isn't
better; they're just different.  

Frankly, I'm not even all that impressed with apt's dependency
resolution skills...  I've come across several situations where it was
impossible to install a package I wanted, because its dependencies
had been removed from or otherwise didn't exist in the repository.
I've also come across situations where doing a dist-upgrade completely
broke my system.  Red hat isn't better here either, and admittedly
probably worse.  But then, regardless of OS, I'd much rather do a
fresh install than an upgrade any day.  It's kind of like moving; it's
a PITA, but it gives you a great opportunity to do house cleaning. ;-)
One reason I always shied away from Debian is because it was hard to
download CD images... you had to build them yourself.  While I've
heard that they provide all the tools to make it easy to build the
CDs, I have to confess that I spent long enough wandering around the
maze of their documentation that I just gave up.  Regardless, it's an
extra step that frankly, I want my distro to do for me.

I've also seen Debian packages configure things in strange ways that
(IMO) no self-respecting system administrator would ever imagine...  
In that regard, I do actually think Red Hat is better, but that may
just be a matter of personal preference.

   Another really impressive but usually overlooked feature of Debian is the
 general attitude that Free Software and community development are the way to
 go.  Things like the Debian Social Contract and the Debian Free Software
 Guidelines.  No other major distribution has anything like that.  Debian
 takes the Free Software mindset (the bazaar if you're an ESR fan) and
 applies it to the entire distribution.  That's cool.

Agreed too.

   I also like Debian's emphasis on accountability.  Each package has an
 official maintainer, who is ultimately responsible for that package.  
 You're not dealing with a faceless corporate entity.  Got a problem, contact
 the maintainer.  Maintainers need credentials (signed keys or a photo ID),
 and have an existing maintainer vouch for them.  Nice.

Red Hat has something similar in their development team, but the
difference is that the assigned maintainer is YAUPOWE (Yet Another
Under-Paid Over-Worked Employee).  But I'm not sure if there's any
practical difference here.  A lot of times the RH guys push stuff off
on the official maintainers, who often are the Debian maintainers too.

The bottom line is the better distribution is the one you find easiest
to work with for whatever purpose you have in mind...  Inherently,
they're all about the same.  -8^)  [-- I'm going bald...]

-- 
Derek D. Martinhttp://www.pizzashack.org/   GPG Key ID: 0xDFBEAD02
-=-=-=-=-
This message is posted from an invalid address.  Replying to it will result in
undeliverable mail.  Sorry for the inconvenience.  Thank the spammers.



pgpjrW4nLW1WA.pgp
Description: PGP signature


Re: Debian flamewar (was: OpenOffice doc...)

2005-02-09 Thread Tom Buskey
On Wed, 9 Feb 2005 23:33:03 -0500 (EST), Benjamin Scott
[EMAIL PROTECTED] wrote:
 On Wed, 9 Feb 2005, at 11:00pm, [EMAIL PROTECTED] wrote:
  Are there only the official Debian repositories or are there others that
  don't follow the Debian standards?
 
   One does see third-party packages for Debian, and even repositories, but
 they're a lot less common then for, say, Red Hat/Fedora.  I suspect this is
 mainly because it's a lot easier to get a package into Debian/sid, and once
 it's in it's available to everyone almost immediately.  So there's just a
 lot less call for it.

That certainly make sense
 
  In my hazy memories, I recall that RPM came after dpkg and was developed,
  in part, by the dpkg developer under hire from Redhat.
 
   I haven't heard that before, and from what I've read, that is at least
 partly incorrect.  Not that I'm an expert or the information I have is
 authoritative; far from it.  But from what I've read, dpkg was born in 1994.
 RPP, the distant ancestor to RPM, was born around the same time.  RPP was
 followed by PMS, then PM.  Finally, RPM officially debuted in 1995 with Red
 Hat Linux 2.0.

As I said, hazy memories.  :-)  Maybe it was yggdrasil?  The only
package system I remember in wide use before Redhat came out was
SLS's  which Slackware continued.  Not really a package though.

 
   Of course, none of this precludes learning lessons from Debian.
 Certainly, RPM came well after dpkg did.
 
 References:
 
 http://www.debian.org/doc/manuals/project-history/ch-releases.en.html
 http://www.debian.or.jp/events/2002/0919-lc2002/JP-Enkai-History.html
 http://rikers.org/rpmbook/node9.html
 http://www.owlriver.com/RH-true-names.html
 
 --
 Ben Scott [EMAIL PROTECTED]
 | The opinions expressed in this message are those of the author and do  |
 | not represent the views or policy of any other person or organization. |
 | All information is provided without warranty of any kind.  |
 
 ___
 gnhlug-discuss mailing list
 gnhlug-discuss@mail.gnhlug.org
 http://mail.gnhlug.org/mailman/listinfo/gnhlug-discuss

___
gnhlug-discuss mailing list
gnhlug-discuss@mail.gnhlug.org
http://mail.gnhlug.org/mailman/listinfo/gnhlug-discuss


Re: Debian flamewar

2005-02-09 Thread Jason Stephenson
Heh. I find this discussion mildly interesting from where I sit, a 
mostly xBSD user.

It's funny, too, 'cause I didn't start using FreeBSD for my workstations 
and personal servers until I worked in a data center environment with 
mixed UNIX systems. At the University of Kentucky's College of 
Engineering Computing Center, we had multiple systems running HP-UX, 
Solaris, IRIX, Red Hat GNU/Linux, Debian GNU/Linux, FreeBSD, and even 1 
web server with OpenBSD for a certain network/clustering research group 
that some on this list have probably heard of. Also, the two of us in 
the UNIX Support Group were responsible for several dozen other UNIX 
and Linux workstations spread throughout the college and not just the 
servers in the back room.

It was largely the issues of package management that made me decide to 
go with FreeBSD and OpenBSD for my computers at home, instead of various 
flavors of GNU/Linux. I found the ports collections to be the solution 
to deb and rpm hells. In almost every case, I cd into the program's 
ports directory, type 'make install' and the software builds, installs, 
and then runs with no hitches. There's very little to package manage and 
that's how it should be, IMHO.

I experienced all kinds of problems on the Linux machines, mainly 
because we were a research institution and the profs would need some 
bizarre hardware combination that wouldn't quite work with the default 
packages from the various releases. It became a nightmare trying to 
maintain a machine loading packages from 2 different Debian releases, or 
trying to install binary RPMs on some of the RedHat machines with 
different kernels, etc.

It soon became routine for my colleague and I to install nearly 
everything from source code on certain machines because we knew that the 
packages would not work.

I have found that installing from source, and knowing what different gcc 
and make errors mean, is the only way to get software that will run on 
your machine 100% with no faults other than their own bugs or bugs in 
the libraries they link to. It can be time consuming to maintain a 
machine with source-compiled binaries, but I haven't found any update 
routine that's simpler or more sure-fire than:

cvsup -g -L2 /home/root/sup/FreeBSD-ports-supfile
pkg-delete -a
cd /usr/ports/[pkg-cat]/[pkg-name]
make install clean
The last two lines need to be repeated for each package you wish to install.
I can't count the number of times I've had
apt-get update
apt-get install
fail and for what reasons when.
I've also dealt with RPM-hell of having to install RPM after RPM, just 
to get the one thing that I want to use installed. I've also had 
installs fail on some machine, again because of custom packages needed 
for one reason or another.

I can tell you that I've only ever had two package fail make install in 
FreeBSD ports because one time I updated right after a change to one 
package, and the second time because the package maintainer had written 
his makefile to check for the headers from a specific version of the 
mysql libs and I'd installed a more recent one. In both cases, the fixes 
were simple changes to the makefile that I sent off to the package 
maintainers. One was incorporated into the makefile, and the other 
maintainer wrote back thanking me, but that he'd already updated the 
repository with a better change.

I've not ever had a problem with ports on OpenBSD, but I've used it much 
less.

Oh, and don't get me started on the package management in IRIX, HP-UX, 
and Solaris. They have varying degrees of success and failure, and you 
often have to go to third party sources on the Internet or resort to 
installing things from source for the useful stuff.

Anyway, to me, it isn't software without source code, and I do prefer to 
install from source because then you know it works with the libraries 
installed on your system because it was compiled against those very 
libraries. You don't need to worry about binary compatibility issues 
between different library and kernel versions busting your binary 
packages. Yeah, you could end up with something that doesn't compile, 
but at least then, you can see what the problem is and fix it yourself.

Well, gee, that was longer than I anticipated.
___
gnhlug-discuss mailing list
gnhlug-discuss@mail.gnhlug.org
http://mail.gnhlug.org/mailman/listinfo/gnhlug-discuss


Re: Debian flamewar (was: Hello?)

2002-08-10 Thread Paul Iadonisi

On Fri, 2002-08-09 at 15:24, Ed Lawson wrote:
 [EMAIL PROTECTED] wrote:
 
   
 
  I wish the Debian community would stop acting
 like Debian is God's Gift to Linux!
 
 
   
 
 It is of course with some trepidation that I respond, but upon reading 
 my post I am unable to discern what language therein could lead a person 
 to reasonably conclude that I have espoused or acted in a manner which 
 suggests Debian is God's Gift to Linux.  Or even that it is better to 
 anything else.
 While these are doubltless not the last words to be seen on the topic, 
 they are my last words.
 
 Ed Lawson
 Said in good humor

  Okay, so it's said in good humor.  But I see exactly what Ben was
talking about.  What you posted was a fix for a vulnerability in mailman
that was back-ported by the Debian team and released as part of a
security advisory.  In that message you proclaimed that this was another
reason to like Debian.

  Ben's point, I believe, is that it is a bit strange to proclaim as a
reason to like Debian, something that not only is not unique to it, but,
according to the example you gave, an area where it fell short -- the
fix was released two month's after another popular distribution's fix
for the same problem.

  Several months ago, I set up my brother-in-law with a dual boot
Windows 2000 / Red Hat 7.2 system at home.  He works for HP as a VMS
principle firmware developer.  He has an ia64 system at his office at
work with Red Hat 7.1 (which is what he use for some VMS development). 
Just a few days ago, he was having trouble figuring out how to download,
install, and configure wu-ftpd.  After hours of research, he gave up and
finally sent me some email.  Here is a quote from him as someone who
hasn't had all that much exposure to Linux:


...All I can find are tiny bits and pieces of information here and
there, some of it conflicting. And then there are the Debian zealots.
Oy! What's got into them?

  No initial biases, just some personal experience.

  Your message would have been much more effective and kept the focus on
the discussion about mailman without the uncalled for Debian comment.

-- 
-Paul Iadonisi
 Senior System Administrator
 Red Hat Certified Engineer / Local Linux Lobbyist
 Ever see a penguin fly?  --  Try Linux.
 GPL all the way: Sell services, don't lease secrets

___
gnhlug-discuss mailing list
[EMAIL PROTECTED]
http://mail.gnhlug.org/mailman/listinfo/gnhlug-discuss