Sunday, May 20, 2012

Welcome install-scripts API's! See ya old installer files!


After two weeks out (yeah, university is trying to kill me), good news: progress are being done!
Better than planed, this weekend I did:

  • LibOSInfo (patch set was sent to virt-tools mailing list):
    • Installer's tags for win2k and win7 were added, allowing users to create install scripts for both windows
    • AutoLogon was set by default for all flavours of windows
    • Desktop Profile for Fedora's automated installation was added
  • Boxes (keeping this patch while wait a bug fix that will change some files that I changed, before send to mailing list)
    • Old automated files were dropped in favor of use install-script API's, provided by libosinfo and improved by my last patches.
While I wrote those patches I did a small test, installing Fedora 16 using my fresh changes, and it worked like a charm (or, at least, like worked in the old way).
If everything occurs as planned, in the next weekend, tests with Windows will be done and eventual issues will be fixed!

See ya and let's hack!

Sunday, May 6, 2012

First week working on GNOME-Boxes' port was awesome!

Last week I spent some time to familiarize myself with the code and start the port itself, as planned in sprint00 and sprint11 respectively.

After some days reading the code (yeah, I'm not a good reader), I finally understood Daniel P. Berrange's idea for install-scripts (libosinfo) and put my hands on the code, starting the port (or, at least, trying).
In this process, 4 small patches were produced and sent to libosinfo's mailing list (waiting for review), and I'll consider sprint0 finished and go to sprint1, doing this a big sprint with almost 3 weeks, as soon as patches are accepted.

See ya!

0sprint0: Familiarize with the code/project/mentor
deliverable: a simple patch related to the project

1sprint1: Porting Boxes to new API
deliverable: Boxes using new automated installation API of libosinfo and dropping all OS-specific automation code