<?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: Third Party Bundle Hell?</title>
	<atom:link href="http://aniszczyk.org/2008/09/02/third-party-bundle-hell/feed/" rel="self" type="application/rss+xml" />
	<link>http://aniszczyk.org/2008/09/02/third-party-bundle-hell/</link>
	<description>work. life. open source. diatribes.</description>
	<lastBuildDate>Fri, 03 Feb 2012 17:01:00 +0000</lastBuildDate>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.1</generator>
	<item>
		<title>By: ekke</title>
		<link>http://aniszczyk.org/2008/09/02/third-party-bundle-hell/comment-page-1/#comment-896</link>
		<dc:creator>ekke</dc:creator>
		<pubDate>Mon, 08 Sep 2008 17:16:00 +0000</pubDate>
		<guid isPermaLink="false">http://aniszczyk.org/2008/09/02/third-party-bundle-hell/#comment-896</guid>
		<description>Hi Chris,&lt;br/&gt;&lt;br/&gt;I reported two bugs about my problems with cycles from PDE. (246615, 246617)&lt;br/&gt;&lt;br/&gt;ekke</description>
		<content:encoded><![CDATA[<p>Hi Chris,</p>
<p>I reported two bugs about my problems with cycles from PDE. (246615, 246617)</p>
<p>ekke</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: ekke</title>
		<link>http://aniszczyk.org/2008/09/02/third-party-bundle-hell/comment-page-1/#comment-2981</link>
		<dc:creator>ekke</dc:creator>
		<pubDate>Mon, 08 Sep 2008 17:16:00 +0000</pubDate>
		<guid isPermaLink="false">http://aniszczyk.org/2008/09/02/third-party-bundle-hell/#comment-2981</guid>
		<description>Hi Chris,I reported two bugs about my problems with cycles from PDE. (246615, 246617)ekke</description>
		<content:encoded><![CDATA[<p>Hi Chris,I reported two bugs about my problems with cycles from PDE. (246615, 246617)ekke</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: ekke</title>
		<link>http://aniszczyk.org/2008/09/02/third-party-bundle-hell/comment-page-1/#comment-894</link>
		<dc:creator>ekke</dc:creator>
		<pubDate>Tue, 02 Sep 2008 19:22:00 +0000</pubDate>
		<guid isPermaLink="false">http://aniszczyk.org/2008/09/02/third-party-bundle-hell/#comment-894</guid>
		<description>chris,&lt;br/&gt;I&#039;ll blog about the solutions - not the problems ;-)&lt;br/&gt;&lt;br/&gt;...and report some bugs, but its some work to make it reproducable in a small test-environment and at the moment I have to finish some prototyping-work so my project can go on...&lt;br/&gt;&lt;br/&gt;ekke</description>
		<content:encoded><![CDATA[<p>chris,<br />I&#8217;ll blog about the solutions &#8211; not the problems <img src='http://aniszczyk.org/wp-includes/images/smilies/icon_wink.gif' alt=';-)' class='wp-smiley' /> </p>
<p>&#8230;and report some bugs, but its some work to make it reproducable in a small test-environment and at the moment I have to finish some prototyping-work so my project can go on&#8230;</p>
<p>ekke</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: ekke</title>
		<link>http://aniszczyk.org/2008/09/02/third-party-bundle-hell/comment-page-1/#comment-2980</link>
		<dc:creator>ekke</dc:creator>
		<pubDate>Tue, 02 Sep 2008 19:22:00 +0000</pubDate>
		<guid isPermaLink="false">http://aniszczyk.org/2008/09/02/third-party-bundle-hell/#comment-2980</guid>
		<description>chris,I&#039;ll blog about the solutions - not the problems ;-)...and report some bugs, but its some work to make it reproducable in a small test-environment and at the moment I have to finish some prototyping-work so my project can go on...ekke</description>
		<content:encoded><![CDATA[<p>chris,I&#8217;ll blog about the solutions &#8211; not the problems <img src='http://aniszczyk.org/wp-includes/images/smilies/icon_wink.gif' alt=';-)' class='wp-smiley' /> &#8230;and report some bugs, but its some work to make it reproducable in a small test-environment and at the moment I have to finish some prototyping-work so my project can go on&#8230;ekke</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Chris Aniszczyk (zx)</title>
		<link>http://aniszczyk.org/2008/09/02/third-party-bundle-hell/comment-page-1/#comment-893</link>
		<dc:creator>Chris Aniszczyk (zx)</dc:creator>
		<pubDate>Tue, 02 Sep 2008 18:59:00 +0000</pubDate>
		<guid isPermaLink="false">http://aniszczyk.org/2008/09/02/third-party-bundle-hell/#comment-893</guid>
		<description>Ekke, don&#039;t blog about the PDE problem, file a bug so we can keep track of it ;)</description>
		<content:encoded><![CDATA[<p>Ekke, don&#8217;t blog about the PDE problem, file a bug so we can keep track of it <img src='http://aniszczyk.org/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' /> </p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Chris Aniszczyk (zx)</title>
		<link>http://aniszczyk.org/2008/09/02/third-party-bundle-hell/comment-page-1/#comment-2979</link>
		<dc:creator>Chris Aniszczyk (zx)</dc:creator>
		<pubDate>Tue, 02 Sep 2008 18:59:00 +0000</pubDate>
		<guid isPermaLink="false">http://aniszczyk.org/2008/09/02/third-party-bundle-hell/#comment-2979</guid>
		<description>Ekke, don&#039;t blog about the PDE problem, file a bug so we can keep track of it ;)</description>
		<content:encoded><![CDATA[<p>Ekke, don&#8217;t blog about the PDE problem, file a bug so we can keep track of it <img src='http://aniszczyk.org/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' /> </p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Frederic Conrotte</title>
		<link>http://aniszczyk.org/2008/09/02/third-party-bundle-hell/comment-page-1/#comment-892</link>
		<dc:creator>Frederic Conrotte</dc:creator>
		<pubDate>Tue, 02 Sep 2008 18:57:00 +0000</pubDate>
		<guid isPermaLink="false">http://aniszczyk.org/2008/09/02/third-party-bundle-hell/#comment-892</guid>
		<description>Hi Chris,&lt;br/&gt;&lt;br/&gt;Indeed I&#039;m also suffering using different repositories using different OSGi packaging. It&#039;s a pain in the ass for average developer to identify the problem in such situation.&lt;br/&gt;&lt;br/&gt;I agree on the need of &quot;best practices&quot; between repositories&lt;br/&gt;&lt;br/&gt;&gt;I also found some problems with PDE where PDE detects cycles in &#039;foreign&#039; bundles - but they are running perfect. but thats another story to blog about&lt;br/&gt;&lt;br/&gt;I ran also thru this &quot;cycle&quot; problem with sl4j bundles. It cames out that one bundle was a fragment hosted by the other one.</description>
		<content:encoded><![CDATA[<p>Hi Chris,</p>
<p>Indeed I&#39;m also suffering using different repositories using different OSGi packaging. It&#39;s a pain in the ass for average developer to identify the problem in such situation.</p>
<p>I agree on the need of &quot;best practices&quot; between repositories</p>
<p>&gt;I also found some problems with PDE where PDE detects cycles in &#39;foreign&#39; bundles &#8211; but they are running perfect. but thats another story to blog about</p>
<p>I ran also thru this &quot;cycle&quot; problem with sl4j bundles. It cames out that one bundle was a fragment hosted by the other one.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Frederic Conrotte</title>
		<link>http://aniszczyk.org/2008/09/02/third-party-bundle-hell/comment-page-1/#comment-2978</link>
		<dc:creator>Frederic Conrotte</dc:creator>
		<pubDate>Tue, 02 Sep 2008 18:57:00 +0000</pubDate>
		<guid isPermaLink="false">http://aniszczyk.org/2008/09/02/third-party-bundle-hell/#comment-2978</guid>
		<description>Hi Chris,Indeed I&#039;m also suffering using different repositories using different OSGi packaging. It&#039;s a pain in the ass for average developer to identify the problem in such situation.I agree on the need of &quot;best practices&quot; between repositories&gt;I also found some problems with PDE where PDE detects cycles in &#039;foreign&#039; bundles - but they are running perfect. but thats another story to blog aboutI ran also thru this &quot;cycle&quot; problem with sl4j bundles. It cames out that one bundle was a fragment hosted by the other one.</description>
		<content:encoded><![CDATA[<p>Hi Chris,Indeed I&#039;m also suffering using different repositories using different OSGi packaging. It&#039;s a pain in the ass for average developer to identify the problem in such situation.I agree on the need of &quot;best practices&quot; between repositories&gt;I also found some problems with PDE where PDE detects cycles in &#039;foreign&#039; bundles &#8211; but they are running perfect. but thats another story to blog aboutI ran also thru this &quot;cycle&quot; problem with sl4j bundles. It cames out that one bundle was a fragment hosted by the other one.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: ekke</title>
		<link>http://aniszczyk.org/2008/09/02/third-party-bundle-hell/comment-page-1/#comment-891</link>
		<dc:creator>ekke</dc:creator>
		<pubDate>Tue, 02 Sep 2008 18:42:00 +0000</pubDate>
		<guid isPermaLink="false">http://aniszczyk.org/2008/09/02/third-party-bundle-hell/#comment-891</guid>
		<description>hi chris,&lt;br/&gt;this is a real problem - I run into the problematic while combining Eclipse RCP, Equinox, Eclipse Riena, EasyBeans, ...&lt;br/&gt;it happens just yesterday again that Riena M4 uses required bundle for a common bundle I&#039;m already using from SpringSource. We had the same problematic before with other bundles from Riena M3 - and the Riena team changed it into import package.&lt;br/&gt;&lt;br/&gt;from my sight I&#039;m using these rules:&lt;br/&gt;&lt;br/&gt;* if using a &#039;common&#039; bundle from &#039;foreign&#039; projects always to use import package&lt;br/&gt;* using required bundle only if working in the own universe where you have total control over the bundles&lt;br/&gt;&lt;br/&gt;I always try to use import bundle where possible. its some more work, but worth...&lt;br/&gt;&lt;br/&gt;BTW: I&#039;ll publish my experiences with this next week. its not only the required-bundle vs import-package problematic - there&#039;s also the problem using other bundles where you find &#039;core&#039; bundles with 30+ jarfiles inside (Easybeans OSGI)&lt;br/&gt;logging is another theme....&lt;br/&gt;&lt;br/&gt;I think we need some rules what a good OSGI developer should do and what not&lt;br/&gt;&lt;br/&gt;otherwise its a very hard job to combine different OSGI projects. I also found some problems with PDE where PDE detects cycles in &#039;foreign&#039; bundles - but they are running perfect. but thats another story to blog about&lt;br/&gt;&lt;br/&gt;ekke</description>
		<content:encoded><![CDATA[<p>hi chris,<br />this is a real problem &#8211; I run into the problematic while combining Eclipse RCP, Equinox, Eclipse Riena, EasyBeans, &#8230;<br />it happens just yesterday again that Riena M4 uses required bundle for a common bundle I&#8217;m already using from SpringSource. We had the same problematic before with other bundles from Riena M3 &#8211; and the Riena team changed it into import package.</p>
<p>from my sight I&#8217;m using these rules:</p>
<p>* if using a &#8216;common&#8217; bundle from &#8216;foreign&#8217; projects always to use import package<br />* using required bundle only if working in the own universe where you have total control over the bundles</p>
<p>I always try to use import bundle where possible. its some more work, but worth&#8230;</p>
<p>BTW: I&#8217;ll publish my experiences with this next week. its not only the required-bundle vs import-package problematic &#8211; there&#8217;s also the problem using other bundles where you find &#8216;core&#8217; bundles with 30+ jarfiles inside (Easybeans OSGI)<br />logging is another theme&#8230;.</p>
<p>I think we need some rules what a good OSGI developer should do and what not</p>
<p>otherwise its a very hard job to combine different OSGI projects. I also found some problems with PDE where PDE detects cycles in &#8216;foreign&#8217; bundles &#8211; but they are running perfect. but thats another story to blog about</p>
<p>ekke</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: ekke</title>
		<link>http://aniszczyk.org/2008/09/02/third-party-bundle-hell/comment-page-1/#comment-2977</link>
		<dc:creator>ekke</dc:creator>
		<pubDate>Tue, 02 Sep 2008 18:42:00 +0000</pubDate>
		<guid isPermaLink="false">http://aniszczyk.org/2008/09/02/third-party-bundle-hell/#comment-2977</guid>
		<description>hi chris,this is a real problem - I run into the problematic while combining Eclipse RCP, Equinox, Eclipse Riena, EasyBeans, ...it happens just yesterday again that Riena M4 uses required bundle for a common bundle I&#039;m already using from SpringSource. We had the same problematic before with other bundles from Riena M3 - and the Riena team changed it into import package.from my sight I&#039;m using these rules:* if using a &#039;common&#039; bundle from &#039;foreign&#039; projects always to use import package* using required bundle only if working in the own universe where you have total control over the bundlesI always try to use import bundle where possible. its some more work, but worth...BTW: I&#039;ll publish my experiences with this next week. its not only the required-bundle vs import-package problematic - there&#039;s also the problem using other bundles where you find &#039;core&#039; bundles with 30+ jarfiles inside (Easybeans OSGI)logging is another theme....I think we need some rules what a good OSGI developer should do and what nototherwise its a very hard job to combine different OSGI projects. I also found some problems with PDE where PDE detects cycles in &#039;foreign&#039; bundles - but they are running perfect. but thats another story to blog aboutekke</description>
		<content:encoded><![CDATA[<p>hi chris,this is a real problem &#8211; I run into the problematic while combining Eclipse RCP, Equinox, Eclipse Riena, EasyBeans, &#8230;it happens just yesterday again that Riena M4 uses required bundle for a common bundle I&#8217;m already using from SpringSource. We had the same problematic before with other bundles from Riena M3 &#8211; and the Riena team changed it into import package.from my sight I&#8217;m using these rules:* if using a &#8216;common&#8217; bundle from &#8216;foreign&#8217; projects always to use import package* using required bundle only if working in the own universe where you have total control over the bundlesI always try to use import bundle where possible. its some more work, but worth&#8230;BTW: I&#8217;ll publish my experiences with this next week. its not only the required-bundle vs import-package problematic &#8211; there&#8217;s also the problem using other bundles where you find &#8216;core&#8217; bundles with 30+ jarfiles inside (Easybeans OSGI)logging is another theme&#8230;.I think we need some rules what a good OSGI developer should do and what nototherwise its a very hard job to combine different OSGI projects. I also found some problems with PDE where PDE detects cycles in &#8216;foreign&#8217; bundles &#8211; but they are running perfect. but thats another story to blog aboutekke</p>
]]></content:encoded>
	</item>
</channel>
</rss>

