<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
		>
<channel>
	<title>Comments on: I&#8217;m not afraid of people using JHBuild</title>
	<atom:link href="http://blogs.gnome.org/johncarr/2009/07/15/im-not-afraid-of-people-using-jhbuild/feed/" rel="self" type="application/rss+xml" />
	<link>http://blogs.gnome.org/johncarr/2009/07/15/im-not-afraid-of-people-using-jhbuild/</link>
	<description>Making your brain invert and fall out of your ear since 2007</description>
	<lastBuildDate>Wed, 31 Mar 2010 07:45:28 +0000</lastBuildDate>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.1</generator>
	<item>
		<title>By: Loïc Minier</title>
		<link>http://blogs.gnome.org/johncarr/2009/07/15/im-not-afraid-of-people-using-jhbuild/comment-page-1/#comment-243</link>
		<dc:creator>Loïc Minier</dc:creator>
		<pubDate>Fri, 17 Jul 2009 13:02:29 +0000</pubDate>
		<guid isPermaLink="false">http://blogs.gnome.org/johncarr/?p=131#comment-243</guid>
		<description>I think this is a great idea!

Concerning mapping of versions, you should pay attention to &quot;epochs&quot; in Debian/Ubuntu packages.

To map GNOME packages to Debian/Ubuntu packages or vice-versa, I think we could add meta-information to the packages themselves, in the source package which would be copied in the binary packages (e.g. you would have the GNOME module information just next to the package name and version).  This does call for clearly defining what we put in there: mixed case upstream name?  Do we limit to modules which have a repo at svn.gnome.org or git.gnome.org?  Or those that install tarballs on the GNOME FTP?  etc.  We do such mappings in the source packages already to allow retrieval of the .tar.gz from upstream when calling get-orig-source.

There&#039;s also the problem of splitting: gnome-python might be split into python-gconf and python-gnomecanvas, evolution-data-server libs are split in a gazillion of lib-dev packages etc.  I think this is a harder problem which calls to express finer grained dependencies in jhbuild modulesets (e.g. I need this .pc or this .so to build), perhaps making the current names aliases to standard definitions (if you say you dep on gnome-python that expands to a dependency on all python modules shipped in this module).

I&#039;m happy to help you on the Debian/Ubuntu packages front.   :-)</description>
		<content:encoded><![CDATA[<p>I think this is a great idea!</p>
<p>Concerning mapping of versions, you should pay attention to &#8220;epochs&#8221; in Debian/Ubuntu packages.</p>
<p>To map GNOME packages to Debian/Ubuntu packages or vice-versa, I think we could add meta-information to the packages themselves, in the source package which would be copied in the binary packages (e.g. you would have the GNOME module information just next to the package name and version).  This does call for clearly defining what we put in there: mixed case upstream name?  Do we limit to modules which have a repo at svn.gnome.org or git.gnome.org?  Or those that install tarballs on the GNOME FTP?  etc.  We do such mappings in the source packages already to allow retrieval of the .tar.gz from upstream when calling get-orig-source.</p>
<p>There&#8217;s also the problem of splitting: gnome-python might be split into python-gconf and python-gnomecanvas, evolution-data-server libs are split in a gazillion of lib-dev packages etc.  I think this is a harder problem which calls to express finer grained dependencies in jhbuild modulesets (e.g. I need this .pc or this .so to build), perhaps making the current names aliases to standard definitions (if you say you dep on gnome-python that expands to a dependency on all python modules shipped in this module).</p>
<p>I&#8217;m happy to help you on the Debian/Ubuntu packages front.   <img src='http://blogs.gnome.org/johncarr/wp-content/mu-plugins/tango-smilies/tango/face-smile.png' alt=':-)' class='wp-smiley' /> </p>
]]></content:encoded>
	</item>
	<item>
		<title>By: antimonio</title>
		<link>http://blogs.gnome.org/johncarr/2009/07/15/im-not-afraid-of-people-using-jhbuild/comment-page-1/#comment-242</link>
		<dc:creator>antimonio</dc:creator>
		<pubDate>Thu, 16 Jul 2009 03:03:53 +0000</pubDate>
		<guid isPermaLink="false">http://blogs.gnome.org/johncarr/?p=131#comment-242</guid>
		<description>Nice work, thanks. I cannot help you for now, still need to learn a lot about this.</description>
		<content:encoded><![CDATA[<p>Nice work, thanks. I cannot help you for now, still need to learn a lot about this.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Abderrahim</title>
		<link>http://blogs.gnome.org/johncarr/2009/07/15/im-not-afraid-of-people-using-jhbuild/comment-page-1/#comment-241</link>
		<dc:creator>Abderrahim</dc:creator>
		<pubDate>Wed, 15 Jul 2009 14:53:56 +0000</pubDate>
		<guid isPermaLink="false">http://blogs.gnome.org/johncarr/?p=131#comment-241</guid>
		<description>Yay !
This is the only thing preventing me from using JHbuild (I don&#039;t have enough bandwith and patience to download all gnome libraries from git). I wanted to do this but couldn&#039;t find the time. I&#039;ll be happy to help. (btw, the link has an extra http://)
For package names, I think the best idea is to try to do a contents search (searching for the pkg-config file for a library). this has been discussed on Anjuta mailing list (there is also bug #558856 on gnome bugzilla)</description>
		<content:encoded><![CDATA[<p>Yay !<br />
This is the only thing preventing me from using JHbuild (I don&#8217;t have enough bandwith and patience to download all gnome libraries from git). I wanted to do this but couldn&#8217;t find the time. I&#8217;ll be happy to help. (btw, the link has an extra <a href="http://" rel="nofollow">http://</a>)<br />
For package names, I think the best idea is to try to do a contents search (searching for the pkg-config file for a library). this has been discussed on Anjuta mailing list (there is also bug #558856 on gnome bugzilla)</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Murray Cumming</title>
		<link>http://blogs.gnome.org/johncarr/2009/07/15/im-not-afraid-of-people-using-jhbuild/comment-page-1/#comment-240</link>
		<dc:creator>Murray Cumming</dc:creator>
		<pubDate>Wed, 15 Jul 2009 13:37:16 +0000</pubDate>
		<guid isPermaLink="false">http://blogs.gnome.org/johncarr/?p=131#comment-240</guid>
		<description>We&#039;ve had big problems with jhbuild-built python modules when not building python in jhbuild. Is there any plan to deal with them?</description>
		<content:encoded><![CDATA[<p>We&#8217;ve had big problems with jhbuild-built python modules when not building python in jhbuild. Is there any plan to deal with them?</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: colin walters</title>
		<link>http://blogs.gnome.org/johncarr/2009/07/15/im-not-afraid-of-people-using-jhbuild/comment-page-1/#comment-239</link>
		<dc:creator>colin walters</dc:creator>
		<pubDate>Wed, 15 Jul 2009 13:22:16 +0000</pubDate>
		<guid isPermaLink="false">http://blogs.gnome.org/johncarr/?p=131#comment-239</guid>
		<description>You sir, rock!</description>
		<content:encoded><![CDATA[<p>You sir, rock!</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Alberto Ruiz</title>
		<link>http://blogs.gnome.org/johncarr/2009/07/15/im-not-afraid-of-people-using-jhbuild/comment-page-1/#comment-238</link>
		<dc:creator>Alberto Ruiz</dc:creator>
		<pubDate>Wed, 15 Jul 2009 12:09:04 +0000</pubDate>
		<guid isPermaLink="false">http://blogs.gnome.org/johncarr/?p=131#comment-238</guid>
		<description>Chocolate train!</description>
		<content:encoded><![CDATA[<p>Chocolate train!</p>
]]></content:encoded>
	</item>
</channel>
</rss>
<!-- This Quick Cache file was built for (  blogs.gnome.org/johncarr/2009/07/15/im-not-afraid-of-people-using-jhbuild/feed/ ) in 1.21219 seconds, on Feb 12th, 2012 at 6:48 am UTC. -->
<!-- This Quick Cache file will automatically expire ( and be re-built automatically ) on Feb 12th, 2012 at 7:48 am UTC -->
