<div dir="ltr"><div>CEE is fine with anything that gives our customers a usable end result.<br><br></div><div>Thanks,<br></div><div><br></div>Rick<br></div><div class="gmail_extra"><br><div class="gmail_quote">On Thu, Sep 29, 2016 at 10:37 AM, Nick Boldt <span dir="ltr">&lt;<a href="mailto:nboldt@redhat.com" target="_blank">nboldt@redhat.com</a>&gt;</span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">Why wouldn&#39;t it be a solution?<br>
<br>
devstudio includes vpe. vpe depends on xulrunner. xulrunner needs<br>
GTK2. GTK2 on RHEL7 is not supported.<br>
<br>
Therefore devstudio rpm shouldn&#39;t include vpe/xulrunner/gtk2. QED. :D<br>
<br>
What if we provide two different install paths?<br>
<br>
a) rpm installs everything in devstudio except vpe/xulrunner (supported config)<br>
<br>
b) users who want vpe can then install it by hand from the devstudio<br>
*update site*, plus the 4 dependency RPMs, and enabling GTK3=0 to<br>
force Eclipse to run in unsupported GTK2 mode.<br>
<br>
I would also be open to the idea of building a quasi-supported (&quot;Tech<br>
Preview&quot;) rh-eclipse 46-devstudio-vpe rpm, which provides the<br>
vpe/xulrunner and requires the 4 dependencies. It could maybe even<br>
enable GTK3=0 (?) on startup of Eclipse, provided it includes an<br>
eclipse.sh which would enable that property before starting the<br>
eclipse executable.<br>
<br>
This new rpm would of course require buy in from GSS and QE. Adding<br>
Len and Rick to cc:.<br>
<br>
N<br>
<br>
<br>
<br>
On Thu, Sep 29, 2016 at 10:53 AM, Alexey Kazakov &lt;<a href="mailto:alkazako@redhat.com">alkazako@redhat.com</a>&gt; wrote:<br>
&gt;<br>
&gt;<br>
&gt; On 09/29/2016 06:37 AM, Aleksandar Kurtakov wrote:<br>
&gt;&gt;<br>
&gt;&gt;<br>
&gt;&gt; ----- Original Message -----<br>
&gt;&gt;&gt;<br>
&gt;&gt;&gt; From: &quot;Alexey Kazakov&quot; &lt;<a href="mailto:alkazako@redhat.com">alkazako@redhat.com</a>&gt;<br>
&gt;&gt;&gt; To: &quot;Ilya Buziuk&quot; &lt;<a href="mailto:ibuziuk@redhat.com">ibuziuk@redhat.com</a>&gt;, &quot;Aleksandar Kurtakov&quot;<br>
&gt;&gt;&gt; &lt;<a href="mailto:akurtako@redhat.com">akurtako@redhat.com</a>&gt;, &quot;jbosstools-dev jbosstools-dev&quot;<br>
&gt;&gt;&gt; &lt;<a href="mailto:jbosstools-dev@lists.jboss.org">jbosstools-dev@lists.jboss.<wbr>org</a>&gt;<br>
&gt;&gt;&gt; Cc: &quot;Max Rydahl Andersen&quot; &lt;<a href="mailto:manderse@redhat.com">manderse@redhat.com</a>&gt;, &quot;Nick Boldt&quot;<br>
&gt;&gt;&gt; &lt;<a href="mailto:nboldt@redhat.com">nboldt@redhat.com</a>&gt;, &quot;Leo Ufimtsev&quot;<br>
&gt;&gt;&gt; &lt;<a href="mailto:lufimtse@redhat.com">lufimtse@redhat.com</a>&gt;<br>
&gt;&gt;&gt; Sent: Thursday, 29 September, 2016 4:33:00 PM<br>
&gt;&gt;&gt; Subject: Re: Do we still need Xulrunner in Devstudio?<br>
&gt;&gt;&gt;<br>
&gt;&gt;&gt; It looks like I missed some discussion here. So, I&#39;m repeating my<br>
&gt;&gt;&gt; question, why would we like to remove Xulrunner and/or deprecate VPE?<br>
&gt;&gt;<br>
&gt;&gt; The discussion started from xulrunner being usable only in GTK2 env when<br>
&gt;&gt; on RHEL 7 we support only GTK3. It would be really nice to not have<br>
&gt;&gt; recommendations to use GTK2 for using VPE as it would cause issues for other<br>
&gt;&gt; plugins.<br>
&gt;<br>
&gt;<br>
&gt; OK. So, removing VPE is not a solution for this anyway ;)<br>
&gt;<br>
&gt; Thanks.<br>
&gt;<br>
&gt;<br>
&gt;&gt;<br>
&gt;&gt;&gt; Just want to understand if there is some real problem and our Xulrunner<br>
&gt;&gt;&gt; stuff blocks us to solve it or this is just for cleanness sake.<br>
&gt;&gt;&gt;<br>
&gt;&gt;&gt; Thanks.<br>
&gt;&gt;&gt;<br>
&gt;&gt;&gt; On 09/29/2016 03:28 AM, Ilya Buziuk wrote:<br>
&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt; Hi, Aleksandr<br>
&gt;&gt;&gt;&gt; Alexey has already moved this discussion to jbosstools-dev.<br>
&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt; Unfortunately, I do not have Webkit POC ready to hand, but I think I<br>
&gt;&gt;&gt;&gt; remember the approach. Basically, the WebKit based transformation was<br>
&gt;&gt;&gt;&gt; done via SWT BrowserFunction[1] and the performance was much worse<br>
&gt;&gt;&gt;&gt; in comparison with the DOM API. If you want to figure out how the<br>
&gt;&gt;&gt;&gt; current Xulrunner based implementation work, you should probably start<br>
&gt;&gt;&gt;&gt; with tests[2] that cover things like mapping between source jsf / jsp<br>
&gt;&gt;&gt;&gt; tags and visual part via DOM API. However, I still want to put my 2<br>
&gt;&gt;&gt;&gt; cents in this discussion.<br>
&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt; Let&#39;s face the bullet - JSF is dying technology, and spending any time<br>
&gt;&gt;&gt;&gt; on new development is simply nonsensical IMO. Even if eventually a<br>
&gt;&gt;&gt;&gt; better WebKit based VPE  will be created (which is doubtful because it<br>
&gt;&gt;&gt;&gt; was developed by big team ~ 10 developers for a couple of years) it<br>
&gt;&gt;&gt;&gt; will have very little value for both community and business. For now<br>
&gt;&gt;&gt;&gt; the only request from the community was - &quot;please, leave it as is&quot;.<br>
&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt; If SWT will drop GTK 2 support than we will have to deprecate it on<br>
&gt;&gt;&gt;&gt; this Linux. But it worth mentioning that all Linux distros are just a<br>
&gt;&gt;&gt;&gt; couple of percents of the tools user base and our target audience ~ 85<br>
&gt;&gt;&gt;&gt; - 90 % is Windows developers. For me it is also not clear why it is<br>
&gt;&gt;&gt;&gt; important to deprecate it right now ?  We already had this discussion<br>
&gt;&gt;&gt;&gt; and decided not to do it in 2015, so I can not come up with a reason<br>
&gt;&gt;&gt;&gt; why should it be done in 2016. Just to be clear, I am not against<br>
&gt;&gt;&gt;&gt; deprecation, I am just saying that we should think twice before doing<br>
&gt;&gt;&gt;&gt; it and get some agreement about Xulrunner future, so that we will not<br>
&gt;&gt;&gt;&gt; be returning to this discussion again and again.<br>
&gt;&gt;&gt;&gt; [1]<br>
&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt; <a href="http://help.eclipse.org/kepler/index.jsp?topic=%2Forg.eclipse.platform.doc.isv%2Freference%2Fapi%2Forg%2Feclipse%2Fswt%2Fbrowser%2FBrowserFunction.html" rel="noreferrer" target="_blank">http://help.eclipse.org/<wbr>kepler/index.jsp?topic=%2Forg.<wbr>eclipse.platform.doc.isv%<wbr>2Freference%2Fapi%2Forg%<wbr>2Feclipse%2Fswt%2Fbrowser%<wbr>2FBrowserFunction.html</a><br>
&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt; &lt;<a href="http://help.eclipse.org/kepler/index.jsp?topic=%2Forg.eclipse.platform.doc.isv%2Freference%2Fapi%2Forg%2Feclipse%2Fswt%2Fbrowser%2FBrowserFunction.html" rel="noreferrer" target="_blank">http://help.eclipse.org/<wbr>kepler/index.jsp?topic=%2Forg.<wbr>eclipse.platform.doc.isv%<wbr>2Freference%2Fapi%2Forg%<wbr>2Feclipse%2Fswt%2Fbrowser%<wbr>2FBrowserFunction.html</a>&gt;<br>
&gt;&gt;&gt;&gt; [2]<br>
&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt; <a href="https://github.com/jbosstools/jbosstools-vpe/blob/master/tests/org.jboss.tools.vpe.base.test/src/org/jboss/tools/vpe/base/test/VpeTest.java#L340" rel="noreferrer" target="_blank">https://github.com/jbosstools/<wbr>jbosstools-vpe/blob/master/<wbr>tests/org.jboss.tools.vpe.<wbr>base.test/src/org/jboss/tools/<wbr>vpe/base/test/VpeTest.java#<wbr>L340</a><br>
&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt; On Thu, Sep 29, 2016 at 8:07 AM, Aleksandar Kurtakov<br>
&gt;&gt;&gt;&gt; &lt;<a href="mailto:akurtako@redhat.com">akurtako@redhat.com</a> &lt;mailto:<a href="mailto:akurtako@redhat.com">akurtako@redhat.com</a>&gt;&gt; wrote:<br>
&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;      Adding Max and Alexey (maybe we should move to the mailing list?)<br>
&gt;&gt;&gt;&gt;      and dropping Jeff to not spam him.<br>
&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;      ----- Original Message -----<br>
&gt;&gt;&gt;&gt;      &gt; From: &quot;Aleksandar Kurtakov&quot; &lt;<a href="mailto:akurtako@redhat.com">akurtako@redhat.com</a><br>
&gt;&gt;&gt;&gt;      &lt;mailto:<a href="mailto:akurtako@redhat.com">akurtako@redhat.com</a>&gt;&gt;<br>
&gt;&gt;&gt;&gt;      &gt; To: &quot;Ilya Buziuk&quot; &lt;<a href="mailto:ibuziuk@redhat.com">ibuziuk@redhat.com</a><br>
&gt;&gt;&gt;&gt; &lt;mailto:<a href="mailto:ibuziuk@redhat.com">ibuziuk@redhat.com</a>&gt;&gt;<br>
&gt;&gt;&gt;&gt;      &gt; Cc: &quot;Nick Boldt&quot; &lt;<a href="mailto:nboldt@redhat.com">nboldt@redhat.com</a> &lt;mailto:<a href="mailto:nboldt@redhat.com">nboldt@redhat.com</a>&gt;&gt;,<br>
&gt;&gt;&gt;&gt;      &quot;Leo Ufimtsev&quot; &lt;<a href="mailto:lufimtse@redhat.com">lufimtse@redhat.com</a> &lt;mailto:<a href="mailto:lufimtse@redhat.com">lufimtse@redhat.com</a>&gt;&gt;,<br>
&gt;&gt;&gt;&gt;      &quot;Jeff Johnston&quot; &lt;<a href="mailto:jjohnstn@redhat.com">jjohnstn@redhat.com</a> &lt;mailto:<a href="mailto:jjohnstn@redhat.com">jjohnstn@redhat.com</a>&gt;&gt;<br>
&gt;&gt;&gt;&gt;      &gt; Sent: Thursday, 29 September, 2016 9:04:42 AM<br>
&gt;&gt;&gt;&gt;      &gt; Subject: Re: Do we still need Xulrunner in Devstudio?<br>
&gt;&gt;&gt;&gt;      &gt;<br>
&gt;&gt;&gt;&gt;      &gt;<br>
&gt;&gt;&gt;&gt;      &gt;<br>
&gt;&gt;&gt;&gt;      &gt; ----- Original Message -----<br>
&gt;&gt;&gt;&gt;      &gt; &gt; From: &quot;Ilya Buziuk&quot; &lt;<a href="mailto:ibuziuk@redhat.com">ibuziuk@redhat.com</a><br>
&gt;&gt;&gt;&gt;      &lt;mailto:<a href="mailto:ibuziuk@redhat.com">ibuziuk@redhat.com</a>&gt;&gt;<br>
&gt;&gt;&gt;&gt;      &gt; &gt; To: &quot;Aleksandar Kurtakov&quot; &lt;<a href="mailto:akurtako@redhat.com">akurtako@redhat.com</a><br>
&gt;&gt;&gt;&gt;      &lt;mailto:<a href="mailto:akurtako@redhat.com">akurtako@redhat.com</a>&gt;&gt;<br>
&gt;&gt;&gt;&gt;      &gt; &gt; Cc: &quot;Nick Boldt&quot; &lt;<a href="mailto:nboldt@redhat.com">nboldt@redhat.com</a><br>
&gt;&gt;&gt;&gt;      &lt;mailto:<a href="mailto:nboldt@redhat.com">nboldt@redhat.com</a>&gt;&gt;, &quot;Leo Ufimtsev&quot; &lt;<a href="mailto:lufimtse@redhat.com">lufimtse@redhat.com</a><br>
&gt;&gt;&gt;&gt;      &lt;mailto:<a href="mailto:lufimtse@redhat.com">lufimtse@redhat.com</a>&gt;&gt;,<br>
&gt;&gt;&gt;&gt;      &gt; &gt; &quot;Jeff Johnston&quot; &lt;<a href="mailto:jjohnstn@redhat.com">jjohnstn@redhat.com</a><br>
&gt;&gt;&gt;&gt; &lt;mailto:<a href="mailto:jjohnstn@redhat.com">jjohnstn@redhat.com</a>&gt;&gt;<br>
&gt;&gt;&gt;&gt;      &gt; &gt; Sent: Wednesday, 28 September, 2016 8:23:47 PM<br>
&gt;&gt;&gt;&gt;      &gt; &gt; Subject: Re: Do we still need Xulrunner in Devstudio?<br>
&gt;&gt;&gt;&gt;      &gt; &gt;<br>
&gt;&gt;&gt;&gt;      &gt; &gt; Basically, jsf tags can not be displayed as-is and be parsed<br>
&gt;&gt;&gt;&gt;      correctly in<br>
&gt;&gt;&gt;&gt;      &gt; &gt; browser like html, due to the fact that it is server side<br>
&gt;&gt;&gt;&gt;      technology. So,<br>
&gt;&gt;&gt;&gt;      &gt; &gt; the algorithm  for VPE is the following: the content is<br>
&gt;&gt;&gt;&gt;      rendered and all<br>
&gt;&gt;&gt;&gt;      &gt; &gt; jsf tags are parsed through a set of templates via the native<br>
&gt;&gt;&gt;&gt;      DOM API which<br>
&gt;&gt;&gt;&gt;      &gt; &gt; is available only in particular older versions of XULRunner.<br>
&gt;&gt;&gt;&gt;      So, in order<br>
&gt;&gt;&gt;&gt;      &gt; &gt; to use Webkit or other engine and migrate all VPE features,<br>
&gt;&gt;&gt;&gt;      reimplementing<br>
&gt;&gt;&gt;&gt;      &gt; &gt; all of those temlpate transformations is required. Plus not to<br>
&gt;&gt;&gt;&gt;      forget the<br>
&gt;&gt;&gt;&gt;      &gt; &gt; performance thing - processing might take a long time (I think<br>
&gt;&gt;&gt;&gt;      we had some<br>
&gt;&gt;&gt;&gt;      &gt; &gt; WebKit POC but performance was just unacceptable). This is not<br>
&gt;&gt;&gt;&gt;      a trivial<br>
&gt;&gt;&gt;&gt;      &gt; &gt; task at all and I do  believe that we have no resources for<br>
&gt;&gt;&gt;&gt;      doing it - VPE<br>
&gt;&gt;&gt;&gt;      &gt; &gt; component&#39;s code base is one of the biggest (if not the<br>
&gt;&gt;&gt;&gt;      biggest) across<br>
&gt;&gt;&gt;&gt;      &gt; &gt; tools.<br>
&gt;&gt;&gt;&gt;      &gt;<br>
&gt;&gt;&gt;&gt;      &gt; That&#39;s exactly the kind of info I was looking for. Can you point<br>
&gt;&gt;&gt;&gt;      me to the<br>
&gt;&gt;&gt;&gt;      &gt; transformations used for the xulrunner? Sorry for being lazy but<br>
&gt;&gt;&gt;&gt;      it&#39;s<br>
&gt;&gt;&gt;&gt;      &gt; foreing land for me so I would rather not lose time lurking<br>
&gt;&gt;&gt;&gt; around.<br>
&gt;&gt;&gt;&gt;      &gt; Do you have a pointer to the WebKit POC? It might be interested<br>
&gt;&gt;&gt;&gt;      to reach out<br>
&gt;&gt;&gt;&gt;      &gt; to the desktop team (there is webkit developer there) with all<br>
&gt;&gt;&gt;&gt;      the info so<br>
&gt;&gt;&gt;&gt;      &gt; maybe they can hint us how to achieve what&#39;s needed if latest<br>
&gt;&gt;&gt;&gt;      webkit doesn&#39;t<br>
&gt;&gt;&gt;&gt;      &gt; fullfill the needs.<br>
&gt;&gt;&gt;&gt;      &gt;<br>
&gt;&gt;&gt;&gt;      &gt; &gt; In a nutshell - after reimplementing there will be the same,<br>
&gt;&gt;&gt;&gt;      or less<br>
&gt;&gt;&gt;&gt;      &gt; &gt; powerful,  VPE with more bugs and poor performance.<br>
&gt;&gt;&gt;&gt;      &gt;<br>
&gt;&gt;&gt;&gt;      &gt; That might be true now but you should think a bit further in<br>
&gt;&gt;&gt;&gt;      time. In the not<br>
&gt;&gt;&gt;&gt;      &gt; so distant future (2018 release most probably, if not 2019 for<br>
&gt;&gt;&gt;&gt;      sure) SWT<br>
&gt;&gt;&gt;&gt;      &gt; itself will drop support for running on GTK 2.x and that would be<br>
&gt;&gt;&gt;&gt;      &gt; effectively the end of this plugin if no action taken.<br>
&gt;&gt;&gt;&gt;      &gt;<br>
&gt;&gt;&gt;&gt;      &gt;<br>
&gt;&gt;&gt;&gt;      &gt; &gt;<br>
&gt;&gt;&gt;&gt;      &gt; &gt; On Wed, Sep 28, 2016 at 6:42 PM, Aleksandar Kurtakov<br>
&gt;&gt;&gt;&gt;      &lt;<a href="mailto:akurtako@redhat.com">akurtako@redhat.com</a> &lt;mailto:<a href="mailto:akurtako@redhat.com">akurtako@redhat.com</a>&gt;&gt;<br>
&gt;&gt;&gt;&gt;      &gt; &gt; wrote:<br>
&gt;&gt;&gt;&gt;      &gt; &gt;<br>
&gt;&gt;&gt;&gt;      &gt; &gt; &gt;<br>
&gt;&gt;&gt;&gt;      &gt; &gt; &gt;<br>
&gt;&gt;&gt;&gt;      &gt; &gt; &gt; ----- Original Message -----<br>
&gt;&gt;&gt;&gt;      &gt; &gt; &gt; &gt; From: &quot;Ilya Buziuk&quot; &lt;<a href="mailto:ibuziuk@redhat.com">ibuziuk@redhat.com</a><br>
&gt;&gt;&gt;&gt;      &lt;mailto:<a href="mailto:ibuziuk@redhat.com">ibuziuk@redhat.com</a>&gt;&gt;<br>
&gt;&gt;&gt;&gt;      &gt; &gt; &gt; &gt; To: &quot;Nick Boldt&quot; &lt;<a href="mailto:nboldt@redhat.com">nboldt@redhat.com</a><br>
&gt;&gt;&gt;&gt;      &lt;mailto:<a href="mailto:nboldt@redhat.com">nboldt@redhat.com</a>&gt;&gt;<br>
&gt;&gt;&gt;&gt;      &gt; &gt; &gt; &gt; Cc: &quot;Aleksandar Kurtakov&quot; &lt;<a href="mailto:akurtako@redhat.com">akurtako@redhat.com</a><br>
&gt;&gt;&gt;&gt;      &lt;mailto:<a href="mailto:akurtako@redhat.com">akurtako@redhat.com</a>&gt;&gt;, &quot;Leo Ufimtsev&quot; &lt;<br>
&gt;&gt;&gt;&gt;      &gt; &gt; &gt; <a href="mailto:lufimtse@redhat.com">lufimtse@redhat.com</a> &lt;mailto:<a href="mailto:lufimtse@redhat.com">lufimtse@redhat.com</a>&gt;&gt;, &quot;Jeff<br>
&gt;&gt;&gt;&gt;      Johnston&quot;<br>
&gt;&gt;&gt;&gt;      &gt; &gt; &gt; &gt; &lt;<a href="mailto:jjohnstn@redhat.com">jjohnstn@redhat.com</a> &lt;mailto:<a href="mailto:jjohnstn@redhat.com">jjohnstn@redhat.com</a>&gt;&gt;<br>
&gt;&gt;&gt;&gt;      &gt; &gt; &gt; &gt; Sent: Wednesday, 28 September, 2016 7:19:24 PM<br>
&gt;&gt;&gt;&gt;      &gt; &gt; &gt; &gt; Subject: Re: Do we still need Xulrunner in Devstudio?<br>
&gt;&gt;&gt;&gt;      &gt; &gt; &gt; &gt;<br>
&gt;&gt;&gt;&gt;      &gt; &gt; &gt; &gt; Actually, we planned to remove xulrunner and deprecate VPE<br>
&gt;&gt;&gt;&gt;      some time<br>
&gt;&gt;&gt;&gt;      &gt; &gt; &gt; &gt; ago<br>
&gt;&gt;&gt;&gt;      &gt; &gt; &gt; &gt; and leave only VPV as a WYSIWYG html editor.<br>
&gt;&gt;&gt;&gt;      &gt; &gt; &gt; As someone not familiar with the topic I don&#39;t see xulrunner<br>
&gt;&gt;&gt;&gt;      and VPE<br>
&gt;&gt;&gt;&gt;      &gt; &gt; &gt; deprecation that closely coupled. What is the reason for<br>
&gt;&gt;&gt;&gt;      that? What&#39;s<br>
&gt;&gt;&gt;&gt;      &gt; &gt; &gt; preventing to achieve it with webkit? Do you extend SWT<br>
&gt;&gt;&gt;&gt;      Browser API<br>
&gt;&gt;&gt;&gt;      &gt; &gt; &gt; somehow?<br>
&gt;&gt;&gt;&gt;      &gt; &gt; &gt; Please give all the details you can think of so I can get<br>
&gt;&gt;&gt;&gt; better<br>
&gt;&gt;&gt;&gt;      &gt; &gt; &gt; understanding of the issue/reasons.<br>
&gt;&gt;&gt;&gt;      &gt; &gt; &gt;<br>
&gt;&gt;&gt;&gt;      &gt; &gt; &gt; &gt; However, as soon as we gave a<br>
&gt;&gt;&gt;&gt;      &gt; &gt; &gt; &gt; shout out about this on <a href="http://tools.jboss.org" rel="noreferrer" target="_blank">tools.jboss.org</a><br>
&gt;&gt;&gt;&gt;      &lt;<a href="http://tools.jboss.org" rel="noreferrer" target="_blank">http://tools.jboss.org</a>&gt; the first comment was:<br>
&gt;&gt;&gt;&gt;      &gt; &gt; &gt; &gt;<br>
&gt;&gt;&gt;&gt;      &gt; &gt; &gt; &gt; Nice. The reason I used JBoss Tools was the Visual Editor<br>
&gt;&gt;&gt;&gt;      for JSF,<br>
&gt;&gt;&gt;&gt;      &gt; &gt; &gt; &gt; &gt; especially for the Visual parts, which was not perfect<br>
&gt;&gt;&gt;&gt;      but was good<br>
&gt;&gt;&gt;&gt;      &gt; &gt; &gt; enough<br>
&gt;&gt;&gt;&gt;      &gt; &gt; &gt; &gt; &gt; to have it. Will you have alternatives for that ? [1]<br>
&gt;&gt;&gt;&gt;      &gt; &gt; &gt; &gt;<br>
&gt;&gt;&gt;&gt;      &gt; &gt; &gt; &gt;<br>
&gt;&gt;&gt;&gt;      &gt; &gt; &gt; &gt; It was decided that we need to slow down with this<br>
&gt;&gt;&gt;&gt;      process. I can not<br>
&gt;&gt;&gt;&gt;      &gt; &gt; &gt; &gt; say<br>
&gt;&gt;&gt;&gt;      &gt; &gt; &gt; &gt; if it is a high time for doing this assuming that some<br>
&gt;&gt;&gt;&gt;      people actually<br>
&gt;&gt;&gt;&gt;      &gt; &gt; &gt; use<br>
&gt;&gt;&gt;&gt;      &gt; &gt; &gt; &gt; it. Furthermore, some people treat it as a killer feature<br>
&gt;&gt;&gt;&gt;      for JSF that<br>
&gt;&gt;&gt;&gt;      &gt; &gt; &gt; only<br>
&gt;&gt;&gt;&gt;      &gt; &gt; &gt; &gt; one IDE is providing. So, we need to think twice before<br>
&gt;&gt;&gt;&gt;      doing it.<br>
&gt;&gt;&gt;&gt;      &gt; &gt; &gt; &gt;<br>
&gt;&gt;&gt;&gt;      &gt; &gt; &gt; &gt;  [1]<br>
&gt;&gt;&gt;&gt;      <a href="http://tools.jboss.org/blog/2015-04-02-devstudio-8.1.0.GA-" rel="noreferrer" target="_blank">http://tools.jboss.org/blog/<wbr>2015-04-02-devstudio-8.1.0.GA-</a><br>
&gt;&gt;&gt;&gt;      &lt;<a href="http://tools.jboss.org/blog/2015-04-02-devstudio-8.1.0.GA-" rel="noreferrer" target="_blank">http://tools.jboss.org/blog/<wbr>2015-04-02-devstudio-8.1.0.GA-</a><wbr>&gt;<br>
&gt;&gt;&gt;&gt;      &gt; &gt; &gt; for-luna.html<br>
&gt;&gt;&gt;&gt;      &gt; &gt; &gt; &gt;<br>
&gt;&gt;&gt;&gt;      &gt; &gt; &gt; &gt; On Wed, Sep 28, 2016 at 5:40 PM, Nick Boldt<br>
&gt;&gt;&gt;&gt;      &lt;<a href="mailto:nboldt@redhat.com">nboldt@redhat.com</a> &lt;mailto:<a href="mailto:nboldt@redhat.com">nboldt@redhat.com</a>&gt;&gt; wrote:<br>
&gt;&gt;&gt;&gt;      &gt; &gt; &gt; &gt;<br>
&gt;&gt;&gt;&gt;      &gt; &gt; &gt; &gt; &gt; On the Eclipse team call today, the question of why we<br>
&gt;&gt;&gt;&gt;      need Xulrunner<br>
&gt;&gt;&gt;&gt;      &gt; &gt; &gt; &gt; &gt; was brought up again.<br>
&gt;&gt;&gt;&gt;      &gt; &gt; &gt; &gt; &gt;<br>
&gt;&gt;&gt;&gt;      &gt; &gt; &gt; &gt; &gt; As I understand it, the only reason we still include<br>
&gt;&gt;&gt;&gt;      Xulrunner is for<br>
&gt;&gt;&gt;&gt;      &gt; &gt; &gt; &gt; &gt; the Visual Page Editor. But Alex pointed out today that<br>
&gt;&gt;&gt;&gt;      Xulrunner<br>
&gt;&gt;&gt;&gt;      &gt; &gt; &gt; &gt; &gt; only<br>
&gt;&gt;&gt;&gt;      &gt; &gt; &gt; &gt; &gt; works on GTK2, which means a user has to explicity<br>
&gt;&gt;&gt;&gt;      disable GTK3 in<br>
&gt;&gt;&gt;&gt;      &gt; &gt; &gt; &gt; &gt; order for Xulrunner to be used, as these days GTK3 is<br>
&gt;&gt;&gt;&gt;      the default<br>
&gt;&gt;&gt;&gt;      &gt; &gt; &gt; &gt; &gt; OOTB<br>
&gt;&gt;&gt;&gt;      &gt; &gt; &gt; &gt; &gt; implementation on the platforms we support (Fedora<br>
&gt;&gt;&gt;&gt;      24/25, RHEL7,<br>
&gt;&gt;&gt;&gt;      &gt; &gt; &gt; &gt; &gt; etc.).<br>
&gt;&gt;&gt;&gt;      &gt; &gt; &gt; &gt; &gt;<br>
&gt;&gt;&gt;&gt;      &gt; &gt; &gt; &gt; &gt; So... is it time to remove Xulrunner from the Devstudio<br>
&gt;&gt;&gt;&gt;      dependencies,<br>
&gt;&gt;&gt;&gt;      &gt; &gt; &gt; &gt; &gt; if most people are not even seeing it used?<br>
&gt;&gt;&gt;&gt;      &gt; &gt; &gt; &gt; &gt;<br>
&gt;&gt;&gt;&gt;      &gt; &gt; &gt; &gt; &gt; Alex suggested it might be useful to set up a call to<br>
&gt;&gt;&gt;&gt;      discuss this in<br>
&gt;&gt;&gt;&gt;      &gt; &gt; &gt; &gt; &gt; more depth. Is there a good time tomorrow or Friday you<br>
&gt;&gt;&gt;&gt;      guys would<br>
&gt;&gt;&gt;&gt;      &gt; &gt; &gt; &gt; &gt; like to meet to discuss this, if it can&#39;t be resolved<br>
&gt;&gt;&gt;&gt;      asynchronously<br>
&gt;&gt;&gt;&gt;      &gt; &gt; &gt; &gt; &gt; via email?<br>
&gt;&gt;&gt;&gt;      &gt; &gt; &gt; &gt; &gt;<br>
&gt;&gt;&gt;&gt;      &gt; &gt; &gt; &gt; &gt; Whatever we decide here, we should make sure we announce<br>
&gt;&gt;&gt;&gt;      this on the<br>
&gt;&gt;&gt;&gt;      &gt; &gt; &gt; &gt; &gt; jbosstools-dev@ list.<br>
&gt;&gt;&gt;&gt;      &gt; &gt; &gt; &gt; &gt;<br>
&gt;&gt;&gt;&gt;      &gt; &gt; &gt; &gt; &gt; --<br>
&gt;&gt;&gt;&gt;      &gt; &gt; &gt; &gt; &gt; Nick Boldt :: JBoss by Red Hat<br>
&gt;&gt;&gt;&gt;      &gt; &gt; &gt; &gt; &gt; Productization Lead :: JBoss Tools &amp; Dev Studio<br>
&gt;&gt;&gt;&gt;      &gt; &gt; &gt; &gt; &gt; <a href="http://nick.divbyzero.com" rel="noreferrer" target="_blank">http://nick.divbyzero.com</a><br>
&gt;&gt;&gt;&gt;      &gt; &gt; &gt; &gt; &gt;<br>
&gt;&gt;&gt;&gt;      &gt; &gt; &gt; &gt;<br>
&gt;&gt;&gt;&gt;      &gt; &gt; &gt;<br>
&gt;&gt;&gt;&gt;      &gt; &gt; &gt; --<br>
&gt;&gt;&gt;&gt;      &gt; &gt; &gt; Alexander Kurtakov<br>
&gt;&gt;&gt;&gt;      &gt; &gt; &gt; Red Hat Eclipse team<br>
&gt;&gt;&gt;&gt;      &gt; &gt; &gt;<br>
&gt;&gt;&gt;&gt;      &gt; &gt;<br>
&gt;&gt;&gt;&gt;      &gt;<br>
&gt;&gt;&gt;&gt;      &gt; --<br>
&gt;&gt;&gt;&gt;      &gt; Alexander Kurtakov<br>
&gt;&gt;&gt;&gt;      &gt; Red Hat Eclipse team<br>
&gt;&gt;&gt;&gt;      &gt;<br>
&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;      --<br>
&gt;&gt;&gt;&gt;      Alexander Kurtakov<br>
&gt;&gt;&gt;&gt;      Red Hat Eclipse team<br>
&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;<br>
&gt;<br>
<span class="HOEnZb"><font color="#888888"><br>
<br>
<br>
--<br>
Nick Boldt :: JBoss by Red Hat<br>
Productization Lead :: JBoss Tools &amp; Dev Studio<br>
<a href="http://nick.divbyzero.com" rel="noreferrer" target="_blank">http://nick.divbyzero.com</a><br>
</font></span></blockquote></div><br></div>