<?xml version="1.0" encoding="utf-8"?>
<rss version="2.0"><channel><title>Gio's Tilde</title><link>https://www.giovannimascellani.eu/</link><description>Giovanni Mascellani</description><lastBuildDate>Sat, 21 Nov 2020 21:00:00 +0100</lastBuildDate><item><title>Having fun with signal handlers</title><link>https://www.giovannimascellani.eu/having-fun-with-signal-handlers.html</link><description>&lt;p&gt;As every C and C++ programmer knows far too well, if you dereference a
pointer that points outside of the space mapped on your process'
memory, you get a segmentation fault and your programs crashes. As far
as the language itself is concerned, you don't have a second chance
and …&lt;/p&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Giovanni Mascellani</dc:creator><pubDate>Sat, 21 Nov 2020 21:00:00 +0100</pubDate><guid isPermaLink="false">tag:www.giovannimascellani.eu,2020-11-21:/having-fun-with-signal-handlers.html</guid><category>debian-planet</category><category>english</category></item><item><title>Bye bye Python 2!</title><link>https://www.giovannimascellani.eu/bye-bye-python2.html</link><description>&lt;p&gt;And so, today, while I was browsing updates for my Debian unstable
laptop, I noticed that &lt;code&gt;aptitude&lt;/code&gt; wouldn't automatically upgrade
&lt;code&gt;python2&lt;/code&gt; and related packages (I don't know why, and at this point
don't care). So I decided to dare: I removed the &lt;code&gt;python2&lt;/code&gt; package to
see what the dependency solver …&lt;/p&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Giovanni Mascellani</dc:creator><pubDate>Mon, 03 Aug 2020 21:00:00 +0200</pubDate><guid isPermaLink="false">tag:www.giovannimascellani.eu,2020-08-03:/bye-bye-python2.html</guid><category>debian-planet</category><category>english</category></item><item><title>DKIM for Debian Developers</title><link>https://www.giovannimascellani.eu/dkim-for-debian-developers.html</link><description>&lt;h1&gt;What is DKIM?&lt;/h1&gt;
&lt;p&gt;&lt;a href="https://en.wikipedia.org/wiki/DomainKeys_Identified_Mail"&gt;DKIM (DomainKeys Identified
Mail)&lt;/a&gt;, as
Wikipedia puts it, "is an email authentication method designed to
detect forged sender addresses in emails (email spoofing), a technique
often used in phishing and email spam". More prosaically, one of the
reasons email spam is so abundant is that, given a …&lt;/p&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Giovanni Mascellani</dc:creator><pubDate>Mon, 13 Apr 2020 15:00:00 +0200</pubDate><guid isPermaLink="false">tag:www.giovannimascellani.eu,2020-04-13:/dkim-for-debian-developers.html</guid><category>debian-planet</category><category>english</category></item><item><title>Debian init systems GR</title><link>https://www.giovannimascellani.eu/debian-init-system-gr.html</link><description>&lt;p&gt;This is &lt;a href="https://www.debian.org/vote/2019/vote_002"&gt;my vote&lt;/a&gt;:&lt;/p&gt;
&lt;div class="highlight"&gt;&lt;pre&gt;&lt;span&gt;&lt;/span&gt;&lt;code&gt;&lt;span class="err"&gt;-=-=-=-=-=- Don&amp;#39;t Delete Anything Between These Lines =-=-=-=-=-=-=-=-&lt;/span&gt;
&lt;span class="err"&gt;7b77e0f2-4ff9-4adb-85e4-af249191f27a&lt;/span&gt;
&lt;span class="err"&gt;[ 1 ] Choice 5: H: Support portability, without blocking progress&lt;/span&gt;
&lt;span class="err"&gt;[ 2 ] Choice 4: D: Support non-systemd systems, without blocking progress&lt;/span&gt;
&lt;span class="err"&gt;[ 3 ] Choice 7: G: Support portability and multiple implementations&lt;/span&gt;
&lt;span class="err"&gt;[ 4 ] Choice 3: A: Support for multiple init systems is …&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Giovanni Mascellani</dc:creator><pubDate>Sun, 15 Dec 2019 15:30:00 +0100</pubDate><guid isPermaLink="false">tag:www.giovannimascellani.eu,2019-12-15:/debian-init-system-gr.html</guid><category>debian-planet</category><category>english</category></item><item><title>My take on OpenPGP best practices</title><link>https://www.giovannimascellani.eu/my-take-on-openpgp-best-practices.html</link><description>&lt;p&gt;After having seen a few talks at DebConf on GnuPG and related things,
I would like to document here how I currently manage my OpenPGP keys,
in the hope they can be useful for other people or for
discussion. This is not a tutorial, meaning that I do not give …&lt;/p&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Giovanni Mascellani</dc:creator><pubDate>Fri, 26 Jul 2019 23:30:00 +0200</pubDate><guid isPermaLink="false">tag:www.giovannimascellani.eu,2019-07-26:/my-take-on-openpgp-best-practices.html</guid><category>debian-planet</category><category>english</category></item><item><title>Bootstrappable Debian BoF</title><link>https://www.giovannimascellani.eu/bootstrappable-debian-bof.html</link><description>&lt;p&gt;Greetings from DebConf 19 in Curitiba! Just a quick reminder that I
will run a &lt;a href="https://debconf19.debconf.org/talks/152-bootstrappable-debian-bof/"&gt;Bootstrappable Debian
BoF&lt;/a&gt;
on Tuesday 23rd, at 13.30 Brasilia time (which is 16.30 UTC, if I am
not mistaken). If you are curious about bootstrappability in Debian,
why do we want it and …&lt;/p&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Giovanni Mascellani</dc:creator><pubDate>Mon, 22 Jul 2019 02:30:00 +0200</pubDate><guid isPermaLink="false">tag:www.giovannimascellani.eu,2019-07-22:/bootstrappable-debian-bof.html</guid><category>debian-planet</category><category>english</category></item><item><title>DQIB, the Debian Quick Image Baker</title><link>https://www.giovannimascellani.eu/dqib-debian-quick-image-baker.html</link><description>&lt;p&gt;Debian supports (either officially or unofficially) a lot of
architectures, which is of course a nice thing. Sometimes you want to
play with some exotic architecture you are not familiar with, or you
want to debug a problem with that architecture, but you do not have a
computer implementing that …&lt;/p&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Giovanni Mascellani</dc:creator><pubDate>Sun, 09 Jun 2019 15:00:00 +0200</pubDate><guid isPermaLink="false">tag:www.giovannimascellani.eu,2019-06-09:/dqib-debian-quick-image-baker.html</guid><category>debian-planet</category><category>english</category></item><item><title>Italy's liberation day</title><link>https://www.giovannimascellani.eu/liberation-day.html</link><description>&lt;p&gt;Today is &lt;a href="https://en.wikipedia.org/wiki/Liberation_Day_(Italy)"&gt;Italy's liberation
day&lt;/a&gt;. On this
day of year 1945 partisan insurrections in Milan and Turin freed those
cities from the Nazi and Fascist occupation. It took a few more days
to actually end the war, but that is the date that was later chosen as
national holiday.&lt;/p&gt;
&lt;p&gt;I …&lt;/p&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Giovanni Mascellani</dc:creator><pubDate>Thu, 25 Apr 2019 12:00:00 +0200</pubDate><guid isPermaLink="false">tag:www.giovannimascellani.eu,2019-04-25:/liberation-day.html</guid><category>debian-planet</category><category>english</category></item><item><title>Paris BSP and this blog</title><link>https://www.giovannimascellani.eu/paris-bsp-and-this-blog.html</link><description>&lt;p&gt;Hello everybody!&lt;/p&gt;
&lt;p&gt;I've never had a blog up to today, and apparently now I do. Why? Well,
it happened that there was a &lt;a href="https://wiki.debian.org/BSP"&gt;Debian Bug Squashing
Party&lt;/a&gt; in
&lt;a href="https://wiki.debian.org/BSP/2019/03/fr/Paris"&gt;Paris&lt;/a&gt; a few weeks ago,
and I thought that it might be nice to go, meet some nice people and
humbly help …&lt;/p&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Giovanni Mascellani</dc:creator><pubDate>Thu, 18 Apr 2019 11:00:00 +0200</pubDate><guid isPermaLink="false">tag:www.giovannimascellani.eu,2019-04-18:/paris-bsp-and-this-blog.html</guid><category>debian-planet</category><category>english</category></item></channel></rss>