Matthieu Caneill: MiniDebconf in Toulouse
I attended the MiniDebconf in Toulouse, which was hosted in the larger
Capitole du Libre, a free software event with talks, presentation of
associations, and a keysigning party. I didn't expect the event to be
that big, and I was very impressed by its organization. Cheers to all
the volunteers, it has been an amazing week-end!
Here's a sum-up of the talks I attended.
Du logiciel libre la monnaie libre
Speaker: lo s
The first talk I attended was, translated to English, "from free
software to free money".
lo s compared the 4 freedoms of free software with money, and what
properties money needs to exhibit in order to be considered free. He
then introduced 1, a project of free (as in free speech!) money,
started in the region around Toulouse. Contrary to some distributed
ledgers such as Bitcoin, 1 isn't based on an hash-based
proof-of-work, but rather around a web of trust of people certifying
each other, hence limiting the energy consumption required by the
network to function.
YunoHost
Speaker: Jimmy Monin
I then attended a presentation of YunoHost. Being an happy user
myself, it was very nice to discover the future expected features, and
also meet two of the developers. YunoHost is a Debian-based project,
aimed at providing all the tools necessary to self-host applications,
including email, website, calendar, development tools, and dozens of
other packages.
Premiers pas dans l'univers de Debian
Speaker: Nicolas Dandrimont
For the first talk of the MiniDebConf, Nicolas Dandrimont introduced
Debian, its philosophy, and how it works with regards to upstreams and
downstreams. He gave many details on the teams, the infrastructure,
and the internals of Debian.
Trusting your computer and system
Speaker: Jonas Smedegaard
Jonas introduced some security concepts, and how they are abused and
often meaningless (to quote his own words, "secure is bullshit"). He
described a few projects which lean towards a more secure and open
hardware, for both phones and laptops.
Automatiser la gestion de configuration de Debian avec Ansible
Speaker: J r my Lecour
J r my, from Evolix, introduced Ansible, and how they use it to manage
hundreds of Debian servers. Ansible is a very powerful tool, and a
huge ecosystem, in many ways similar to Puppet or Chef, except it is
agent-less, using only ssh connections to communicate with remote
machines. Very nice to compare their use of Ansible with mine, since
that's the software I use at work for deploying experiments.
Making Debian for everybody
Speaker: Samuel Thibault
Samuel gave a talk about accessibility, and the general availability
of the tools in today's operating systems, including Debian. The
lesson to take home is that we often don't do enough in this domain,
particularly when considering some issues people might have that we
don't always think about. Accessibility on computers (and elsewhere)
should be the default, and never require complex setups.
Retour d'exp rience : mise jour de milliers de terminaux Debian
Speaker: Cyril Brulebois
Cyril described a problem he was hired for, an update of thousands of
Debian servers from wheezy to jessie, which he discovered afterwards
was worse than initially thought, since the machines were running the
out-of-date squeeze. Since they were not always administered with the
best sysadmin practices, they were all exhibiting different
configurations and different packages lists, which raised many issues
and gave him interesting challenges. They were solved using Ansible,
which also had the effect of standardizing their system administration
practices.
Retour d'exp rience : utilisation de Debian chez Evolix
Speaker: Gr gory Colpart
Gr gory described Evolix, a company which manages servers for their
clients, and how they were inspired by Debian, for both their internal
tools and their practices. It is very interesting to see that some of
the Debian values can be easily exported for a more open and
collaborative business.
Lightning talks
To close the conference, two lightning talks were presented,
describing the switch from Windows XP to Debian in an ecologic
association near Toulouse; and how snapshot.debian.org can be used
with bisections to find the source of some regressions.
Conclusion
A big thank you to all the organizers and the associations who
contributed to make this event a success. Cheers!
About me
Hello, world! For those who are meeting me for the first time, I am a 31 year old History teacher from Porto Alegre, Brazil.
Some people might know me from the Python community, because I have been leading
Previously: 
Welcome to gambaru.de. Here is my monthly report that covers what I have been doing for Debian. If you re interested in Java, Games and LTS topics, this might be interesting for you.
Debian Games
A unit is a part of your program you can test in isolation. You write
unit tests to test all aspects of it that you care about. If all your
unit tests pass, you should know that your unit works well.
Integration tests are for testing that when your various well-tested,
high quality units are combined, integrated, they work together.
Integration tests test the integration, not the individual units.
You could think of building a car. Your units are the ball bearings,
axles, wheels, brakes, etc. Your unit tests for the ball bearings
might test, for example, that they can handle a billion rotations, at
various temperatures, etc. Your integration test would assume the ball
bearings work, and should instead test that the ball bearings are
installed in the right way so that the car, as whole, can run a
kilometers, and accelerate and brake every kilometer, uses only so
much fuel, produces only so much pollution, and doesn't kill
passengers in case of a crash.
Before I start, I would like to make it clear that the below is entirely my personal view, and not necessarily that of the GNOME Foundation, the Debian Project, or anyone else.
There s been quite a bit of interest recently about the petition by Software Freedom Law Center to cancel the Software Freedom Conservancy s trademark. A number of people have asked my views on it, so I thought I d write up a quick blog on my experience with SFLC and Conservancy both during my time as Debian Project Leader, and since.
It s clear to me that for some time, there s been quite a bit of animosity between SFLC and Conservancy, which for me started to become apparent around the time of the large debate over ZFS on Linux. I talked about this in my DebConf 16 talk, which fortunately was
The tenth (!!) annual annual
Like many laptop users, I often plug my laptop into different monitor
setups (multiple monitors at my desk, projector when presenting, etc.)
Running xrandr commands or clicking through interfaces gets tedious,
and writing scripts isn't much better.
Recently, I ran
across
Yesterday, I printed the first draft of the first chapter when my little boy
was here and he was impressed with this strange object called a "printer".
Before I printed what I needed, I fired up LibreOffice and chose the biggest
font size that was available and let him type his first name by himself.
He was quicker than I thought with a keyboard. After seeing me print his
first name, he was jumping up and down with joy of having created something
and even showed grandma and grandpa what he had done.
He, then, wanted more and I taught him how to use that backspace key, what
it meant and he wanted to type his full name. I let him and taught him that
there is a key called space that he should type every time he wants to start
a new word and, in the end, he typed his first two names. To my surprise, he
memorized the icon with the printer (which I must say that I have to hunt
every time, since it seems so similar to the adjacent ones!) and pressed
this new key called "Enter". When he pressed, he wasn't expecting the
printer on his right to start making noises and printing his name.
He was so excited and it was so nice to see his reaction full of joy to get
a job done!
I am thinking of getting a spare computer, building it with him and for him,
so that he can call it his computer every time he comes to see daddy. As a
serendipitous situation,
I started web development around late 1994. Some of my earliest paid web work is
](http://jmtd.net/log/coil/400x-coil.jpg)

My monthly report covers a large part of what I have been doing in the free software world. I write it for
Debian bug