Home Home > 2010 > 12 > 23
Sign up | Login

Deprecation notice: openSUSE Lizards user blog platform is deprecated, and will remain read only for the time being. Learn more...

Archive for December 23rd, 2010

Easy scripting actions with susestudio alias new rubygem studio_api

December 23rd, 2010 by

Now I work for SLMS ( Suse Lifecycle Management Server ) project. It cooperate with SuSE studio and use its API. I get idea that more people could benefit from easy access to studio API from ruby so I extract functionality and improve behavior, documentation and testing and now there is new rubygem studio_api.
Why you should use this gem?

  • ActiveResource Behavior
  • Actively maintained ( and will be due to SLMS support )
  • Tightly developed with guys from studio team
  • Well documented with yard
  • Good test coverage


More ‘Unity’ news…

December 23rd, 2010 by

I’ve finished with the base packages required for Unity, in fact Unity already builds, though I’ve not really tested it yet as some components still need to take care… so far what’s done:

* dee – is now properly packaged and ready for submission (no patching required);
* bamf – is now properly packaged and ready for submission (includes a patch modified by Adam Williamson based on a Debian patch);
* nux – builds and in a way it’s ready, though I want to split this package in the nearby future.
* unity – builds for the time being… though it requires proper integration on the system. This build also builds with support for Indicators, since the dependencies are already prepared. Will take now a bit of time due to integration. I will offer this package installed on /opt/unity and not on usual system path.

While fighting for dependencies there emerged a small problem with ‘glewmx’, which builds from the same sources of ‘glew’. I’m currently working on this package as a priority to fix it and submit it to ‘multimedia:libs’ which also hosts ‘glew’. This package has also a small patch by Adam Williamson which was already submitted upstream that allows the proper build of ‘libGLEWmx.so*’ and glewmx.pc. Currently I’ve built this package only offering the libs. I’ve removed the binaries (and made a dependency on ‘glew’ for the binaries) and I’ve also removed the headers from the includes which will be shared with ‘glew’ and made a proper dependency. I’ve consulted Dimstar regarding this operation which promptly offered some quick guidance on the process and showed a couple of useful examples on how to this ‘the openSUSE way’.

I hope that before the new year there’s a test package of Unity for Factory users. I would also take this opportunity to thank everyone which has helped me so far on this ‘one man inglorious rush’ towards bringing Unity to openSUSE as an option for those who want to check it out:

My sincere thanks to the following:

* Vincent Untz (openSUSE/Novell);
* Ken Vandine (Canonical);
* Cristopher Roges (Ubuntu);
* Adam Williamson (Fedora/Red Hat);
* openSUSE GNOME team;
* The openSUSE community, specially those which have supported this effort since day #1.
* Arch Linux contributors (which were working on this and from which I got some guidance from their ‘forums’);

Nelson Marques.