Am 17. März 2013 20:13:31 schrieb Andrey Borzenkov
В Sun, 17 Mar 2013 19:13:43 +0100 Daniele
пишет: Hi guys, I'm not a big fun of zypper dup but I did it ! New system is up and running but grub menu still show 12.2 instead of 12.3. Under Yast, boot loader options: Distributor and Default section -> openSUSE 12.2
Is a known issue ? worth a bugreport ?
I'm not sure if it is a known issue so bug report makes sense.
Better way to fix menu entry ? I never touched grub 2 configuration files...
The problem is, it takes Distributor from /etc/default/grub (GRUB_DISTRIBUTOR) which is marked as configuration file and so is not changed when package is updated.
From my POV, this wrong. The file should be marked as %config instead. This way, user modifications are not lost but you'll always get the distro defaults.
In the last weeks we identified several of those wrongly marked files. People seem to follow rpmlint blindly :-) So if you package files in /etc, ask yourself if the user is really supposed to modify the file or not. %config (noreplace) should be used sparingly. At least until we get sth. comparable to debconf.
Probably, YaST2 should not trust this file but always force correct value according to currently installed version. OTOH as long as it is offered as user editable one in YaST2 behavior is correct.
Confused ... :) -- To unsubscribe, e-mail: opensuse-factory+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse-factory+owner@opensuse.org
-- To unsubscribe, e-mail: opensuse-factory+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse-factory+owner@opensuse.org