From Fedora Project Wiki

Contact Information

Email Address: blaskovic.branislav@gmail.com
Telephone: 00420 608 635 498
Blog URL: https://github.com/blaskovic/homepage/wiki
Freenode IRC Nick: Brano


Fedora Gooey Karma - GUI for CLI tool

I really like the idea of Karma system for bug fixes. I think, lot of people are not using it because they don't know about the CLI tool or it's not so "handy" for them. This GUI tool should be the best solution to get people involved in this process.

This tool should make adding karma and testing easier. Timothy Flink wrote some lines about the tool on his blog. Then mkrizek created some mockups with PySide. I would like to continue on this work and discuss it regularly with tflink, mkrizek and jskladan (as a new mentor).

And what are my plans to do?

It's pretty the same as Tim wrote on his blog.

  • List of installed/available packages from testing repositories
  • If there are some Test Cases - show them for easier testing
  • Comments of course - maybe somebody else has the same issues
  • Dependency tree - that would be great to have - you never know what breaks the thing :)
  • Package description from yum
  • Maybe option to download source RPM or patch directly would be great!

Tim has perfect picture of GUI and I hope I can show link to it from here. Image of Gooey Karma interface

Time plan

  • 1st - 2nd week
    • Discussions with mentor to sum up the details.
  • 3rd - 4th week
    • The skeleton of application - it's important to do perfect base for easier works with additional features.
  • 5th - 10th week
    • Adding features according to plan.
  • 11th - 12th week
    • Discussions with mentor and final edits.

And why choose me over other participants? I don't think I am the best of the best but I know how it's going in Fedora and Red Hat. Josef Skladanka (mentor) is working in Brno office too, so the discussions could be in real life and not only via IRC/Jabber. :) I am working with python every day - I am maintainer of MoinMoin wiki in Red Hat which is wrote in Python.

There are some answers to questions from Google Melange

  • Why do you want to work with the Fedora Project?
  • Because I would like to participate on Fedora. I was testing Fedora 17 before release. I were participating on Power Management test day of F19 as well. Now I am dogfooding F19.
  • Do you have any past involvement with the Fedora project or another open source project as a contributor?
  • I am working in Red Hat Brno office as QA for RHEL. I've found some bugs. But as QA I have no commits in code.
  • Did you participate with the past GSoC programs, if so which years, which organizations?
  • No, I did not.
  • Will you continue contributing/ supporting the Fedora project after the GSoC 2013 program, if yes, which team(s), you are interested with?
  • Of course I will :) I would like to continue. Maybe a cooperation with Fedora QA in RH Brno office? Dogfooding new releases and finding bugs is very satisfying to me.
  • Why should we choose you over other applicants?
  • Because I always complete the project I am working on and I have a lot of experiences with Fedora.
  • Have you communicated with a potential mentor? If so, who?
  • I've talked to Timothy Flink and Josef Skladanka.