apt-get install debian-wizard

Insider infos, master your Debian/Ubuntu distribution

  • About
    • About this blog
    • About me
    • My free software history
  • Support my work
  • Get the newsletter
  • More stuff
    • Support Debian Contributors
    • Other sites
      • My company
      • French Blog about Free Software
      • Personal Website (French)
  • Mastering Debian
  • Contributing 101
  • Packaging Tutorials
You are here: Home / News / Debian News / My Free Software Activities in July 2013

My Free Software Activities in July 2013

August 2, 2013 by Raphaël Hertzog

This is my monthly summary of my free software related activities. If you’re among the people who made a donation to support my work (167.67 €, thanks everybody!), then you can learn how I spent your money. Otherwise it’s just an interesting status update on my various projects.

The Debian Administrator’s Handbook

After the successful crowdfunding campaign, I had a bunch of rewards to ship: I subcontracted most of the job but I had to take care of the books with dedication. I also dealt regularly with books/stickers coming back to the sender (due to invalid address or people not picking up their parcels in the post-office).

After the rewards, we had to take care to actually finalize the liberation of the French translation. I merged the translations we had in Git and Roland updated/translated a few strings that weren’t in the original book in French. Then I have put the book online.

Last but not least, I started to work on updating the English book for Debian 7 (Roland started way before me) and we have put some updated chapters up for review.

Debian France

Elections. After Debian France’s general assembly, the new board of administrators voted the officers: I have been re-elected as President, Sylvestre continues as Treasurer but we have a new Secretary in the person of Alexandre Delanoë. Welcome Alexandre!

I did the administrative work to register the new board/officers in the « Tribunal d’instance » and to give access to the internal git repositories to the new members.

Galette. I also did a bunch of tests on Galette’s new features that Debian France ordered to the upstream author. They should all land in the next upstream release due in the next weeks. \o/

Accounting. I worked on the accounting to bring it up-to-date so that Sylvestre can pick up the work from now on. We’re learning how to best use ledger for our needs.

PTS rewrite

I continued to spend about 12 hours a week to mentor Marko Lalic who is rewriting the Package Tracking System. I’m pretty happy with the results so far so I marked him as “pass” for the mid-term evaluation required by Google. You can have a look at the documentation and the web interface is starting to show some content.

The email interface is fully working and I have configured the real PTS to forward all mails to our test instance (pts.debian.net) so that you can use the rewritten PTS for real-life work. Mail your subscription commands to control@pts.debian.net and start using it!

Thanks to the test driven development methodology we’re using, we’re pretty confident that it works reasonably well! 🙂

I also packaged python-django-jsonfield (still in NEW) since Marko has been using this python module in his code, and filed bug #717900 on sqlite3 to raise a limit that we have hit with queries made by the PTS.

Kali Linux

I used the Calxeda Highbank node donated to Debian by Offensive Security to test the new -armmp kernel flavor on it. It seemed to work except for a missing network driver (filed in #717269).

Misc Debian work

Issues with social networks. With the move of identi.ca to pump.io, we don’t have any possibility to auto-post status updates based on RSS feeds. Identi.ca’s @debian account was also configured to push updates to the @debian account on twitter.com (and from there it was grabbed in the Debian page on Facebook). This is also gone… so to limit the damage, I setup twitterfeed.com so that the twitter/facebook accounts continue to have updates). If you’re looking for a development project, here’s an area that is not well covered by free software! We need code to do what twitterfeed does… and we need that code to also support pump.io.

Dpkg work. It’s been a long time since I last pushed some code to dpkg’s git repository. I took care of reworking and merging a patch submitted by Steve Langasek to fix #716948 (an issue with dpkg-maintscript-helper rm_conffile messing with conffiles that the package no longer owns).

Git mail notification. When I was still administrator of Alioth, I wrote git-commit-notice (a fork of Git’s post-receive-email) and many packaging projects are using this hook script to send commit notices to mailing lists. This script has not been updated for multiple years and it started spewing warnings recently due to deprecated features in Wheezy’s git. So I looked at updating it and while doing so I discovered a much better replacement with git-multimail. Thus I adapted git-commit-notice to work on top of this new script. The result has now been installed on git.debian.org (this is to be properly announced in the next DeveloperNews).

Misc work. I packaged sql-ledger 3.0.5-1, forwarded #714739 on publican, and I participated in discussions to move the French Debian planets to planet.debian.org.

Thanks

See you next month for a new summary of my activities.

Filed Under: Debian News, News Tagged With: Activity summary, Debian, Debian France, Debian Handbook, dpkg, GSOC, Me, PTS

Comments

  1. andrewsomething says

    August 3, 2013 at 1:38 am

    The PTS rewrite is looking great. Is there a roadmap somewhere? Any targets for people to help with that are outside of the scope of the GSoC project.

    • Raphaël Hertzog says

      August 3, 2013 at 9:15 pm

      Hi, we use trello to plan Marko’s work: https://trello.com/b/faDgzjwO/pts-rewrite

  2. Omotola-GB says

    August 3, 2013 at 9:05 am

    Thank you for the good work you do with Debian. I just wanted to know if you’ve experienced a problem with shutting down in KDE desktop environment on Debian?
    Cheers

    • Raphaël Hertzog says

      August 3, 2013 at 9:15 pm

      Sorry Omotola, I’m using GNOME 3 in Debian unstable and I have no problem.

  3. Thomas Weber says

    August 5, 2013 at 7:54 pm

    Hi Raphael,
    the link to the DeveloperNews section (in the paragraph about git notifications) is broken.

    Thomas

    • Raphaël Hertzog says

      August 5, 2013 at 8:53 pm

      Thanks, fixed.

  4. Thomas Weber says

    August 5, 2013 at 8:21 pm

    Question about the new git-commit-notice script.
    Mails generated by the previous script had the same From address as the commit, e.g.:
    http://lists.alioth.debian.org/pipermail/pkg-octave-commit/2013-July/007773.html

    The new scripts uses a From address with an address created by the alioth username and alioth.debian.org as domain part:
    http://lists.alioth.debian.org/pipermail/pkg-octave-commit/2013-August/007781.html

    Is there an easy way to get the old behaviour back? I looked at the multimail documentation, but the multimailhook.from setting seems to only allow a static value.
    Thanks
    Thomas

    • Raphaël Hertzog says

      August 5, 2013 at 8:56 pm

      Hello Thomas, I noticed this too and currently the answer is no, there’s no easy way yet. On the positive side, there’s a Reply-to that points back to the commit author. So you can still reply and have the expected behavior.

      But I already reported this upstream: https://github.com/mhagger/git-multimail/issues/31

  5. Fabian Rodriguez says

    August 9, 2013 at 8:40 pm

    Regarding identi.ca -> RSS maybe this comes in too late but I thought you’d like to know there is a way to get an RSS feed now. See:

    https://github.com/e14n/pump.io/issues/55#issuecomment-21698777
    https://pump2rss.com/

Trackbacks

  1. Links 5/8/2013: GNOME 3.9.5 , OLPC Tablet Distribution Channel Expands | Techrights says:
    August 5, 2013 at 7:39 pm

    […] My Free Software Activities in July 2013 […]

Get the Debian Handbook

Available as paperback and as ebook.
Book cover

Email newsletter

Get updates and exclusive content by email, join the Debian Supporters Guild:

Follow me

  • Email
  • Facebook
  • GitHub
  • RSS
  • Twitter

Discover my French books

Planets

  • Planet Debian

Archives

I write software, books and documentation. I'm a Debian developer since 1998 and run my own company. I want to share my passion and knowledge of the Debian ecosystem. Read More…

Tags

3.0 (quilt) Activity summary APT aptitude Blog Book Cleanup conffile Contributing CUT d-i Debconf Debian Debian France Debian Handbook Debian Live Distro Tracker dpkg dpkg-source Flattr Flattr FOSS Freexian Funding Git GNOME GSOC HOWTO Interview LTS Me Multiarch nautilus-dropbox News Packaging pkg-security Programming PTS publican python-django Reference release rolling synaptic Ubuntu WordPress

Recent Posts

  • Freexian is looking to expand its team with more Debian contributors
  • Freexian’s report about Debian Long Term Support, July 2022
  • Freexian’s report about Debian Long Term Support, June 2022
  • Freexian’s report about Debian Long Term Support, May 2022
  • Freexian’s report about Debian Long Term Support, April 2022

Copyright © 2005-2021 Raphaël Hertzog