<?xml version='1.0' encoding='UTF-8'?><?xml-stylesheet href="http://www.blogger.com/styles/atom.css" type="text/css"?><feed xmlns='http://www.w3.org/2005/Atom' xmlns:openSearch='http://a9.com/-/spec/opensearchrss/1.0/' xmlns:georss='http://www.georss.org/georss'><id>tag:blogger.com,1999:blog-998418780028044861</id><updated>2010-01-28T21:45:37.983+01:00</updated><title type='text'>On the brink</title><subtitle type='html'>Technical blog (Gunnar Wrobel)</subtitle><link rel='http://schemas.google.com/g/2005#feed' type='application/atom+xml' href='http://log.onthebrink.de/feeds/posts/default'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/998418780028044861/posts/default/-/layman'/><link rel='alternate' type='text/html' href='http://log.onthebrink.de/search/label/layman'/><link rel='hub' href='http://pubsubhubbub.appspot.com/'/><author><name>Gunnar Wrobel</name><uri>http://www.blogger.com/profile/05751776969338923853</uri><email>noreply@blogger.com</email></author><generator version='7.00' uri='http://www.blogger.com'>Blogger</generator><openSearch:totalResults>6</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>25</openSearch:itemsPerPage><entry><id>tag:blogger.com,1999:blog-998418780028044861.post-1739895158081502562</id><published>2009-12-02T08:54:00.001+01:00</published><updated>2009-12-02T08:56:53.791+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='latex'/><category scheme='http://www.blogger.com/atom/ns#' term='gentoo'/><category scheme='http://www.blogger.com/atom/ns#' term='layman'/><category scheme='http://www.blogger.com/atom/ns#' term='book'/><title type='text'>A parting gift</title><content type='html'>&lt;p&gt;
I have become increasingly unreliable concerning my activities within
the Gentoo developer community during the last year. Now I finally
arrived at the point where I consider the only reasonable solution to
leave the Gentoo team. The final drop has been the fact that I
promised Sebastian the next layman release. But week after week I did
not find the time to work on the next version thus failing the
promise.
&lt;/p&gt;
&lt;p&gt;
With my commercial endeavours within the &lt;a href="http://www.kolab.org"&gt;Kolab&lt;/a&gt;
and &lt;a href="http://www.horde.org"&gt;Horde&lt;/a&gt; communities thriving I have to be
realistic: The workload won't suddenly fade during the next
year(s?). I would have liked to include Gentoo into the portfolio I
get paid for but I was unable to achieve that. Chances are that I
would be even less responsive concerning Gentoo in the future.
&lt;/p&gt;
&lt;p&gt;
This is no easy decision for me as I do like Gentoo and feel strongly
for some of the stuff I did for Gentoo. It is not easy to drop these
projects. I would have made the choice earlier in order to clarify the
situation if I would not care that much about Gentoo. But I left
people with an unresponsive maintainer this way and I'm sorry for
that.
&lt;/p&gt;
&lt;p&gt;
There is one final thing I'd like to leave as a parting gift to the
Gentoo community.
&lt;/p&gt;
&lt;p&gt;
As some of you may know I wrote a german book about Gentoo. When I
initially started the project I asked the publisher if there would be
any possibility to produce a free version of that book, too. Writing
about free software feels strange to me if the things I write are not
free. But books are not software and I had to accept the commercial
realities of the project at that time.
&lt;/p&gt;
&lt;p&gt;
But I mentioned above that things for my little one-man-company are
going well and so I did buy the rights to my book back. It has now
been published under a free license and is available for &lt;a href="http://www.fosdoc.de/downloads/OSP_wrobel_gentoo.pdf"&gt;download
here&lt;/a&gt;. The latex source for the book is &lt;a href="http://github.com/wrobel/book-gentoo/tree/"&gt;here&lt;/a&gt;.
&lt;/p&gt;
&lt;p&gt;
Time to say goodbye. Sigh...
&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/998418780028044861-1739895158081502562?l=log.onthebrink.de' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://log.onthebrink.de/feeds/1739895158081502562/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://log.onthebrink.de/2009/12/parting-gift.html#comment-form' title='18 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/998418780028044861/posts/default/1739895158081502562'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/998418780028044861/posts/default/1739895158081502562'/><link rel='alternate' type='text/html' href='http://log.onthebrink.de/2009/12/parting-gift.html' title='A parting gift'/><author><name>Gunnar Wrobel</name><uri>http://www.blogger.com/profile/05751776969338923853</uri><email>noreply@blogger.com</email><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='OpenSocialUserId' value='11408879373635975321'/></author><thr:total xmlns:thr='http://purl.org/syndication/thread/1.0'>18</thr:total></entry><entry><id>tag:blogger.com,1999:blog-998418780028044861.post-7569952508994512863</id><published>2009-10-12T15:49:00.000+02:00</published><updated>2009-10-12T15:49:04.241+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='gentoo'/><category scheme='http://www.blogger.com/atom/ns#' term='layman'/><title type='text'>layman moves from subversion to git</title><content type='html'>In preparation for layman-1.2.4 the repository has been converted from subversion to git.

The new repository can be found at

 &lt;tt&gt;git://layman.git.sourceforge.net/gitroot/layman/layman&lt;/tt&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/998418780028044861-7569952508994512863?l=log.onthebrink.de' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://log.onthebrink.de/feeds/7569952508994512863/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://log.onthebrink.de/2009/10/layman-moves-from-subversion-to-git.html#comment-form' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/998418780028044861/posts/default/7569952508994512863'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/998418780028044861/posts/default/7569952508994512863'/><link rel='alternate' type='text/html' href='http://log.onthebrink.de/2009/10/layman-moves-from-subversion-to-git.html' title='layman moves from subversion to git'/><author><name>Gunnar Wrobel</name><uri>http://www.blogger.com/profile/05751776969338923853</uri><email>noreply@blogger.com</email><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='OpenSocialUserId' value='11408879373635975321'/></author><thr:total xmlns:thr='http://purl.org/syndication/thread/1.0'>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-998418780028044861.post-2730516127186485732</id><published>2009-01-01T08:47:00.000+01:00</published><updated>2009-01-01T08:52:14.712+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='gentoo'/><category scheme='http://www.blogger.com/atom/ns#' term='layman'/><category scheme='http://www.blogger.com/atom/ns#' term='release'/><category scheme='http://www.blogger.com/atom/ns#' term='python'/><title type='text'>layman-1.2.3 is out</title><content type='html'>The next &lt;a href="http://layman.sourceforge.net"&gt;layman&lt;/a&gt; version has been released and fixes a few minor bugs:
&lt;ul&gt;
 &lt;li&gt;Support setting the terminal screen width (&lt;a href="http://bugs.gentoo.org/show_bug.cgi?id=253016"&gt;#253016&lt;/a&gt;)&lt;/li&gt;
 &lt;li&gt;layman -S fetches each overlay twice (&lt;a href="http://bugs.gentoo.org/show_bug.cgi?id=253241"&gt;#253241&lt;/a&gt;)&lt;/li&gt;
&lt;/ul&gt;

I can't seem to get layman bug free these days. I already wanted to mark the newer version stable months ago. Let's hope there'll be a longer bug free period now ;)&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/998418780028044861-2730516127186485732?l=log.onthebrink.de' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://log.onthebrink.de/feeds/2730516127186485732/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://log.onthebrink.de/2009/01/layman-123-is-out.html#comment-form' title='3 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/998418780028044861/posts/default/2730516127186485732'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/998418780028044861/posts/default/2730516127186485732'/><link rel='alternate' type='text/html' href='http://log.onthebrink.de/2009/01/layman-123-is-out.html' title='layman-1.2.3 is out'/><author><name>Gunnar Wrobel</name><uri>http://www.blogger.com/profile/05751776969338923853</uri><email>noreply@blogger.com</email><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='OpenSocialUserId' value='11408879373635975321'/></author><thr:total xmlns:thr='http://purl.org/syndication/thread/1.0'>3</thr:total></entry><entry><id>tag:blogger.com,1999:blog-998418780028044861.post-8605447572883872347</id><published>2008-12-28T23:53:00.001+01:00</published><updated>2008-12-28T23:58:11.169+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='gentoo'/><category scheme='http://www.blogger.com/atom/ns#' term='layman'/><category scheme='http://www.blogger.com/atom/ns#' term='release'/><category scheme='http://www.blogger.com/atom/ns#' term='python'/><title type='text'>layman-1.2.2 is out</title><content type='html'>The next &lt;a href="http://layman.sourceforge.net"&gt;layman&lt;/a&gt; version has been released and fixes a few minor bugs:
&lt;ul&gt;
 &lt;li&gt;layman -L: better use of screen real estate for source URLs (&lt;a href="http://bugs.gentoo.org/show_bug.cgi?id=251032"&gt;#251032&lt;/a&gt;, submitted by Martin von Gagern)&lt;/li&gt;
 &lt;li&gt;Execute subprocesses in a shell. (&lt;a href="http://bugs.gentoo.org/show_bug.cgi?id=247792"&gt;#235165&lt;/a&gt;)&lt;/li&gt;
 &lt;li&gt;layman/overlays/git.py (GitOverlay.sync): app-portage/layman - 'layman -S --quiet' yields "git: 'pull-q' is not a git-command." (&lt;a href="http://bugs.gentoo.org/show_bug.cgi?id=247964"&gt;#247964&lt;/a&gt;)&lt;/li&gt;
&lt;/ul&gt;

Thanks to all the contributers!&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/998418780028044861-8605447572883872347?l=log.onthebrink.de' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://log.onthebrink.de/feeds/8605447572883872347/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://log.onthebrink.de/2008/12/layman-122-is-out.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/998418780028044861/posts/default/8605447572883872347'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/998418780028044861/posts/default/8605447572883872347'/><link rel='alternate' type='text/html' href='http://log.onthebrink.de/2008/12/layman-122-is-out.html' title='layman-1.2.2 is out'/><author><name>Gunnar Wrobel</name><uri>http://www.blogger.com/profile/05751776969338923853</uri><email>noreply@blogger.com</email><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='OpenSocialUserId' value='11408879373635975321'/></author><thr:total xmlns:thr='http://purl.org/syndication/thread/1.0'>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-998418780028044861.post-4345185499702465181</id><published>2008-11-15T11:15:00.000+01:00</published><updated>2008-11-15T11:27:57.438+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='gentoo'/><category scheme='http://www.blogger.com/atom/ns#' term='layman'/><category scheme='http://www.blogger.com/atom/ns#' term='release'/><category scheme='http://www.blogger.com/atom/ns#' term='python'/><title type='text'>layman-1.2.1 is out</title><content type='html'>The next &lt;a href="http://layman.sourceforge.net"&gt;layman&lt;/a&gt; version has been released and fixes a few minor bugs:
&lt;ul&gt;
 &lt;li&gt;Fixes for python-2.6 (&lt;a href="http://bugs.gentoo.org/show_bug.cgi?id=237625"&gt;#237625&lt;/a&gt;, submitted by Mike Auty)&lt;/li&gt;
 &lt;li&gt;Better locale support (&lt;a href="http://bugs.gentoo.org/show_bug.cgi?id=235165"&gt;#235165&lt;/a&gt;, submitted by A. F. T. Arahesis)&lt;/li&gt;
 &lt;li&gt;Handle git+ssh://, ssh:// correctly (&lt;a href="http://bugs.gentoo.org/show_bug.cgi?id=230702"&gt;#230702&lt;/a&gt;, submitted by Donnie Berkholz)&lt;/li&gt;
 &lt;li&gt;Do not remove directories if adding an overlay failed (&lt;a href="http://bugs.gentoo.org/show_bug.cgi?id=236945"&gt;#236945&lt;/a&gt;)&lt;/li&gt;
&lt;/ul&gt;

In addition there is a feature enhancement:

&lt;ul&gt;
 &lt;li&gt;Pass --quiet flag down to the version control system (&lt;a href="http://bugs.gentoo.org/show_bug.cgi?id=236165"&gt;#236165&lt;/a&gt;, submitted by A. F. T. Arahesis).&lt;/li&gt;
&lt;/ul&gt;

Thanks to all the contributers!&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/998418780028044861-4345185499702465181?l=log.onthebrink.de' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://log.onthebrink.de/feeds/4345185499702465181/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://log.onthebrink.de/2008/11/layman-121-is-out.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/998418780028044861/posts/default/4345185499702465181'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/998418780028044861/posts/default/4345185499702465181'/><link rel='alternate' type='text/html' href='http://log.onthebrink.de/2008/11/layman-121-is-out.html' title='layman-1.2.1 is out'/><author><name>Gunnar Wrobel</name><uri>http://www.blogger.com/profile/05751776969338923853</uri><email>noreply@blogger.com</email><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='OpenSocialUserId' value='11408879373635975321'/></author><thr:total xmlns:thr='http://purl.org/syndication/thread/1.0'>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-998418780028044861.post-8055186595640143093</id><published>2008-02-27T17:20:00.000+01:00</published><updated>2008-02-27T17:24:57.128+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='latex'/><category scheme='http://www.blogger.com/atom/ns#' term='gentoo'/><category scheme='http://www.blogger.com/atom/ns#' term='buch'/><category scheme='http://www.blogger.com/atom/ns#' term='layman'/><category scheme='http://www.blogger.com/atom/ns#' term='subversion'/><category scheme='http://www.blogger.com/atom/ns#' term='emacs'/><category scheme='http://www.blogger.com/atom/ns#' term='opensourcepress'/><category scheme='http://www.blogger.com/atom/ns#' term='book'/><title type='text'>Multiply your knowledge</title><content type='html'>&lt;a href="http://www.flickr.com/photos/wrobel/2295442687/" title="Gentoo Linux by Gunnar Wrobel, on Flickr"&gt;&lt;img src="http://farm4.static.flickr.com/3069/2295442687_a63bf063f0_m.jpg" width="240" height="160" alt="Gentoo Linux" /&gt;&lt;/a&gt;
&lt;br/&gt;
&lt;p&gt;
I've waited since Friday and it finally arrived today. Another German &lt;a href="http://www.amazon.de/Gentoo-Linux-Installation-Konfiguration-Administration/dp/3937514341"&gt;Gentoo book&lt;/a&gt; is available now!
&lt;/p&gt;
&lt;p&gt;
It concentrates on the experienced Linux user and tries to achieve two things:
&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Get you running on Gentoo if you never used it before&lt;/li&gt;
&lt;li&gt;Highlight the central Gentoo tools and provide a reference for their usage&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;
For new users it should be possible to grab a laptop, insert the DVD and run through large parts of the book without ever connecting to the net. Thus the first steps with Gentoo are hopefully pleasant.
&lt;/p&gt;
&lt;p&gt;
Even the early chapters feature larger sections that provide in-depth knowledge for the more experienced Gentoo users. All tools, options, variables and concepts are referenced in the thirty index pages of the book. So it should be a good companion while working with Gentoo.
&lt;/p&gt;
&lt;p&gt;
If you need more details you can check the &lt;a href="https://www.opensourcepress.de/fileadmin/osp/pdf/gentoo_inhalt.pdf"&gt;table of contents&lt;/a&gt; or even read the &lt;a href="https://www.opensourcepress.de/fileadmin/osp/pdf/gentoo_leseprobe.pdf"&gt;chapter on writing ebuilds&lt;/a&gt;.
&lt;/p&gt;
&lt;p&gt;
One of the later chapters - "Extending Gentoo" - can be considered the main origin of the whole story. It talks about &lt;a href="http://overlays.gentoo.org"&gt;overlays.gentoo.org&lt;/a&gt; and &lt;a href="http://layman.sourceforge.net"&gt;layman&lt;/a&gt;.
&lt;/p&gt;
&lt;p&gt;
About two years ago I sat down on a weekend to code the basis for layman in order to make the use of &lt;a href="http://overlays.gentoo.org"&gt;overlays.gentoo.org&lt;/a&gt; as easy as possible. I certainly didn't expect this to have any significant effect. After all layman always was - and still is - a rather trivial script.
&lt;/p&gt;
&lt;p&gt;
But since I liked the whole idea about overlays I decided to write a small article about this concept as well as how layman fits into that. This got published in the &lt;a href="http://www.linux-magazin.de"&gt;German Linux magazine&lt;/a&gt; and had one unexpected result: I got an email from &lt;a href="https://www.opensourcepress.de"&gt;OpenSourcePress&lt;/a&gt; asking whether I'd like to write a whole book about Gentoo. At that time the answer was "&lt;span style="font-style:italic;"&gt;yes&lt;/span&gt;".
&lt;/p&gt;
&lt;p&gt;
Would it be "&lt;span style="font-style:italic;"&gt;no&lt;/span&gt;" today? I'm not certain. I have to say that I hated the three weeks of pure text editing in the final phase of the project. It reminded me far too much of my PhD thesis. Yes, I like writing stuff: emails, wiki pages, blog entries, source documentation, ... you name it. Small stuff. Epic texts turn out to be much harder.
&lt;/p&gt;
&lt;p&gt;
What definitely made it bearable in this case were the systems provided by &lt;a href="https://www.opensourcepress.de"&gt;OpenSourcePress&lt;/a&gt;: They give you a subversion repository and the whole text is done in Latex. They also work with Emacs on their end which happens to be my favorite editor too.
&lt;/p&gt;
&lt;p&gt;
And one thing about their subversion repository is really great: You commit crudely written techno-babble on your side and a few revisions later it comes back in well readable German. This is what I definitely liked most about the whole project: Getting rewritten to readable language. Big kudos to &lt;a href="https://www.opensourcepress.de/team.html"&gt;the team of editors&lt;/a&gt; which really does great job.
&lt;/p&gt;
&lt;p&gt;
So would I do it again? Well, I don't have to decide on that anymore. The basis is there so all there will be are further revisions. And that will hopefully be easier than the first version.
&lt;/p&gt;
&lt;p&gt;
But for now I'll keep the book closed and continue coding...
&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/998418780028044861-8055186595640143093?l=log.onthebrink.de' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://log.onthebrink.de/feeds/8055186595640143093/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://log.onthebrink.de/2008/02/multiply-your-knowledge.html#comment-form' title='3 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/998418780028044861/posts/default/8055186595640143093'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/998418780028044861/posts/default/8055186595640143093'/><link rel='alternate' type='text/html' href='http://log.onthebrink.de/2008/02/multiply-your-knowledge.html' title='Multiply your knowledge'/><author><name>Gunnar Wrobel</name><uri>http://www.blogger.com/profile/05751776969338923853</uri><email>noreply@blogger.com</email><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='OpenSocialUserId' value='11408879373635975321'/></author><thr:total xmlns:thr='http://purl.org/syndication/thread/1.0'>3</thr:total></entry></feed>