Mailinglist Archive: opensuse (880 mails)

< Previous Next >
[opensuse] Fwd: [opensuse-factory] YaST in Ruby integrated into Factory
  • From: Greg Freemyer <greg.freemyer@xxxxxxxxx>
  • Date: Thu, 1 Aug 2013 11:38:56 -0400
  • Message-id: <CAGpXXZ+rML31Y=1r0wn1VYoMOrzam-4c8OgCSAEXF0a=3YMeQg@mail.gmail.com>
I just thought this was too big of news to keep to the factory list.

I guess we all know YaST has been showing its age, this should
encourage a new group of contributors jump on the band wagon.


---------- Forwarded message ----------
From: David Majda <dmajda@xxxxxxx>
Date: Thu, Aug 1, 2013 at 10:13 AM
Subject: [opensuse-factory] YaST in Ruby integrated into Factory
To: opensuse-factory@xxxxxxxxxxxx


Hi,

we are proud to announce that we just reached the main goal of the YCP
Killer project [1]: we did the final conversion of YaST codebase from
YCP to Ruby and integrated the result into Factory (which means YaST
in Ruby will be part of openSUSE 13.1 M4). At the same time, YaST
version was officially increased to 3.0.0.

This concludes 6 months of effort and opens many new possibilities for
further YaST development.

The translation itself was done automatically using Y2R [2] -- a YCP
to Ruby transpiler. The amount of converted code is quite impressive:

* 4204 files
* 594680 lines of YCP deleted
* 724687 lines of Ruby added

The change of the implementation language should not bring any
noticeable change in the appearance or behavior of YaST or the
openSUSE installer. If you spot any difference, it is a bug and please
report it via regular channels (primarily Bugzilla). At this point we
are not aware of any user-visible problems.

Thanks to everybody who participated on this huge effort.

[1] https://github.com/yast/ycp-killer
[2] https://github.com/yast/y2r

--
David Majda
SUSE Studio developer
http://susestudio.com/
--
To unsubscribe, e-mail: opensuse-factory+unsubscribe@xxxxxxxxxxxx
To contact the owner, e-mail: opensuse-factory+owner@xxxxxxxxxxxx
--
To unsubscribe, e-mail: opensuse+unsubscribe@xxxxxxxxxxxx
To contact the owner, e-mail: opensuse+owner@xxxxxxxxxxxx

< Previous Next >
This Thread
  • No further messages