Re: Filing bug reports in Debian (was Re: Debian Stole My Name!)



On Tuesday 14 October 2008, Douglas A. Tutty wrote:
On Tue, Oct 14, 2008 at 03:08:17PM -0400, Hal Vaughan wrote:
For instance, stating it in the file: Again, not everyone has time
to read all the comments in all the files. As to unrealistic
expectations, what would be so hard with using a bash script
specifying the rewrite was going to happen? It's not that hard.

Hal,

I agree that there should be some mechanism to prevent a user from
shooting him/herself in the foot if they make a change to a file
between two markers that remind the user that those changes will be
overwritten on the next kernel upgrade. It shouldn't be necessary,
but since it can prevent the system from booting, and since with raid
and LVM it may not be as simple to fix as it used to be, it would be
a nice touch if something was done.

That's part of my point: It's a MAJOR file. Sure, if CUPS stops
working, then it's a major pain and can bring down a business because
you can't print anything, but still, it's not as critical as disabling
the entire machine. I had another computer to connect to the Internet
and research the issue. It's very possible someone could update their
only system and end up with no way to research the issue if they didn't
have a Knoppix CD or something similar handy.

However, everyone who edits a config file should at least read from
the top of the file down to where they want to edit, at least enough
to read prominent warnings such as are in menu.list. It goes with
the territory of su - ing, sudo-ing, or logging in as root.

Yes, and no. That's a wonderful statement and it sounds just fantastic
in theory. If I had all the time in the world and didn't have to make
a living, then I could take the time to read every man page on every
program I read and go through every config file from start to finish
and know everything about every program I use.

That's just not possible in real life, not for me, and not for a lot of
people. If you've ever bought a new digital camera and started using
it without reading the directions or picked up any new piece of
equipment and hooked it up without going over all the details, then
you've done the same thing.

Sometimes you can spend hours or, literally, days, searching for
information on Google or on mailing lists and finally find a HOWTO on
what to do. Before that you may not have known what program or conf
file was at the heart of the issue, but then you find a HOWTO that
gives you a long explanation on what is going on and tells you just how
to fix the problem.

Reading all the details sounds find in theory and I truly wish I lived
in the kind of fantasy world where I had time to do that.
Unfortunately, I have to earn an income and I like to spend a few hours
a day doing something besides working with computers and sleeping.

There's also another major issue with many man pages and conf files: you
can read them through and not be aware of how points mentioned in that
file effect other points. If you read menu.lst, it tells you the
automagic list can be changed. Okay, if you're new to working with
that, then you say, "Okay, I'll just make a note to never run
grub-update." Problem solved. Nowhere in the file does it say, "The
update-grub script is run whenever a new kernel is installed."

Perhaps
put a line in root's .profile or somewhere that gives you a warning
whenever you become root:


WARNING: YOU HAVE A LOCKED AND LOADED ASSAULT RIFLE POINTED AT
YOUR FEET AND YOUR FINGER IS ON THE TRIGGER.

Interesting analogy, but it doesn't work, for several reasons. First,
it's quite possible to remove your finger from the trigger, or to just
say, "I won't pull the trigger and that solves the whole problem."
Honestly, there's a good chance that's what I did. As I've said, this
was 2 years ago and I just don't remember it that clearly.

If you say I have a gun pointed at my feet and my finger is on the
trigger, then I can make a choice: Do I pull the trigger or not? In
this case, without warning, apt or aptitude pulls the trigger, WITHOUT
WARNING.

That's a critical point: The file was overwritten without my knowing or
without so much as a warning. The warning in menu.lst says:

## lines between the AUTOMAGIC KERNELS LIST markers will be modified
## by the debian update-grub script except for the default options below

Notice it does NOT say when update-grub is run. It does NOT say, "apt
will overwrite this list when the kernel is upgraded." With the
warning given, unless someone has a technical understanding of apt,
they have no reason to anticipate it overwriting menu.lst.

In your analogy, all someone has to do to not shoot themselves in the
foot is not pull the trigger. In this situation, with menu.lst, I
never planned to pull the trigger.

Apt pulled it for me, without warning or consent.

That's a MAJOR difference!


Hal


--
To UNSUBSCRIBE, email to debian-user-REQUEST@xxxxxxxxxxxxxxxx
with a subject of "unsubscribe". Trouble? Contact listmaster@xxxxxxxxxxxxxxxx



Relevant Pages

  • Re: Cant delete from Work menu
    ... but just to mention what in "Bend Word to Your ... Will" triggers the warning if you have the setting enabled: ... it will trigger this warning if you have set your preferences to be ... customizations exists in the document; ...
    (microsoft.public.mac.office.word)
  • Re: Retraction
    ... Pull the trigger and bear the responsibility. ... There's no hole, and there's no punk, dumbass...I'm older ... As for the other RGL members, ...
    (rec.gambling.lottery)
  • Re: Retraction
    ... please tell us what train of "thought" led ... eh?...You stupid dumbfuck...If you had left that part out, ... Pull the trigger and bear the responsibility. ...
    (rec.gambling.lottery)
  • Re: Filing bug reports in Debian (was Re: Debian Stole My Name!)
    ... YOUR FEET AND YOUR FINGER IS ON THE TRIGGER. ... In this case, without warning, apt or aptitude pulls the trigger, ... If filing the bug report had led to that kind of discussion, ...
    (Debian-User)
  • Re: Retraction
    ... talk you down and help you out of this hole you dug for yourself. ... Pull the trigger and bear the responsibility. ...
    (rec.gambling.lottery)