[Bug 947593] Distributor field is missing from Yast Boot Loader in Leap 42.1 Beta 1
http://bugzilla.suse.com/show_bug.cgi?id=947593 http://bugzilla.suse.com/show_bug.cgi?id=947593#c9 --- Comment #9 from Josef Reidinger <jreidinger@suse.com> --- (In reply to Roman Bysh from comment #7)
Josef,
This is an extreme disappointment for the openSUSE community user. In fact, we worked very hard with Michael Chang over a number of months to add these features so that the Yast Boot Loader finally evolved. And offered something the other distros did not offer.
This took a number of years of begging on Bugzilla and email until we found the right people that understood our requests.
The openSUSE Leap 42.1 distro - which has incorporated the core from SuSE Enterprise is supposed to be a step up in stability and features. You have downgraded the Yast Boot Loader.
Same change is done also in SuSE Enterprise. It is not downgrading only opensuse. We use same version for opensuse and SLE.
The upgrade from Grub1 to Grub2 introduced a boot loader that uses scripts. In their haste, the developers had forgotten to allow the user to edit and customize their entries. At least in Grub1 we could edit the "menu.lst" file.
To make it clarify: 1) you still can edit final generated config, but it will be overwritten, so you need to copy your manually crafted version over it again. 2) grub2 have many options how to affect script, one of it is /etc/default/grub where is simple config option and among them is DISTRIBUTOR, which can be manually adjusted and YaST2 will respect it.
Many appreciate the ability to customize via the gui so that they can clean up the entries according to their work environment. The Grub2 scripts hunt down the entries without regard of the appearance of the entry. Now you want to go back to this in 2015-2016?
No, my goal is to make gui reasonably small, as too many entries confuse not so experienced users. As I said, we do not limit your expert changes in config. But goal of YaST is not to provide all options available in config file in gui, but to provide consistent UI that helps users with common operations in easy way. And to be honest changing distributor is not common nor critical, because system will boot without such change and default is reasonable enough.
Our entries appears as: openSUSE 42.1 Beta 1 (x86_64) (on /dev/sdb1)
We do not like this. We want it to appear as: openSUSE 42.1 Beta 1
This is not affected by distributor field. Distributor field is "openSUSE 42.1 Beta 1". arch and location is added by grub2 script and setting distributor do not help you.
or whatever in the final release.
Can you at least offer another Yast Boot Loader with the "Distribution" option in the Leap 42.1 repository.
It is not option as bootloader is used in installer, so we need unified version. Of course you can build your own version in your build service home with reverted patch - https://patch-diff.githubusercontent.com/raw/yast/yast-bootloader/pull/260.p... (In reply to Roman Bysh from comment #8)
The reason for disabling the "Distributor field" in the gui/ncurses version of the Yast Boot Loader is an unrealistic reason for removal when using a text-based tool such as zypper.
It is very often used way how to upgrade opensuse distributions. SLE do not support it, so it is opensuse mainly way to upgrade distribution and in installation it is needed to have reasonable good default ( empty distributor flag ). Ability to change it can cause more harm then benefit for newbie users if they change it.
Why not remove the gui fields for "Vga mode" or "Console resolution"? You can always edit and add them to the "Optional Kernel Command Line Parameters" field.
To be honest I already considering it, but in the end there is part of users that need it ( due to bad firmware of graphic card ) and e.g. vga mode helps users to pick correct resolution and same for console resolution. So it is critical for part of users to boot and helps them to have bootable system.
It's the same difference. You are penalizing the functional gui use field on the Yast Boot Loader because there is a limitation of a text-based installation tool.
It is not text-based installation tool. It is upgrade tool. Regarding penalizing...I need to have balance in UI, we cannot always add fields. I e.g. add ability to set password for bootloader which is non-trivial task and more people use it then changing distributor field. Even now there is three tabs which looks too much for me and I am trying to reduce it only to reasonable options. -- You are receiving this mail because: You are on the CC list for the bug.
participants (1)
-
bugzilla_noreply@novell.com