<?xml version="1.0"?>
<!-- name="generator" content="blosxom/2.0" -->
<rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/">
<channel>
    <title>djpig's world   </title>
    <link>http://blog.djpig.de</link>
    <description>Wandering the fine line between genius and insanity</description>
    <language>en</language>
    <generator>blosxom/2.0</generator>
    <copyright>Copyright (c) 2006 -2008 Frank Lichtenheld</copyright>
    <managingEditor>frank@lichtenheld.de (Frank Lichtenheld)</managingEditor>
    <webMaster>webmaster@djpig.de</webMaster>
<item>
    <title>Lintian 2.0.0~rc2 in experimental</title>
    <pubDate>Sun, 21 Sep 2008 22:28:00 +0000</pubDate>
    <link>http://blog.djpig.de/en/devel/debian/lintian-2.0.0-rc.html</link>
    <guid isPermaLink="true">http://blog.djpig.de/en/devel/debian/lintian-2.0.0-rc.html</guid>
    <comments>http://blog.djpig.de/en/devel/debian/lintian-2.0.0-rc.html#lintian-2.0.0-rc-comments</comments>
    <dc:creator>Frank Lichtenheld</dc:creator>
    <category>/en/devel/debian</category>
    <description>&lt;p&gt;&lt;strong&gt;For the impatient reader&lt;/strong&gt;: New lintian in
experimental, please test and give feedback. You will miss most
changes though unless you read the rest of the post
(Hint, Hint &lt;tt&gt;;)&lt;/tt&gt;)&lt;/p&gt;

&lt;p&gt;During the past week I've uploaded new lintian versions to experimental
which we designated to be release candidates for 2.0.0. Code-wise the changes
are not that much more intrusive than for many of our past releases, but
they change the way lintian classifies tags in a fundamental way, thanks
due to the hard work of Jordà Polo in his
&lt;a href=&quot;http://wiki.debian.org/SummerOfCode2008/lintian&quot;&gt;Google Summer
of Code project&lt;/a&gt; (mentored by Marc Brockschmidt).&lt;/p&gt;

&lt;h3&gt;Lintian Tag Classification, old and new&lt;/h3&gt;

&lt;p&gt;Previously lintian classified tags only in one dimension, in the
categories &quot;Info&quot;, &quot;Warning&quot;, and &quot;Error&quot;. While this worked reasonably
well, the difference between the categories was not very well defined.
The general idea was that everything violating a &quot;must&quot; in Debian Policy
or endangering the building or usage of the package should be an &quot;Error&quot;,
i.e. something very similar to the definition of RC bugs (except that
not all &quot;must&quot;s in Policy are deemed worthy of filing RC bugs). Some
errors were downgraded to &quot;Warning&quot; or even &quot;Info&quot; though on the basis
that their detection was too prone to false positives. Due to this
it was a long existing desire to split the classification of tags into
two dimensions, one for the impact/importance of the tag, and one for
the certainty of its correct detection. This should make it easier for
people to interpret and/or filter the output.&lt;/p&gt;

&lt;p&gt;At various points in the last few years people began to work on this
but quickly gave up, usually overwhelmed by the sheer number of tags
(728 in 2.0.0~rc2) to classify anew and to make sure that the old and
new categorisation could exist side-by-side (because breaking backwards
compatibility was not really feasible).&lt;/p&gt;

&lt;p&gt;Finally this year Jordà Polo decided to tackle this task as a Google
Summer of Code project, with great success.  Tags are now classified in
two dimensions &quot;Severity&quot; (with the possible
values wishlist, minor, normal, important, serious, which are
intentionally very close to the available severities in the Debian bug
tracking system), and &quot;Certainty&quot; (possible values: wild-guess, possible,
certain). A third classification by &quot;Source&quot; (i.e. Policy, Developers
Reference, ...) is planned but not yet fully implemented.&lt;/p&gt;

&lt;p&gt;For backwards compatibility there is a mapping of these new
classification to the old ones (which lead to a few reclassifications
of tags). &lt;em&gt;The default output of lintian is unchanged. The new output
formats that support the classification are still experimental (see
below)&lt;/em&gt;.&lt;/p&gt;

&lt;h4&gt;How to use it&lt;/h4&gt;

&lt;p&gt;You can specify exactly which levels of Severity and Certainty you
want to have displayed with the new &lt;tt&gt;--display-level&lt;/tt&gt; (&lt;tt&gt;-L&lt;/tt&gt;)
option. Please see the manual page for the details, but to give you an
idea, the default behaviour (i.e. &quot;show warnings and errors&quot; in the &quot;old&quot;
vocabulary) is equivalent to specifying&lt;/p&gt;
&lt;pre&gt;-L &quot;&amp;gt;=important&quot; -L &quot;+&amp;gt;=normal/possible&quot; -L +minor/certain&lt;/pre&gt;
&lt;p&gt;And to get a report with only severe tags we're very certain of,
you could use&lt;/p&gt;
&lt;pre&gt;-L &quot;&amp;gt;=important/certain&quot;&lt;/pre&gt;
&lt;p&gt;which will only display tags that have severity &quot;important&quot; or &quot;serious&quot;
and a certainty of certain.&lt;/p&gt;

&lt;p&gt;There is also the (&lt;em&gt;intentionally undocumented&lt;/em&gt;) option &lt;tt&gt;--exp-output&lt;/tt&gt; which allows you to play with some experiments we're doing with
the output format.&lt;/p&gt;

&lt;p&gt;&lt;tt&gt;--exp-output format=letterqualifier&lt;/tt&gt; will give you an output
very similar to the &quot;classic&quot; one, but with additional information about
severity and certainty. &lt;tt&gt;--exp-output format=colons&lt;/tt&gt; gives you a
colon-separated format which includes all the possible information lintian
currently has available during tag output and which should be easily
machine-consumable. &lt;em&gt;Note that these formats are experimental and might
be changed at any point without notice.&lt;/em&gt; If you're interested in
using alternative formats for lintian output, please join
&lt;a href=&quot;http://lists.debian.org/debian-lint-maint/&quot;&gt;the mailing list&lt;/a&gt;
and talk to us about it.&lt;/p&gt;

&lt;h3&gt;Etc.&lt;/h3&gt;

&lt;p&gt;Other changes include the usual share of bug fixes and of course:&lt;/p&gt;

&lt;h4&gt;New tags&lt;/h4&gt;
&lt;ul&gt;
&lt;li&gt;description-contains-dh-make-perl-template&lt;/li&gt;
&lt;li&gt;doc-base-uses-applications-section (actually a split of
         doc-base-unknown-section in two tags)&lt;/li&gt;
&lt;li&gt;embedded-pear-module&lt;/li&gt;
&lt;li&gt;embedded-php-library&lt;/li&gt;
&lt;li&gt;improbable-bug-number-in-closes&lt;/li&gt;
&lt;li&gt;maintainer-also-in-uploaders&lt;/li&gt;
&lt;li&gt;maintainer-script-ignores-errors&lt;/li&gt;
&lt;li&gt;manpage-has-errors-from-pod2man&lt;/li&gt;
&lt;li&gt;ored-build-depends-on-obsolete-package (actually a split of
         build-depends-on-obsolete-package in two tags)&lt;/li&gt;
&lt;li&gt;package-superseded-by-perl&lt;/li&gt;
&lt;li&gt;versioned-dependency-satisfied-by-perl&lt;/li&gt;
&lt;li&gt;windows-devel-file-in-package&lt;/li&gt;
&lt;/ul&gt;

&lt;h3&gt;Credits&lt;/h3&gt;

&lt;p&gt;This lintian release is brought to you by (sorted by number of changesets):&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Jordà Polo&lt;/li&gt;
&lt;li&gt;Frank Lichtenheld&lt;/li&gt;
&lt;li&gt;Adam D. Barratt&lt;/li&gt;
&lt;li&gt;Raphael Geissert&lt;/li&gt;
&lt;li&gt;Russ Allbery&lt;/li&gt;
&lt;li&gt;Niko Tyni&lt;/li&gt;
&lt;li&gt;Marc 'HE' Brockschmidt&lt;/li&gt;
&lt;/ul&gt;
</description>
</item>
<item>
    <title>Backport of git 1.6 to etch</title>
    <pubDate>Sun, 14 Sep 2008 21:00:00 +0000</pubDate>
    <link>http://blog.djpig.de/en/devel/debian/git-1.6-etch-backport.html</link>
    <guid isPermaLink="true">http://blog.djpig.de/en/devel/debian/git-1.6-etch-backport.html</guid>
    <comments>http://blog.djpig.de/en/devel/debian/git-1.6-etch-backport.html#git-1.6-etch-backport-comments</comments>
    <dc:creator>Frank Lichtenheld</dc:creator>
    <category>/en/devel/debian</category>
    <description>&lt;p&gt;Since I can't upload git 1.6 from experimental to &lt;a href=&quot;http://www.backports.org&quot;&gt;backports.org&lt;/a&gt;
(because that is only for packages available in testing), I've made a
backport to etch available at &lt;a href=&quot;http://people.debian.org/~djpig/git-core-backport/&quot;&gt;people.debian.org&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;If you have any issues with that that don't affect the version in
experimental, feel free to drop me a mail.&lt;/p&gt;</description>
</item>
<item>
    <title>Einen GPG-Schlüssel bei T-Mobile hochladen</title>
    <pubDate>Mon, 25 Aug 2008 19:25:00 +0000</pubDate>
    <link>http://blog.djpig.de/de/technik/t-mobile-gpg-key-upload.html</link>
    <guid isPermaLink="true">http://blog.djpig.de/de/technik/t-mobile-gpg-key-upload.html</guid>
    <comments>http://blog.djpig.de/de/technik/t-mobile-gpg-key-upload.html#t-mobile-gpg-key-upload-comments</comments>
    <dc:creator>Frank Lichtenheld</dc:creator>
    <category>/de/technik</category>
    <description>&lt;p&gt;Ich habe heute mal versucht, einen GPG-Schlüssel bei T-Mobile hochzuladen, damit ich in Zukunft meine Online-Rechnungen verschlüsselt
per E-Mail zugeschickt bekomme. Da ich einige Zeit rumprobieren musste, bis ich verstanden hatte, was genau die von mir wollen, hier als
Gedächtnisstütze das Export-Kommando, das schließlich von Erfolg gekrönt war:&lt;/p&gt;
&lt;p&gt;&lt;tt&gt;$ gpg --export-options export-minimal --armor --export &lt;em&gt;&amp;lt;key-id&amp;gt;&lt;/em&gt; &amp;gt;gpg.key&lt;/tt&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;tt&gt;--export-options export-minimal&lt;/tt&gt; ist nötig, weil der Server eine Größen-Beschränkung hat, hilfreicherweise ohne das irgendwo
steht, wo die genau liegt. Meinen Key fand er jedenfalls inklusive aller Signaturen zu groß.&lt;/li&gt;
&lt;li&gt;&lt;tt&gt;--armor&lt;/tt&gt; ist unbedingt erforderlich, Keys im binären Export-Format schluckt er gar nicht, gibt aber auch keine zielführende
Fehlermeldung aus.&lt;/p&gt;
&lt;/ul&gt;</description>
</item>
<item>
    <title>Source Views</title>
    <pubDate>Thu, 21 Aug 2008 11:26:00 +0000</pubDate>
    <link>http://blog.djpig.de/en/devel/debian/source-view.html</link>
    <guid isPermaLink="true">http://blog.djpig.de/en/devel/debian/source-view.html</guid>
    <comments>http://blog.djpig.de/en/devel/debian/source-view.html#source-view-comments</comments>
    <dc:creator>Frank Lichtenheld</dc:creator>
    <category>/en/devel/debian</category>
    <description>&lt;p&gt;(This is a more detailled and hopefully better structured explanation
of the topic of my Lightning Talk during Debconf)&lt;/p&gt;
&lt;p&gt;With the ever growing number of packages in our archive we need
ever better methods to structure, sort, and search this collection.
While projects like &lt;a href=&quot;http://debtags.alioth.debian.org/&quot;&gt;debtags&lt;/a&gt;
try to improve the search in packages, my idea is about improving
the way the results are displayed.&lt;/p&gt;
&lt;p&gt;There is one relation between packages that is currently never strongly
featured when presenting package meta-data:
the source &amp;harr; binary relation.&lt;/p&gt;
&lt;p&gt;Usually package managers operate either on binary packages
or source packages, but seldomly do they expose the fact that
one is generated from the other.&lt;/p&gt;
&lt;p&gt;In the trivial case of one source package producing one binary
package there is probably nothing to gain. But there are a large
number of source packages where this isn't true (at the moment
about 29% of all the source packages in main build more than
one binary package, together producing about 61% of all binary packages).&lt;/p&gt;
&lt;p&gt;I have the idea (which so far is nothing more) that if we could
present packages through their source packages that this could drastically
reduce the number of packages to choose from and make some common
search actions more effective.&lt;/p&gt;
&lt;p&gt;This is not by any meaning a trivial task, though, since on the
other hand not all source packages necessarily produce binary packages
that have much to do with each other, and even for the ones that do,
the exact relationship between the binary packages can vary greatly.
Also some source packages are really belonging together but are split
to make maintenance easier (e.g. KDE and X.org). These splits might not
necessarily make any sense to an user.&lt;/p&gt;
&lt;p&gt;Some ideas what to implement in terms of code to make it easier to
let the user benefit from the fact that multiple binaries have the
same source:&lt;/p&gt;
&lt;dl&gt;
&lt;dt&gt;Add support for a &lt;tt&gt;Description&lt;/tt&gt; field for source packages.&lt;/dt&gt;
&lt;dd&gt;For bonus points implement automatic substvars ${source:Description},
${source:Short-Description}, and ${source:Long-Description} that make
it trivial to reuse (parts of) that description in the descriptions of
the binary packages.&lt;/dd&gt;
&lt;dt&gt;Add some way to identify the &quot;main&quot; package built from a common
source.&lt;/dt&gt;
&lt;dt&gt;Identify source package usage patterns.&lt;/dt&gt;
&lt;dd&gt;There are a lot of source packages that share common patterns
about what they build. Example patterns include:
	&lt;dl&gt;
	&lt;dt&gt;Application&lt;/dt&gt;
	&lt;dd&gt;Main package + -data package + -doc package + ...&lt;/dd&gt;
	&lt;dt&gt;Library&lt;/dt&gt;
	&lt;dd&gt;-dev package + shlib package + -doc package + ...&lt;/dd&gt;
	&lt;dt&gt;Application + Library&lt;/dt&gt;
	&lt;dt&gt;Collection of Applications&lt;/dt&gt;
	&lt;dt&gt;etc.&lt;/dt&gt;
	&lt;/dl&gt;
I guess many of us already look out for these patterns when searching
for packages but identifying them explicetly might make this easier
and allow more users to benefit from this information.
&lt;/dd&gt;
&lt;/dl&gt;</description>
</item>
<item>
    <title>RC bugs in etch (Starting Stable QA, Part 1)</title>
    <pubDate>Thu, 21 Aug 2008 11:16:00 +0000</pubDate>
    <link>http://blog.djpig.de/en/devel/debian/stable-qa-part1.html</link>
    <guid isPermaLink="true">http://blog.djpig.de/en/devel/debian/stable-qa-part1.html</guid>
    <comments>http://blog.djpig.de/en/devel/debian/stable-qa-part1.html#stable-qa-part1-comments</comments>
    <dc:creator>Frank Lichtenheld</dc:creator>
    <category>/en/devel/debian</category>
    <description>&lt;p&gt;As everyone can see in the
&lt;a href=&quot;http://bugs.debian.org/release-critical/&quot;&gt;graph of release
critical bugs&lt;/a&gt;, the number of RC bugs in etch had constantly risen
since the release (which was already noted in some other blogs) up until last
week. Since I suspected that this number included a lot of false
positives, I began to triage this list last week during Debconf.&lt;/p&gt;

&lt;p&gt;I started with identifying all bugs that were filed against the
version in etch, but really only meant the package in testing/unstable
(but can't be interpreted correctly with version tracking alone since
the version in stable, testing, and unstable is actually identical).
There are a lot of
reasons why an RC bug might be valid for testing/unstable, but not
for stable, even though they share the same package:&lt;/p&gt;

&lt;dl&gt;
&lt;dt&gt;Library transitions.&lt;/dt&gt;
&lt;dd&gt;While most cases of library transitions can be handled with
targeted binNMUs these days, there remain a few cases where a
sourceful upload is needed, e.g. for renamed &lt;tt&gt;-dev&lt;/tt&gt;
packages and necessary source changes to adapt to new APIs.&lt;/dd&gt;
&lt;dt&gt;Build-Problems caused by toolchain changes.&lt;/dt&gt;
&lt;dd&gt;Newer gcc versions are often more strict about what constructs
they allow. This can cause build problems in a lot of packages
once the default version used is increased. Other packages
that regulary cause new build problems are &lt;tt&gt;linux-libc-dev&lt;/tt&gt;
and &lt;tt&gt;dpkg-dev&lt;/tt&gt;. Since we only require that a package is
buildable in the release it is contained in, these are not
valid RC bugs for stable.&lt;/dd&gt;
&lt;dt&gt;Changes in the RC policy of the release team.&lt;/dt&gt;
&lt;dd&gt;One example during the lenny release cycle was the use of
invoke-rc.d in maintainer scripts to (re-)start daemons. Bugs
were filed against a lot of packages not using invoke-rc.d
before the etch release but they were only declared to be of
RC severity after etch.&lt;/dd&gt;
&lt;dt&gt;etc.&lt;/dt&gt;
&lt;/dl&gt;

&lt;p&gt;So as the first part of my triaging efforts I tried to identify
these cases. I also looked for bugs that were listed as affecting
etch due to incomplete version information (i.e. if there is no
version given, the bug is assumed to affect all versions).&lt;/p&gt;

&lt;p&gt;As you can see from the bump in the graph I was able to identify
about 200 bugs that met one of these conditions.&lt;/p&gt;

&lt;p&gt;We should avoid in the future to let the number of false positives
grow to such large numbers. Everyone can help with that:&lt;/p&gt;

&lt;dl&gt;
&lt;dt&gt;Maintainers&lt;/dt&gt;
&lt;dd&gt;If you get bugs reported without a version number and you
can verify that this bug was not present in an older version
of the package, add correct &quot;found&quot; information. If you get
a bug reported against a version that is both in stable and in
testing/unstable, but not valid for stable, tag the bug
appropriatly. I would recommend to err on the side of false positives
though instead of on the side of false negatives!&lt;/dd&gt;

&lt;dt&gt;Mass-bug filers&lt;/dt&gt;
&lt;dd&gt;Most mass-bug filing that involve RC bugs should use tags to
avoid creating false positives.&lt;/dd&gt;

&lt;dt&gt;QA Group&lt;/dt&gt;
&lt;dd&gt;Bugs filed about the proposed orphaning or removal of packages
should usually be tagged, since only in very few cases these
actually warrant any changes in stable.&lt;/dd&gt;

&lt;/dl&gt;

&lt;p&gt;At this point you probably ask yourself: &lt;em&gt;What are the appropriate
tags?&lt;/em&gt; This is much less clear than one might hope, since the involved
tags (&lt;tt&gt;&amp;lt;suite&amp;gt;&lt;/tt&gt;) changed/lost their meaning somewhat with the
introduction of version tracking. Following
&lt;a href=&quot;http://lists.debian.org/debian-release/2008/08/msg00761.html&quot;&gt;my
question about the appropriate tags on debian-release&lt;/a&gt; the release team
and Don Armstrong for the debbugs maintainers seem to have agreed on
their new meaning: &lt;em&gt;A bug with suite tags affects the intersection of
the set of suites indicated by its version information and the set of
suites indicated by its suite tags.&lt;/em&gt;&lt;/p&gt;

&lt;p&gt;Next post: What about the other 600 RC bugs in stable?&lt;/p&gt;</description>
</item>
<item>
    <title>Moving a mailing list from SF.net to another Mailman instance</title>
    <pubDate>Thu, 07 Aug 2008 23:33:00 +0000</pubDate>
    <link>http://blog.djpig.de/en/devel/move-mailinglist-from-sf.html</link>
    <guid isPermaLink="true">http://blog.djpig.de/en/devel/move-mailinglist-from-sf.html</guid>
    <comments>http://blog.djpig.de/en/devel/move-mailinglist-from-sf.html#move-mailinglist-from-sf-comments</comments>
    <dc:creator>Frank Lichtenheld</dc:creator>
    <category>/en/devel</category>
    <description>&lt;p&gt;I had to move a mailing list from &lt;a href=&quot;http://sf.net/&quot;&gt;SourceForge&lt;/a&gt; to a self-hosted Mailman
instance while preserving all the user options. Since one has no shell access
to these SF's Mailman I decided to extract the information from the Web-Interface,
which sadly enough is no easy task. There is no complete list available but only
chunked by starting letter and in groups of 30 addresses or less.&lt;/p&gt;

&lt;p&gt;Since the mailing list in question had about 1500 subscribers manual transcription
was really no option. So I wrote a small script that automatically extracts all the
information and outputs it in a CSV-like format.&lt;/p&gt;

&lt;p&gt;I've also hacked Mailman's add_members script to set all these options from this
format.&lt;/p&gt;

&lt;p&gt;In case someone finds this useful, both are available on my &lt;a href=&quot;http://source.djpig.de/git/&quot;&gt;git
server&lt;/a&gt; under free licenses:&lt;/p&gt;

&lt;dl&gt;
	&lt;dt&gt;&lt;a href=&quot;http://source.djpig.de/git/?p=denx/mailman-migrate.git;a=blob;f=grab-subscribers.pl;hb=HEAD&quot;&gt;grab-subscribers.pl&lt;/a&gt;&lt;/dt&gt;
	&lt;dd&gt;Extract subscriber information from Mailman Web-Interface with LWP.&lt;/dd&gt;

	&lt;dt&gt;&lt;a href=&quot;http://source.djpig.de/git/?p=denx/mailman-migrate.git;a=blob;f=add_members;hb=HEAD&quot;&gt;add_members&lt;/a&gt;&lt;/dt&gt;
	&lt;dd&gt;Use the information extracted by &lt;tt&gt;grab-subscribers.pl&lt;/tt&gt; to populate a Mailman mailing
	list.&lt;/dd&gt;

&lt;/dl&gt;

&lt;p&gt;DISCLAIMER: This is hacked together really quickly and was used exactly once. Don't expect too much.&lt;/p&gt;</description>
</item>
<item>
    <title>packages.ubuntu.com moved to Canonical machine</title>
    <pubDate>Fri, 13 Jun 2008 14:10:00 +0000</pubDate>
    <link>http://blog.djpig.de/en/devel/debian/packages-ubuntu-canonical.html</link>
    <guid isPermaLink="true">http://blog.djpig.de/en/devel/debian/packages-ubuntu-canonical.html</guid>
    <comments>http://blog.djpig.de/en/devel/debian/packages-ubuntu-canonical.html#packages-ubuntu-canonical-comments</comments>
    <dc:creator>Frank Lichtenheld</dc:creator>
    <category>/en/devel/debian</category>
    <description>&lt;p&gt;&lt;a href=&quot;http://packages.ubuntu.com/&quot;&gt;packages.ubuntu.com&lt;/a&gt; is now
hosted on a server provided by Canonical. This will hopefully greatly improve
performance and reliability, since my own server was increasingly swamped and
had repeated problems with its hard disks. Many thanks to Chris Jones for
handling the move.&lt;/p&gt;</description>
</item>
<item>
    <title>Just booked my flights</title>
    <pubDate>Mon, 02 Jun 2008 21:53:00 +0000</pubDate>
    <link>http://blog.djpig.de/en/devel/debian/debconf8.html</link>
    <guid isPermaLink="true">http://blog.djpig.de/en/devel/debian/debconf8.html</guid>
    <comments>http://blog.djpig.de/en/devel/debian/debconf8.html#debconf8-comments</comments>
    <dc:creator>Frank Lichtenheld</dc:creator>
    <category>/en/devel/debian</category>
    <description>&lt;p&gt;&lt;a href=&quot;http://debconf8.debconf.org&quot;&gt;
&lt;img src=&quot;http://media.debconf.org/dc8/images/debconf8-going-to.png&quot;
     alt=&quot;I'm going to DebConf8, edition 2008 of the annual Debian 
          developers meeting&quot;&gt;
&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;I really hope the sponsoring situation still improves, but I've decided to go
either way. Judging from the last years, it's worth it &lt;tt&gt;:)&lt;/tt&gt;&lt;/p&gt;</description>
</item>
<item>
    <title>Introducing archive.debian.net</title>
    <pubDate>Tue, 13 May 2008 16:39:00 +0000</pubDate>
    <link>http://blog.djpig.de/en/devel/debian/archive-debian-net.html</link>
    <guid isPermaLink="true">http://blog.djpig.de/en/devel/debian/archive-debian-net.html</guid>
    <comments>http://blog.djpig.de/en/devel/debian/archive-debian-net.html#archive-debian-net-comments</comments>
    <dc:creator>Frank Lichtenheld</dc:creator>
    <category>/en/devel/debian</category>
    <description>&lt;p&gt;Just the other day I was wondering about what release of Debian a specific version
of a package was in, and I knew it was older than oldstable. But searching the Packages
files of &lt;a href=&quot;http://archive.debian.org/&quot;&gt;archive.debian.org&lt;/a&gt; was tedious and
I thought that there has to be better way. So I quickly set up a packages.debian.org
instance for archive.debian.org at &lt;a href=&quot;http://archive.debian.net&quot;&gt;archive.debian.net&lt;/a&gt;

&lt;p&gt;I guess this isn't really interesting for the day-to-day use, but maybe someone can ocassionally
profit from it.&lt;/p&gt;

&lt;p&gt;Caveats:&lt;/p&gt;
&lt;ul&gt;
  &lt;li&gt;There are no binary files on archive.d.o for rex and buzz, so currently no information
      is available about them.&lt;/li&gt;
  &lt;li&gt;There are no Sources files available for rex, buzz and bo, only Packages, so no information
      about the source packages can be presented.&lt;/li&gt;
  &lt;li&gt;The two above point of course mean together that there is no usable information at all about
      rex and buzz. If someone would create the missing indices and convince the ftp-masters to
      put them on archive.debian.org, I will gladly configure archive.debian.net to use them.&lt;/li&gt;
  &lt;li&gt;Changelogs and copyright files are currently only available for pool-using releases, since
      the extraction script has some assumptions that depend on that. On archive.debian.org,
      the only release that uses &lt;code&gt;pool/&lt;/code&gt; is woody.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Feel free to help me improve that site, preferably by sending patches against the &lt;code&gt;archive-master&lt;/code&gt;
branch of &lt;a href=&quot;git://git.debian.org/git/webwml/packages.git&quot;&gt;git://git.debian.org/git/webwml/packages.git&lt;/a&gt;.&lt;/p&gt;</description>
</item>
<item>
    <title>Obligatory FOSDEM post</title>
    <pubDate>Fri, 22 Feb 2008 10:45:00 +0000</pubDate>
    <link>http://blog.djpig.de/en/devel/debian/fosdem-2008.html</link>
    <guid isPermaLink="true">http://blog.djpig.de/en/devel/debian/fosdem-2008.html</guid>
    <comments>http://blog.djpig.de/en/devel/debian/fosdem-2008.html#fosdem-2008-comments</comments>
    <dc:creator>Frank Lichtenheld</dc:creator>
    <category>/en/devel/debian</category>
    <description>&lt;p&gt;&lt;a href=&quot;http://www.fosdem.org&quot;&gt;&lt;img src=&quot;http://www.fosdem.org/promo/going-to&quot;
alt=&quot;I'm going to FOSDEM, the Free and Open Source Software Developers' European Meeting&quot;&gt;&lt;/a&gt;
&lt;p&gt;I will see you all at &lt;a href=&quot;http://fosdem.org/2008/schedule/events/debian_packages_view&quot;&gt;my talk&lt;/a&gt;, right? &lt;tt&gt;;)&lt;/tt&gt;</description>
</item>
<item>
    <title>carbon neutral FTW (or: WTF?)</title>
    <pubDate>Wed, 13 Feb 2008 23:05:00 +0000</pubDate>
    <link>http://blog.djpig.de/de/kultur/carbon-neutral-war.html</link>
    <guid isPermaLink="true">http://blog.djpig.de/de/kultur/carbon-neutral-war.html</guid>
    <comments>http://blog.djpig.de/de/kultur/carbon-neutral-war.html#carbon-neutral-war-comments</comments>
    <dc:creator>Frank Lichtenheld</dc:creator>
    <category>/de/kultur</category>
    <description>&lt;p&gt;Heute gesehen im Abspann von &lt;a href=&quot;http://imdb.com/title/tt0472062/&quot; title=&quot;IMDB&quot;&gt;Charlie Wilson's War&lt;/a&gt;:
&lt;blockquote lang=&quot;en&quot;&gt;
This film is produced carbon neutral with &lt;em&gt;native&lt;/em&gt;energy.
&lt;/blockquote&gt;
&lt;p&gt;(Sinngemäß, leichte Abweichungen von der Original-Formulierung möglich).
&lt;p&gt;Wenn ich mir die passende Firmen-Seite dazu anschaue (nativeenergy.com, die ich jetzt nicht mit einem Link würdigen möchte),
weiss ich echt nicht, ob ich lachen oder weinen soll. Was ja gut zum Rest des Films passt (der übrigens sehr sehenswert ist, wie
ich finde).&lt;/p&gt;</description>
</item>
<item>
    <title>Lebenslektionen aus dem procmail-Log</title>
    <pubDate>Thu, 07 Feb 2008 14:44:00 +0000</pubDate>
    <link>http://blog.djpig.de/de/verschiedenes/procmail-lebens-lektionen.html</link>
    <guid isPermaLink="true">http://blog.djpig.de/de/verschiedenes/procmail-lebens-lektionen.html</guid>
    <comments>http://blog.djpig.de/de/verschiedenes/procmail-lebens-lektionen.html#procmail-lebens-lektionen-comments</comments>
    <dc:creator>Frank Lichtenheld</dc:creator>
    <category>/de/verschiedenes</category>
    <description>&lt;pre&gt;
From XXX@XXX Thu Feb 07 14:51:42 2008
 Subject: Please help me!!!
  Folder: /dev/null							   6582
&lt;/pre&gt;</description>
</item>
<item>
    <title>More updates about packages.{debian.org,ubuntu.com}</title>
    <pubDate>Wed, 06 Feb 2008 19:50:00 +0000</pubDate>
    <link>http://blog.djpig.de/en/devel/debian/more-packages-updates.html</link>
    <guid isPermaLink="true">http://blog.djpig.de/en/devel/debian/more-packages-updates.html</guid>
    <comments>http://blog.djpig.de/en/devel/debian/more-packages-updates.html#more-packages-updates-comments</comments>
    <dc:creator>Frank Lichtenheld</dc:creator>
    <category>/en/devel/debian</category>
    <description>&lt;ul&gt;
&lt;li&gt;&lt;a href=&quot;http://packages.ubuntu.com/&quot;&gt;packages.ubuntu.com&lt;/a&gt; is now fully migrated to the new server.
Since the old server was not shut down for four days after my contract expired, the actual downtime was very
small (yay for busy admins &lt;tt&gt;;)&lt;/tt&gt;).
&lt;li&gt;After completing this move I now plan to finally migrate this site to the newer code base as
used on &lt;a href=&quot;http://packages.debian.org/&quot;&gt;packages.debian.org&lt;/a&gt;. My test side with the freshly merged
code can be found at &lt;a href=&quot;http://packages2.ubuntu.lichtenheld.net/&quot;&gt;packages2.ubuntu.lichtenheld.net&lt;/a&gt;
(no comments about ugly hostnames please...). Comments and patches (especially to the .css files) welcome.
The location of the git repository can be found on the &lt;a href=&quot;http://packages2.ubuntu.lichtenheld.net/about/&quot;&gt;About page&lt;/a&gt;.
&lt;li&gt;New gimmick in the general code: The site now checks the Accept-Language header twice, once against the
list of DDTP translations and once against the list of template translations. So, given a suitable Accept-Language
header it will not necessarily fall back to English in all cases anymore. For all the bi-, tri-lingual people out
there &lt;tt&gt;:)&lt;/tt&gt;. Not yet online on the main server, but coming soon.
&lt;/ul&gt;</description>
</item>
<item>
    <title>Ein Schelm...</title>
    <pubDate>Mon, 04 Feb 2008 13:04:00 +0000</pubDate>
    <link>http://blog.djpig.de/de/politik/atomkraft-und-klimaschutz.html</link>
    <guid isPermaLink="true">http://blog.djpig.de/de/politik/atomkraft-und-klimaschutz.html</guid>
    <comments>http://blog.djpig.de/de/politik/atomkraft-und-klimaschutz.html#atomkraft-und-klimaschutz-comments</comments>
    <dc:creator>Frank Lichtenheld</dc:creator>
    <category>/de/politik</category>
    <description>&lt;p&gt;Worte, die in einer Argumentation gegen den Atomausstieg (siehe z.B. die Kommentar-Spalten in der FAZ alle paar Tage)
nicht fehlen dürfen:
&lt;ul&gt;
 &lt;li&gt;Kohlendioxid-Ausstoß
 &lt;li&gt;Klimaschutz/Klimawandel
 &lt;li&gt;Frankreich
 &lt;li&gt;Energiepreise
&lt;/ul&gt;
&lt;p&gt;Worte, die niemals in einer Argumentation gegen den Atomausstieg zu finden sind:
&lt;ul&gt;
 &lt;li&gt;Atommüll
 &lt;li&gt;Endlager
 &lt;li&gt;GAU
&lt;/ul&gt;
&lt;p&gt;Das stößt selbst einem bekennenden Castor-Gegner-Gegner doch immer wieder übel auf...</description>
</item>
<item>
    <title>Some packages.{debian.org,ubuntu.com} updates</title>
    <pubDate>Fri, 01 Feb 2008 03:05:00 +0000</pubDate>
    <link>http://blog.djpig.de/en/devel/debian/packages-updates.html</link>
    <guid isPermaLink="true">http://blog.djpig.de/en/devel/debian/packages-updates.html</guid>
    <comments>http://blog.djpig.de/en/devel/debian/packages-updates.html#packages-updates-comments</comments>
    <dc:creator>Frank Lichtenheld</dc:creator>
    <category>/en/devel/debian</category>
    <description>&lt;ul&gt;
&lt;li&gt;I've moved packages.ubuntu.com to a new server but until one day ago forgot to
tell anyone about that &lt;tt&gt;:(&lt;/tt&gt; The old server will probably go offline today and it might
be some time until the IP address gets corrected in DNS and until these changes arrive
at your DNS server. Sorry for any inconvienience caused. You can access the new server
under the alternate address &lt;a href=&quot;http://packages.ubuntu.lichtenheld.net/&quot;&gt;packages.ubuntu.lichtenheld.net&lt;/a&gt;
for now.
&lt;li&gt;I've improved the search code for packages.debian.org a bit to give more usefull results even
if the keyword is very generic. Feel free to test the new code at the &lt;a href=&quot;http://packages.debian.net/&quot;&gt;usual
address&lt;/a&gt; before I put it online on packages.debian.org. I will wait some days to give the translators
a chance to catch up before doing that.
&lt;li&gt;If you are interested in packages.debian.org development and you will attend &lt;a href=&quot;http://fosdem.org/2008/&quot;&gt;FOSDEM&lt;/a&gt;,
please note that I will give a talk about it there in the Debian DevRoom. I would be glad if someone
shows up &lt;tt&gt;;)&lt;/tt&gt;
&lt;/ul&gt;</description>
</item>
<item>
    <title>Persönliche Note</title>
    <pubDate>Fri, 11 Jan 2008 23:09:00 +0000</pubDate>
    <link>http://blog.djpig.de/de/urlaub/suedafrika/persoenliche-note.html</link>
    <guid isPermaLink="true">http://blog.djpig.de/de/urlaub/suedafrika/persoenliche-note.html</guid>
    <comments>http://blog.djpig.de/de/urlaub/suedafrika/persoenliche-note.html#persoenliche-note-comments</comments>
    <dc:creator>Frank Lichtenheld</dc:creator>
    <category>/de/urlaub/suedafrika</category>
    <description>&lt;p&gt;Nachdem M. sich gestern gegenüber S. beschwert hat, dass auf unseren Urlaubsbilder die Urlauber fehlen würden, gibt es hier nun eine kleine Foto-Reihe meiner Wenigkeit:
&lt;div&gt;
&lt;p&gt;&lt;a href=&quot;/images/blog/suedafrika/S%c3%bcdafrika_Tage_9_-_11_-00006.jpg&quot; title=&quot;Link zum Bild in voller Auflösung&quot;&gt;&lt;img src=&quot;/images/blog/suedafrika/S%c3%bcdafrika_Tage_9_-_11_-00006-thumb.jpg&quot; alt=&quot;Füße im Indischen Ozean (bei Struisbaai)&quot;&gt;&lt;/a&gt; &lt;a href=&quot;/images/blog/suedafrika/S%c3%bcdafrika_Tage_12_-_19_-00055.jpg&quot; title=&quot;Link zum Bild in voller Auflösung&quot;&gt;&lt;img src=&quot;/images/blog/suedafrika/S%c3%bcdafrika_Tage_12_-_19_-00055-thumb.jpg&quot; alt=&quot;Füße im Atlantischen Ozean (bei Paternoster)&quot;&gt;&lt;/a&gt;
&lt;p&gt;Meine Füße in Ozeanen (links im Indischen Ozean, rechts im [deutlich kälteren] Atlantischen). Und ja, ich bin auch richtig geschwommen (zumindestens im Indischen Ozean). Und nein, davon wird es keine Bilder im Internet geben...
&lt;/div&gt;
&lt;div&gt;
&lt;p&gt;&lt;a href=&quot;/images/blog/suedafrika/S%c3%bcdafrika_Tage_1_-_4_-00052.jpg&quot; title=&quot;Link zum Bild in voller Auflösung&quot;&gt;&lt;img src=&quot;/images/blog/suedafrika/S%c3%bcdafrika_Tage_1_-_4_-00052-thumb.jpg&quot; alt=&quot;Ich neben künstlichem Pinguin in Simon's Town&quot;&gt;&lt;/a&gt; &lt;a href=&quot;/images/blog/suedafrika/S%c3%bcdafrika_Tage_1_-_4_-00093.jpg&quot; title=&quot;Link zum Bild in voller Auflösung&quot;&gt;&lt;img src=&quot;/images/blog/suedafrika/S%c3%bcdafrika_Tage_1_-_4_-00093-thumb.jpg&quot; alt=&quot;Ich vor dem Sonnenuntergang, Table Mountain&quot;&gt;&lt;/a&gt; &lt;a href=&quot;/images/blog/suedafrika/S%c3%bcdafrika_Tage_1_-_4_-00120.jpg&quot; title=&quot;Link zum Bild in voller Auflösung&quot;&gt;&lt;img src=&quot;/images/blog/suedafrika/S%c3%bcdafrika_Tage_1_-_4_-00120-thumb.jpg&quot; alt=&quot;Ich mit Radler im Paulaner Biergarten, Waterfront&quot;&gt;&lt;/a&gt;
&lt;p&gt;Impressionen in und um Kapstadt, von links nach rechts: Simon's Town, Table Mountain, Paulaner Biergarten (Waterfront)
&lt;/div&gt;</description>
</item>
<item>
    <title>Sonne und Wolken (Impressionen)</title>
    <pubDate>Thu, 10 Jan 2008 18:34:00 +0000</pubDate>
    <link>http://blog.djpig.de/de/urlaub/suedafrika/sonne-und-wolken.html</link>
    <guid isPermaLink="true">http://blog.djpig.de/de/urlaub/suedafrika/sonne-und-wolken.html</guid>
    <comments>http://blog.djpig.de/de/urlaub/suedafrika/sonne-und-wolken.html#sonne-und-wolken-comments</comments>
    <dc:creator>Frank Lichtenheld</dc:creator>
    <category>/de/urlaub/suedafrika</category>
    <description>&lt;p&gt;Nach dem Posting für die Pinguin-Fans nun das für diejenigen, die ihren Blick lieber nach oben richten. Eine Sammlung unserer schönsten Sonnen- und Wolken-Bilder:
&lt;div&gt;
&lt;p&gt;&lt;a href=&quot;/images/blog/suedafrika/S%c3%bcdafrika_Tage_1_-_4_-00086.jpg&quot; title=&quot;Link zum Bild in voller Auflösung&quot;&gt;&lt;img src=&quot;/images/blog/suedafrika/S%c3%bcdafrika_Tage_1_-_4_-00086-thumb.jpg&quot; alt=&quot;Sonnenuntergang über dem Atlantik, gesehen vom Table Mountain in Kapstadt&quot;&gt;&lt;/a&gt; &lt;a href=&quot;/images/blog/suedafrika/S%c3%bcdafrika_Tage_1_-_4_-00088.jpg&quot; title=&quot;Link zum Bild in voller Auflösung&quot;&gt;&lt;img src=&quot;/images/blog/suedafrika/S%c3%bcdafrika_Tage_1_-_4_-00088-thumb.jpg&quot; alt=&quot;Sonnenuntergang über dem Atlantik, gesehen vom Table Mountain in Kapstadt&quot;&gt;&lt;/a&gt;
&lt;p&gt;Sonnen-Untergang über dem Atlantik, gesehen vom Table Mountain in Kapstadt.
&lt;/div&gt;
&lt;div&gt;
&lt;p&gt;&lt;a href=&quot;/images/blog/suedafrika/S%c3%bcdafrika_Tage_5_-_7_-00083.jpg&quot; title=&quot;Link zum Bild in voller Auflösung&quot;&gt;&lt;img src=&quot;/images/blog/suedafrika/S%c3%bcdafrika_Tage_5_-_7_-00083-thumb.jpg&quot; alt=&quot;Wolken über der kleinen Karoo&quot;&gt;&lt;/a&gt; &lt;a href=&quot;/images/blog/suedafrika/S%c3%bcdafrika_Tage_12_-_19_-00037.jpg&quot; title=&quot;Link zum Bild in voller Auflösung&quot;&gt;&lt;img src=&quot;/images/blog/suedafrika/S%c3%bcdafrika_Tage_12_-_19_-00037-thumb.jpg&quot; alt=&quot;Wolken über der Karoo&quot;&gt;&lt;/a&gt;
&lt;p&gt;Wolken über der Karoo&lt;/p&gt;
&lt;/div&gt;
&lt;div&gt;
&lt;p&gt;&lt;a href=&quot;/images/blog/suedafrika/S%c3%bcdafrika_Tage_8_-_9_-00037.jpg&quot; title=&quot;Link zum Bild in voller Auflösung&quot;&gt;&lt;img src=&quot;/images/blog/suedafrika/S%c3%bcdafrika_Tage_8_-_9_-00037-thumb.jpg&quot; alt=&quot;noch mehr Wolken&quot;&gt;&lt;/a&gt;
&lt;p&gt;Noch mehr Wolken (Region: Western Cape)
&lt;/div&gt;
&lt;div&gt;
&lt;p&gt;&lt;a href=&quot;/images/blog/suedafrika/S%c3%bcdafrika_Tage_9_-_11_-00018.jpg&quot; title=&quot;Link zum Bild in voller Auflösung&quot;&gt;&lt;img src=&quot;/images/blog/suedafrika/S%c3%bcdafrika_Tage_9_-_11_-00018-thumb.jpg&quot; alt=&quot;Sonnenuntergang über Struisbaai&quot;&gt;&lt;/a&gt; &lt;a href=&quot;/images/blog/suedafrika/S%c3%bcdafrika_Tage_12_-_19_-00001.jpg&quot; title=&quot;Link zum Bild in voller Auflösung&quot;&gt;&lt;img src=&quot;/images/blog/suedafrika/S%c3%bcdafrika_Tage_12_-_19_-00001-thumb.jpg&quot; alt=&quot;Sonnenuntergang über Struisbaai&quot;&gt;&lt;/a&gt; &lt;a href=&quot;/images/blog/suedafrika/S%c3%bcdafrika_Tage_12_-_19_-00008.jpg&quot; title=&quot;Link zum Bild in voller Auflösung&quot;&gt;&lt;img src=&quot;/images/blog/suedafrika/S%c3%bcdafrika_Tage_12_-_19_-00008-thumb.jpg&quot; alt=&quot;Sonnenuntergang über Struisbaai&quot;&gt;&lt;/a&gt;
&lt;p&gt;Sonnenuntergang über Struisbaai
&lt;/div&gt;
&lt;div&gt;
&lt;p&gt;&lt;a href=&quot;/images/blog/suedafrika/S%c3%bcdafrika_Tage_9_-_11_-00001.jpg&quot; title=&quot;Link zum Bild in voller Auflösung&quot;&gt;&lt;img src=&quot;/images/blog/suedafrika/S%c3%bcdafrika_Tage_9_-_11_-00001-thumb.jpg&quot; alt=&quot;Sonnenspiegelung auf dem Wasser (Struisbaai)&quot;&gt;&lt;/a&gt; &lt;a href=&quot;/images/blog/suedafrika/S%c3%bcdafrika_Tage_9_-_11_-00030.jpg&quot; title=&quot;Link zum Bild in voller Auflösung&quot;&gt;&lt;img src=&quot;/images/blog/suedafrika/S%c3%bcdafrika_Tage_9_-_11_-00030-thumb.jpg&quot; alt=&quot;Sonne, Wolken und Strand bei Struisbaai&quot;&gt;&lt;/a&gt; &lt;a href=&quot;/images/blog/suedafrika/S%c3%bcdafrika_Tage_12_-_19_-Bild030.jpg&quot; title=&quot;Link zum Bild in voller Auflösung&quot;&gt;&lt;img src=&quot;/images/blog/suedafrika/S%c3%bcdafrika_Tage_12_-_19_-Bild030-thumb.jpg&quot; alt=&quot;Wrack am Strand von Struisbaai&quot;&gt;&lt;/a&gt;
&lt;p&gt;Sonne, Wolken und Strand in perfekter Harmonie (bei Struisbaai)
&lt;/div&gt;
&lt;div&gt;
&lt;p&gt;&lt;a href=&quot;/images/blog/suedafrika/S%c3%bcdafrika_Tage_12_-_19_-00063.jpg&quot; title=&quot;Link zum Bild in voller Auflösung&quot;&gt;&lt;img src=&quot;/images/blog/suedafrika/S%c3%bcdafrika_Tage_12_-_19_-00063-thumb.jpg&quot; alt=&quot;Sonne über dem Atlantik bei Paternoster&quot;&gt;&lt;/a&gt;
&lt;p&gt;Und zum Abschluss nochmal der Atlantik, diesmal bei Paternoster.
&lt;/div&gt;</description>
</item>
<item>
    <title>Pinguine!</title>
    <pubDate>Thu, 10 Jan 2008 18:06:00 +0000</pubDate>
    <link>http://blog.djpig.de/de/urlaub/suedafrika/pinguine.html</link>
    <guid isPermaLink="true">http://blog.djpig.de/de/urlaub/suedafrika/pinguine.html</guid>
    <comments>http://blog.djpig.de/de/urlaub/suedafrika/pinguine.html#pinguine-comments</comments>
    <dc:creator>Frank Lichtenheld</dc:creator>
    <category>/de/urlaub/suedafrika</category>
    <description>&lt;p&gt;Wo wir gerade bei Tieren sind: Jedem Pinguin-Liebhaber (wozu sicherlich einige Leser meines Blogs aus dem einen
oder anderen Grund zu zählen sind) kann man nur einen Besuch der Boulder Beach Pinguin-Kolonie auf der Kap-Halbinsel
(Teil des &lt;a href=&quot;http://www.sanparks.org/parks/table_mountain/&quot; lang=&quot;en&quot;&gt;Table Mountain National Park&lt;/a&gt;) nahelegen.
Hier einige unserer Bilder als Anreiz:
&lt;dl&gt;
&lt;dt&gt;Geruhsam&lt;/dt&gt;
&lt;dd&gt;&lt;a href=&quot;/images/blog/suedafrika/S%c3%bcdafrika_Tage_1_-_4_-00059.jpg&quot; title=&quot;Link zum Bild in voller Auflösung&quot;&gt;&lt;img src=&quot;/images/blog/suedafrika/S%c3%bcdafrika_Tage_1_-_4_-00059-thumb.jpg&quot; alt=&quot;Schlafender Pinguin&quot;&gt;&lt;/a&gt;
&lt;dt&gt;Poser&lt;/dt&gt;
&lt;dd&gt;&lt;a href=&quot;/images/blog/suedafrika/S%c3%bcdafrika_Tage_1_-_4_-00060.jpg&quot; title=&quot;Link zum Bild in voller Auflösung&quot;&gt;&lt;img src=&quot;/images/blog/suedafrika/S%c3%bcdafrika_Tage_1_-_4_-00060-thumb.jpg&quot; alt=&quot;Balzender Pinguin&quot;&gt;&lt;/a&gt;
&lt;dt&gt;Zärtlich&lt;/dt&gt;
&lt;dd&gt;&lt;a href=&quot;/images/blog/suedafrika/S%c3%bcdafrika_Tage_1_-_4_-00069.jpg&quot; title=&quot;Link zum Bild in voller Auflösung&quot;&gt;&lt;img src=&quot;/images/blog/suedafrika/S%c3%bcdafrika_Tage_1_-_4_-00069-thumb.jpg&quot; alt=&quot;Pinguin-'Ehepaar'&quot;&gt;&lt;/a&gt;
&lt;dt&gt;Elegante Prozession&lt;/dt&gt;
&lt;dd&gt;&lt;a href=&quot;/images/blog/suedafrika/S%c3%bcdafrika_Tage_1_-_4_-00075.jpg&quot; title=&quot;Link zum Bild in voller Auflösung&quot;&gt;&lt;img src=&quot;/images/blog/suedafrika/S%c3%bcdafrika_Tage_1_-_4_-00075-thumb.jpg&quot; alt=&quot;Drei Pinguine in Bewegung&quot;&gt;&lt;/a&gt;
&lt;dt&gt;Schönstes Piktogramm aller Zeiten...&lt;/dt&gt;
&lt;dd&gt;&lt;a href=&quot;/images/blog/suedafrika/S%c3%bcdafrika_Tage_1_-_4_-00083.jpg&quot; title=&quot;Link zum Bild in voller Auflösung&quot;&gt;&lt;img src=&quot;/images/blog/suedafrika/S%c3%bcdafrika_Tage_1_-_4_-00083-thumb.jpg&quot; alt=&quot;Pinguin-Warnschild auf dem Parkplatz, Piktogramm&quot;&gt;&lt;/a&gt; &lt;a href=&quot;/images/blog/suedafrika/S%c3%bcdafrika_Tage_1_-_4_-00082.jpg&quot; title=&quot;Link zum Bild in voller Auflösung&quot;&gt;&lt;img src=&quot;/images/blog/suedafrika/S%c3%bcdafrika_Tage_1_-_4_-00082-thumb.jpg&quot; alt=&quot;Ganzes Schild&quot;&gt;&lt;/a&gt;
&lt;/dl&gt;</description>
</item>
<item>
    <title>Big Five Beweisfotos</title>
    <pubDate>Thu, 10 Jan 2008 17:45:00 +0000</pubDate>
    <link>http://blog.djpig.de/de/urlaub/suedafrika/big-five-beweisfotos.html</link>
    <guid isPermaLink="true">http://blog.djpig.de/de/urlaub/suedafrika/big-five-beweisfotos.html</guid>
    <comments>http://blog.djpig.de/de/urlaub/suedafrika/big-five-beweisfotos.html#big-five-beweisfotos-comments</comments>
    <dc:creator>Frank Lichtenheld</dc:creator>
    <category>/de/urlaub/suedafrika</category>
    <description>&lt;p&gt;Hier unsere &quot;3 aus 5 der &lt;a href=&quot;http://de.wikipedia.org/wiki/Big_Five_%28Safari%29&quot; title=&quot;Begriffserklärung bei Wikipedia&quot;&gt;Big Five&lt;/a&gt;&quot;-Beweisfotos:
&lt;dl&gt;
&lt;dt&gt;Löwin&lt;/dt&gt;
&lt;dd&gt;&lt;a href=&quot;/images/blog/suedafrika/S%c3%bcdafrika_Tage_5_-_7_-00073.jpg&quot; title=&quot;Link zum Bild in voller Auflösung&quot;&gt;&lt;img src=&quot;/images/blog/suedafrika/S%c3%bcdafrika_Tage_5_-_7_-00073-thumb.jpg&quot; alt=&quot;Löwin im Addo-Nationalpark&quot;&gt;&lt;/a&gt;
&lt;dt&gt;Elefant (Bilder der anderen 200 Elefanten auf Anfrage...)&lt;/dt&gt;
&lt;dd&gt;&lt;a href=&quot;/images/blog/suedafrika/S%c3%bcdafrika_Tage_5_-_7_-00060.jpg&quot; title=&quot;Link zum Bild in voller Auflösung&quot;&gt;&lt;img src=&quot;/images/blog/suedafrika/S%c3%bcdafrika_Tage_5_-_7_-00060-thumb.jpg&quot; alt=&quot;Elefanten-Kuh mit Jungem im Addo-Nationalpark&quot;&gt;&lt;/a&gt;
&lt;dt&gt;Büffel&lt;/dt&gt;
&lt;dd&gt;&lt;a href=&quot;/images/blog/suedafrika/S%c3%bcdafrika_Tage_5_-_7_-00027.jpg&quot; title=&quot;Link zum Bild in voller Auflösung&quot;&gt;&lt;img src=&quot;/images/blog/suedafrika/S%c3%bcdafrika_Tage_5_-_7_-00027-thumb.jpg&quot; alt=&quot;Büffel-Bulle im Addo-Nationalpark&quot;&gt;&lt;/a&gt;
&lt;/dl&gt;
&lt;p&gt;Alle gesehen im &lt;a href=&quot;http://www.sanparks.org/parks/addo/&quot; lang=&quot;en&quot;&gt;Addo Elephant National Park&lt;/a&gt;.</description>
</item>
<item>
    <title>Back in 2010?</title>
    <pubDate>Thu, 10 Jan 2008 17:33:00 +0000</pubDate>
    <link>http://blog.djpig.de/de/urlaub/suedafrika/back-in-2010.html</link>
    <guid isPermaLink="true">http://blog.djpig.de/de/urlaub/suedafrika/back-in-2010.html</guid>
    <comments>http://blog.djpig.de/de/urlaub/suedafrika/back-in-2010.html#back-in-2010-comments</comments>
    <dc:creator>Frank Lichtenheld</dc:creator>
    <category>/de/urlaub/suedafrika</category>
    <description>&lt;p&gt;Nachdem S. und ich ja nun von unserem Urlaub in Südafrika zurück sind, muss man natürlich schon mal anfangen
für unseren nächsten Aufenthalt zu planen. Vielleicht zur WM 2010? Daher hier mal ein Statusfoto eines der Stadien
(Kapstadt):
&lt;p&gt;&lt;a href=&quot;/images/blog/suedafrika/S%c3%bcdafrika_Tage_1_-_4_-00016.jpg&quot; title=&quot;Link zum Bild in voller Auflösung&quot;&gt;&lt;img src=&quot;/images/blog/suedafrika/S%c3%bcdafrika_Tage_1_-_4_-00016-thumb.jpg&quot; alt=&quot;Fußballstadion-Baustelle in Kapstadt, fotografiert vom signal hill&quot;&gt;&lt;/a&gt;</description>
</item>
<item>
    <title>Falsche Freunde mal anders</title>
    <pubDate>Sun, 09 Dec 2007 20:19:00 +0000</pubDate>
    <link>http://blog.djpig.de/de/verschiedenes/falsche-freunde-mal-anders.html</link>
    <guid isPermaLink="true">http://blog.djpig.de/de/verschiedenes/falsche-freunde-mal-anders.html</guid>
    <comments>http://blog.djpig.de/de/verschiedenes/falsche-freunde-mal-anders.html#falsche-freunde-mal-anders-comments</comments>
    <dc:creator>Frank Lichtenheld</dc:creator>
    <category>/de/verschiedenes</category>
    <description>&lt;p&gt;Frage: Was heißt &lt;q&gt;'n Gese&amp;euml;nde Kersfees&lt;/q&gt; (Afrikaans) auf Deutsch?
&lt;p&gt;Antwort: &lt;q&gt;Frohe Weihnachten&lt;/q&gt; (und nicht eine Bemerkung über den
Geruch meiner Füße, wie ich zuerst dachte &lt;tt&gt;;-)&lt;/tt&gt;). Die wörtliche Übersetzung ist übrigens &lt;q&gt;Gesegnetes Kerzenfest&lt;/q&gt;.</description>
</item>
<item>
    <title>Introducing sourcedeps.d.n</title>
    <pubDate>Sat, 08 Sep 2007 23:10:00 +0000</pubDate>
    <link>http://blog.djpig.de/en/devel/debian/introducing-sourcedeps.html</link>
    <guid isPermaLink="true">http://blog.djpig.de/en/devel/debian/introducing-sourcedeps.html</guid>
    <comments>http://blog.djpig.de/en/devel/debian/introducing-sourcedeps.html#introducing-sourcedeps-comments</comments>
    <dc:creator>Frank Lichtenheld</dc:creator>
    <category>/en/devel/debian</category>
    <description>&lt;p&gt;I get regulary annoyed by the fact that I find random -dev packages on my main system and
can't figure out which package's build-depends I satisfied by installing them. Also they don't
disappear if the package changes its build-depends.
&lt;p&gt;So I decided to solve this problem. Since
I'm not really a C/C++ hacker and didn't want to learn hacking APT for this I choose to solve this
problem with brute force and Perl &lt;tt&gt;;-)&lt;/tt&gt;
&lt;p&gt;The result is &lt;a href=&quot;http://sourcedeps.debian.net/&quot;&gt;sourcedeps.debian.net&lt;/a&gt;, a APT archive
which contains one binary package for each source package. The following mapping was done:

&lt;pre&gt;
     source package name =&gt; binary package name, but with appended '-build-depends'
     Build-Depends       =&gt; Depends
     Build-Depends-Indep =&gt; Recommends
     Build-Conflicts     =&gt; Conflicts
     Binary              =&gt; Suggests
     Binary              =&gt; Provides (with appended '-build-depends')
&lt;/pre&gt;

&lt;p&gt;If any of the Build-Depends fields contains arch limiters, arch-dependent packages will be
created, otherwise one arch-independent package.

&lt;p&gt;This allows easy installation of build-depends by installing the corresponding meta package,
tracking them, and removing them automatically in case you deinstall the meta package. It only
works for known architectures though and it requires creating around 60,000 binary packages.
It also doesn't allow tracking build-dependencies for more than one version of a package (e.g.
unstable and experimental).&lt;/p&gt;

&lt;p&gt;You can use this by adding something like
&lt;blockquote&gt;
	deb http://sourcedeps.debian.net/ sid main contrib non-free
&lt;/blockquote&gt;
&lt;p&gt;to your &lt;code&gt;sources.list&lt;/code&gt;. The archive is signed with the following key, available from
a keyserver near you and signed by me:

&lt;pre&gt;
pub   1024D/ED505694 2007-09-08 [expires: 2008-09-07]
      Key fingerprint = 4ECF DF07 F419 0B5B 45C4  51D0 00E9 C47B ED50 5694
uid                  SourceDeps.Debian.Net Archive Key &amp;lt;archive@sourcedeps.debian.net&amp;gt;
&lt;/pre&gt;

&lt;p&gt;Comments welcome.</description>
</item>
<item>
    <title>Experimental tabbing on packages.d.o</title>
    <pubDate>Sat, 09 Jun 2007 23:03:00 +0000</pubDate>
    <link>http://blog.djpig.de/en/devel/debian/tabbed-packages.html</link>
    <guid isPermaLink="true">http://blog.djpig.de/en/devel/debian/tabbed-packages.html</guid>
    <comments>http://blog.djpig.de/en/devel/debian/tabbed-packages.html#tabbed-packages-comments</comments>
    <dc:creator>Frank Lichtenheld</dc:creator>
    <category>/en/devel/debian</category>
    <description>&lt;p&gt;Too make the pages for single packages on packages.debian.org less loaded with
information I experimented today with changing the layout to a &quot;tabbed&quot; one, so that
information is spreaded over several sub pages. Currently this is implemented with
Javascript, but if people really like it I would probably implement it on the server side
too. Please &lt;a href=&quot;http://packages.debian.net/&quot;&gt;check it out&lt;/a&gt; and tell me what you
think.&lt;/p&gt;</description>
</item>
<item>
    <title>packages.debian.org status and development</title>
    <pubDate>Sat, 02 Jun 2007 22:24:00 +0000</pubDate>
    <link>http://blog.djpig.de/en/devel/debian/packages-status-update.html</link>
    <guid isPermaLink="true">http://blog.djpig.de/en/devel/debian/packages-status-update.html</guid>
    <comments>http://blog.djpig.de/en/devel/debian/packages-status-update.html#packages-status-update-comments</comments>
    <dc:creator>Frank Lichtenheld</dc:creator>
    <category>/en/devel/debian</category>
    <description>
&lt;p&gt;&lt;em&gt;Copy of a mail I sent to debian-www earlier today. I don't think
it warrants posting to -devel-announce, but I post it here to make it
visible to people not usually following debian-www.&lt;/em&gt;&lt;/p&gt;

&lt;p&gt;Since I seem to sense an increased stream of offers to help out with
&lt;a href=&quot;http://packages.debian.org/&quot;&gt;packages.d.o&lt;/a&gt; coming my way
(but maybe that is just wishful thinking &lt;tt&gt;;)&lt;/tt&gt; I wanted to give a short
update on the development of the current code and the status of the
infrastructure so that nobody can claim he wanted
to help but failed due to lack of information.&lt;/p&gt;

&lt;ul&gt;
 &lt;li&gt;The code in the CVS is seriously lacking in many regards, especially
   update and CGI speed. It runs pretty stable though and since we
   excluded robots from using the CGI scripts it seems to run with at
   least enough speed to keep any big complaints from rising.
   (If anyone is interested, packages.d.o currently has
   about 200,000 page hits a day, with a notable decrease
   &amp;ndash; up to 50,000 &amp;ndash; during the etch freeze and a similar increase after
   release)
 &lt;li&gt;packages.d.o is currently run on puccini.d.o, this host is
   exclusivly used for this purpose. Adminstration is be done
   by group pkg_maint, current members are Martin 'Joey' Schulze
   and me.
 &lt;li&gt;The same code is also used to create the page
   &lt;a href=&quot;http://packages.ubuntu.com&quot;&gt;packages.ubuntu.com&lt;/a&gt;, see
   branch ubuntu in &lt;a
   href=&quot;http://cvs.debian.org/packages?cvsroot=webwml&quot;&gt;CVS&lt;/a&gt;.
   &lt;tt&gt;packages.ubuntu.com&lt;/tt&gt; is run a private server of mine and
   only administrated by me.
 &lt;li&gt;Everybody with write access to the website has also write access
   to this part of the CVS. The code run on packages.d.o is
   updated once a day during the update cron job. Since there
   is no staging ground for changes, any commits should be made
   with extreme care...
 &lt;li&gt;Last year Jeroen van Wolffelaar and I started to develop a new
   version with the goal to make dynamic page generation possible
   which allows for faster update of information and more flexible
   presentation. We coordinated our work by using a SVN repository
   located at svn.wolffelaar.nl.
 &lt;li&gt;This development was stalled several times when he and/or I had no time
   to actively pursue it.
 &lt;li&gt;In April 2007 I decided to revive the development to get the code
   in a state ready for deployment. Since I was by then inititated
   in the wonders of distributed scm, I decided to move the code to
   yet another repository, namely
   &lt;a
   href=&quot;http://source.djpig.de/git/?p=packages.git;a=summary&quot;&gt;git&lt;/a&gt;
   (for cloning use &lt;tt&gt;git://source.djpig.de/git/packages.git&lt;/tt&gt;)
   There is also a ubuntu branch there but it is in a rather
   sorry state atm regarding site layout.
 &lt;li&gt;I think the new code is currently in a state where it could be
   safely deployed to packages.d.o but I'm currently waiting for
   an etch upgrade of the host since the code has grown some dependencies on
   stuff only available in etch. The next possibility for this
   to happen is probably during Debconf.
 &lt;li&gt;I don't know yet how to handle the SCM stuff when the code
   is to be deployed.
 &lt;li&gt;You can try out this new code base at
   &lt;a href=&quot;http://packages.debian.net/&quot;&gt;packages.debian.net&lt;/a&gt;
   (Might be slightly out-of-date sometimes since I don't run the
   cronjob as often as possible to give packages.ubuntu.com more
   ressources)
 &lt;li&gt;&lt;strong&gt;Bug reports and patches against this version are very much
   welcome&lt;/strong&gt;,
   please send them directly to me (but feel free to CC debian-www
   if you want to have an open discussion on the matter in question).
 &lt;li&gt;Bug reports and patches against the version currently in use should
   be directed to the BTS as usual.
 &lt;li&gt;If there is interest we can make a little improvised BoF about
   packages.d.o at Debconf.
&lt;/ul&gt;</description>
</item>
<item>
    <title>Manchmal...</title>
    <pubDate>Fri, 11 May 2007 19:36:00 +0000</pubDate>
    <link>http://blog.djpig.de/de/kultur/sneak-preview.html</link>
    <guid isPermaLink="true">http://blog.djpig.de/de/kultur/sneak-preview.html</guid>
    <comments>http://blog.djpig.de/de/kultur/sneak-preview.html#sneak-preview-comments</comments>
    <dc:creator>Frank Lichtenheld</dc:creator>
    <category>/de/kultur</category>
    <description>&lt;p&gt;hat man in der Sneak-Preview ja Glück und sieht einen echt tollen Film, den man sich sonst vielleicht gar nicht angeschaut hätte.
&lt;p&gt;Manchmal sieht man allerdings auch einfach &lt;a href=&quot;http://imdb.com/title/tt0775539/&quot;&gt;einen Film&lt;/a&gt; aus den
&lt;a href=&quot;http://imdb.com/chart/bottom?tt0775539&quot;&gt;IMDB Bottom 100&lt;/a&gt;...</description>
</item>
<item>
    <title>Stirb, Ladenschluss, Stirb</title>
    <pubDate>Fri, 24 Nov 2006 15:35:00 +0000</pubDate>
    <link>http://blog.djpig.de/de/politik/stirb-ladenschluss-stirb.html</link>
    <guid isPermaLink="true">http://blog.djpig.de/de/politik/stirb-ladenschluss-stirb.html</guid>
    <comments>http://blog.djpig.de/de/politik/stirb-ladenschluss-stirb.html#stirb-ladenschluss-stirb-comments</comments>
    <dc:creator>Frank Lichtenheld</dc:creator>
    <category>/de/politik</category>
    <description>&lt;p&gt;Ja, es ist kein Geheimnis: Ich bin ein entschiedener Verfechter der
größtmöglichen Aufhebung von Beschränkungen der Öffnungszeiten. Ich
finde insgesamt auch die Gegenargumente eher dürftig.
(Beispiele: &lt;a href=&quot;http://www.spd-fraktion-hessen.de/index.php?id=55&amp;tx_ttnews%5Btt_news%5D=4664&amp;tx_ttnews%5BbackPid%5D=10&quot;&gt;Landtagsfraktion SPD Hessen&lt;/a&gt;,
&lt;a href=&quot;http://handel.bb.verdi.de/themen/ladenschluss/#presseinformation_entscheidung_zum_ladenschluss&quot;&gt;Verdi Berlin-Brandenburg&lt;/a&gt;).
&lt;p&gt;Wir hätten da:

&lt;ol&gt;
  &lt;li&gt;&lt;p class=&quot;statement&quot;&gt;Der Service wird darunter leiden!&lt;/p&gt;
      &lt;p class=&quot;statement&quot;&gt;Die kleinen Geschäfte werden dadurch
       benachteiligt!&lt;/p&gt;
      &lt;p class=&quot;answer&quot;&gt;Die Geschäfte, die wirklich guten Service
      anbieten, nutzen schon heute die Öffnungszeiten nicht wirklich
      aus, das wäre wahrscheinlich auch nicht zu bezahlen. Aber
      für diese ändert sich ja also auch nichts, ausser dass sie
      flexibler werden. Ich denke nicht, dass die Nische des
      Einzel-Fachhändlers, der um 18:30 Uhr zumacht, irgendwie
      davon beeinflusst wird, ob der Media-Markt eine Straße weiter
      nun bis 20 Uhr oder bis 22 Uhr offen hat. Geschäfte, die
      jetzt schon keine lebensfähige Nische haben, werden vielleicht
      etwas schneller kaputt gehen. Aber das ist wie in vielen
      anderen Branchen auch, in denen der Staat bestimmte
      Geschäftsformen am künstlichen Leben erhält (Steinkohlebau,
      Agrarwirtschaft,...): Wäre nicht ein Ende mit Schrecken
      besser als Schrecken ohne Ende?&lt;/p&gt;
  &lt;li&gt;&lt;p class=&quot;statement&quot;&gt;Die Arbeitszeiten werden schlechter für
      die Beschäftigten!&lt;/p&gt;
      &lt;p class=&quot;answer&quot;&gt;Und? Es gibt immer noch viele, viele Berufsgruppen,
      die 1. viel längere und/oder 2. viel schlechtere Arbeitszeiten haben.
      Und für viele Menschen, die heute durch die starren Ladenöffnungszeiten
      Probleme mit ihren Arbeitszeiten haben, werden dadurch profitieren.&lt;/p&gt;
  &lt;li&gt;&lt;p class=&quot;statement&quot;&gt;Es werden keine neuen Jobs entstehen!&lt;/p&gt;
      &lt;p class=&quot;statement&quot;&gt;Es wird keinen Anstieg des Konsums geben!&lt;/p&gt;
      &lt;p class=&quot;answer&quot;&gt;Wahrscheinlich nicht. Aber inwiefern kann
      eine Nicht-Änderung ein Gegenargument sein?&lt;/p&gt;
  &lt;li&gt;&lt;p class=&quot;statement&quot;&gt;Die Geschäfte werden davon nicht profitieren!&lt;/p&gt;
      &lt;p class=&quot;answer&quot;&gt;Na super, dann werden sie ja auch nicht
      länger aufmachen. Damit lösen sich dann aber natürlich sämtliche
      Gegenargumente in Luft auf...&lt;/p&gt;
  &lt;li&gt;&lt;p class=&quot;statement&quot;&gt;Hochwertige Jobs werden in Billigjobs
      umgewandelt werden!&lt;/p&gt;
      &lt;p class=&quot;answer&quot;&gt;Hmm, vielleicht könnte es da einen Mittelweg
      geben, wenn die Gewerkschaften sich nicht so eisern an ihren
      Tarifverträgen festklammern... Und was ändert überhaupt
      das Ladenschlussgesetz an der Möglichkeit der Arbeitgeber,
      neu eingestellte Beschäftige niedriger zu bezahlen? Es ist
      doch immer noch der gleiche Arbeitgeber und der gleiche Job,
      nur mit anderen Arbeitszeiten. Der Zusammenhang wird mir da
      einfach nicht klar.&lt;/p&gt;
&lt;/ol&gt;

&lt;p&gt;Und die Pro-Argumente? &lt;strong&gt;Freiheit und Flexibilität&lt;/strong&gt;.
Was soll ich dazu noch mehr sagen?&lt;/p&gt;

&lt;p&gt;Kommentare sehr willkommen...&lt;/p&gt;</description>
</item>
<item>
    <title>Tragik</title>
    <pubDate>Fri, 24 Nov 2006 15:34:00 +0000</pubDate>
    <link>http://blog.djpig.de/de/verschiedenes/die-welt-erderwaermung.html</link>
    <guid isPermaLink="true">http://blog.djpig.de/de/verschiedenes/die-welt-erderwaermung.html</guid>
    <comments>http://blog.djpig.de/de/verschiedenes/die-welt-erderwaermung.html#die-welt-erderwaermung-comments</comments>
    <dc:creator>Frank Lichtenheld</dc:creator>
    <category>/de/verschiedenes</category>
    <description>&lt;p&gt;Die wichtigen Fragen der Menschheit werden von dieser einfach nicht ernstgenommen: &lt;a href=&quot;http://www.welt.de/extra/service/128201.html?poll_qid=1086188&quot;&gt;Was erhoffen Sie sich von der Erderwärmung? [welt.de]&lt;/a&gt;.&lt;/p&gt;</description>
</item>
<item>
    <title>Please send me back to 1950...</title>
    <pubDate>Fri, 24 Nov 2006 12:34:00 +0000</pubDate>
    <link>http://blog.djpig.de/de/politik/back-to-1950.html</link>
    <guid isPermaLink="true">http://blog.djpig.de/de/politik/back-to-1950.html</guid>
    <comments>http://blog.djpig.de/de/politik/back-to-1950.html#back-to-1950-comments</comments>
    <dc:creator>Frank Lichtenheld</dc:creator>
    <category>/de/politik</category>
    <description>&lt;p&gt;&lt;a href=&quot;http://www.ju-hessen.de/news-detail-342.html&quot; title=&quot;ohne kommentar&quot;&gt;kt&lt;/a&gt;</description>
</item>
<item>
    <title>Searching for pbbuttonsd i386 users</title>
    <pubDate>Thu, 23 Nov 2006 00:29:00 +0000</pubDate>
    <link>http://blog.djpig.de/en/devel/debian/pbbuttonsd-on-i386.html</link>
    <guid isPermaLink="true">http://blog.djpig.de/en/devel/debian/pbbuttonsd-on-i386.html</guid>
    <comments>http://blog.djpig.de/en/devel/debian/pbbuttonsd-on-i386.html#pbbuttonsd-on-i386-comments</comments>
    <dc:creator>Frank Lichtenheld</dc:creator>
    <category>/en/devel/debian</category>
    <description>&lt;p&gt;For about five months now the
&lt;a href=&quot;http://packages.debian.org/pbbuttonsd&quot;&gt;Debian package&lt;/a&gt; of
&lt;a href=&quot;http://pbbuttons.berlios.de/&quot;&gt;pbbuttonsd&lt;/a&gt; builds a
package on i386, too, since it might actually be useful to have
these available on MacBook (Pro) machines as well. What I don't know
(since up until now I never actually used or even saw a MacBook with
Linux installed) is whether any significant part of the functionality
is working there or if it all depends on hardware that was specific
to the PowerBooks and iBooks (e.g. PMU).&lt;/p&gt;
&lt;p&gt;I've decided that I will remove the i386 binary again before etch
if nobody claims that it has proven useful too him. So if there
are any users out there that would actually miss that package, please
speak up now...&lt;/p&gt;</description>
</item>
<item>
    <title>Wo wir gerade beim Thema sind...</title>
    <pubDate>Wed, 08 Nov 2006 21:54:00 +0000</pubDate>
    <link>http://blog.djpig.de/de/politik/wo-wir-gerade-beim-thema-sind.html</link>
    <guid isPermaLink="true">http://blog.djpig.de/de/politik/wo-wir-gerade-beim-thema-sind.html</guid>
    <comments>http://blog.djpig.de/de/politik/wo-wir-gerade-beim-thema-sind.html#wo-wir-gerade-beim-thema-sind-comments</comments>
    <dc:creator>Frank Lichtenheld</dc:creator>
    <category>/de/politik</category>
    <description>&lt;p&gt;Ursprünglich ein &lt;a href=&quot;klimaschutz-und-terrorkampf.html&quot;&gt;Postskriptum
zum vorangegangenen Blog-Eintrag&lt;/a&gt;, aber der besseren Gliederung willen
in einen eigenen Eintrag ausgegliedert.&lt;/p&gt;
&lt;p&gt;Wo wir gerade bei beschränkter Rhetorik sind: Der heutige
Tagesschaubericht über die Lage im Nahen Osten war auch sehr erhellend.
Immer wieder interessant, wie Leute auf beiden Seiten sich jeden Tag wieder
vor die Mikrofone stellen können um zu verkünden, dass leider heute und
in Zukunft viele unschuldige Zivilisten (&quot;Frauen und Kinder&quot;, ist das
eigentlich sexistisch oder nur menschlich? Naja, anderes Thema) auf der
Gegenseite umgekommen sind bzw. werden, dass man sich aber ja nur
&quot;verteidige&quot; gegen die natürlich vollständig unprovozierten und daher
ungerechtfertigten Aggressionen der Anderen.&lt;/p&gt;</description>
</item>
<item>
    <title>Klimaschutz ist der neue Kampf gegen den Terrorismus</title>
    <pubDate>Wed, 08 Nov 2006 21:51:00 +0000</pubDate>
    <link>http://blog.djpig.de/de/politik/klimaschutz-und-terrorkampf.html</link>
    <guid isPermaLink="true">http://blog.djpig.de/de/politik/klimaschutz-und-terrorkampf.html</guid>
    <comments>http://blog.djpig.de/de/politik/klimaschutz-und-terrorkampf.html#klimaschutz-und-terrorkampf-comments</comments>
    <dc:creator>Frank Lichtenheld</dc:creator>
    <category>/de/politik</category>
    <description>&lt;p&gt;Im Moment entdecken ja viele Politiker den Klimaschutz als &quot;neues&quot; Thema,
gerade im anglo-amerikanischen Raum, man denke nur an gewisse
Bodybuilder^WSchauspieler^WGouverneure. Dabei ist mir mal wieder aufgefallen,
wie beschränkt doch der rhetorische Werkzeugkasten vieler Politiker und
Kommentatoren ist. So wie man in den letzten Jahren entweder für den
Irakkrieg und den Überwachungsstaat oder gegen die Bekämpfung des Terrorismus
war, scheint die neue Lieblingsthese zu sein, dass man entweder für die
Atomkraft oder gegen den Klimaschutz ist.&lt;/p&gt;
&lt;p&gt;Schöne neue alte Welt...&lt;/p&gt;</description>
</item>
<item>
    <title>Die kuriose Nachricht des Tages:</title>
    <pubDate>Wed, 08 Nov 2006 21:24:00 +0000</pubDate>
    <link>http://blog.djpig.de/de/wirtschaft/fifa-wm-lose.html</link>
    <guid isPermaLink="true">http://blog.djpig.de/de/wirtschaft/fifa-wm-lose.html</guid>
    <comments>http://blog.djpig.de/de/wirtschaft/fifa-wm-lose.html#fifa-wm-lose-comments</comments>
    <dc:creator>Frank Lichtenheld</dc:creator>
    <category>/de/wirtschaft</category>
    <description>&lt;p&gt;Die FIFA verklagte jemanden darauf, ihnen Lose aus einer
WM-Endrunden-Probeauslosung zurückzugeben, die sie vorher
&lt;em&gt;in den Müll geschmissen haben&lt;/em&gt;. &lt;strong&gt;Und sie bekamen
Recht!&lt;/strong&gt;. Denn:&lt;/p&gt;
&lt;blockquote&gt;
Dass sie [die Lose] im Müll gelandet seien, sei ausschließlich als ein
an den Abfallentsorger gerichtetes Angebot zur Vernichtung zu werten.
&lt;/blockquote&gt;
&lt;p&gt;Ich weis echt nicht, ob ich hysterisch lachen oder weinen soll...&lt;/p&gt;</description>
</item>
<item>
    <title>Wo arbeitet Sandra jetzt eigentlich?</title>
    <pubDate>Sun, 05 Nov 2006 16:35:00 +0000</pubDate>
    <link>http://blog.djpig.de/de/sandra/werbung.html</link>
    <guid isPermaLink="true">http://blog.djpig.de/de/sandra/werbung.html</guid>
    <comments>http://blog.djpig.de/de/sandra/werbung.html#werbung-comments</comments>
    <dc:creator>Frank Lichtenheld</dc:creator>
    <category>/de/sandra</category>
    <description>&lt;p&gt;Bei Hays:
&lt;p&gt;&lt;a href=&quot;/images/blog/hayswerbung.jpg&quot; title=&quot;Link zum Bild in voller Auflösung&quot;&gt;&lt;img src=&quot;/images/blog/hayswerbung_thumb.jpg&quot; alt=&quot;Werbeplakat von Hays&quot;&gt;&lt;/a&gt;
&lt;p&gt;Ja, meine Handy-Digicam ist nicht die tollste...</description>
</item>
<item>
    <title>Aber Sabine...</title>
    <pubDate>Sun, 05 Nov 2006 16:10:00 +0000</pubDate>
    <link>http://blog.djpig.de/de/politik/aber-sabine.html</link>
    <guid isPermaLink="true">http://blog.djpig.de/de/politik/aber-sabine.html</guid>
    <comments>http://blog.djpig.de/de/politik/aber-sabine.html#aber-sabine-comments</comments>
    <dc:creator>Frank Lichtenheld</dc:creator>
    <category>/de/politik</category>
    <description>&lt;p&gt;&lt;a href=&quot;http://blog.cornils.net/berlin/tarifvertragcharite.html&quot;&gt;So geht das aber nicht...&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;Im Namen aller deutschen Gewerkschaften und Arbeitgeberverbände muss ich dir leider mitteilen, dass &lt;strong&gt;Der Einzige Richtige Weg&amp;trade;&lt;/strong&gt; einen Tarifvertrag zu beurteilen, die Prozentzahl der Gehaltserhöhung ist, und zwar nur die Ziffer(n) vor dem Komma. Alles andere wäre für den durchschnittlichen Arbeitnehmer doch viel zu kompliziert.&lt;/p&gt;

&lt;p&gt;Und wo wir schon mal beim Thema sind: Macht der Ausschluß betriebsbedingter
Kündigungen eigentlich jemals Sinn für die Arbeitnehmer? Kommt es nach Ablauf
der Frist zu keinen Kündigungen, war das ganze sowieso nur eine (normalerweise
teuer erkaufte) No-op, kommt es dagegen danach zu einer Kündigungswelle,
werden üblicherweise dutzende oder hunderte Beschäftigte gleichzeitig
auf den Arbeitsmarkt losgelassen. In letzterem Fall wäre für den einzelnen
Arbeitnehmer die Chance auf einen neuen Job wahrscheinlich bei einer
gestaffelten Entlassung besser gewesen. Der Ausschluß betriebsbedingter
Kündigungen ist also eher als Vorsprung für die &quot;jungen, flexiblen,
qualifizierten&quot; Arbeitnehmer zu sehen, sich vorher einen anderen Job zu suchen
und selbst zu kündigen.&lt;/p&gt;</description>
</item>
<item>
    <title>Sign me up for the spam</title>
    <pubDate>Fri, 03 Nov 2006 16:55:00 +0000</pubDate>
    <link>http://blog.djpig.de/en/announcements/comments.html</link>
    <guid isPermaLink="true">http://blog.djpig.de/en/announcements/comments.html</guid>
    <comments>http://blog.djpig.de/en/announcements/comments.html#comments-comments</comments>
    <dc:creator>Frank Lichtenheld</dc:creator>
    <category>/en/announcements</category>
    <description>&lt;p&gt;It is now possible to leave comments to my blog entries. If you
spot any problems with this feature, please report them.&lt;/p&gt;</description>
</item>
<item>
    <title>The Wonders of &quot;Mail&quot;</title>
    <pubDate>Fri, 03 Nov 2006 14:57:00 +0000</pubDate>
    <link>http://blog.djpig.de/en/tech/mac/wonders-of-mail.html</link>
    <guid isPermaLink="true">http://blog.djpig.de/en/tech/mac/wonders-of-mail.html</guid>
    <comments>http://blog.djpig.de/en/tech/mac/wonders-of-mail.html#wonders-of-mail-comments</comments>
    <dc:creator>Frank Lichtenheld</dc:creator>
    <category>/en/tech/mac</category>
    <description>&lt;p&gt;So my brother tried today to configure &quot;Mail&quot; (hooray for generic
program names!) on MacOS X to access his mail account via POP3. But
everytime the program claimed &quot;Server doesn't accept password&quot; (translated
from the original German error message, actual output in English versions
of &quot;Mail&quot; may differ). After a few tests with fetchmail and the webmail
interface to his account we discovered that the password couldn't be the
problem, because it worked fine everywhere except in &quot;Mail&quot;. A quick
internet search revealed that this seems to be a common problem with
&quot;Mail&quot;. The solution? Delete the account from &quot;Mail&quot; and create a fresh
one... and indeed that works. For whatever fucking reason...&lt;/p&gt;</description>
</item>
<item>
    <title>Please don't use libgpod 0.4.0 ...</title>
    <pubDate>Fri, 03 Nov 2006 14:42:00 +0000</pubDate>
    <link>http://blog.djpig.de/en/devel/debian/breaking-the-soname.html</link>
    <guid isPermaLink="true">http://blog.djpig.de/en/devel/debian/breaking-the-soname.html</guid>
    <comments>http://blog.djpig.de/en/devel/debian/breaking-the-soname.html#breaking-the-soname-comments</comments>
    <dc:creator>Frank Lichtenheld</dc:creator>
    <category>/en/devel/debian</category>
    <description>&lt;p&gt;... or &quot;why breaking your SONAME is a bad idea&quot;.&lt;/p&gt;
&lt;p&gt;If you ever had any questions on why it is a bad idea to break your
SONAME (i.e. not changing it despite of ABI and/or API changes in your
library), please take a look at the current
&lt;a href=&quot;http://bugs.debian.org/gtkpod&quot;&gt;Debian bug list of gtkpod&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;Oh, and it also shows why it is a specially bad idea to prepare a
package for a library broken in that regard without at least changing
the package name...&lt;/p&gt;
&lt;p&gt;So, to all the Debian gtkpod users out there: Please don't use libgpod
from &lt;a href=&quot;http://debian-multimedia.org&quot;&gt;debian-multimedia.org&lt;/a&gt;
together with gtkpod 0.99.4 from Debian. I will try to make sane
versions of libgpod 0.4.0 and gtkpod 0.99.8 available as soon as
possible. If you want to help with this (the
&lt;a href=&quot;http://bugs.debian.org/319711&quot;&gt;RFH for gtkpod is still open&lt;/a&gt;),
please don't hesitate and drop me a mail.&lt;/p&gt;</description>
</item>
<item>
    <title>Herbstlyrik</title>
    <pubDate>Sun, 29 Oct 2006 19:59:00 +0000</pubDate>
    <link>http://blog.djpig.de/de/unterwegs/herbst-lyrik.html</link>
    <guid isPermaLink="true">http://blog.djpig.de/de/unterwegs/herbst-lyrik.html</guid>
    <comments>http://blog.djpig.de/de/unterwegs/herbst-lyrik.html#herbst-lyrik-comments</comments>
    <dc:creator>Frank Lichtenheld</dc:creator>
    <category>/de/unterwegs</category>
    <description>&lt;p&gt;Heute bekam ich spontan Lust, die Leser meines Blogs mit einem
kleinen selbstgeschriebenen Vers zu &quot;unterhalten&quot;:&lt;/p&gt;

&lt;p class=&quot;verse&quot;&gt;Begibst im Herbst Du dich auf die Reise,&lt;br&gt;
siehst Du rutschende Bahnen und brennende Gleise.&lt;/p&gt;

&lt;p&gt;Gesehen heute in Karlsruhe, als eine Straßenbahn auf mit Laub bedeckten
Gleisen versuchte, zu bremsen. Eigentlich hat es zwar nur kräftig gequalmt
und nicht gebrannt, aber das verbuche ich mal unter &quot;literarischer Freiheit&quot;.&lt;/p&gt;

&lt;p class=&quot;edit&quot;&gt;Edit: Als es in meinem Kopf war, hat es sich noch gereimt,
aber durch irgendwelche Übertragungsfehler zwischen Hirn und Hand ist das irgendwie abhanden gekommen. Gefixt.&lt;/p&gt;</description>
</item>
<item>
    <title>Willkommen zu Planet Sumpf</title>
    <pubDate>Wed, 25 Oct 2006 14:51:00 +0000</pubDate>
    <link>http://blog.djpig.de/de/ankuendigungen/planet.html</link>
    <guid isPermaLink="true">http://blog.djpig.de/de/ankuendigungen/planet.html</guid>
    <comments>http://blog.djpig.de/de/ankuendigungen/planet.html#planet-comments</comments>
    <dc:creator>Frank Lichtenheld</dc:creator>
    <category>/de/ankuendigungen</category>
    <description>&lt;p&gt;So, ich habe endlich mein sehr altes Versprechen eingelöst und eine
Planet-Instanz für von mir willkürlich und nach der Nase diskriminierend
ausgewählte Personen eingerichtet. Da im Moment dieser Personenkreis eine
echte Untermenge des UStA-Sumpfes ist, habe ich ihr mal den Arbeitstitel
&lt;a href=&quot;http://planet.djpig.de/&quot;&gt;Planet Sumpf&lt;/a&gt; gegeben. Dieser Titel
ist aber natürlich jederzeit diskutabel. Völlig indiskutabel ist dagegen
das Design der Webseite, dass im Moment aus dem rudimentären
&lt;code&gt;basic&lt;/code&gt;-Template der benutzten Software besteht. Vorschläge
zur Verbesserung sind jederzeit willkommen.
&lt;p&gt;Natürlich wird niemand gezwungen, auf dem Planet gelistet zu bleiben.
Mail an mich oder Malte sollte genügen.</description>
</item>
<item>
    <title>Hello World</title>
    <pubDate>Wed, 25 Oct 2006 14:11:00 +0000</pubDate>
    <link>http://blog.djpig.de/en/announcements/hi.html</link>
    <guid isPermaLink="true">http://blog.djpig.de/en/announcements/hi.html</guid>
    <comments>http://blog.djpig.de/en/announcements/hi.html#hi-comments</comments>
    <dc:creator>Frank Lichtenheld</dc:creator>
    <category>/en/announcements</category>
    <description>&lt;p&gt;Welcome to my new blog. I will move my rare blogging activities from
my &lt;a href=&quot;http://djpig.livejournal.com/&quot;&gt;Livejournal blog&lt;/a&gt; to my
own web server to gain a little bit more flexibility.
&lt;p&gt;Sure enough, none of the blog engines I found could satisfy my
expectations so I've settled with the simplest one (i.e. Blosxom) for now.
I guess, as every true blogging hacker I will have to write it myself to really get what I want. Maybe in the next days I will share with you my thoughts
on what exactly that is.
&lt;p&gt;Until then: Have fun.</description>
</item>
</channel>
</rss>

