During the build process of Schoorbs release packages, I wanted to compress the css-files. Doing some (re)search on the internet, I made the sad determination that there is no such library that allows me to do this in ruby.
Due to this cause, I started to program Rainpress, a ruby-module for compressing CSS-files. Though it’s bascilly a library, it ships with a small executable. There is no stable release at the moment, but the SVN-trunk should work well. All progress can be seen on its Google Code page.
Tags: ruby, css, rainpress, compressor
Due to some problems in the Auth/DB and the DB/MySQLi module, this is an unplanned, extra alpha-release. Beside thoses bugs, there are some other modifications too:
- Countinous Integration builds via buildbot guarantee portability and integraty of each Subversion commit.
- PHPUnit Tests now support DB/MySQLi as a DB-backend during unit tests
- Several bugs DB/MySQLi fixed
- Auth/DB now works on all pages, not only on those which use the DB-module
- Merged XHTML fixes by Claudio Strizzolo into the code.
- Deactivated modules (until they have been checked for use in Schoorbs):
- Auth/DB-Ext
- Auth/IMAP
- Auth/LDAP
- Deactivated pages (need to be rewritten):
Links:
Tags: schoorbs, mrbs, release, alpha, mysqli, phpunit, buildbot
In the last time I had to documentate a lot of stuff, while searching for a fitting tool, I came to Apache Forrest. Beside that this is a nice tool, like most java programs sadly there isn’t an Ubuntu package available. The installation process is simple, but if you have to do it on 10+ computers, it gets annoying, so I created a (my first) deb-package for it. It is available through my APT repositority (see previous post) in the thirdparty section.
Tags: apache, forrest, java, deb, documentation, package
Because in the next time I want to release my software as Debian Packages (and some thirdparty dependencies too), I created a APT-repositority. At the moment I will only serve Ubuntu Gutsy Gibbon packages since this is the main system I’m using, amd64 and i386 are the supported architectures. To be able to install my package you need to add the following lines to your /etc/apt/sources.list:
deb http://static.xhochy.com/ubuntu/ gutsy main non-free thirdparty
deb-src http://static.xhochy.com/ubuntu/ gutsy main non-free thirdparty
Packages in this repository can be gpg authenticated. The key that is being used for signing the packages is 129DE187. You can enter this key into the APT trusted keys database with the following command:
wget http://static.xhochy.com/keys/xhochy-packagers.asc -O- | sudo apt-key add -
Tags: ubuntu, apt, dpkg, gpg, deb