Changed defaults for vim in Stretch

So appearantly vim in Stretch comes with some new defaults, most notably the mouse is now enabled and there is incremental search, which I find… challenging.

As a reminder for my future self, these needs to go into ~/.vimrc (or /etc/vim/vimrc) to revert those changes:

set mouse=
set noincsearch
Posted Wed Jun 14 19:04:46 2017


So I have done my (hopefully) last uploads for Stretch (r0) today and want to share how pleased I've been with this release cycle. It was the smoothest freeze I've witnessed so far, I really liked the clear and documented rules from the Release Team, their regular release infos on d-d-a and publically logged IRC meetings plus the easy-to-remember URL (nicely redirecting to https), where one can easily find those relevant dates, emails and rules. Plus, useful bug views via There is more, but to me the last (and probably most important) factor to all this has been that most of this actually hasn't been new in this release cycle, but rather that by now a significant number of developers are aware of this and mostly have acted accordingly and communicated this further.

Kudos and many thanks to the Release team, you have been amazing! Many thanks also to everyone who has contributed nicely to those 24838 source packages! You rock as well.

And then I'll also like the upcoming quieter two weeks, also to prepare the Debian Edu Stretch announcement… :)

And then, finally, I really really look forward to the next development cycle and being able to meaningful start working on reproducible Buster!

Posted Sun Jun 4 00:18:01 2017

It's this time of the year again…

So it seems summer has finally arrived here and for the first time this year I've been offline for more than 24h, even despite having wireless network coverage. The lake, the people, the bonfire, the music, the mosquitos and the fireworks at 3.30 in the morning were totally worth it! ;-)

Posted Sun May 21 20:26:58 2017

Pillow fight

For some time I struggled how to tell this short story… so it started with some trolls (clever, but still despiteful, or maybe just with too much energy) who made a pillow with a picture of the initial systemd author, Lennart Poettering, and put it on the sofas of the CCC Hamburg hackerspace…

Which I perceived as clever trolling, as it really was a harmless pillow, which one could use to innocently punch Lennart in the face, or rather not, as denial of this was easy and included, eg of course this pillow was also suitable for hugging!

For some time, I didn't know how to react. Some clever person just turned the pillow cover upsidedown, so at least we had a white pillow instead. But still, I wanted a better reaction…

And then I met Lennart at in Brno and realized, that I would meet him again the following weekend in Brussels… so on Saturday morning of FOSDEM 2017 I embarrassed Lennart (and myself) a little, but it was very much worth it! And so he signed it:

To put this into perspective or why I think the original pillow was a bad idea: some people hate systemd, fine (though I do think systemd is a fine piece of software, but you can surely disagree about this), just, please keep in mind: "hate/fight the game, not the players".

Posted Fri Mar 31 20:26:50 2017
$ sudo apt install khal
Unpacking khal (0.8.4-3) ...
$ (echo 1;echo 0;echo y;echo 0; echo y; echo n; echo y; echo y)  | khal configure
Do you want to write the config to /home/user/.config/khal/khal.conf? (Choosing `No` will abort) [y/N]: Successfully wrote configuration to /home/user/.config/khal/khal.conf
$ wget
HTTP request sent, awaiting response... 200 OK
Length: 6120 (6.0K) [text/plain]
Saving to: ‘until-dc17.ics’
$ khal import --batch -a private until-dc17.ics
$ khal agenda --days 14
16:30-17:30: DebConf Weekly Meeting ⟳

16:30-17:30: DebConf Weekly Meeting ⟳

khal is available in stretch and newer and is probably best run from cron piping into '/usr/bin/mail' :-) Thanks to Gunnar Wolf for figuring it all out.

Posted Mon Feb 20 18:46:59 2017

Even though they are impossible to find without using a search engine or bookmarks, they exist.

Bookmark them now. Or use a search engine later ;-)

Posted Wed Feb 15 11:05:20 2017

So last weekend I attended in Brno and together with Dennis Gilmore gave a talk about Reproducible Builds and Fedora (Slides) which was fun and - I think - pretty well received.

Then on the following Tuesday, so three days ago, after using Debian as the primary OS on my primary computer for more than two decades, I finally made the long anticipated switch and I must say, so far I'm really happy with my new environment, even though I'm not yet again using a tiled window manager (but instead Xfce), cannot yet do all the things I could do before and even have to reconfigure a VM twice and restart another to get back wireless network after suspend and resume…

So what have I done? Nothing too dramatic: I've switched to Qubes OS and now I'm running Debian jessie and stretch and Fedora and Whonix on my primary computer, just not as my primary OS :-)

IOW: hardware is basically software and while I want the red pill, who knows what's really inside the box?

If you have no idea what I'm talking about, this intro about Qubes OS might be helpful. Or you dive directly into this six year old post, where Joanna Rutkowska described how she partitioned her digital life using Qubes.

I'm not sure where this journey will lead me to, but I'm confident this is the right direction. And in case you wondered, I'll keep working on Debian, as far as I know now ;-)

Posted Fri Feb 3 21:21:29 2017

What we did at the Debian Edu / Skolelinux gathering in November 2016 in Oslo

From November 25 to 27 some people met in the hackerspace bitraf in downtown Oslo. On Saturday and Sunday we met in the morning and hacked and translated all day until we went for dinners in the evening. Despite the short time I think we managed to get a lot done and had good fun, so I'm hoping we'll have another gathering in 2017!

Debian Edu / Skolelinux is currently in better shape regarding the upcoming Debian release than we ever have been, which is pretty awesome. Today, on December 21st, all our changes are in Stretch, except for debian-edu-artwork.git, which awaits a desktop-base upload to unstable… the only thing missing is being able to install Debian Edu using our profiles from official media… releasing Debian Edu Stretch on the same day as Debian Stretch would be a huge success though!

These are the notes taken in a pad (thanks riseup!) during the meeting:

Phil Hands worked on

  • improving automated tests of d-i and Debian Edu installations using
  • Managed to get the Main Server install to the point where it should be runnable regularly on jenkins
  • Worked around the current breakage in plymouth. Confirmed that the Standalone install is currently
  • sabotaged by KDE, despite it supposedly being MATE (this took quite a while).
  • Meanwhile, made some small steps towards making the Cucumber setup more flexible when adding new scenarios.

Knut Yrvin worked on

  • testing Debian Edu Stretch installations

Ingrid Yrvin worked on

  • reviewing translations to Norwegian

Ole-Erik Yrvin worked on

  • translating the Debian Edu manual to Norwegian
  • translating the Debian Edu Administrators Handbook (ITIL) to Norwegian

Wolfgang Schweer worked on

  • fixing PXE installations from installed Debian Edu servers
  • fixing desktop entries for our Mate desktop (Xfce benefits as well)
  • updating
  • testing sitesummary server/client with patch provided by Petter
  • testing if MATE functionalities (caja, atril, some mimetypes) are improved compared to jessie (they are)
  • filed bug #845997 about wrong mate-session priority.
  • discussed pros and cons of various DEs and the choice of DE to install
  • tested menu integration/translation for Xfce, LXQt, Plasma and MATE
  • gave assistance to install the Debian Edu combi server (workaround plymouth the issue in d-i environment)

Petter Reinholdtsen worked on

  • #832342 sitesummary: fails to extract information w/ recent stretch linux-images
  • Assisted norwegian translators.

Dominik George worked on

  • xrdp
    • xrdp upload to unstable: new upstream version with some fixes, closing four bugs.
    • thus prepare xrdp for the 0.9.1 release that upstream will do, in cooperation with Debian, before the freeze.
    • preparing uploads of guacamole-(client|server) to unstable
  • guacamole
    • Ported guacamole-server code to OpenSSL 1.1.
    • Did a guacamole-server license/copyright review.
    • Java help needed:
  • shared some nice/horrible experiences from school IT realities in Germany
  • gave a talk/initiated a discussion about Skolelinux Cloud / Skolelinux as a Service / evilly fighting Google Apps for Education ;)
  • fixed #834065 (gosa-plugin-sudo: sudoHost does not allow '.' in GOsa, host.domain is not possible to be entered)
  • had an online meeting with the Teckids kids who need to teach Debian to their fellows tomorrow because I am in Oslo ;)
  • set up some things for the pkg-remote team, which is the new umbrella for greate Debian remote desktop experience, needed by Debian Edu among others

Holger Levsen worked on

  • this report
  • getting icinga2 back into stretch
  • filed #845765 RM: nagios3 -- ROM; unfixed security uploads, no maintainer upload since 2 years
  • mentoring people
  • discussed some unexplained changes in src:debian-edu and made sure we get a useful debian/changelog entry
  • filed #845760 and #845762 against src:blends-dev
  • update wiki status pages
  • create sitesummary.git pkg testing job
  • uploaded sitesummary 0.1.26
  • uploaded debian-edu 1.915
  • filed #846002 "blends-tasks must be priority:standard and not make a mess out of tasksel menu"
  • filed #846003 "debian-cd: please provide different flavor/spins of netinst images"
  • filed #846005 "debian-cd: please provide flavor/spin netinst image with blends-tasks installed"
  • filed #846006 "debian-cd: please provide flavor/spin netinst image for Debian Edu"
  • retitled and updated #474745: "debian-edu-config: please dont enable non-free by default"
  • retitled #588510 rename thin-client-server profile to ltsp-server-profile (=found the name…!)
  • finally, uploaded debian-edu-doc 1.912~20161129

Mike Gabriel was sick and couldnt come to Oslo and worked at home instead:

  • smarty3 3.1.30-1 -> unstable
  • smarty-gettext 1.5.0-1 -> unstable, split up the plugin from tsmarty2c script. This avoids php-cli being pulled in when the plugin is needed only
  • smarty-lexer 3.1.30+dfsg1-1 -> unstable
  • argonaut 0.9.8-1 -> unstable (not so much Edu related)
  • fusiondirectory 1.0.17-1 -> unstable (not so much Edu related)
  • atril 1.16.1-1 -> unstable
  • mate-themes 3.22.4-1 -> unstable

Thanks to the Debian sprints programm and our sponsors for supporting the travel of Wolfgang, Dominik, Phil and myself! Mike opted out from reimbursement as he couldn't travel due to sickness.

Posted Wed Dec 21 18:43:39 2016

With great sadness I'm acknowledging and announcing that I won't be going to DebConf16 today, due to sudden health issues (which should be ok soon). Seeing the first pictures on planet Debian a few minutes ago made me very very sad, but still didn't change my mind.

Have a whole lot of fun in Cape Town, have great discussions in corridors and while hiking, enjoy the talks and the workshops and hugs to everyone who wants to be hugged. I'll follow online from the distance…

I('ll) miss you.

Posted Sun Jul 3 11:49:47 2016

Yesterday evening CarlFK prodded me to package Voctomix, which is a live video mixer written by the Chaos Communication Congress' Video Operation Crew. It's written in Python using GStreamer and was started when they realised dvswitch was not suitable anymore for them. The DebConf16 video team plans to test it in Cape Town (for covering the BoF room), so I figured I'd help now with packaging the software.

Less than 24h after I started, voctomix made it through NEW and is now available in sid and hopefully will be available in stretch soon too! And by DebConf16 it should also finally be available in jessie-backports. Wheeehooo!

Thanks to Stefano Rivera who helped me with some dh_python3 detail and the Debian ftpmasters for letting it though NEW so quickly (and btw, for their general awesome work on NEW processing in the last years too!) - may the winkekatze be with you! ;-)

Posted Thu Apr 28 17:33:14 2016