Why I Love Open Source
I've had a bunch of
items on my TODO queue for the pkgdb that would be major
enhancements to its usability but haven't been able to work
on them due to higher priority things constantly coming up
(FAS, figuring out why common operations are so slow,
eliminating unicode crashes, mass branching, etc) This
doesn't mean that I don't know there are usability issues
with the pkgdb, though. And every time I see those issues I
have to shudder and promise myself that I'll have time to
fix them soon.
Well, for at least a few of those most
requested features that's no longer necessary! Christopher
Aillon (caillon) submitted a patch to add UI to the user
package page to filter packages according to whether you own
them or not. This is great as it means I'll be able to set
the default filter to owner, approveacls, and commit and
people will be able to easily change the settings
themselves.
An even bigger enhancment is being worked
on by Ionuț Arțăriși (maploin) who has
recently started hacking on the PackageDB. He's adding
search capability so that we can find packages by keyword a
la yum search. Because of the infrastructure change freeze
that we're enforcing until Fedora 9 is out the door, I don't
have a test server running his code yet. If you want to try
it out, though, it's available by checking out the bzr
repository:
bzr branch bzr://bzr.fedorahosted.org/bzr/packagedb/mapleoin-devel
FOAF updates: Trust rankings are now exported, making the data available to other users and websites. An external FOAF URI has been added, allowing users to link to an additional FOAF file.
Keep up with the latest Advogato features by reading the Advogato status blog.
If you're a C programmer with some spare time, take a look at the mod_virgule project page and help us with one of the tasks on the ToDo list!