Author Archives: ana

DebConf14 and ten years contributing to Debian

It has been one week since I’m back from DebConf14 and I’m still recovering and catching up with things. DebConf14 has been amazing, it has been great to be back after missing it for two years. Thanks a lot to everybody who helped to make it real. On my side, I helped a bit in the talks team.

During DebConf14, I got the opportunity to discuss with Rene Mayorga about the MIA work-flow and we also got some feedback in the MIA BoF. We have plenty of ideas to implement and we’re aiming to improve things during this next year.

This summer has been also 10 years since I started contributing to Debian. It’s hard to believe. Ten years ago I barely knew where to start helping and now I have an endless TODO list of things I would like to do. And always during DebConf this list seems to grow ten times faster than usual. Thankfully, also motivation increases a lot :)

long due TO-DO item: removal of Qt3 from Debian

A couple of weeks ago was the first anniversary of orphaning Qt3 in Debian, see bug 625502.

In this year, Qt3 has got a few QA uploads with the most relevant change being support to multiarch. And, more importantly, nobody seemed to care enough to step into maintaining it.

In the last days, I have taken a look into how much needed to be done to remove Qt3 and there were slightly more than 50 packages depending directly or indirectly from Qt3. A removal from Wheezy seemed doable given that removing packages is never a problem during the Debian freeze ;-)
All the packages affected have a bug opened since more than one year and half ago and I have pinged all the bugs with some maintainers responding quick (thanks!). I also filed some removals for packages that were clearly unmaintained and didn’t seem worth keeping, with ftp-masters responding quick too (Thanks!). And finally, a couple of QA upload for orphaned software that were still useful without Qt3.

There is a wiki page tracking the status of the removal if you are curious:
http://wiki.debian.org/qt3-x11-freeRemoval

If in the future, you are reading this and you need Qt3 in Wheezy, you can fetch it from Debian snapshots.

Debian in the Google Summer of Code 2012

This year our efforts have paid off and despite there being more mentoring organizations than there were in 2011 (175 in 2011 and 180 in 2012), this year in Debian we got 81 submissions versus 43 submissions in 2011.
You can see here the graphs of applications against time from this year:

2012

The result is this year we’ll have 15 students in Debian versus 9 students last year! Without further ado, here is the list of projects and student who will be working with us this summer:

If you want to know more about these projects, follow the links and ask the students (and mentors)!

Debian accepted for the Google Summer of Code 2012. Students wanted!

Great news! Debian has been accepted into the Google Summer of Code (GSoC) program this year for the seventh time.

Now we are looking for students to work this summer with us in one of our exciting projects. If you are interested, now would be a good time to get in touch with the mentors; remember that discussing your application before submitting it is always recommended so that you can get feedback from the community.
Please also read the FAQ and timeline in the Google Summer of Code website.

Besides contacting with the mentors, you can also get in touch with us on our IRC channel #debian-soc (in irc.debian.org) and the soc-coordination mailing list if you have any questions.

I am hoping to see many great applications from students wainting to improve Debian :)

RCBSaturday

On Saturday evening I started talking with Mònica about Bug Squashing Parties and how they work. I am not sure how it happened, we started doing one. Then it was too fun to stop :P

NMUs by Mònica:

Funny, there were a couple of NMUs by others uploading patchs by Mònica.

NMUs by Ana:

I also closed #646449 (libosip2) that has been fixed in a new release upload, sponsored a NMU to Sven Joachim who had a patch sitting in the BTS for a month NMU-fixing #646147 (lie), sponsored dbus-c++ and reviewed for sponsoring a new version inspircd.

Help wanted for Google Code-in

Debian has applied to the Google code-in program as mentoring organization. In the Google code-in, pre-university students (ages 13-17), have the opportunity of contributing to Debian, trying to complete different tasks.

We are hoping to get accepted and improve our outcome from last year. To achieve this, we need the help of more Debian contributors proposing and mentoring simple tasks for the students. Please take a take a look at the archives in the mailing list and join us with your proposals.
The list of tasks is at http://wiki.debian.org/GoogleCodeIn2011/Applying, we are specially missing translation and training tasks!

You can also join us in the IRC channel #debian-soc (irc.oftc.net)

Qt 3 looking for adopters

With KDE 3 almost gone in unstable, the KDE team is not longer interested in Qt 3 and we are looking for new maintainer(s).

If you want to have Qt 3 in wheezy, now is the time to step up! Please, read this email and reply in list.

Apply for Debian’s GSoC projects!

The student application period for applying to GSoC opened last Monday and we already have a couple of very good applications from students. We are still missing yours!

The list of Debian projects includes a nice variety of projects:

There is only one week left, so do not leave it for last minute. Get in touch with the mentors of the projects you are interested in and add your proposal to the Debian wiki and in Google Melange.

If you are a Debian contributor wanting to mentor a project, you still can. Please read this email with some hints.

Small applications missing in KDE 4

I have been working in the last weeks in the removal of the last pieces of KDE 3 from the Debian archive and I have found there are a lot of packages that is sad having to remove.

If you are looking for a good idea/excuse to learn and improve your KDE 4 / C++ /Qt4 skills, have to do a small application for school or you just feel like some useful coding, here is the list:

  • creox – real-time guitar effects
  • kbarcode – barcode and label printing application for KDE
  • kbiff – KDE mail notification utility
  • KKBSwitch – keyboard layout indicator for KDE (see this post also)
  • kmyfirewall – iptables based firewall configuration tool for KDE
  • kpogre – a graphical administrator tool for PostgreSQL
  • kredentials – KDE taskbar applet to update kerberos/AFS credentials
  • ksociograma – technical educational software to make sociograms
  • ktechlab – circuit simulator for microcontrollers and electronics
  • qalculate-kde – Powerful and easy to use desktop calculator – KDE version
  • score-reading-trainer – trainer for reading music notes

Note that I do not list here software whose port in KDE 4 is being developed although it is still not finished and therefore it is not packaged in Debian.

By the way, even if all those packages are being removed from Debian testing and unstable, they will remain in Squeeze, so you can keep using them or install it from there.

post and pre-release fun

The last weeks before a Debian release are usually boring with respect to working on new stuff since unstable is pretty much closed to development. Now that the release is finished, this fun is back \o/

I have been in an ‘upload frenzy’ since yesterday night and I have updated some packages in unstable: KOffice[1] and KOffice-l10n 2.3.1, yakuake, rsibreak and tintin++. Another of my packages, kid3, got magically updated itself in unstable before I had time to look at it, the magic of having active co-maintainers.

[1] Thanks for the gentle push to update this, Pino :)

I also emailed one of my upstream maintainers to ask him about the KDE 4 version of his application and he will likely make a release soon. One of the goals for wheezy is remove completely KDE 3 and Qt 3. If you are maintaining a KDE 3 or Qt 3 based application, we are about to start annoying you about this! See http://wiki.debian.org/kdelibs4c2aRemoval and http://wiki.debian.org/qt3-x11-freeRemoval

The last 2 weeks before the release I had some fun watching how the Squeeze release countdown banner I published at http://news.debian.net spread to a lot of websites, personal blogs, community sites, forums to news portals.
The traffic has been increasing little by little through the 2 weeks the banner has been online and currently is still moderately high, since people keeps retweeting the news item about the Debian release. While writing these lines, the banner has been served 449575 times to a total of 244975 unique IP addresses!