Profile

Cover photo
Martin Pitt
Works at Canonical Ltd.
Lives in Augsburg, Deutschland
556,620 views
AboutPostsPhotosYouTube

Stream

Martin Pitt

Shared publicly  - 
 
I by and large finished preparing my #systemdconf 2016 presentation about graphical sessions today, thanks to a non-stop raining weekend.

I discovered LaTeX-Beamer's "show notes on second screen" and dspdfviewer, which I'm going to try this time. In previous talks I kept the speaker notes on my ebook, but this is easier to steer during the presentation (although a bit harder to set up, with side-by-side dual monitors). Let's see how it goes!

See you in Berlin next week!
4
Add a comment...

Martin Pitt

Shared publicly  - 
 
As of now the graphical Ubuntu and Xubuntu sessions are driven by systemd. Please let me know any breakage!

And of course if you would like to give a hand with the transition this will be much appreciated.
Announce: Moving session startup from upstart to systemd. Martin Pitt martin.pitt at ubuntu.com. Sun Jul 31 15:09:10 UTC 2016. Previous message: Annoucing netplan -- Consolidated YAML network configuration across Ubuntu; Messages sorted by: [ date ] [ thread ] [ subject ] [ author ] ...
34
5
Stuart Langridge's profile photoMartin Pitt's profile photoOlav Vitters's profile photo
6 comments
 
+Martin Pitt: I checked the mailing list after asking you the question. Seems Ubuntu is really leading the way, because (IMO) found the upstream feedback a bit underwhelming. They haven't yet noticed all the tiny practical problems turning a simple solution into a workable one ;)

IMO the user units should be upstreamed (e.g. to the desktops), so all distributions are aligned. That hopefully avoids the whole naming differences across distributions (one of the concerns in the ml discussion IIRC raised by you).
Add a comment...

Martin Pitt

Shared publicly  - 
 
Oh, that great feeling once you reach

$ make coverage
[...]
Ran 90 tests in 0.230s
[...]
Overall coverage rate:
lines......: 100.0% (504 of 504 lines)
functions..: 100.0% (44 of 44 functions)

15
Colin King's profile photoMartin Pitt's profile photo
2 comments
 
Well, it's a new project, and I used TDD from day 0, so it's much easier than adding it to an existing large project of course. But still a cozy feeling ☺
Add a comment...

Martin Pitt

Shared publicly  - 
 
I already missed systemd.conf last year (I was on a Canonical sprint), but this year nothing can stop me :-) Just got my early-bird ticket, see you in Berlin at end of September!
systemd.conf 2016 is the second annual conference devoted to the systemd project. It aims to bring the most important participants of the project, and those who depend on it, together to present, discuss, and work on ideas that will shape the future of modern Linux operating systems.
8
Andreas Henriksson's profile photo
 
See you there!
Add a comment...

Martin Pitt

Shared publicly  - 
 
LOVE the picture in the "mathematical foundations" section of Diffie-Hellman! (Update: I mean this one, it's not shown on the mobile version: https://de.wikipedia.org/wiki/Diffie-Hellman-Schl%C3%BCsselaustausch#/media/File:Alice-bob-eve.jpg) ☺)

At this point, a big thank you to Whitfield Diffie and Martin Hellman for bringing public key cryptography to the public (40 years and 3 days ago)!
3
Julian Andres Klode's profile photoMartin Pitt's profile photo
2 comments
 
... honestly? That Merkel/Erdogan/Clinton picture got removed again. Have some sense of humor, wikipedians..
Add a comment...

Martin Pitt

Shared publicly  - 
 
Tests that are not being run regularly are bad tests and bitrot fast. systemd has a couple of integration tests which build a QEMU/nspawn image, boot it, and run some test code inside.

With some seddery and juggling of test dependencies I finally got most of them running as autopkgtest now, i. e. against the installed packages. That is, all except the SELinux test which fails (and I have no clue about it, and didn't investigate deeply yet). But at least the eleven other tests now run for both distro and upstream PR tests.
This runs the test/TEST* upstream integration tests in QEMU and nspawn. We need to modify test-functions a bit: We don't want to run this against a built source tree (which we don't even have for a distro test run), but against the installed packages. Skip TEST-06-SELINUX for now as this does ...
15
Add a comment...

Martin Pitt

Shared publicly  - 
 
#FirstSevenLanguages:
BASIC on the KC 85-II (a popular computer in the GDR)
C64 BASIC
C64 Assembler
Pascal
C
C++
C51 Assembler
1
Colin King's profile photoChad MILLER's profile photo
2 comments
 
C128 BASIC, Pascal, C, sh, SQL, Lisp, Perl 4
Add a comment...

Martin Pitt

Shared publicly  - 
 
So-called "intelligent" household devices still have a loooooooong way to go! ☺

(English version at https://www.facebook.com/jesse.newton.37/posts/776177951574)
 ·  Translate
Was passiert, wenn der Roomba-Staubsaugerroboter mitten in den Hundehaufen des noch nicht stubenreinen Welpen fährt und dann ungerührt weiter seinen Dienst verrichtet? Ein US-Amerikaner hat es herausgefunden.
2
Add a comment...

Martin Pitt

Shared publicly  - 
 
Ten minutes of changing train, and I've seen at least four people searching Pokémon. Crazy folks! 😁
4
Steve Langasek's profile photoandrew mcmillan's profile photo
2 comments
 
It could be worse... https://vimeo.com/174821377
Add a comment...

Martin Pitt

Shared publicly  - 
 
Today we picked our ice cream as a salute to yesterday's ⚽ match. Maybe it'll help to get some of our lost nerves back 😁
10
Add a comment...

Martin Pitt

Shared publicly  - 
 
Stirred thoughts and emotions today..
I don't want to criticize the outcome of the UK's EU referendum — first of all I'm not wiser than everyone else, and second in a democracy you always have the right to decide both ways. Freedom absolutely includes the freedom to hurt yourself and do bad decisions (note, I'm explicitly not saying ...
7
1
Add a comment...

Martin Pitt

Shared publicly  - 
 
Yesterday evening I went on a rampage to remove the last 10 remaining dependencies to "initscripts"; I sent the patches to Debian and uploaded them to Ubuntu. Today I could reap the result: I dropped 95% of our large Ubuntu delta in the sysvinit package and removed the initscripts binary.

A decade after introducing upstart we are finally getting rid of (most) SysV init bits ☺.

tech debt--
Debian Bug report logs: Bugs (tagged qa or udev-196 or jessie-backport or initscripts-dep or udev-183 or insserv-removal or init-rcs-service or systemd-units or systemd-socket-not-stopped or tmpfiles.d or integration or ck-rules or logind or libsystemd). Outstanding bugs -- Serious (policy ...
32
1
Add a comment...
Story
Tagline
Does it have a test case?
Places
Map of the places this user has livedMap of the places this user has livedMap of the places this user has lived
Currently
Augsburg, Deutschland
Previously
Dresden, Deutschland
Links
Other profiles
Contributor to
Work
Employment
  • Canonical Ltd.
    2004 - present
Basic Information
Gender
Male