Mailinglist Archive: yast-devel (251 mails)

< Previous Next >
[yast-devel] Integration of YaST in Ruby

as promised in my yesterday's mail [1], here is a plan of integration of YaST in Ruby into the openSUSE M4. Please let me know if you have any comments or objections.


Technically, the integration consists of the following steps:

1. Freeze YaST Git repositories.

2. Do the final translation of frozen code into Ruby (with final
versions of YCP Killer and Y2R, which would be labeled as 1.0 at
that point).

3. Commit translated Ruby code into master branches of affected YaST
repositories. Create tags marking the last YCP-based version and
first Ruby-based version.

4. Increase version of all YaST modules to 3.0 (as previously
discussed [2]).

5. Wait for YaST packages in YaST:head to build (this will happen
automagically after comitting the changes).

6. Submit new YaST packages into Factory.

7. Unfreeze YaST Git repositories.

8. Grab a beer and celebrate the beginning of new shiny Ruby era :-)


We think the best time to do the work above is during 3 days from Wednesday July 31 to Friday August 2. This means we would still have few weeks to finish our tooling, stabilize & test everything, and get ready for integration. These dates also fit best vacation schedules and other constrains of people involved. At the same time, there will be still some days before the M4 release.

Our goal is actually to accomplish everything on the list on Wednesday July 31 already. Think of the remaining two days as a reserve in case of unforeseen problems (build service trouble, conflicting upstream changes, etc.).

So, what do you think?



David Majda
SUSE Studio developer
To unsubscribe, e-mail: yast-devel+unsubscribe@xxxxxxxxxxxx
To contact the owner, e-mail: yast-devel+owner@xxxxxxxxxxxx

< Previous Next >
Follow Ups