Tuesday, June 26, 2007

Creating Re-Spins with Revisor

Creating re-spins has never been this easy. Of course we had pungi and livecd-tools to which we had added this GUI thing in Revisor, but since I've re-enabled the CLI mode in Revisor, re-spins go even easier and quicker by just copying these lines:

i386 Fedora 7 DVD:

revisor --cli --model=f7-i386 --dvd \
--kickstart=/etc/revisor/conf.d/fedora-7-gold.cfg

i386 Fedora 7 CD Set:

revisor --cli --model=f7-i386 --cd \
--kickstart=/etc/revisor/conf.d/fedora-7-gold.cfg

x86_64 Fedora 7 DVD:
revisor --cli --model=f7-x86_64 --dvd \
--kickstart=/etc/revisor/conf.d/fedora-7-gold.cfg

x86_64 Fedora 7 CD Set:

revisor --cli --model=f7-x86_64 --cd \
--kickstart=/etc/revisor/conf.d/fedora-7-gold.cfg

And if you want both CDs and DVDs, just append another command line switch! Isn't that just *amazing*?

I'm gonna add to allow more-then-one model from the CLI... Maybe it's useless, but it'll look awesome.

Saturday, June 23, 2007

Revisor Enabling Translations

Revisor, having released it's final 2.0.3 version (2.0.3.10 is now in updates-testing), hopefully fixing any bugs in the feature set we had up and until now, has now moved to add all kinds of features to finally, at some point, become available to you in the 2.0.4.x version set.

We have not yet listed our priorities as to what feature we add first, but two things that were not in Revisor yet have always been quite important to Fedora; localization and accessibility.

I'm glad to announce that we've enabled Revisor to be fully localized, with help of Dimitris Glezos (Fedora l10n Team, helped me getting my ducks in a row) and Piotr "Raven" Drag (being the first one to translate Revisor to pl_PL). Now, obviously, we need translators to start translating ;-)

The other feature, accessibility, is harder, I think. If anyone of you that reads this can help us with that, I'd appreciate.

To get the latest and "greatest": http://revisor.fedoraunity.org/documentation/building-revisor-from-source/

Wednesday, June 6, 2007

Revisor 2.0.3.7 Released

We have released 2.0.3.7 to the updates-testing repositories. I'm not sure it has been build and pushed to the repositories yet.

2.0.3.7 has only bugfixes, and I hope 2.0.3.8 or some other later release will follow shortly, with more bugfixes and the implementation of some of the feature requests we've gotten from users and administrators, and created tickets for:

http://hosted.fedoraproject.org/projects/revisor/tickets/9

Friday, June 1, 2007

Revisor 2.0.3.6 released

From LinuxTag in Berlin, I'm pleased to announce that we've released Revisor 2.0.3.6!

It has been built, and it should hit the repositories soon now! If you're interested, you could join the mailing lists (revisor-users or revisor-devel), or join us on FreeNode, #fedora-unity. Revisor's homepage is at http://revisor.fedoraunity.org (we're looking for people that would like to document things :P).

Wednesday, May 30, 2007

First Day at LinuxTag

This first day of LinuxTag, I'm not standing at the booth and talking to people, I'm just sitting in a cafe am Messe-Berlin trying to fix the latest bugs in Revisor, sipping away *lots* of coffee and triple lattes and the like ;-). The other Fedora Ambassadors come sit next to me every once in a while so basically I have company all the time ;p

Back to the Revisor topic -I've spoken to Lance from CentOS telling him how cool Revisor is and that I want it to run on CentOS/RHEL as well... Or at least compose CentOS/RHEL media -from a Fedora box maybe? I don't know yet, we'll take a look at it tomorrow.

Anyway, I've taken all 2.0.3 release milestone tickets and fixed them, so that we are able to show off Revisor to the world, or at least that part of the world that is here.

It's 4:34 in the morning now overhere, so I'm going to try and take some sleep ;-) NN!

Friday, May 18, 2007

Does this look like a sane patch to send upstream?

I've been working on a patch to send upstream, to pungi to be exact.

Revisor as a GUI front-end for users allows them to easily create and customize installation media, but actually uses pungi to do so. Pungi, created by Jesse Keating, is the tool to create installation media as it's also being used to compose the official releases made by the Fedora Project. I'm not sure if pungi is also being used for RHEL releases, I think it is.

Anyway, Revisor wants to allow the user to choose the certain type of media to create, ergo CDs or DVDs. While pungi didn't have this option yet, Revisor needs to implement this flexibility upstream. This concludes in a patch, that upstream can choose to apply if it looks sane, or reject if it's insane or doesn't comply with what upstream sees fit.

Anyway, this patch is not just a patch, it really messes with the internals of things pungi does, so I'll need to make sure that my 'cheats' are plausible methods of changing how pungi does things.

I'm not sure this patch will be accepted, but I'm gonna give it a go anyway.

Proof-of-concept patch to pungi

Tuesday, May 15, 2007

Revisor

Today, I've tried and put together a development roadmap for Revisor, so that we can keep track of things we want or need to do...

When Revisor had been presented at the RH Summit a few days ago by two of Fedora Unity's key members, Robert Jensen and Jonathan Steffan, the responses they got where overwhelming.

While at first Revisor was to become the user interface to upstream tools like livecd-tools and pungi, just to enable the average non-technical user to do themselves the Re-Spins we've been doing and distributing, we are now building some sort of application to do whatever anyone wants to do... user or enterprise administrator. Cool, huh?

You'll probably here more about this later!