|David Majda||May 31, 2013 1:02 am|
|Jiri Slaby||May 31, 2013 1:15 am|
|David Majda||May 31, 2013 1:59 am|
|Agustin Benito Bethencourt||May 31, 2013 4:22 am|
|Greg Freemyer||May 31, 2013 6:04 am|
|Jan Engelhardt||May 31, 2013 8:57 am|
|Josef Reidinger||Jun 3, 2013 7:23 am|
|Michael Schroeder||Jun 3, 2013 7:25 am|
|Duncan Mac-Vicar P.||Jun 3, 2013 7:35 am|
|Duncan Mac-Vicar P.||Jun 3, 2013 7:38 am|
|Jan Engelhardt||Jun 3, 2013 8:16 am|
|Josef Reidinger||Jun 3, 2013 8:30 am|
|Brian K. White||Jun 3, 2013 9:12 am|
|Roman Bysh||Jun 3, 2013 10:34 am|
|Josef Reidinger||Jun 4, 2013 12:23 am|
|Duncan Mac-Vicar P.||Jun 4, 2013 12:24 am|
|Karl Eichwalder||Jun 4, 2013 12:26 am|
|Stefan Seyfried||Jun 4, 2013 12:34 am|
|Karl Eichwalder||Jun 4, 2013 1:47 am|
|Subject:||[opensuse-factory] Integration of YaST in Ruby into Factory/openSUSE 13.1|
|From:||David Majda (dma...@suse.cz)|
|Date:||May 31, 2013 1:02:08 am|
as some may know, since January few SUSE developers in Prague are working on automatically translating YaST codebase from YCP (an old proprietary language) into Ruby. The main goals are to give the platform a technology boost, so that we can evolve it easier in the future, and lower the effort spent on maintenance in the long term.
The project recently reached an important milestone -- we are able to install a 12.3-based system using an installer composed only of translated YaST modules:
We would like to integrate that work Factory/openSUSE 13.1 soon. Technically the integration mainly means that we would do a final switch of the language to Ruby in YaST's Git repository and submit updated packages into Factory.
We think we will be able to do this in time for M4. We'd also like to use M2 and M3 as test-beds and produce our own versions of the images (meaning we'll take exactly the same packages as in M2/M3, replace the YaST ones with Ruby version, and build the image in the same way as official images). We'd also like to use the openQA infrastructure to test our images extensively. We think that with this approach we'll be well-prepared for the final integration and we'll minimize the number of bugs and regressions.
For more details about the plan and reasoning behind it, see my e-mail on yast-devel:
Since this is a big change, I thought it would be good to announce it here. If anyone has any questions or objections, please let me know so we can discuss them and possibly adapt the plan. Thanks.
-- David Majda SUSE Studio developer http://susestudio.com/