July 28, 2007

First week of freedom

Last week I finished my work placement year, and I am now back to being a Student \o/. After losing a couple of days failing to move due to the flooding here in Britain, I have begun catching up on all the things I have had too little time to complete over the past few weeks.

I have spent quite a bit of time re-writing the YaST based wizard I for simple software installation from web pages. Although there are only minor changes to the user interface. It is now considerably more powerful.

The XML format used for the single click install has been discussed over the past few weeks and is now nearly finalised, it should now be potentially usable by other distributions too.

Amongst other improvements it is now possible to:

- Have one “install now” link that will work for multiple distributions & versions.
- Have translatable descriptions/summaries etc.
- Install patterns
- Have conflict resolutions specified in the xml format.

The user interface has been simplified somewhat and there is now better reporting of installation status / errors.

Hopefully the new version will find its way into one of the next openSUSE 10.3 alpha or beta1.

Implementing this was an interesting challenge due to limitations in the YaST platform. Particularly challenging was parsing non-trivial XML and communicating between multiple instances of YaST (One running a limited user, one running as root). The latter was required as we do not want to request root privileges until the user has been able to review the changes that will be made to his or her system.

Next week I am off on holiday, hopefully the rain might stop for at least some of the week.


- One comment Not publicly viewable

  1. Pete

    I hope the holiday goes well, as long as you get a day without it hissing down with rain.

    The work you’re doing with the single click install is lovely, I look forward to it being part of the 10.3 release. It really simplifies things. Do you know if the yast module is going to be included as a default in 10.3? Or will it still be an additional installation?

    Cheers

    Pete

    28 Jul 2007, 21:52


Add a comment

You are not allowed to comment on this entry as it has restricted commenting permissions.

July 2007

Mo Tu We Th Fr Sa Su
Jun |  Today  | Aug
                  1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28 29
30 31               

Search this blog

Tags

Galleries

Most recent comments

  • Hey skx, how do you do that ? I run into the fu….. problem, that curl terminate with unspec. error… by David on this entry
  • With some minor changes this will also work for updating from 11.0 to 11.1. by skx on this entry
  • You are the man!!! Great work and good documentation! It worked without any problem for me. Thanks a… by Vany on this entry
  • didn't work for me. In fact killed the system. Have to download 11.0 and burn to dvd to fix it. by maybe windows on this entry
  • Will this method work for 11 => 11.1 ? by Erik Jakobsen on this entry

Blog archive

Loading…
Not signed in
Sign in

Powered by BlogBuilder
© MMXX