<?xml version="1.0"?>
<rdf:RDF
	xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:foaf="http://xmlns.com/foaf/0.1/"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns="http://purl.org/rss/1.0/"
>
<channel rdf:about="http://planet.gnu.org/">
	<title>Planet GNU</title>
	<link>http://planet.gnu.org/</link>
	<description>Planet GNU - http://planet.gnu.org/</description>

	<items>
		<rdf:Seq>
			<rdf:li rdf:resource="http://www.sandklef.com/hesa/?p=514" />
			<rdf:li rdf:resource="http://www.sandklef.com/hesa/?p=508" />
			<rdf:li rdf:resource="http://savannah.gnu.org/forum/forum.php?forum_id=6028" />
			<rdf:li rdf:resource="http://savannah.gnu.org/forum/forum.php?forum_id=6026" />
			<rdf:li rdf:resource="http://savannah.gnu.org/forum/forum.php?forum_id=6025" />
			<rdf:li rdf:resource="tag:blogger.com,1999:blog-15746899.post-7051450175587009986" />
			<rdf:li rdf:resource="http://www.gnu.org/software/hurd/news/2009-10-31.html" />
			<rdf:li rdf:resource="http://smalltalk.gnu.org/426 at http://smalltalk.gnu.org" />
			<rdf:li rdf:resource="http://planet.gnu.org/gnupdf/?p=11" />
			<rdf:li rdf:resource="http://savannah.gnu.org/forum/forum.php?forum_id=6021" />
			<rdf:li rdf:resource="http://savannah.gnu.org/forum/forum.php?forum_id=6020" />
			<rdf:li rdf:resource="http://savannah.gnu.org/forum/forum.php?forum_id=6019" />
			<rdf:li rdf:resource="http://savannah.gnu.org/forum/forum.php?forum_id=6017" />
			<rdf:li rdf:resource="http://www.sandklef.com/hesa/?p=500" />
			<rdf:li rdf:resource="http://robertmh.wordpress.com/?p=164" />
			<rdf:li rdf:resource="http://robertmh.wordpress.com/?p=161" />
			<rdf:li rdf:resource="http://robertmh.wordpress.com/?p=155" />
			<rdf:li rdf:resource="http://robertmh.wordpress.com/?p=152" />
			<rdf:li rdf:resource="http://smalltalk.gnu.org/420 at http://smalltalk.gnu.org" />
			<rdf:li rdf:resource="http://savannah.gnu.org/forum/forum.php?forum_id=6011" />
			<rdf:li rdf:resource="http://savannah.gnu.org/forum/forum.php?forum_id=6007" />
			<rdf:li rdf:resource="http://smalltalk.gnu.org/419 at http://smalltalk.gnu.org" />
			<rdf:li rdf:resource="tag:blogger.com,1999:blog-15746899.post-4617309116335527056" />
			<rdf:li rdf:resource="http://nickclifton.livejournal.com/4128.html" />
			<rdf:li rdf:resource="http://savannah.gnu.org/forum/forum.php?forum_id=6000" />
			<rdf:li rdf:resource="http://savannah.gnu.org/forum/forum.php?forum_id=5999" />
			<rdf:li rdf:resource="http://savannah.gnu.org/forum/forum.php?forum_id=5998" />
			<rdf:li rdf:resource="http://robertmh.wordpress.com/?p=149" />
			<rdf:li rdf:resource="tag:blogger.com,1999:blog-15746899.post-9186228024068440714" />
			<rdf:li rdf:resource="http://savannah.gnu.org/forum/forum.php?forum_id=5996" />
		</rdf:Seq>
	</items>
</channel>

<item rdf:about="http://www.sandklef.com/hesa/?p=514">
	<title>Henrik Sandklef: List of nominated for Nordic Free Software Award published.</title>
	<link>http://www.sandklef.com/hesa/index.php/2009/11/07/list-of-nominated-for-nordic-free-software-award-published/</link>
	<content:encoded>&lt;p&gt;On &lt;a href=&quot;http://fscons.org/award&quot;&gt;http://fscons.org/award&lt;/a&gt; you can read about the nominated persons/projects for the Nordic Free Software Award.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;List of nominated 2009&lt;/strong&gt;&lt;/p&gt;
&lt;div&gt;
&lt;li&gt;Qt development team&lt;/li&gt;
&lt;li&gt;Simon Josefsson&lt;/li&gt;
&lt;li&gt;Daniel Stenberg&lt;/li&gt;
&lt;li&gt;Henrik Nordström&lt;/li&gt;
&lt;li&gt;Björn Stenberg&lt;/li&gt;
&lt;li&gt;Andreas Nilsson&lt;/li&gt;
&lt;li&gt;Varnish&lt;/li&gt;
&lt;li&gt;Ask Bjørn Hansen&lt;/li&gt;
&lt;li&gt;Knut Yrvin&lt;/li&gt;
&lt;li&gt;Jari “Rakshasa” Sundell&lt;/li&gt;
&lt;/div&gt;
&lt;p&gt;The award will be presented at &lt;a href=&quot;http://www.fscons.org&quot;&gt;FSCONS&lt;/a&gt;&lt;/p&gt;</content:encoded>
	<dc:date>2009-11-06T22:32:11+00:00</dc:date>
	<dc:creator>hesa</dc:creator>
</item>
<item rdf:about="http://www.sandklef.com/hesa/?p=508">
	<title>Henrik Sandklef: GNU Hackers Meeting and FSCONS</title>
	<link>http://www.sandklef.com/hesa/index.php/2009/11/07/gnu-hackers-meeting-and-fscons/</link>
	<content:encoded>&lt;p&gt;I fell better this year then any of the two previous years. It’s not only that Jonas Öberg is in charge of &lt;a href=&quot;http://www.fscons.org&quot;&gt;FSCONS&lt;/a&gt; even though that fact surely adds to the feeling. Sooo many people (if I name one I risk forgetting someone so to all of you, love you!) have done an extreme amount of hard work previous years. The work have been awesome and we can now see the results, e. g we don’t need to spend as much energy on promoting the conference as before. We’ve learned a lot from our (mainly my) mistakes. So thanks to everyone ever involved.&lt;/p&gt;
&lt;p&gt;I remember talking to one of the &lt;a href=&quot;http://www.fosdem.org&quot;&gt;FOSDEM&lt;/a&gt; organiser on the Beer event at last year’s FOSDEM. He seemed to be very much OK, but a bit confused. I guess that’s where I am heading in a few days. Land of confusion (as if I ever left that land). He gave me some tickets to get me some beers. So all organisers of Free Software conferences if you’re coming to FSCONS, come over to me (skinny, bearded, tall look confused) and you’ll get beers in return. … just starting a conference next year doesn’t count.&lt;/p&gt;
&lt;p&gt;Anyhow, the main reason I feel so much better is that I will attend this years &lt;a href=&quot;http://www.gnu.org/ghm/2009/&quot;&gt;GNU Hackers Meeting&lt;/a&gt;, which is held the days before FSCONS at the same venue: &lt;a href=&quot;http://www.ituniversitetet.se&quot;&gt;ITUniv&lt;/a&gt;. It’s going to be great to see some “old” faces and some new. …. and finally I can pay back &lt;a href=&quot;http://blog.josefsson.org/&quot;&gt;Simon Josefsson&lt;/a&gt; the lunch I ‘forced’ him to pay for me at FOSDEM.&lt;/p&gt;
&lt;p&gt;… all in all, it’s gonna be great&lt;/p&gt;</content:encoded>
	<dc:date>2009-11-06T22:24:49+00:00</dc:date>
	<dc:creator>hesa</dc:creator>
</item>
<item rdf:about="http://savannah.gnu.org/forum/forum.php?forum_id=6028">
	<title>denemo @ Savannah: Release 0.8.10 available now</title>
	<link>http://savannah.gnu.org/forum/forum.php?forum_id=6028</link>
	<content:encoded>&lt;p&gt;The new features include:
&lt;br /&gt;
&lt;/p&gt;
&lt;p&gt;    *  Text attached to denemo music: Keep your TODO list/notes on errata in the source etc attached to the relevant place in the music.
&lt;br /&gt;
    * New Bookmark System, integrating Rehearsal Marks
&lt;br /&gt;
    * Augment /Diminish the duration of selected notes.
&lt;br /&gt;
    * Whole Measure rests.
&lt;br /&gt;
    * Anacrusis: the length of the upbeat is determined from the music.
&lt;br /&gt;
    * First and second time Measures in repeats.
&lt;br /&gt;
    * Immediate playback via MIDI - educational games can now output notes on MIDI instruments.
&lt;br /&gt;
    * Custom collections of buttons: any command can be placed, ready to use, on a button bar.
&lt;br /&gt;
    * Changing preferences via script.
&lt;br /&gt;
    * EditObject command (usually right-click or Tab) now gives direct access to any Attributes set on note or chord.
&lt;br /&gt;
    * Cut and Paste fixes: multiple measures across adjacent staffs can now be cut/pasted.
&lt;br /&gt;
    * Better mouse selection of music.
&lt;br /&gt;
    * Many bugs fixed: Import Midi, display after clef changes, crash on dragging mouse off top of display, crash on cancel new staff in initial ...&lt;br /&gt;
&lt;/p&gt;</content:encoded>
	<dc:date>2009-11-04T19:27:46+00:00</dc:date>
	<dc:creator>Richard Shann</dc:creator>
</item>
<item rdf:about="http://savannah.gnu.org/forum/forum.php?forum_id=6026">
	<title>gnupod @ Savannah: GNUpod back on ftp.gnu.org</title>
	<link>http://savannah.gnu.org/forum/forum.php?forum_id=6026</link>
	<content:encoded>&lt;p&gt;After six years of absence GNUpod is back with a current release on ftp.gnu.org. The latest release up there was 0.29-rc1 :-/
&lt;br /&gt;
&lt;/p&gt;
&lt;p&gt;So now our current release 0.99.8 gets mirrored again onto a bazillion ftp sites.
&lt;br /&gt;
&lt;/p&gt;
&lt;p&gt;cheers
&lt;br /&gt;
-henrik
&lt;br /&gt;
&lt;/p&gt;
&lt;p&gt;BTW: I have officially been dubbed co-maintainer of GNUpod. So now you can officially blame me :-)&lt;br /&gt;
&lt;/p&gt;</content:encoded>
	<dc:date>2009-11-03T15:57:08+00:00</dc:date>
	<dc:creator>Heinrich Langos</dc:creator>
</item>
<item rdf:about="http://savannah.gnu.org/forum/forum.php?forum_id=6025">
	<title>gnutls @ Savannah: GnuTLS 2.8.5</title>
	<link>http://savannah.gnu.org/forum/forum.php?forum_id=6025</link>
	<content:encoded>&lt;p&gt;The announcement is here:
&lt;br /&gt;
&lt;a href=&quot;http://article.gmane.org/gmane.network.gnutls.general/1836&quot;&gt;http://article.gmane.org/gmane.network.gnutls.general/1836&lt;/a&gt;&lt;br /&gt;
&lt;/p&gt;</content:encoded>
	<dc:date>2009-11-03T10:25:16+00:00</dc:date>
	<dc:creator>Simon Josefsson</dc:creator>
</item>
<item rdf:about="tag:blogger.com,1999:blog-15746899.post-7051450175587009986">
	<title>Riccardo Mottola: Theme module for SystemPreferences</title>
	<link>http://multixden.blogspot.com/2009/11/theme-module-for-systempreferences.html</link>
	<content:encoded>&lt;a href=&quot;http://2.bp.blogspot.com/_4TJfaVrgjAU/Su4Z-32ycuI/AAAAAAAAAG0/QsEDHvIM1t8/s1600-h/sysprefs_themes_preview.png&quot;&gt;&lt;img src=&quot;http://2.bp.blogspot.com/_4TJfaVrgjAU/Su4Z-32ycuI/AAAAAAAAAG0/QsEDHvIM1t8/s320/sysprefs_themes_preview.png&quot; style=&quot;float: right; margin: 0 0 10px 10px; cursor: pointer; cursor: hand; width: 320px; height: 240px;&quot; border=&quot;0&quot; id=&quot;BLOGGER_PHOTO_ID_5399281571200135906&quot; alt=&quot;&quot; /&gt;&lt;/a&gt;&lt;br /&gt;&lt;p&gt;I implemented a new preference module for &lt;a href=&quot;http://www.gnustep.org/experience/systempreferences.html&quot;&gt;System Preferences&lt;/a&gt;. It allows the selection of the preferred theme system-wide for the current user (NSGlobalDefault GSTheme)&lt;br /&gt;&lt;/p&gt;&lt;p&gt;This is finally the way an end-user should set his preferred theme, since currently either the command line was needed (defaults write) or only per-application setting was possible.&lt;/p&gt;&lt;p&gt;The module uses themes for GSTheme and they can be created with thematic. It displays a short description, the author, if available the version, the icon and a small theme preview. Since it would be almost impossible to do a preview in a subview, each bundle can carry an image of its preview.&lt;/p&gt;&lt;p&gt;The user can &quot;Apply&quot; the theme which means essentially to set the selected theme to the SystemPreferences application as a sort of preview or to Save, which writes the default permanently.&lt;/p&gt;&lt;p&gt;In the attached screenshot, you can see that the &quot;ThinkDark&quot; theme is applied temporarily and that the user is inspecting the Neos theme. The rest of the system however still runs the standard theme.&lt;/p&gt;&lt;p&gt;Thanks to the dynamic loading capabilities of GSTheme, after saving the theme all application get the new theme immediately.&lt;/p&gt;&lt;p&gt;The Themes module supersedes the Color Schemes control panel which is thus now no longer built and installed by default, although it remains available.&lt;/p&gt;&lt;p&gt;System Preferences 1.1.0 was thus released, combining some other minor code and makefile improvements already present&lt;/p&gt;&lt;p&gt;Up-to-date &lt;a href=&quot;http://gap.nongnu.org/themes/index.html&quot;&gt;themes&lt;/a&gt; are present in the GAP CVS repository, they will be re-released soon.&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;div class=&quot;blogger-post-footer&quot;&gt;&lt;img src=&quot;https://blogger.googleusercontent.com/tracker/15746899-7051450175587009986?l=multixden.blogspot.com&quot; height=&quot;1&quot; width=&quot;1&quot; /&gt;&lt;/div&gt;</content:encoded>
	<dc:date>2009-11-03T08:08:24+00:00</dc:date>
	<dc:creator>Riccardo</dc:creator>
</item>
<item rdf:about="http://www.gnu.org/software/hurd/news/2009-10-31.html">
	<title>GNU Hurd development blog: 2009-10-31</title>
	<link>http://www.gnu.org/software/hurd/news/2009-10-31.html</link>
	<content:encoded>&lt;p&gt;A month of the Hurd: new &lt;em&gt;installation CDs&lt;/em&gt;, further &lt;em&gt;Git migration&lt;/em&gt;,
&lt;em&gt;porting&lt;/em&gt;.
&lt;a href=&quot;http://www.gnu.org/software/hurd/index.html#news-2009-10-31.full-news&quot; class=&quot;toggle&quot;&gt;Details.&lt;/a&gt;&lt;/p&gt;&lt;div id=&quot;news-2009-10-31.full-news&quot; class=&quot;toggleable&quot;&gt;&lt;/div&gt;&lt;p&gt;&lt;/p&gt;

&lt;blockquote&gt;
  &lt;p&gt;This month Philip Charles created a new &lt;a href=&quot;http://ftp.debian-ports.org/debian-cd/current/&quot;&gt;installation
  CD&lt;/a&gt;, the &lt;a href=&quot;http://ftp.debian-ports.org/debian-cd/current/README-L1-disc-set&quot;&gt;L
  series&lt;/a&gt;,
  for the Hurd, which brings us a big step towards installing the Hurd from the
  Hurd (without the need of a Linux-based installer).  If you enjoy testing
  stuff, please give it a try.&lt;/p&gt;
  
  &lt;p&gt;On the same front, Michael Banck uploaded a new version of
  &lt;a href=&quot;http://packages.debian.org/sid/crosshurd&quot;&gt;crosshurd&lt;/a&gt; that makes it again
  possible to use this package for creating a GNU/Hurd system image directly
  from Debian unstable packages.&lt;/p&gt;
  
  &lt;p&gt;Also, Thomas Schwinge migrated Sergiu Ivanov's &lt;a href=&quot;http://www.gnu.org/software/hurd/./hurd/translator/nsmux.html&quot;&gt;nsmux&lt;/a&gt;,
  &lt;a href=&quot;http://www.gnu.org/software/hurd/./user/flaviocruz.html&quot;&gt;Flávio Cruz&lt;/a&gt;' cl-hurd &lt;em&gt;(clisp bindings)&lt;/em&gt;, and Carl Fredrik
  Hammar &lt;a href=&quot;http://www.gnu.org/software/hurd/./hurd/libchannel.html&quot;&gt;libchannel&lt;/a&gt; repositories into our new &lt;a href=&quot;http://git.savannah.gnu.org/cgit/hurd/incubator.git/&quot;&gt;&lt;em&gt;incubator&lt;/em&gt; Git
  repository&lt;/a&gt;, making
  them easier to access for other contributors.&lt;/p&gt;
  
  &lt;p&gt;Our bunch of porters continued to make further Debian packages usable on
  GNU/Hurd: Pino Toscano worked on a lot of packages, and Wesley W. Terpstra
  made &lt;a href=&quot;http://packages.debian.org/sid/mlton&quot;&gt;mlton&lt;/a&gt; build -- together with
  Samuel Thibault, who first had to enhance &lt;a href=&quot;http://www.gnu.org/software/hurd/./microkernel/mach/gnumach.html&quot;&gt;GNU
  Mach&lt;/a&gt; to support allocating more than 1 GiB of RAM
  to one user-space process, which mlton needs.&lt;/p&gt;
  
  &lt;p&gt;On the go, Samuel also fixed a number of other bugs here and there, for
  example together with Eric Blake and Roland McGrath hashed out a difficile
  issue in the filesystem servers regarding POSIX conformance and system
  stability.&lt;/p&gt;
&lt;/blockquote&gt;

&lt;div class=&quot;toggleableend&quot;&gt;&lt;/div&gt;</content:encoded>
	<dc:date>2009-11-02T22:39:00+00:00</dc:date>
</item>
<item rdf:about="http://smalltalk.gnu.org/426 at http://smalltalk.gnu.org">
	<title>Smalltalk development blog: All you should really know about Autoconf and Automake</title>
	<link>http://smalltalk.gnu.org/blog/bonzinip/all-you-should-really-know-about-autoconf-and-automake</link>
	<content:encoded>&lt;p&gt;So, here is the shortest possible tutorial on the autotools.&lt;/p&gt;

&lt;p&gt;The problem with autotools is that it is used for complicated things, and people cut-and-paste complicated things even when they ought to be simple. 99% of people just need a way to access .pc files and generate juicy Makefiles; the portability part is taken care by glib, sdl and so on.&lt;/p&gt;

&lt;p&gt;You can use then the following basic autotools setup, which is just 9 lines.  You can start from here and add more stuff (including libtool).&lt;/p&gt;

&lt;ul&gt;
    &lt;li&gt; configure.ac:&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;&lt;/p&gt;&lt;pre&gt;AC_INIT([package], [version])
AM_INIT_AUTOMAKE([foreign subdir-objects])&lt;/pre&gt;&lt;p&gt;&lt;/p&gt;&lt;p&gt;&lt;a href=&quot;http://smalltalk.gnu.org/blog/bonzinip/all-you-should-really-know-about-autoconf-and-automake&quot;&gt;read more&lt;/a&gt;&lt;/p&gt;</content:encoded>
	<dc:date>2009-11-02T17:33:56+00:00</dc:date>
	<dc:creator>Paolo Bonzini</dc:creator>
</item>
<item rdf:about="http://planet.gnu.org/gnupdf/?p=11">
	<title>gnupdf @ GNU planet: Spanish translations in gnupdf.org</title>
	<link>http://planet.gnu.org/gnupdf/?p=11</link>
	<content:encoded>&lt;p&gt;Thanks to Sonia Garcia Tellez gnupdf.org is now translated into Spanish. The spanish homepage is in http://gnupdf.org/Main_Page/es&lt;/p&gt;
&lt;p&gt;Many thanks, Sonia!&lt;/p&gt;</content:encoded>
	<dc:date>2009-11-02T13:45:06+00:00</dc:date>
	<dc:creator>jemarch</dc:creator>
</item>
<item rdf:about="http://savannah.gnu.org/forum/forum.php?forum_id=6021">
	<title>xboard @ Savannah: XBoard/Winboard 4.4.1 released</title>
	<link>http://savannah.gnu.org/forum/forum.php?forum_id=6021</link>
	<content:encoded>&lt;p&gt;This release includes several new features and lots of bugfixes.
&lt;br /&gt;
&lt;/p&gt;
&lt;p&gt;You can get the source code for XBoard/Winboard at:
&lt;br /&gt;
&lt;/p&gt;
&lt;p&gt;&lt;a href=&quot;http://www.gnu.org/software/xboard/&quot;&gt;http://www.gnu.org/software/xboard/&lt;/a&gt; 
&lt;br /&gt;
&lt;/p&gt;
&lt;p&gt;Windows binaries will be available at:
&lt;br /&gt;
&lt;/p&gt;
&lt;p&gt;&lt;a href=&quot;http://www.open-aurec.com/wbforum/viewforum.php?f=19&quot;&gt;http://www.open-aurec.com/wbforum/viewforum.php?f=19&lt;/a&gt;
&lt;br /&gt;
&lt;/p&gt;
&lt;p&gt;Thanks for all the bug-reports we got, if you find some new bugs, please report them in the bug tracker at
&lt;br /&gt;
&lt;a href=&quot;https://savannah.gnu.org/projects/xboard/&quot;&gt;https://savannah.gnu.org/projects/xboard/&lt;/a&gt; or by email to bug-xboard
&lt;br /&gt;
(AT) gnu.org.
&lt;br /&gt;
&lt;/p&gt;
&lt;p&gt;Arun Persaud (arun@nubati.net)&lt;br /&gt;
&lt;/p&gt;</content:encoded>
	<dc:date>2009-10-31T17:51:30+00:00</dc:date>
	<dc:creator>Arun Persaud</dc:creator>
</item>
<item rdf:about="http://savannah.gnu.org/forum/forum.php?forum_id=6020">
	<title>idutils @ Savannah: idutils-4.4 released [beta]</title>
	<link>http://savannah.gnu.org/forum/forum.php?forum_id=6020</link>
	<content:encoded>&lt;p&gt;The announcement is here:
&lt;br /&gt;
  &lt;a href=&quot;http://article.gmane.org/gmane.comp.gnu.idutils.bugs/105&quot;&gt;http://article.gmane.org/gmane.comp.gnu.idutils.bugs/105&lt;/a&gt;&lt;br /&gt;
&lt;/p&gt;</content:encoded>
	<dc:date>2009-10-31T07:34:23+00:00</dc:date>
	<dc:creator>Jim Meyering</dc:creator>
</item>
<item rdf:about="http://savannah.gnu.org/forum/forum.php?forum_id=6019">
	<title>gzip @ Savannah: gzip-1.3.14 released [beta]</title>
	<link>http://savannah.gnu.org/forum/forum.php?forum_id=6019</link>
	<content:encoded>&lt;p&gt;The announcement is here:
&lt;br /&gt;
  &lt;a href=&quot;http://article.gmane.org/gmane.comp.gnu.gzip.bugs/280&quot;&gt;http://article.gmane.org/gmane.comp.gnu.gzip.bugs/280&lt;/a&gt;&lt;br /&gt;
&lt;/p&gt;</content:encoded>
	<dc:date>2009-10-30T19:18:22+00:00</dc:date>
	<dc:creator>Jim Meyering</dc:creator>
</item>
<item rdf:about="http://savannah.gnu.org/forum/forum.php?forum_id=6017">
	<title>gnuzilla @ Savannah: GNU IceCat 3.5.4 released</title>
	<link>http://savannah.gnu.org/forum/forum.php?forum_id=6017</link>
	<content:encoded>&lt;p&gt;This new version includes all the bug fixes present in Firefox 3.5.4 plus some minor changes.
&lt;br /&gt;
&lt;/p&gt;
&lt;p&gt;New files are available for download here:
&lt;br /&gt;
&lt;/p&gt;
&lt;p&gt;&lt;a href=&quot;ftp://ftp.gnu.org/gnu/gnuzilla/3.5.4/&quot;&gt;ftp://ftp.gnu.org/gnu/gnuzilla/3.5.4/&lt;/a&gt;
&lt;br /&gt;
&lt;/p&gt;
&lt;p&gt;and on any mirror sites worldwide.  You can find a complete mirrors list
&lt;br /&gt;
here:
&lt;br /&gt;
&lt;/p&gt;
&lt;p&gt;&lt;a href=&quot;http://www.gnu.org/order/ftp.html&quot;&gt;http://www.gnu.org/order/ftp.html&lt;/a&gt;&lt;br /&gt;
&lt;/p&gt;</content:encoded>
	<dc:date>2009-10-29T20:50:33+00:00</dc:date>
	<dc:creator>Giuseppe Scrivano</dc:creator>
</item>
<item rdf:about="http://www.sandklef.com/hesa/?p=500">
	<title>Henrik Sandklef: live site for FSCONS</title>
	<link>http://www.sandklef.com/hesa/index.php/2009/10/29/live-site-for-fscons/</link>
	<content:encoded>&lt;p&gt;&lt;a href=&quot;http://www.fscons.org&quot;&gt;FSCONS&lt;/a&gt; now has a live site:&lt;/p&gt;
&lt;p style=&quot;padding-left: 30px;&quot;&gt;&lt;a href=&quot;http://live.fscons.org&quot;&gt;live.fscons.org&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;Use this site (or &lt;a href=&quot;http://live.fscons.org/atom.xml&quot;&gt;feed&lt;/a&gt;) to get the latest info from all speakers at and team behind FSCONS.&lt;/p&gt;</content:encoded>
	<dc:date>2009-10-29T09:19:09+00:00</dc:date>
	<dc:creator>hesa</dc:creator>
</item>
<item rdf:about="http://robertmh.wordpress.com/?p=164">
	<title>Robert Millan: fake DSNs</title>
	<link>http://robertmh.wordpress.com/2009/10/26/fake-dsn/</link>
	<content:encoded>&lt;div class=&quot;snap_preview&quot;&gt;&lt;br /&gt;&lt;p&gt;Dear lazyweb, this morning I got bitten by fake Delivery Status Notifications.  You’ve probably seen this a thousand times:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Spammer sends mail to non-existant user in existant domain.&lt;/li&gt;
&lt;li&gt;Idiotic mail service accepts mail, even though:
&lt;ul&gt;
&lt;li&gt;My domain’s SPF record is telling them not to.&lt;/li&gt;
&lt;li&gt;Destination address doesn’t even exist.&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;Another component of idiotic mail service (hurray for qmail modularity!) realizes this address is invalid, and generates a DSN for the mail sender, even though they don’t really know who that is.&lt;/li&gt;
&lt;li&gt;I receive a gazillon of bounces informing me that some mail I didn’t send couldn’t be delivered.&lt;/li&gt;
&lt;p&gt;Do you know of any blacklist containing all hosts and/or domains that do this?&lt;/p&gt;
&lt;p&gt;Alternatively, I think a blacklist containing all qmail domains would probably cover most of it.&lt;/p&gt;
  &lt;a href=&quot;http://feeds.wordpress.com/1.0/gocomments/robertmh.wordpress.com/164/&quot; rel=&quot;nofollow&quot;&gt;&lt;img src=&quot;http://feeds.wordpress.com/1.0/comments/robertmh.wordpress.com/164/&quot; alt=&quot;&quot; border=&quot;0&quot; /&gt;&lt;/a&gt; &lt;a href=&quot;http://feeds.wordpress.com/1.0/godelicious/robertmh.wordpress.com/164/&quot; rel=&quot;nofollow&quot;&gt;&lt;img src=&quot;http://feeds.wordpress.com/1.0/delicious/robertmh.wordpress.com/164/&quot; alt=&quot;&quot; border=&quot;0&quot; /&gt;&lt;/a&gt; &lt;a href=&quot;http://feeds.wordpress.com/1.0/gostumble/robertmh.wordpress.com/164/&quot; rel=&quot;nofollow&quot;&gt;&lt;img src=&quot;http://feeds.wordpress.com/1.0/stumble/robertmh.wordpress.com/164/&quot; alt=&quot;&quot; border=&quot;0&quot; /&gt;&lt;/a&gt; &lt;a href=&quot;http://feeds.wordpress.com/1.0/godigg/robertmh.wordpress.com/164/&quot; rel=&quot;nofollow&quot;&gt;&lt;img src=&quot;http://feeds.wordpress.com/1.0/digg/robertmh.wordpress.com/164/&quot; alt=&quot;&quot; border=&quot;0&quot; /&gt;&lt;/a&gt; &lt;a href=&quot;http://feeds.wordpress.com/1.0/goreddit/robertmh.wordpress.com/164/&quot; rel=&quot;nofollow&quot;&gt;&lt;img src=&quot;http://feeds.wordpress.com/1.0/reddit/robertmh.wordpress.com/164/&quot; alt=&quot;&quot; border=&quot;0&quot; /&gt;&lt;/a&gt; &lt;img src=&quot;http://stats.wordpress.com/b.gif?host=robertmh.wordpress.com&amp;amp;blog=2720179&amp;amp;post=164&amp;amp;subd=robertmh&amp;amp;ref=&amp;amp;feed=1&quot; alt=&quot;&quot; border=&quot;0&quot; /&gt;&lt;/ul&gt;&lt;/div&gt;</content:encoded>
	<dc:date>2009-10-26T12:24:50+00:00</dc:date>
	<dc:creator>robertmh</dc:creator>
</item>
<item rdf:about="http://robertmh.wordpress.com/?p=161">
	<title>Robert Millan: GRUB 1.97 released</title>
	<link>http://robertmh.wordpress.com/2009/10/25/grub-1-97-released/</link>
	<content:encoded>&lt;div class=&quot;snap_preview&quot;&gt;&lt;br /&gt;&lt;p&gt;GNU GRUB 1.97 has just &lt;a href=&quot;http://lists.gnu.org/archive/html/grub-devel/2009-10/msg00373.html&quot;&gt;been released&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;This release of GRUB is a significant breakthrough compared to GRUB 1.96. Among a long &lt;a href=&quot;http://svn.savannah.gnu.org/viewvc/*checkout*/tags/release_1_97/NEWS?revision=2653&amp;amp;root=grub&quot;&gt;list of improvements&lt;/a&gt;, GRUB 1.97 includes support for booting the kernels of FreeBSD, OpenBSD&lt;br /&gt;
and NetBSD, it detects the Ext4 filesystem which is commonly used with the kernel Linux, and it implements a robust mechanism for booting from GPT drives, by embedding itself in the &lt;a href=&quot;http://grub.enbug.org/BIOS_Boot_Partition&quot;&gt;BIOS Boot partition&lt;/a&gt;.&lt;/p&gt;
  &lt;a href=&quot;http://feeds.wordpress.com/1.0/gocomments/robertmh.wordpress.com/161/&quot; rel=&quot;nofollow&quot;&gt;&lt;img src=&quot;http://feeds.wordpress.com/1.0/comments/robertmh.wordpress.com/161/&quot; alt=&quot;&quot; border=&quot;0&quot; /&gt;&lt;/a&gt; &lt;a href=&quot;http://feeds.wordpress.com/1.0/godelicious/robertmh.wordpress.com/161/&quot; rel=&quot;nofollow&quot;&gt;&lt;img src=&quot;http://feeds.wordpress.com/1.0/delicious/robertmh.wordpress.com/161/&quot; alt=&quot;&quot; border=&quot;0&quot; /&gt;&lt;/a&gt; &lt;a href=&quot;http://feeds.wordpress.com/1.0/gostumble/robertmh.wordpress.com/161/&quot; rel=&quot;nofollow&quot;&gt;&lt;img src=&quot;http://feeds.wordpress.com/1.0/stumble/robertmh.wordpress.com/161/&quot; alt=&quot;&quot; border=&quot;0&quot; /&gt;&lt;/a&gt; &lt;a href=&quot;http://feeds.wordpress.com/1.0/godigg/robertmh.wordpress.com/161/&quot; rel=&quot;nofollow&quot;&gt;&lt;img src=&quot;http://feeds.wordpress.com/1.0/digg/robertmh.wordpress.com/161/&quot; alt=&quot;&quot; border=&quot;0&quot; /&gt;&lt;/a&gt; &lt;a href=&quot;http://feeds.wordpress.com/1.0/goreddit/robertmh.wordpress.com/161/&quot; rel=&quot;nofollow&quot;&gt;&lt;img src=&quot;http://feeds.wordpress.com/1.0/reddit/robertmh.wordpress.com/161/&quot; alt=&quot;&quot; border=&quot;0&quot; /&gt;&lt;/a&gt; &lt;img src=&quot;http://stats.wordpress.com/b.gif?host=robertmh.wordpress.com&amp;amp;blog=2720179&amp;amp;post=161&amp;amp;subd=robertmh&amp;amp;ref=&amp;amp;feed=1&quot; alt=&quot;&quot; border=&quot;0&quot; /&gt;&lt;/div&gt;</content:encoded>
	<dc:date>2009-10-25T20:36:22+00:00</dc:date>
	<dc:creator>robertmh</dc:creator>
</item>
<item rdf:about="http://robertmh.wordpress.com/?p=155">
	<title>Robert Millan: GRUB on Lemote Yeeloong</title>
	<link>http://robertmh.wordpress.com/2009/10/25/grub-on-lemote-yeeloong/</link>
	<content:encoded>&lt;div class=&quot;snap_preview&quot;&gt;&lt;br /&gt;&lt;p&gt;I read that Vladimir Serbinenko’s effort to bring GRUB to the &lt;a href=&quot;http://www.lemote.com/english/yeeloong.html&quot;&gt;Lemote Yeeloong&lt;/a&gt; laptop has reached a milestone: It is now able to &lt;a href=&quot;http://lists.gnu.org/archive/html/gnewsense-dev/2009-10/msg00036.html&quot;&gt;initialize and draw text&lt;/a&gt; in the display:&lt;/p&gt;
&lt;p&gt;&lt;a href=&quot;http://robertmh.files.wordpress.com/2009/10/grub-yeeloong.jpeg&quot;&gt;&lt;img src=&quot;http://robertmh.files.wordpress.com/2009/10/grub-yeeloong.jpeg?w=450&quot; /&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;This is quite significant for GNU GRUB as it’s the first time it’s ported to a mipsel platform. In addition, it is planned to support the Yeeloong both as a “disk bootloader” (i.e. the way it is normally used on x86/PC) and as a “firmware bootloader”, thereby offering a more flexible alternative to PMON2000 (the preinstalled firmware).&lt;/p&gt;
&lt;p&gt;The Lemote Yeeloong is a legacy-free, mipsel-based laptop that runs using entirely free software, including the firmware and its initialization routines.&lt;/p&gt;
  &lt;a href=&quot;http://feeds.wordpress.com/1.0/gocomments/robertmh.wordpress.com/155/&quot; rel=&quot;nofollow&quot;&gt;&lt;img src=&quot;http://feeds.wordpress.com/1.0/comments/robertmh.wordpress.com/155/&quot; alt=&quot;&quot; border=&quot;0&quot; /&gt;&lt;/a&gt; &lt;a href=&quot;http://feeds.wordpress.com/1.0/godelicious/robertmh.wordpress.com/155/&quot; rel=&quot;nofollow&quot;&gt;&lt;img src=&quot;http://feeds.wordpress.com/1.0/delicious/robertmh.wordpress.com/155/&quot; alt=&quot;&quot; border=&quot;0&quot; /&gt;&lt;/a&gt; &lt;a href=&quot;http://feeds.wordpress.com/1.0/gostumble/robertmh.wordpress.com/155/&quot; rel=&quot;nofollow&quot;&gt;&lt;img src=&quot;http://feeds.wordpress.com/1.0/stumble/robertmh.wordpress.com/155/&quot; alt=&quot;&quot; border=&quot;0&quot; /&gt;&lt;/a&gt; &lt;a href=&quot;http://feeds.wordpress.com/1.0/godigg/robertmh.wordpress.com/155/&quot; rel=&quot;nofollow&quot;&gt;&lt;img src=&quot;http://feeds.wordpress.com/1.0/digg/robertmh.wordpress.com/155/&quot; alt=&quot;&quot; border=&quot;0&quot; /&gt;&lt;/a&gt; &lt;a href=&quot;http://feeds.wordpress.com/1.0/goreddit/robertmh.wordpress.com/155/&quot; rel=&quot;nofollow&quot;&gt;&lt;img src=&quot;http://feeds.wordpress.com/1.0/reddit/robertmh.wordpress.com/155/&quot; alt=&quot;&quot; border=&quot;0&quot; /&gt;&lt;/a&gt; &lt;img src=&quot;http://stats.wordpress.com/b.gif?host=robertmh.wordpress.com&amp;amp;blog=2720179&amp;amp;post=155&amp;amp;subd=robertmh&amp;amp;ref=&amp;amp;feed=1&quot; alt=&quot;&quot; border=&quot;0&quot; /&gt;&lt;/div&gt;</content:encoded>
	<dc:date>2009-10-25T00:18:36+00:00</dc:date>
	<dc:creator>robertmh</dc:creator>
</item>
<item rdf:about="http://robertmh.wordpress.com/?p=152">
	<title>Robert Millan: Experimental branch of GRUB</title>
	<link>http://robertmh.wordpress.com/2009/10/24/experimental-branch-of-grub/</link>
	<content:encoded>&lt;div class=&quot;snap_preview&quot;&gt;&lt;br /&gt;&lt;p&gt;We’ve recently made available an &lt;a href=&quot;http://lists.gnu.org/archive/html/grub-devel/2009-10/msg00343.html&quot;&gt;experimental branch of GRUB&lt;/a&gt;, using &lt;a href=&quot;http://bazaar-vcs.org/&quot;&gt;GNU Bazaar&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;Although it is currently identical to SVN trunk (the codebase that will lead to GRUB 1.97), we plan to use it as staging area for different kinds of experimental work, which would benefit from user testing so that it becomes more mature before it is merged into our main tree.&lt;/p&gt;
&lt;p&gt;My appreciation goes to Vladimir who kindly volunteered to be the person in charge of this branch, and I’m confident he will do a great job.&lt;/p&gt;
  &lt;a href=&quot;http://feeds.wordpress.com/1.0/gocomments/robertmh.wordpress.com/152/&quot; rel=&quot;nofollow&quot;&gt;&lt;img src=&quot;http://feeds.wordpress.com/1.0/comments/robertmh.wordpress.com/152/&quot; alt=&quot;&quot; border=&quot;0&quot; /&gt;&lt;/a&gt; &lt;a href=&quot;http://feeds.wordpress.com/1.0/godelicious/robertmh.wordpress.com/152/&quot; rel=&quot;nofollow&quot;&gt;&lt;img src=&quot;http://feeds.wordpress.com/1.0/delicious/robertmh.wordpress.com/152/&quot; alt=&quot;&quot; border=&quot;0&quot; /&gt;&lt;/a&gt; &lt;a href=&quot;http://feeds.wordpress.com/1.0/gostumble/robertmh.wordpress.com/152/&quot; rel=&quot;nofollow&quot;&gt;&lt;img src=&quot;http://feeds.wordpress.com/1.0/stumble/robertmh.wordpress.com/152/&quot; alt=&quot;&quot; border=&quot;0&quot; /&gt;&lt;/a&gt; &lt;a href=&quot;http://feeds.wordpress.com/1.0/godigg/robertmh.wordpress.com/152/&quot; rel=&quot;nofollow&quot;&gt;&lt;img src=&quot;http://feeds.wordpress.com/1.0/digg/robertmh.wordpress.com/152/&quot; alt=&quot;&quot; border=&quot;0&quot; /&gt;&lt;/a&gt; &lt;a href=&quot;http://feeds.wordpress.com/1.0/goreddit/robertmh.wordpress.com/152/&quot; rel=&quot;nofollow&quot;&gt;&lt;img src=&quot;http://feeds.wordpress.com/1.0/reddit/robertmh.wordpress.com/152/&quot; alt=&quot;&quot; border=&quot;0&quot; /&gt;&lt;/a&gt; &lt;img src=&quot;http://stats.wordpress.com/b.gif?host=robertmh.wordpress.com&amp;amp;blog=2720179&amp;amp;post=152&amp;amp;subd=robertmh&amp;amp;ref=&amp;amp;feed=1&quot; alt=&quot;&quot; border=&quot;0&quot; /&gt;&lt;/div&gt;</content:encoded>
	<dc:date>2009-10-24T15:14:01+00:00</dc:date>
	<dc:creator>robertmh</dc:creator>
</item>
<item rdf:about="http://smalltalk.gnu.org/420 at http://smalltalk.gnu.org">
	<title>Smalltalk development blog: Iliad 0.7.1 is out!</title>
	<link>http://smalltalk.gnu.org/blog/nico/iliad-0-7-1-out</link>
	<content:encoded>&lt;p&gt;We are happy to announce the release of Iliad 0.7.1.&lt;/p&gt;

&lt;p&gt;This version fixes a few bugs introduced in Iliad 0.7.0, especially two bugs from the javascript layer and an annoying bug in the debug mode.&lt;/p&gt;

&lt;p&gt;GNU-Smalltalkers can clone the git repository from &lt;a href=&quot;http://github.com/NicolasPetton/iliad&quot; rel=&quot;nofollow&quot;&gt;http://github.com/NicolasPetton/iliad&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;/p&gt;&lt;pre&gt;git clone &lt;a href=&quot;http://github.com/NicolasPetton/iliad&quot; rel=&quot;nofollow&quot; title=&quot;http://github.com/NicolasPetton/iliad&quot;&gt;http://github.com/NicolasPetton/iliad&lt;/a&gt;
cd iliad
git checkout 0.7.1
./start.sh -p 8888
&lt;/pre&gt;&lt;p&gt;&lt;/p&gt;

&lt;p&gt;Since some people asked for a preconfigured pharo image, we made one available at: &lt;a href=&quot;ftp://bioskop.fr/iliad-0.7.1_pharo.zip&quot; rel=&quot;nofollow&quot;&gt;ftp://bioskop.fr/iliad-0.7.1_pharo.zip&lt;/a&gt;.&lt;/p&gt;&lt;p&gt;&lt;a href=&quot;http://smalltalk.gnu.org/blog/nico/iliad-0-7-1-out&quot;&gt;read more&lt;/a&gt;&lt;/p&gt;</content:encoded>
	<dc:date>2009-10-23T18:23:32+00:00</dc:date>
	<dc:creator>Nicolas Petton</dc:creator>
</item>
<item rdf:about="http://savannah.gnu.org/forum/forum.php?forum_id=6011">
	<title>freeipmi @ Savannah: FreeIPMI 0.7.14 Released</title>
	<link>http://savannah.gnu.org/forum/forum.php?forum_id=6011</link>
	<content:encoded>&lt;p&gt;&lt;a href=&quot;http://ftp.gluster.com/pub/freeipmi/0.7.14/&quot;&gt;http://ftp.gluster.com/pub/freeipmi/0.7.14/&lt;/a&gt;
&lt;br /&gt;
&lt;/p&gt;
&lt;p&gt;0.7.14 - 10/16/09
&lt;br /&gt;
-----------------
&lt;br /&gt;
o Fix consolidated-output corner cases.&lt;br /&gt;
&lt;/p&gt;</content:encoded>
	<dc:date>2009-10-22T22:28:50+00:00</dc:date>
	<dc:creator>Albert Chu</dc:creator>
</item>
<item rdf:about="http://savannah.gnu.org/forum/forum.php?forum_id=6007">
	<title>administration @ Savannah: CVS/SVN/Git/Hg reverted to ~12h ago</title>
	<link>http://savannah.gnu.org/forum/forum.php?forum_id=6007</link>
	<content:encoded>&lt;p&gt;We moved these services to a new hardware, but within around 1 hour, there was a filesystem error, making everything read-only.
&lt;br /&gt;
&lt;/p&gt;
&lt;p&gt;We moved back these services to their old hardware, and are now investigating.
&lt;br /&gt;
&lt;/p&gt;
&lt;p&gt;Further info:
&lt;br /&gt;
&lt;a href=&quot;http://lists.gnu.org/archive/html/savannah-users/2009-10/msg00011.html&quot;&gt;http://lists.gnu.org/archive/html/savannah-users/2009-10/msg00011.html&lt;/a&gt;
&lt;br /&gt;
&lt;a href=&quot;http://lists.gnu.org/archive/html/savannah-users/2009-10/msg00013.html&quot;&gt;http://lists.gnu.org/archive/html/savannah-users/2009-10/msg00013.html&lt;/a&gt;&lt;br /&gt;
&lt;/p&gt;</content:encoded>
	<dc:date>2009-10-21T08:23:30+00:00</dc:date>
	<dc:creator>Sylvain Beucler</dc:creator>
</item>
<item rdf:about="http://smalltalk.gnu.org/419 at http://smalltalk.gnu.org">
	<title>Smalltalk development blog: &quot;Computer Programming using GNU Smalltalk&quot; is available on Lulu.com</title>
	<link>http://smalltalk.gnu.org/blog/zuluuuuuu/computer-programming-using-gnu-smalltalk-available-lulu-com</link>
	<content:encoded>&lt;p&gt;After the release of my small book, quite a few people asked if there is an edition to buy on Lulu.com. So here it is, I hope you’ll enjoy reading it :)&lt;/p&gt;

&lt;p&gt;&lt;a href=&quot;http://www.lulu.com/content/paperback-book/computer-programming-using-gnu-smalltalk/7746227&quot; rel=&quot;nofollow&quot; title=&quot;http://www.lulu.com/content/paperback-book/computer-programming-using-gnu-smalltalk/7746227&quot;&gt;http://www.lulu.com/content/paperback-book/computer-programming-using-gn...&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;You can still get the e-book version as free:&lt;/p&gt;

&lt;p&gt;&lt;a href=&quot;http://www.canol.info/books/computer_programming_using_gnu_smalltalk/computer_programming_using_gnu_smalltalk.zip&quot; rel=&quot;nofollow&quot; title=&quot;http://www.canol.info/books/computer_programming_using_gnu_smalltalk/computer_programming_using_gnu_smalltalk.zip&quot;&gt;http://www.canol.info/books/computer_programming_using_gnu_smalltalk/com...&lt;/a&gt;&lt;/p&gt;</content:encoded>
	<dc:date>2009-10-20T22:52:00+00:00</dc:date>
	<dc:creator>Canol Gökel</dc:creator>
</item>
<item rdf:about="tag:blogger.com,1999:blog-15746899.post-4617309116335527056">
	<title>Riccardo Mottola: DataBasin and deletion of Salesforce records</title>
	<link>http://multixden.blogspot.com/2009/10/databasin-and-deletion-of-salesforce.html</link>
	<content:encoded>&lt;a href=&quot;http://3.bp.blogspot.com/_4TJfaVrgjAU/Stzs63qNIyI/AAAAAAAAAGs/k1ymNZkCXmI/s1600-h/databasin_quickdelete.png&quot;&gt;&lt;img src=&quot;http://3.bp.blogspot.com/_4TJfaVrgjAU/Stzs63qNIyI/AAAAAAAAAGs/k1ymNZkCXmI/s320/databasin_quickdelete.png&quot; style=&quot;float: right; margin: 0 0 10px 10px; cursor: pointer; cursor: hand; width: 320px; height: 240px;&quot; border=&quot;0&quot; id=&quot;BLOGGER_PHOTO_ID_5394446949800551202&quot; alt=&quot;&quot; /&gt;&lt;/a&gt;&lt;br /&gt;&lt;p&gt;I implemented delete in the Salesforce.com API Layer (DBSoap) of DataBasin.&lt;/p&gt;&lt;p&gt;The screenshot shows DataBasin running on the Mac, natively built in Xcode.&lt;/p&gt;&lt;p&gt;Delete is capable of deleting an array of records, on top of this I implemented a convenient function: QuickDelete. Just enter a Saleforce.com ID and delete it.&lt;/p&gt;&lt;p&gt;Full handling of the error results is still missing, currently only the verbose message are retrieved. For the QuickDelete an error gets conveniently displayed as if it were an exception in a small scrollable panel.&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;div class=&quot;blogger-post-footer&quot;&gt;&lt;img src=&quot;https://blogger.googleusercontent.com/tracker/15746899-4617309116335527056?l=multixden.blogspot.com&quot; height=&quot;1&quot; width=&quot;1&quot; /&gt;&lt;/div&gt;</content:encoded>
	<dc:date>2009-10-19T22:51:16+00:00</dc:date>
	<dc:creator>Riccardo</dc:creator>
</item>
<item rdf:about="http://nickclifton.livejournal.com/4128.html">
	<title>Nick Clifton: GNU Toolchain Update, October 2009</title>
	<link>http://nickclifton.livejournal.com/4128.html</link>
	<content:encoded>Hi Guys,&lt;br /&gt;&lt;br /&gt;  Well the major news this month is that a big new feature has been&lt;br /&gt;  added to gcc: Link-Time Optimization.&lt;br /&gt;&lt;br /&gt;  When this feature is enabled (via the -flto command line option) gcc&lt;br /&gt;  interrupts the processing of a source file after it has converted&lt;br /&gt;  it into the GIMPLE format (one of GCC's internal representations).&lt;br /&gt;  Then, before carrying on with its optimizations, gcc writes the&lt;br /&gt;  GIMPLE out to into special sections in the output object file.&lt;br /&gt;  After that gcc carries on as normal to optimize the GIMPLE and then&lt;br /&gt;  convert it into machine instructions which go into the normal&lt;br /&gt;  sections in the object file. &lt;br /&gt;&lt;br /&gt;  When object files containing these special GIMPLE sections are&lt;br /&gt;  linked together they can be read in and optimized before the final&lt;br /&gt;  link actually takes place.  This allows for greater optimization&lt;br /&gt;  opportunities, especially with inter-procedural optimizations.&lt;br /&gt;&lt;br /&gt;  To use the link-timer optimizer -flto needs to be specified at both&lt;br /&gt;  compile time and during the final link.  For example, &lt;br /&gt;&lt;br /&gt;    gcc -c -O2 -flto foo.c&lt;br /&gt;    gcc -c -O2 -flto bar.c&lt;br /&gt;    gcc -o myprog -flto -O2 foo.o bar.o&lt;br /&gt;&lt;br /&gt;  Another (simpler) way to enable link-time optimization is,&lt;br /&gt;&lt;br /&gt;    gcc -o myprog -flto -O2 foo.c bar.c&lt;br /&gt;&lt;br /&gt;  Note that when a file is compiled with -flto, the generated object&lt;br /&gt;  file will be larger than a regular object file because it will &lt;br /&gt;  contain GIMPLE bytecodes and the usual final code.  This means that&lt;br /&gt;  object files with LTO information can be linked as a normal object&lt;br /&gt;  file.  So, in the previous example, if the final link is done with:&lt;br /&gt;&lt;br /&gt;    gcc -o myprog foo.o bar.o&lt;br /&gt;&lt;br /&gt;  The only difference will be that no inter-procedural optimizations&lt;br /&gt;  will be applied to produce &quot;myprog&quot;.  The two object files foo.o and&lt;br /&gt;  bar.o will be simply sent to the regular linker.&lt;br /&gt;&lt;br /&gt;  Additionally, the optimization flags used to compile individual&lt;br /&gt;  files are not necessarily related to those used at link-time.  For&lt;br /&gt;  instance:&lt;br /&gt;&lt;br /&gt;    gcc -c -O0 -flto foo.c&lt;br /&gt;    gcc -c -O0 -flto bar.c&lt;br /&gt;    gcc -o myprog -flto -O3 foo.o bar.o&lt;br /&gt;&lt;br /&gt;  This will produce individual object files with unoptimized assembler&lt;br /&gt;  code, but the resulting binary &quot;myprog&quot; will be optimized at -O3.&lt;br /&gt;  Now, if the final binary is generated without -flto, then &quot;myprog&quot;&lt;br /&gt;  will not be optimized.&lt;br /&gt;&lt;br /&gt;  When producing the final binary with -flto, GCC will only apply&lt;br /&gt;  link-time optimizations to those files that contain bytecodes. &lt;br /&gt;  Therefore, you can mix and match object files and libraries with&lt;br /&gt;  GIMPLE bytecodes and final object code.  GCC will automatically&lt;br /&gt;  select which files to optimize in LTO mode and which files to link&lt;br /&gt;  without further processing.&lt;br /&gt;&lt;br /&gt;  There are some code generation flags that GCC will preserve when&lt;br /&gt;  generating bytecodes, as they need to be used during the final link&lt;br /&gt;  stage.  Currently, the following options are saved into the GIMPLE&lt;br /&gt;  bytecode files: -fPIC, -fcommon and all the -m target flags.&lt;br /&gt;&lt;br /&gt;  At link time, these options are read-in and reapplied.  Note that&lt;br /&gt;  the current implementation makes no attempt at recognizing&lt;br /&gt;  conflicting values for these options.  If two or more files have a&lt;br /&gt;  conflicting value (e.g., one file is compiled with -fPIC and another&lt;br /&gt;  isn't), the compiler will simply use the last value read from the&lt;br /&gt;  bytecode files.  It is recommended, then, that all the files&lt;br /&gt;  participating in the same link be compiled with the same options.&lt;br /&gt;&lt;br /&gt;  Another feature of LTO is that it is possible to apply&lt;br /&gt;  interprocedural optimizations on files written in different&lt;br /&gt;  languages.  This requires some support in the language front end.&lt;br /&gt;  Currently, the C, C++ and Fortran front ends are capable of emitting&lt;br /&gt;  GIMPLE bytecodes, so something like this should work&lt;br /&gt;&lt;br /&gt;    gcc -c -flto foo.c&lt;br /&gt;    g++ -c -flto bar.cc&lt;br /&gt;    gfortran -c -flto baz.f90&lt;br /&gt;    g++ -o myprog -flto -O3 foo.o bar.o baz.o -lgfortran&lt;br /&gt;&lt;br /&gt;  Notice that the final link is done with g++ to get the C++ runtime&lt;br /&gt;  libraries and -lgfortran is added to get the Fortran runtime&lt;br /&gt;  libraries.  In general, when mixing languages in LTO mode, you &lt;br /&gt;  should use the same link command used when mixing languages in a&lt;br /&gt;  regular (non-LTO) compilation.  This means that if your build&lt;br /&gt;  process was mixing languages before, all you need to add is&lt;br /&gt;  -flto to all the compile and link commands.&lt;br /&gt;&lt;br /&gt;  If object files containing GIMPLE bytecode are stored in a library&lt;br /&gt;  archive, say libfoo.a, it is possible to extract and use them&lt;br /&gt;  in an LTO link if you are using gold as the linker (which, in turn&lt;br /&gt;  requires GCC to be configured with --enable-gold).  To enable this&lt;br /&gt;  feature, use the command line option -use-linker-plugin at&lt;br /&gt;  link-time.  Eg:&lt;br /&gt;&lt;br /&gt;    gcc -o myprog -O2 -flto -use-linker-plugin a.o b.o -lfoo&lt;br /&gt;&lt;br /&gt;  With the linker plugin enabled, gold will extract the needed GIMPLE&lt;br /&gt;  files from libfoo.a and pass them on to the running GCC to make them&lt;br /&gt;  part of the aggregated GIMPLE image to be optimized.&lt;br /&gt;&lt;br /&gt;  If you are not using gold and/or do not specify -use-linker-plugin&lt;br /&gt;  then the objects inside libfoo.a will be extracted and linked as&lt;br /&gt;  usual, but they will not participate in the LTO optimization&lt;br /&gt;  process.&lt;br /&gt;&lt;br /&gt;  Link time optimizations do not require the presence of the whole&lt;br /&gt;  program to operate.  If the program does not require any symbols to&lt;br /&gt;  be exported, it is possible to combine -flto with -fwhole-program to&lt;br /&gt;  allow the interprocedural optimizers to use more aggressive&lt;br /&gt;  assumptions which may lead to improved optimization opportunities.&lt;br /&gt;&lt;br /&gt;  Regarding portability: the current implementation of LTO makes no&lt;br /&gt;  attempt at generating bytecode that can be ported between different&lt;br /&gt;  types of hosts.  The bytecode files are versioned and there is a&lt;br /&gt;  strict version check, so bytecode files generated in one version of&lt;br /&gt;  GCC will not work with an older/newer version of GCC.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;  One problem with link time optimization is that it can require a lot&lt;br /&gt;  of computer resources (memory and processing time).  For large&lt;br /&gt;  programs this can be a problem.  One solution is to use the new&lt;br /&gt;  -fwhopr command line option.  This option is identical in&lt;br /&gt;  functionality to -flto but it differs in how the final link stage is&lt;br /&gt;  executed.  Instead of loading all the function bodies in memory, the&lt;br /&gt;  callgraph is analyzed and optimization decisions are made (whole&lt;br /&gt;  program analysis or WPA).  Once optimization decisions are made, the&lt;br /&gt;  callgraph is partitioned and the different sections are compiled&lt;br /&gt;  separately (local transformations or LTRANS).&lt;br /&gt;&lt;br /&gt;Cheers&lt;br /&gt;  Nick</content:encoded>
	<dc:date>2009-10-19T09:49:22+00:00</dc:date>
</item>
<item rdf:about="http://savannah.gnu.org/forum/forum.php?forum_id=6000">
	<title>GNU Hackers Meeting: Update: FSCONS location moved</title>
	<link>http://savannah.gnu.org/forum/forum.php?forum_id=6000</link>
	<content:encoded>&lt;p&gt;Note that the FSCONS venue for Saturday and Sunday has been changed -- it will now be at the same place as the GHM.  Details at &lt;a href=&quot;http://fscons.org&quot;&gt;http://fscons.org&lt;/a&gt;.&lt;br /&gt;
&lt;/p&gt;</content:encoded>
	<dc:date>2009-10-17T10:15:12+00:00</dc:date>
	<dc:creator>Brian Gough</dc:creator>
</item>
<item rdf:about="http://savannah.gnu.org/forum/forum.php?forum_id=5999">
	<title>GNU Hackers Meeting: GHM Gothenburg accommodation reminder</title>
	<link>http://savannah.gnu.org/forum/forum.php?forum_id=5999</link>
	<content:encoded>&lt;p&gt;All registered participants for the GNU Hackers Meeting should have received an email from local organiser Henrik Sandklef offering help with accommodation options in Gothenburg.  Please contact ghm-discuss AT gnu.org if you didn't receive the email.&lt;br /&gt;
&lt;/p&gt;</content:encoded>
	<dc:date>2009-10-17T09:41:01+00:00</dc:date>
	<dc:creator>Brian Gough</dc:creator>
</item>
<item rdf:about="http://savannah.gnu.org/forum/forum.php?forum_id=5998">
	<title>guile @ Savannah: GNU Guile 1.9.4 released</title>
	<link>http://savannah.gnu.org/forum/forum.php?forum_id=5998</link>
	<content:encoded>&lt;p&gt;We are pleased to announce GNU Guile 1.9.4. It is the fifth pre-release of what will eventually become the 2.0 stable series, featuring a compiler and virtual machine.
&lt;br /&gt;
&lt;/p&gt;
&lt;p&gt;This release provides assorted improvements and bug fixes.  See the announcement at &lt;a href=&quot;http://lists.gnu.org/archive/html/guile-devel/2009-10/msg00075.html&quot;&gt;http://lists.gnu.org/archive/html/guile-devel/2009-10/msg00075.html&lt;/a&gt; for details.&lt;br /&gt;
&lt;/p&gt;</content:encoded>
	<dc:date>2009-10-16T07:36:09+00:00</dc:date>
	<dc:creator>Ludovic Courtès</dc:creator>
</item>
<item rdf:about="http://robertmh.wordpress.com/?p=149">
	<title>Robert Millan: The Pirate Bay and Youtube</title>
	<link>http://robertmh.wordpress.com/2009/10/16/the-pirate-bay-and-youtube/</link>
	<content:encoded>&lt;div class=&quot;snap_preview&quot;&gt;&lt;br /&gt;&lt;p&gt;Like many other people, it used to bother me that &lt;a href=&quot;http://thepiratebay.org/&quot;&gt;The Pirate Bay&lt;/a&gt; was being sued for distributing hashes of copyright-restricted material whereas Youtube could distribute the material itself without fear of punishment.&lt;/p&gt;
&lt;p&gt;Like many other people, it used to bother me that there was no way to download music from The Pirate Bay (which in the Spanish kingdom is a legal activity) directly into a music player without the hassle of manually browsing the website, launching a bittorrent client, etc.&lt;/p&gt;
&lt;p&gt;Then I found &lt;a href=&quot;http://gitorious.org/rhythmbox-youtube&quot;&gt;rhythmbox-youtube&lt;/a&gt;.&lt;/p&gt;
  &lt;a href=&quot;http://feeds.wordpress.com/1.0/gocomments/robertmh.wordpress.com/149/&quot; rel=&quot;nofollow&quot;&gt;&lt;img src=&quot;http://feeds.wordpress.com/1.0/comments/robertmh.wordpress.com/149/&quot; alt=&quot;&quot; border=&quot;0&quot; /&gt;&lt;/a&gt; &lt;a href=&quot;http://feeds.wordpress.com/1.0/godelicious/robertmh.wordpress.com/149/&quot; rel=&quot;nofollow&quot;&gt;&lt;img src=&quot;http://feeds.wordpress.com/1.0/delicious/robertmh.wordpress.com/149/&quot; alt=&quot;&quot; border=&quot;0&quot; /&gt;&lt;/a&gt; &lt;a href=&quot;http://feeds.wordpress.com/1.0/gostumble/robertmh.wordpress.com/149/&quot; rel=&quot;nofollow&quot;&gt;&lt;img src=&quot;http://feeds.wordpress.com/1.0/stumble/robertmh.wordpress.com/149/&quot; alt=&quot;&quot; border=&quot;0&quot; /&gt;&lt;/a&gt; &lt;a href=&quot;http://feeds.wordpress.com/1.0/godigg/robertmh.wordpress.com/149/&quot; rel=&quot;nofollow&quot;&gt;&lt;img src=&quot;http://feeds.wordpress.com/1.0/digg/robertmh.wordpress.com/149/&quot; alt=&quot;&quot; border=&quot;0&quot; /&gt;&lt;/a&gt; &lt;a href=&quot;http://feeds.wordpress.com/1.0/goreddit/robertmh.wordpress.com/149/&quot; rel=&quot;nofollow&quot;&gt;&lt;img src=&quot;http://feeds.wordpress.com/1.0/reddit/robertmh.wordpress.com/149/&quot; alt=&quot;&quot; border=&quot;0&quot; /&gt;&lt;/a&gt; &lt;img src=&quot;http://stats.wordpress.com/b.gif?host=robertmh.wordpress.com&amp;amp;blog=2720179&amp;amp;post=149&amp;amp;subd=robertmh&amp;amp;ref=&amp;amp;feed=1&quot; alt=&quot;&quot; border=&quot;0&quot; /&gt;&lt;/div&gt;</content:encoded>
	<dc:date>2009-10-16T06:33:47+00:00</dc:date>
	<dc:creator>robertmh</dc:creator>
</item>
<item rdf:about="tag:blogger.com,1999:blog-15746899.post-9186228024068440714">
	<title>Riccardo Mottola: Grr: RSS to go on GNUstep</title>
	<link>http://multixden.blogspot.com/2009/10/grr-rss-to-go-on-gnustep.html</link>
	<content:encoded>&lt;a href=&quot;http://3.bp.blogspot.com/_4TJfaVrgjAU/StWC5NWrFVI/AAAAAAAAAGM/aQdSrEvEOjA/s1600-h/letux_grr.png&quot;&gt;&lt;img src=&quot;http://3.bp.blogspot.com/_4TJfaVrgjAU/StWC5NWrFVI/AAAAAAAAAGM/aQdSrEvEOjA/s320/letux_grr.png&quot; style=&quot;float: right; margin: 0 0 10px 10px; cursor: pointer; cursor: hand; width: 320px; height: 192px;&quot; border=&quot;0&quot; id=&quot;BLOGGER_PHOTO_ID_5392360048194950482&quot; alt=&quot;&quot; /&gt;&lt;/a&gt;&lt;br /&gt;&lt;p&gt;Guenther Noack, the Author of Grr, donated the appreciated RSS Reader  and its Framework RSSKit to the GNUstep Application Project some time ago, since he had no time to maintain it anymore. I will not promise anything, but as it is usual for GAP projects we try hard to make our programs compatible.&lt;/p&gt;&lt;p&gt;Thus Grr got a general make up of crash fixes, makefile fixes and warning fixes. Then an extensive work of removing forward declaration of Protocols was done so that compilation on gcc 29.5 is now possible, expanding the list of platforms where to run Grr on.&lt;/p&gt;&lt;p&gt;I compiled and ported Grr to the MIPS based Letux 400 netbook as can be seen in the screenshot. Grr uns perfectly and thus tracking RSS on the small device is now smooth as butter. RSS everywhere with you!&lt;/p&gt;&lt;div class=&quot;blogger-post-footer&quot;&gt;&lt;img src=&quot;https://blogger.googleusercontent.com/tracker/15746899-9186228024068440714?l=multixden.blogspot.com&quot; height=&quot;1&quot; width=&quot;1&quot; /&gt;&lt;/div&gt;</content:encoded>
	<dc:date>2009-10-14T07:51:44+00:00</dc:date>
	<dc:creator>Riccardo</dc:creator>
</item>
<item rdf:about="http://savannah.gnu.org/forum/forum.php?forum_id=5996">
	<title>gsasl @ Savannah: GNU SASL 1.3</title>
	<link>http://savannah.gnu.org/forum/forum.php?forum_id=5996</link>
	<content:encoded>&lt;p&gt;The announcement is here:
&lt;br /&gt;
&lt;a href=&quot;http://lists.gnu.org/archive/html/help-gsasl/2009-10/msg00000.html&quot;&gt;http://lists.gnu.org/archive/html/help-gsasl/2009-10/msg00000.html&lt;/a&gt;&lt;br /&gt;
&lt;/p&gt;</content:encoded>
	<dc:date>2009-10-12T15:55:01+00:00</dc:date>
	<dc:creator>Simon Josefsson</dc:creator>
</item>

</rdf:RDF>
