<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Andrea Veri&#039;s Blog &#187; Debian</title>
	<atom:link href="http://www.dragonsreach.it/category/debian/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.dragonsreach.it</link>
	<description></description>
	<lastBuildDate>Sun, 31 Mar 2013 01:13:21 +0000</lastBuildDate>
	<language>en-US</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.5.1</generator>
		<item>
		<title>IPv6 tunneling with Hurricane Electrics</title>
		<link>http://www.dragonsreach.it/2012/12/21/ipv6-tunneling-hurricane-electrics/</link>
		<comments>http://www.dragonsreach.it/2012/12/21/ipv6-tunneling-hurricane-electrics/#comments</comments>
		<pubDate>Fri, 21 Dec 2012 13:08:20 +0000</pubDate>
		<dc:creator>Andrea Veri</dc:creator>
				<category><![CDATA[Debian]]></category>
		<category><![CDATA[Fedora]]></category>
		<category><![CDATA[Networking]]></category>
		<category><![CDATA[Ubuntu]]></category>
		<category><![CDATA[Hurricane Electrics]]></category>
		<category><![CDATA[IPv6]]></category>

		<guid isPermaLink="false">http://www.dragonsreach.it/?p=724</guid>
		<description><![CDATA[I&#8217;ve been looking around for a possible way to connect to the IPv6 internet for some time now and given the fact my provider didn&#8217;t allow me to run IPv6 natively I had to find an alternative solution. Hurricane Electrics (HE) provides (for free) five configurable IPv4-to-IPv6 tunnels together with a free DNS service and&#8230;]]></description>
				<content:encoded><![CDATA[<p>I&#8217;ve been looking around for a possible way to connect to the IPv6 internet for some time now and given the fact my provider didn&#8217;t allow me to run IPv6 natively I had to find an alternative solution. <strong>Hurricane Electrics</strong> (HE) provides (for free) five configurable <strong>IPv4-to-IPv6</strong> tunnels together with a free <strong>DNS service</strong> and an interesting <strong>certification program</strong>.</p>
<div id="attachment_710" class="wp-caption aligncenter" style="width: 260px"><img class="size-full wp-image-710 " alt="certificate_badge" src="http://www.dragonsreach.it/wp-content/uploads/2012/12/certificate_badge.png" width="250" height="194" /><p class="wp-caption-text">Hurricane Electrics IPv6 Certification</p></div>
<p>Willing to test the latest revision of the Internet Protocol on your <strong>Debian</strong>, <strong>Ubuntu</strong>, <strong>Fedora</strong> machines? Here&#8217;s <strong>how</strong>:</p>
<p><strong>1.</strong> Register yourself at Hurricane Electrics by visiting <a href="http://tunnelbroker.net/" target="_blank">tunnelbroker.net</a>.</p>
<p><strong>2.</strong> <a href="http://tunnelbroker.net/new_tunnel.php" target="_blank">Create a new tunnel</a> and make sure to use your <strong>public IP</strong> address as your <strong>IPv4 Endpoint</strong>.</p>
<p><strong>3.</strong> Write down the relevant details of your tunnel, specifically:</p>
<ol>
<li>Server IPv6 Address: 2001:470:<b>1f0a</b>:a6f::1 /64</li>
<li>Server IPv4 Address: 216.66.84.46 (this actually depends on which server did you choose on the previous step)</li>
<li>Client IPv6 Address: 2001:470:<b>1f0a</b>:a6f::2/64</li>
</ol>
<p><strong>4.</strong> Create a little script that will update your <strong>IPv4 tunnel endpoint</strong> every time your internet IP<strong> changes</strong>. (this step is not needed if you have an internet connection with a <strong>static IP</strong>):</p>
<div id="attachment_705" class="wp-caption alignright" style="width: 310px"><img class="size-medium wp-image-705  " style="text-align: center;" alt="tunnel_broker" src="http://www.dragonsreach.it/wp-content/uploads/2012/12/tunnel_broker-300x267.png" width="300" height="267" /><p class="wp-caption-text">Your Tunnel configuration details at tunnelbroker.net</p></div>
<pre>#!/bin/bash
USERNAME=yourHEUsername
PASSWORD=yourHEPassword
TUNNELID=yourHETunnelID
GET "https://$USERNAME:$PASSWORD@ipv4.tunnelbroker.net/ipv4_end.php?tid=$TUNNELID"</pre>
<p><strong>5.</strong> Create the networking <strong>configuration</strong> files on your computer:</p>
<p><strong>Debian / Ubuntu</strong>, on the <strong>/etc/network/interfaces</strong> file:</p>
<pre>auto he-ipv6
iface he-ipv6 inet6 v4tunnel
address 2001:470:<b>1f0a</b>:a6f::2
netmask 64
endpoint 216.66.80.30
local 192.168.X.X (Your PC's LAN IP address)
ttl 255
gateway 2001:470:<b>1f0a</b>:a6f::1
pre-up /home/user/bin/update_tunnel.sh</pre>
<p><strong>Fedora</strong>, on the <strong> /etc/sysconfig/network-scripts/ifcfg-he-ipv6</strong> file:</p>
<pre>DEVICE=he-ipv6
TYPE=sit
BOOTPROTO=none
ONBOOT=yes
IPV6INIT=yes
IPV6TUNNELIPV4="216.66.80.30"
IPV6TUNNELIPV4LOCAL="192.168.X.X" (Your PC's LAN IP address)
IPV6ADDR="2001:470:<b>1f0a</b>:a6f::2/64"</pre>
<p>and on the<strong> /etc/sysconfig/network</strong> file, add:</p>
<pre>NETWORKING_IPV6=yes
IPV6_DEFAULTGW="2001:470:<b>1f0a</b>:a6f::1"
IPV6_DEFAULTDEV="he-ipv6"</pre>
<p>You can then set up a little <strong>/sbin/ifup-pre-local</strong> script to update the IPv4 tunnel endpoint when your dynamic IP changes or simply add the script on the <strong>/etc/cron.daily</strong> directory and have it executed when you turn up your computer.</p>
<p><strong>6.</strong> Change the DNS servers on<strong> /etc/resolv.conf</strong>:</p>
<p><strong>OpenDNS</strong>:</p>
<div id="attachment_719" class="wp-caption alignright" style="width: 310px"><a href="http://www.dragonsreach.it/wp-content/uploads/2012/12/ipv6_test.png"><img class="size-medium wp-image-719 " alt="ipv6_test" src="http://www.dragonsreach.it/wp-content/uploads/2012/12/ipv6_test-300x139.png" width="300" height="139" /></a><p class="wp-caption-text">A sample image taken from ipv6-test.com.</p></div>
<pre>nameserver 2620:0:ccc::2
nameserver 2620:0:ccd::2</pre>
<p><strong>Google DNS</strong>:</p>
<pre>nameserver 2001:4860:4860::8888
nameserver 2001:4860:4860::8844</pre>
<p><strong>7.</strong> Restart your network and enjoy IPv6!</p>
<p><strong>8.</strong> If you want to know more about IPv6 take some time for the <a href="http://ipv6.he.net/certification" target="_blank">HE Certification program</a>, you will learn a lot and eventually win a sponsored<strong> t-shirt</strong>, I just finished mine :-)</p>
<p><strong>EDIT</strong>: Be aware of the fact that as soon as the tunnel is up, your computer will be exposed to to the internet without any kind of firewall (the tunnel sets up a direct connection to the internet, even bypassing your router&#8217;s firewall), you can secure your machine by using <strong>ip6tables</strong>. Thanks Michael Zanetti for pointing this out!</p>
]]></content:encoded>
			<wfw:commentRss>http://www.dragonsreach.it/2012/12/21/ipv6-tunneling-hurricane-electrics/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Building Debian packages with Deb-o-Matic</title>
		<link>http://www.dragonsreach.it/2012/09/17/building-debian-packages-with-deb-o-matic/</link>
		<comments>http://www.dragonsreach.it/2012/09/17/building-debian-packages-with-deb-o-matic/#comments</comments>
		<pubDate>Mon, 17 Sep 2012 13:07:14 +0000</pubDate>
		<dc:creator>Andrea Veri</dc:creator>
				<category><![CDATA[Debian]]></category>
		<category><![CDATA[Ubuntu]]></category>
		<category><![CDATA[Deb-o-Matic]]></category>

		<guid isPermaLink="false">http://blogs.gnome.org/woody/?p=344</guid>
		<description><![CDATA[Today I&#8217;ll be telling you about an interesting way to build your Debian packages using Deb-o-Matic, a tool developed and maintained by Luca Falavigna. Some more details about this tool from the package&#8217;s description: Deb-o-Matic is an easy to use build machine for Debian source packages based on pbuilder, written in Python. It provides a&#8230;]]></description>
				<content:encoded><![CDATA[<p>Today I&#8217;ll be telling you about an interesting way to build your Debian packages using <strong>Deb-o-Matic</strong>, a tool developed and maintained by <a href="http://dktrkranz.wordpress.com" target="_blank">Luca Falavigna</a>. Some more details about this tool from the package&#8217;s description:</p>
<blockquote><p>Deb-o-Matic is an easy to use build machine for Debian source packages based on pbuilder, written in Python.</p>
<p>It provides a simple tool to automate build of source packages with limited user interaction and a simple configuration. It has some useful features such as automatic update of pbuilder, automatic scan and selection of source packages to build and modules support.</p></blockquote>
<p>The <strong>setup.</strong></p>
<p>1. Download the package.</p>
<pre>apt-get install debomatic</pre>
<p>2. Modify the <strong>main</strong> configuration file as follows:</p>
<pre>[default]
builder: pbuilder
packagedir: /home/john/debomatic # Take note of the following path since we'll need it for later use.
configdir: /etc/debomatic/distributions
pbuilderhooks: /usr/share/debomatic/pbuilderhooks
maxbuilds: 3 # The number of builds you can perform at the same time.
inotify: 1
sleep: 60 # The sleep time between one build and another.
logfile: /var/log/debomatic.log

[gpg]
gpg: 0 # Change to 1 if you want Deb-O-Matic to check the GPG signature of the uploaded packages.
keyring: /etc/debomatic/debomatic.gpg # Add the GPG Keys you want Deb-O-Matic to accept in this keyring.

[modules]
modules: 1 # A list of all the available modules will follow right after.
modulespath: /usr/share/debomatic/modules

[runtime]
alwaysupdate: unstable experimental precise
distblacklist:
modulesblacklist: Lintian Mailer
mapper: {'sid': 'unstable',
'wheezy': 'testing',
'squeeze': 'stable'}

[lintian]
lintopts: -i -I -E --pedantic # Run Lintian in Pedantic mode.

[mailer] # You need an SMTP server running on your machine for the mailer to work. You can have a look at the 'Ssmtp' daemon which is a one-minute-setup MTA, check an example over <a href="https://github.com/averi/config-files/blob/master/backups/offlineimap%20%2B%20ssmtp%20%2B%20imapfilter/ssmtp.conf" target="_blank">here</a>.
fromaddr: debomatic@localhost
smtphost: localhost
smtpport: 25
authrequired: 0
smtpuser: user
smtppass: pass
success: /etc/debomatic/mailer/build_success.mail-template # Update the build success or failure mails as you wish by modifying the relevant files.
failure: /etc/debomatic/mailer/build_failure.mail-template

[internals]
configversion = 010a</pre>
<p>The available modules are:</p>
<ol>
<li> &#8221;<strong>Contents</strong>&#8220;, which acts as a &#8216;dpkg -c&#8217; over the built packages.</li>
<li>&#8220;<strong>DateStamp</strong>&#8220;, which displays build start and finish times into a file in the build directory.</li>
<li>&#8220;<strong>Lintian</strong>&#8220;, which stores Lintian output on top of the built package in the pool directory.</li>
<li>&#8220;<strong>Mailer</strong>&#8220;, which sends a reply to the uploader once the build has finished.</li>
<li>&#8220;<strong>PrevBuildCleaner</strong>&#8220;, which deletes all files generated by the previous build.</li>
<li>&#8220;<strong>Repository</strong>&#8220;, which generates a local repository of built packages.</li>
</ol>
<p>2. Configure &#8216;<a href="http://manpages.ubuntu.com/manpages/precise/man5/dput.cf.5.html" target="_blank">dput</a>&#8216; to upload package&#8217;s sources to your local repository, edit the <strong>/etc/dput.cf</strong> file and add this entry:</p>
<pre>[debomatic]
method = local
incoming = /home/john/debomatic</pre>
<p>or the following if you are going to upload the files to a different machine through <strong>SSH</strong>:</p>
<pre>[debomatic]
login = john
fqdn = debomatic.example.net
method = scp
incoming = /debomatic</pre>
<p>3. Add a new <strong>Virtual Host</strong> on Apache and access the repository / built packages directly through your browser:</p>
<pre>&lt;VirtualHost *:80&gt;

ServerAdmin john@example.net
ServerName debomatic.example.net
DocumentRoot /home/john/debomatic

&lt;Directory /home/john/debomatic&gt;
Options Indexes FollowSymLinks MultiViews
AllowOverride None
Order allow,deny
allow from all
&lt;/Directory&gt;

&lt;/VirtualHost&gt;</pre>
<p>4. Start the daemon:</p>
<pre>sudo /etc/init.d/debomatic start</pre>
<p>5. (<strong>Optional</strong>) Add your repository to <strong>APT</strong>&#8216;s sources.list:</p>
<pre>deb http://debomatic.example.net/ unstable main contrib non-free</pre>
<p>6. (<strong>Optional</strong>) Start Deb-O-Matic at system&#8217;s startup by modifying the <strong>/etc/init.d/debomatic</strong> file at <strong>line 21</strong>:</p>
<pre>- [ -x "$DAEMON" ] || exit 0
- [ "$DEBOMATIC_AUTOSTART" = 0 ] &amp;&amp; exit 0

+ [ -x "$DAEMON" ] || exit 0
+ [ "$DEBOMATIC_AUTOSTART" = 1 ] &amp;&amp; exit 0</pre>
<p>and finally add it to the desired <strong>runlevels</strong>:</p>
<pre>update-rc.d debomatic defaults</pre>
<p>Enjoy!</p>
]]></content:encoded>
			<wfw:commentRss>http://www.dragonsreach.it/2012/09/17/building-debian-packages-with-deb-o-matic/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Bits from September / October</title>
		<link>http://www.dragonsreach.it/2009/10/11/bits-from-september-october/</link>
		<comments>http://www.dragonsreach.it/2009/10/11/bits-from-september-october/#comments</comments>
		<pubDate>Sat, 10 Oct 2009 22:17:23 +0000</pubDate>
		<dc:creator>Andrea Veri</dc:creator>
				<category><![CDATA[Debian]]></category>
		<category><![CDATA[Debian Maintainer]]></category>
		<category><![CDATA[GNOME]]></category>
		<category><![CDATA[Mozilla]]></category>

		<guid isPermaLink="false">http://blog.abluepaper.com/?p=20</guid>
		<description><![CDATA[Debian maintainer: Some days ago I had the great announcement that my Debian Maintainer&#8216;s application was accepted and thanks to Jonathan McDowell my key is finally into the debian-maintainers keyring. (which is now part of the debian-keyring itself thanks to the ftp-masters / keyring maintainer work that made the changes on both DAK and keyring)&#8230;]]></description>
				<content:encoded><![CDATA[<p><strong>Debian maintainer:</strong></p>
<p>Some days ago I had the great announcement that my <a href="http://wiki.debian.org/Maintainers">Debian Maintainer</a>&#8216;s application was accepted and thanks to Jonathan McDowell my key is finally into the debian-maintainers keyring. (which is now part of the debian-keyring itself thanks to the ftp-masters / keyring maintainer <a href="http://lists.debian.org/debian-devel-announce/2009/08/msg00010.html">work</a> that made the changes on both DAK and keyring)</p>
<p>I <a href="http://lists.debian.org/debian-newmaint/2009/08/msg00083.html">applied</a> on the 22th of August, and thanks to Reinhard&#8217;s <a href="http://lists.debian.org/debian-newmaint/2009/08/msg00090.html">advocation</a>, everything went on the right side. Many thanks to all the people who made this possible.</p>
<p><strong>Pkg-mozext:</strong></p>
<p>Around 3 weeks ago I started being involved with the pkg-mozext team working on the new policy and to <a href="http://packages.debian.org/mozilla-devscripts">mozilla-devscripts </a>transition for all iceweasel / icedove extensions. The work is going great so far and we managed to update several extensions that are now part of the team itself. For a fast look at our package list, feel free to browse pkg-mozext&#8217;s <a href="http://qa.debian.org/developer.php?login=pkg-mozext-maintainers@lists.alioth.debian.org">QA page</a>. A lot of work needs to be done, so if anyone wanna jump in, I would suggest to read our guidelines / policy into the team&#8217;s <a href="http://wiki.debian.org/Teams/DebianMozExtTeam">Wiki Page</a>.</p>
<p><strong>Pkg-gnome:</strong></p>
<p>GNOME 2.28 is now released, and the pkg-gnome team is now working hard to provide all the needed updates into unstable and experimental. Everything is going great and we are cleaning up everything listed on <a href="http://www.0d.be/debian/debian-gnome-2.28-status.html">our schedule</a>.</p>
<p>Ephipany is under transition (gecko &#8211;&gt; webkit) so there are still some open issues / bugs, but now it looks fine so far and it can be used without any particular problem.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.dragonsreach.it/2009/10/11/bits-from-september-october/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
