<?xml version="1.0" encoding="iso-8859-1"?><!-- generator="b2evolution/2.4.5" -->
<rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:admin="http://webns.net/mvcb/" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:content="http://purl.org/rss/1.0/modules/content/">
	<channel>
		<title>Mart Raudsepp</title>
		<link>http://blogs.gentoo.org/leio</link>
		<description></description>
		<language>en-US</language>
		<docs>http://blogs.law.harvard.edu/tech/rss</docs>
		<admin:generatorAgent rdf:resource="http://b2evolution.net/?v=2.4.5"/>
		<ttl>60</ttl>
				<item>
			<title>How to speed up maintenance and other Gentoo work?</title>
			<link>http://blogs.gentoo.org/leio/2009/03/03/how-to-speed-up-maintenance</link>
			<pubDate>Tue, 03 Mar 2009 23:04:10 +0000</pubDate>			<dc:creator>Mart Raudsepp</dc:creator>
			<category domain="main">Gentoo</category>			<guid isPermaLink="false">1685@http://blogs.gentoo.org/</guid>
						<description>&lt;p&gt;I'm collecting ideas from the wider development and contributing community on how to help maintainers and contributors get work done quicker, or rephrased - how to get more done in the limited time we have.&lt;/p&gt;

&lt;p&gt;This basically means ideas for tools, scripts, or functionality in some hypothetical centralized maintainer helper website or GUI/CLI program that would help save time in taking care of some of the gruntwork that gets done by maintainers right now manually or by scripts that don't get shared and re-used and generalized as much as they could.&lt;/p&gt;

&lt;p&gt;Then afterwards I can sort through the suggestions/ideas, try to make a summary and arrange some of them to actually happen.&lt;/p&gt;

&lt;p&gt;If things get done quicker, there is theoretically more available time, which hopefully would translate into being able to bring us back to the bleeding edge in one hand, and high quality in another.&lt;/p&gt;

&lt;p&gt;I have intentionally left out my own ideas at start to keep everyone's mind open to various approaches to this.&lt;/p&gt;


&lt;p&gt;Please share your thoughts and ideas as a comment here, on my matching e-mail thread to gentoo-dev mailing list or via private e-mail!&lt;/p&gt;

&lt;p&gt;(I think with this post I prevented my blogging pause to not reach over a year by about 20 minutes &lt;img src=&quot;http://blogs.gentoo.org/rsc/smilies/graylaugh.gif&quot; alt=&quot;&amp;#58;&amp;#41;&amp;#41;&quot; class=&quot;middle&quot; /&gt;)&lt;/p&gt;&lt;div class=&quot;item_footer&quot;&gt;&lt;p&gt;&lt;small&gt;&lt;a href=&quot;http://blogs.gentoo.org/leio/2009/03/03/how-to-speed-up-maintenance&quot;&gt;Original post&lt;/a&gt; blogged on &lt;a href=&quot;http://b2evolution.net/&quot;&gt;b2evolution&lt;/a&gt;.&lt;/small&gt;&lt;/p&gt;&lt;/div&gt;</description>
			<content:encoded><![CDATA[<p>I'm collecting ideas from the wider development and contributing community on how to help maintainers and contributors get work done quicker, or rephrased - how to get more done in the limited time we have.</p>

<p>This basically means ideas for tools, scripts, or functionality in some hypothetical centralized maintainer helper website or GUI/CLI program that would help save time in taking care of some of the gruntwork that gets done by maintainers right now manually or by scripts that don't get shared and re-used and generalized as much as they could.</p>

<p>Then afterwards I can sort through the suggestions/ideas, try to make a summary and arrange some of them to actually happen.</p>

<p>If things get done quicker, there is theoretically more available time, which hopefully would translate into being able to bring us back to the bleeding edge in one hand, and high quality in another.</p>

<p>I have intentionally left out my own ideas at start to keep everyone's mind open to various approaches to this.</p>


<p>Please share your thoughts and ideas as a comment here, on my matching e-mail thread to gentoo-dev mailing list or via private e-mail!</p>

<p>(I think with this post I prevented my blogging pause to not reach over a year by about 20 minutes <img src="http://blogs.gentoo.org/rsc/smilies/graylaugh.gif" alt="&#58;&#41;&#41;" class="middle" />)</p><div class="item_footer"><p><small><a href="http://blogs.gentoo.org/leio/2009/03/03/how-to-speed-up-maintenance">Original post</a> blogged on <a href="http://b2evolution.net/">b2evolution</a>.</small></p></div>]]></content:encoded>
								<comments>http://blogs.gentoo.org/leio/2009/03/03/how-to-speed-up-maintenance#comments</comments>
		</item>
				<item>
			<title>GNOME 2.22 unmasked</title>
			<link>http://blogs.gentoo.org/leio/2008/04/03/gnome_2_22_unmasked</link>
			<pubDate>Thu, 03 Apr 2008 02:26:47 +0000</pubDate>			<dc:creator>Mart Raudsepp</dc:creator>
			<category domain="main">Gentoo</category>
<category domain="alt">GNOME</category>			<guid isPermaLink="false">1495@http://blogs.gentoo.org/</guid>
						<description>&lt;p&gt;Yes, indeed, GNOME 2.22 is now unmasked in Gentoo and entered ~arch and the updated profiles should be on the way to a mirror near you. But only ~x86 and ~amd64 for now, as there is still some keywording work to prepare for the rest. As I'm pretty much exhausted from the intention of getting this done before sleep and it getting done past 5am, I'm gonna be short and sweet.&lt;/p&gt;

&lt;p&gt;Upgrade guide &lt;a href=&quot;http://www.gentoo.org/proj/en/desktop/gnome/howtos/gnome-2.22-upgrade.xml&quot;&gt;here&lt;/a&gt; (updated April 3rd); bugs go &lt;a href=&quot;http://bugs.gentoo.org/&quot;&gt;here&lt;/a&gt; of course. Praises (to the whole team, I am just one) go in comments right here or whereever we see, general complaints to /dev/null or comments as appropriate. My appreciation for the GNOME upstream goes to Planet GNOME with right this post (Thanks for the nice release!) &lt;img src=&quot;http://blogs.gentoo.org/rsc/smilies/icon_smile.gif&quot; alt=&quot;&amp;#58;&amp;#41;&quot; class=&quot;middle&quot; /&gt;&lt;br /&gt;
And now I &lt;i&gt;mv /proc/self /dev/bed&lt;/i&gt; and hope stuff doesn't break too much.&lt;/p&gt;&lt;div class=&quot;item_footer&quot;&gt;&lt;p&gt;&lt;small&gt;&lt;a href=&quot;http://blogs.gentoo.org/leio/2008/04/03/gnome_2_22_unmasked&quot;&gt;Original post&lt;/a&gt; blogged on &lt;a href=&quot;http://b2evolution.net/&quot;&gt;b2evolution&lt;/a&gt;.&lt;/small&gt;&lt;/p&gt;&lt;/div&gt;</description>
			<content:encoded><![CDATA[<p>Yes, indeed, GNOME 2.22 is now unmasked in Gentoo and entered ~arch and the updated profiles should be on the way to a mirror near you. But only ~x86 and ~amd64 for now, as there is still some keywording work to prepare for the rest. As I'm pretty much exhausted from the intention of getting this done before sleep and it getting done past 5am, I'm gonna be short and sweet.</p>

<p>Upgrade guide <a href="http://www.gentoo.org/proj/en/desktop/gnome/howtos/gnome-2.22-upgrade.xml">here</a> (updated April 3rd); bugs go <a href="http://bugs.gentoo.org/">here</a> of course. Praises (to the whole team, I am just one) go in comments right here or whereever we see, general complaints to /dev/null or comments as appropriate. My appreciation for the GNOME upstream goes to Planet GNOME with right this post (Thanks for the nice release!) <img src="http://blogs.gentoo.org/rsc/smilies/icon_smile.gif" alt="&#58;&#41;" class="middle" /><br />
And now I <i>mv /proc/self /dev/bed</i> and hope stuff doesn't break too much.</p><div class="item_footer"><p><small><a href="http://blogs.gentoo.org/leio/2008/04/03/gnome_2_22_unmasked">Original post</a> blogged on <a href="http://b2evolution.net/">b2evolution</a>.</small></p></div>]]></content:encoded>
								<comments>http://blogs.gentoo.org/leio/2008/04/03/gnome_2_22_unmasked#comments</comments>
		</item>
				<item>
			<title>Spreading the rumors</title>
			<link>http://blogs.gentoo.org/leio/2008/02/05/spreading_the_rumors</link>
			<pubDate>Tue, 05 Feb 2008 21:29:15 +0000</pubDate>			<dc:creator>Mart Raudsepp</dc:creator>
			<category domain="main">GNOME</category>
<category domain="alt">Personal</category>			<guid isPermaLink="false">1465@http://blogs.gentoo.org/</guid>
						<description>&lt;p&gt;&lt;a href=&quot;http://q-funk.blogspot.com/2008/02/rumor-has-it.html&quot;&gt;Rumor has it&lt;/a&gt; that &lt;a href=&quot;http://www.skype.com/&quot;&gt;Skype&lt;/a&gt; &lt;i&gt;might&lt;/i&gt; be willing to add &lt;a href=&quot;http://www.pulseaudio.org/&quot;&gt;PulseAudio&lt;/a&gt; support to their Linux version, as long as they get all the help necessary to make that a smooth process. A meeting is rumored to happen on that topic tomorrow, where some finger pointing to relevant and interested PulseAudio community members could be useful. As rumors have the tendency to get the facts twisted, see the &lt;a href=&quot;http://q-funk.blogspot.com/2008/02/rumor-has-it.html&quot;&gt;linked origin&lt;/a&gt; if interested.&lt;/p&gt;

&lt;p&gt;In addition, there are rumors that I am myself now working since mid-January at &lt;a href=&quot;http://www.artecgroup.com/&quot;&gt;Artec Design LLC&lt;/a&gt; as an Embedded Software Engineer.&lt;/p&gt;&lt;div class=&quot;item_footer&quot;&gt;&lt;p&gt;&lt;small&gt;&lt;a href=&quot;http://blogs.gentoo.org/leio/2008/02/05/spreading_the_rumors&quot;&gt;Original post&lt;/a&gt; blogged on &lt;a href=&quot;http://b2evolution.net/&quot;&gt;b2evolution&lt;/a&gt;.&lt;/small&gt;&lt;/p&gt;&lt;/div&gt;</description>
			<content:encoded><![CDATA[<p><a href="http://q-funk.blogspot.com/2008/02/rumor-has-it.html">Rumor has it</a> that <a href="http://www.skype.com/">Skype</a> <i>might</i> be willing to add <a href="http://www.pulseaudio.org/">PulseAudio</a> support to their Linux version, as long as they get all the help necessary to make that a smooth process. A meeting is rumored to happen on that topic tomorrow, where some finger pointing to relevant and interested PulseAudio community members could be useful. As rumors have the tendency to get the facts twisted, see the <a href="http://q-funk.blogspot.com/2008/02/rumor-has-it.html">linked origin</a> if interested.</p>

<p>In addition, there are rumors that I am myself now working since mid-January at <a href="http://www.artecgroup.com/">Artec Design LLC</a> as an Embedded Software Engineer.</p><div class="item_footer"><p><small><a href="http://blogs.gentoo.org/leio/2008/02/05/spreading_the_rumors">Original post</a> blogged on <a href="http://b2evolution.net/">b2evolution</a>.</small></p></div>]]></content:encoded>
								<comments>http://blogs.gentoo.org/leio/2008/02/05/spreading_the_rumors#comments</comments>
		</item>
				<item>
			<title>gnome-power-manager tray icon not appearing on startup fixed!</title>
			<link>http://blogs.gentoo.org/leio/2007/11/09/gnome_power_manager_tray_icon_not_appear</link>
			<pubDate>Fri, 09 Nov 2007 11:45:17 +0000</pubDate>			<dc:creator>Mart Raudsepp</dc:creator>
			<category domain="main">Gentoo</category>
<category domain="alt">GNOME</category>			<guid isPermaLink="false">1427@http://blogs.gentoo.org/</guid>
						<description>&lt;p&gt;Yes, that's right. gnome-power-manager-2.20.0-r1 in Gentoo now shows its tray icon after GNOME startup.&lt;br /&gt;
So everyone using some workaround hacks (usually involving scripts with sleeps, killalls and restarts), please remove them after upgrading to this revision &lt;img src=&quot;http://blogs.gentoo.org/rsc/smilies/icon_wink.gif&quot; alt=&quot;&amp;#59;&amp;#41;&quot; class=&quot;middle&quot; /&gt;&lt;br /&gt;
As Gnome-2.20 is planned to go to stable tree quite soon, I didn't fix the 2.18 series.&lt;/p&gt;

&lt;p&gt;So what was wrong you might ask?&lt;br /&gt;
Well, let me explain then, at least then this post might be somewhat useful to Planet GNOME readers, considering that there are some notions that other programs might be affected:&lt;/p&gt;

&lt;p&gt;Somewhere in the 2.17 development cycle, gnome-power-manager added code to handle some special X keysyms, such as XF86XK_PowerOff. This code is realized through a callback from the gdk_window_add_filter mechanism. The documentation of it says the following:&lt;/p&gt;

&lt;p&gt;&lt;code&gt;Adds an event filter to window, allowing you to intercept events before they reach GDK. This is a low-level operation and makes it easy to break GDK and/or GTK+, so you have to know what you're doing.&lt;/code&gt;&lt;/p&gt;

&lt;p&gt;If the GdkFilterFunc() callback returns GDK_FILTER_REMOVE then the processing of this event is stopped and gtk+ won't see it, if it returns GDK_FILTER_CONTINUE then it's continued and gtk+ will see it if some other filter that might be set up doesn't stop it.&lt;br /&gt;
When a notification area applet is ready to accept icons, it acquires ownership of the _NET_SYSTEM_TRAY_Sn (n is the screen number) X selection on MANAGER atom and GtkStatusIcon takes notice of this through a XClientMessageEvent that is listened in a GdkFilterFunc of its own to know when it can create the icon and set up some other filters for a (orientation) property and destroy notification.&lt;br /&gt;
Now, the gnome-power-managers filter that is set up tries to filter for keypresses to catch the power management related ones and return GDK_FILTER_REMOVE for those and any other event gets a GDK_FILTER_CONTINUE. Well, that seemed to be the plan, it's just that instead of&lt;br /&gt;
&lt;code&gt;if (xev-&gt;type == KeyPress) { ...; return GDK_FILTER_REMOVE; } return GDK_FILTER_CONTINUE;&lt;/code&gt;&lt;br /&gt;
there was&lt;br /&gt;
&lt;code&gt;if (xev-&gt;type != KeyPress) { ...; return GDK_FILTER_REMOVE; } return GDK_FILTER_CONTINUE;&lt;/code&gt;&lt;br /&gt;
stopping propagation of any non-keypress up to gtk+ and especially gtktrayicon-x11.c that was trying to listen to xev-&gt;type == ClientMessage type of events on the X root window for knowing about the tray manager appearing to create the tray icon into it. Whoops. No icon, no reaction to the keys.&lt;/p&gt;

&lt;p&gt;So, lesson of the day - if you are an application or daemon with a tray icon be triple-careful if you need to use gdk_window_add_filter for some reason, or you might end up with the icon not appearing if the app is launched on startup or when the notification-area-applet (or any other notification manager) is reloaded manually or on a gnome-panel crash. You already need to be double-careful in using this mechanism and use it only when really really necessary - it's a great way to make GDK or GTK+ break, just as the documentation says.&lt;/p&gt;

&lt;p&gt;This is already fixed on trunk in the gnome-power-manager case, as per the &lt;a href=&quot;http://bugzilla.gnome.org/show_bug.cgi?id=413360&quot;&gt;relevant bug&lt;/a&gt;. Thanks, &lt;a href=&quot;http://hughsient.livejournal.com/&quot;&gt;Richard&lt;/a&gt;. Also many thanks to Shogun, who figured out this happens in the --enable-xevents specific code, which is also probably the reason many of the other distros weren't affected as they likely just don't use this configure switch.&lt;/p&gt;

&lt;p&gt;And, again, if you use a workaround hack for this, please remove it after getting the revision with the fix (now or in the near future in case of a stable tree usage) as starting gnome-power-manager twice is no fun&lt;/p&gt;&lt;div class=&quot;item_footer&quot;&gt;&lt;p&gt;&lt;small&gt;&lt;a href=&quot;http://blogs.gentoo.org/leio/2007/11/09/gnome_power_manager_tray_icon_not_appear&quot;&gt;Original post&lt;/a&gt; blogged on &lt;a href=&quot;http://b2evolution.net/&quot;&gt;b2evolution&lt;/a&gt;.&lt;/small&gt;&lt;/p&gt;&lt;/div&gt;</description>
			<content:encoded><![CDATA[<p>Yes, that's right. gnome-power-manager-2.20.0-r1 in Gentoo now shows its tray icon after GNOME startup.<br />
So everyone using some workaround hacks (usually involving scripts with sleeps, killalls and restarts), please remove them after upgrading to this revision <img src="http://blogs.gentoo.org/rsc/smilies/icon_wink.gif" alt="&#59;&#41;" class="middle" /><br />
As Gnome-2.20 is planned to go to stable tree quite soon, I didn't fix the 2.18 series.</p>

<p>So what was wrong you might ask?<br />
Well, let me explain then, at least then this post might be somewhat useful to Planet GNOME readers, considering that there are some notions that other programs might be affected:</p>

<p>Somewhere in the 2.17 development cycle, gnome-power-manager added code to handle some special X keysyms, such as XF86XK_PowerOff. This code is realized through a callback from the gdk_window_add_filter mechanism. The documentation of it says the following:</p>

<p><code>Adds an event filter to window, allowing you to intercept events before they reach GDK. This is a low-level operation and makes it easy to break GDK and/or GTK+, so you have to know what you're doing.</code></p>

<p>If the GdkFilterFunc() callback returns GDK_FILTER_REMOVE then the processing of this event is stopped and gtk+ won't see it, if it returns GDK_FILTER_CONTINUE then it's continued and gtk+ will see it if some other filter that might be set up doesn't stop it.<br />
When a notification area applet is ready to accept icons, it acquires ownership of the _NET_SYSTEM_TRAY_Sn (n is the screen number) X selection on MANAGER atom and GtkStatusIcon takes notice of this through a XClientMessageEvent that is listened in a GdkFilterFunc of its own to know when it can create the icon and set up some other filters for a (orientation) property and destroy notification.<br />
Now, the gnome-power-managers filter that is set up tries to filter for keypresses to catch the power management related ones and return GDK_FILTER_REMOVE for those and any other event gets a GDK_FILTER_CONTINUE. Well, that seemed to be the plan, it's just that instead of<br />
<code>if (xev->type == KeyPress) { ...; return GDK_FILTER_REMOVE; } return GDK_FILTER_CONTINUE;</code><br />
there was<br />
<code>if (xev->type != KeyPress) { ...; return GDK_FILTER_REMOVE; } return GDK_FILTER_CONTINUE;</code><br />
stopping propagation of any non-keypress up to gtk+ and especially gtktrayicon-x11.c that was trying to listen to xev->type == ClientMessage type of events on the X root window for knowing about the tray manager appearing to create the tray icon into it. Whoops. No icon, no reaction to the keys.</p>

<p>So, lesson of the day - if you are an application or daemon with a tray icon be triple-careful if you need to use gdk_window_add_filter for some reason, or you might end up with the icon not appearing if the app is launched on startup or when the notification-area-applet (or any other notification manager) is reloaded manually or on a gnome-panel crash. You already need to be double-careful in using this mechanism and use it only when really really necessary - it's a great way to make GDK or GTK+ break, just as the documentation says.</p>

<p>This is already fixed on trunk in the gnome-power-manager case, as per the <a href="http://bugzilla.gnome.org/show_bug.cgi?id=413360">relevant bug</a>. Thanks, <a href="http://hughsient.livejournal.com/">Richard</a>. Also many thanks to Shogun, who figured out this happens in the --enable-xevents specific code, which is also probably the reason many of the other distros weren't affected as they likely just don't use this configure switch.</p>

<p>And, again, if you use a workaround hack for this, please remove it after getting the revision with the fix (now or in the near future in case of a stable tree usage) as starting gnome-power-manager twice is no fun</p><div class="item_footer"><p><small><a href="http://blogs.gentoo.org/leio/2007/11/09/gnome_power_manager_tray_icon_not_appear">Original post</a> blogged on <a href="http://b2evolution.net/">b2evolution</a>.</small></p></div>]]></content:encoded>
								<comments>http://blogs.gentoo.org/leio/2007/11/09/gnome_power_manager_tray_icon_not_appear#comments</comments>
		</item>
				<item>
			<title>GNOME on Gentoo Linux feedback request</title>
			<link>http://blogs.gentoo.org/leio/2007/10/23/gnome_on_gentoo_linux_feedback_request</link>
			<pubDate>Tue, 23 Oct 2007 13:56:54 +0000</pubDate>			<dc:creator>Mart Raudsepp</dc:creator>
			<category domain="alt">Gentoo</category>
<category domain="main">GNOME</category>			<guid isPermaLink="false">1418@http://blogs.gentoo.org/</guid>
						<description>&lt;p&gt;Hello,&lt;/p&gt;

&lt;p&gt;Now that GNOME-2.20 is unleashed to ~arch in Gentoo, I can come out of hiding again and try to blog again, as all the cool guys are doing.&lt;br /&gt;
As this should be the first post that gets to Planet GNOME - Hello Gnome-ers! Therefore also a quick introduction might be in order:&lt;br /&gt;
My name is Mart Raudsepp, I'm from Estonia and I'm a member of the Gentoo Linux GNOME team. That's enough, m'kay? Oh and you might have noticed my mug in Vilanova or Birmingham.&lt;/p&gt;

&lt;p&gt;So, coming back to the real topic, I'm intending to gather some feedback about Gnome and Gnome related packages in Gentoo.&lt;br /&gt;
Please put anything Gnome related that you have always wanted to see in Gentoo, but still don't, in the comments or e-mail me (leio AT gentoo DOT org).&lt;br /&gt;
Any cool ideas or technologies we should integrate? Any cool packages we are missing? What about GNOME development tools and Gentoo as a development platform for GNOME libraries and applications - anything we can do to help there?&lt;/p&gt;

&lt;p&gt;Lets see what we really miss based on the comments/mails and we'll see what we can do about it &lt;img src=&quot;http://blogs.gentoo.org/rsc/smilies/icon_smile.gif&quot; alt=&quot;&amp;#58;&amp;#41;&quot; class=&quot;middle&quot; /&gt;&lt;br /&gt;
Now, go comment! I'll look forward to it and do a follow-up post later.&lt;/p&gt;&lt;div class=&quot;item_footer&quot;&gt;&lt;p&gt;&lt;small&gt;&lt;a href=&quot;http://blogs.gentoo.org/leio/2007/10/23/gnome_on_gentoo_linux_feedback_request&quot;&gt;Original post&lt;/a&gt; blogged on &lt;a href=&quot;http://b2evolution.net/&quot;&gt;b2evolution&lt;/a&gt;.&lt;/small&gt;&lt;/p&gt;&lt;/div&gt;</description>
			<content:encoded><![CDATA[<p>Hello,</p>

<p>Now that GNOME-2.20 is unleashed to ~arch in Gentoo, I can come out of hiding again and try to blog again, as all the cool guys are doing.<br />
As this should be the first post that gets to Planet GNOME - Hello Gnome-ers! Therefore also a quick introduction might be in order:<br />
My name is Mart Raudsepp, I'm from Estonia and I'm a member of the Gentoo Linux GNOME team. That's enough, m'kay? Oh and you might have noticed my mug in Vilanova or Birmingham.</p>

<p>So, coming back to the real topic, I'm intending to gather some feedback about Gnome and Gnome related packages in Gentoo.<br />
Please put anything Gnome related that you have always wanted to see in Gentoo, but still don't, in the comments or e-mail me (leio AT gentoo DOT org).<br />
Any cool ideas or technologies we should integrate? Any cool packages we are missing? What about GNOME development tools and Gentoo as a development platform for GNOME libraries and applications - anything we can do to help there?</p>

<p>Lets see what we really miss based on the comments/mails and we'll see what we can do about it <img src="http://blogs.gentoo.org/rsc/smilies/icon_smile.gif" alt="&#58;&#41;" class="middle" /><br />
Now, go comment! I'll look forward to it and do a follow-up post later.</p><div class="item_footer"><p><small><a href="http://blogs.gentoo.org/leio/2007/10/23/gnome_on_gentoo_linux_feedback_request">Original post</a> blogged on <a href="http://b2evolution.net/">b2evolution</a>.</small></p></div>]]></content:encoded>
								<comments>http://blogs.gentoo.org/leio/2007/10/23/gnome_on_gentoo_linux_feedback_request#comments</comments>
		</item>
				<item>
			<title>GNOME-2.18 stable, 2.14 cleanup</title>
			<link>http://blogs.gentoo.org/leio/2007/08/11/gnome_2_18_stable_2_14_cleanup</link>
			<pubDate>Sat, 11 Aug 2007 16:04:59 +0000</pubDate>			<dc:creator>Mart Raudsepp</dc:creator>
			<category domain="main">Gentoo</category>
<category domain="alt">GNOME</category>			<guid isPermaLink="false">1377@http://blogs.gentoo.org/</guid>
						<description>&lt;p&gt;So the long-awaited (sorry about that) GNOME-2.18 has gone stable on most of architectures now. I would like to remind the &lt;a href=&quot;http://www.gentoo.org/proj/en/desktop/gnome/howtos/gnome-2.18-upgrade.xml&quot;&gt;GNOME-2.18 Upgrade Guide&lt;/a&gt;, which I also updated half an hour ago for some minor corrections. As &lt;a href=&quot;http://www.gryniewicz.com/dang/blog/&quot;&gt;Daniel&lt;/a&gt; already &lt;a href=&quot;http://www.gryniewicz.com/dang/blog/?p=449&quot;&gt;noted&lt;/a&gt; you better upgrade with revdep-rebuild -X as this ought to fix expat breakage and upgrade GNOME/KDE at the same time, reducing pain.&lt;br /&gt;
I would use revdep-rebuild -X -- -va myself to see what it will do &lt;img src=&quot;http://blogs.gentoo.org/rsc/smilies/icon_wink.gif&quot; alt=&quot;&amp;#59;&amp;#41;&quot; class=&quot;middle&quot; /&gt;&lt;br /&gt;
If still some pain happens, especially related to intltool, you might want to rebuild sys-devel/gettext and dev-perl/XML-Parser manually as the first thing and do a revdep-rebuild -X again, if it didn't order them first otherwise.&lt;/p&gt;

&lt;p&gt;Now that GNOME-2.18 is stable, cleaning up of GNOME-2.14 from the tree is ongoing. This also means that linux kernel 2.4 subprofiles will loose all GNOME versions, which hopefully isn't a problem because I can't imagine why any desktop would use linux-2.4 still.&lt;br /&gt;
Someone please kill off these subprofiles completely, pretty please &lt;img src=&quot;http://blogs.gentoo.org/rsc/smilies/icon_confused.gif&quot; alt=&quot;&amp;#58;&amp;#45;&amp;#47;&quot; class=&quot;middle&quot; /&gt;&lt;/p&gt;

&lt;p&gt;For the short-term future my plan is to get some more 2.18.3 version bumps in and stable all the remaining 2.18 updates soon too, which shouldn't be a too big amount of packages. Also 2.20 is upon us soon, for which we will create action plans and take other measures to not slip with unmasking and stabling this time around. 2.19 is having a good life in the gnome-experimental overlay meanwhile, of course. We also have two new team members (hi!) rocking along and helping out a lot and covering times when me and/or Daniel are too busy with work, so the future looks good.&lt;br /&gt;
Stay tuned for some GNOME related public comment requests in some days &lt;img src=&quot;http://blogs.gentoo.org/rsc/smilies/icon_smile.gif&quot; alt=&quot;&amp;#58;&amp;#41;&quot; class=&quot;middle&quot; /&gt;&lt;/p&gt;&lt;div class=&quot;item_footer&quot;&gt;&lt;p&gt;&lt;small&gt;&lt;a href=&quot;http://blogs.gentoo.org/leio/2007/08/11/gnome_2_18_stable_2_14_cleanup&quot;&gt;Original post&lt;/a&gt; blogged on &lt;a href=&quot;http://b2evolution.net/&quot;&gt;b2evolution&lt;/a&gt;.&lt;/small&gt;&lt;/p&gt;&lt;/div&gt;</description>
			<content:encoded><![CDATA[<p>So the long-awaited (sorry about that) GNOME-2.18 has gone stable on most of architectures now. I would like to remind the <a href="http://www.gentoo.org/proj/en/desktop/gnome/howtos/gnome-2.18-upgrade.xml">GNOME-2.18 Upgrade Guide</a>, which I also updated half an hour ago for some minor corrections. As <a href="http://www.gryniewicz.com/dang/blog/">Daniel</a> already <a href="http://www.gryniewicz.com/dang/blog/?p=449">noted</a> you better upgrade with revdep-rebuild -X as this ought to fix expat breakage and upgrade GNOME/KDE at the same time, reducing pain.<br />
I would use revdep-rebuild -X -- -va myself to see what it will do <img src="http://blogs.gentoo.org/rsc/smilies/icon_wink.gif" alt="&#59;&#41;" class="middle" /><br />
If still some pain happens, especially related to intltool, you might want to rebuild sys-devel/gettext and dev-perl/XML-Parser manually as the first thing and do a revdep-rebuild -X again, if it didn't order them first otherwise.</p>

<p>Now that GNOME-2.18 is stable, cleaning up of GNOME-2.14 from the tree is ongoing. This also means that linux kernel 2.4 subprofiles will loose all GNOME versions, which hopefully isn't a problem because I can't imagine why any desktop would use linux-2.4 still.<br />
Someone please kill off these subprofiles completely, pretty please <img src="http://blogs.gentoo.org/rsc/smilies/icon_confused.gif" alt="&#58;&#45;&#47;" class="middle" /></p>

<p>For the short-term future my plan is to get some more 2.18.3 version bumps in and stable all the remaining 2.18 updates soon too, which shouldn't be a too big amount of packages. Also 2.20 is upon us soon, for which we will create action plans and take other measures to not slip with unmasking and stabling this time around. 2.19 is having a good life in the gnome-experimental overlay meanwhile, of course. We also have two new team members (hi!) rocking along and helping out a lot and covering times when me and/or Daniel are too busy with work, so the future looks good.<br />
Stay tuned for some GNOME related public comment requests in some days <img src="http://blogs.gentoo.org/rsc/smilies/icon_smile.gif" alt="&#58;&#41;" class="middle" /></p><div class="item_footer"><p><small><a href="http://blogs.gentoo.org/leio/2007/08/11/gnome_2_18_stable_2_14_cleanup">Original post</a> blogged on <a href="http://b2evolution.net/">b2evolution</a>.</small></p></div>]]></content:encoded>
								<comments>http://blogs.gentoo.org/leio/2007/08/11/gnome_2_18_stable_2_14_cleanup#comments</comments>
		</item>
				<item>
			<title>Heading for GUADEC 07 indeed</title>
			<link>http://blogs.gentoo.org/leio/2007/07/13/heading_for_guadec_07_indeed</link>
			<pubDate>Fri, 13 Jul 2007 17:12:28 +0000</pubDate>			<dc:creator>Mart Raudsepp</dc:creator>
			<category domain="alt">Gentoo</category>
<category domain="main">GNOME</category>			<guid isPermaLink="false">1367@http://blogs.gentoo.org/</guid>
						<description>&lt;p&gt;Just like &lt;a href=&quot;http://dev.gentoo.org/~suka/blog/archives/2007/07/12/index.html&quot;&gt;Andreas&lt;/a&gt;, I will be heading to &lt;a href=&quot;http://guadec.org/&quot;&gt;GUADEC&lt;/a&gt; as well and be there the whole week. So if you are there, then we should meet up! I might be even convinced to get stabilization of GNOME going in Gentoo with some beer &lt;img src=&quot;http://blogs.gentoo.org/rsc/smilies/icon_biggrin.gif&quot; alt=&quot;&amp;#58;&amp;#68;&quot; class=&quot;middle&quot; /&gt;&lt;br /&gt;
To my knowledge remi and eva from the gnome team will also be there from Sunday. Who else from Gentoo? Let us know! I think zaheerm?&lt;/p&gt;

&lt;p&gt;As I'm already in London, I will be at the &lt;a href=&quot;http://genbot.co.uk/&quot;&gt;Gentoo UK Meeting&lt;/a&gt; as well, and also at the &quot;socializing event&quot; the evening before (i.e, now), if welp would hurry up so we could head out &lt;img src=&quot;http://blogs.gentoo.org/rsc/smilies/icon_confused.gif&quot; alt=&quot;&amp;#58;&amp;#45;&amp;#47;&quot; class=&quot;middle&quot; /&gt;&lt;br /&gt;
I will arrive to Birmingham for GUADEC depending on what happens after the official Gentoo Meeting schedule, I guess.&lt;/p&gt;&lt;div class=&quot;item_footer&quot;&gt;&lt;p&gt;&lt;small&gt;&lt;a href=&quot;http://blogs.gentoo.org/leio/2007/07/13/heading_for_guadec_07_indeed&quot;&gt;Original post&lt;/a&gt; blogged on &lt;a href=&quot;http://b2evolution.net/&quot;&gt;b2evolution&lt;/a&gt;.&lt;/small&gt;&lt;/p&gt;&lt;/div&gt;</description>
			<content:encoded><![CDATA[<p>Just like <a href="http://dev.gentoo.org/~suka/blog/archives/2007/07/12/index.html">Andreas</a>, I will be heading to <a href="http://guadec.org/">GUADEC</a> as well and be there the whole week. So if you are there, then we should meet up! I might be even convinced to get stabilization of GNOME going in Gentoo with some beer <img src="http://blogs.gentoo.org/rsc/smilies/icon_biggrin.gif" alt="&#58;&#68;" class="middle" /><br />
To my knowledge remi and eva from the gnome team will also be there from Sunday. Who else from Gentoo? Let us know! I think zaheerm?</p>

<p>As I'm already in London, I will be at the <a href="http://genbot.co.uk/">Gentoo UK Meeting</a> as well, and also at the "socializing event" the evening before (i.e, now), if welp would hurry up so we could head out <img src="http://blogs.gentoo.org/rsc/smilies/icon_confused.gif" alt="&#58;&#45;&#47;" class="middle" /><br />
I will arrive to Birmingham for GUADEC depending on what happens after the official Gentoo Meeting schedule, I guess.</p><div class="item_footer"><p><small><a href="http://blogs.gentoo.org/leio/2007/07/13/heading_for_guadec_07_indeed">Original post</a> blogged on <a href="http://b2evolution.net/">b2evolution</a>.</small></p></div>]]></content:encoded>
								<comments>http://blogs.gentoo.org/leio/2007/07/13/heading_for_guadec_07_indeed#comments</comments>
		</item>
				<item>
			<title>gtk+-2.10 stabilization</title>
			<link>http://blogs.gentoo.org/leio/2006/11/29/gtk_2_10_stabilization</link>
			<pubDate>Wed, 29 Nov 2006 06:20:38 +0000</pubDate>			<dc:creator>Mart Raudsepp</dc:creator>
			<category domain="main">Gentoo</category>
<category domain="alt">GNOME</category>			<guid isPermaLink="false">1097@http://blogs.gentoo.org/</guid>
						<description>&lt;p&gt;News from the GNOME stabilization front:&lt;/p&gt;

&lt;p&gt;We decided to go back to stabilizing GNOME in at least two steps again.&lt;br /&gt;
GTK+ and co in the first step, followed by the whole of GNOME as the second step.&lt;br /&gt;
So there is now &lt;a href=&quot;http://bugs.gentoo.org/show_bug.cgi?id=156572&quot;&gt;bug #156572&lt;/a&gt; for stabling gtk+-2.10 and co. It seems that amd64 is done already &lt;img src=&quot;http://blogs.gentoo.org/rsc/smilies/icon_smile.gif&quot; alt=&quot;&amp;#58;&amp;#41;&quot; class=&quot;middle&quot; /&gt;&lt;/p&gt;

&lt;p&gt;Note that when going from gtk2.8 to gtk2.10, you need to rebuild packages that provide gtk modules (librsvg, gtk-engines and so on), as the modules ABI was upgraded from 2.4 to 2.10 - the gtk ebuild gives information about this too.&lt;br /&gt;
Additionally there might be problems with notification daemon related stuff, as noted in the &lt;a href=&quot;http://www.gentoo.org/proj/en/desktop/gnome/howtos/gnome-2.16-upgrade.xml&quot;&gt;GNOME 2.16 Upgrade Guide&lt;/a&gt;, probably won't hurt to also do a revdep-rebuild run just to be sure.&lt;/p&gt;

&lt;p&gt;Next step is GNOME-2.16 stabling and I hope that will happen soon...&lt;/p&gt;

&lt;p&gt;The step after that?&lt;br /&gt;
Why are you asking. World domination of course.&lt;/p&gt;&lt;div class=&quot;item_footer&quot;&gt;&lt;p&gt;&lt;small&gt;&lt;a href=&quot;http://blogs.gentoo.org/leio/2006/11/29/gtk_2_10_stabilization&quot;&gt;Original post&lt;/a&gt; blogged on &lt;a href=&quot;http://b2evolution.net/&quot;&gt;b2evolution&lt;/a&gt;.&lt;/small&gt;&lt;/p&gt;&lt;/div&gt;</description>
			<content:encoded><![CDATA[<p>News from the GNOME stabilization front:</p>

<p>We decided to go back to stabilizing GNOME in at least two steps again.<br />
GTK+ and co in the first step, followed by the whole of GNOME as the second step.<br />
So there is now <a href="http://bugs.gentoo.org/show_bug.cgi?id=156572">bug #156572</a> for stabling gtk+-2.10 and co. It seems that amd64 is done already <img src="http://blogs.gentoo.org/rsc/smilies/icon_smile.gif" alt="&#58;&#41;" class="middle" /></p>

<p>Note that when going from gtk2.8 to gtk2.10, you need to rebuild packages that provide gtk modules (librsvg, gtk-engines and so on), as the modules ABI was upgraded from 2.4 to 2.10 - the gtk ebuild gives information about this too.<br />
Additionally there might be problems with notification daemon related stuff, as noted in the <a href="http://www.gentoo.org/proj/en/desktop/gnome/howtos/gnome-2.16-upgrade.xml">GNOME 2.16 Upgrade Guide</a>, probably won't hurt to also do a revdep-rebuild run just to be sure.</p>

<p>Next step is GNOME-2.16 stabling and I hope that will happen soon...</p>

<p>The step after that?<br />
Why are you asking. World domination of course.</p><div class="item_footer"><p><small><a href="http://blogs.gentoo.org/leio/2006/11/29/gtk_2_10_stabilization">Original post</a> blogged on <a href="http://b2evolution.net/">b2evolution</a>.</small></p></div>]]></content:encoded>
								<comments>http://blogs.gentoo.org/leio/2006/11/29/gtk_2_10_stabilization#comments</comments>
		</item>
			</channel>
</rss>
