On 2018-03-12 08:29, Per Jessen wrote:
Carlos E. R. wrote:
On 2018-03-11 15:00, Knurpht - Gertjan Lettink wrote:
Op zondag 11 maart 2018 13:31:00 CET schreef Carlos E. R.:
On 03/10/2018 01:36 AM, Carlos E. R. wrote:
Hi,
...
On boot, YaST had installed grub to /dev/sda4, overwriting the main system, ignoring my explicit orders to install on /dev/sda9
I don't understand this, YaST had this working on previous versions. Why write the code again?
The reasons for a complete rewrite of YaST have been explained. In short: YaST was writen in it's own language, resulting in the fact that both YaST and the coding language have to be maintained to stay up with developments. Rewriting in Ruby opens options for new developments/technical improvements.
But the translation was done and finished years ago.
You mean that maintenance is done on the original language, not Ruby, then translated again to Ruby?
In 2013 there the YaST team did a mostly automated (AFAIK) translation from ycp to ruby - since then, maintenance and new development is in ruby.
The partition module has lost many features in 15.0, and some are appearing back one by one. For example, one could before change settings and have a particular filesystem as default for new partitions, say ext4. Or prefer mount by label. Or choose which values to display. Of these three that I remember, only one is available this week, none the week before. It is still not possible, or I have missed it again, to import from an existing fstab. This is very important for reinstalls. Not possible to reuse an existing encrypted partition. All these things existed in 42.3, so to me it is apparent that they are rewriting the code. And in a rewrite, errors are made that were not present before. I have some doubts that this yast module can be ready and debugged in two months with all the features. I hope to be wrong. This is a module that I have trusted for two decades (different incarnations), and it is a crucial module. -- Cheers / Saludos, Carlos E. R. (from 42.2 x86_64 "Malachite" at Telcontar)