<?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"
	>

<channel>
	<title>Luca Botti</title>
	<atom:link href="http://people.byte-code.com/lbotti/?feed=rss2" rel="self" type="application/rss+xml" />
	<link>http://people.byte-code.com/lbotti</link>
	<description>Everything technical</description>
	<pubDate>Tue, 15 Sep 2009 12:25:58 +0000</pubDate>
	<generator>http://wordpress.org/?v=2.6.1</generator>
	<language>en</language>
			<item>
		<title>Blog relocating</title>
		<link>http://people.byte-code.com/lbotti/?p=73</link>
		<comments>http://people.byte-code.com/lbotti/?p=73#comments</comments>
		<pubDate>Tue, 15 Sep 2009 12:25:57 +0000</pubDate>
		<dc:creator>admin</dc:creator>
		
		<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://people.byte-code.com/lbotti/?p=73</guid>
		<description><![CDATA[see this site !
]]></description>
			<content:encoded><![CDATA[<p>see <a href="http://www.lbotti.net/blog">this site</a> !</p>
]]></content:encoded>
			<wfw:commentRss>http://people.byte-code.com/lbotti/?feed=rss2&amp;p=73</wfw:commentRss>
		</item>
		<item>
		<title>Building RPMs, part one</title>
		<link>http://people.byte-code.com/lbotti/?p=44</link>
		<comments>http://people.byte-code.com/lbotti/?p=44#comments</comments>
		<pubDate>Sat, 27 Jun 2009 08:26:46 +0000</pubDate>
		<dc:creator>admin</dc:creator>
		
		<category><![CDATA[Fedora]]></category>

		<category><![CDATA[Packaging]]></category>

		<guid isPermaLink="false">http://people.byte-code.com/lbotti/?p=44</guid>
		<description><![CDATA[The following is an excerpt from the IRC Packaging Lesson ; in red instructions for root (please use sudo - never use a system as root):


 yum groupinstall development-tools
yum install rpm-build rpmdevtools
rpmdev-setuptree

The last command will setup the following directories:
BUILD
This directory will contain the build of the source code you want to package. Roughly equivalent to [...]]]></description>
			<content:encoded><![CDATA[<p>The following is an excerpt from the <a title="Packaging Lesson" href="http://fedoraproject.org/wiki/Building_RPM_packages_(20090405)" target="_blank">IRC Packaging Lesson</a> ; in <span style="color: #ff0000;">red <span style="color: #000000;">instructions for root (please use sudo - never use a system as root):</span><br />
</span></p>
<ul>
<li><span style="color: #ff0000;"> yum groupinstall development-tools</span></li>
<li><span style="color: #ff0000;">yum install rpm-build rpmdevtools</span></li>
<li>rpmdev-setuptree</li>
</ul>
<p>The last command will setup the following directories:</p>
<div id="attachment_46" class="wp-caption alignnone" style="width: 310px"><a href="http://people.byte-code.com/lbotti/wp-content/uploads/2009/06/screenshot-rpmbuild-file-browser.png"><img class="size-medium wp-image-46" title="rpmbuild tree" src="http://people.byte-code.com/lbotti/wp-content/uploads/2009/06/screenshot-rpmbuild-file-browser-300x172.png" alt="rpmbuild directory tree" width="300" height="172" /></a><p class="wp-caption-text">rpmbuild directory tree</p></div>
<h3><strong>BUILD</strong></h3>
<p>This directory will contain the build of the source code you want to package. Roughly equivalent to the directory where you <em>tar xjf  source.tarball.bz2 ; cd source.tarball ; .configure ; make</em></p>
<h3><strong>BUILDROOT</strong></h3>
<p>The directory where the package will be built.</p>
<h3><strong>RPMS</strong></h3>
<p>The rpm produced will end in this directory. This is the binary rpm, the one you want to install in the system to use that cute application of yours.</p>
<h3><strong>SOURCES</strong></h3>
<p>Tarballs will end up here. These are the .gz or bz2 downloaded to build the application; usually contains source files, in the common autotools format.</p>
<h3><strong>SPECS</strong></h3>
<p>Spec files are the files which define how to package software, which dependencies to look for, and some more stuff. It&#8217;s the only file you need (apart from source code) to really build a package.</p>
<h3><strong>SRPMS</strong></h3>
<p>SRPMS files are RPMS which contain source and SPEC file to rebuild packages with rpm.</p>
<p>OK, right now I will close the entry. A new one in a few days.</p>
]]></content:encoded>
			<wfw:commentRss>http://people.byte-code.com/lbotti/?feed=rss2&amp;p=44</wfw:commentRss>
		</item>
		<item>
		<title>Getting lost</title>
		<link>http://people.byte-code.com/lbotti/?p=40</link>
		<comments>http://people.byte-code.com/lbotti/?p=40#comments</comments>
		<pubDate>Thu, 25 Jun 2009 12:06:20 +0000</pubDate>
		<dc:creator>admin</dc:creator>
		
		<category><![CDATA[Fedora]]></category>

		<category><![CDATA[Hacking]]></category>

		<category><![CDATA[Packaging]]></category>

		<category><![CDATA[Django]]></category>

		<category><![CDATA[Python]]></category>

		<category><![CDATA[RPM]]></category>

		<guid isPermaLink="false">http://people.byte-code.com/lbotti/?p=40</guid>
		<description><![CDATA[At Byte-code meetup I just launched the idea for a new projet to support the Prince2 project management methodology.
Right now, I just registered at sourceforge and nothing else. But the plan is clear (and will be managed in a Prince2 manner, by the way):

Django / Python powered
GPL v2
Integration with external tools ( trac comes to [...]]]></description>
			<content:encoded><![CDATA[<p>At <a title="Byte-Code 2009 Meetup" href="http://www.byte-code.com/meetup2009/" target="_blank">Byte-code meetup</a> I just launched the idea for a new projet to support the Prince2 project management methodology.</p>
<p>Right now, I just registered at sourceforge and nothing else. But the plan is clear (and will be managed in a Prince2 manner, by the way):</p>
<ul>
<li>Django / Python powered</li>
<li>GPL v2</li>
<li>Integration with external tools ( <a title="trac" href="http://trac.edgewall.org">trac</a> comes to mind, but also <a href="http://www.taskjuggler.org/" target="_blank">taskjuggler</a> )</li>
</ul>
<p>Django is a little hazard - never programmed seriously in Python, and the Django world is a new one for me. Anyway, I am just willing to move away from the Java world for a while.</p>
<p>Now comes the best - I will try to do it using <strong>Fedora way</strong> . This means that every additional package (Python or  Django)   will be rpm&#8217;ed.</p>
<p>Django by itself it&#8217;s a no-brainer - just <em>yum install Django</em> (observe the capital &#8216;D&#8217; here), but I was looking at Pinax and some more Django extensions, mostly hosted at google code.</p>
<p>Benefits of this plan:</p>
<ul>
<li>Enhance package building knowledge</li>
<li>Easy installation</li>
<li>Really join fedora community</li>
</ul>
<p>So I will create a new category, starting today, where I will summarize my steps. Stay tuned.</p>
]]></content:encoded>
			<wfw:commentRss>http://people.byte-code.com/lbotti/?feed=rss2&amp;p=40</wfw:commentRss>
		</item>
		<item>
		<title>Home Server - Part Three</title>
		<link>http://people.byte-code.com/lbotti/?p=36</link>
		<comments>http://people.byte-code.com/lbotti/?p=36#comments</comments>
		<pubDate>Fri, 12 Jun 2009 12:56:47 +0000</pubDate>
		<dc:creator>admin</dc:creator>
		
		<category><![CDATA[Uncategorized]]></category>

		<category><![CDATA[Home Server]]></category>

		<category><![CDATA[Linux]]></category>

		<guid isPermaLink="false">http://people.byte-code.com/lbotti/?p=36</guid>
		<description><![CDATA[Well, a six month release cycle make me wonder, so instead of keeping my home server up to date with fedora, I decided to give Centos 5.3 a try.
It went&#8230;well, apart from a known issue with my motherboard network card. CentOS 5.3 installs all right without complaining, but every few seconds the network card delays [...]]]></description>
			<content:encoded><![CDATA[<p>Well, a six month release cycle make me wonder, so instead of keeping my home server up to date with fedora, I decided to give Centos 5.3 a try.</p>
<p>It went&#8230;well, apart from a known issue with my motherboard network card. CentOS 5.3 installs all right without complaining, but every few seconds the network card delays the response.</p>
<p>Given that I use the little beast for dhcp, DNS and iscsi, this is not what i was looking for. Luckily enough, after searching for a while, I found the issue (module r8169) and built the r8168 with dkms rpovided by rpmforge.</p>
<p>Now all is going well. Another addition to the setup, I bought a Western Digital MyBook Studio II for backup and safety purposes. Two disks, one terabyte each, raid 1 setting.</p>
<p>Exported part of it through iscsi for the mac (storage of all digital photos through iPhoto, thanks) and the rest is for me. Connection is fast (esata2), and, anyway, I am using it mostly through WiFi, so anything could be fast enough (except USB 1.1, i think).</p>
<p>Happy? Yes, now I am confident my backups will survive a disk failure. I did not  find iscsi-target (IET implementation) in a CentOS 64 bit package, through.</p>
]]></content:encoded>
			<wfw:commentRss>http://people.byte-code.com/lbotti/?feed=rss2&amp;p=36</wfw:commentRss>
		</item>
		<item>
		<title>New Kid in the block&#8230;.</title>
		<link>http://people.byte-code.com/lbotti/?p=33</link>
		<comments>http://people.byte-code.com/lbotti/?p=33#comments</comments>
		<pubDate>Thu, 30 Apr 2009 19:29:18 +0000</pubDate>
		<dc:creator>admin</dc:creator>
		
		<category><![CDATA[Fedora]]></category>

		<category><![CDATA[Netbook]]></category>

		<guid isPermaLink="false">http://people.byte-code.com/lbotti/?p=33</guid>
		<description><![CDATA[&#8230;is a Samsung NC10, quite an interesting machine, lighter than my laptop (Dell D630).
I was trying to stay clear of these netbooks, but I did not resist. The little one (&#8221;atomino&#8220;) is currently running with Fedora 11 Preview + updates. Installed without a hitch (not the same with the beta&#8230;), only video performance is sub-par [...]]]></description>
			<content:encoded><![CDATA[<p>&#8230;is a Samsung NC10, quite an interesting machine, lighter than my laptop (Dell D630).</p>
<p>I was trying to stay clear of these netbooks, but I did not resist. The little one (&#8221;<strong>atomino</strong>&#8220;) is currently running with Fedora 11 Preview + updates. Installed without a hitch (not the same with the beta&#8230;), only video performance is sub-par and actually under investigation.</p>
<p>I will post my findings. Stay tuned.</p>
]]></content:encoded>
			<wfw:commentRss>http://people.byte-code.com/lbotti/?feed=rss2&amp;p=33</wfw:commentRss>
		</item>
		<item>
		<title>Ten days with Fedora 10</title>
		<link>http://people.byte-code.com/lbotti/?p=30</link>
		<comments>http://people.byte-code.com/lbotti/?p=30#comments</comments>
		<pubDate>Mon, 01 Dec 2008 11:02:42 +0000</pubDate>
		<dc:creator>admin</dc:creator>
		
		<category><![CDATA[Fedora]]></category>

		<category><![CDATA[Linux]]></category>

		<category><![CDATA[iSCSI]]></category>

		<guid isPermaLink="false">http://people.byte-code.com/lbotti/?p=30</guid>
		<description><![CDATA[Last week the nice guys at Fedora released the tenth (X in roman numerals) version of Fedora.
In the previous weekend, I already had installed the preview release on my notebook, as a clean install. It all worked perfectly, marking this version of Fedora the most interesting Linux Distribution release I ever tried.
Fast, beautiful (thanks to [...]]]></description>
			<content:encoded><![CDATA[<p>Last week the nice guys at Fedora released the tenth (X in roman numerals) version of Fedora.</p>
<p>In the previous weekend, I already had installed the preview release on my notebook, as a clean install. It all worked perfectly, marking this version of Fedora the most interesting Linux Distribution release I ever tried.</p>
<p>Fast, beautiful (thanks to Byte-Code colleague Samuele Storari and his Solar theme),  this version, while looking similar to older 9 release, feels definitely more polished and performing.</p>
<p>After the release, I yum-upgraded my home server (the Atom 330 I mentioned in the past), and it worked out really fine, with no issues at all. It&#8217;s a simpler environment (no gnome, and a initlevel at 3), but everything (iscsi,  samba, DNS, DHCP) continued working as before.</p>
<p>On a side note, my iscsi disk is one of two USB disks attached to the server, so I was wondering how to ensure the block device naming and availability. After contemplating custom udev rules, all that was necessary was a look at /dev/disk. I discovered I can access block devices (like disks) through the /dev/disk/by-id, for example.</p>
<p>Really interesting.</p>
]]></content:encoded>
			<wfw:commentRss>http://people.byte-code.com/lbotti/?feed=rss2&amp;p=30</wfw:commentRss>
		</item>
		<item>
		<title>Home Server - first part complete</title>
		<link>http://people.byte-code.com/lbotti/?p=28</link>
		<comments>http://people.byte-code.com/lbotti/?p=28#comments</comments>
		<pubDate>Mon, 03 Nov 2008 14:07:00 +0000</pubDate>
		<dc:creator>admin</dc:creator>
		
		<category><![CDATA[Linux]]></category>

		<guid isPermaLink="false">http://people.byte-code.com/lbotti/?p=28</guid>
		<description><![CDATA[So now I have this lan only home server in place.
What I provide is a bunch of services for my internal network, allowing me to have incremental backups (BackupPC), DNS services, iSCSI disk to the Mac (see the previous post).
With all this setup, next in the list in Media Serving. The difficult part here will [...]]]></description>
			<content:encoded><![CDATA[<p>So now I have this lan only home server in place.<br />
What I provide is a bunch of services for my internal network, allowing me to have incremental backups (BackupPC), DNS services, iSCSI disk to the Mac (see the previous post).</p>
<p>With all this setup, next in the list in Media Serving. The difficult part here will be the XBox360&#8230;perhaps I&#8217;ll buy a PS3&#8230;.who knows <img src='http://people.byte-code.com/lbotti/wp-includes/images/smilies/icon_wink.gif' alt=';-)' class='wp-smiley' /></p>
]]></content:encoded>
			<wfw:commentRss>http://people.byte-code.com/lbotti/?feed=rss2&amp;p=28</wfw:commentRss>
		</item>
		<item>
		<title>A GPL Violation History?</title>
		<link>http://people.byte-code.com/lbotti/?p=24</link>
		<comments>http://people.byte-code.com/lbotti/?p=24#comments</comments>
		<pubDate>Sun, 26 Oct 2008 14:12:10 +0000</pubDate>
		<dc:creator>admin</dc:creator>
		
		<category><![CDATA[Fedora]]></category>

		<category><![CDATA[GPL]]></category>

		<category><![CDATA[Licensing]]></category>

		<category><![CDATA[GNU GPL SmartCard Driver Linux]]></category>

		<guid isPermaLink="false">http://people.byte-code.com/lbotti/?p=24</guid>
		<description><![CDATA[Advanced Card Systems ltd is the manufacturer of the smart card reader I bought last tuesday. They have an RPM for Fedora 7 (bit old, isn&#8217;t it?) which, when queried, says:

rpm -q -i -p ACR38UDriver-1.8.0-1.i386.rpm
Name        : ACR38UDriver            [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://www.acs.com.hk">Advanced Card Systems ltd</a> is the manufacturer of the smart card reader I bought last tuesday. They have an RPM for Fedora 7 (bit old, isn&#8217;t it?) which, when queried, says:</p>
<blockquote><p><code><br />
rpm -q -i -p ACR38UDriver-1.8.0-1.i386.rpm<br />
Name        : ACR38UDriver                 Relocations: (not relocatable)<br />
Version     : 1.8.0                             Vendor: (none)<br />
Release     : 1                             Build Date: Sat 15 Sep 2007 06:25:45 AM CEST<br />
Install Date: (not installed)               Build Host: localhost.localdomain<br />
Group       : Smartcards/Driver             Source RPM: ACR38UDriver-1.8.0-1.src.rpm<br />
Size        : 105333                           <strong>License: GPL</strong><br />
Signature   : (none)<br />
URL         : http://www.acs.com.hk<br />
Summary     : Driver for ACR38 PCSC in Fedora Core 7<br />
Description :<br />
ACR38 PSSC Driver for Fedora Core 7. Compatible with MUSCLE API version 3.0.</code></p></blockquote>
<p>So my understanding is that the driver is still GPL licensed. When asked about providing the source code, I received the following answer:</p>
<blockquote><p>Hello Luca Botti,</p>
<p>Thanks for your email.<br />
We do not release the source code for Linux version 1.8.0.<br />
Please use those of version 1.7.9 for development.<br />
Tks &amp; B. Rgds,<br />
xxxx<br />
Account Manager</p></blockquote>
<p>Mmh, smells like a licensing violation. I sent an email to FSF which properly directed me to GNU. I sent a recap to GNU organization, along with a polite mail to ACS. Hope to sort it out easily and friendly.<br />
We&#8217;ll see&#8230;</p>
<p>On a side note, i re-checked and the smart-card reader in my Dell is rightly working with Fedora. Anyway, I am still interested in packaging the thing for F9.</p>
]]></content:encoded>
			<wfw:commentRss>http://people.byte-code.com/lbotti/?feed=rss2&amp;p=24</wfw:commentRss>
		</item>
		<item>
		<title>Regione Lombardia does it partially right - second post</title>
		<link>http://people.byte-code.com/lbotti/?p=21</link>
		<comments>http://people.byte-code.com/lbotti/?p=21#comments</comments>
		<pubDate>Wed, 22 Oct 2008 13:54:31 +0000</pubDate>
		<dc:creator>admin</dc:creator>
		
		<category><![CDATA[Hacking]]></category>

		<category><![CDATA[Linux]]></category>

		<category><![CDATA[Linux Hacking]]></category>

		<guid isPermaLink="false">http://people.byte-code.com/lbotti/?p=21</guid>
		<description><![CDATA[I have found that a partially, x86 only package exist for the ACR38 smart card reader. Also, looking on DAG repository, there is some packaging for RH5. So here start my first shot at packaging for Fedora&#8230;.stay tuned.
]]></description>
			<content:encoded><![CDATA[<p>I have found that a partially, x86 only package exist for the ACR38 smart card reader. Also, looking on <a href="http://dag.wieers.com/rpm/packages/pcsc-lite-acr38u/">DAG</a> repository, there is some packaging for RH5. So here start my first shot at packaging for Fedora&#8230;.stay tuned.</p>
]]></content:encoded>
			<wfw:commentRss>http://people.byte-code.com/lbotti/?feed=rss2&amp;p=21</wfw:commentRss>
		</item>
		<item>
		<title>Regione Lombardia does it right, first post</title>
		<link>http://people.byte-code.com/lbotti/?p=19</link>
		<comments>http://people.byte-code.com/lbotti/?p=19#comments</comments>
		<pubDate>Tue, 21 Oct 2008 10:10:56 +0000</pubDate>
		<dc:creator>admin</dc:creator>
		
		<category><![CDATA[Linux]]></category>

		<category><![CDATA[hardware]]></category>

		<category><![CDATA[Public Administration]]></category>

		<category><![CDATA[Services]]></category>

		<category><![CDATA[Software]]></category>

		<guid isPermaLink="false">http://people.byte-code.com/lbotti/?p=19</guid>
		<description><![CDATA[Regione Lombardia and Corriere della Sera are distributing a smart card reader at a low price (around 7,5 euro).
Although I already have an integrated smart card reader in my Latitude D630 (which does not work with Linux, at last try) I bought one to check for alternative OS compatibility. Well, to my surprise, the thing [...]]]></description>
			<content:encoded><![CDATA[<p>Regione Lombardia and Corriere della Sera are distributing a smart card reader at a low price (around 7,5 euro).</p>
<p>Although I already have an integrated smart card reader in my Latitude D630 (which does not work with Linux, at last try) I bought one to check for alternative OS compatibility. Well, to my surprise, the thing is an ACR38 smart card reader, which, manufactured by ACS offer <a href="http://www.acs.com.hk/drivers-manual.php?driver=ACR38">here</a> drivers also for Linux.<br />
So first step is good, hardware. I&#8217;ll check later with software and services.</p>
]]></content:encoded>
			<wfw:commentRss>http://people.byte-code.com/lbotti/?feed=rss2&amp;p=19</wfw:commentRss>
		</item>
	</channel>
</rss>

