Profile

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

Stream

Martin Pitt

Shared publicly  - 
 
I managed to tweak systemd's Debian/Ubuntu autopkgtests and build system enough to support building an unpatched upstream master tree. I. e. what I do is: clone upstream master systemd.git, copy in current debian/ from Debian's master packaging git, remove debian/patches/, and call `adt-run --env TEST_UPSTREAM=1 --unbuilt-tree=systemd/ --- qemu adt-xenial-amd64-cloud.img ` on it. The $TEST_UPSTREAM env var skips a few tests which don't work with upstream master because of a downstream fix or feature.

This provides the necessary leg work. Next thing: write some glue and teach our CI infrastructure to be able to run this kind of test request. Next next thing: Hook this up into upstream github pull requests. Next next next thing: Go have a beer because nobody lands major regressions in upstream master any more :-)
14
Michael Biebl's profile photoMichael Stapelberg's profile photo
2 comments
 
Great work! Thanks a lot :)
Add a comment...

Martin Pitt

Shared publicly  - 
 
The proposed-migration virtual sprint is done. It was fun and productive, thanks +Brian Murray, +Barry Warsaw and +Robert Park!

But one thing clearly needs to be improved: The virtual beer on that virtual sprint was awful!
This week from Tuesday to Thursday four Canonical Foundations team members held a virtual sprint about the proposed-migration infrastructure. It's been a loooong three days and nightshifts, but it was absolutely worth it. Thanks to Brian, Barry, and Robert for your great work!
10
Daniel Holbach's profile photoAnca Emanuel's profile photoLeo Arias's profile photo
3 comments
 
Thank you!
Add a comment...

Martin Pitt

Shared publicly  - 
 
And the second contribution from the proposed-migration sprint, +Brian Murray made an improvement to the debci web frontend to have proper page titles, so that they are easier to find in the browser history.

https://bugs.debian.org/811563 -- thanks Brian!

BTW, It's a virtual sprint, so anyone is welcome to join. Coordination happens mostly on http://pad.ubuntu.com/autopkgtest-sprint and #ubuntu-vsprint on Freenode.
1
Add a comment...

Martin Pitt

Shared publicly  - 
 
I finally finished the metal sheet models of the Enterprise D and a Bird of Prey. Each of which consists of 40 to 60 parts which you break out of the sheet, then bend or roll into shape, and connect to the others with small flaps.

This was a lot of fun to do, thanks to Stefan for this great Christmas geek gift!
12
Colin King's profile photoLeo Arias's profile photo
2 comments
 
I want that bird of prey!
Add a comment...

Martin Pitt

Shared publicly  - 
 
Oh ja, die sind gut! Nur noch zwei Stunden!
 ·  Translate
1
Add a comment...

Martin Pitt

Shared publicly  - 
 
An intro about noteworthy new features in the two most recent major autopkgtest releases.
The last two major autopkgtest releases (3.18 from November, and 3.19 fresh from yesterday) bring some new features that are worth spreading. New LXD virtualization backend. 3.19 debuts the new adt-virt-lxd virtualization backend. In case you missed it, LXD is an API/CLI layer on top of LXC ...
7
1
Martin Pitt's profile photoStéphane Graber's profile photo
2 comments
 
+Stéphane Graber , eek, thanks for pointing out! The URL was even right, just not the text. Fixed.
Add a comment...

Martin Pitt

Shared publicly  - 
 
Some news wrt. proposed-migration and autopkgtesting! s390x, showing test triggers, and direct log links.
proposed-migration news: s390x, showing triggers, direct log links. Martin Pitt martin.pitt at ubuntu.com. Mon Dec 14 15:45:26 UTC 2015. Previous message: Ubuntu Kernel Team - Weekly Newsletter, 2015-12-08; Messages sorted by: [ date ] [ thread ] [ subject ] [ author ] ...
1
Add a comment...

Martin Pitt

Shared publicly  - 
 
Back from the systemd hackfest today. +Daniel Mack and I made ZE PLAN how to integrate our downstream systemd integration tests into upstream github pull requests. I have some homework to do now: mostly about fixing our tests to work without our patches applied (which I'm mostly done with) and writing the glue for github and autopkgtests.ubuntu.com to talk to each other. We already tested one direction (triggering) which by and large works.

We also talked about some small issues: ethernet device naming on s/390x and for USB devices.
systemd Hackfest/Talkfest/BOF Day at FOSDEM 2016 (5 foto's)
8
Add a comment...

Martin Pitt

Shared publicly  - 
 
Congratulations to +Robert Park for landing his first fix in britney, and at the same time the first completely fixed item on the virtual proposed-migration sprint that's currently going on!
Committer: Martin Pitt; Date: 2016-01-19 20:32:16 UTC; mfrom: (560.1.5 adt-artifacts); Revision ID: martin.pitt@canonical.com-20160119203216-1qjql715enl01k7y. https://launchpad.net/bugs/1532162. Add link to the autopkgtest artifacts for PPA runs. For PPA runs we don't have autopkgtest.
3
Add a comment...

Martin Pitt

Shared publicly  - 
 
I got an USB rocket launcher for Christmas from Stefan, a really useful^Wcool toy! There are a handful of projects around to control it interactively already, but for the fun of it I wanted to pour some (trivial) physics onto it to do absolute angle/distance control.

I did some measurements (max/min h/v angles, angular speed, ejection speed); horizontal values are fairly reliable, vertical angular speed is more fuzzy (some 5% tolerance), and ejection speed can be predicted only coarsely (I got 15% deviation). I wrote a little Python library (http://www.piware.de/projects/rocketlauncher.py) which can currently set an absolute horizontal and vertical angle, and fire. Of course you can also send the steering commands manually.
11
Martin Pitt's profile photoAdam Conrad's profile photoAlexandre Detiste's profile photo
5 comments
 
but mine is nameless in lsusb (2123:1010), time to file a bug
Add a comment...

Martin Pitt

Shared publicly  - 
 
Ooh, that moment when you kill bip and log out of IRC for the holidays.. I feel soo disconnected from the hive already!

Happy holidays and some good time with your family and friends everyone!
11
Sebastien Bacher's profile photoDavid Morley's profile photoColin Watson's profile photoAdam Conrad's profile photo
5 comments
 
Disconnect from IRC? I understand all those words, but not in that order.
Add a comment...

Martin Pitt

Shared publicly  - 
 
autopkgtest now learned a new "--git-source" action type which will git clone a given branch and run tests from that. This is now also exposed in the Canonical CI infrastructure ("test-git" and "test-bzr" test parameters), so this is a big step towards regularly running tests of your upstream project.

Update: Note that for now we can only run the tests manually, and this is limited to Canonical folks. For now you'll need a Britney, Jenkins instance, or similar thing that can trigger the tests and evaluate the results.
Architecture Overview. autopkgtest-cloud-architecture.svg. (Dia source). Test result store. Swift. The swift object store is being used as the central API for storing and querying results. This ensures that logs are kept safe in a redundant non-SPOF storage, and we do not keep primary data in ...
2
Julian Andres Klode's profile photoMartin Pitt's profile photo
2 comments
 
Julian: We can run them manually now, but we don't currently have something that would start (and evaluate) them regularly. +Robert Park just landed the changes to integrate it into the CI train, and we made britney fit for this use case (running against a PPA). In the longer run I hope that this can be integrated into Launchpad recipes. I edited my post now, it was quite unclear in that regard, sorry.
Add a comment...
People
Work
Employment
  • Canonical Ltd.
    2004 - present
Basic Information
Gender
Male
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