Friday, June 15, 2007

AbTLinux - caching package installs now!

Having not put time and/or energy into my AbTLinux project lately I decided to push for at implementing one of the failing unit tests (only 27 to go!).

I choose caching a package, which is in the AbTLogManager and runs now after a successful package installation. You can see the coding progress on our Trac (if you get some Trac error message, just hit refresh until it goes away).

Only 26 failing unit tests to go!

Wednesday, June 13, 2007

Mocking up packages in AbTLinux with FlexMock

I was looking for a solution to mocking up objects for my Ruby project Unit Tests and came across the FlexMock project.

I have been looking for something simple that would allow objects, in my case software packages, to be easily tested without all the overhead of actually running through downloads, configuring, building and installing a real package. The obvious solution is to mock up the package object and test that. FlexMock provides a rather extensive tool set for mocking up my package objects.

As of yet I have not exactly decided where and how to integrate this, but I will. For now I have included the library into the code base and will get back to this soon.

Tuesday, June 12, 2007

AbTLinux wiki setup on Sourceforge

With the announcement of Sourceforge hosting support of project wikis, AbTLinux will now be hosting it's wiki.abtlinux.org within it's Sourceforge project space.

I have migrated all old pages over to the new location, set security to prevent spamming and encourage both developers and eventual interested persons to take a look.

To edit the wiki you need to be a project member, which entails getting a sourceforge user account and then requesting addition to the About Time Linux project.

The original announcement for those interested:

SourceForge, Inc. (NASDAQ: LNUX) today said it has teamed-up with Wikispaces to integrate wikis directly into SourceForge.net, the world's largest repository of open source software. The addition of wiki functionality into SourceForge.net gives the community a simpler and more efficient tool to mass-author the documentation and communication necessary to support its open source projects.

"Open source succeeds because of community," said Michael Rudolph, vice president and general manager, SourceForge.net. "Adding the collaborative power of wikis into what is already a vibrant community will create a better way for the members of SourceForge.net to maintain their projects. Wikispaces gives us the ability to support the high volume of projects on the site and bring greater value to the open source community." [...read more...]