On Thursday 16 October 2008, you wrote:
> A lot of what you're saying is right, and is great advice to the
> community.  But in the time it took you to write that 5000+ word
> email you probably could have written the patch and submitted it.

1) I'm a writer by avocation.  Honestly, it's much easier for me to 
write a 5,000 word email than a 500 word one.  I'll refer you to 
Churchill's quotation about how long it would take him to write a long 
speech vs. a short one.

> "You must be the change you wish to see in the world."
>    --  Mahatma Gandhi

Actually, that's a good part of what I'm doing.

> If you'd "love to see something happen," why don't you just write the
> patch?  It would take you 15 minutes, it would probably be accepted
> (or at least a variant would be), and then the problem would be fixed
> and you wouldn't have anything to complain about!

Because it's about much more than the patch itself.  Go back and read 
the thread, starting with a post or two before the topic changed to see 
what I mean.

Hal

> Cheers,
>
> Eric
>
> Hal Vaughan wrote:
> > On Wednesday 15 October 2008, you wrote:
> >> Hal Vaughan wrote:
> >>> Both of your comments involve disagreements over differences of
> >>> opinion -- but I can see where you're coming from and I think the
> >>> point about rewording the warnings in menu.lst would go a long
> >>> way toward addressing the issue that led me to file the bug
> >>> report.
> >>>
> >>> If filing the bug report had led to that kind of discussion, I
> >>> would have felt much better about it than I did when I decided to
> >>> just give up.  I can deal with a disagreement.  What I found
> >>> frustrating was that it felt like the focus was only on
> >>> justifying why the bug was elsewhere and there was no need to
> >>> pursue it.
> >>
> >> So it sounds like one possible solution that is agreeable to most
> >> in this discussion is to improve the documentation on menu.lst.
> >
> > I'm not sure it's a permanent solution or a step toward it to my
> > thinking.  I discussed this with a friend of mine who's RPM-centric
> > and his comment was that RPM just automatically overwrites the
> > config files (apparently with backing them up first) and we went
> > over several topics.  One comment he made stuck with me.  It was
> > something close to, "It just doesn't work to tell people how they
> > have to edit a config file."  The more I think about it, and think
> > about FOSS, and how the F is for "Free as in speech," the more I
> > think that is in line with comments and reactions from people who
> > use FOSS and why they may use a version of Linux or BSD instead of,
> > for example, Windows.
> >
> > Often I've heard (or read) people say the purpose is to enable
> > people to have control over their computer, instead of letting
> > their computer have control over them.  Isn't that a major part of
> > what FOSS is all about?
> >
> > And now we're saying, "But you should do it this way, otherwise,
> > you're shooting yourself in the foot."  Yet I've seen many times
> > along the way where people were doing non-standard things for
> > dozens of reasons. Maybe it's because those were the "good ol'
> > days" when people were still pioneering and experiment.  Or maybe
> > things have gotten so tame and standardized in FOSS that there are
> > now ways we're all supposed to handle different things.
> >
> > This friend is an admin, not a programmer, not a developer.  He
> > handles web hosting and setting up systems for other people.  He
> > reminded me of some of my points and how, along the way, those seem
> > to have gone from important to not as important -- like the one
> > about freedom.
> >
> > Here's an example: If I edit my CUPS config and update CUPS with
> > apt-get, I'll get a prompt.  Many of us have other things on our
> > minds other than the systems we're administrating.  For many of us,
> > the computer is the tool, the means to the end, not the end in
> > itself.   In such cases, we can do something like apt-get upgrade
> > and forget that it'll overwrite some of our config files.  Apt has
> > taken that into account and prompts us.  When we get a prompt about
> > overwriting the CUPS config, we'll remember, or we should.
> >
> > We can choose: Do we want to upgrade that file or not.  We can keep
> > our modifications that may be in there for whatever reason we want
> > or we can give them up.
> >
> > Now it's true we can do that to a point with menu.lst and that
> > there are ways to include changes so they're not overwritten, but
> > on the other side, is the point of Debian and FOSS to tell people,
> > "Handle it like this or ELSE!"?  Or is the point to enable people
> > to handle their systems with some sense of freedom and to make sys
> > admin less dependent on our attention or more demanding of our
> > time?
> >
> > Those are two important questions: Is the goal to tell people how
> > to handle their config files or to let them make their own
> > decisions?  And is the goal to save effort or to require effort?
> >
> > Some will say, "But you have a choice.  Do it wrong and get hosed
> > or not."  Not a valid choice.  That's the same as, "Do it our way
> > or get burned."  And therein lies the road to mediocrity: turn
> > control of your admin decisions over to the OS creators.  If I
> > wanted a computer that did that, I'd shell out several hundred and
> > torture myself with a commercial OS.
> >
> > As it is, the choice we do NOT have is if we can experiment with
> > that file without fighting our own computer.  If we get a notice,
> > "Upgrading or adding this package will overwrite
> > /boot/grub/menu.lst," then we have a choice.  Then, before apt
> > automatically overwrites that file, we know it'll happen.  Without
> > such a prompt, it's a crap shoot.  We can edit that file and
> > *think* it's safe because we know we won't run update-grub (or is
> > it grub-update -- I keep forgetting!).  Yet it isn't safe because
> > there are cases where that will be run without our knowing.
> >
> > So it comes down to where is the point where it's okay to overwrite
> > a file the user/admin has edited and wipe out any comments or
> > changes they've put in and where is the point where we should
> > respect the admin's changes.
> >
> > Yes, many people say, "It's your problem."  If that were true and
> > the best way to do it, then it would be our responsibility to
> > manually handle backing up all configuration files before an
> > update.  It isn't. That, in itself, shows us that the idea behind
> > apt, as opposed to RPM, was to let people make their own choices
> > and not assume/presume to make their decisions for them or tell
> > them how to handle their config files and overwrite their changes
> > with any update with the system's "good" config file.
> >
> >> I've found the best way to get something fixed in an open source
> >> project is to develop a patch.  Since this is documentation, it
> >> wouldn't be that hard.  You can find the default menu.lst around
> >> line 260 of
> >> /usr/sbin/upgate-grub.
> >
> > I've filed bug reports where I didn't know the language or enough
> > of what was going on to write a patch but was able to specifically
> > point out where the bug was and what it would take and still been
> > blessed out because it was a "feature" (even when it was clear it
> > was fubar).
> >
> >> I don't know how knowledgeable whoever decides to do this is, but
> >> I can help a bit with the process if needed.  I'm not a DD, but I
> >> do file bugs from time to time. :-)
> >>
> >> Heck, one could even reopen the old bug, move it to grub, attach
> >> the patch and hope for the best, but there's already another bug
> >> that's very similar and might welcome such a patch (and a link to
> >> this discussion):
> >> http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=383282
> >
> > I'd love to see something happen, but, honestly, I've found it hard
> > enough to just explain my point of view here and had a big enough
> > hurdle getting some people to see what the issue was that it still
> > leaves me with that feeling that I just don't feel like having to
> > go through that whole thing with trying to fight someone in a bug
> > report.
> >
> > I will say, though, that a lot of people in this discussion have
> > been great to exchange ideas with because they could deal with the
> > actual topic at hand and present some good points.
> >
> >
> > Hal



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

Reply via email to