Recently in paludis Category

All of pioto.org is moving to a new server. To start things off, I’m locking my blog read-only. If you want to keep track of all this, Paludis ticket #582 has the details.

paludis-commits list

| | Comments (0) | TrackBacks (0)

I just set up a commits list for Paludis' subversion repository. You can subscribe to it at http://lists.pioto.org/mailman/listinfo/paludis-commits

So, I finally dropped lighttpd/fcgi and switched back to Apache 2.2. Trac is running with mod_python now. I think I've tracked down the main cause of our load/memory issues - googlebot. It was indexing all 4000 some revisions of our svn repository via the trac browser... bad stuff, but it should be blocked from that by our robots.txt now.

Also, I've added WebDav for Subversion now. Paludis is at http://svn.pioto.org/paludis, and the same is true for most of the other repos I host as well. Now those who have evil company/school firewalls and proxies can get through.

Well, my work on adding Manifest-2 generation support to Paludis is nearly done. Look for the final commit tomorrow afternoon.

So, now I need another project to pick up. Suggestions?

I'm currently working on Manifest2 support for paludis (both validating and generating). It should be done Real Soon Now. If you're interested, pay attention to Ticket 253.

Yesterday I finally got around to migrating the Trac page for Paludis from using SQLite to MySQL. Hopefully this will help with all the system load and locking issues we've seen recently.

I’m currently working on 2 new ruby scripts based upon paludis’ ruby bindings: grex and playman.

Grex is going to ultimately do all the things that herdstat can. For now, it just lists who maintains a given package (maintainers and herds) and, optionally, lists the members of each herd. This script requires you to have a recent -scm version of paludis installed with the ruby USE flag enabled.

Playman is a layman replacement for paludis. It works on the same layman-global.txt file that layman does. Right now it is able to list overlays and add them. It can still probably use a little cleaning up, but I think those are the main important features. This script requires you to have paludis installed with the ruby USE flag enabled. I think it should work with version 0.14.3, but I’ve only tested it with the latest -scm version.

So, feel free to try them out, but be sure to back up your configs before you play around with playman too much. Grex should be quite safe to play with, it’s just rather lacking in features for the moment.

Update: Fixed the links above.

Update 2: Playman is now installed as part of paludis when built with USE="ruby". Look for it in /usr/share/paludis/ruby/demos/playman.rb