<?xml version="1.0" encoding="utf-8"?><?xml-stylesheet title="XSL formatting" type="text/xsl" href="http://blog.cafarelli.fr/feed/rss2/xslt" ?><rss version="2.0"
  xmlns:dc="http://purl.org/dc/elements/1.1/"
  xmlns:wfw="http://wellformedweb.org/CommentAPI/"
  xmlns:content="http://purl.org/rss/1.0/modules/content/"
  xmlns:atom="http://www.w3.org/2005/Atom">
<channel>
  <title>Voyageur's corner</title>
  <link>http://blog.cafarelli.fr/</link>
  <atom:link href="http://blog.cafarelli.fr/feed/rss2" rel="self" type="application/rss+xml"/>
  <description>Dammit Jim, I'm a developer, not a doctor.</description>
  <language>en</language>
  <pubDate>Fri, 11 Dec 2009 08:04:04 +0100</pubDate>
  <copyright></copyright>
  <docs>http://blogs.law.harvard.edu/tech/rss</docs>
  <generator>Dotclear</generator>
  
    
  <item>
    <title>chromium (the web browser) on Gentoo FAQ</title>
    <link>http://blog.cafarelli.fr/post/2009/12/09/chromium-%28the-web-browser%29-on-Gentoo-FAQ</link>
    <guid isPermaLink="false">urn:md5:59192f78c0e683d50e09df81e8488f62</guid>
    <pubDate>Wed, 09 Dec 2009 15:51:00 +0100</pubDate>
    <dc:creator>Voyageur</dc:creator>
        <category>Gentoo</category>
        <category>chromium</category>    
    <description>    &lt;p&gt;As you've probably already heard from one of your favourite sites (&lt;a href=&quot;http://apple.slashdot.org/story/09/12/08/177232/Google-Upgrades-Chrome-To-Beta-For-OS-X-Linux&quot;&gt;slashdot&lt;/a&gt;,
&lt;a href=&quot;http://www.phoronix.com/scan.php?page=news_item&amp;amp;px=Nzc4Mg&quot;&gt;phoronix&lt;/a&gt;,
...), Google has just released the first beta-quality version of &lt;a href=&quot;http://www.google.com/chrome/intl/en/w00t.html&quot;&gt;Google Chrome for Linux&lt;/a&gt;. I
figured this was as good a time as another to collect and answers a few
questions frequently asked on it, or rather on chromium which is the
open-source version available in portage&lt;br /&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;What's the difference between Google Chrome and Chromium? Well, chromium
web site has a nice page summing it up &lt;a href=&quot;http://code.google.com/p/chromium/wiki/ChromiumBrowserVsGoogleChrome&quot;&gt;here&lt;/a&gt;.
So emerging chromium will get you a browser very close to Google Chrome, except
the log and a few Google specific report links (the sandbox is enabled in
gentoo chromium)&lt;/li&gt;
&lt;li&gt;Why does it depend on ffmpeg (and a recent version of it)? For HTML5
audio/video tags support. There is now a USE-flag to disable this dependency if
you are on a stable system and do not need this&lt;/li&gt;
&lt;li&gt;Where do the source tarballs come from? Are they official ones? I create
them manually, based on the SVN dependencies listed for each revision &lt;a href=&quot;http://src.chromium.org/viewvc/chrome/releases/&quot;&gt;here&lt;/a&gt;. And it does take
some time (checking out their huge tree, trying to get rid of as much bundled
sourcecode as possible, ...) For now, I track the developer releases, but may
switch to beta releases some time. Especially now that upstream is finally
considering making source tarballs available &lt;img src=&quot;/themes/default/smilies/smile.png&quot; alt=&quot;:)&quot; class=&quot;smiley&quot; /&gt; Bug report is &lt;a href=&quot;http://code.google.com/p/chromium/issues/detail?id=29044&quot;&gt;here&lt;/a&gt;. There is
also another bugreport interested people can track, &lt;a href=&quot;http://code.google.com/p/chromium/issues/detail?id=28287&quot;&gt;number 28287&lt;/a&gt;,
which lists all bugs that would make our life easier, &amp;quot;our&amp;quot; as in distrib
packagers, read &lt;a href=&quot;http://spot.livejournal.com/312320.html&quot;&gt;this recent
rant&lt;/a&gt; by the Fedora packager for chromium. Also interesting to read is
&lt;a href=&quot;http://neugierig.org/software/chromium/notes/2009/12/forking.html&quot;&gt;Evan's
answer&lt;/a&gt;, digging into what is exactly there in the 3rd party folder.&lt;/li&gt;
&lt;li&gt;I want to debug/run gdb on it: again the chromium wiki has a &lt;a href=&quot;http://code.google.com/p/chromium/wiki/LinuxDebugging&quot;&gt;nice page&lt;/a&gt; on it.
The usual &lt;a href=&quot;http://www.gentoo.org/proj/en/qa/backtraces.xml&quot;&gt;recommendations&lt;/a&gt; apply of
course&lt;/li&gt;
&lt;li&gt;Will google-chrome-bin get in the tree? This is &lt;a href=&quot;http://bugs.gentoo.org/show_bug.cgi?id=272805&quot;&gt;bug #272805&lt;/a&gt;. Right now we
have chromium-bin, installed from snapshots generated by chromium test farms,
with SVN revisions close to the from-source packages. Right now I don't see a
lot of benefits between chromium-bin and official google-chrome (except a shiny
logo?), but if that changes I'll probably add it to tree (in addition
to/replacing chromium-bin). Or if another dev decides to add it &lt;img src=&quot;/themes/default/smilies/wink.png&quot; alt=&quot;;)&quot; class=&quot;smiley&quot; /&gt;&lt;br /&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;So that's it for the first round of questions, add yours in comments if it's
still unanswered &lt;img src=&quot;/themes/default/smilies/wink.png&quot; alt=&quot;;)&quot; class=&quot;smiley&quot; /&gt;&lt;/p&gt;</description>
    
    
    
          <comments>http://blog.cafarelli.fr/post/2009/12/09/chromium-%28the-web-browser%29-on-Gentoo-FAQ#comment-form</comments>
      <wfw:comment>http://blog.cafarelli.fr/post/2009/12/09/chromium-%28the-web-browser%29-on-Gentoo-FAQ#comment-form</wfw:comment>
      <wfw:commentRss>http://blog.cafarelli.fr/feed/atom/comments/466257</wfw:commentRss>
      </item>
    
  <item>
    <title>neatx and chromium in portage status updates</title>
    <link>http://blog.cafarelli.fr/post/2009/09/09/neatx-and-chromium-in-portage-status-updates</link>
    <guid isPermaLink="false">urn:md5:1cbf32a1f89f6963259704f3b48d2d1a</guid>
    <pubDate>Wed, 09 Sep 2009 14:05:00 +0200</pubDate>
    <dc:creator>Voyageur</dc:creator>
        <category>Gentoo</category>
        <category>nx</category>    
    <description>    &lt;p&gt;Yesterday, I finally found the bug which prevented neatx from working on my
system (thanks upstream for the debugging), so in your next portage sync,
you'll find net-misc/neatx-0.3.1_p43 ready for your testing! If you don't need
vnc/sound/printer tunneling or load-balancing, neatx is easier to set up than
freenx and works great out-of-the-box. Thanks again to Mike Auty (ikelos) for
his work on the ebuild.&lt;br /&gt;&lt;/p&gt;
&lt;p&gt;Another work-in-progress for me these days is a source ebuild for chromium
(open-source version of Google Chrome). A binary version (chromium-bin) has
been available in portage for some time now (with amd64 support added
recently), but source version ebuild had some problems. Now my current version
(available in my overlay for the curious) has fixed most of them, including use
of system libraries, makefiles use instead of scons, --as-needed support, ...
So why is it not yet in portage? Well, for now the tarballs from upstream are
not yet available, so you won't go past the fetch phase &lt;img src=&quot;/themes/default/smilies/wink.png&quot; alt=&quot;;)&quot; class=&quot;smiley&quot; /&gt; These should be
available soon, once available you can expect chromium to quickly land in a
portage tree near you.&lt;br /&gt;&lt;/p&gt;
&lt;p&gt;By the way, if chromium crashes at startup for you (either binary or source
version), they finally found the cause: you are probably using nvidia-drivers
and nvidia opengl (via eselect opengl). However the libGL.so from nvidia
overrides dlsym/dlopen (dynamic linker functions) with broken replacements,
breaking applications relying on these functions! Chromium devs implemented a
workaround, available for -bin in versions &amp;gt;=4.0.208.0_p25708, but expect
some breakage in time-related functions. All the gory details are here:
&lt;a href=&quot;http://code.google.com/p/chromium/issues/detail?id=16800&quot; hreflang=&quot;en&quot;&gt;http://code.google.com/p/chromium/issues/detail?id=16800&lt;/a&gt;&lt;br /&gt;&lt;/p&gt;
&lt;p&gt;And now to change a bit from technical talks, I wanted to say a big &amp;quot;thank
you&amp;quot; to all of you Gentoo users who spend time filing bugreports, fixing,
writing or rewriting ebuilds, debugging and finding the cause for all sorts of
bugs (finding that some dynamic linkers break with specific video cards for
example...), in short to all of you who work to make your distro a better one!
And recently, a special thanks to Bernd Lommerzheim, who helps me a lot in
proftpd maintenance, up to providing an entirely new ebuild for latest version,
with lots of fixes and new features.&lt;/p&gt;</description>
    
    
    
      </item>
    
  <item>
    <title>Yet another open-source NX server!</title>
    <link>http://blog.cafarelli.fr/post/2009/07/17/Yet-another-open-source-NX-server</link>
    <guid isPermaLink="false">urn:md5:62195c23aba01e86dd6d4518089d5492</guid>
    <pubDate>Fri, 17 Jul 2009 00:12:00 +0200</pubDate>
    <dc:creator>Voyageur</dc:creator>
        <category>Gentoo</category>
        <category>nx</category>    
    <description>    &lt;p&gt;In my last post about &lt;a href=&quot;http://blog.cafarelli.fr/post/2009/03/04/FreeNX-future&quot;&gt;FreeNX
future&lt;/a&gt;, I had mentioned the efforts on a freenx-redesign branch, which
seemed to have stalled.&lt;/p&gt;
&lt;p&gt;Well, trust the guys at Google that worked on this redesign, they did not
give up, and in fact &lt;a href=&quot;http://google-opensource.blogspot.com/2009/07/releasing-neatx-open-source-nx-servier.html&quot; hreflang=&quot;en&quot;&gt;publicly announced&lt;/a&gt; the first public release of neatx, the
result of the redesign work. While still missing some of the features available
in FreeNX, it does already have some original ones, like the drop-down menu for
session control in rootless sessions (which is something I use a LOT when
running pidgin remotely from home &lt;img src=&quot;/themes/default/smilies/smile.png&quot; alt=&quot;:)&quot; class=&quot;smiley&quot; /&gt; ). I'll make sure to prepare an ebuild (in
your favourite NX overlay first as usual) when they tag a new version (first
released one has some bugs that were quickly found).&lt;/p&gt;
&lt;p&gt;Now, you may be lost between the multiple servers (including the dead ones),
considering I never blogged about &lt;a href=&quot;https://code.launchpad.net/tacix&quot; hreflang=&quot;en&quot;&gt;tacix&lt;/a&gt;, a remote server using NX, but with a different
approach from the 'official' NoMachine way (with the specifix 'nx' user, ...),
making heavy use of dbus, and with its own client. For now, it's still in the
early versions, but it has potential!&lt;/p&gt;
&lt;p&gt;So which server will you install on your (Gentoo, but other work of course)
system? Here are the 'active' ones:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Official NX server (net-misc/nxserver-freeedition in portage),
closed-source, limited to 2 concurrent sessions, but has all the features. If
you want to quickly try NX!&lt;/li&gt;
&lt;li&gt;FreeNX (net-misc/nxserver-freenx in portage), oldest and most complete
open-source version, but its development stalled. The last ebuilds in tree use
the branch from the Ubuntu folks, which fixes a few bugs compared to the last
upstream source. If you want a stable open-source version&lt;/li&gt;
&lt;li&gt;X2GO (net-misc/x2goserver and x2goclient in portage, some extended parts
are still in the NX overlay). Maturing fast, and worth a try. This one is
brought to you thanks to Joachim Langenbach, who does most of the work on the
x2go* ebuilds &lt;img src=&quot;/themes/default/smilies/smile.png&quot; alt=&quot;:)&quot; class=&quot;smiley&quot; /&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;And in the future:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;tacix, for its simpler architecture (think x2go without postgresql,ldap and
friends).&lt;/li&gt;
&lt;li&gt;neatx, which I hope will provide a suitable replacement for freenx
soon&lt;/li&gt;
&lt;/ul&gt;</description>
    
    
    
      </item>
    
  <item>
    <title>Incoming gnustep-make parallel support</title>
    <link>http://blog.cafarelli.fr/post/2009/03/04/Incoming-gnustep-make-parallel-support</link>
    <guid isPermaLink="false">urn:md5:d7bd43fb3eb43bcb724468eab2623d26</guid>
    <pubDate>Wed, 04 Mar 2009 14:11:00 +0100</pubDate>
    <dc:creator>Voyageur</dc:creator>
        <category>Gentoo</category>
        <category>gnustep</category>    
    <description>    &lt;p&gt;When I add gnustep-make-2.2.0 to portage, repoman (our QA and commit tool)
will at last be happy, as from this version, it won't be necessary to force
&lt;em&gt;-j1&lt;/em&gt; make flag! This will also allow parallel make for all gnustep
packages in our tree(as the gnustep eclass forces &lt;em&gt;-j1&lt;/em&gt;). No need to
sync again and again your portage tree, this version is not yet released &lt;img src=&quot;/themes/default/smilies/wink.png&quot; alt=&quot;;)&quot; class=&quot;smiley&quot; /&gt;
Original announcement is &lt;a href=&quot;http://lists.gnu.org/archive/html/discuss-gnustep/2009-02/msg00108.html&quot; hreflang=&quot;en&quot;&gt;here&lt;/a&gt;&lt;br /&gt;&lt;/p&gt;
&lt;p&gt;Some other entries on my gentoo/gnustep TODO list: the Etoile packages in
the gnustep overlay need some cleanup (some keywords should be dropped for
example Melodie player, maybe bump llvm to 2.5, but I hope some other dev will
look into it before me), and updates when 0.4.2 will be released, gnustep
packages, fix AC_CANONICAL_TARGET usage found in most of gnustep-base packages
(thanks &lt;a href=&quot;http://blog.flameeyes.eu/2009/01/01/the-canonical-target&quot; hreflang=&quot;en&quot;&gt;Flameeyes&lt;/a&gt; for finding more work for us &lt;img src=&quot;/themes/default/smilies/wink.png&quot; alt=&quot;;)&quot; class=&quot;smiley&quot; /&gt; ), and filter
-Werror in some of our packages (helps when switching to newer GCC for
example),&lt;/p&gt;</description>
    
    
    
      </item>
    
  <item>
    <title>FreeNX future</title>
    <link>http://blog.cafarelli.fr/post/2009/03/04/FreeNX-future</link>
    <guid isPermaLink="false">urn:md5:abb812fe8a412b5cfb7402279d261287</guid>
    <pubDate>Wed, 04 Mar 2009 13:41:00 +0100</pubDate>
    <dc:creator>Voyageur</dc:creator>
        <category>Gentoo</category>
        <category>nx</category>    
    <description>    &lt;p&gt;Hum, it's been some time since I last blogged on these Gentoo packages I
handle! Let's catch up a bit!&lt;br /&gt;&lt;/p&gt;
&lt;p&gt;There is a &lt;a href=&quot;http://mail.kde.org/pipermail/freenx-knx/2009-February/007906.html&quot; hreflang=&quot;en&quot;&gt;thread&lt;/a&gt; running on freenx mailing list about current lack of new
commits in freenx SVN. Main developer seems to be MIA (after starting a
migration to github) and freenx as it is needs to be rewritten from scratch
anyway (some work had been done in a freenx-redesign branch, but it seems
abandoned too now). Of course, the ideal thing would be to finally get NX
natively in X.org, but that's not for the close future&lt;br /&gt;&lt;/p&gt;
&lt;p&gt;So where does this leave us? Debian/Ubuntu packagers have created a &lt;a href=&quot;https://launchpad.net/~freenx-team&quot; hreflang=&quot;en&quot;&gt;freenx team&lt;/a&gt;, and manage
a bzr tree with more and more fixes and updates (like shadowing local X
sessions and stubs for guest sessions). Once I've figured out how to &amp;quot;tag&amp;quot;
gentoo versions from it, this will probably be the new source for freenx
packages (at least until upstream resumes development)&lt;br /&gt;&lt;/p&gt;
&lt;p&gt;And if you want to try an alternative GPL server, remember to try x2go from
the NX overlay &lt;img src=&quot;/themes/default/smilies/wink.png&quot; alt=&quot;;)&quot; class=&quot;smiley&quot; /&gt; I have not added them to main portage tree yet, but hope to
do so real soon (tm)&lt;/p&gt;</description>
    
    
    
      </item>
    
  <item>
    <title>X2go ebuilds status update</title>
    <link>http://blog.cafarelli.fr/post/2008/12/18/X2go-ebuilds-status-update</link>
    <guid isPermaLink="false">urn:md5:261be59461ceffb2125a728a56bee1de</guid>
    <pubDate>Thu, 18 Dec 2008 22:34:00 +0100</pubDate>
    <dc:creator>Voyageur</dc:creator>
        <category>Gentoo</category>
        <category>nx</category>    
    <description>    &lt;p&gt;In a &lt;a href=&quot;http://blog.cafarelli.fr/post/2008/12/04/NX-servers-and-clients-old-and-new&quot; hreflang=&quot;en&quot;&gt;previous post&lt;/a&gt;, I spoke about new ebuilds for X2go client and server, a
GPL remote desktop solution that's based on NX technology, but in a different
way compared to nxserver. With lots of help from Joachim Langenbach in &lt;a href=&quot;http://bugs.gentoo.org/show_bug.cgi?id=249600&quot; hreflang=&quot;en&quot;&gt;bug #249600&lt;/a&gt;,
I'm glad to say now that ebuilds in the &lt;a href=&quot;http://overlays.gentoo.org/proj/nx&quot; hreflang=&quot;en&quot;&gt;NX overlay&lt;/a&gt; for both
client and server work fine, and will probably moved to portage soon (ldap
management ebuilds will probably wait a bit longer in the overlay, as I cannot
test them for now).&lt;br /&gt;&lt;/p&gt;
&lt;p&gt;For pros and cons, X2go does not need a special &amp;quot;nx&amp;quot; user on the server, you
can use your ssh private key (as you log in directly as your real user), both
client and server are GPL are not limited in number of connections, remote
mounting of directories is easy (via sshfs/fuse), administration of the server
can be done via kde control panel elements (including ldap accounts, if you use
it). However x2go requires a running postgresql database on the server, does
not support VNC/rdesktop proxying or shadow sessions, and some of the nice
advanced features seem reserved to dedicated thin clients setups (like saving
your session on a usb key, ...).&lt;br /&gt;&lt;/p&gt;
&lt;p&gt;Anyway, if you're curious to try it, 'layman -a nx' and then emerge either
x2goclient or x2goserver depending on which computer you are &lt;img src=&quot;/themes/default/smilies/wink.png&quot; alt=&quot;;)&quot; class=&quot;smiley&quot; /&gt;&lt;/p&gt;</description>
    
    
    
      </item>
    
  <item>
    <title>NX servers and clients, old and new</title>
    <link>http://blog.cafarelli.fr/post/2008/12/04/NX-servers-and-clients-old-and-new</link>
    <guid isPermaLink="false">urn:md5:28c4bb868b8538b3df9b8cc016c5153b</guid>
    <pubDate>Thu, 04 Dec 2008 15:07:00 +0100</pubDate>
    <dc:creator>Voyageur</dc:creator>
        <category>Gentoo</category>
        <category>nx</category>    
    <description>    &lt;p&gt;Nomachine recently released a new major version (3.3.0), which did not
introduce many new features, but fixed some bugs (some keys did not work here
on my french keyboard for example), and generally feels &amp;quot;snappier&amp;quot; (in my
opinion of course, test and check it for yourself &lt;img src=&quot;/themes/default/smilies/wink.png&quot; alt=&quot;;)&quot; class=&quot;smiley&quot; /&gt; ). It is available in
portage for both free server edition (binary only, 2 concurrent connections),
and for freenx (open-source, no connections limit).&lt;br /&gt;
&lt;br /&gt;&lt;/p&gt;
&lt;p&gt;For some time an alternative client/server from 2X has been available in
portage, as &lt;a href=&quot;http://packages.gentoo.org/package/net-misc/nxclient-2xterminalserver&quot; hreflang=&quot;en&quot;&gt;net-misc/nxclient-2xterminalserver&lt;/a&gt; and &lt;a href=&quot;http://packages.gentoo.org/package/net-misc/nxserver-2xterminalserver&quot; hreflang=&quot;en&quot;&gt;net-misc/nxserver-2xterminalserver&lt;/a&gt;. Based on old NX 1.5, it
provided both a GPL client (missing the &amp;gt; 2.0.0 NX features though) and a
working server close to Nomachine one. However it never really got any updates
since it was made available. Upstream &lt;a href=&quot;http://www.2x.com/forums/viewtopic.php?t=2610&quot; hreflang=&quot;en&quot;&gt;closed down the
website&lt;/a&gt;, the client needs fixes for gcc 4.3 and --as-needed, does not work
well with current NX servers, the server is still based on old NX code (and is
probably vulnerable to some xorg security issuse), so this is &lt;a href=&quot;http://bugs.gentoo.org/show_bug.cgi?id=249799&quot; hreflang=&quot;en&quot;&gt;last rites
time&lt;/a&gt; for both of them. They will still be available in the NX overlay if
you need them.&lt;br /&gt;&lt;/p&gt;
&lt;p&gt;Open-source alternatives are availble in portage: &lt;a href=&quot;http://packages.gentoo.org/package/net-misc/qtnx&quot; hreflang=&quot;en&quot;&gt;net-misc/qtnx&lt;/a&gt; for client, &lt;a href=&quot;http://packages.gentoo.org/package/net-misc/qtnx&quot; hreflang=&quot;en&quot;&gt;net-misc/nxserver-freenx&lt;/a&gt; for server.&lt;br /&gt;
&lt;br /&gt;
Now I promised to talk about newer NX systems right? A &lt;a href=&quot;http://bugs.gentoo.org/show_bug.cgi?id=249600&quot; hreflang=&quot;en&quot;&gt;new bug&lt;/a&gt;
report was recently opened on &lt;a href=&quot;http://x2go.berlios.de/index-en.html&quot; hreflang=&quot;en&quot;&gt;x2go&lt;/a&gt;, a &amp;quot;server based computing environment&amp;quot; which uses NX
technology but is not a clone of current nxclient/nxserver. Nice thing is
everything is open-source, including the client (ebuild for it already works).
Now some work is needed before there is a x2goserver package in portage, but
that will certainly make a nice alternative to current NX servers available. If
you already use it, don't hesitate to come and comment on the bug!&lt;br /&gt;
&lt;br /&gt;
Note to myself: I really need to write some documentation on all of these one
day...&lt;/p&gt;</description>
    
    
    
      </item>
    
  <item>
    <title>Etoile 0.4 - coming soon! Window Maker 0.92.1 too :)</title>
    <link>http://blog.cafarelli.fr/post/2008/11/03/Etoile-04-coming-soon-Window-Maker-0921-too-%3A</link>
    <guid isPermaLink="false">urn:md5:d9153170a42a6e846b3a90fc81dbe32f</guid>
    <pubDate>Mon, 03 Nov 2008 18:45:00 +0100</pubDate>
    <dc:creator>Voyageur</dc:creator>
        <category>Gentoo</category>
            
    <description>    &lt;p&gt;If you wander by the &lt;a href=&quot;http://etoileos.com/&quot; hreflang=&quot;en&quot;&gt;Etoile web
site&lt;/a&gt;, you'll see that Etoile 0.4 is right around the corner! Initial mail
for this version detailed that &amp;quot;the focus for 0.4 will be frameworks, developer
tools, example apps, and documentation&amp;quot;. So the &amp;quot;stable&amp;quot; packages list will be
shorter than old 0.2 release. But don't despair, you'll still get updated
packages, including camaelon (GNUstep theming engine)&lt;/p&gt;
&lt;p&gt;As for ebuilds availability... I'll update the ebuilds already in portage
soon after the official release (camaelon, popplerkit, ...). The Etoile ebuilds
in the gnustep overlay will come later (first cause of delay will be additional
requirement on LLVM, which is not in portage for now)&lt;/p&gt;
&lt;p&gt;On the releases news front, the guys behind the Window Maker revival have
made some progress too: a &lt;a href=&quot;https://hg.windowmaker.info/&quot; hreflang=&quot;en&quot;&gt;Mercurial repository&lt;/a&gt; is up, people chat on #windowmaker (Freenode),
and a new bugfix release should come quickly (this will clean up the patchet
currently in use in the ebuild!). After that, new features? We'll see!&lt;/p&gt;</description>
    
    
    
      </item>
    
  <item>
    <title>SOGo now available in the GNUstep overlay, Window Maker revival?</title>
    <link>http://blog.cafarelli.fr/post/2008/07/06/SOGo-now-available-in-the-GNUstep-overlay-Window-Maker-revival</link>
    <guid isPermaLink="false">urn:md5:4a73d5f7e26d0b5cced0e98ca96b1caf</guid>
    <pubDate>Sun, 06 Jul 2008 15:30:00 +0200</pubDate>
    <dc:creator>Voyageur</dc:creator>
        <category>Gentoo</category>
        <category>gnustep</category>    
    <description>    &lt;p&gt;IF you want to try another groupware server, I finally made up ebuilds for
Scalable OpenGroupware.org, &lt;a href=&quot;http://sogo.opengroupware.org/&quot; hreflang=&quot;en&quot;&gt;SOGo&lt;/a&gt; for short. These are available in the GNUstep overlay for now (it
seems to work fine, but I lack the full server installation needed to
completely test it, mostly an IMAP server with LDAP backend).&lt;/p&gt;
&lt;p&gt;From the SOGO folks:&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;SOGo is a free and modern scalable groupware server. It offers shared
calendars, address books and emails through your favorite Web browser or by
using a native client such as Mozilla Thunderbird and Lightning. SOGo is
standard-compliant and supports CalDAV, CardDAV, GroupDAV and reuses existing
IMAP, SMTP and database servers - making the solution easy to deploy and
interoperable with many applications.&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;For the curious, a demo web site is running &lt;a href=&quot;http://sogo-demo.inverse.ca/&quot; hreflang=&quot;en&quot;&gt;here&lt;/a&gt;. Feedback appreciated of
course if you try it on Gentoo&lt;br /&gt;&lt;/p&gt;
&lt;p&gt;On other news, I noticed that the Window Maker web site is &lt;a href=&quot;http://www.windowmaker.info/index.php&quot; hreflang=&quot;en&quot;&gt;back up&lt;/a&gt;, stating:&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;windowmaker.info Back Online posted on 2008-06-30 09:04:16 by kairi&lt;/p&gt;
&lt;p&gt;windowmaker.info has been brought online as of early July, 2008. We are
currently working on reimplementing the site in a more modern, safe fashion,
while at the same time restoring all services required for development and
communication. With that said, we are working very hard to revitalize Window
Maker's presence on X Window (and perhaps beyond) desktops. With this new
focus, we can now truly assert that Window Maker will be resuming active
development very soon. We expect to once again provide the de-facto minimalist
yet extremely functional window manager to the world.&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;This has been my main window manager since... well a loooong time, I'm
crossing fingers and hoping it will really come back from the dead projects
world!&lt;br /&gt;&lt;/p&gt;
&lt;p&gt;Oh, and if you did not get the news, 2008.0 is &lt;a href=&quot;http://www.gentoo.org/news/20080706-release-2008.0.xml&quot; hreflang=&quot;en&quot;&gt;here&lt;/a&gt;! Thanks &lt;a href=&quot;http://www.gentoo.org/proj/en/releng/&quot; hreflang=&quot;en&quot;&gt;release engineering team&lt;/a&gt; members&lt;br /&gt;&lt;/p&gt;
&lt;p&gt;I almost forgot: congratulations to the &lt;a href=&quot;http://www.gentoo.org/news/20080705-council-elected.xml&quot; hreflang=&quot;en&quot;&gt;new
Council members&lt;/a&gt;, both veterans and newcomers!&lt;/p&gt;</description>
    
    
    
      </item>
    
  <item>
    <title>New gnustep base released (base 1.16, gui 0.14)</title>
    <link>http://blog.cafarelli.fr/post/2008/06/16/New-gnustep-base-released-base-116-gui-014</link>
    <guid isPermaLink="false">urn:md5:2d588e760bfd09316349fb25b4d687e7</guid>
    <pubDate>Mon, 16 Jun 2008 15:02:00 +0200</pubDate>
    <dc:creator>Voyageur</dc:creator>
        <category>Gentoo</category>
        <category>gnustep</category>    
    <description>    &lt;p&gt;It's been more than a year since the last gnustep major release, and while
unstable packages were available in portage, I kept them in package.mask
(revdep rebuild needed for every single gnustep application, API changes, ...).
But that meant new applications updates (gorm for example) had to be kept under
p.mask too, as they required the unstable versions).&lt;br /&gt;&lt;/p&gt;
&lt;p&gt;Now the new stable release is finally here, I'll unmask it soon (just
checking most application still compile). Be warned though, that both
gnustep-base and gnustep-gui will force you to run revdep-rebuild. Maybe it's
time to test the new and shiny cairo backend!&lt;/p&gt;</description>
    
    
    
      </item>
    
  <item>
    <title>Testing the new &quot;gold&quot; linker from binutils</title>
    <link>http://blog.cafarelli.fr/post/2008/04/09/Testing-the-new-gold-linker-from-binutils</link>
    <guid isPermaLink="false">urn:md5:c10fb30297b74c0cae8b68e952b8b578</guid>
    <pubDate>Wed, 09 Apr 2008 11:09:00 +0200</pubDate>
    <dc:creator>Voyageur</dc:creator>
        <category>Gentoo</category>
            
    <description>    &lt;p&gt;After reading &lt;a href=&quot;http://blog.flameeyes.eu/articles/2008/04/04/some-insights-on-why-a-linker-can-be-so-slow&quot; hreflang=&quot;en&quot;&gt;Diego's post on linkers&lt;/a&gt;, I got curious (and interested) by
this new linker (also mentioned in LWN and other sites).&lt;/p&gt;
&lt;p&gt;Developed by Ian Lance Taylor (from Google), the gold linker is now in
binutils, and promises link times divided at least by 5. The code I develop at
work is a big C++ project, and takes a looooot of time linking indeed
(especially in debug...). So let's see how to try this new linker&lt;/p&gt;
&lt;p&gt;First, a big warning: this is still heavily experimental, I do not recommend
to use it for your system itself. It only works on x86/amd64, does NOT link a
kernel correctly for now. Keep a stable binutils, and use it for all your
emerge operations. UPDATE: see &lt;a hreflang=&quot;en&quot; href=&quot;http://blog.flameeyes.eu/articles/2008/04/11/about-gold-and-speed&quot;&gt;Diego's
warnings&lt;/a&gt; too, Remember that I only test gold on C++ debug binaries, not on
system packages or other important compilations.&lt;br /&gt;&lt;/p&gt;
&lt;p&gt;You have been warned &lt;img src=&quot;/themes/default/smilies/wink.png&quot; alt=&quot;;)&quot; class=&quot;smiley&quot; /&gt; Now let's see how to install a gold-enabled binutils
in parallel with your stable one:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;First step: enable multislot for binutils (so you'll have both
unstable/gold binutils and stable binutils available with binutils-config)&lt;/li&gt;
&lt;/ul&gt;
&lt;code&gt;# echo &amp;quot;sys-devel/binutils multislot&amp;quot; &amp;gt;&amp;gt;
/etc/portage/package.use&lt;br /&gt;
# emerge -av binutils&lt;/code&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;ul&gt;
&lt;li&gt;Unmask an unstable binutils ebuild, and compile it with gold enabled
(thanks to EXTRA_ECONF feature)&lt;/li&gt;
&lt;/ul&gt;
&lt;code&gt;# echo &amp;quot;=sys-devel/binutils-2.18.50.0.6 **&amp;quot; &amp;gt;&amp;gt;
/etc/portage/package.keywords&lt;br /&gt;
# EXTRA_ECONF=&amp;quot;--enable-gold&amp;quot; emerge -av
'=sys-devel/binutils-2.18.50.0.6'&lt;/code&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;ul&gt;
&lt;li&gt;Use binutils-config to switch between your stable binutils, and
gold-enabled 2.18.50.0.6 (ld --version will say &amp;quot;GNU gold ...&amp;quot;)&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;And now back to work with greatly reduced linking times, yay!&lt;/p&gt;</description>
    
    
    
      </item>
    
  <item>
    <title>nxcl/qtnx (open-source NX client) in portage, freenx new release</title>
    <link>http://blog.cafarelli.fr/post/2008/03/17/nxcl/qtnx-open-source-NX-client-in-portage-freenx-new-release</link>
    <guid isPermaLink="false">urn:md5:16863f1fcd69b511b236684534b3e92a</guid>
    <pubDate>Mon, 17 Mar 2008 23:03:00 +0100</pubDate>
    <dc:creator>Voyageur</dc:creator>
        <category>Gentoo</category>
        <category>nx</category>    
    <description>    &lt;p&gt;After the live ebuild version in the NX overlay, I've added the newly
released 0.9 version of nxcl (base library)/qtnx (QT4 front-end), a GPL client
for NX servers. For now I've keyworded them on x86 and amd64 (where I could
test them), but who knows, it may work on other arches, where the official
nxclient is not available!&lt;/p&gt;
&lt;p&gt;Be warned that some options may be missing or incomplete, when compared to
nxclient. But all the basics are there &lt;img src=&quot;/themes/default/smilies/smile.png&quot; alt=&quot;:)&quot; class=&quot;smiley&quot; /&gt;&lt;br /&gt;&lt;/p&gt;
&lt;p&gt;In the meantime, a new FreeNX release (0.7.2) was made available. While some
changes were already backported in Gentoo 0.7.1 ebuild, there are quite a few
new features. Fabian Franz (main FreeNX dev, who does a great work) has posted
the (long because of all the new features) announcement on the mailing list
&lt;a href=&quot;http://mail.kde.org/pipermail/freenx-knx/2008-March/006826.html&quot; hreflang=&quot;en&quot;&gt;here&lt;/a&gt;. Here are some new features I picked up:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;new helper program that should help for VNC sessions&lt;/li&gt;
&lt;li&gt;slave mod is usable (think &amp;quot;This dramatically reduces session login times
and makes single sign on possible&amp;quot;)&lt;/li&gt;
&lt;li&gt;new samba sharing system (sharing and remote printing)&lt;/li&gt;
&lt;li&gt;New &amp;quot;nxsetup --test&amp;quot; command: this one will help a lot if you have an
incorrect sshd conf for example&lt;/li&gt;
&lt;li&gt;lots of bugfixes&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;I'm preparing the version bump in portage, hopefully you will get it in a
few days (new installation method, patches to update/remove/...). Stay tuned!
EDIT: nxserver-freenx-0.7.2 is now in portage, enjoy!&lt;/p&gt;</description>
    
    
    
      </item>
    
  <item>
    <title>Time does fly by</title>
    <link>http://blog.cafarelli.fr/post/2008/03/13/Time-does-fly-by</link>
    <guid isPermaLink="false">urn:md5:a43f070b1ed313e975878a08fff4f79c</guid>
    <pubDate>Thu, 13 Mar 2008 23:55:00 +0100</pubDate>
    <dc:creator>Voyageur</dc:creator>
        <category>Gentoo</category>
            
    <description>    &lt;p&gt;The LDAP infos on Gentoo dev server confirm it:&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;gentooJoin: 2007/03/13&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;So it's been a year since I officialy joined Gentoo developers, after
discovering gentoo, the forums, trying n amd64 installation with a 2004.3 CD,
harassing bugzilla (and giving jakub some work) for some time... &lt;img src=&quot;/themes/default/smilies/wink.png&quot; alt=&quot;;)&quot; class=&quot;smiley&quot; /&gt;&lt;/p&gt;
&lt;p&gt;NX does not take much of my time anymore, mostly revision bumps. I still
need to write some documentation on this great piece of software (oh and add
ebuilds to portage for qtnx, an open-source client &lt;a href=&quot;http://blog.cafarelli.fr/post/2008/01/15/New-open-source-NX-client-under-development&quot; hreflang=&quot;en&quot;&gt;I
mentioned earlier&lt;/a&gt;).&lt;/p&gt;
&lt;p&gt;After some work and eclass rewrite, GNUstep in Gentoo is in a much better
shape: a few bugs are still opened, but most of the packages work fine now.&lt;/p&gt;
&lt;p&gt;What's been great so far? Well most importantly: the Gentoo people. And I
mean both developers and users. Developers with their knowledge, motivation,
counseling, ... Users that report problems, fill bugs, help other users
(forums, IRC), ...&lt;br /&gt;&lt;/p&gt;
&lt;p&gt;Ok now happy Gentoo birthday me, and back to work &lt;img src=&quot;/themes/default/smilies/wink.png&quot; alt=&quot;;)&quot; class=&quot;smiley&quot; /&gt;&lt;/p&gt;</description>
    
    
    
      </item>
    
  <item>
    <title>If you're looking for a TortoiseSVN clone for Gnome...</title>
    <link>http://blog.cafarelli.fr/post/2008/02/07/If-youre-looking-for-a-TortoiseSVN-clone-for-Gnome</link>
    <guid isPermaLink="false">urn:md5:5be805f56f661c3555d4361d73b74f4c</guid>
    <pubDate>Thu, 07 Feb 2008 00:35:00 +0100</pubDate>
    <dc:creator>Voyageur</dc:creator>
            
    <description>    &lt;p&gt;... be sure to check &lt;a href=&quot;http://jasonfield.com/freebies/&quot; hreflang=&quot;en&quot;&gt;NautilusSvn&lt;/a&gt;. I usually prefer the command-line SVN, but I got curious
about this one( meld integration, svn rev and user as columns, ...).&lt;br /&gt;
So what do you need to try this on Gentoo?&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Python bindings for SVN: dev-python/pysvn, &lt;a href=&quot;https://bugs.gentoo.org/show_bug.cgi?id=62852&quot;&gt;bug #62852&lt;/a&gt;, grab it in my
&lt;a href=&quot;https://cafarelli.fr/svn/voyageur-overlay/gnome-extra/nautilus-python/&quot;&gt;overlay&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;Python bindings for Nautilus: gnome-extra/nautilus-python, &lt;a href=&quot;https://bugs.gentoo.org/show_bug.cgi?id=78021&quot;&gt;bug #78021&lt;/a&gt;. A new version
was released a few weeks ago, again grab the ebuild from my &lt;a href=&quot;https://cafarelli.fr/svn/voyageur-overlay/gnome-extra/nautilus-python/&quot;&gt;overlay&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;dev-python/wxpython and dev-util/meld from portage (runtime
dependencies)&lt;br /&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Then head to NautilusSvn web page and follow the README. Remember to restart
Nautilus, and there you are! People motivated in writing an ebuild can visit
bug &lt;a href=&quot;https://bugs.gentoo.org/show_bug.cgi?id=147433&quot; hreflang=&quot;en&quot;&gt;#147433&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;ps: if you prefer konqueror, kdesvn should do the job too&lt;/p&gt;</description>
    
    
    
      </item>
    
  <item>
    <title>New open-source NX client under development</title>
    <link>http://blog.cafarelli.fr/post/2008/01/15/New-open-source-NX-client-under-development</link>
    <guid isPermaLink="false">urn:md5:ee5a5860e03cff1ab5ed6437ae651a87</guid>
    <pubDate>Tue, 15 Jan 2008 00:20:00 +0100</pubDate>
    <dc:creator>Voyageur</dc:creator>
        <category>Gentoo</category>
        <category>nx</category>    
    <description>    &lt;p&gt;Some days ago, George Wright announced on #nx that he just had committed a
new qtnx, based on the nxcl libs. Qtnx is an open-source Qt-based NX client,
and it looks like development on it is rolling again &lt;img src=&quot;/themes/default/smilies/smile.png&quot; alt=&quot;:)&quot; class=&quot;smiley&quot; /&gt; It is now based on
nxcl, developed by Seb James.&lt;/p&gt;
&lt;p&gt;In fact, George is now working for a company on a NX server (and client),
their web site is &lt;a href=&quot;http://desktopondemand.com&quot; hreflang=&quot;en&quot;&gt;desktopondemand.com&lt;/a&gt;. The client is GPL-2, and should support most NX
features (including 3.0 shadowing). Of course it is still under heavy
development, but you can find them as -9999 SVN ebuilds in the NX overlay. Just
run:&lt;/p&gt;
&lt;pre&gt;
# layman -a nx
# emerge -av qtnx
&lt;/pre&gt;
&lt;p&gt;I hope this one will soon join nxclient (binary-only, but latest NX
features) and nxclient-2xterminalserver (GPLed NX 1.5 version) in portage&lt;/p&gt;
&lt;p&gt;Btw, the ebuild is currently marked x86, as these are the arches I test NX
on. Drop me a line if it works on ppc (it should) or other arches&lt;/p&gt;</description>
    
    
    
      </item>
    
  <item>
    <title>Gnustep unstable packages added to portage</title>
    <link>http://blog.cafarelli.fr/post/2008/01/09/Gnustep-unstable-packages-added-to-portage</link>
    <guid isPermaLink="false">urn:md5:a376051633a65ffef769b3dac9c45fd3</guid>
    <pubDate>Wed, 09 Jan 2008 13:53:00 +0100</pubDate>
    <dc:creator>Voyageur</dc:creator>
        <category>Gentoo</category>
        <category>gnustep</category>    
    <description>    &lt;p&gt;Even if these packages are marked unstable, they do have some fixes (and the
stable release is getting old). Some gnustep packages now need them in their
latest versions (including gorm). So they're now available in portage (moved
from the gnustep overlay), under package.mask. Be warned though that upgrading
to the unstable release means recompiling every one of your gnustep packages
(revdep-rebuild is your friend). A few packages had to be fixed to work with
new gnustep-gui, don't hesitate to report if something does not work&lt;br /&gt;&lt;/p&gt;
&lt;p&gt;The pieces to unmask are currently:&lt;/p&gt;
&lt;pre&gt;
# Bernard Cafarelli &amp;lt;voyageur@gentoo.org (09 Jan 2008)
# Mask unstable gnustep and packages depending on it
&amp;gt;=gnustep-base/gnustep-back-art-0.13.0
&amp;gt;=gnustep-base/gnustep-back-cairo-0.13.0
&amp;gt;=gnustep-base/gnustep-back-xlib-0.13.0
&amp;gt;=gnustep-base/gnustep-base-1.15.1
&amp;gt;=gnustep-base/gnustep-gui-0.13.0
&amp;gt;=virtual/gnustep-back-0.13.0
&amp;gt;=gnustep-apps/gorm-1.2.2
&amp;gt;=gnustep-apps/simpleagenda-0.33
&lt;/pre&gt;
&lt;p&gt;If you want to try the Cairo backend, this could be the right time (the
unstable release works quite fine)&lt;/p&gt;
&lt;p&gt;This brings Gentoo packages on par with the latest Gnustep Startup, have
fun!&lt;/p&gt;</description>
    
    
    
      </item>
    
  <item>
    <title>Welcome to 2008</title>
    <link>http://blog.cafarelli.fr/post/2008/01/01/Welcome-to-2008</link>
    <guid isPermaLink="false">urn:md5:18be2ae026bbf2d00f4d51353bccc78c</guid>
    <pubDate>Tue, 01 Jan 2008 12:02:00 +0100</pubDate>
    <dc:creator>Voyageur</dc:creator>
            
    <description>    &lt;p&gt;I'll keep this one very short (as was the night!): happy new year! Let's see
what 2008 will bring us, it started well in France (at least for non-smoking
people) with the smoking ban in bars, restaurants, ...&lt;/p&gt;</description>
    
    
    
      </item>
    
  <item>
    <title>New gnustep soon stable, new windowmaker ebuild, NX news, ... (and other things I've already forgotten)</title>
    <link>http://blog.cafarelli.fr/post/2007/11/25/New-gnustep-soon-stable-new-windowmaker-ebuild-NX-news-and-other-things-Ive-already-forgotten</link>
    <guid isPermaLink="false">urn:md5:0820e92bace67028c87a78072628eba8</guid>
    <pubDate>Mon, 26 Nov 2007 16:50:00 +0100</pubDate>
    <dc:creator>Voyageur</dc:creator>
        <category>Gentoo</category>
        <category>gnustep</category><category>nx</category>    
    <description>    &lt;p&gt;It looks like real life finally lets me write some news on Gentoo work
&lt;img src=&quot;/themes/default/smilies/smile.png&quot; alt=&quot;:)&quot; class=&quot;smiley&quot; /&gt;&lt;br /&gt;&lt;/p&gt;
&lt;p&gt;GNUstep news first: packages based on gnustep-make-2.0 are now almost all
marked stable (see the progress in this &lt;a href=&quot;http://bugs.gentoo.org/show_bug.cgi?id=195990&quot; hreflang=&quot;en&quot;&gt;bugreport&lt;/a&gt;),
there's only sparc left and then I'll finish cleaning up the old ebuilds. In
the gnustep overlay, you can now find (masked) unstable gnustep and gorm
releases: lots of fixes, but requires lots of revdep-rebuild! &lt;img src=&quot;/themes/default/smilies/wink.png&quot; alt=&quot;;)&quot; class=&quot;smiley&quot; /&gt;&lt;br /&gt;&lt;/p&gt;
&lt;p&gt;Thanks to grobian and truedfx, you can now try windowmaker-0.92.0-r7, it has
some nice features to check out. This is still my WM of choice, even if I now
run gnome on the laptop (easy compiz switching, better power management
integration).&lt;br /&gt;&lt;/p&gt;
&lt;p&gt;On the NX front, a nice Gentoo user has filled a few enhancement bugs on
freenx (startup script, utempter use, ...). I'm preparing a revbump integrating
most of these, stay tuned. I'm also preparing a revbump for the free edition
server, upstream has released a new version with many fixes (including some
that could help people using selinux). And last, if you have problems with
freenx, or freeedition server, there are two lengthy threads on the forums,
where you may get help from other users. The freenx thread is &lt;a href=&quot;http://forums.gentoo.org/viewtopic-t-214455-postdays-0-postorder-asc-start-725.html&quot; hreflang=&quot;en&quot;&gt;here&lt;/a&gt;, and the one for the free edition is &lt;a href=&quot;http://forums.gentoo.org/viewtopic-t-489967-postdays-0-postorder-asc-start-50.html&quot; hreflang=&quot;en&quot;&gt;here&lt;/a&gt;&lt;br /&gt;&lt;/p&gt;
&lt;p&gt;And closing this post, I'd like to say a big &amp;quot;thank you for all the work
you've done on Gentoo&amp;quot; to &lt;a href=&quot;http://roy.marples.name/node/337&quot; hreflang=&quot;en&quot;&gt;Roy Marples&lt;/a&gt; (uberlord), and &lt;a href=&quot;http://kulleen.org/seemant/blog/2007/nov/24/gentoo-my-past/&quot; hreflang=&quot;en&quot;&gt;Seemant Kulleen&lt;/a&gt; (uncle Seemant)&lt;/p&gt;</description>
    
    
    
      </item>
    
  <item>
    <title>Tips and tricks: Gentoo Linux on a Samsung Q45 laptop</title>
    <link>http://blog.cafarelli.fr/post/2007/11/01/Tips-and-tricks%3A-Gentoo-Linux-on-a-Samsung-Q45-laptop</link>
    <guid isPermaLink="false">urn:md5:1f46f858e2771e142906fd089dc212d2</guid>
    <pubDate>Thu, 01 Nov 2007 22:01:00 +0100</pubDate>
    <dc:creator>Voyageur</dc:creator>
        <category>Gentoo</category>
            
    <description>    &lt;p&gt;I won't talk here about the difficulties encountered while installing ~amd64
Gentoo on &lt;a href=&quot;http://www.samsung.com/fr/products/notebookcomputer/design/serieq/np_q45av06sef.asp&quot; hreflang=&quot;fr&quot;&gt;this baby&lt;/a&gt;, as most of the components work quite well and
without a problem, but rather about a few tips I had to dig around the
Internet. Some of these tips may apply to other PCs, or other distributions too
&lt;img src=&quot;/themes/default/smilies/wink.png&quot; alt=&quot;;)&quot; class=&quot;smiley&quot; /&gt;&lt;br /&gt;&lt;/p&gt;
&lt;h2&gt;External kernel modules to emerge&lt;/h2&gt;
&lt;p&gt;To get most of the hardware, emerge:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;net-wireless/iwlwifi: even if it's still relatively new, it works much
better than ipw3945 for the wifi! &lt;em&gt;Update&lt;/em&gt;: merged in kernel, simply
emerge net-wireless/iwl3945-ucode, and enable iwlwifi in kernel tree&lt;/li&gt;
&lt;li&gt;media-video/linux-uvc: who knows, this webcam may be useful one day&lt;/li&gt;
&lt;li&gt;x11-drivers/nvidia-drivers: yes, it's proprietary, but you need it to try
compiz-fusion (add &amp;quot;options nvidia NVreg_RegistryDwords=&amp;quot;PerfLevelSrc=0x2222&amp;quot;
to /etc/modules.d/nvidia to fix flickering in X)&lt;/li&gt;
&lt;li&gt;app-misc/sdricoh_cs: this is a *very* experimental driver for the card
reader (I did not try further though, as I still have an old PCMCIA one that
works fine and fast) ''Update&amp;quot;&amp;quot;: turns out you don't need this one, simply use
the &amp;quot;sdhci&amp;quot; module from kernel&lt;br /&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;h2&gt;Power management&lt;/h2&gt;
&lt;p&gt;Now, let's get the most of the battery. First some links that will give a
lot of ideas to get a longer battery life:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Gentoo &lt;a href=&quot;http://www.gentoo.org/doc/en/power-management-guide.xml&quot; hreflang=&quot;en&quot;&gt;Power Management Guide&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;Intel-sponsored &lt;a href=&quot;http://www.lesswatts.org/&quot; hreflang=&quot;en&quot;&gt;Less
watts&lt;/a&gt; site: by the way, emerging powertop definitely is a good idea!&lt;/li&gt;
&lt;li&gt;Mandatory to let your CPU rest while on battery: &lt;a href=&quot;http://www.kernel.org/pub/linux/kernel/people/tglx/hrtimers/2.6.23/&quot; hreflang=&quot;en&quot;&gt;HRT (tickless system)&lt;/a&gt; patch for amd64, apply it to your 2.6.23
gentoo-sources. &lt;em&gt;Update&lt;/em&gt;: merged in recent kernels&lt;/li&gt;
&lt;li&gt;A &lt;a href=&quot;http://bugzilla.gnome.org/show_bug.cgi?id=370937&quot; hreflang=&quot;en&quot;&gt;patch&lt;/a&gt; to apply to gnome-applets (works fine here, less CPU
wakeups)&lt;br /&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;By the way, nvidia broke the brightness key shortcuts while in X, but you
can switch to a console (where the keys work!), adjust brightness, and switch
back to X.&lt;br /&gt;&lt;/p&gt;
&lt;h2&gt;Gnome tips&lt;/h2&gt;
&lt;p&gt;For now, I run Gnome (2.20) on it, here a few fixes. First, the
gnome-power-manager tray icon may not appear from time to time on login. This
is a &lt;a href=&quot;http://bugzilla.gnome.org/show_bug.cgi?id=413360&quot; hreflang=&quot;en&quot;&gt;known problem&lt;/a&gt;, also known as bug 188618 to poor Gentoo developers.
(Update) This was fixed by leio (don't forget to thank him), now you just need
to upgrade to gnome-power-manager-2.20.0-r1 (no need to kill and restart g-p-m
manually now). For other distributions, this was accepted usptream, so you
should be fine soon too &lt;img src=&quot;/themes/default/smilies/smile.png&quot; alt=&quot;:)&quot; class=&quot;smiley&quot; /&gt;&lt;br /&gt;&lt;/p&gt;
&lt;p&gt;OK, now that we have a battery life monitor, next tweak: if you have kept
the hidden backup partition on this system, gnome will add a nice (completely
useless) icon for it on your desktop. Thanks to the french Ubuntu forums, here
is how to tell HAL to ignore that partition (/dev/sda1 in my case). Create a
file called &lt;em&gt;/etc/hal/fdi/preprobe/10ignore-disks.fdi&lt;/em&gt;, with these lines
inside:&lt;/p&gt;
&lt;pre&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;
&amp;lt;deviceinfo version=&amp;quot;0.2&amp;quot;&amp;gt;
&amp;lt;device&amp;gt;
&amp;lt;match key=&amp;quot;block.device&amp;quot; string=&amp;quot;/dev/sda1&amp;quot;&amp;gt;
&amp;lt;merge key=&amp;quot;info.ignore&amp;quot; type=&amp;quot;bool&amp;quot;&amp;gt;true&amp;lt;/merge&amp;gt;
&amp;lt;/match&amp;gt;
&amp;lt;/device&amp;gt;
&amp;lt;/deviceinfo&amp;gt;
&lt;/pre&gt;
&lt;p&gt;And voila, this one will not bother you anymore &lt;img src=&quot;/themes/default/smilies/smile.png&quot; alt=&quot;:)&quot; class=&quot;smiley&quot; /&gt;&lt;br /&gt;&lt;/p&gt;
&lt;p&gt;Last thing, if you'd like to enter your password once at gdm screen, without
the need to retype it for gnome-keyring (NetworkManager trying to connect to
the home wifi), and even SSH passphrases, read &lt;a href=&quot;http://planet.gentoo.org/developers/remi/2007/10/29/gnome_s_cool_features_gnome_keyring_aamp&quot; hreflang=&quot;en&quot;&gt;this great planet post&lt;/a&gt; by fellow french conspiracy Gentoo
developer remi.&lt;br /&gt;&lt;/p&gt;
&lt;p&gt;Another last thing (last one I promise), about NetworkManager: this is a
great tool, but it will work better if you add something like
'RC_PLUG_SERVICES=&amp;quot;!net.eth* !net.wlan*&amp;quot;' to /etc/conf.d/rc (so the system does
not try to start the interfaces before networmanager does). Also take a look at
NetworkManagerDispatcher (bug &lt;a href=&quot;http://bugs.gentoo.org/show_bug.cgi?id=188085&quot; hreflang=&quot;en&quot;&gt;here&lt;/a&gt;): this
tool will automate start/stop of services when NetworkManager connects to a
network (openvpn, ntpd, ...)&lt;br /&gt;&lt;/p&gt;
&lt;p&gt;OK, I've finished now, thanks to the few people that are still reading
&lt;img src=&quot;/themes/default/smilies/wink.png&quot; alt=&quot;;)&quot; class=&quot;smiley&quot; /&gt;&lt;/p&gt;</description>
    
    
    
      </item>
    
  <item>
    <title>Seam Carving for Content-Aware Image Resizing: sounds nice, works great!</title>
    <link>http://blog.cafarelli.fr/post/2007/10/03/Seamless-blending</link>
    <guid isPermaLink="false">urn:md5:4489590c72cd2344eaa4a8827a6a734d</guid>
    <pubDate>Wed, 03 Oct 2007 11:26:00 +0200</pubDate>
    <dc:creator>Voyageur</dc:creator>
            
    <description>    &lt;p&gt;Some weeks ago, I saw &lt;a href=&quot;http://www.seamcarving.com/&quot; hreflang=&quot;en&quot;&gt;this video&lt;/a&gt; on a new picture &amp;quot;resizing&amp;quot; technique. A white paper is
also available for those interested in the algorithm.&lt;br /&gt;&lt;/p&gt;
&lt;p&gt;So why did this video launch quite a buzz? Well, watch the video (if you
never saw it), and be amazed by this intelligent resizing of images (changing
the aspect ratio, while keeping important parts, and removing other parts).
That means you can resize a photo without making the people on it look like
aliens, keep the nice parts of a panorama and forget a bit about the
rest...&lt;br /&gt;&lt;/p&gt;
&lt;p&gt;If you want to try it, there is now a live demo available on the net:
&lt;a href=&quot;http://rsizr.com/&quot; hreflang=&quot;en&quot;&gt;rsizr.com&lt;/a&gt; (flash demo, needs the
newest flash plugin to work). After toying with it a bit, I can say it works as
well as in the video &lt;img src=&quot;/themes/default/smilies/smile.png&quot; alt=&quot;:)&quot; class=&quot;smiley&quot; /&gt;&lt;br /&gt;&lt;/p&gt;
&lt;p&gt;Next step, try it in GIMP! A plugin is available &lt;a href=&quot;http://liquidrescale.wikidot.com/&quot; hreflang=&quot;en&quot;&gt;here&lt;/a&gt;, and an ebuild
&lt;a href=&quot;http://bugs.gentoo.org/show_bug.cgi?id=194137&quot; hreflang=&quot;en&quot;&gt;here&lt;/a&gt;
(I'll probably add it to my overlay for testing too). I have a few pictures
that will make great wallpapers, once I have them resized for my screen
ratio.&lt;/p&gt;
&lt;p&gt;Little update: the &lt;a href=&quot;http://seam-carver.sourceforge.net/&quot; hreflang=&quot;en&quot;&gt;seam carver project&lt;/a&gt; also provides a library implementing the
technology, with a little demonstration application (live this time) called
arachne. Ebuild in my overlay for the curious!&lt;/p&gt;</description>
    
    
    
      </item>
    
</channel>
</rss>