[jbosstools-dev] [m2e-wtp] Workaround or new release or patched plugin?

Alexey Kazakov alkazako at redhat.com
Fri Aug 26 10:07:03 EDT 2016


If it works for you guys then I would keep this update in the IS TP only 
for Mars. And sure, it's needed to be tested if works fine with JBDS 
when installed.

Thanks.

On 08/26/2016 06:53 AM, Aurelien Pupier wrote:
> Hi,
>
> having it in the IS only is fine for me but keep it mind that after 
> Fuse Tooling is installed, the new plugin will be used by all other 
> JBDS plugins as the version will be higher.
>
> On Fri, Aug 26, 2016 at 3:46 PM, Nick Boldt <nboldt at redhat.com 
> <mailto:nboldt at redhat.com>> wrote:
>
>     If we need to update the Mars TP, or simply add another child URL into
>     the devstudio 9.x download site (which contains the m2e-wtp update) we
>     can do so. We could also add a connector to Central to announce this
>     patch/fix is available so everyone with JBT 4.3.x / devstudio 9.x sees
>     it.
>
>     All I said was that no release was currently PLANNED.
>
>     If we need to fix this for jbt 4.3 / devstudio 9.x (rather than just
>     fixing it in the IS releases), then that should be brought to the 5x5
>     call, and scheduled, so that PgM is aware of this need and its impact
>     on devsudio 10.x scheduling. I leave making such a decision to
>     project/program managers, and will react to any JIRAs of sufficient
>     urgency/priority should they cross my desk.
>
>     TL;DR: "if you want it in jbosstools 4.3 / devstudio 9.x, open a
>     Trello card + JIRA issue w/ PgM approval".
>
>
>
>     On Fri, Aug 26, 2016 at 8:57 AM, Paul Leacu <pleacu at redhat.com
>     <mailto:pleacu at redhat.com>> wrote:
>     >
>     >    Hey Max -
>     >        I think it's okay to add this to the IS TP for Mars and
>     then the core JBT TP for Neon.  That
>     >    gives us both a near term solution to the issue for Fuse
>     Tooling and the correct long term solution.
>     >    QE should catch any base devstudio/ jbosstools issues - I do
>     appreciate the support!
>     >
>     >            --paull
>     >
>     >
>     > ----- Original Message -----
>     >> From: "Max Rydahl Andersen" <manderse at redhat.com
>     <mailto:manderse at redhat.com>>
>     >> To: "Nick Boldt" <nboldt at redhat.com <mailto:nboldt at redhat.com>>
>     >> Cc: "Aurelien Pupier" <apupier at redhat.com
>     <mailto:apupier at redhat.com>>, "Fred Bricon" <fbricon at redhat.com
>     <mailto:fbricon at redhat.com>>, jbosstools-dev at lists.jboss.org
>     <mailto:jbosstools-dev at lists.jboss.org>, "Paul
>     >> Leacu" <pleacu at redhat.com <mailto:pleacu at redhat.com>>
>     >> Sent: Thursday, August 25, 2016 7:16:10 PM
>     >> Subject: Re: [jbosstools-dev] [m2e-wtp] Workaround or new
>     release or patched plugin?
>     >>
>     >> On 25 Aug 2016, at 19:14, Nick Boldt wrote:
>     >>
>     >> Some background: I sent Aurelien here when I saw him mention he was
>     >> pondering doing a feature patch
>     >> and I said I'm sure we as maintainers of m2e-wtp and the one
>     including
>     >> it in the base could do better than that.
>     >>
>     >> > Just realized this is for Mars, not Neon.
>     >> >
>     >> > There's no plan to release a new devstudio or jbosstools
>     release for
>     >> > Mars, so even if I update the TP that won't automatically get
>     into the
>     >> > Integration Stack.
>     >>
>     >> We always said JBoss Tools/Devstudio would react to emergency
>     releases
>     >> if IS needs it.
>     >> Thus saying a release is not planned then that is not a valid
>     reason if
>     >> it is the only one.
>     >>
>     >> Can we not do a basic TP update without a big overhead ?
>     >>
>     >> > Perhaps the better solution here is to have Paul pull in the
>     updated
>     >> > bits to the IS TP.
>     >>
>     >> Please remember that even if this is put into the IS TP then it
>     affects
>     >> base devstudio and jbosstools too.
>     >>
>     >> Thus some basic testing/verification would be relevant for
>     >> jbosstools/devstudio no matter
>     >> if the update is put in base TP or in IS TP.
>     >>
>     >> /max
>     >>
>     >> > Paul, WDYT?
>     >> >
>     >> > On Thu, Aug 25, 2016 at 1:05 PM, Aurelien Pupier
>     <apupier at redhat.com <mailto:apupier at redhat.com>>
>     >> > wrote:
>     >> >> I created a new JIRA issue following the pattern in the right
>     >> >> project:
>     >> >> https://issues.jboss.org/browse/JBIDE-23044
>     <https://issues.jboss.org/browse/JBIDE-23044>
>     >> >>
>     >> >> I still cannot assign the issue to you.
>     >> >>
>     >> >> On Thu, Aug 25, 2016 at 6:48 PM, Aurelien Pupier
>     <apupier at redhat.com <mailto:apupier at redhat.com>>
>     >> >> wrote:
>     >> >>>
>     >> >>> Hi Nick,
>     >> >>>
>     >> >>> thanks for the answer, I created a JIRA for you but I don't
>     have the
>     >> >>> right
>     >> >>> to assign it: https://issues.jboss.org/browse/JBDS-4018
>     <https://issues.jboss.org/browse/JBDS-4018>
>     >> >>>
>     >> >>> Please notice that it is for the Mars-based Target Platform.
>     >> >>>
>     >> >>> regards,
>     >> >>>
>     >> >>> On Thu, Aug 25, 2016 at 6:31 PM, Nick Boldt
>     <nboldt at redhat.com <mailto:nboldt at redhat.com>>
>     >> >>> wrote:
>     >> >>>>
>     >> >>>> Standard process is:
>     >> >>>>
>     >> >>>> a) open a JIRA, assigned to me
>     >> >>>> b) ping me if I haven't responded within a day or two, or
>     if urgent
>     >> >>>> c) if the issue is raised BEFORE the target platform
>     freeze (Aug
>     >> >>>> 31)
>     >> >>>> it can be resolved on/before that date.
>     >> >>>> d) if the issue is raised after the target platform freeze, it
>     >> >>>> requires escalation/approval from Alexey as it jeopardizes
>     the code
>     >> >>>> freeze on Sept 1.
>     >> >>>>
>     >> >>>> So the short answer is "I can do it next week, on/before
>     Aug 31,
>     >> >>>> unless you need it sooner."
>     >> >>>>
>     >> >>>> On Thu, Aug 25, 2016 at 10:33 AM, Fred Bricon
>     <fbricon at redhat.com <mailto:fbricon at redhat.com>>
>     >> >>>> wrote:
>     >> >>>>> So we could cut a m2e-wtp 1.2.2 release, but you'd need
>     to provide
>     >> >>>>> a
>     >> >>>>> patch
>     >> >>>>> that doesn't use java 1.8. I'll most likely be able to do
>     it on
>     >> >>>>> saturday or
>     >> >>>>> monday. Then it depends when can Nick mirror it
>     >> >>>>>
>     >> >>>>> On Wed, Aug 24, 2016 at 6:59 PM, Aurelien Pupier
>     >> >>>>> <apupier at redhat.com <mailto:apupier at redhat.com>>
>     >> >>>>> wrote:
>     >> >>>>>>
>     >> >>>>>> Hello all,
>     >> >>>>>>
>     >> >>>>>> I hit this issue today
>     >> >>>>>> https://bugs.eclipse.org/bugs/show_bug.cgi?id=500197
>     <https://bugs.eclipse.org/bugs/show_bug.cgi?id=500197>
>     >> >>>>>> "WTPProjectsUtil.removeConflictingFacets(IFacetedProject,
>     >> >>>>>> IProjectFacetVersion, Set<Action>) is not taking care of
>     actions
>     >> >>>>>> given
>     >> >>>>>> as
>     >> >>>>>> parameter"
>     >> >>>>>> I provided a fix proposal:
>     https://git.eclipse.org/r/#/c/79617/
>     <https://git.eclipse.org/r/#/c/79617/>
>     >> >>>>>>
>     >> >>>>>> I detected it while writing an integration test. While
>     playing
>     >> >>>>>> manually, i
>     >> >>>>>> think that some jobs are not played at the same time and
>     it works
>     >> >>>>>> *almost*
>     >> >>>>>> every time.
>     >> >>>>>>
>     >> >>>>>> I'm wondering if someone has an idea for a workaround to
>     this
>     >> >>>>>> issue.
>     >> >>>>>>
>     >> >>>>>> If not, is it possible to create a new release? What is the
>     >> >>>>>> timeframe
>     >> >>>>>> for
>     >> >>>>>> that? The goal is to be able to use it in Fuse Tooling
>     8.0.0; The
>     >> >>>>>> current
>     >> >>>>>> code freeze date is the 29th August (which is very very
>     close).
>     >> >>>>>> This
>     >> >>>>>> version
>     >> >>>>>> is based on JBDS 9.1 (Eclipse Mars)
>     >> >>>>>>
>     >> >>>>>> If not possible, do you have an idea of the impact of
>     creating a
>     >> >>>>>> patch
>     >> >>>>>> plugin for org.eclipse.m2e.wtp inside Fuse Tooling based
>     on the
>     >> >>>>>> content of
>     >> >>>>>> provided gerrit change proposal
>     >> >>>>>> https://git.eclipse.org/r/#/c/79617/
>     <https://git.eclipse.org/r/#/c/79617/>
>     >> >>>>>> I'm aware that all others JBDS and JBDIS features will be
>     >> >>>>>> "affected"
>     >> >>>>>> by
>     >> >>>>>> this patched plugin if Fuse Tooling is installed.
>     >> >>>>>>
>     >> >>>>>> Regards,
>     >> >>>>>>
>     >> >>>>>>
>     >> >>>>>>
>     >> >>>>>> --
>     >> >>>>>> Aurelien Pupier
>     >> >>>>>> Senior Software Engineer in JBoss Fuse Tooling team
>     >> >>>>>> @apupier
>     >> >>>>>>
>     >> >>>>>> _______________________________________________
>     >> >>>>>> jbosstools-dev mailing list
>     >> >>>>>> jbosstools-dev at lists.jboss.org
>     <mailto:jbosstools-dev at lists.jboss.org>
>     >> >>>>>> https://lists.jboss.org/mailman/listinfo/jbosstools-dev
>     <https://lists.jboss.org/mailman/listinfo/jbosstools-dev>
>     >> >>>>>
>     >> >>>>>
>     >> >>>>>
>     >> >>>>> _______________________________________________
>     >> >>>>> jbosstools-dev mailing list
>     >> >>>>> jbosstools-dev at lists.jboss.org
>     <mailto:jbosstools-dev at lists.jboss.org>
>     >> >>>>> https://lists.jboss.org/mailman/listinfo/jbosstools-dev
>     <https://lists.jboss.org/mailman/listinfo/jbosstools-dev>
>     >> >>>>
>     >> >>>>
>     >> >>>>
>     >> >>>> --
>     >> >>>> Nick Boldt :: JBoss by Red Hat
>     >> >>>> Productization Lead :: JBoss Tools & Dev Studio
>     >> >>>> http://nick.divbyzero.com
>     >> >>>
>     >> >>>
>     >> >>>
>     >> >>>
>     >> >>> --
>     >> >>> Aurelien Pupier
>     >> >>> Senior Software Engineer in JBoss Fuse Tooling team
>     >> >>> @apupier
>     >> >>
>     >> >>
>     >> >>
>     >> >>
>     >> >> --
>     >> >> Aurelien Pupier
>     >> >> Senior Software Engineer in JBoss Fuse Tooling team
>     >> >> @apupier
>     >> >
>     >> > --
>     >> > Nick Boldt :: JBoss by Red Hat
>     >> > Productization Lead :: JBoss Tools & Dev Studio
>     >> > http://nick.divbyzero.com
>     >> > _______________________________________________
>     >> > jbosstools-dev mailing list
>     >> > jbosstools-dev at lists.jboss.org
>     <mailto:jbosstools-dev at lists.jboss.org>
>     >> > https://lists.jboss.org/mailman/listinfo/jbosstools-dev
>     <https://lists.jboss.org/mailman/listinfo/jbosstools-dev>
>     >>
>     >>
>     >> /max
>     >> http://about.me/maxandersen
>     >>
>
>
>
>     --
>     Nick Boldt :: JBoss by Red Hat
>     Productization Lead :: JBoss Tools & Dev Studio
>     http://nick.divbyzero.com
>
>
>
>
> -- 
> Aurelien Pupier
> Senior Software Engineer in JBoss Fuse Tooling team
> @apupier
>
>
> _______________________________________________
> jbosstools-dev mailing list
> jbosstools-dev at lists.jboss.org
> https://lists.jboss.org/mailman/listinfo/jbosstools-dev

-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.jboss.org/pipermail/jbosstools-dev/attachments/20160826/7435dc14/attachment-0001.html 


More information about the jbosstools-dev mailing list