<?xml version="1.0"?>
<?xml-stylesheet type="text/xsl" href="rss.xsl"?>
<rdf:RDF xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
         xmlns:dc="http://purl.org/dc/elements/1.1/"
         xmlns:syn="http://purl.org/rss/1.0/modules/syndication/"
         xmlns="http://purl.org/rss/1.0/">




<channel rdf:about="http://debiansystem.info/readers/delta/RSS">
  <title>Changes &amp; Errata</title>
  <link>http://debiansystem.info</link>
  <description>
   
   Changes to and errata in the book   
  </description>
    <syn:updatePeriod>daily</syn:updatePeriod>
    <syn:updateFrequency>1</syn:updateFrequency>
    <syn:updateBase>2005-06-26T10:00:00Z</syn:updateBase>  

  <image rdf:resource="http://debiansystem.info/title.png"/>

  <items>
    <rdf:Seq>
        
            <rdf:li rdf:resource="http://debiansystem.info/readers/errata/299-sshd-single"/>
        
        
            <rdf:li rdf:resource="http://debiansystem.info/readers/errata/169-default-release"/>
        
        
            <rdf:li rdf:resource="http://debiansystem.info/readers/errata/167-apt-cdrom"/>
        
        
            <rdf:li rdf:resource="http://debiansystem.info/readers/errata/248-iterative-deborphan"/>
        
        
            <rdf:li rdf:resource="http://debiansystem.info/readers/errata/408-mirror"/>
        
        
            <rdf:li rdf:resource="http://debiansystem.info/readers/errata/152-deinstall"/>
        
        
            <rdf:li rdf:resource="http://debiansystem.info/readers/errata/148-cut"/>
        
        
            <rdf:li rdf:resource="http://debiansystem.info/readers/changes/116-amd64-added"/>
        
        
            <rdf:li rdf:resource="http://debiansystem.info/readers/errata/105-missing-level"/>
        
        
            <rdf:li rdf:resource="http://debiansystem.info/readers/errata/218-versioning"/>
        
        
            <rdf:li rdf:resource="http://debiansystem.info/readers/errata/540-standard-mode"/>
        
        
            <rdf:li rdf:resource="http://debiansystem.info/readers/errata/490-preinst"/>
        
        
            <rdf:li rdf:resource="http://debiansystem.info/readers/errata/210-pre-depends"/>
        
        
            <rdf:li rdf:resource="http://debiansystem.info/readers/errata/166-components"/>
        
        
            <rdf:li rdf:resource="http://debiansystem.info/readers/errata/164-nonus-line"/>
        
        
            <rdf:li rdf:resource="http://debiansystem.info/readers/errata/413-update-grub"/>
        
        
            <rdf:li rdf:resource="http://debiansystem.info/readers/changes/18-netcraft"/>
        
        
            <rdf:li rdf:resource="http://debiansystem.info/readers/errata/266-snapshot"/>
        
        
            <rdf:li rdf:resource="http://debiansystem.info/readers/errata/250-apt-proxy"/>
        
        
            <rdf:li rdf:resource="http://debiansystem.info/readers/changes/373-secure-apt-wiki"/>
        
        
            <rdf:li rdf:resource="http://debiansystem.info/readers/changes/382-kernel-handbook"/>
        
        
            <rdf:li rdf:resource="http://debiansystem.info/readers/changes/547-ziyi-key-2006"/>
        
        
            <rdf:li rdf:resource="http://debiansystem.info/readers/errata/40-subset"/>
        
        
            <rdf:li rdf:resource="http://debiansystem.info/readers/errata/40-qmail"/>
        
        
            <rdf:li rdf:resource="http://debiansystem.info/readers/errata/33-qpl-conundrum"/>
        
    </rdf:Seq>
  </items>

</channel>


    <item rdf:about="http://debiansystem.info/readers/errata/299-sshd-single">
        <title>Faulty way of spawning sshd in single-user mode (page 299)</title>
        <link>http://debiansystem.info/readers/errata/299-sshd-single</link>
        <description>&lt;p&gt;In chapter 6.3.1, I suggest to add &lt;span class="Code"&gt;sshd&lt;/span&gt; to the &lt;span class="Code"&gt;/etc/inittab&lt;/span&gt; file to be able to login to a remote system even in single-user mode:&lt;/p&gt;
&lt;pre&gt;# sed -i -e &amp;quot;/^~~/ish:S:respawn:sshd -Do 'AllowUsers=root'&amp;quot; /etc/inittab&lt;/pre&gt;
&lt;p&gt;Unfortunately, there are two errors with this: first, &lt;span class="Code"&gt;sshd&lt;/span&gt; must be called with the complete path (to guard against trojans), and &lt;span class="Code"&gt;init&lt;/span&gt; must be told to reload the configuration file after the change.&lt;/p&gt;
&lt;p&gt;The following corrects both problems:&lt;br /&gt;&lt;/p&gt;
&lt;pre&gt;# sed -i -e &amp;quot;/^~~/ish:S:respawn:/usr/sbin/sshd -Do 'AllowUsers=root'&amp;quot; /etc/inittab&lt;br /&gt;# telinit q&lt;/pre&gt;</description>
        <dc:publisher>No publisher</dc:publisher>
        <dc:creator>madduck</dc:creator>
        <dc:rights></dc:rights>
        <dc:date>2006-10-22T15:25:26Z</dc:date>
        <dc:type>Erratum</dc:type>
    </item>


    <item rdf:about="http://debiansystem.info/readers/errata/169-default-release">
        <title>Default-Release setting in wrong namespace (page 169)</title>
        <link>http://debiansystem.info/readers/errata/169-default-release</link>
        <description>&lt;p&gt;The &lt;span class="Code"&gt;apt.conf&lt;/span&gt; examples on page 169, which illustrate the two different syntax styles, list &lt;span class="Code"&gt;Default-Release&lt;/span&gt; under the wrong namespace. Instead of &lt;span class="Code"&gt;APT::Get&lt;/span&gt;, it should just be &lt;span class="Code"&gt;APT&lt;/span&gt;:&lt;/p&gt;
&lt;pre&gt;APT::Default-Release &amp;quot;sarge&amp;quot;;&lt;br /&gt;[...]&lt;br /&gt;&lt;/pre&gt;
&lt;p&gt;and:&lt;/p&gt;
&lt;pre&gt;APT {&lt;br /&gt;  [...]&lt;br /&gt;  Default-Release &amp;quot;sarge&amp;quot;;&lt;br /&gt;  [...]&lt;br /&gt;}&lt;br /&gt;&lt;/pre&gt;</description>
        <dc:publisher>No publisher</dc:publisher>
        <dc:creator>madduck</dc:creator>
        <dc:rights></dc:rights>
        <dc:date>2006-07-30T15:17:55Z</dc:date>
        <dc:type>Erratum</dc:type>
    </item>


    <item rdf:about="http://debiansystem.info/readers/errata/167-apt-cdrom">
        <title>Wrong argument to apt-cdrom (page 167)</title>
        <link>http://debiansystem.info/readers/errata/167-apt-cdrom</link>
        <description>&lt;p&gt;The argument to &lt;span class="Code"&gt;apt-cdrom&lt;/span&gt; should be &lt;span class="Code"&gt;add&lt;/span&gt;, not &lt;span class="Code"&gt;--cdrom&lt;/span&gt;. Therefore, the first example on page 167 in section should read:&lt;/p&gt;
&lt;pre&gt;# apt-cdrom add /media/cdrom&lt;br /&gt;Using CD-ROM mount point /media/cdrom/&lt;br /&gt;[...]&lt;br /&gt;&lt;/pre&gt;</description>
        <dc:publisher>No publisher</dc:publisher>
        <dc:creator>madduck</dc:creator>
        <dc:rights></dc:rights>
        <dc:date>2006-07-30T15:17:59Z</dc:date>
        <dc:type>Erratum</dc:type>
    </item>


    <item rdf:about="http://debiansystem.info/readers/errata/248-iterative-deborphan">
        <title>Deborphan may need to be run iteratively (page 248)</title>
        <link>http://debiansystem.info/readers/errata/248-iterative-deborphan</link>
        <description>&lt;p&gt;Deborphaner is not iterative (or recursive, depending on how you look at it). In one run it may suggest to remove a set of packages, but it fails to identify packages that would be obsolete if the user removed the packages suggested in the first run.&lt;/p&gt;</description>
        <dc:publisher>No publisher</dc:publisher>
        <dc:creator>madduck</dc:creator>
        <dc:rights></dc:rights>
        <dc:date>2006-07-30T14:06:57Z</dc:date>
        <dc:type>Erratum</dc:type>
    </item>


    <item rdf:about="http://debiansystem.info/readers/errata/408-mirror">
        <title>MIRROR variable incomplete (page 408)</title>
        <link>http://debiansystem.info/readers/errata/408-mirror</link>
        <description>&lt;p&gt;In section 8.3.1, the &lt;span class="Code"&gt;$MIRROR&lt;/span&gt; variable set in the example is incomplete: it lacks the path to the &lt;span class="Code"&gt;/debian&lt;/span&gt; directory. The assignment should read:&lt;/p&gt;
&lt;pre&gt;# MIRROR=http://ftp.debian.org/debian&lt;br /&gt;&lt;/pre&gt;
&lt;p&gt;Regardless, you should still use &lt;span class="Code"&gt;apt-spy&lt;/span&gt; to determine a closer mirror!&lt;/p&gt;</description>
        <dc:publisher>No publisher</dc:publisher>
        <dc:creator>madduck</dc:creator>
        <dc:rights></dc:rights>
        <dc:date>2006-07-30T13:46:02Z</dc:date>
        <dc:type>Erratum</dc:type>
    </item>


    <item rdf:about="http://debiansystem.info/readers/errata/152-deinstall">
        <title>Removed state is called deinstall, not remove (page 152)</title>
        <link>http://debiansystem.info/readers/errata/152-deinstall</link>
        <description>&lt;p&gt;The name of the state of a package that has been removed is called &lt;span class="Code"&gt;deinstall&lt;/span&gt;, not &lt;span class="Code"&gt;remove&lt;/span&gt;.&lt;/p&gt;</description>
        <dc:publisher>No publisher</dc:publisher>
        <dc:creator>madduck</dc:creator>
        <dc:rights></dc:rights>
        <dc:date>2006-06-25T10:03:17Z</dc:date>
        <dc:type>Erratum</dc:type>
    </item>


    <item rdf:about="http://debiansystem.info/readers/errata/148-cut">
        <title>Missing argument to cut command (page 148)</title>
        <link>http://debiansystem.info/readers/errata/148-cut</link>
        <description>&lt;p&gt;At the bottom of the page, the &lt;span class="Code"&gt;cut&lt;/span&gt; command is missing the field delimiter argument. The correct line reads:&lt;/p&gt;
&lt;pre&gt;dpkg-query --show --showformat='${Status} ${Package}\n' \&lt;br /&gt;  | grep ^deinstall | cut -f4 -d' ' | xargs dpkg -P&lt;/pre&gt;</description>
        <dc:publisher>No publisher</dc:publisher>
        <dc:creator>madduck</dc:creator>
        <dc:rights></dc:rights>
        <dc:date>2006-07-30T15:09:36Z</dc:date>
        <dc:type>Erratum</dc:type>
    </item>


    <item rdf:about="http://debiansystem.info/readers/changes/116-amd64-added">
        <title>amd64 architecture added to official archive (page 116)</title>
        <link>http://debiansystem.info/readers/changes/116-amd64-added</link>
        <description>&lt;p&gt;The integration of the &lt;span class="Code"&gt;amd64&lt;/span&gt; architecture into the official archive &lt;a href="http://lists.debian.org/debian-devel-announce/2006/02/msg00007.html" target="_blank"&gt;is underway as part of the mirror split&lt;/a&gt;, and &lt;a href="http://lists.debian.org/debian-devel-announce/2006/03/msg00014.html" target="_blank"&gt;the first package has been uploaded&lt;/a&gt;. Within the next few weeks, &lt;span class="Code"&gt;amd64&lt;/span&gt; will thus become an official Debian architecture, and it shall be released as part of Debian &lt;span class="Code"&gt;etch&lt;/span&gt;, the next stable release.&lt;/p&gt;</description>
        <dc:publisher>No publisher</dc:publisher>
        <dc:creator>madduck</dc:creator>
        <dc:rights></dc:rights>
        <dc:date>2006-03-16T09:24:19Z</dc:date>
        <dc:type>Change</dc:type>
    </item>


    <item rdf:about="http://debiansystem.info/readers/errata/105-missing-level">
        <title>Missing folder level in figure (page 105)</title>
        <link>http://debiansystem.info/readers/errata/105-missing-level</link>
        <description>&lt;p&gt;Unfortunately, Figure 4.1 in section 4.1 is missing a level of folders. Below &lt;span class="Code"&gt;/debian/dists/sarge&lt;/span&gt;, each section (&lt;span class="Code"&gt;main&lt;/span&gt;, &lt;span class="Code"&gt;contrib&lt;/span&gt;, &lt;span class="Code"&gt;non-free&lt;/span&gt;) gets a folder, which then hold the &lt;span class="Code"&gt;binary-*&lt;/span&gt; and &lt;span class="Code"&gt;source&lt;/span&gt; folders each.&lt;/p&gt;
&lt;br /&gt;
&lt;p&gt;The corrected diagram looks like this (click to enlarge):&lt;/p&gt;
&lt;p style="text-align: center;"&gt;&lt;a href="./resolveUid/03c473ca87e89ad9cace876a8d61c8fc" target="_blank"&gt;&lt;img width="200" height="109" alt="Replacement for Figure 4.1: Archive Tree" src="./resolveUid/03c473ca87e89ad9cace876a8d61c8fc" /&gt;&lt;/a&gt;&lt;/p&gt;</description>
        <dc:publisher>No publisher</dc:publisher>
        <dc:creator>madduck</dc:creator>
        <dc:rights></dc:rights>
        <dc:date>2006-02-16T10:06:36Z</dc:date>
        <dc:type>Erratum</dc:type>
    </item>


    <item rdf:about="http://debiansystem.info/readers/errata/218-versioning">
        <title>Bad versioning scheme for pre-release versions (page 218)</title>
        <link>http://debiansystem.info/readers/errata/218-versioning</link>
        <description>&lt;p&gt;The versioning scheme for pre-release upstream&amp;nbsp; versions proposed in section 5.7.5 is not desirable: encoding the pre-release version in the Debian revision prevents a new orig.tar.gz file from being uploaded when the final release is uploaded.&lt;/p&gt;
&lt;p&gt;The following rewrite should make the situation clear. It replaces the second half of the middle paragraphon page 218, starting at &amp;quot;Within the Debian archive, it is customary...&amp;quot;:&lt;/p&gt;
&lt;p style="margin-left: 40px;"&gt;One scheme could be to release &lt;span class="Code"&gt;1.0-rc1&lt;/span&gt; as &lt;span class="Code"&gt;1.0-0+1.0rc1+1,&lt;/span&gt; followed by &lt;span class="Code"&gt;1.0-0+1.0rc1+2,&lt;/span&gt; and then &lt;span class="Code"&gt;1.0-1&lt;/span&gt; when the final gets released. However, this approach has an inherent problem: for each upstream version, an &lt;span class="Code"&gt;orig.tar.gz&lt;/span&gt; file exists in the Debian archive; Debian revisions are released as &lt;span class="Code"&gt;diff.gz&lt;/span&gt; files against the &lt;span class="Code"&gt;orig.tar.gz&lt;/span&gt; file (see chapter 9.2.12). In the proposed scheme, the &lt;span class="Code"&gt;orig.tar.gz&lt;/span&gt; file will contain the &lt;span class="Code"&gt;1.0-rc1&lt;/span&gt; upstream release, and when the final &lt;span class="Code"&gt;1.0&lt;/span&gt; release is to be packaged, the &lt;span class="Code"&gt;diff.gz&lt;/span&gt; file for the &lt;span class="Code"&gt;1.0-1&lt;/span&gt; Debian release will have to encompass all upstream changes between &lt;span class="Code"&gt;1.0-rc1&lt;/span&gt; and &lt;span class="Code"&gt;1.0&lt;/span&gt; as well, which is undesirable.&lt;/p&gt;
&lt;p style="margin-left: 40px;"&gt;Thus, a better approach is to encode the pre-release version as part of the upstream vesion. This can be done in one of two ways: using the previous upstream version as base (let's assume &lt;span class="Code"&gt;0.90&lt;/span&gt;), or an obviously fake upstream version that sorts before the final release: &lt;span class="Code"&gt;0.90+1.0rc1-1&lt;/span&gt; or &lt;span class="Code"&gt;0.999+1.0rc1-1&lt;/span&gt;. Now, upon release of &lt;span class="Code"&gt;1.0&lt;/span&gt;, a new &lt;span class="Code"&gt;orig.tar.gz&lt;/span&gt; file can be uploaded to replace the previous one. With that in mind, it should be easy to infer the upstream version number from the Debian version, even in complex cases.&lt;br /&gt;&lt;/p&gt;</description>
        <dc:publisher>No publisher</dc:publisher>
        <dc:creator>madduck</dc:creator>
        <dc:rights></dc:rights>
        <dc:date>2006-02-01T11:51:44Z</dc:date>
        <dc:type>Erratum</dc:type>
    </item>


    <item rdf:about="http://debiansystem.info/readers/errata/540-standard-mode">
        <title>Standard mode allows to choose from a set of tags (page 540)</title>
        <link>http://debiansystem.info/readers/errata/540-standard-mode</link>
        <description>&lt;p&gt;The item on &lt;span class="Code"&gt;reportbug&lt;/span&gt;'s &lt;span class="Code"&gt;standard&lt;/span&gt; mode mentions a set of patches to be applied to the bug report. Instead of patches, this should read tags.&lt;/p&gt;</description>
        <dc:publisher>No publisher</dc:publisher>
        <dc:creator>madduck</dc:creator>
        <dc:rights></dc:rights>
        <dc:date>2006-01-31T14:53:16Z</dc:date>
        <dc:type>Erratum</dc:type>
    </item>


    <item rdf:about="http://debiansystem.info/readers/errata/490-preinst">
        <title>Two small errors in preinst file (page 490)</title>
        <link>http://debiansystem.info/readers/errata/490-preinst</link>
        <description>&lt;p&gt;The listing in section 9.4.1 contains two small errors related to the &lt;span class="Code"&gt;preinst&lt;/span&gt; file:&lt;/p&gt;
&lt;ol&gt;
    &lt;li&gt;The &lt;span class="Code"&gt;cat&lt;/span&gt; instruction should be redirected to &lt;span class="Code"&gt;debian/foo.preinst&lt;/span&gt;, not &lt;span class="Code"&gt;debian/foo/preinst&lt;/span&gt;.&lt;/li&gt;
    &lt;li&gt;The version comparison within the &lt;span class="Code"&gt;preinst&lt;/span&gt; file should compare against &lt;span class="Code"&gt;1.2.3-4,&lt;/span&gt; because presumably only versions before &lt;span class="Code"&gt;1.2.3-4&lt;/span&gt; used a working directory in &lt;span class="Code"&gt;/var/state&lt;/span&gt;.&lt;/li&gt;
&lt;/ol&gt;</description>
        <dc:publisher>No publisher</dc:publisher>
        <dc:creator>madduck</dc:creator>
        <dc:rights></dc:rights>
        <dc:date>2006-01-30T22:34:11Z</dc:date>
        <dc:type>Erratum</dc:type>
    </item>


    <item rdf:about="http://debiansystem.info/readers/errata/210-pre-depends">
        <title>Unclear wording on Pre-Depends relation (page 210)</title>
        <link>http://debiansystem.info/readers/errata/210-pre-depends</link>
        <description>&lt;p&gt;The description of the &lt;span class="Code"&gt;Pre-Depends&lt;/span&gt; relation as part of the discussion of the &lt;span class="Code"&gt;Depends&lt;/span&gt; relation in section 5.7.3 is unclear. A better explanation is:&lt;/p&gt;
&lt;p style="margin-left: 40px;"&gt;Another relation, &lt;span class="Code"&gt;Pre-Depends,&lt;/span&gt; provides a tighter dependency and is only used in very special cases;&lt;br /&gt;packages listed here need to be fully configured before the dependending package can be unpacked or configured. If a previous version of the pre-dependent package has once been configured on the system, the depending package can be unpacked (but not configured) even if the current version of the pre-dependent package has not been configured yet.&lt;br /&gt;&lt;/p&gt;</description>
        <dc:publisher>No publisher</dc:publisher>
        <dc:creator>madduck</dc:creator>
        <dc:rights></dc:rights>
        <dc:date>2006-01-30T10:11:34Z</dc:date>
        <dc:type>Erratum</dc:type>
    </item>


    <item rdf:about="http://debiansystem.info/readers/errata/166-components">
        <title>Components select non-free software, not non-US (page 166)</title>
        <link>http://debiansystem.info/readers/errata/166-components</link>
        <description>&lt;p&gt;The item on components on the top of page 166 states that components &amp;quot;also specify when &lt;span class="Code"&gt;non-US&lt;/span&gt; software is to be used.&amp;quot;&lt;/p&gt;
&lt;p&gt;This should say &amp;quot;non-free software&amp;quot; instead. Components cannot be used to select &lt;span class="Code"&gt;non-US&lt;/span&gt; software.&lt;br /&gt;&lt;/p&gt;</description>
        <dc:publisher>No publisher</dc:publisher>
        <dc:creator>madduck</dc:creator>
        <dc:rights></dc:rights>
        <dc:date>2006-01-26T15:08:05Z</dc:date>
        <dc:type>Erratum</dc:type>
    </item>


    <item rdf:about="http://debiansystem.info/readers/errata/164-nonus-line">
        <title>Wrong APT source line for non-US archive (page 164)</title>
        <link>http://debiansystem.info/readers/errata/164-nonus-line</link>
        <description>&lt;p&gt;In the first listing in section 5.4.1, the line for the &lt;span class="Code"&gt;non-US&lt;/span&gt; archive should be:&lt;/p&gt;
&lt;pre&gt;deb http://nonus.debian.org/debian-non-US sarge/non-US main&lt;br /&gt;&lt;/pre&gt;
&lt;p&gt;This is to say: the name &lt;span class="Code"&gt;non-US&lt;/span&gt; is also part of the distribution.&lt;/p&gt;</description>
        <dc:publisher>No publisher</dc:publisher>
        <dc:creator>madduck</dc:creator>
        <dc:rights></dc:rights>
        <dc:date>2006-01-26T15:05:28Z</dc:date>
        <dc:type>Erratum</dc:type>
    </item>


    <item rdf:about="http://debiansystem.info/readers/errata/413-update-grub">
        <title>grub-update should be update-grub (page 413)</title>
        <link>http://debiansystem.info/readers/errata/413-update-grub</link>
        <description>&lt;p&gt;The (Debian) command to update &lt;span class="Code"&gt;grub&lt;/span&gt;'s &lt;span class="Code"&gt;menu.lst&lt;/span&gt; file is &lt;span class="Code"&gt;update-grub&lt;/span&gt;, not &lt;span class="Code"&gt;grub-update&lt;/span&gt;, which erroneously appears several times on pages 413ff.&lt;br /&gt;&lt;/p&gt;</description>
        <dc:publisher>No publisher</dc:publisher>
        <dc:creator>madduck</dc:creator>
        <dc:rights></dc:rights>
        <dc:date>2006-01-26T11:47:32Z</dc:date>
        <dc:type>Erratum</dc:type>
    </item>


    <item rdf:about="http://debiansystem.info/readers/changes/18-netcraft">
        <title>Debian still fastest growing distro (page 18)</title>
        <link>http://debiansystem.info/readers/changes/18-netcraft</link>
        <description>&lt;p&gt;&lt;a href="/readers/changes/netcraft.com" target="_blank"&gt;Netcraft&lt;/a&gt; has determined Debian again to be &lt;a href="http://news.netcraft.com/archives/2005/12/05/strong_growth_for_debian.html" target="_blank"&gt;the fastest growing Linux distribution&lt;/a&gt; (on web servers) in 2005.&lt;/p&gt;</description>
        <dc:publisher>No publisher</dc:publisher>
        <dc:creator>madduck</dc:creator>
        <dc:rights></dc:rights>
        <dc:date>2006-01-10T22:42:18Z</dc:date>
        <dc:type>Change</dc:type>
    </item>


    <item rdf:about="http://debiansystem.info/readers/errata/266-snapshot">
        <title>Wrong hostname for the Debian snapshot server (page 266)</title>
        <link>http://debiansystem.info/readers/errata/266-snapshot</link>
        <description>&lt;p&gt;The third paragraph of section 5.12.3 refers to &lt;span class="Code"&gt;snapshot.debian.org.&lt;/span&gt; The correct hostname is &lt;span class="Code"&gt;snapshot.debian.net&lt;/span&gt;.&lt;/p&gt;</description>
        <dc:publisher>No publisher</dc:publisher>
        <dc:creator>madduck</dc:creator>
        <dc:rights></dc:rights>
        <dc:date>2006-01-10T14:27:36Z</dc:date>
        <dc:type>Erratum</dc:type>
    </item>


    <item rdf:about="http://debiansystem.info/readers/errata/250-apt-proxy">
        <title>Wrong port and confusing assumption (page 250)</title>
        <link>http://debiansystem.info/readers/errata/250-apt-proxy</link>
        <description>&lt;p&gt;In the subsection on &lt;span class="Code"&gt;apt-proxy&lt;/span&gt; of section 5.11.7, the &lt;span class="Code"&gt;sources.list&lt;/span&gt; file does not include &lt;span class="Code"&gt;apt-proxy&lt;/span&gt;'s default port 9999. Instead, it should read:&lt;/p&gt;
&lt;pre&gt;~# cat &amp;lt;&amp;lt;EOF &amp;gt; /etc/apt/sources.list&lt;br /&gt;http://arakis:9999/debian sarge main&lt;br /&gt;http://arakis:9999/security sarge/updates main&lt;br /&gt;http://arakis:9999/pdo/~madduck/packages/stage ./&lt;/pre&gt;
&lt;p&gt;In addition, the paragraph just before the snippet says that the machine running &lt;span class="Code"&gt;apt-proxy&lt;/span&gt; must be resolvable from the machine named &lt;span class="Code"&gt;arakis&lt;/span&gt;. Rather, the machine running &lt;span class="Code"&gt;apt-proxy&lt;/span&gt; must be resolvable &lt;span style="font-style: italic;"&gt;as&lt;/span&gt; &lt;span class="Code"&gt;arakis&lt;/span&gt; from the machine hosting the &lt;span class="Code"&gt;sources.list&lt;/span&gt; file.&lt;/p&gt;</description>
        <dc:publisher>No publisher</dc:publisher>
        <dc:creator>madduck</dc:creator>
        <dc:rights></dc:rights>
        <dc:date>2006-01-09T19:57:42Z</dc:date>
        <dc:type>Erratum</dc:type>
    </item>


    <item rdf:about="http://debiansystem.info/readers/changes/373-secure-apt-wiki">
        <title>New Wiki page detailing Secure APT (page 373)</title>
        <link>http://debiansystem.info/readers/changes/373-secure-apt-wiki</link>
        <description>&lt;p&gt;Joey Hess added &lt;a target="_blank" href="http://wiki.debian.org/SecureApt"&gt;a page&lt;/a&gt; to the &lt;a href="http://wiki.debian.org"&gt;Debian Wiki&lt;/a&gt; with the goal to better document APT 0.6, aka. Secure APT. This should augment the information you can find in section 7.5.2.&lt;br /&gt;&lt;/p&gt;</description>
        <dc:publisher>No publisher</dc:publisher>
        <dc:creator>madduck</dc:creator>
        <dc:rights></dc:rights>
        <dc:date>2006-01-07T10:53:20Z</dc:date>
        <dc:type>Change</dc:type>
    </item>


    <item rdf:about="http://debiansystem.info/readers/changes/382-kernel-handbook">
        <title>Debian Linux Kernel Handbook released (page 382)</title>
        <link>http://debiansystem.info/readers/changes/382-kernel-handbook</link>
        <description>&lt;p&gt;Jurij Smakov &lt;span style="font-style: italic;"&gt;et al.&lt;/span&gt; have published the &lt;a onclick="window.open(this.href, '_blank'); return false;" href="http://kernel-handbook.alioth.debian.org/"&gt;Debian Linux Kernel Handbook,&lt;/a&gt; which documentswill help in documenting the internals of the Debian Linux Kernel build process. The document is still work in progress.&lt;/p&gt;
&lt;p&gt;Even though the kernel team does not use kernel-package, the document surely contains a great amount of useful or interesting information.&lt;br /&gt;&lt;/p&gt;</description>
        <dc:publisher>No publisher</dc:publisher>
        <dc:creator>madduck</dc:creator>
        <dc:rights></dc:rights>
        <dc:date>2006-01-06T19:04:39Z</dc:date>
        <dc:type>Change</dc:type>
    </item>


    <item rdf:about="http://debiansystem.info/readers/changes/547-ziyi-key-2006">
        <title>New ftpmaster key for 2006 (page 574)</title>
        <link>http://debiansystem.info/readers/changes/547-ziyi-key-2006</link>
        <description>&lt;p&gt;On 3 January 2006, a new archive signing key for the main Debian archive was put in place. The following are the relevant data to help you verify it.&lt;/p&gt;
&lt;pre&gt;        URL: http://ftp-master.debian.org/ziyi_key_2006.asc&lt;br /&gt;         ID: 2d230c5f&lt;br /&gt;       Date: 2003-01-03&lt;br /&gt;Fingerprint: 0847 50fc 01a6 d388 a643 d869 0109 0831 2d23 0c5f&lt;br /&gt;    Creator: Anthony Towns (key 0x2a4e3eaa) &lt;/pre&gt;
&lt;p&gt;As in the book, &lt;span style="font-weight: bold;"&gt;this information comes without any warranty&lt;/span&gt;.&lt;br /&gt;&lt;/p&gt;</description>
        <dc:publisher>No publisher</dc:publisher>
        <dc:creator>madduck</dc:creator>
        <dc:rights></dc:rights>
        <dc:date>2006-01-04T12:39:24Z</dc:date>
        <dc:type>Change</dc:type>
    </item>


    <item rdf:about="http://debiansystem.info/readers/errata/40-subset">
        <title>Free software is not a subset of Open Source (page 40)</title>
        <link>http://debiansystem.info/readers/errata/40-subset</link>
        <description>&lt;p&gt;In chapter 2.2.2, Free Software is incorrectly described as a subset of Open Source: while it is true that there are there Open Source licenses which are not FSF-Free or not approved by Debian, that is a matter of interpretation, not of principles, as the &lt;a href="http://www.opensource.org/docs/definition.php" target="_blank"&gt;Open Source Definition&lt;/a&gt; and the &lt;a href="http://www.debian.org/social_contract#guidelines" target="_blank"&gt;Debian Free Software Guidelines&lt;/a&gt; match almost word for word.&lt;/p&gt;</description>
        <dc:publisher>No publisher</dc:publisher>
        <dc:creator>madduck</dc:creator>
        <dc:rights></dc:rights>
        <dc:date>2005-12-13T17:33:07Z</dc:date>
        <dc:type>Erratum</dc:type>
    </item>


    <item rdf:about="http://debiansystem.info/readers/errata/40-qmail">
        <title>Qmail is not Open Source (page 40)</title>
        <link>http://debiansystem.info/readers/errata/40-qmail</link>
        <description>&lt;p&gt;In the end of section 2.2.2, I cite Qmail as an example of non-free open source software. Here, I have made the common mistake of equating availability of source with &amp;quot;open-source-ness&amp;quot;. Qmail is non-free, and not Open Source by the &lt;a target="_blank" href="http://www.opensource.org/docs/definition.php"&gt;Open Source Definition&lt;/a&gt;, although its sources are available.&lt;/p&gt;</description>
        <dc:publisher>No publisher</dc:publisher>
        <dc:creator>madduck</dc:creator>
        <dc:rights></dc:rights>
        <dc:date>2005-12-13T17:35:22Z</dc:date>
        <dc:type>Erratum</dc:type>
    </item>


    <item rdf:about="http://debiansystem.info/readers/errata/33-qpl-conundrum">
        <title>QPL situation not correctly described (page 33)</title>
        <link>http://debiansystem.info/readers/errata/33-qpl-conundrum</link>
        <description>&lt;p&gt;In subsection &amp;quot;Into the next milennium&amp;quot; in section 2.1, I state that Trolltech, the manufacturer of the Qt library, &amp;quot;agreed to license the library under the GNU Public License (GPL) for non-commercial use.&amp;quot;&lt;br /&gt;&lt;br /&gt;Instead, it should read: &amp;quot;[Trolltech] agreed to license they X11/*nix library under the GNU Public License (GPL) thus making it compatible with the Debian Free Software Guidelines.&amp;quot;&lt;/p&gt;</description>
        <dc:publisher>No publisher</dc:publisher>
        <dc:creator>madduck</dc:creator>
        <dc:rights></dc:rights>
        <dc:date>2005-12-13T16:01:10Z</dc:date>
        <dc:type>Erratum</dc:type>
    </item>




</rdf:RDF>
