Monthly Archive for October, 2008

The end of TWiki?

TWiki has been the core for our human resource management, knowledge management, and project management. The strength of TWiki is known in its ability to create wiki applications that’s suitable for the company. Unlike CMS or its alternatives, TWiki allows any users to quickly create applications that fit using a range of plugins and addons! The benefits of what TWiki can provide is widely known from large multinationals (e.g. IBM, Yahoo!) to startups like us.

While the product is fantastic, adopters may be uneased with the discrepancies within the people behind the TWiki project.

About two days ago, TWiki founder Peter Thoeny announced the relaunch of the TWiki project through the commercial entity TWiki.NET as the pillar of the free and open source software. On the surface, nothing is wrong with this type of management strategy. However, digging deeper into the community voices, Peter’s action was entirely unsupported for several reasons.

As far back as 2003, the community have kindly voiced for better management over the TWiki project. Fast forward to 2008, the community at large has improved the situation with mature discussions on TWiki governance and strategies. The TWiki Community Summit in Berlin two months ago further strengthened the community’s dedication in continuing the success of TWiki.

However, the recent announcement on the relaunch of TWiki has put all these years of effort back to square one. Peter Thoeny and TWiki.NET will gain absolute control over TWiki without serious collaboration and consideration of the core community, including its core developers.

On Monday’s meeting, when the annoucement was made, TWiki’s Project Manager Kenneth Lavrsen boldly stated that he “personally cannot continue under these conditions”. Crawford Currie, a well-known core developer, also firmly stated, “tbh, after this action I have lost all the trust I had (slowly been rebuilding since the summit) in Peter.” All TWiki core developers have voiced similarly in the lost of faith in the TWiki project due to Peter’s action and have started a fork - NextWiki.

The turn of events in TWiki due to the lack of community involvement in top level decision making has finally settled in an ugly fiasco. The good side is, all core developers have moved on to NextWiki to create a better future.

More voices can be heard from the developers of TWiki…

Goodbye to sysklogd and klogd!

On our Debian Etch machines, we run Linux-VServer to contain each major service. This allows somewhat better management than keeping it all in the host. By default, Etch installs sysklogd and klogd to for logging purposes. This directly affect all virtual environments of VServer.

When I upgrade one of the guest to Lenny, apt-get hangs at klogd because it is not being able to start. It seems like klogd needs some special access on the system, which VServer doesn’t allow by default unless it is explicitly granted. A quick way around it is, 1) stop the process, 2) exit and stop the guest, 3) add CAP_SYS_ADMIN to the guest, 4) boot and apt-get -f install, 5) then update-rc.d klogd remove, since VServer guest doesn’t require klogd at all. It’s alot of work to do on something that’s unnecessary.

Granted, Debian has a #437213 bug report, but I highly doubt it’ll be fixed, since rsyslogd will replace sysklogd and klogd in upcoming Lenny! Also, rsyslog is known to be better in many ways, e.g. database logging, email alert, backup log destinations, etc.

Unfortunately, rsyslog is not available in the Etch repository, but it’s available in backports! On VServer, it’s easy to upgrade/install a package across all guests in the host. Just vapt-get --all -- install -t etch-backports rsyslog!

Now I will need to keep my eyes out to harness rsyslog’s awesome-ness! :)

Thanks to daniel_hozac #vserver@irc.oftc.net for suggesting rsyslog! ;)