<?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: RCP Self Provisioning with P2: It Works!!!</title>
	<atom:link href="http://www.toedter.com/blog/?feed=rss2&#038;p=27" rel="self" type="application/rss+xml" />
	<link>http://www.toedter.com/blog/?p=27</link>
	<description>Java, Eclipse, OSGi, and other cool stuff</description>
	<lastBuildDate>Thu, 19 Aug 2010 16:13:05 +0000</lastBuildDate>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.0.1</generator>
	<item>
		<title>By: Andrey</title>
		<link>http://www.toedter.com/blog/?p=27&#038;cpage=1#comment-16866</link>
		<dc:creator>Andrey</dc:creator>
		<pubDate>Mon, 14 Dec 2009 13:57:25 +0000</pubDate>
		<guid isPermaLink="false">http://www.toedter.com/blog/?p=27#comment-16866</guid>
		<description>Oups, after 1 hour of building it is ended with an &quot;Out of memory&quot; error. :(</description>
		<content:encoded><![CDATA[<p>Oups, after 1 hour of building it is ended with an &#8220;Out of memory&#8221; error. <img src='http://www.toedter.com/blog/wp-includes/images/smilies/icon_sad.gif' alt=':(' class='wp-smiley' /> </p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Andrey</title>
		<link>http://www.toedter.com/blog/?p=27&#038;cpage=1#comment-16865</link>
		<dc:creator>Andrey</dc:creator>
		<pubDate>Mon, 14 Dec 2009 13:56:14 +0000</pubDate>
		<guid isPermaLink="false">http://www.toedter.com/blog/?p=27#comment-16865</guid>
		<description>Thanks for very valuable tutorial.
Some important thing for improvement.
Please note that in 

&gt;-installIU p2_maildemo.product

This should be the product ID and not a path to a *.product file. I spent half a day to figure this out.

For example if in you *.product file you use the following id My_definition.My_tool

The option should look like:
-installIU My_definition.My_tool

Another thing that is frustrating is that building/installation of RCP takes hours. Probably it is only in my case. Something happens. I don&#039;t know if it is Ok, since the only sign that is not finished is that the Windows Task Manager shows heavy CPU load. :(</description>
		<content:encoded><![CDATA[<p>Thanks for very valuable tutorial.<br />
Some important thing for improvement.<br />
Please note that in </p>
<p>&gt;-installIU p2_maildemo.product</p>
<p>This should be the product ID and not a path to a *.product file. I spent half a day to figure this out.</p>
<p>For example if in you *.product file you use the following id My_definition.My_tool</p>
<p>The option should look like:<br />
-installIU My_definition.My_tool</p>
<p>Another thing that is frustrating is that building/installation of RCP takes hours. Probably it is only in my case. Something happens. I don&#8217;t know if it is Ok, since the only sign that is not finished is that the Windows Task Manager shows heavy CPU load. <img src='http://www.toedter.com/blog/wp-includes/images/smilies/icon_sad.gif' alt=':(' class='wp-smiley' /> </p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Joe</title>
		<link>http://www.toedter.com/blog/?p=27&#038;cpage=1#comment-16441</link>
		<dc:creator>Joe</dc:creator>
		<pubDate>Tue, 11 Aug 2009 13:33:41 +0000</pubDate>
		<guid isPermaLink="false">http://www.toedter.com/blog/?p=27#comment-16441</guid>
		<description>I am having so much problems trying to add self-updating to my RCP App. Could you please provide the source of the latest rcp mail demo that has p2 updating working? It would be greatly appreciated. Thanks so much!</description>
		<content:encoded><![CDATA[<p>I am having so much problems trying to add self-updating to my RCP App. Could you please provide the source of the latest rcp mail demo that has p2 updating working? It would be greatly appreciated. Thanks so much!</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Kai Tödter</title>
		<link>http://www.toedter.com/blog/?p=27&#038;cpage=1#comment-16383</link>
		<dc:creator>Kai Tödter</dc:creator>
		<pubDate>Sun, 26 Jul 2009 06:00:30 +0000</pubDate>
		<guid isPermaLink="false">http://www.toedter.com/blog/?p=27#comment-16383</guid>
		<description>So much changed with 3.5. I currently port all the p2 and build stuff of my mp3m to 3.5. I works now, but I have to figure out some strange things. As soon as I am done I will blog about it.</description>
		<content:encoded><![CDATA[<p>So much changed with 3.5. I currently port all the p2 and build stuff of my mp3m to 3.5. I works now, but I have to figure out some strange things. As soon as I am done I will blog about it.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Carsten Nikiel</title>
		<link>http://www.toedter.com/blog/?p=27&#038;cpage=1#comment-16335</link>
		<dc:creator>Carsten Nikiel</dc:creator>
		<pubDate>Fri, 17 Jul 2009 11:22:24 +0000</pubDate>
		<guid isPermaLink="false">http://www.toedter.com/blog/?p=27#comment-16335</guid>
		<description>@Kai for point 11 you might be able to use a p2.inf file at the same level as the .product file with this content:
instructions.configure=\
  addRepository(type:0,location:PATH-TO-REPOSITORY);\
  addRepository(type:1,location:PATH-TO-REPOSITORY);

Since I am using eclipse 3.5 too to get this to work I face the very same issues and questions that Vincenzo Caselli has.</description>
		<content:encoded><![CDATA[<p>@Kai for point 11 you might be able to use a p2.inf file at the same level as the .product file with this content:<br />
instructions.configure=\<br />
  addRepository(type:0,location:PATH-TO-REPOSITORY);\<br />
  addRepository(type:1,location:PATH-TO-REPOSITORY);</p>
<p>Since I am using eclipse 3.5 too to get this to work I face the very same issues and questions that Vincenzo Caselli has.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Vincenzo Caselli</title>
		<link>http://www.toedter.com/blog/?p=27&#038;cpage=1#comment-16259</link>
		<dc:creator>Vincenzo Caselli</dc:creator>
		<pubDate>Tue, 23 Jun 2009 18:08:19 +0000</pubDate>
		<guid isPermaLink="false">http://www.toedter.com/blog/?p=27#comment-16259</guid>
		<description>More doubts:
* we are following your tutorial with Eclipse 3.5 and when using the director app we discarded the &quot;version&quot; option (not allowed), is it right or is there an equivalent option?
* we are using the option &quot;-application org.eclipse.equinox.p2.director&quot; instead of &quot;application org.eclipse.equinox.p2.director.app.application&quot; since the latter is warned as deprecated in the console
* at point 10 you say &quot;Exported the new product version 1.0.1 in the SAME location, to update the metadata/artifact repositories.&quot;: we are supposing we have to remove folders &quot;eclipse&quot; and &quot;repository&quot; each time before the Export, since if we do not do this we are receiving a conflict version error. Is this right?
* we are supposing the director app is to be launched just the first time, to create the initial setup. Only the Export has to be performed at each update phase. Right?

Thank you so much Kai.
Vincenzo Caselli</description>
		<content:encoded><![CDATA[<p>More doubts:<br />
* we are following your tutorial with Eclipse 3.5 and when using the director app we discarded the &#8220;version&#8221; option (not allowed), is it right or is there an equivalent option?<br />
* we are using the option &#8220;-application org.eclipse.equinox.p2.director&#8221; instead of &#8220;application org.eclipse.equinox.p2.director.app.application&#8221; since the latter is warned as deprecated in the console<br />
* at point 10 you say &#8220;Exported the new product version 1.0.1 in the SAME location, to update the metadata/artifact repositories.&#8221;: we are supposing we have to remove folders &#8220;eclipse&#8221; and &#8220;repository&#8221; each time before the Export, since if we do not do this we are receiving a conflict version error. Is this right?<br />
* we are supposing the director app is to be launched just the first time, to create the initial setup. Only the Export has to be performed at each update phase. Right?</p>
<p>Thank you so much Kai.<br />
Vincenzo Caselli</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Vincenzo Caselli</title>
		<link>http://www.toedter.com/blog/?p=27&#038;cpage=1#comment-16257</link>
		<dc:creator>Vincenzo Caselli</dc:creator>
		<pubDate>Tue, 23 Jun 2009 17:03:29 +0000</pubDate>
		<guid isPermaLink="false">http://www.toedter.com/blog/?p=27#comment-16257</guid>
		<description>Hi Kai,
at point 11 you say:
&quot;11. So I added the repository c:/java/RCP/p2-maildemo/repository manually as a new site, and voila, the new version 1.0.1 was displayed and ready for update.&quot;
But how did you do this? I do not have any &quot;Add...&quot; button to the right of the &quot;type filter text&quot; text box (like in the IDE), nor any &quot;Window, Preferencies..&quot; to add a new Update Site. We are near to the end, but are missing the last step ...
Thank you very much
Vincenzo Caselli
RCP-Vision.com</description>
		<content:encoded><![CDATA[<p>Hi Kai,<br />
at point 11 you say:<br />
&#8220;11. So I added the repository c:/java/RCP/p2-maildemo/repository manually as a new site, and voila, the new version 1.0.1 was displayed and ready for update.&#8221;<br />
But how did you do this? I do not have any &#8220;Add&#8230;&#8221; button to the right of the &#8220;type filter text&#8221; text box (like in the IDE), nor any &#8220;Window, Preferencies..&#8221; to add a new Update Site. We are near to the end, but are missing the last step &#8230;<br />
Thank you very much<br />
Vincenzo Caselli<br />
RCP-Vision.com</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: izyl</title>
		<link>http://www.toedter.com/blog/?p=27&#038;cpage=1#comment-16088</link>
		<dc:creator>izyl</dc:creator>
		<pubDate>Tue, 26 May 2009 09:32:59 +0000</pubDate>
		<guid isPermaLink="false">http://www.toedter.com/blog/?p=27#comment-16088</guid>
		<description>Hello, p2 updates works fine for me.
I can update my product, but i&#039;m wondering how to allow user to install a new plugin.
I can make another site but what if i want to use the same update site so that i can enable automatic update.

Is it possible to automate the update from the begining (first time the product is opened).

As u said, i had to add the site manually through the p2 ui so i can download the new version or use the new update site with the new plugins.

Have you got a clue for me?</description>
		<content:encoded><![CDATA[<p>Hello, p2 updates works fine for me.<br />
I can update my product, but i&#8217;m wondering how to allow user to install a new plugin.<br />
I can make another site but what if i want to use the same update site so that i can enable automatic update.</p>
<p>Is it possible to automate the update from the begining (first time the product is opened).</p>
<p>As u said, i had to add the site manually through the p2 ui so i can download the new version or use the new update site with the new plugins.</p>
<p>Have you got a clue for me?</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Jason</title>
		<link>http://www.toedter.com/blog/?p=27&#038;cpage=1#comment-15921</link>
		<dc:creator>Jason</dc:creator>
		<pubDate>Fri, 03 Apr 2009 16:14:12 +0000</pubDate>
		<guid isPermaLink="false">http://www.toedter.com/blog/?p=27#comment-15921</guid>
		<description>Hi Kai,
    Do you encounter the following error when you play with the P2 self update demo project?
  An error occurred while collecting items to be installed
  session context was:(profile=profile, phase=org.eclipse.equinox.internal.provisional.p2.engine.phases.Collect, operand=null --&gt; [R]org.eclipse.equinox.p2.examples.rcp.cloud.product_root.win32.win32.x86 1.0.1.200904032238, action=).
  The required Touchpoint: org.eclipse.equinox.p2.native 1.0.0 touchpoint for the collect action is not included in the installation manager configuration.
  The required Touchpoint: org.eclipse.equinox.p2.native 1.0.0 touchpoint for the collect action is not included in the installation manager configuration.

Here is my steps:
1. Down the source from the eclipse site(org.eclipse.equinox.p2.examples.rcp.cloud and org.eclipse.equinox.p2.examples.rcp.cloud.releng),  run --&gt;  Build Cloud Example from Build Cloud Example.launch file by right clicking. A builded product is generated by default. It runs;
2. Change the version number from 1.0.0 to 1.0.1 both in cloud.product and plugin.xml files and build again, it runs ok;
3. From 1.0.0 version product click Install new softerware and add the local site I generate the 1.0.1 version location, new version is found. But when I select the new version and click Next --&gt; Finish the exception above occurrs. I have no any idea to sovle the problem. Will you please help me for this?

  Thanks a lot in advance.</description>
		<content:encoded><![CDATA[<p>Hi Kai,<br />
    Do you encounter the following error when you play with the P2 self update demo project?<br />
  An error occurred while collecting items to be installed<br />
  session context was:(profile=profile, phase=org.eclipse.equinox.internal.provisional.p2.engine.phases.Collect, operand=null &#8211;&gt; [R]org.eclipse.equinox.p2.examples.rcp.cloud.product_root.win32.win32.x86 1.0.1.200904032238, action=).<br />
  The required Touchpoint: org.eclipse.equinox.p2.native 1.0.0 touchpoint for the collect action is not included in the installation manager configuration.<br />
  The required Touchpoint: org.eclipse.equinox.p2.native 1.0.0 touchpoint for the collect action is not included in the installation manager configuration.</p>
<p>Here is my steps:<br />
1. Down the source from the eclipse site(org.eclipse.equinox.p2.examples.rcp.cloud and org.eclipse.equinox.p2.examples.rcp.cloud.releng),  run &#8211;&gt;  Build Cloud Example from Build Cloud Example.launch file by right clicking. A builded product is generated by default. It runs;<br />
2. Change the version number from 1.0.0 to 1.0.1 both in cloud.product and plugin.xml files and build again, it runs ok;<br />
3. From 1.0.0 version product click Install new softerware and add the local site I generate the 1.0.1 version location, new version is found. But when I select the new version and click Next &#8211;&gt; Finish the exception above occurrs. I have no any idea to sovle the problem. Will you please help me for this?</p>
<p>  Thanks a lot in advance.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Udo</title>
		<link>http://www.toedter.com/blog/?p=27&#038;cpage=1#comment-15195</link>
		<dc:creator>Udo</dc:creator>
		<pubDate>Wed, 25 Feb 2009 07:11:48 +0000</pubDate>
		<guid isPermaLink="false">http://www.toedter.com/blog/?p=27#comment-15195</guid>
		<description>The “Cannot launch the Update UI. This installation has not been configured properly for software updates” problem. 

I had this some days ago, too, and fixed it by correcting the config.ini file in the application. After that the update dialog appeared again.

I think the properties eclipse.p2.data.area and eclipse.p2.profile are necessary to let the dialog show correctly.</description>
		<content:encoded><![CDATA[<p>The “Cannot launch the Update UI. This installation has not been configured properly for software updates” problem. </p>
<p>I had this some days ago, too, and fixed it by correcting the config.ini file in the application. After that the update dialog appeared again.</p>
<p>I think the properties eclipse.p2.data.area and eclipse.p2.profile are necessary to let the dialog show correctly.</p>
]]></content:encoded>
	</item>
</channel>
</rss>
