<?xml version="1.0" encoding="utf-8"?>
<rss version="2.0"
    xmlns:content="http://purl.org/rss/1.0/modules/content/"
    xmlns:wfw="http://wellformedweb.org/CommentAPI/"
    xmlns:dc="http://purl.org/dc/elements/1.1/"
>
<!-- MHonArc v2.6.10 -->
	<channel>
		<title>pde-dev</title>
		<link>http://dev.eclipse.org/mhonarc/lists/pde-dev/maillist.html</link>
		<description>pde-dev</description>
		<language>en-us</language>
		<pubDate>Tue, 17 Apr 2012 11:10:07 GMT</pubDate>
		<lastBuildDate>Tue, 17 Apr 2012 11:10:07 GMT</lastBuildDate>
		<docs>http://blogs.law.harvard.edu/tech/rss</docs>
		<generator>MHonArc RSS 2.0 RCFile</generator>
		<managingEditor>webmaster@eclipse.org (Webmaster)</managingEditor>
		<webMaster>webmaster@eclipse.org (Webmaster)</webMaster>
		<image>
			<title>pde-dev</title>
			<url>http://www.eclipse.org/eclipse.org-common/themes/Phoenix/images/eclipse_home_header.jpg</url>
			<link>http://dev.eclipse.org/mhonarc/lists/pde-dev/maillist.html</link>
		</image>
 

	<item>
		<title>Re: [pde-dev] DS annotation builder plug-in for the PDE</title>
		<link>http://dev.eclipse.org/mhonarc/lists/pde-dev/msg02113.html</link>
		<description>Hi Curtis, hi John,I entered a bug against PDE (https://bugs.eclipse.org/bugs/show_bug.cgi?id=376950). The source is available at&amp;#xA0; GitHub (https://github.com/wuetherich/ds-annotation-builder). Becoming a PDE committer to help maintain the code would be fin...</description>
		<content:encoded><![CDATA[Hi Curtis, hi John,<br><br>I entered a bug against PDE (<a href="https://bugs.eclipse.org/bugs/show_bug.cgi?id=376950">https://bugs.eclipse.org/bugs/show_bug.cgi?id=376950</a>). The source is available at&#xA0; GitHub (<a href="https://github.com/wuetherich/ds-annotation-builder">https://github.com/wuetherich/ds-annotation-builder</a>).<br>
<br>Becoming a PDE committer to help maintain the code would be fine.<br><br>Regards,<br>Gerd<br><br><div class="gmail_quote">2012/4/13 John Arthorne <span dir="ltr">&lt;<a href="mailto:John_Arthorne@xxxxxxxxxx">John_Arthorne@xxxxxxxxxx</a>&gt;</span><br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><font face="sans-serif">Gerd, so it doesn&#39;t get lost, I suggest
entering a bug report against PDE and supplying the source code as an attachment.
Would you be interested in becoming a PDE committer to help maintain the
code after it is contributed?</font>
<br>
<br><font face="sans-serif">John</font>
<br>
<br>
<br>
<br>
<br>
<p></p><table width="100%">
<tbody><tr valign="top">
<td width="40%"><font face="sans-serif" size="1"><b>Curtis Windatt/Ottawa/IBM@IBMCA</b>
</font>
<br><font face="sans-serif" size="1">Sent by: <a href="mailto:pde-dev-bounces@xxxxxxxxxxx" target="_blank">pde-dev-bounces@xxxxxxxxxxx</a></font>
<p><font face="sans-serif" size="1">04/13/2012 11:55 AM</font>
</p><table border="">
<tbody><tr valign="top">
<td bgcolor="white">
<div align="center"><font face="sans-serif" size="1">Please respond to<br>
&quot;Eclipse PDE general developers list.&quot; &lt;<a href="mailto:pde-dev@xxxxxxxxxxx" target="_blank">pde-dev@xxxxxxxxxxx</a>&gt;</font></div></td></tr></tbody></table>
<br>
</td><td width="59%">
<table width="100%">
<tbody><tr valign="top">
<td>
<div align="right"><font face="sans-serif" size="1">To</font></div>
</td><td><font face="sans-serif" size="1">&quot;Eclipse PDE general developers
list.&quot; &lt;<a href="mailto:pde-dev@xxxxxxxxxxx" target="_blank">pde-dev@xxxxxxxxxxx</a>&gt;</font>
</td></tr><tr valign="top">
<td>
<div align="right"><font face="sans-serif" size="1">cc</font></div>
</td><td>
</td></tr><tr valign="top">
<td>
<div align="right"><font face="sans-serif" size="1">Subject</font></div>
</td><td><font face="sans-serif" size="1">Re: [pde-dev] DS annotation builder
plug-in for the PDE</font></td></tr></tbody></table>
<br>
<table>
<tbody><tr valign="top">
<td>
</td><td></td></tr></tbody></table>
<br></td></tr></tbody></table>
<br>
<br>
<br><font face="sans-serif">Hi Gerd,</font><font size="3"> <br>
</font><font face="sans-serif"><br>
The plug-in does look like a valuable extension for PDE. &#xA0;The only
issue is the limited amount of committer time available to review the fix
and maintain it in future releases.</font><font size="3"> <br>
</font><font face="sans-serif"><br>
The feasibility of this should be discussed after 4.2 is released.</font><font size="3">
<br>
</font><font face="sans-serif"><br>
Curtis Windatt</font><font size="3"> <br>
<br>
</font>
<table width="100%">
<tbody><tr valign="top">
<td width="15%"><font color="#5f5f5f" face="sans-serif" size="1">From:</font><font size="3">
</font>
</td><td width="84%"><font face="sans-serif" size="1">Gerd W&#xFC;therich &lt;<a href="mailto:gerd@xxxxxxxxxxxxxxxxxx" target="_blank">gerd@xxxxxxxxxxxxxxxxxx</a>&gt;</font><font size="3">
</font>
</td></tr><tr valign="top">
<td><font color="#5f5f5f" face="sans-serif" size="1">To:</font><font size="3">
</font>
</td><td><font face="sans-serif" size="1"><a href="mailto:pde-dev@xxxxxxxxxxx" target="_blank">pde-dev@xxxxxxxxxxx</a>, </font>
</td></tr><tr valign="top">
<td><font color="#5f5f5f" face="sans-serif" size="1">Date:</font><font size="3">
</font>
</td><td><font face="sans-serif" size="1">2012/04/13 04:33 AM</font><font size="3">
</font>
</td></tr><tr valign="top">
<td><font color="#5f5f5f" face="sans-serif" size="1">Subject:</font><font size="3">
</font>
</td><td><font face="sans-serif" size="1">[pde-dev] DS annotation builder plug-in
for the PDE</font><font size="3"> </font>
</td></tr><tr valign="top">
<td><font color="#5f5f5f" face="sans-serif" size="1">Sent by:</font><font size="3">
</font>
</td><td><font face="sans-serif" size="1"><a href="mailto:pde-dev-bounces@xxxxxxxxxxx" target="_blank">pde-dev-bounces@xxxxxxxxxxx</a></font></td></tr></tbody></table>
<br><font size="3"><br>
</font>
<hr noshade><font size="3"><br>
<br>
<br>
Hi, <br>
<br>
as you may know, the upcoming OSGi R5 specification (</font><a href="http://www.osgi.org/download/osgi.enterprise-5.0.0-pfd.pdf" target="_blank"><font color="blue" size="3"><u>http://www.osgi.org/download/osgi.enterprise-5.0.0-pfd.pdf</u></font></a><font size="3">)
contains a set of Declarative Services Annotations that can be used to
generate the component description at build time. This approach significantly
simplifies the development of service components. To support this approach
in the PDE, I recently implemented a PDE annotation builder plugin (see
</font><a href="http://drupal.gerd-wuetherich.de/pde-annotation-builder-en.html" target="_blank"><font color="blue" size="3"><u>http://drupal.gerd-wuetherich.de/pde-annotation-builder-en.html</u></font></a><font size="3">),
based on some work Nils Hartmann and Frank Schl&#xFC;ter did before. This plugin
provides a custom builder that generates component descriptions by traversing
the ASTs of all source files that are contained in a PDE project. <br>
<br>
The plugin works quit nice, and from my POV it would be a valuable extension
for the PDE. So my question is if there is any interest/possibility to
contibute the plugin the PDE project? It already is open source and licensed
under the EPL (Git-Repository: </font><a href="https://github.com/wuetherich/ds-annotation-builder" target="_blank"><font color="blue" size="3"><u>https://github.com/wuetherich/ds-annotation-builder</u></font></a><font size="3">).
&#xA0;<br>
<br>
Regards, <br>
Gerd W&#xFC;therich </font><tt><font><br>
_______________________________________________<br>
pde-dev mailing list<br>
<a href="mailto:pde-dev@xxxxxxxxxxx" target="_blank">pde-dev@xxxxxxxxxxx</a></font></tt><font color="blue" size="3"><u><br>
</u></font><a href="https://dev.eclipse.org/mailman/listinfo/pde-dev" target="_blank"><tt><font color="blue"><u>https://dev.eclipse.org/mailman/listinfo/pde-dev</u></font></tt></a><font size="3"><br>
<br>
</font><tt><font>_______________________________________________<br>
pde-dev mailing list<br>
<a href="mailto:pde-dev@xxxxxxxxxxx" target="_blank">pde-dev@xxxxxxxxxxx</a><br>
</font></tt><a href="https://dev.eclipse.org/mailman/listinfo/pde-dev" target="_blank"><tt><font>https://dev.eclipse.org/mailman/listinfo/pde-dev</font></tt></a><tt><font><br>
</font></tt>
<br><br>_______________________________________________<br>
pde-dev mailing list<br>
<a href="mailto:pde-dev@xxxxxxxxxxx">pde-dev@xxxxxxxxxxx</a><br>
<a href="https://dev.eclipse.org/mailman/listinfo/pde-dev" target="_blank">https://dev.eclipse.org/mailman/listinfo/pde-dev</a><br>
<br></blockquote></div><br>
]]></content:encoded>
		<pubDate>Tue, 17 Apr 2012 11:05:43 GMT</pubDate>
		<guid isPermaLink="true">http://dev.eclipse.org/mhonarc/lists/pde-dev/msg02113.html</guid>
		<author>gerd@xxxxxxx (Gerd W&#xFC;therich)</author>
	</item>


	<item>
		<title>Re: [pde-dev] DS annotation builder plug-in for the PDE</title>
		<link>http://dev.eclipse.org/mhonarc/lists/pde-dev/msg02112.html</link>
		<description>Gerd, so it doesn't get lost, I suggest entering a bug report against PDE and supplying the source code as an attachment. Would you be interested in becoming a PDE committer to help maintain the code after it is contributed? John Curtis Windatt/Ottawa/IBM@...</description>
		<content:encoded><![CDATA[<font size=2 face="sans-serif">Gerd, so it doesn't get lost, I suggest
entering a bug report against PDE and supplying the source code as an attachment.
Would you be interested in becoming a PDE committer to help maintain the
code after it is contributed?</font>
<br>
<br><font size=2 face="sans-serif">John</font>
<br>
<br>
<br>
<br>
<br>
<table width=100%>
<tr valign=top>
<td width=40%><font size=1 face="sans-serif"><b>Curtis Windatt/Ottawa/IBM@IBMCA</b>
</font>
<br><font size=1 face="sans-serif">Sent by: pde-dev-bounces@xxxxxxxxxxx</font>
<p><font size=1 face="sans-serif">04/13/2012 11:55 AM</font>
<table border>
<tr valign=top>
<td bgcolor=white>
<div align=center><font size=1 face="sans-serif">Please respond to<br>
&quot;Eclipse PDE general developers list.&quot; &lt;pde-dev@xxxxxxxxxxx&gt;</font></div></table>
<br>
<td width=59%>
<table width=100%>
<tr valign=top>
<td>
<div align=right><font size=1 face="sans-serif">To</font></div>
<td><font size=1 face="sans-serif">&quot;Eclipse PDE general developers
list.&quot; &lt;pde-dev@xxxxxxxxxxx&gt;</font>
<tr valign=top>
<td>
<div align=right><font size=1 face="sans-serif">cc</font></div>
<td>
<tr valign=top>
<td>
<div align=right><font size=1 face="sans-serif">Subject</font></div>
<td><font size=1 face="sans-serif">Re: [pde-dev] DS annotation builder
plug-in for the PDE</font></table>
<br>
<table>
<tr valign=top>
<td>
<td></table>
<br></table>
<br>
<br>
<br><font size=2 face="sans-serif">Hi Gerd,</font><font size=3> <br>
</font><font size=2 face="sans-serif"><br>
The plug-in does look like a valuable extension for PDE. &nbsp;The only
issue is the limited amount of committer time available to review the fix
and maintain it in future releases.</font><font size=3> <br>
</font><font size=2 face="sans-serif"><br>
The feasibility of this should be discussed after 4.2 is released.</font><font size=3>
<br>
</font><font size=2 face="sans-serif"><br>
Curtis Windatt</font><font size=3> <br>
<br>
</font>
<table width=100%>
<tr valign=top>
<td width=15%><font size=1 color=#5f5f5f face="sans-serif">From:</font><font size=3>
</font>
<td width=84%><font size=1 face="sans-serif">Gerd W&#xFC;therich &lt;gerd@xxxxxxxxxxxxxxxxxx&gt;</font><font size=3>
</font>
<tr valign=top>
<td><font size=1 color=#5f5f5f face="sans-serif">To:</font><font size=3>
</font>
<td><font size=1 face="sans-serif">pde-dev@xxxxxxxxxxx, </font>
<tr valign=top>
<td><font size=1 color=#5f5f5f face="sans-serif">Date:</font><font size=3>
</font>
<td><font size=1 face="sans-serif">2012/04/13 04:33 AM</font><font size=3>
</font>
<tr valign=top>
<td><font size=1 color=#5f5f5f face="sans-serif">Subject:</font><font size=3>
</font>
<td><font size=1 face="sans-serif">[pde-dev] DS annotation builder plug-in
for the PDE</font><font size=3> </font>
<tr valign=top>
<td><font size=1 color=#5f5f5f face="sans-serif">Sent by:</font><font size=3>
</font>
<td><font size=1 face="sans-serif">pde-dev-bounces@xxxxxxxxxxx</font></table>
<br><font size=3><br>
</font>
<hr noshade><font size=3><br>
<br>
<br>
Hi, <br>
<br>
as you may know, the upcoming OSGi R5 specification (</font><a href="http://www.osgi.org/download/osgi.enterprise-5.0.0-pfd.pdf"><font size=3 color=blue><u>http://www.osgi.org/download/osgi.enterprise-5.0.0-pfd.pdf</u></font></a><font size=3>)
contains a set of Declarative Services Annotations that can be used to
generate the component description at build time. This approach significantly
simplifies the development of service components. To support this approach
in the PDE, I recently implemented a PDE annotation builder plugin (see
</font><a href="http://drupal.gerd-wuetherich.de/pde-annotation-builder-en.html"><font size=3 color=blue><u>http://drupal.gerd-wuetherich.de/pde-annotation-builder-en.html</u></font></a><font size=3>),
based on some work Nils Hartmann and Frank Schl&#xFC;ter did before. This plugin
provides a custom builder that generates component descriptions by traversing
the ASTs of all source files that are contained in a PDE project. <br>
<br>
The plugin works quit nice, and from my POV it would be a valuable extension
for the PDE. So my question is if there is any interest/possibility to
contibute the plugin the PDE project? It already is open source and licensed
under the EPL (Git-Repository: </font><a href="https://github.com/wuetherich/ds-annotation-builder"><font size=3 color=blue><u>https://github.com/wuetherich/ds-annotation-builder</u></font></a><font size=3>).
&nbsp;<br>
<br>
Regards, <br>
Gerd W&#xFC;therich </font><tt><font size=2><br>
_______________________________________________<br>
pde-dev mailing list<br>
pde-dev@xxxxxxxxxxx</font></tt><font size=3 color=blue><u><br>
</u></font><a href="https://dev.eclipse.org/mailman/listinfo/pde-dev"><tt><font size=2 color=blue><u>https://dev.eclipse.org/mailman/listinfo/pde-dev</u></font></tt></a><font size=3><br>
<br>
</font><tt><font size=2>_______________________________________________<br>
pde-dev mailing list<br>
pde-dev@xxxxxxxxxxx<br>
</font></tt><a href="https://dev.eclipse.org/mailman/listinfo/pde-dev"><tt><font size=2>https://dev.eclipse.org/mailman/listinfo/pde-dev</font></tt></a><tt><font size=2><br>
</font></tt>
<br>]]></content:encoded>
		<pubDate>Fri, 13 Apr 2012 17:49:51 GMT</pubDate>
		<guid isPermaLink="true">http://dev.eclipse.org/mhonarc/lists/pde-dev/msg02112.html</guid>
		<author>John_Arthorne@xxxxxxx (John Arthorne)</author>
	</item>
	<item>
		<title>Re: [pde-dev] DS annotation builder plug-in for the PDE</title>
		<link>http://dev.eclipse.org/mhonarc/lists/pde-dev/msg02111.html</link>
		<description>Hi Gerd, The plug-in does look like a valuable extension for PDE.  The only issue is the limited amount of committer time available to review the fix and maintain it in future releases. The feasibility of this should be discussed after 4.2 is released. Cur...</description>
		<content:encoded><![CDATA[<font size=2 face="sans-serif">Hi Gerd,</font>
<br>
<br><font size=2 face="sans-serif">The plug-in does look like a valuable
extension for PDE. &nbsp;The only issue is the limited amount of committer
time available to review the fix and maintain it in future releases.</font>
<br>
<br><font size=2 face="sans-serif">The feasibility of this should be discussed
after 4.2 is released.</font>
<br>
<br><font size=2 face="sans-serif">Curtis Windatt</font>
<br>
<br>
<br>
<table width=100%>
<tr valign=top>
<td><font size=1 color=#5f5f5f face="sans-serif">From:</font>
<td><font size=1 face="sans-serif">Gerd W&#xFC;therich &lt;gerd@xxxxxxxxxxxxxxxxxx&gt;</font>
<tr valign=top>
<td><font size=1 color=#5f5f5f face="sans-serif">To:</font>
<td><font size=1 face="sans-serif">pde-dev@xxxxxxxxxxx, </font>
<tr valign=top>
<td><font size=1 color=#5f5f5f face="sans-serif">Date:</font>
<td><font size=1 face="sans-serif">2012/04/13 04:33 AM</font>
<tr valign=top>
<td><font size=1 color=#5f5f5f face="sans-serif">Subject:</font>
<td><font size=1 face="sans-serif">[pde-dev] DS annotation builder plug-in
for the PDE</font>
<tr valign=top>
<td><font size=1 color=#5f5f5f face="sans-serif">Sent by:</font>
<td><font size=1 face="sans-serif">pde-dev-bounces@xxxxxxxxxxx</font></table>
<br>
<hr noshade>
<br>
<br>
<br><font size=3>Hi,</font>
<br>
<br><font size=3>as you may know, the upcoming OSGi R5 specification (</font><a href="http://www.osgi.org/download/osgi.enterprise-5.0.0-pfd.pdf"><font size=3 color=blue><u>http://www.osgi.org/download/osgi.enterprise-5.0.0-pfd.pdf</u></font></a><font size=3>)
contains a set of Declarative Services Annotations that can be used to
generate the component description at build time. This approach significantly
simplifies the development of service components. To support this approach
in the PDE, I recently implemented a PDE annotation builder plugin (see
</font><a href="http://drupal.gerd-wuetherich.de/pde-annotation-builder-en.html"><font size=3 color=blue><u>http://drupal.gerd-wuetherich.de/pde-annotation-builder-en.html</u></font></a><font size=3>),
based on some work Nils Hartmann and Frank Schl&#xFC;ter did before. This plugin
provides a custom builder that generates component descriptions by traversing
the ASTs of all source files that are contained in a PDE project.</font>
<br>
<br><font size=3>The plugin works quit nice, and from my POV it would be
a valuable extension for the PDE. So my question is if there is any interest/possibility
to contibute the plugin the PDE project? It already is open source and
licensed under the EPL (Git-Repository: </font><a href="https://github.com/wuetherich/ds-annotation-builder"><font size=3 color=blue><u>https://github.com/wuetherich/ds-annotation-builder</u></font></a><font size=3>).&nbsp;</font>
<br>
<br><font size=3>Regards,</font>
<br><font size=3>Gerd W&#xFC;therich</font>
<br><tt><font size=2>_______________________________________________<br>
pde-dev mailing list<br>
pde-dev@xxxxxxxxxxx<br>
</font></tt><a href="https://dev.eclipse.org/mailman/listinfo/pde-dev"><tt><font size=2>https://dev.eclipse.org/mailman/listinfo/pde-dev</font></tt></a><tt><font size=2><br>
</font></tt>
<br>
<br>]]></content:encoded>
		<pubDate>Fri, 13 Apr 2012 15:56:06 GMT</pubDate>
		<guid isPermaLink="true">http://dev.eclipse.org/mhonarc/lists/pde-dev/msg02111.html</guid>
		<author>Curtis_Windatt@xxxxxxx (Curtis Windatt)</author>
	</item>
	<item>
		<title>[pde-dev] DS annotation builder plug-in for the PDE</title>
		<link>http://dev.eclipse.org/mhonarc/lists/pde-dev/msg02110.html</link>
		<description>Hi,as you may know, the upcoming OSGi R5 specification (http://www.osgi.org/download/osgi.enterprise-5.0.0-pfd.pdf) contains a set of Declarative Services Annotations that can be used to generate the component description at build time. This approach signi...</description>
		<content:encoded><![CDATA[<div>Hi,</div><div><br></div><div>as you may know, the upcoming OSGi R5 specification (<a href="http://www.osgi.org/download/osgi.enterprise-5.0.0-pfd.pdf">http://www.osgi.org/download/osgi.enterprise-5.0.0-pfd.pdf</a>) contains a set of Declarative Services Annotations that can be used to generate the component description at build time. This approach significantly simplifies the development of service components. To support this approach in the PDE, I recently implemented a PDE annotation builder plugin (see <a href="http://drupal.gerd-wuetherich.de/pde-annotation-builder-en.html">http://drupal.gerd-wuetherich.de/pde-annotation-builder-en.html</a>), based on some work Nils Hartmann and Frank Schl&#xFC;ter did before. This plugin provides a custom builder that generates component descriptions by traversing the ASTs of all source files that are contained in a PDE project.</div>
<div><br></div><div>The plugin works quit nice, and from my POV it would be a valuable extension for the PDE. So my question is if there is any interest/possibility to contibute the plugin the PDE project? It already is open source and licensed under the EPL (Git-Repository: <a href="https://github.com/wuetherich/ds-annotation-builder">https://github.com/wuetherich/ds-annotation-builder</a>).&#xA0;</div>
<div><br></div><div>Regards,</div><div>Gerd W&#xFC;therich</div><div><br></div>
]]></content:encoded>
		<pubDate>Fri, 13 Apr 2012 09:32:44 GMT</pubDate>
		<guid isPermaLink="true">http://dev.eclipse.org/mhonarc/lists/pde-dev/msg02110.html</guid>
		<author>gerd@xxxxxxx (Gerd W&#xFC;therich)</author>
	</item>


	<item>
		<title>[pde-dev] Running JUnit tests remotely</title>
		<link>http://dev.eclipse.org/mhonarc/lists/pde-dev/msg02109.html</link>
		<description>Hi All,I&amp;#39;ve been looking for a way to run JUnit tests remotely, but keeping the same experience in Eclipse (the JUnit View, the support for debugging, breakpoints, etc.). My search led me to believe no such solution exists. So, I&amp;#39;m taking up the desire to ...</description>
		<content:encoded><![CDATA[<div dir="ltr"><font color="#000099" face="tahoma, sans-serif" style>Hi All,</font><span style></span><div style><font color="#000099" face="tahoma, sans-serif"><br></font></div><div style><font color="#000099" face="tahoma, sans-serif">I&#39;ve been looking for a way to run JUnit tests remotely, but keeping the same experience in Eclipse (the JUnit View, the support for debugging, breakpoints, etc.). My search led me to believe no such solution exists. So, I&#39;m taking up the desire to add support for this type of behavior to the existing JUnit plug-in. Generally, the idea would be to allow a user to provide the details of a remote server on which the JUnit tests should be run. The plug-in will:<br>

<br>1. rsync the required files to the remote server.</font></div><div style><font color="#000099" face="tahoma, sans-serif">2. Run the required java process on the remote server to have the tests run.</font></div><div style>

<font color="#000099" face="tahoma, sans-serif">3. Connect the local Eclipse to the remote java process.</font></div><div style><font color="#000099" face="tahoma, sans-serif"><br></font></div><div style><font color="#000099" face="tahoma, sans-serif">This poses some requirements on the remote server (what&#39;s installed, etc.) but I believe it could be quite useful.</font></div>

<div style><font color="#000099" face="tahoma, sans-serif"><br></font></div><div style><font color="#000099" face="tahoma, sans-serif">If you guys agree, I&#39;d appreciate pointers on where to start with this.</font></div>

<div style><font color="#000099" face="tahoma, sans-serif"><br></font></div><div style><font color="#000099" face="tahoma, sans-serif">Thanks!</font></div><div style><font color="#000099" face="tahoma, sans-serif">Yoni</font></div>


</div>
]]></content:encoded>
		<pubDate>Tue, 27 Mar 2012 17:03:58 GMT</pubDate>
		<guid isPermaLink="true">http://dev.eclipse.org/mhonarc/lists/pde-dev/msg02109.html</guid>
		<author>yonadav@xxxxxxx (Yonadav Leitersdorf)</author>
	</item>


	<item>
		<title>[pde-dev] RFC: Supporting PDE/Equinox bundles in Eclipse IDE</title>
		<link>http://dev.eclipse.org/mhonarc/lists/pde-dev/msg02108.html</link>
		<description>Hi everyone, I'm asking for comments/feedback on different approaches to providing decent support for PDE in Virgo tooling. Please see: https://bugs.eclipse.org/bugs/show_bug.cgi?id=329198#c11 Sorry for the length, I think my final proposal is actually pre...</description>
		<content:encoded><![CDATA[<pre>Hi everyone,

I'm asking for comments/feedback on different approaches to providing decent support for PDE in Virgo tooling. Please see: <a  href="https://bugs.eclipse.org/bugs/show_bug.cgi?id=329198#c11">https://bugs.eclipse.org/bugs/show_bug.cgi?id=329198#c11</a>
Sorry for the length, I think my final proposal is actually pretty straightforward, but I wanted to try and cover all of the major options so as not to leave any ideas off the table.

[I'm cc'ing PDE because I'm really interested in your feedback re: best approaches based on experience with developing tooling for that.)

Please followup in the bug.

cheers,

Miles
______________________________
Miles T. Parker
Senior Engineer and Product Manager, Tasktop
<a  href="http://tasktop.com">http://tasktop.com</a>
Committer, Eclipse Mylyn and Virgo
Project Lead, Model Focussing Tools and AMP
<a  href="http://milesparker.blogspot.com">http://milesparker.blogspot.com</a>



</pre>]]></content:encoded>
		<pubDate>Mon, 12 Mar 2012 20:42:45 GMT</pubDate>
		<guid isPermaLink="true">http://dev.eclipse.org/mhonarc/lists/pde-dev/msg02108.html</guid>
		<author>miles.parker@xxxxxxx (Miles Parker)</author>
	</item>


	<item>
		<title>Re: [pde-dev] Changes in API in Juno</title>
		<link>http://dev.eclipse.org/mhonarc/lists/pde-dev/msg02107.html</link>
		<description> Hi John,  Thanks for the hints. We will try this approach too.  Greetings,kaloyan From: pde-dev-bounces@xxxxxxxxxxx [mailto:pde-dev-bounces@xxxxxxxxxxx] On Behalf Of John ArthorneSent: 02 &amp;#x43C;&amp;#x430;&amp;#x440;&amp;#x442; 2012 &amp;#x433;. 23:37 447;.To: Eclipse PDE general developers list.Sub...</description>
		<content:encoded><![CDATA[<table width="100%"><tr><td style="a:link { color: blue } a:visited { color: purple } ">
<div class=WordSection1><p class=MsoNormal><span style='font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1F497D'>Hi John, <o:p></o:p></span></p><p class=MsoNormal><span style='font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1F497D'><o:p>&nbsp;</o:p></span></p><p class=MsoNormal><span style='font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1F497D'>Thanks for the hints. We will try this approach too. <o:p></o:p></span></p><p class=MsoNormal><span style='font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1F497D'><o:p>&nbsp;</o:p></span></p><p class=MsoNormal><span style='font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1F497D'>Greetings,<o:p></o:p></span></p><p class=MsoNormal><span style='font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1F497D'>kaloyan<o:p></o:p></span></p><p class=MsoNormal><o:p>&nbsp;</o:p></p><p class=MsoNormal><b><span style='font-size:10.0pt;font-family:"Tahoma","sans-serif"'>From:</span></b><span style='font-size:10.0pt;font-family:"Tahoma","sans-serif"'> pde-dev-bounces@xxxxxxxxxxx [mailto:pde-dev-bounces@xxxxxxxxxxx] <b>On Behalf Of </b>John Arthorne<br><b>Sent:</b> 02 &#x43C;&#x430;&#x440;&#x442; 2012 &#x433;. 23:37 &#x447;.<br><b>To:</b> Eclipse PDE general developers list.<br><b>Subject:</b> Re: [pde-dev] Changes in API in Juno<o:p></o:p></span></p><p class=MsoNormal><o:p>&nbsp;</o:p></p><p class=MsoNormal style='margin-bottom:12.0pt'><span style='font-size:10.0pt;font-family:"Arial","sans-serif"'>A bundle fragment can contribute additional classes and even packages to some host bundle. At runtime those classes/packages will appear to be part of the host bundle (org.eclipse.pde.ui in this case). We have used this in a few cases in the platform to support deprecated or removed content for backwards compatibility. For example org.eclipse.core.runtime.compatibility adds some packages to org.eclipse.core.runtime to support some old API that was &quot;removed&quot; from the runtime bundle in Eclipse 3.0. I haven't looked at this particular PDE API in detail so I'm not sure how easy it will to do here.</span> <br><br><span style='font-size:10.0pt;font-family:"Arial","sans-serif"'>John</span> <br><br><br><br><o:p></o:p></p><table class=MsoNormalTable border=0 cellpadding=0 width="100%" style='width:100.0%'><tr><td width="40%" valign=top style='width:40.0%;padding:.75pt .75pt .75pt .75pt'><p class=MsoNormal><b><span style='font-size:7.5pt;font-family:"Arial","sans-serif"'>&quot;Raev, Kaloyan&quot; &lt;<a href="mailto:kaloyan.raev@xxxxxxx">kaloyan.raev@xxxxxxx</a>&gt;</span></b><span style='font-size:7.5pt;font-family:"Arial","sans-serif"'> </span><br><span style='font-size:7.5pt;font-family:"Arial","sans-serif"'>Sent by: <a href="mailto:pde-dev-bounces@xxxxxxxxxxx">pde-dev-bounces@xxxxxxxxxxx</a></span> <o:p></o:p></p><p><span style='font-size:7.5pt;font-family:"Arial","sans-serif"'>02/29/2012 12:19 PM</span> <o:p></o:p></p><table class=MsoNormalTable border=0 cellpadding=0><tr><td valign=top style='background:white;padding:.75pt .75pt .75pt .75pt'><p class=MsoNormal align=center style='text-align:center'><span style='font-size:7.5pt;font-family:"Arial","sans-serif"'>Please respond to<br>&quot;Eclipse PDE general developers list.&quot; &lt;<a href="mailto:pde-dev@xxxxxxxxxxx">pde-dev@xxxxxxxxxxx</a>&gt;</span><o:p></o:p></p></td></tr></table></td><td width="59%" valign=top style='width:59.0%;padding:.75pt .75pt .75pt .75pt'><table class=MsoNormalTable border=0 cellpadding=0 width="100%" style='width:100.0%'><tr><td valign=top style='padding:.75pt .75pt .75pt .75pt'><p class=MsoNormal align=right style='text-align:right'><span style='font-size:7.5pt;font-family:"Arial","sans-serif"'>To</span><o:p></o:p></p></td><td valign=top style='padding:.75pt .75pt .75pt .75pt'><p class=MsoNormal><span style='font-size:7.5pt;font-family:"Arial","sans-serif"'>&quot;Eclipse PDE general developers list.&quot; &lt;<a href="mailto:pde-dev@xxxxxxxxxxx">pde-dev@xxxxxxxxxxx</a>&gt;</span> <o:p></o:p></p></td></tr><tr><td valign=top style='padding:.75pt .75pt .75pt .75pt'><p class=MsoNormal align=right style='text-align:right'><span style='font-size:7.5pt;font-family:"Arial","sans-serif"'>cc</span><o:p></o:p></p></td><td valign=top style='padding:.75pt .75pt .75pt .75pt'></td></tr><tr><td valign=top style='padding:.75pt .75pt .75pt .75pt'><p class=MsoNormal align=right style='text-align:right'><span style='font-size:7.5pt;font-family:"Arial","sans-serif"'>Subject</span><o:p></o:p></p></td><td valign=top style='padding:.75pt .75pt .75pt .75pt'><p class=MsoNormal><span style='font-size:7.5pt;font-family:"Arial","sans-serif"'>Re: [pde-dev] Changes in API in Juno</span><o:p></o:p></p></td></tr></table><p class=MsoNormal><o:p>&nbsp;</o:p></p><table class=MsoNormalTable border=0 cellpadding=0><tr><td valign=top style='padding:.75pt .75pt .75pt .75pt'></td><td valign=top style='padding:.75pt .75pt .75pt .75pt'></td></tr></table></td></tr></table><p class=MsoNormal style='margin-bottom:12.0pt'><br><br><br><span style='font-size:10.0pt;font-family:"Calibri","sans-serif";color:#004080'>Hi John, </span><br><span style='font-size:10.0pt;font-family:"Calibri","sans-serif";color:#004080'>&nbsp;</span> <br><span style='font-size:10.0pt;font-family:"Calibri","sans-serif";color:#004080'>Thank you for discussing this. We are willing to try to solve this on our adopter&#8217;s side. Our product is an Add-On, therefore patching PDE is not the best approach. The other one &#8220;via a fragment on the PDE bundle&#8221; looks quite interesting. Could you give more details?</span> <br><span style='font-size:10.0pt;font-family:"Calibri","sans-serif";color:#004080'>&nbsp;</span> <br><span style='font-size:10.0pt;font-family:"Calibri","sans-serif";color:#004080'>Thanks,</span> <br><span style='font-size:10.0pt;font-family:"Calibri","sans-serif";color:#004080'>Kaloyan</span> <br>&nbsp; <br><b><span style='font-size:10.0pt;font-family:"Tahoma","sans-serif"'>From:</span></b><span style='font-size:10.0pt;font-family:"Tahoma","sans-serif"'> <a href="mailto:pde-dev-bounces@xxxxxxxxxxx">pde-dev-bounces@xxxxxxxxxxx</a> [</span><a href="mailto:pde-dev-bounces@xxxxxxxxxxx"><span style='font-size:10.0pt;font-family:"Tahoma","sans-serif"'>mailto:pde-dev-bounces@xxxxxxxxxxx</span></a><span style='font-size:10.0pt;font-family:"Tahoma","sans-serif"'>] <b>On Behalf Of </b>John Arthorne<b><br>Sent:</b> 29 &#x444;&#x435;&#x432;&#x440;&#x443;&#x430;&#x440;&#x438; 2012 &#x433;. 18:32 &#x447;.<b><br>To:</b> Eclipse PDE general developers list.<b><br>Subject:</b> Re: [pde-dev] Changes in API in Juno</span> <br>&nbsp; <br><span style='font-size:10.0pt;font-family:"Arial","sans-serif"'>We had a discussion about this today in the Eclipse PMC call [1]. We have great sympathy for this use case, and in the past we have helped adopters by leaving some very targeted bridging code or other techniques to ease compatibility. However we agreed that in this case we should not do it. This is entire packages of code rather than an isolated change, and there is a lot of work to get this right and to ensure both copies of the code continue to function properly. PDE is currently *very* short on committer resources and can't take on this work without sacrificing other areas. There are other approaches you could try in your product such as patching yourself or possibly via a fragment on the PDE bundle. </span><br><span style='font-size:10.0pt;font-family:"Arial","sans-serif"'><br>John</span> <br><span style='font-size:10.0pt;font-family:"Arial","sans-serif"'><br>[1] </span><a href="http://wiki.eclipse.org/Eclipse/PMC#Meeting_Minutes"><span style='font-size:10.0pt;font-family:"Arial","sans-serif"'>http://wiki.eclipse.org/Eclipse/PMC#Meeting_Minutes</span></a> <br><br><br><o:p></o:p></p><table class=MsoNormalTable border=0 cellpadding=0 width="100%" style='width:100.0%'><tr><td width="47%" valign=top style='width:47.0%;padding:.75pt .75pt .75pt .75pt'><p class=MsoNormal><b><span style='font-size:7.5pt;font-family:"Arial","sans-serif"'>&quot;Giormov, Dimitar&quot; &lt;</span></b><a href="mailto:dimitar.giormov@xxxxxxx"><b><span style='font-size:7.5pt;font-family:"Arial","sans-serif"'>dimitar.giormov@xxxxxxx</span></b></a><b><span style='font-size:7.5pt;font-family:"Arial","sans-serif"'>&gt;</span></b><span style='font-size:7.5pt;font-family:"Arial","sans-serif"'> <br>Sent by: </span><a href="mailto:pde-dev-bounces@xxxxxxxxxxx"><span style='font-size:7.5pt;font-family:"Arial","sans-serif"'>pde-dev-bounces@xxxxxxxxxxx</span></a> <o:p></o:p></p><p><span style='font-size:7.5pt;font-family:"Arial","sans-serif"'>02/28/2012 04:04 AM</span> <o:p></o:p></p><p><o:p>&nbsp;</o:p></p><table class=MsoNormalTable border=0 cellpadding=0><tr><td valign=top style='background:white;padding:.75pt .75pt .75pt .75pt'><p class=MsoNormal align=center style='text-align:center'><span style='font-size:7.5pt;font-family:"Arial","sans-serif"'>Please respond to<br>&quot;Eclipse PDE general developers list.&quot; &lt;</span><a href="mailto:pde-dev@xxxxxxxxxxx"><span style='font-size:7.5pt;font-family:"Arial","sans-serif"'>pde-dev@xxxxxxxxxxx</span></a><span style='font-size:7.5pt;font-family:"Arial","sans-serif"'>&gt;</span><o:p></o:p></p></td></tr></table></td><td width="52%" valign=top style='width:52.0%;padding:.75pt .75pt .75pt .75pt'><p class=MsoNormal><o:p>&nbsp;</o:p></p><table class=MsoNormalTable border=0 cellpadding=0 width="100%" style='width:100.0%'><tr><td width="10%" valign=top style='width:10.0%;padding:.75pt .75pt .75pt .75pt'><p class=MsoNormal align=right style='text-align:right'><span style='font-size:7.5pt;font-family:"Arial","sans-serif"'>To</span><o:p></o:p></p></td><td width="89%" valign=top style='width:89.0%;padding:.75pt .75pt .75pt .75pt'><p class=MsoNormal><span style='font-size:7.5pt;font-family:"Arial","sans-serif"'>&quot;Eclipse PDE general developers list.&quot; &lt;</span><a href="mailto:pde-dev@xxxxxxxxxxx"><span style='font-size:7.5pt;font-family:"Arial","sans-serif"'>pde-dev@xxxxxxxxxxx</span></a><span style='font-size:7.5pt;font-family:"Arial","sans-serif"'>&gt;</span> <o:p></o:p></p></td></tr><tr><td valign=top style='padding:.75pt .75pt .75pt .75pt'><p class=MsoNormal align=right style='text-align:right'><span style='font-size:7.5pt;font-family:"Arial","sans-serif"'>cc</span><o:p></o:p></p></td><td valign=top style='padding:.75pt .75pt .75pt .75pt'></td></tr><tr><td valign=top style='padding:.75pt .75pt .75pt .75pt'><p class=MsoNormal align=right style='text-align:right'><span style='font-size:7.5pt;font-family:"Arial","sans-serif"'>Subject</span><o:p></o:p></p></td><td valign=top style='padding:.75pt .75pt .75pt .75pt'><p class=MsoNormal><span style='font-size:7.5pt;font-family:"Arial","sans-serif"'>Re: [pde-dev] Changes in API in Juno</span><o:p></o:p></p></td></tr></table><p class=MsoNormal><br>&nbsp; <o:p></o:p></p><p><o:p>&nbsp;</o:p></p><table class=MsoNormalTable border=0 cellpadding=0><tr><td valign=top style='padding:.75pt .75pt .75pt .75pt'></td><td valign=top style='padding:.75pt .75pt .75pt .75pt'></td></tr></table></td></tr></table><p><br><br><br><span style='font-size:10.0pt;font-family:"Calibri","sans-serif";color:#004080'><br>We mostly use:</span> <span style='font-size:10.0pt;font-family:"Calibri","sans-serif";color:#004080'><br></span>&nbsp;<u><span style='font-size:10.0pt;font-family:Consolas'><br>org.eclipse.pde.internal.core.target.LocalTargetHandle</span></u><span style='font-size:10.0pt;font-family:Consolas'>;</span> <u><span style='font-size:10.0pt;font-family:Consolas'><br>org.eclipse.pde.internal.core.target.ProfileBundleContainer</span></u><span style='font-size:10.0pt;font-family:Consolas'>;</span> <u><span style='font-size:10.0pt;font-family:Consolas'><br>org.eclipse.pde.internal.core.target.WorkspaceFileTargetHandle</span></u><span style='font-size:10.0pt;font-family:Consolas'>;</span> <u><span style='font-size:10.0pt;font-family:Consolas'><br>org.eclipse.pde.internal.core.target.provisional.IBundleContainer</span></u><span style='font-size:10.0pt;font-family:Consolas'>;</span> <u><span style='font-size:10.0pt;font-family:Consolas'><br>org.eclipse.pde.internal.core.target.provisional.ITargetDefinition</span></u><span style='font-size:10.0pt;font-family:Consolas'>;</span> <u><span style='font-size:10.0pt;font-family:Consolas'><br>org.eclipse.pde.internal.core.target.provisional.ITargetHandle</span></u><span style='font-size:10.0pt;font-family:Consolas'>;</span> <u><span style='font-size:10.0pt;font-family:Consolas'><br>org.eclipse.pde.internal.core.target.provisional.ITargetPlatformService</span></u><span style='font-size:10.0pt;font-family:Consolas'>;</span> <span style='font-size:10.0pt;font-family:"Calibri","sans-serif";color:#004080'><br></span>&nbsp;<span style='font-size:10.0pt;font-family:"Calibri","sans-serif";color:#004080'><br>Let me clarify as well, I never mentioned that the classes are in the PDE API. I know that we cannot rely on the internal classes. But since the classes are frequently used by adopters, for me leaving them as deprecated for a year (if possible) is a logical thing to do.</span> <span style='font-size:10.0pt;font-family:"Calibri","sans-serif";color:#004080'><br></span>&nbsp;<span style='font-size:10.0pt;font-family:"Calibri","sans-serif";color:#004080'><br>Best regards,</span> <span style='font-size:10.0pt;font-family:"Calibri","sans-serif";color:#004080'><br>Dimitar</span> <b><span style='font-size:10.0pt;font-family:"Tahoma","sans-serif"'><br>From:</span></b><span style='font-size:10.0pt;font-family:"Tahoma","sans-serif"'> </span><a href="mailto:pde-dev-bounces@xxxxxxxxxxx"><span style='font-size:10.0pt;font-family:"Tahoma","sans-serif"'>pde-dev-bounces@xxxxxxxxxxx</span></a><span style='font-size:10.0pt;font-family:"Tahoma","sans-serif"'> [</span><a href="mailto:pde-dev-bounces@xxxxxxxxxxx"><span style='font-size:10.0pt;font-family:"Tahoma","sans-serif"'>mailto:pde-dev-bounces@xxxxxxxxxxx</span></a><span style='font-size:10.0pt;font-family:"Tahoma","sans-serif"'>] <b>On Behalf Of </b>Daniel Megert<b><br>Sent:</b> Monday, February 27, 2012 18:26<b><br>To:</b> Eclipse PDE general developers list.<b><br>Subject:</b> Re: [pde-dev] Changes in API in Juno</span> <br>&nbsp;<span style='font-size:10.0pt;font-family:"Arial","sans-serif"'><br>Just to clarify: the PDE API did not change. Anything in internal packages can change at any day. For details see </span><a href="http://www.eclipse.org/articles/article.php?file=Article-API-Use/index.html"><span style='font-size:10.0pt;font-family:"Arial","sans-serif"'>http://www.eclipse.org/articles/article.php?file=Article-API-Use/index.html</span></a><span style='font-size:10.0pt;font-family:"Arial","sans-serif"'>.</span> <span style='font-size:10.0pt;font-family:"Arial","sans-serif"'><br><br>Dani</span> <o:p></o:p></p><table class=MsoNormalTable border=0 cellpadding=0 width="100%" style='width:100.0%'><tr><td width="12%" valign=top style='width:12.0%;padding:.75pt .75pt .75pt .75pt'><p class=MsoNormal><span style='font-size:7.5pt;font-family:"Arial","sans-serif";color:#5F5F5F'>From:</span> <o:p></o:p></p></td><td width="87%" valign=top style='width:87.0%;padding:.75pt .75pt .75pt .75pt'><p class=MsoNormal><span style='font-size:7.5pt;font-family:"Arial","sans-serif"'>Curtis Windatt &lt;Curtis_Windatt@xxxxxxxxxx&gt;</span> <o:p></o:p></p></td></tr><tr><td valign=top style='padding:.75pt .75pt .75pt .75pt'><p class=MsoNormal><span style='font-size:7.5pt;font-family:"Arial","sans-serif";color:#5F5F5F'>To:</span> <o:p></o:p></p></td><td valign=top style='padding:.75pt .75pt .75pt .75pt'><p class=MsoNormal><span style='font-size:7.5pt;font-family:"Arial","sans-serif"'>&quot;Eclipse PDE general developers list.&quot; &lt;pde-dev@xxxxxxxxxxx&gt;, </span><o:p></o:p></p></td></tr><tr><td valign=top style='padding:.75pt .75pt .75pt .75pt'><p class=MsoNormal><span style='font-size:7.5pt;font-family:"Arial","sans-serif";color:#5F5F5F'>Date:</span> <o:p></o:p></p></td><td valign=top style='padding:.75pt .75pt .75pt .75pt'><p class=MsoNormal><span style='font-size:7.5pt;font-family:"Arial","sans-serif"'>27.02.2012 17:20</span> <o:p></o:p></p></td></tr><tr><td valign=top style='padding:.75pt .75pt .75pt .75pt'><p class=MsoNormal><span style='font-size:7.5pt;font-family:"Arial","sans-serif";color:#5F5F5F'>Subject:</span> <o:p></o:p></p></td><td valign=top style='padding:.75pt .75pt .75pt .75pt'><p class=MsoNormal><span style='font-size:7.5pt;font-family:"Arial","sans-serif"'>Re: [pde-dev] Changes in API in Juno</span><o:p></o:p></p></td></tr></table><p><br>&nbsp; <o:p></o:p></p><p class=MsoNormal align=center style='text-align:center'><br>&nbsp; <o:p></o:p></p><div class=MsoNormal align=center style='text-align:center'><hr size=2 width="100%" noshade style='color:#A0A0A0' align=center></div><p class=MsoNormal><br><br><br><span style='font-size:10.0pt;font-family:"Arial","sans-serif"'><br><br>Hi Dimitar,</span> <span style='font-size:10.0pt;font-family:"Arial","sans-serif"'><br><br>What classes are you using from those packages? It is unlikely that we will replace the internal classes assuming the same tasks can be accomplished using the official API.</span> <span style='font-size:10.0pt;font-family:"Arial","sans-serif"'><br><br>Curtis</span> <o:p></o:p></p><table class=MsoNormalTable border=0 cellpadding=0 width="100%" style='width:100.0%'><tr><td width="16%" valign=top style='width:16.0%;padding:.75pt .75pt .75pt .75pt'><p class=MsoNormal><span style='font-size:7.5pt;font-family:"Arial","sans-serif";color:#5F5F5F'>From:</span> <o:p></o:p></p></td><td width="83%" valign=top style='width:83.0%;padding:.75pt .75pt .75pt .75pt'><p class=MsoNormal><span style='font-size:7.5pt;font-family:"Arial","sans-serif"'>&quot;Giormov, Dimitar&quot; &lt;dimitar.giormov@xxxxxxx&gt;</span> <o:p></o:p></p></td></tr><tr><td valign=top style='padding:.75pt .75pt .75pt .75pt'><p class=MsoNormal><span style='font-size:7.5pt;font-family:"Arial","sans-serif";color:#5F5F5F'>To:</span> <o:p></o:p></p></td><td valign=top style='padding:.75pt .75pt .75pt .75pt'><p class=MsoNormal><span style='font-size:7.5pt;font-family:"Arial","sans-serif"'>&quot;pde-dev@xxxxxxxxxxx&quot; &lt;pde-dev@xxxxxxxxxxx&gt;, </span><o:p></o:p></p></td></tr><tr><td valign=top style='padding:.75pt .75pt .75pt .75pt'><p class=MsoNormal><span style='font-size:7.5pt;font-family:"Arial","sans-serif";color:#5F5F5F'>Date:</span> <o:p></o:p></p></td><td valign=top style='padding:.75pt .75pt .75pt .75pt'><p class=MsoNormal><span style='font-size:7.5pt;font-family:"Arial","sans-serif"'>2012/02/27 10:09 AM</span> <o:p></o:p></p></td></tr><tr><td valign=top style='padding:.75pt .75pt .75pt .75pt'><p class=MsoNormal><span style='font-size:7.5pt;font-family:"Arial","sans-serif";color:#5F5F5F'>Subject:</span> <o:p></o:p></p></td><td valign=top style='padding:.75pt .75pt .75pt .75pt'><p class=MsoNormal><span style='font-size:7.5pt;font-family:"Arial","sans-serif"'>[pde-dev] Changes in API in Juno</span> <o:p></o:p></p></td></tr><tr><td valign=top style='padding:.75pt .75pt .75pt .75pt'><p class=MsoNormal><span style='font-size:7.5pt;font-family:"Arial","sans-serif";color:#5F5F5F'>Sent by:</span> <o:p></o:p></p></td><td valign=top style='padding:.75pt .75pt .75pt .75pt'><p class=MsoNormal><span style='font-size:7.5pt;font-family:"Arial","sans-serif"'>pde-dev-bounces@xxxxxxxxxxx</span><o:p></o:p></p></td></tr></table><p><br>&nbsp; <o:p></o:p></p><p class=MsoNormal align=center style='text-align:center'><br>&nbsp; <o:p></o:p></p><div class=MsoNormal align=center style='text-align:center'><hr size=2 width="100%" noshade style='color:#A0A0A0' align=center></div><p class=MsoNormal style='margin-bottom:12.0pt'><br><br><span style='font-size:10.0pt;font-family:"Calibri","sans-serif"'><br><br><br>Hi,</span> <span style='font-size:10.0pt;font-family:"Calibri","sans-serif"'><br><br>We are trying to adopt Juno for our product so we can assure that everything works. Unfortunately we stumbled upon an change in the packages of the PDE that we use a lot.</span> <span style='font-size:10.0pt;font-family:"Calibri","sans-serif"'><br>These are: </span><u><span style='font-size:10.0pt;font-family:"Courier New"'>org.eclipse.pde.internal.core.target</span></u><span style='font-size:10.0pt;font-family:"Calibri","sans-serif"'> packages. &nbsp;Which have become an API so the &#8220;internal&#8221; from the package is now removed. However this puts us in a situation where we have to start maintain 2 separate versions of our product one for Indigo and one for Juno. &nbsp;(and this is the only thing that we use and is different between the 2 versions).</span> <span style='font-size:10.0pt;font-family:"Calibri","sans-serif"'><br><br>So my question would be: Is it possible that we get the packages back and set them to deprecated for Juno release and remove them in the next release?</span> <span style='font-size:10.0pt;font-family:"Calibri","sans-serif"'><br><br>Best regards,</span> <span style='font-size:10.0pt;font-family:"Calibri","sans-serif"'><br>Dimitar</span> <span style='font-size:10.0pt;font-family:"Courier New"'><br>_______________________________________________<br>pde-dev mailing list<u><span style='color:blue'><br></span></u></span><a href="mailto:pde-dev@xxxxxxxxxxx"><span style='font-size:10.0pt;font-family:"Courier New"'>pde-dev@xxxxxxxxxxx</span></a><u><span style='color:blue'><br></span></u><a href="https://dev.eclipse.org/mailman/listinfo/pde-dev"><span style='font-size:10.0pt;font-family:"Courier New"'>https://dev.eclipse.org/mailman/listinfo/pde-dev</span></a><span style='font-size:10.0pt;font-family:"Courier New"'><br><br>_______________________________________________<br>pde-dev mailing list<u><span style='color:blue'><br></span></u></span><a href="mailto:pde-dev@xxxxxxxxxxx"><span style='font-size:10.0pt;font-family:"Courier New"'>pde-dev@xxxxxxxxxxx</span></a><u><span style='color:blue'><br></span></u><a href="https://dev.eclipse.org/mailman/listinfo/pde-dev"><span style='font-size:10.0pt;font-family:"Courier New"'>https://dev.eclipse.org/mailman/listinfo/pde-dev</span></a><span style='font-size:10.0pt;font-family:"Courier New"'><br>_______________________________________________<br>pde-dev mailing list<u><span style='color:blue'><br></span></u></span><a href="mailto:pde-dev@xxxxxxxxxxx"><span style='font-size:10.0pt;font-family:"Courier New"'>pde-dev@xxxxxxxxxxx</span></a><u><span style='color:blue'><br></span></u><a href="https://dev.eclipse.org/mailman/listinfo/pde-dev"><span style='font-size:10.0pt;font-family:"Courier New"'>https://dev.eclipse.org/mailman/listinfo/pde-dev</span></a><tt><span style='font-size:10.0pt'>_______________________________________________</span></tt><span style='font-size:10.0pt;font-family:"Courier New"'><br><tt>pde-dev mailing list</tt><br><tt><a href="mailto:pde-dev@xxxxxxxxxxx">pde-dev@xxxxxxxxxxx</a></tt><br></span><a href="https://dev.eclipse.org/mailman/listinfo/pde-dev"><tt><span style='font-size:10.0pt'>https://dev.eclipse.org/mailman/listinfo/pde-dev</span></tt></a><o:p></o:p></p></div></td></tr></table>]]></content:encoded>
		<pubDate>Tue, 06 Mar 2012 10:42:47 GMT</pubDate>
		<guid isPermaLink="true">http://dev.eclipse.org/mhonarc/lists/pde-dev/msg02107.html</guid>
		<author>kaloyan.raev@xxxxxxx (Raev, Kaloyan)</author>
	</item>


	<item>
		<title>Re: [pde-dev] Changes in API in Juno</title>
		<link>http://dev.eclipse.org/mhonarc/lists/pde-dev/msg02106.html</link>
		<description>A bundle fragment can contribute additional classes and even packages to some host bundle. At runtime those classes/packages will appear to be part of the host bundle (org.eclipse.pde.ui in this case). We have used this in a few cases in the platform to su...</description>
		<content:encoded><![CDATA[<font size=2 face="sans-serif">A bundle fragment can contribute additional
classes and even packages to some host bundle. At runtime those classes/packages
will appear to be part of the host bundle (org.eclipse.pde.ui in this case).
We have used this in a few cases in the platform to support deprecated
or removed content for backwards compatibility. For example org.eclipse.core.runtime.compatibility
adds some packages to org.eclipse.core.runtime to support some old API
that was &quot;removed&quot; from the runtime bundle in Eclipse 3.0. I
haven't looked at this particular PDE API in detail so I'm not sure how
easy it will to do here.</font>
<br>
<br><font size=2 face="sans-serif">John</font>
<br>
<br>
<br>
<br>
<br>
<table width=100%>
<tr valign=top>
<td width=40%><font size=1 face="sans-serif"><b>&quot;Raev, Kaloyan&quot;
&lt;kaloyan.raev@xxxxxxx&gt;</b> </font>
<br><font size=1 face="sans-serif">Sent by: pde-dev-bounces@xxxxxxxxxxx</font>
<p><font size=1 face="sans-serif">02/29/2012 12:19 PM</font>
<table border>
<tr valign=top>
<td bgcolor=white>
<div align=center><font size=1 face="sans-serif">Please respond to<br>
&quot;Eclipse PDE general developers list.&quot; &lt;pde-dev@xxxxxxxxxxx&gt;</font></div></table>
<br>
<td width=59%>
<table width=100%>
<tr valign=top>
<td>
<div align=right><font size=1 face="sans-serif">To</font></div>
<td><font size=1 face="sans-serif">&quot;Eclipse PDE general developers
list.&quot; &lt;pde-dev@xxxxxxxxxxx&gt;</font>
<tr valign=top>
<td>
<div align=right><font size=1 face="sans-serif">cc</font></div>
<td>
<tr valign=top>
<td>
<div align=right><font size=1 face="sans-serif">Subject</font></div>
<td><font size=1 face="sans-serif">Re: [pde-dev] Changes in API in Juno</font></table>
<br>
<table>
<tr valign=top>
<td>
<td></table>
<br></table>
<br>
<br>
<br><font size=2 color=#004080 face="Calibri">Hi John, </font>
<br><font size=2 color=#004080 face="Calibri">&nbsp;</font>
<br><font size=2 color=#004080 face="Calibri">Thank you for discussing
this. We are willing to try to solve this on our adopter&#8217;s side. Our product
is an Add-On, therefore patching PDE is not the best approach. The other
one &#8220;via a fragment on the PDE bundle&#8221; looks quite interesting. Could
you give more details?</font>
<br><font size=2 color=#004080 face="Calibri">&nbsp;</font>
<br><font size=2 color=#004080 face="Calibri">Thanks,</font>
<br><font size=2 color=#004080 face="Calibri">Kaloyan</font>
<br><font size=3 face="Times New Roman">&nbsp;</font>
<br><font size=2 face="Tahoma"><b>From:</b> pde-dev-bounces@xxxxxxxxxxx
[</font><a href="mailto:pde-dev-bounces@xxxxxxxxxxx"><font size=2 face="Tahoma">mailto:pde-dev-bounces@xxxxxxxxxxx</font></a><font size=2 face="Tahoma">]
<b>On Behalf Of </b>John Arthorne<b><br>
Sent:</b> 29 &#x444;&#x435;&#x432;&#x440;&#x443;&#x430;&#x440;&#x438; 2012 &#x433;. 18:32 &#x447;.<b><br>
To:</b> Eclipse PDE general developers list.<b><br>
Subject:</b> Re: [pde-dev] Changes in API in Juno</font>
<br><font size=3 face="Times New Roman">&nbsp;</font>
<br><font size=2 face="Arial">We had a discussion about this today in the
Eclipse PMC call [1]. We have great sympathy for this use case, and in
the past we have helped adopters by leaving some very targeted bridging
code or other techniques to ease compatibility. However we agreed that
in this case we should not do it. This is entire packages of code rather
than an isolated change, and there is a lot of work to get this right and
to ensure both copies of the code continue to function properly. PDE is
currently *very* short on committer resources and can't take on this work
without sacrificing other areas. There are other approaches you could try
in your product such as patching yourself or possibly via a fragment on
the PDE bundle. </font><font size=3 face="Times New Roman"><br>
</font><font size=2 face="Arial"><br>
John</font><font size=3 face="Times New Roman"> <br>
</font><font size=2 face="Arial"><br>
[1] </font><a href=http://wiki.eclipse.org/Eclipse/PMC#Meeting_Minutes><font size=2 color=blue face="Arial"><u>http://wiki.eclipse.org/Eclipse/PMC#Meeting_Minutes</u></font></a><font size=3 face="Times New Roman">
<br>
<br>
<br>
<br>
</font>
<p>
<table width=100%>
<tr valign=top>
<td width=47%><font size=1 face="Arial"><b>&quot;Giormov, Dimitar&quot;
&lt;</b></font><a href=mailto:dimitar.giormov@xxxxxxx><font size=1 color=blue face="Arial"><b><u>dimitar.giormov@xxxxxxx</u></b></font></a><font size=1 face="Arial"><b>&gt;</b>
<br>
Sent by: </font><a href="mailto:pde-dev-bounces@xxxxxxxxxxx"><font size=1 color=blue face="Arial"><u>pde-dev-bounces@xxxxxxxxxxx</u></font></a><font size=3 face="Times New Roman">
</font>
<p><font size=1 face="Arial">02/28/2012 04:04 AM</font><font size=3 face="Times New Roman">
</font>
<p>
<br>
<table border>
<tr valign=top>
<td bgcolor=white>
<div align=center><font size=1 face="Arial">Please respond to<br>
&quot;Eclipse PDE general developers list.&quot; &lt;</font><a href="mailto:pde-dev@xxxxxxxxxxx"><font size=1 color=blue face="Arial"><u>pde-dev@xxxxxxxxxxx</u></font></a><font size=1 face="Arial">&gt;</font></div></table>
<br>
<td width=52%>
<br>
<table width=100%>
<tr valign=top>
<td width=10%>
<div align=right><font size=1 face="Arial">To</font></div>
<td width=89%><font size=1 face="Arial">&quot;Eclipse PDE general developers
list.&quot; &lt;</font><a href="mailto:pde-dev@xxxxxxxxxxx"><font size=1 color=blue face="Arial"><u>pde-dev@xxxxxxxxxxx</u></font></a><font size=1 face="Arial">&gt;</font><font size=3 face="Times New Roman">
</font>
<tr valign=top>
<td>
<div align=right><font size=1 face="Arial">cc</font></div>
<td>
<tr valign=top>
<td>
<div align=right><font size=1 face="Arial">Subject</font></div>
<td><font size=1 face="Arial">Re: [pde-dev] Changes in API in Juno</font></table>
<br><font size=3 face="Times New Roman">&nbsp;</font>
<p>
<br>
<table>
<tr valign=top>
<td>
<td></table>
<br></table>
<br><font size=3 face="Times New Roman"><br>
<br>
</font><font size=2 color=#004080 face="Calibri"><br>
We mostly use:</font><font size=3 face="Times New Roman"> </font><font size=2 color=#004080 face="Calibri"><br>
 </font><font size=3 face="Times New Roman">&nbsp;</font><font size=2 face="Consolas"><u><br>
org.eclipse.pde.internal.core.target.LocalTargetHandle</u>;</font><font size=3 face="Times New Roman">
</font><font size=2 face="Consolas"><u><br>
org.eclipse.pde.internal.core.target.ProfileBundleContainer</u>;</font><font size=3 face="Times New Roman">
</font><font size=2 face="Consolas"><u><br>
org.eclipse.pde.internal.core.target.WorkspaceFileTargetHandle</u>;</font><font size=3 face="Times New Roman">
</font><font size=2 face="Consolas"><u><br>
org.eclipse.pde.internal.core.target.provisional.IBundleContainer</u>;</font><font size=3 face="Times New Roman">
</font><font size=2 face="Consolas"><u><br>
org.eclipse.pde.internal.core.target.provisional.ITargetDefinition</u>;</font><font size=3 face="Times New Roman">
</font><font size=2 face="Consolas"><u><br>
org.eclipse.pde.internal.core.target.provisional.ITargetHandle</u>;</font><font size=3 face="Times New Roman">
</font><font size=2 face="Consolas"><u><br>
org.eclipse.pde.internal.core.target.provisional.ITargetPlatformService</u>;</font><font size=3 face="Times New Roman">
</font><font size=2 color=#004080 face="Calibri"><br>
 </font><font size=3 face="Times New Roman">&nbsp;</font><font size=2 color=#004080 face="Calibri"><br>
Let me clarify as well, I never mentioned that the classes are in the PDE
API. I know that we cannot rely on the internal classes. But since the
classes are frequently used by adopters, for me leaving them as deprecated
for a year (if possible) is a logical thing to do.</font><font size=3 face="Times New Roman">
</font><font size=2 color=#004080 face="Calibri"><br>
 </font><font size=3 face="Times New Roman">&nbsp;</font><font size=2 color=#004080 face="Calibri"><br>
Best regards,</font><font size=3 face="Times New Roman"> </font><font size=2 color=#004080 face="Calibri"><br>
Dimitar</font><font size=3 face="Times New Roman"> </font><font size=2 face="Tahoma"><b><br>
From:</b> </font><a href="mailto:pde-dev-bounces@xxxxxxxxxxx"><font size=2 color=blue face="Tahoma"><u>pde-dev-bounces@xxxxxxxxxxx</u></font></a><font size=2 face="Tahoma">
[</font><a href="mailto:pde-dev-bounces@xxxxxxxxxxx"><font size=2 color=blue face="Tahoma"><u>mailto:pde-dev-bounces@xxxxxxxxxxx</u></font></a><font size=2 face="Tahoma">]
<b>On Behalf Of </b>Daniel Megert<b><br>
Sent:</b> Monday, February 27, 2012 18:26<b><br>
To:</b> Eclipse PDE general developers list.<b><br>
Subject:</b> Re: [pde-dev] Changes in API in Juno</font><font size=3 face="Times New Roman">
<br>
 &nbsp;</font><font size=2 face="Arial"><br>
Just to clarify: the PDE API did not change. Anything in internal packages
can change at any day. For details see </font><a href="http://www.eclipse.org/articles/article.php?file=Article-API-Use/index.html"><font size=2 color=blue face="Arial"><u>http://www.eclipse.org/articles/article.php?file=Article-API-Use/index.html</u></font></a><font size=2 face="Arial">.</font><font size=3 face="Times New Roman">
</font><font size=2 face="Arial"><br>
<br>
Dani</font><font size=3 face="Times New Roman"> </font>
<p>
<table width=100%>
<tr valign=top>
<td width=12%><font size=1 color=#5f5f5f face="Arial">From:</font><font size=3 face="Times New Roman">
</font>
<td width=87%><font size=1 face="Arial">Curtis Windatt &lt;Curtis_Windatt@xxxxxxxxxx&gt;</font><font size=3 face="Times New Roman">
</font>
<tr valign=top>
<td><font size=1 color=#5f5f5f face="Arial">To:</font><font size=3 face="Times New Roman">
</font>
<td><font size=1 face="Arial">&quot;Eclipse PDE general developers list.&quot;
&lt;pde-dev@xxxxxxxxxxx&gt;, </font>
<tr valign=top>
<td><font size=1 color=#5f5f5f face="Arial">Date:</font><font size=3 face="Times New Roman">
</font>
<td><font size=1 face="Arial">27.02.2012 17:20</font><font size=3 face="Times New Roman">
</font>
<tr valign=top>
<td><font size=1 color=#5f5f5f face="Arial">Subject:</font><font size=3 face="Times New Roman">
</font>
<td><font size=1 face="Arial">Re: [pde-dev] Changes in API in Juno</font></table>
<p><font size=3 face="Times New Roman"><br>
 &nbsp;</font>
<div align=center>
<br><font size=3 face="Times New Roman">&nbsp;</font>
<br>
<hr noshade></div>
<br><font size=3 face="Times New Roman"><br>
<br>
</font><font size=2 face="Arial"><br>
<br>
Hi Dimitar,</font><font size=3 face="Times New Roman"> </font><font size=2 face="Arial"><br>
<br>
What classes are you using from those packages? It is unlikely that we
will replace the internal classes assuming the same tasks can be accomplished
using the official API.</font><font size=3 face="Times New Roman"> </font><font size=2 face="Arial"><br>
<br>
Curtis</font><font size=3 face="Times New Roman"> </font>
<p>
<table width=100%>
<tr valign=top>
<td width=16%><font size=1 color=#5f5f5f face="Arial">From:</font><font size=3 face="Times New Roman">
</font>
<td width=83%><font size=1 face="Arial">&quot;Giormov, Dimitar&quot; &lt;dimitar.giormov@xxxxxxx&gt;</font><font size=3 face="Times New Roman">
</font>
<tr valign=top>
<td><font size=1 color=#5f5f5f face="Arial">To:</font><font size=3 face="Times New Roman">
</font>
<td><font size=1 face="Arial">&quot;pde-dev@xxxxxxxxxxx&quot; &lt;pde-dev@xxxxxxxxxxx&gt;,
</font>
<tr valign=top>
<td><font size=1 color=#5f5f5f face="Arial">Date:</font><font size=3 face="Times New Roman">
</font>
<td><font size=1 face="Arial">2012/02/27 10:09 AM</font><font size=3 face="Times New Roman">
</font>
<tr valign=top>
<td><font size=1 color=#5f5f5f face="Arial">Subject:</font><font size=3 face="Times New Roman">
</font>
<td><font size=1 face="Arial">[pde-dev] Changes in API in Juno</font><font size=3 face="Times New Roman">
</font>
<tr valign=top>
<td><font size=1 color=#5f5f5f face="Arial">Sent by:</font><font size=3 face="Times New Roman">
</font>
<td><font size=1 face="Arial">pde-dev-bounces@xxxxxxxxxxx</font></table>
<p><font size=3 face="Times New Roman"><br>
 &nbsp;</font>
<div align=center>
<br><font size=3 face="Times New Roman">&nbsp;</font>
<br>
<hr noshade></div>
<br><font size=3 face="Times New Roman"><br>
</font><font size=2 face="Calibri"><br>
<br>
<br>
Hi,</font><font size=3 face="Times New Roman"> </font><font size=2 face="Calibri"><br>
<br>
We are trying to adopt Juno for our product so we can assure that everything
works. Unfortunately we stumbled upon an change in the packages of the
PDE that we use a lot.</font><font size=3 face="Times New Roman"> </font><font size=2 face="Calibri"><br>
These are: </font><font size=2 face="Courier New"><u>org.eclipse.pde.internal.core.target</u></font><font size=2 face="Calibri">
packages. &nbsp;Which have become an API so the &#8220;internal&#8221; from the package
is now removed. However this puts us in a situation where we have to start
maintain 2 separate versions of our product one for Indigo and one for
Juno. &nbsp;(and this is the only thing that we use and is different between
the 2 versions).</font><font size=3 face="Times New Roman"> </font><font size=2 face="Calibri"><br>
<br>
So my question would be: Is it possible that we get the packages back and
set them to deprecated for Juno release and remove them in the next release?</font><font size=3 face="Times New Roman">
</font><font size=2 face="Calibri"><br>
<br>
Best regards,</font><font size=3 face="Times New Roman"> </font><font size=2 face="Calibri"><br>
Dimitar</font><font size=3 face="Times New Roman"> </font><font size=2 face="Courier New"><br>
_______________________________________________<br>
pde-dev mailing list</font><font size=2 color=blue face="Courier New"><u><br>
</u></font><a href="mailto:pde-dev@xxxxxxxxxxx"><font size=2 color=blue face="Courier New"><u>pde-dev@xxxxxxxxxxx</u></font></a><font size=3 color=blue face="Times New Roman"><u><br>
</u></font><a href="https://dev.eclipse.org/mailman/listinfo/pde-dev"><font size=2 color=blue face="Courier New"><u>https://dev.eclipse.org/mailman/listinfo/pde-dev</u></font></a><font size=2 face="Courier New"><br>
<br>
_______________________________________________<br>
pde-dev mailing list</font><font size=2 color=blue face="Courier New"><u><br>
</u></font><a href="mailto:pde-dev@xxxxxxxxxxx"><font size=2 color=blue face="Courier New"><u>pde-dev@xxxxxxxxxxx</u></font></a><font size=3 color=blue face="Times New Roman"><u><br>
</u></font><a href="https://dev.eclipse.org/mailman/listinfo/pde-dev"><font size=2 color=blue face="Courier New"><u>https://dev.eclipse.org/mailman/listinfo/pde-dev</u></font></a><font size=2 face="Courier New"><br>
_______________________________________________<br>
pde-dev mailing list</font><font size=2 color=blue face="Courier New"><u><br>
</u></font><a href="mailto:pde-dev@xxxxxxxxxxx"><font size=2 color=blue face="Courier New"><u>pde-dev@xxxxxxxxxxx</u></font></a><font size=3 color=blue face="Times New Roman"><u><br>
</u></font><a href="https://dev.eclipse.org/mailman/listinfo/pde-dev"><font size=2 color=blue face="Courier New"><u>https://dev.eclipse.org/mailman/listinfo/pde-dev</u></font></a><tt><font size=2>_______________________________________________<br>
pde-dev mailing list<br>
pde-dev@xxxxxxxxxxx<br>
</font></tt><a href="https://dev.eclipse.org/mailman/listinfo/pde-dev"><tt><font size=2>https://dev.eclipse.org/mailman/listinfo/pde-dev</font></tt></a><tt><font size=2><br>
</font></tt>
<br>
]]></content:encoded>
		<pubDate>Fri, 02 Mar 2012 21:38:06 GMT</pubDate>
		<guid isPermaLink="true">http://dev.eclipse.org/mhonarc/lists/pde-dev/msg02106.html</guid>
		<author>John_Arthorne@xxxxxxx (John Arthorne)</author>
	</item>


	<item>
		<title>Re: [pde-dev] Changes in API in Juno</title>
		<link>http://dev.eclipse.org/mhonarc/lists/pde-dev/msg02105.html</link>
		<description> </description>
		<content:encoded><![CDATA[<pre style="margin: 0em;">We had a similar problem with one of our products when P2 changed
all/most of their package names in 3.6. Our solution was to introduce
p2-frontend interfaces which completely hid p2 interactions from the
rest of our codebase and then we provided two separate implementation of
the p2 frontend, one for 3.5 and another for 3.6. This was the time when
I really wished PDE had per-project target platform ;-).</pre><br>
<pre style="margin: 0em;">--
Regards,
Igor</pre><br>
<tt>On 12-02-29 12:19 PM, Raev, Kaloyan wrote:
</tt><blockquote style="border-left: #5555EE solid 0.2em; margin: 0em; padding-left: 0.85em"><pre style="margin: 0em;">Hi John,</pre><br>
<pre style="margin: 0em;">Thank you for discussing this. We are willing to try to solve this on
our adopter&#xE2;s side. Our product is an Add-On, therefore patching PDE is
not the best approach. The other one &#xE2;via a fragment on the PDE bundle&#xE2;
looks quite interesting. Could you give more details?</pre><br>
<pre style="margin: 0em;">Thanks,</pre><br>
<pre style="margin: 0em;">Kaloyan</pre><br>
<pre style="margin: 0em;">*From:*pde-dev-bounces@xxxxxxxxxxx [<a  href="mailto:pde-dev-bounces@xxxxxxxxxxx">mailto:pde-dev-bounces@xxxxxxxxxxx</a>]
*On Behalf Of *John Arthorne
*Sent:* 29 &#xD1;&#xD0;&#xD0;&#xD1;&#xD1;&#xD0;&#xD1;&#xD0; 2012 &#xD0;. 18:32 &#xD1;.
*To:* Eclipse PDE general developers list.
*Subject:* Re: [pde-dev] Changes in API in Juno</pre><br>
<pre style="margin: 0em;">We had a discussion about this today in the Eclipse PMC call [1]. We
have great sympathy for this use case, and in the past we have helped
adopters by leaving some very targeted bridging code or other techniques
to ease compatibility. However we agreed that in this case we should not
do it. This is entire packages of code rather than an isolated change,
and there is a lot of work to get this right and to ensure both copies
of the code continue to function properly. PDE is currently *very* short
on committer resources and can't take on this work without sacrificing
other areas. There are other approaches you could try in your product
such as patching yourself or possibly via a fragment on the PDE bundle.</pre><br>
<pre style="margin: 0em;">John</pre><br>
<pre style="margin: 0em;">[1] <a  href="http://wiki.eclipse.org/Eclipse/PMC#Meeting_Minutes">http://wiki.eclipse.org/Eclipse/PMC#Meeting_Minutes</a></pre><br>
<pre style="margin: 0em;"><br></pre><br>
<pre style="margin: 0em;"><br>*&quot;Giormov, Dimitar&quot; &lt;dimitar.giormov@xxxxxxx
&lt;<a  href="mailto:dimitar.giormov@xxxxxxx">mailto:dimitar.giormov@xxxxxxx</a>&gt;&gt;*
Sent by: pde-dev-bounces@xxxxxxxxxxx &lt;<a  href="mailto:pde-dev-bounces@xxxxxxxxxxx">mailto:pde-dev-bounces@xxxxxxxxxxx</a>&gt;</pre><br>
<pre style="margin: 0em;">02/28/2012 04:04 AM</pre><br>
<pre style="margin: 0em;">Please respond to
&quot;Eclipse PDE general developers list.&quot; &lt;pde-dev@xxxxxxxxxxx
&lt;<a  href="mailto:pde-dev@xxxxxxxxxxx">mailto:pde-dev@xxxxxxxxxxx</a>&gt;&gt;</pre><br>
<pre style="margin: 0em;"><br></pre><br>
<pre style="margin: 0em;">To</pre><br>
<pre style="margin: 0em;"><br></pre><br>
<pre style="margin: 0em;">&quot;Eclipse PDE general developers list.&quot; &lt;pde-dev@xxxxxxxxxxx
&lt;<a  href="mailto:pde-dev@xxxxxxxxxxx">mailto:pde-dev@xxxxxxxxxxx</a>&gt;&gt;</pre><br>
<pre style="margin: 0em;">cc</pre><br>
<pre style="margin: 0em;"><br></pre><br>
<pre style="margin: 0em;">Subject</pre><br>
<pre style="margin: 0em;"><br></pre><br>
<pre style="margin: 0em;">Re: [pde-dev] Changes in API in Juno</pre><br>
<pre style="margin: 0em;"><br></pre><br>
<pre style="margin: 0em;"><br></pre><br>
<pre style="margin: 0em;"><br>We mostly use:</pre><br>
<pre style="margin: 0em;">_org.eclipse.pde.internal.core.target.LocalTargetHandle_;
_org.eclipse.pde.internal.core.target.ProfileBundleContainer_;
_org.eclipse.pde.internal.core.target.WorkspaceFileTargetHandle_;
_org.eclipse.pde.internal.core.target.provisional.IBundleContainer_;
_org.eclipse.pde.internal.core.target.provisional.ITargetDefinition_;
_org.eclipse.pde.internal.core.target.provisional.ITargetHandle_;
_org.eclipse.pde.internal.core.target.provisional.ITargetPlatformService_;</pre><br>
<pre style="margin: 0em;">Let me clarify as well, I never mentioned that the classes are in the
PDE API. I know that we cannot rely on the internal classes. But since
the classes are frequently used by adopters, for me leaving them as
deprecated for a year (if possible) is a logical thing to do.</pre><br>
<pre style="margin: 0em;">Best regards,
Dimitar
*From:*pde-dev-bounces@xxxxxxxxxxx &lt;<a  href="mailto:pde-dev-bounces@xxxxxxxxxxx">mailto:pde-dev-bounces@xxxxxxxxxxx</a>&gt;
[<a  href="mailto:pde-dev-bounces@xxxxxxxxxxx">mailto:pde-dev-bounces@xxxxxxxxxxx</a>] *On Behalf Of *Daniel Megert*
Sent:* Monday, February 27, 2012 18:26*
To:* Eclipse PDE general developers list.*
Subject:* Re: [pde-dev] Changes in API in Juno</pre><br>
<pre style="margin: 0em;">Just to clarify: the PDE API did not change. Anything in internal
packages can change at any day. For details see
<a  href="http://www.eclipse.org/articles/article.php?file=Article-API-Use/index.html">http://www.eclipse.org/articles/article.php?file=Article-API-Use/index.html</a>.</pre><br>
<pre style="margin: 0em;"><br>Dani</pre><br>
<pre style="margin: 0em;">From:</pre><br>
<pre style="margin: 0em;"><br></pre><br>
<pre style="margin: 0em;">Curtis Windatt &lt;Curtis_Windatt@xxxxxxxxxx&gt;</pre><br>
<pre style="margin: 0em;">To:</pre><br>
<pre style="margin: 0em;"><br></pre><br>
<pre style="margin: 0em;">&quot;Eclipse PDE general developers list.&quot; &lt;pde-dev@xxxxxxxxxxx&gt;,</pre><br>
<pre style="margin: 0em;">Date:</pre><br>
<pre style="margin: 0em;"><br></pre><br>
<pre style="margin: 0em;">27.02.2012 17:20</pre><br>
<pre style="margin: 0em;">Subject:</pre><br>
<pre style="margin: 0em;"><br></pre><br>
<pre style="margin: 0em;">Re: [pde-dev] Changes in API in Juno</pre><br>
<pre style="margin: 0em;"><br>------------------------------------------------------------------------</pre><br>
<pre style="margin: 0em;"><br></pre><br>
<pre style="margin: 0em;"><br></pre><br>
<pre style="margin: 0em;">Hi Dimitar,</pre><br>
<pre style="margin: 0em;">What classes are you using from those packages? It is unlikely that we
will replace the internal classes assuming the same tasks can be
accomplished using the official API.</pre><br>
<pre style="margin: 0em;">Curtis</pre><br>
<pre style="margin: 0em;">From:</pre><br>
<pre style="margin: 0em;"><br></pre><br>
<pre style="margin: 0em;">&quot;Giormov, Dimitar&quot; &lt;dimitar.giormov@xxxxxxx&gt;</pre><br>
<pre style="margin: 0em;">To:</pre><br>
<pre style="margin: 0em;"><br></pre><br>
<pre style="margin: 0em;">&quot;pde-dev@xxxxxxxxxxx&quot; &lt;pde-dev@xxxxxxxxxxx&gt;,</pre><br>
<pre style="margin: 0em;">Date:</pre><br>
<pre style="margin: 0em;"><br></pre><br>
<pre style="margin: 0em;">2012/02/27 10:09 AM</pre><br>
<pre style="margin: 0em;">Subject:</pre><br>
<pre style="margin: 0em;"><br></pre><br>
<pre style="margin: 0em;">[pde-dev] Changes in API in Juno</pre><br>
<pre style="margin: 0em;">Sent by:</pre><br>
<pre style="margin: 0em;"><br></pre><br>
<pre style="margin: 0em;">pde-dev-bounces@xxxxxxxxxxx</pre><br>
<pre style="margin: 0em;"><br>------------------------------------------------------------------------</pre><br>
<pre style="margin: 0em;"><br></pre><br>
<pre style="margin: 0em;"><br></pre><br>
<pre style="margin: 0em;">Hi,</pre><br>
<pre style="margin: 0em;">We are trying to adopt Juno for our product so we can assure that
everything works. Unfortunately we stumbled upon an change in the
packages of the PDE that we use a lot.
These are: _org.eclipse.pde.internal.core.target_packages. Which have
become an API so the &#xE2;internal&#xE2; from the package is now removed. However
this puts us in a situation where we have to start maintain 2 separate
versions of our product one for Indigo and one for Juno. (and this is
the only thing that we use and is different between the 2 versions).</pre><br>
<pre style="margin: 0em;">So my question would be: Is it possible that we get the packages back
and set them to deprecated for Juno release and remove them in the next
release?</pre><br>
<pre style="margin: 0em;">Best regards,
Dimitar
_______________________________________________
pde-dev mailing list
pde-dev@xxxxxxxxxxx &lt;<a  href="mailto:pde-dev@xxxxxxxxxxx">mailto:pde-dev@xxxxxxxxxxx</a>&gt;_
_<a  href="https://dev.eclipse.org/mailman/listinfo/pde-dev">https://dev.eclipse.org/mailman/listinfo/pde-dev</a></pre><br>
<pre style="margin: 0em;">_______________________________________________
pde-dev mailing list
pde-dev@xxxxxxxxxxx &lt;<a  href="mailto:pde-dev@xxxxxxxxxxx">mailto:pde-dev@xxxxxxxxxxx</a>&gt;_
_<a  href="https://dev.eclipse.org/mailman/listinfo/pde-dev">https://dev.eclipse.org/mailman/listinfo/pde-dev</a>
_______________________________________________
pde-dev mailing list
pde-dev@xxxxxxxxxxx &lt;<a  href="mailto:pde-dev@xxxxxxxxxxx">mailto:pde-dev@xxxxxxxxxxx</a>&gt;
<a  href="https://dev.eclipse.org/mailman/listinfo/pde-dev">https://dev.eclipse.org/mailman/listinfo/pde-dev</a></pre><br>
<pre style="margin: 0em;"><br></pre><br>
<pre style="margin: 0em;">_______________________________________________
pde-dev mailing list
pde-dev@xxxxxxxxxxx
<a  href="https://dev.eclipse.org/mailman/listinfo/pde-dev">https://dev.eclipse.org/mailman/listinfo/pde-dev</a>
</pre></blockquote><br>
]]></content:encoded>
		<pubDate>Thu, 01 Mar 2012 14:26:35 GMT</pubDate>
		<guid isPermaLink="true">http://dev.eclipse.org/mhonarc/lists/pde-dev/msg02105.html</guid>
		<author>igor@xxxxxxx (Igor Fedorenko)</author>
	</item>


	<item>
		<title>Re: [pde-dev] Changes in API in Juno</title>
		<link>http://dev.eclipse.org/mhonarc/lists/pde-dev/msg02104.html</link>
		<description>Hi John,  Thank you for discussing this. We are willing to try to solve this on our adopter&amp;#xE2;s side. Our product is an Add-On, therefore patching PDE is not the best approach. The other one &amp;#xE2;via a fragment on the PDE bundle&amp;#xE2; looks quite interesting. Could y...</description>
		<content:encoded><![CDATA[<table width="100%"><tr><td style="a:link { color: blue } a:visited { color: purple } "><div class=WordSection1><p class=MsoNormal><span style='font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1F497D'>Hi John, <o:p></o:p></span></p><p class=MsoNormal><span style='font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1F497D'><o:p>&nbsp;</o:p></span></p><p class=MsoNormal><span style='font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1F497D'>Thank you for discussing this. We are willing to try to solve this on our adopter&#xE2;s side. Our product is an Add-On, therefore patching PDE is not the best approach. The other one &#xE2;via a fragment on the PDE bundle&#xE2; looks quite interesting. Could you give more details?<o:p></o:p></span></p><p class=MsoNormal><span style='font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1F497D'><o:p>&nbsp;</o:p></span></p><p class=MsoNormal><span style='font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1F497D'>Thanks,<o:p></o:p></span></p><p class=MsoNormal><span style='font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1F497D'>Kaloyan<o:p></o:p></span></p><p class=MsoNormal><o:p>&nbsp;</o:p></p><p class=MsoNormal><b><span style='font-size:10.0pt;font-family:"Tahoma","sans-serif"'>From:</span></b><span style='font-size:10.0pt;font-family:"Tahoma","sans-serif"'> pde-dev-bounces@xxxxxxxxxxx [mailto:pde-dev-bounces@xxxxxxxxxxx] <b>On Behalf Of </b>John Arthorne<br><b>Sent:</b> 29 &#xD1;&#xD0;&#xD0;&#xD1;&#xD1;&#xD0;&#xD1;&#xD0; 2012 &#xD0;. 18:32 &#xD1;.<br><b>To:</b> Eclipse PDE general developers list.<br><b>Subject:</b> Re: [pde-dev] Changes in API in Juno<o:p></o:p></span></p><p class=MsoNormal><o:p>&nbsp;</o:p></p><p class=MsoNormal style='margin-bottom:12.0pt'><span style='font-size:10.0pt;font-family:"Arial","sans-serif"'>We had a discussion about this today in the Eclipse PMC call [1]. We have great sympathy for this use case, and in the past we have helped adopters by leaving some very targeted bridging code or other techniques to ease compatibility. However we agreed that in this case we should not do it. This is entire packages of code rather than an isolated change, and there is a lot of work to get this right and to ensure both copies of the code continue to function properly. PDE is currently *very* short on committer resources and can't take on this work without sacrificing other areas. There are other approaches you could try in your product such as patching yourself or possibly via a fragment on the PDE bundle. </span><br><br><span style='font-size:10.0pt;font-family:"Arial","sans-serif"'>John</span> <br><br><span style='font-size:10.0pt;font-family:"Arial","sans-serif"'>[1] </span><a href="http://wiki.eclipse.org/Eclipse/PMC#Meeting_Minutes"><span style='font-size:10.0pt;font-family:"Arial","sans-serif"'>http://wiki.eclipse.org/Eclipse/PMC#Meeting_Minutes</span></a> <br><br><br><br><br><o:p></o:p></p><table class=MsoNormalTable border=0 cellpadding=0 width="100%" style='width:100.0%'><tr><td width="40%" valign=top style='width:40.0%;padding:.75pt .75pt .75pt .75pt'><p class=MsoNormal><b><span style='font-size:7.5pt;font-family:"Arial","sans-serif"'>&quot;Giormov, Dimitar&quot; &lt;<a href="mailto:dimitar.giormov@xxxxxxx">dimitar.giormov@xxxxxxx</a>&gt;</span></b><span style='font-size:7.5pt;font-family:"Arial","sans-serif"'> </span><br><span style='font-size:7.5pt;font-family:"Arial","sans-serif"'>Sent by: <a href="mailto:pde-dev-bounces@xxxxxxxxxxx">pde-dev-bounces@xxxxxxxxxxx</a></span> <o:p></o:p></p><p><span style='font-size:7.5pt;font-family:"Arial","sans-serif"'>02/28/2012 04:04 AM</span> <o:p></o:p></p><table class=MsoNormalTable border=1 cellpadding=0><tr><td valign=top style='background:white;padding:.75pt .75pt .75pt .75pt'><p class=MsoNormal align=center style='text-align:center'><span style='font-size:7.5pt;font-family:"Arial","sans-serif"'>Please respond to<br>&quot;Eclipse PDE general developers list.&quot; &lt;<a href="mailto:pde-dev@xxxxxxxxxxx">pde-dev@xxxxxxxxxxx</a>&gt;</span><o:p></o:p></p></td></tr></table></td><td width="59%" valign=top style='width:59.0%;padding:.75pt .75pt .75pt .75pt'><table class=MsoNormalTable border=0 cellpadding=0 width="100%" style='width:100.0%'><tr><td valign=top style='padding:.75pt .75pt .75pt .75pt'><p class=MsoNormal align=right style='text-align:right'><span style='font-size:7.5pt;font-family:"Arial","sans-serif"'>To</span><o:p></o:p></p></td><td valign=top style='padding:.75pt .75pt .75pt .75pt'><p class=MsoNormal><span style='font-size:7.5pt;font-family:"Arial","sans-serif"'>&quot;Eclipse PDE general developers list.&quot; &lt;<a href="mailto:pde-dev@xxxxxxxxxxx">pde-dev@xxxxxxxxxxx</a>&gt;</span> <o:p></o:p></p></td></tr><tr><td valign=top style='padding:.75pt .75pt .75pt .75pt'><p class=MsoNormal align=right style='text-align:right'><span style='font-size:7.5pt;font-family:"Arial","sans-serif"'>cc</span><o:p></o:p></p></td><td valign=top style='padding:.75pt .75pt .75pt .75pt'></td></tr><tr><td valign=top style='padding:.75pt .75pt .75pt .75pt'><p class=MsoNormal align=right style='text-align:right'><span style='font-size:7.5pt;font-family:"Arial","sans-serif"'>Subject</span><o:p></o:p></p></td><td valign=top style='padding:.75pt .75pt .75pt .75pt'><p class=MsoNormal><span style='font-size:7.5pt;font-family:"Arial","sans-serif"'>Re: [pde-dev] Changes in API in Juno</span><o:p></o:p></p></td></tr></table><p class=MsoNormal><o:p>&nbsp;</o:p></p><table class=MsoNormalTable border=0 cellpadding=0><tr><td valign=top style='padding:.75pt .75pt .75pt .75pt'></td><td valign=top style='padding:.75pt .75pt .75pt .75pt'></td></tr></table></td></tr></table><p class=MsoNormal><br><br><br><span style='font-size:10.0pt;font-family:"Calibri","sans-serif";color:#004080'>We mostly use:</span> <br><span style='font-size:10.0pt;font-family:"Calibri","sans-serif";color:#004080'>&nbsp;</span> <br><u><span style='font-size:10.0pt;font-family:Consolas'>org.eclipse.pde.internal.core.target.LocalTargetHandle</span></u><span style='font-size:10.0pt;font-family:Consolas'>;</span> <br><u><span style='font-size:10.0pt;font-family:Consolas'>org.eclipse.pde.internal.core.target.ProfileBundleContainer</span></u><span style='font-size:10.0pt;font-family:Consolas'>;</span> <br><u><span style='font-size:10.0pt;font-family:Consolas'>org.eclipse.pde.internal.core.target.WorkspaceFileTargetHandle</span></u><span style='font-size:10.0pt;font-family:Consolas'>;</span> <br><u><span style='font-size:10.0pt;font-family:Consolas'>org.eclipse.pde.internal.core.target.provisional.IBundleContainer</span></u><span style='font-size:10.0pt;font-family:Consolas'>;</span> <br><u><span style='font-size:10.0pt;font-family:Consolas'>org.eclipse.pde.internal.core.target.provisional.ITargetDefinition</span></u><span style='font-size:10.0pt;font-family:Consolas'>;</span> <br><u><span style='font-size:10.0pt;font-family:Consolas'>org.eclipse.pde.internal.core.target.provisional.ITargetHandle</span></u><span style='font-size:10.0pt;font-family:Consolas'>;</span> <br><u><span style='font-size:10.0pt;font-family:Consolas'>org.eclipse.pde.internal.core.target.provisional.ITargetPlatformService</span></u><span style='font-size:10.0pt;font-family:Consolas'>;</span> <br><span style='font-size:10.0pt;font-family:"Calibri","sans-serif";color:#004080'>&nbsp;</span> <br><span style='font-size:10.0pt;font-family:"Calibri","sans-serif";color:#004080'>Let me clarify as well, I never mentioned that the classes are in the PDE API. I know that we cannot rely on the internal classes. But since the classes are frequently used by adopters, for me leaving them as deprecated for a year (if possible) is a logical thing to do.</span> <br><span style='font-size:10.0pt;font-family:"Calibri","sans-serif";color:#004080'>&nbsp;</span> <br><span style='font-size:10.0pt;font-family:"Calibri","sans-serif";color:#004080'>Best regards,</span> <br><span style='font-size:10.0pt;font-family:"Calibri","sans-serif";color:#004080'>Dimitar</span> <br><b><span style='font-size:10.0pt;font-family:"Tahoma","sans-serif"'>From:</span></b><span style='font-size:10.0pt;font-family:"Tahoma","sans-serif"'> <a href="mailto:pde-dev-bounces@xxxxxxxxxxx">pde-dev-bounces@xxxxxxxxxxx</a> [</span><a href="mailto:pde-dev-bounces@xxxxxxxxxxx"><span style='font-size:10.0pt;font-family:"Tahoma","sans-serif"'>mailto:pde-dev-bounces@xxxxxxxxxxx</span></a><span style='font-size:10.0pt;font-family:"Tahoma","sans-serif"'>] <b>On Behalf Of </b>Daniel Megert<b><br>Sent:</b> Monday, February 27, 2012 18:26<b><br>To:</b> Eclipse PDE general developers list.<b><br>Subject:</b> Re: [pde-dev] Changes in API in Juno</span> <br>&nbsp; <br><span style='font-size:10.0pt;font-family:"Arial","sans-serif"'>Just to clarify: the PDE API did not change. Anything in internal packages can change at any day. For details see </span><a href="http://www.eclipse.org/articles/article.php?file=Article-API-Use/index.html"><span style='font-size:10.0pt;font-family:"Arial","sans-serif"'>http://www.eclipse.org/articles/article.php?file=Article-API-Use/index.html</span></a><span style='font-size:10.0pt;font-family:"Arial","sans-serif"'>.</span> <br><span style='font-size:10.0pt;font-family:"Arial","sans-serif"'><br>Dani</span> <o:p></o:p></p><table class=MsoNormalTable border=0 cellpadding=0 width="100%" style='width:100.0%'><tr><td width="12%" valign=top style='width:12.0%;padding:.75pt .75pt .75pt .75pt'><p class=MsoNormal><span style='font-size:7.5pt;font-family:"Arial","sans-serif";color:#5F5F5F'>From:</span> <o:p></o:p></p></td><td width="87%" valign=top style='width:87.0%;padding:.75pt .75pt .75pt .75pt'><p class=MsoNormal><span style='font-size:7.5pt;font-family:"Arial","sans-serif"'>Curtis Windatt &lt;Curtis_Windatt@xxxxxxxxxx&gt;</span> <o:p></o:p></p></td></tr><tr><td valign=top style='padding:.75pt .75pt .75pt .75pt'><p class=MsoNormal><span style='font-size:7.5pt;font-family:"Arial","sans-serif";color:#5F5F5F'>To:</span> <o:p></o:p></p></td><td valign=top style='padding:.75pt .75pt .75pt .75pt'><p class=MsoNormal><span style='font-size:7.5pt;font-family:"Arial","sans-serif"'>&quot;Eclipse PDE general developers list.&quot; &lt;pde-dev@xxxxxxxxxxx&gt;, </span><o:p></o:p></p></td></tr><tr><td valign=top style='padding:.75pt .75pt .75pt .75pt'><p class=MsoNormal><span style='font-size:7.5pt;font-family:"Arial","sans-serif";color:#5F5F5F'>Date:</span> <o:p></o:p></p></td><td valign=top style='padding:.75pt .75pt .75pt .75pt'><p class=MsoNormal><span style='font-size:7.5pt;font-family:"Arial","sans-serif"'>27.02.2012 17:20</span> <o:p></o:p></p></td></tr><tr><td valign=top style='padding:.75pt .75pt .75pt .75pt'><p class=MsoNormal><span style='font-size:7.5pt;font-family:"Arial","sans-serif";color:#5F5F5F'>Subject:</span> <o:p></o:p></p></td><td valign=top style='padding:.75pt .75pt .75pt .75pt'><p class=MsoNormal><span style='font-size:7.5pt;font-family:"Arial","sans-serif"'>Re: [pde-dev] Changes in API in Juno</span><o:p></o:p></p></td></tr></table><p><br>&nbsp; <o:p></o:p></p><p class=MsoNormal align=center style='text-align:center'><o:p>&nbsp;</o:p></p><div class=MsoNormal align=center style='text-align:center'><hr size=2 width="100%" noshade style='color:#A0A0A0' align=center></div><p class=MsoNormal><br><br><br><span style='font-size:10.0pt;font-family:"Arial","sans-serif"'><br>Hi Dimitar,</span> <span style='font-size:10.0pt;font-family:"Arial","sans-serif"'><br><br>What classes are you using from those packages? It is unlikely that we will replace the internal classes assuming the same tasks can be accomplished using the official API.</span> <span style='font-size:10.0pt;font-family:"Arial","sans-serif"'><br><br>Curtis</span> <o:p></o:p></p><table class=MsoNormalTable border=0 cellpadding=0 width="100%" style='width:100.0%'><tr><td width="16%" valign=top style='width:16.0%;padding:.75pt .75pt .75pt .75pt'><p class=MsoNormal><span style='font-size:7.5pt;font-family:"Arial","sans-serif";color:#5F5F5F'>From:</span> <o:p></o:p></p></td><td width="83%" valign=top style='width:83.0%;padding:.75pt .75pt .75pt .75pt'><p class=MsoNormal><span style='font-size:7.5pt;font-family:"Arial","sans-serif"'>&quot;Giormov, Dimitar&quot; &lt;dimitar.giormov@xxxxxxx&gt;</span> <o:p></o:p></p></td></tr><tr><td valign=top style='padding:.75pt .75pt .75pt .75pt'><p class=MsoNormal><span style='font-size:7.5pt;font-family:"Arial","sans-serif";color:#5F5F5F'>To:</span> <o:p></o:p></p></td><td valign=top style='padding:.75pt .75pt .75pt .75pt'><p class=MsoNormal><span style='font-size:7.5pt;font-family:"Arial","sans-serif"'>&quot;pde-dev@xxxxxxxxxxx&quot; &lt;pde-dev@xxxxxxxxxxx&gt;, </span><o:p></o:p></p></td></tr><tr><td valign=top style='padding:.75pt .75pt .75pt .75pt'><p class=MsoNormal><span style='font-size:7.5pt;font-family:"Arial","sans-serif";color:#5F5F5F'>Date:</span> <o:p></o:p></p></td><td valign=top style='padding:.75pt .75pt .75pt .75pt'><p class=MsoNormal><span style='font-size:7.5pt;font-family:"Arial","sans-serif"'>2012/02/27 10:09 AM</span> <o:p></o:p></p></td></tr><tr><td valign=top style='padding:.75pt .75pt .75pt .75pt'><p class=MsoNormal><span style='font-size:7.5pt;font-family:"Arial","sans-serif";color:#5F5F5F'>Subject:</span> <o:p></o:p></p></td><td valign=top style='padding:.75pt .75pt .75pt .75pt'><p class=MsoNormal><span style='font-size:7.5pt;font-family:"Arial","sans-serif"'>[pde-dev] Changes in API in Juno</span> <o:p></o:p></p></td></tr><tr><td valign=top style='padding:.75pt .75pt .75pt .75pt'><p class=MsoNormal><span style='font-size:7.5pt;font-family:"Arial","sans-serif";color:#5F5F5F'>Sent by:</span> <o:p></o:p></p></td><td valign=top style='padding:.75pt .75pt .75pt .75pt'><p class=MsoNormal><span style='font-size:7.5pt;font-family:"Arial","sans-serif"'>pde-dev-bounces@xxxxxxxxxxx</span><o:p></o:p></p></td></tr></table><p><br>&nbsp; <o:p></o:p></p><p class=MsoNormal align=center style='text-align:center'><o:p>&nbsp;</o:p></p><div class=MsoNormal align=center style='text-align:center'><hr size=2 width="100%" noshade style='color:#A0A0A0' align=center></div><p class=MsoNormal style='margin-bottom:12.0pt'><br><br><span style='font-size:10.0pt;font-family:"Calibri","sans-serif"'><br><br>Hi,</span> <br><span style='font-size:10.0pt;font-family:"Calibri","sans-serif"'><br>We are trying to adopt Juno for our product so we can assure that everything works. Unfortunately we stumbled upon an change in the packages of the PDE that we use a lot.</span> <span style='font-size:10.0pt;font-family:"Calibri","sans-serif"'><br>These are: </span><u><span style='font-size:10.0pt;font-family:"Courier New"'>org.eclipse.pde.internal.core.target</span></u><span style='font-size:10.0pt;font-family:"Calibri","sans-serif"'> packages. &nbsp;Which have become an API so the &#xE2;internal&#xE2; from the package is now removed. However this puts us in a situation where we have to start maintain 2 separate versions of our product one for Indigo and one for Juno. &nbsp;(and this is the only thing that we use and is different between the 2 versions).</span> <br><span style='font-size:10.0pt;font-family:"Calibri","sans-serif"'><br>So my question would be: Is it possible that we get the packages back and set them to deprecated for Juno release and remove them in the next release?</span> <br><span style='font-size:10.0pt;font-family:"Calibri","sans-serif"'><br>Best regards,</span> <span style='font-size:10.0pt;font-family:"Calibri","sans-serif"'><br>Dimitar</span> <span style='font-size:10.0pt;font-family:"Courier New"'><br>_______________________________________________<br>pde-dev mailing list<br><a href="mailto:pde-dev@xxxxxxxxxxx">pde-dev@xxxxxxxxxxx</a></span><u><span style='color:blue'><br></span></u><a href="https://dev.eclipse.org/mailman/listinfo/pde-dev"><span style='font-size:10.0pt;font-family:"Courier New"'>https://dev.eclipse.org/mailman/listinfo/pde-dev</span></a><br><span style='font-size:10.0pt;font-family:"Courier New"'><br>_______________________________________________<br>pde-dev mailing list<br><a href="mailto:pde-dev@xxxxxxxxxxx">pde-dev@xxxxxxxxxxx</a></span><u><span style='color:blue'><br></span></u><a href="https://dev.eclipse.org/mailman/listinfo/pde-dev"><span style='font-size:10.0pt;font-family:"Courier New"'>https://dev.eclipse.org/mailman/listinfo/pde-dev</span></a><span style='font-size:10.0pt;font-family:"Courier New"'><br><tt>_______________________________________________</tt><br><tt>pde-dev mailing list</tt><br><tt><a href="mailto:pde-dev@xxxxxxxxxxx">pde-dev@xxxxxxxxxxx</a></tt><br></span><a href="https://dev.eclipse.org/mailman/listinfo/pde-dev"><tt><span style='font-size:10.0pt'>https://dev.eclipse.org/mailman/listinfo/pde-dev</span></tt></a><o:p></o:p></p></div></td></tr></table>]]></content:encoded>
		<pubDate>Wed, 29 Feb 2012 17:20:02 GMT</pubDate>
		<guid isPermaLink="true">http://dev.eclipse.org/mhonarc/lists/pde-dev/msg02104.html</guid>
		<author>kaloyan.raev@xxxxxxx (Raev, Kaloyan)</author>
	</item>

 
	</channel>
	</rss>
<!-- MHonArc v2.6.10 -->

