Community
Boog, the desktop bugzilla client for Fedora
Few nights back I was looking for way to explain my dad how to file a bug and this starts from there. Me and mether had the initial discussion in the middle of night about the basic design and workflow.
From the project page “Boog is a desktop and command line bugzilla client that aims to provide a very easy and simple interface for end users to file bug reports. We aim to built some intelligence into the client. We will collect the Fedora version and component version information, hardware details, log output, SELinux status and other details depending on the component the user chooses to file a bug report against.”
To get automated information , I wrote some code based on this wiki page.If your package requires any other information which can be collected automatically please drop a mail to me.
I started writing a console based client for the same. For now we thought that user will know against which package he wants to file the bug.
The first screen
In the next screen, user needs to put the username and password or it will pick them up from a config file.
Next is the package name
Then a single line summary
Next it will open up your favorite editor based on $EDITOR environment variable or it will fallback to vi.
Finally it will show the report to the user , user may want to submit that to go back or cancel the whole operation.
While submitting the bug it will automatically upload the files to be attached.
After submitting the report the user will get an URL of the bug just filed.
You can see the process in this screencast.
We need help on the mockup of the Gtk based GUI. Please contact me or mether in case you want.
Any new ideas or suggestions are welcome :)
The post is brought to you by lekhonee v0.7
pony 0.4 released
I just released Pony 0.4 into the wild. It came out with a 2 days delay :(
Pony is a KDE based image manager. The main feature is to create Collections out of removable devices and watch/search the thumbnails offline (when the media is not attached).
New features in this release:
- shortcut key ‘u’ to get the upload to flickr dialog
- Hot keys: Now one can assign hotkeys using numeric key board , right now only %f (selected filename) is supported there.

Download the source or you can use this yum repo for Fedora 11.
The post is brought to you by lekhonee v0.7
translation-filter 1.0 released
A massive jump in the release number and now we have translation-filter 1.0 :) Download the source from here.
What is translation-filter ?
It is a tool to imporve l10n quality by helping in finding different corner cases. This is being developed as a part of aukur.org.in . It is having two GUI(s), one Gnome and one for KDE and a command line version. Couple of the features are only available in the command line version.
Different features of translation-filter:
- It can search for word(s) in a given directory or some selected files. The result will be saved as an HTML file or can also be seen in the command line. By using this features one can check consistency of usage
- It can create single word based list from the given .po files. It will contain both the term and translated string(s)
- It can check for any unattached dependent vowel sign. Right now it can find that for the Indic languages. Like ি and া can not sit beside
To know more about different options read here.
The post is brought to you by lekhonee v0.6
Removing my feed from planet KDE
As I write about many things (which includes all my PyKDE or PyQt apps) some people are seem to be very much offended to read them in Planet KDE.
So, I am just removing my feed to make the planet junk free.
Though I used to get highest number of hits on my screenshots and photos in flickr from planetkde.org :)
The post is brought to you by lekhonee v0.6
Webcast on FOSS
Update: Direct link
You can watch it live here.
These talks are part of the National mission on education through ICT. More information available here.
Date: Friday, July 10th, 2009
Time: 2.30 pm IST ( 09:00 UTC )
Talk 1: 10 things a FOSS developer should know
Abstract: FOSS development is easy. A simple set of rules and protocols
would get anyone started on FOSS development. In this talk, the 10
essential things are discussed in a form that is easy to remember and,
easy to tell others. Mostly interactive and example-driven, the talk
builds
on the fundamental principles of Software Development and provides
relevance within the FOSS model of doing things.
Speaker: Ramakrishna Reddy is a Sr Software Engineer at Red Hat. A
self-confessed Python fan, Ramakrishna is currently involved in
authoring a book teaching non-programmers the fundamentals of computing.
He is a regular on various Python forums along side NLP related forums.
Ramakrishna maintains various eclectic packages in Fedora and, is also
active in the Debian community.
Talk 2: How to use infrastructure for FOSS Projects
Abstract: Infrastructure is an important part of a FOSS project’s
lifecycle. In this talk, Prasad talks about how to set up a development
environment for a developer and, how best to set up a
development/project infrastructure. Touching upon the essential
infrastructure aspects, Prasad takes an example of his own project to
demonstrate how important infrastructure is for projects.
Speaker: Prasad J Pandit is a Software Engineer at Red Hat. A developer
who professes a love for Perl and C, Prasad maintains packages in Fedora.
He also provides guidance to new participants in FOSS development showing
them how to get their feet wet.
Talk 3: Communication in a FOSS Project
Abstact: Any project is based on communication. Clear, precise and
accurate information at the right time helps to build communities around
projects. Rahul delves into his experience as a Fedora Community
Wrangler to talk about the ways and means to maintain a dialogue with an
evolving community as well as how best to build up communication skills.
Speaker: Rahul Sundaram has been working within the Fedora community for
close to 5 years now. He works as a Software Engineer at Red Hat and,
provides inputs and guidance in various aspects of The Fedora Project
ensuring that concept of collaboration is well established. He also
writes in various publications and online journals. His profile is
available at
The post is brought to you by lekhonee v0.6
translation-filter 0.0.4 is released
You can download the source from here.
Documentation can be found here.
The post is brought to you by lekhonee v0.6






