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--