Darkserver, a GNU build-id details provider web-service (Idea currently in development)
In Fedora 8 we had a feature of adding BuildID Support.
Darkserver is a service written to help people finding details of build-id(s). People will be able query the service based on build-id(s) or rpm package names. The service will provide output in JSON format as it will be easier for other tools to parse the output.

There is darkserver-import tool which can be used by a service like bodhi to run it against each package pushed through. It will populate a MySQL database with the details of build-id and ELF file details.
The current output format for a query of build-id aa995549415cd52a6fbbc21811dfc2dd00e2c242
{"buildid":"aa995549415cd52a6fbbc21811dfc2dd00e2c242","elf":"/usr/lib/mailman/pythonlib/japanese/c/_japanese_codecs.so","rpm":"mailman-2.1.12-17.el6.x86_64.rpm"}
The Web service is written in Django. Package review is currently going on. Code base is in github.
There is a client called darkclient which will query the service and print the output in a way so that it will be easier for shell scripts to parse it.
Second video from FUDCon Pune 2011
It can be found here.
FUDCon Pune day 2
Day 2 started in a slow motion, everyone was kind of sleepy in the hotel. Harish started the day with his talk on community. The students started coming in during his talk, I guess 9am was a bit too early for most of them.
Interested students moved in the talks they wanted to attend. Siddesh had all his talks almost filled up by the students, He gave 3 different talks one after another and people really loved how easily he went into details of gdb. Ankur gave 4 talks in the day :)
I attended Jared’s talk on docbook and publican , he used my book as an example in the talk. in 2008 he only convinced me to use publican for the book and did lot of ground work and fixing for me.
The FUDPub in the evening was a crazy party , people kept dancing all over until the music was stopped. Photos and videos will be up later next week.
Right now Siddesh is working autotoolizing the glib based qpid library I am writing, /me and Jared are working on the pym.
FUDCon day 1
So, writing this post while the day 2 of FUDCon Pune already started.
Day 1 was wonderfully smooth, which I personally never thought will go in such nice way. Registration desk is being handled by multiple people, so even when there were many people standing for the registration , it never looked too many as volunteers handled them nicely. .
Jared Smith gave the opening keynote (which he actually modified in the night before so that the students can understand well). Students were really excited to see him face to face and many students came back later on to ask various questions directly to him. You can watch his talk here.
I generally keep running around in any conference taking photos but this time I spent more time with the computer do things. Jared helped to fix various issues in the my python book (pym) and he did the commits. The time when I started writing this book , he is instrumental with all related publican/docbook help.
Arun Sag had too many participants in the linux workshop.
I spent most of the second half of the day in speakers lounge working on getting my code out for the hackfest in day 3. I will write another blog later on the day with details of it.
We also did a small key signing party in speakers lounge, btw, I have a new key 9DD5346D
You can view the FUDCon Pune live here.









