Bug#281568: g-s-t, high quality program
Jo Shields
Jo Shields <directhex@apebox.net>, 281568-quiet@bugs.debian.org
Tue, 08 Feb 2005 21:43:43 +0000
This is a multi-part message in MIME format.
--------------070806040200040501040508
Content-Type: text/plain; charset=ISO-8859-1; format=flowed
Content-Transfer-Encoding: 7bit
Carlos Garnacho wrote:
>On Tue, 2005-02-08 at 18:31 +0100, Thomas Hood wrote:
>
>
>>gnome-system-tools is a configuration utility. In Debian, configuration
>>utilities can do anything, no matter how stupid, without it being
>>considered an RC bug. The reasoning is that the administrator chooses
>>to run the program; hence if chaos results then it is the admin's own
>>fault. He should have known better.
>>
>>If a higher standard than this were applied to gnome-system-tools --
>>e.g., if the standard were applied that g-s-t should not mangle system
>>configuration files or dupe the admin into doing so, then g-s-t would
>>not be releasable. (See the many bugs open against g-s-t in the Debian
>>BTS.) If it couldn't be released with sarge then neither could the
>>"gnome" package, which depends on it. You don't want sarge releasing
>>without GNOME, do you?
>>
>>(P.S. Please note that this is my sarcastic way of saying that this bug
>>report is an additional reason for deeming g-s-t not to be of release
>>quality.)
>>
>>
>
>Thomas,
>
>You should contact the correct BTS (yes, upstream! gnome one!
>surprisingly, debian is not the only distro under the sun, nor the only
>one that g-s-t supports, nor has the only and one BTS I must read) with
>a copy of the file that fails or a test-case (that should be clever
>indeed), instead of blaming blindly with your offending and annoying
>sarcasm
>
>but notice that if it hasn't been fixed before, it's because I couldn't
>experiment this, and because I can't magically know the config files
>that the people have
>
> now let's try to be helpful
>
>
As requested. menu.list.correct is the original file. menu.list.gnomed
is the same file after running boot-admin, saving without changing
anything. menu.list.grubbed is menu.lst after update-grub has run on the
boot-admin'd file. Note boot-admin drops the ### END DEBIAN AUTOMAGIC
KERNELS LIST, so update-grub assumes all entries in the file can be
wiped & recreated from /boot.
--------------070806040200040501040508
Content-Type: text/plain;
name="menu.list.correct"
Content-Transfer-Encoding: 7bit
Content-Disposition: inline;
filename="menu.list.correct"
# menu.lst - See: grub(8), info grub, update-grub(8)
# grub-install(8), grub-floppy(8),
# grub-md5-crypt, /usr/share/doc/grub
# and /usr/share/doc/grub-doc/.
## default num
# Set the default entry to the entry number NUM. Numbering starts from 0, and
# the entry number 0 is the default if the command is not used.
#
# You can specify 'saved' instead of a number. In this case, the default entry
# is the entry saved with the command 'savedefault'.
default 0
## timeout sec
# Set a timeout, in SEC seconds, before automatically booting the default entry
# (normally the first entry defined).
timeout 5
# Pretty colours
color cyan/blue white/blue
## password ['--md5'] passwd
# If used in the first section of a menu file, disable all interactive editing
# control (menu entry editor and command-line) and entries protected by the
# command 'lock'
# e.g. password topsecret
# password --md5 $1$gLhU0/$aW78kHK1QfV3P2b2znUoe/
# password topsecret
#
# examples
#
# title Windows 95/98/NT/2000
# root (hd0,0)
# makeactive
# chainloader +1
#
# title Linux
# root (hd0,1)
# kernel /vmlinuz root=/dev/hda2 ro
#
#
# Put static boot stanzas before and/or after AUTOMAGIC KERNEL LIST
### BEGIN AUTOMAGIC KERNELS LIST
## lines between the AUTOMAGIC KERNELS LIST markers will be modified
## by the debian update-grub script except for the default optons below
## DO NOT UNCOMMENT THEM, Just edit them to your needs
## ## Start Default Options ##
## default kernel options
## default kernel options for automagic boot options
## If you want special options for specifiv kernels use kopt_x_y_z
## where x.y.z is kernel version. Minor versions can be omitted.
## e.g. kopt=root=/dev/hda1 ro
# kopt=root=/dev/hda7 ro vga=792
## default grub root device
## e.g. groot=(hd0,0)
# groot=(hd0,4)
## should update-grub create alternative automagic boot options
## e.g. alternative=true
## alternative=false
# alternative=true
## should update-grub lock alternative automagic boot options
## e.g. lockalternative=true
## lockalternative=false
# lockalternative=false
## altoption boot targets option
## multiple altoptions lines are allowed
## e.g. altoptions=(extra menu suffix) extra boot options
## altoptions=(recovery mode) single
# altoptions=(recovery mode) single
## controls how many kernels should be put into the menu.lst
## only counts the first occurence of a kernel, not the
## alternative kernel options
## e.g. howmany=all
## howmany=7
# howmany=all
## should update-grub create memtest86 boot option
## e.g. memtest86=true
## memtest86=false
# memtest86=true
## ## End Default Options ##
title Debian GNU/Linux, kernel 2.6.8-1-686-smp
root (hd0,4)
kernel /vmlinuz-2.6.8-1-686-smp root=/dev/hda7 ro vga=792
initrd /initrd.img-2.6.8-1-686-smp
savedefault
boot
title Debian GNU/Linux, kernel 2.6.8-1-686-smp (recovery mode)
root (hd0,4)
kernel /vmlinuz-2.6.8-1-686-smp root=/dev/hda7 ro vga=792 single
initrd /initrd.img-2.6.8-1-686-smp
savedefault
boot
title Debian GNU/Linux, kernel 2.4.27-1-686-smp
root (hd0,4)
kernel /vmlinuz-2.4.27-1-686-smp root=/dev/hda7 ro vga=792
initrd /initrd.img-2.4.27-1-686-smp
savedefault
boot
title Debian GNU/Linux, kernel 2.4.27-1-686-smp (recovery mode)
root (hd0,4)
kernel /vmlinuz-2.4.27-1-686-smp root=/dev/hda7 ro vga=792 single
initrd /initrd.img-2.4.27-1-686-smp
savedefault
boot
title Debian GNU/Linux, kernel memtest86+
root (hd0,4)
kernel /memtest86+.bin
savedefault
boot
### END DEBIAN AUTOMAGIC KERNELS LIST
# This entry automatically added by the Debian installer for a non-linux OS
# on /dev/hda1
title Microsoft Windows XP Home Edition
root (hd0,0)
savedefault
makeactive
chainloader +1
--------------070806040200040501040508
Content-Type: text/plain;
name="menu.list.gnomed"
Content-Transfer-Encoding: 7bit
Content-Disposition: inline;
filename="menu.list.gnomed"
# menu.lst - See: grub(8), info grub, update-grub(8)
# grub-install(8), grub-floppy(8),
# grub-md5-crypt, /usr/share/doc/grub
# and /usr/share/doc/grub-doc/.
## default num
# Set the default entry to the entry number NUM. Numbering starts from 0, and
# the entry number 0 is the default if the command is not used.
#
# You can specify 'saved' instead of a number. In this case, the default entry
# is the entry saved with the command 'savedefault'.
default 0
## timeout sec
# Set a timeout, in SEC seconds, before automatically booting the default entry
# (normally the first entry defined).
timeout 5
# Pretty colours
color cyan/blue white/blue
## password ['--md5'] passwd
# If used in the first section of a menu file, disable all interactive editing
# control (menu entry editor and command-line) and entries protected by the
# command 'lock'
# e.g. password topsecret
# password --md5 $1$gLhU0/$aW78kHK1QfV3P2b2znUoe/
# password topsecret
#
# examples
#
# title Windows 95/98/NT/2000
# root (hd0,0)
# makeactive
# chainloader +1
#
# title Linux
# root (hd0,1)
# kernel /vmlinuz root=/dev/hda2 ro
#
#
# Put static boot stanzas before and/or after AUTOMAGIC KERNEL LIST
### BEGIN AUTOMAGIC KERNELS LIST
## lines between the AUTOMAGIC KERNELS LIST markers will be modified
## by the debian update-grub script except for the default optons below
## DO NOT UNCOMMENT THEM, Just edit them to your needs
## ## Start Default Options ##
## default kernel options
## default kernel options for automagic boot options
## If you want special options for specifiv kernels use kopt_x_y_z
## where x.y.z is kernel version. Minor versions can be omitted.
## e.g. kopt=root=/dev/hda1 ro
# kopt=root=/dev/hda7 ro vga=792
## default grub root device
## e.g. groot=(hd0,0)
# groot=(hd0,4)
## should update-grub create alternative automagic boot options
## e.g. alternative=true
## alternative=false
# alternative=true
## should update-grub lock alternative automagic boot options
## e.g. lockalternative=true
## lockalternative=false
# lockalternative=false
## altoption boot targets option
## multiple altoptions lines are allowed
## e.g. altoptions=(extra menu suffix) extra boot options
## altoptions=(recovery mode) single
# altoptions=(recovery mode) single
## controls how many kernels should be put into the menu.lst
## only counts the first occurence of a kernel, not the
## alternative kernel options
## e.g. howmany=all
## howmany=7
# howmany=all
## should update-grub create memtest86 boot option
## e.g. memtest86=true
## memtest86=false
# memtest86=true
## ## End Default Options ##
title Debian GNU/Linux, kernel 2.6.8-1-686-smp
root (hd0,4)
kernel /vmlinuz-2.6.8-1-686-smp root=/dev/hda7 ro vga=792
initrd /initrd.img-2.6.8-1-686-smp
title Debian GNU/Linux, kernel 2.6.8-1-686-smp (recovery mode)
root (hd0,4)
kernel /vmlinuz-2.6.8-1-686-smp root=/dev/hda7 ro vga=792 single
initrd /initrd.img-2.6.8-1-686-smp
title Debian GNU/Linux, kernel 2.4.27-1-686-smp
root (hd0,4)
kernel /vmlinuz-2.4.27-1-686-smp root=/dev/hda7 ro vga=792
initrd /initrd.img-2.4.27-1-686-smp
title Debian GNU/Linux, kernel 2.4.27-1-686-smp (recovery mode)
root (hd0,4)
kernel /vmlinuz-2.4.27-1-686-smp root=/dev/hda7 ro vga=792 single
initrd /initrd.img-2.4.27-1-686-smp
title Debian GNU/Linux, kernel memtest86+
root (hd0,4)
kernel /memtest86+.bin
title Microsoft Windows XP Home Edition
rootnoverify (hd0,0)
makeactive
chainloader +1
title Microsoft Windows XP Home Edition
root (hd0,0)
savedefault
makeactive
chainloader +1
--------------070806040200040501040508
Content-Type: text/plain;
name="menu.list.grubbed"
Content-Transfer-Encoding: 7bit
Content-Disposition: inline;
filename="menu.list.grubbed"
# menu.lst - See: grub(8), info grub, update-grub(8)
# grub-install(8), grub-floppy(8),
# grub-md5-crypt, /usr/share/doc/grub
# and /usr/share/doc/grub-doc/.
## default num
# Set the default entry to the entry number NUM. Numbering starts from 0, and
# the entry number 0 is the default if the command is not used.
#
# You can specify 'saved' instead of a number. In this case, the default entry
# is the entry saved with the command 'savedefault'.
default 0
## timeout sec
# Set a timeout, in SEC seconds, before automatically booting the default entry
# (normally the first entry defined).
timeout 5
# Pretty colours
color cyan/blue white/blue
## password ['--md5'] passwd
# If used in the first section of a menu file, disable all interactive editing
# control (menu entry editor and command-line) and entries protected by the
# command 'lock'
# e.g. password topsecret
# password --md5 $1$gLhU0/$aW78kHK1QfV3P2b2znUoe/
# password topsecret
#
# examples
#
# title Windows 95/98/NT/2000
# root (hd0,0)
# makeactive
# chainloader +1
#
# title Linux
# root (hd0,1)
# kernel /vmlinuz root=/dev/hda2 ro
#
#
# Put static boot stanzas before and/or after AUTOMAGIC KERNEL LIST
### BEGIN AUTOMAGIC KERNELS LIST
## lines between the AUTOMAGIC KERNELS LIST markers will be modified
## by the debian update-grub script except for the default optons below
## DO NOT UNCOMMENT THEM, Just edit them to your needs
## ## Start Default Options ##
## default kernel options
## default kernel options for automagic boot options
## If you want special options for specifiv kernels use kopt_x_y_z
## where x.y.z is kernel version. Minor versions can be omitted.
## e.g. kopt=root=/dev/hda1 ro
# kopt=root=/dev/hda7 ro vga=792
## default grub root device
## e.g. groot=(hd0,0)
# groot=(hd0,4)
## should update-grub create alternative automagic boot options
## e.g. alternative=true
## alternative=false
# alternative=true
## should update-grub lock alternative automagic boot options
## e.g. lockalternative=true
## lockalternative=false
# lockalternative=false
## altoption boot targets option
## multiple altoptions lines are allowed
## e.g. altoptions=(extra menu suffix) extra boot options
## altoptions=(recovery mode) single
# altoptions=(recovery mode) single
## controls how many kernels should be put into the menu.lst
## only counts the first occurence of a kernel, not the
## alternative kernel options
## e.g. howmany=all
## howmany=7
# howmany=all
## should update-grub create memtest86 boot option
## e.g. memtest86=true
## memtest86=false
# memtest86=true
## ## End Default Options ##
title Debian GNU/Linux, kernel 2.6.8-1-686-smp
root (hd0,4)
kernel /vmlinuz-2.6.8-1-686-smp root=/dev/hda7 ro vga=792
initrd /initrd.img-2.6.8-1-686-smp
savedefault
boot
title Debian GNU/Linux, kernel 2.6.8-1-686-smp (recovery mode)
root (hd0,4)
kernel /vmlinuz-2.6.8-1-686-smp root=/dev/hda7 ro vga=792 single
initrd /initrd.img-2.6.8-1-686-smp
savedefault
boot
title Debian GNU/Linux, kernel 2.4.27-1-686-smp
root (hd0,4)
kernel /vmlinuz-2.4.27-1-686-smp root=/dev/hda7 ro vga=792
initrd /initrd.img-2.4.27-1-686-smp
savedefault
boot
title Debian GNU/Linux, kernel 2.4.27-1-686-smp (recovery mode)
root (hd0,4)
kernel /vmlinuz-2.4.27-1-686-smp root=/dev/hda7 ro vga=792 single
initrd /initrd.img-2.4.27-1-686-smp
savedefault
boot
title Debian GNU/Linux, kernel memtest86+
root (hd0,4)
kernel /memtest86+.bin
savedefault
boot
### END DEBIAN AUTOMAGIC KERNELS LIST
--------------070806040200040501040508--