Latest TM.RSE and TM.Terminal builds have been published, composited, and
contributed to Photon Simrel.

---

Latest RSE:

* http://download.eclipse.org/tm/updates/3.7.100/repository/?d
* http://download.eclipse.org/tm/updates/3.7.100/rse-repository-3.7.100.zip

Latest Terminal:

* http://download.eclipse.org/tm/terminal/updates/4.4milestones/20180611/?d

*(NEW!) *Composite Site:

http://download.eclipse.org/tm/repository/photon/?d

*(This currently includes 3 Terminal milestones and 1 RSE milestone.
Perhaps it should only include the two RC4/Final builds?)*

*(NEW!) *Releng jobs to orchestrate copying from nightly / snapshot to
stable URLs, then create the composite site:

* https://ci.eclipse.org/tm/job/TM-Publish/
* https://ci.eclipse.org/tm/job/TM-Publish-Repo/

Update to Photon Simrel:

https://git.eclipse.org/c/simrel/org.eclipse.simrel.build.git/commit/?id=d3065868ee6eac9b7adc8fe42ea6ae5cc10e1cb6

Cheers,

Nick

On Tue, Jun 12, 2018 at 5:18 AM, Jonah Graham <jo...@kichwacoders.com>
wrote:

> Answers inline.
>
> On Mon, 11 Jun 2018 at 23:51, Nick Boldt <nbo...@redhat.com> wrote:
>
>> After more digging it seems that the TM.terminal bits built from master
>> [1], published to the dev/nightly site [2], are built against Eclipse Mars
>> [3], not Photon.
>>
>> I don't think this is wise, but I bet there's a technical reason (like
>> guaranteeing backward compatibility for JDK 7?) so I'm not quite ready to
>> just change this blindly. *WDYT?*
>>
>
>> [1] https://ci.eclipse.org/tm/view/terminal/job/terminal-master/
>> [2] http://download.eclipse.org/tm/terminal/builds/development/nightly/
>> [3] http://git.eclipse.org/c/tm/org.eclipse.tm.terminal.
>> git/tree/admin/pom-config.xml#n73
>>
>> But, if we want to use the Photon-built bits in the TM or CDT
>> contribution to the Simrel, I've added a new deployment step to the
>> 4.8-based job [4], which will push bits here [5].
>>
>> [4] https://ci.eclipse.org/tm/view/terminal/job/terminal-master-4.8/
>> [5] http://download.eclipse.org/tm/terminal/builds/photon/nightly/
>>
>> *Should we use the Photon-stack based build bits instead?*
>>
>
> Martin Oberhuber has recently requested that this remains built with
> Mars/JDK 7 <https://dev.eclipse.org/mhonarc/lists/tm-dev/msg01289.html>,
> so no, we should not change at the moment. The terminal-master-4.8 is
> supposed to be a validation only job.
>
>
>>
>> Also worthy of note:
>>
>> tm.terminal depends on CDT. The default master build uses 8.8.1 [6]; the
>> Photon profile uses 9.4 [7].
>>
>> *Is it bad to be shipping something destined to run with 9.x when we're
>> building it against 8.x? Feels bad to me, but again, perhaps there's a
>> reason for this ? *
>>
>
> IIRC while CDT as a whole had a major version change, the individual
> plug-ins in question here, cdt native, did not. The o.e.cdt.native.serial
> bundle was 1.0.0 in CDT 8.8.1, and it is now 1.1.0 in CDT 9.5. So it is ok.
>
>
>>
>> [6] http://git.eclipse.org/c/tm/org.eclipse.tm.terminal.
>> git/tree/admin/pom-config.xml#n81
>> [7] http://git.ec. At leastlipse.org/c/tm/org.
>> eclipse.tm.terminal.git/tree/admin/pom-config.xml#n249
>> <http://git.eclipse.org/c/tm/org.eclipse.tm.terminal.git/tree/admin/pom-config.xml#n249>
>>
>> Finally, I discovered that the tm.terminal build also depends on tm.rse
>> [8], whose build in turn also depends on tm.terminal [9]. This circular
>> build-time dependency is worrisome... and should be broken. I honestly
>> don't know which project to build first in order.
>>
>> We could merge the builds, move stuff around, etc. *Again, WDYT?*
>>
>
> Yes, that is a good idea. This is what Doug was considering doing, but
> because you stepped in a few months ago and got the TM builds working
> again, and because of a general lack of contributions, the idea was
> abandoned. Doug can probably comment more.
>
>
>>
>> [8] org.eclipse.tm.terminal.view.ui.rse depends
>> on org.eclipse.rse.core, org.eclipse.rse.subsystems.files.
>> core, org.eclipse.rse.ui
>> [9] org.eclipse.rse.terminals.ui depends on org.eclipse.tm.terminal.
>> control
>>
>>
>>
>> On Mon, Jun 11, 2018 at 11:39 AM, Doug Schaefer <dschae...@blackberry.com
>> > wrote:
>>
>>> +1. I trust you there. I don’t know the Terminal well enough to know
>>> whether the API changes in the deps would matter.
>>>
>>>
>>>
>>> (BTW, removed cross-project as we’re getting a bit specific to TM).
>>>
>>>
>>>
>>> *From:* cross-project-issues-dev-boun...@eclipse.org [mailto:
>>> cross-project-issues-dev-boun...@eclipse.org] *On Behalf Of *Nick Boldt
>>> *Sent:* Monday, June 11, 2018 11:13 AM
>>> *To:* TM project developer discussions <tm-...@eclipse.org>
>>> *Cc:* Cross project issues <cross-project-issues-dev@eclipse.org>; CDT
>>> General developers list. <cdt-...@eclipse.org>
>>> *Subject:* Re: [cross-project-issues-dev] [tm-dev] [cdt-dev] TM
>>> Terminal and RSE releases for Photon (was: Correct repo for CDT to be
>>> referring to)
>>>
>>>
>>>
>>> Doug,
>>>
>>>
>>>
>>> Do you agree we should respin TM against the latest Orbit and Photon
>>> deps? I'll assume so and try to find time today to get that built and
>>> pushed to the milestone site.
>>>
>>>
>>>
>>> Nick
>>>
>>>
>>>
>>> On Mon, Jun 11, 2018 at 10:16 AM, Doug Schaefer <
>>> dschae...@blackberry.com> wrote:
>>>
>>> CDT users use TM regularly, especially for Arduino and other embedded
>>> targets. Haven’t seen anything drastically broken so we haven’t done
>>> anything to it. I am a committer as well if a patch comes in. Other than
>>> that it’s in deep maintenance mode.
>>>
>>>
>>>
>>> Doug.
>>>
>>>
>>>
>>> *From:* cdt-dev-boun...@eclipse.org [mailto:cdt-dev-boun...@eclipse.org]
>>> *On Behalf Of *Nick Boldt
>>> *Sent:* Monday, June 11, 2018 9:25 AM
>>> *To:* TM project developer discussions <tm-...@eclipse.org>
>>> *Cc:* Cross project issues <cross-project-issues-dev@eclipse.org>; CDT
>>> General developers list. <cdt-...@eclipse.org>
>>> *Subject:* Re: [cdt-dev] [tm-dev] TM Terminal and RSE releases for
>>> Photon (was: Correct repo for CDT to be referring to)
>>>
>>>
>>>
>>> I stepped in recently to do releng for tm.rse & update it to build
>>> against Photon (because JBoss Tools requires it) but as yet I haven't done
>>> anything for tm.terminal, as I believe CDT Doug's been running the show
>>> there (because CDT requires it).
>>>
>>>
>>>
>>> If he's OK with me stepping in to help there too, I can find time this
>>> week to make sure there are new tm.terminal and tm.rse builds based on
>>> Photon.0.RC4. Can anyone on this list commit to smoke testing the builds?
>>> Other than "the tests pass in Jenkins" and "I can install everything from
>>> the update sites" I don't know how to verify the builds' contents are
>>> working as expected.
>>>
>>>
>>>
>>> Nick
>>>
>>>
>>>
>>> On Mon, Jun 11, 2018 at 9:06 AM, Jonah Graham <jo...@kichwacoders.com>
>>> wrote:
>>>
>>> Ni Nick,
>>>
>>>
>>>
>>> Thanks for looking into this. I (on behalf of CDT) am not publishing the
>>> TM builds, simply consuming them when I noticed the discrepancy. Are you
>>> running releng for TM at the moment, or is this a continuing case of TM
>>> lacking the devs it needs?
>>>
>>>
>>>
>>> AFAICT, the correct TM is being published, but from an unstable URL, so
>>> end users are getting the right version.
>>>
>>>
>>>
>>> Jonah
>>>
>>>
>>>
>>>
>>>
>>>
>>> ~~~
>>> Jonah Graham
>>> Kichwa Coders Ltd.
>>> www.kichwacoders.com
>>>
>>>
>>>
>>>
>>>
>>> On Mon, 11 Jun 2018 at 13:49, Nick Boldt <nbo...@redhat.com> wrote:
>>>
>>> The nightly site contains something newer (2018/03/14) that the last
>>> milestone site (2018/03/12).
>>>
>>>
>>>
>>> You can use p2 browser [1] to explore the sites [2] and pick an IU to
>>> investigate versions:
>>>
>>>
>>>
>>> [1] https://github.com/nickboldt/p2-browser
>>>
>>>
>>>
>>> [2] https://imagebin.ca/v/44v9BWPVZFu6
>>>
>>>
>>>
>>> Given we're at RC4, it would probably be wise to release the 03/14 build
>>> to the milestone site.
>>>
>>>
>>>
>>> I can cobble a job together to do the publishing, unless you already
>>> have something you're using to publish updates.
>>>
>>>
>>>
>>> I notice the last tm.terminal build [3] was based on Photon.0.M6 so we
>>> should probably update that & rebuild it too to make sure it still works
>>> against Photon.RC4.
>>>
>>>
>>>
>>> [3] https://ci.eclipse.org/tm/view/terminal/job/terminal-master/
>>>
>>>
>>>
>>> I suppose I should also do a TM.RSE release [4] this week too as the
>>> last build was back in March, also based on earlier Photon deps.
>>>
>>>
>>>
>>> [4] https://ci.eclipse.org/tm/view/rse/job/rse_master/
>>>
>>>
>>>
>>>
>>>
>>>
>>>
>>> On Sat, Jun 9, 2018 at 6:13 PM, Jonah Graham <jo...@kichwacoders.com>
>>> wrote:
>>>
>>> Hi TM folk,
>>>
>>>
>>>
>>> I am doing a review of CDT's target platform
>>> <http://git.eclipse.org/c/cdt/org.eclipse.cdt.git/tree/releng/org.eclipse.cdt.target/cdt.target>
>>> for the 9.5 branch (in preparation for Photon release) and I came across a
>>> *minor* anomaly I wanted to resolve.
>>>
>>>
>>>
>>> At the moment CDT uses a build from 2 days before what TM is
>>> contributing in the simrel.
>>>
>>>
>>>
>>> CDT uses: http://download.eclipse.org/tm/terminal/updates/4.4milestones/
>>>
>>> Simrel uses: http://download.eclipse.org/tm/terminal/builds/
>>> development/nightly/
>>>
>>>
>>>
>>> I don't really want to have CDT point at a development/nightly build on
>>> the 9.5 branch. Is there any difference between the two. Does TM plan to
>>> publish a URL suitable for building against Photon?
>>>
>>>
>>>
>>> Thanks,
>>>
>>> Jonah
>>>
>>>
>>> ~~~
>>> Jonah Graham
>>> Kichwa Coders Ltd.
>>> www.kichwacoders.com
>>>
>>>
>>> _______________________________________________
>>> tm-dev mailing list
>>> tm-...@eclipse.org
>>> To change your delivery options, retrieve your password, or unsubscribe
>>> from this list, visit
>>> https://dev.eclipse.org/mailman/listinfo/tm-dev
>>>
>>>
>>>
>>>
>>>
>>> --
>>>
>>> Nick Boldt
>>>
>>> Principal Software Engineer, RHCSA
>>>
>>> Productization Lead :: JBoss Tools & Dev Studio
>>>
>>> IM: @nickboldt / @nboldt / http://nick.divbyzero.com
>>>
>>> <https://red.ht/sig>
>>>
>>> *TRIED. TESTED. TRUSTED.* <https://redhat.com/trusted>
>>>
>>> @ @redhatnews <https://twitter.com/redhatnews>      Red Hat
>>> <https://www.facebook.com/RedHatInc>
>>> <https://www.facebook.com/RedHatInc>
>>>
>>>
>>>
>>>
>>>
>>> “The Only Thing That Is Constant Is Change” - Heraclitus
>>>
>>> _______________________________________________
>>> tm-dev mailing list
>>> tm-...@eclipse.org
>>> To change your delivery options, retrieve your password, or unsubscribe
>>> from this list, visit
>>> https://dev.eclipse.org/mailman/listinfo/tm-dev
>>>
>>>
>>> _______________________________________________
>>> tm-dev mailing list
>>> tm-...@eclipse.org
>>> To change your delivery options, retrieve your password, or unsubscribe
>>> from this list, visit
>>> https://dev.eclipse.org/mailman/listinfo/tm-dev
>>>
>>>
>>>
>>>
>>>
>>> --
>>>
>>> Nick Boldt
>>>
>>> Principal Software Engineer, RHCSA
>>>
>>> Productization Lead :: JBoss Tools & Dev Studio
>>>
>>> IM: @nickboldt / @nboldt / http://nick.divbyzero.com
>>>
>>> <https://red.ht/sig>
>>>
>>> *TRIED. TESTED. TRUSTED.* <https://redhat.com/trusted>
>>>
>>> @ @redhatnews <https://twitter.com/redhatnews>      Red Hat
>>> <https://www.facebook.com/RedHatInc>
>>> <https://www.facebook.com/RedHatInc>
>>>
>>>
>>>
>>>
>>>
>>> “The Only Thing That Is Constant Is Change” - Heraclitus
>>>
>>>
>>> _______________________________________________
>>> tm-dev mailing list
>>> tm-...@eclipse.org
>>> To change your delivery options, retrieve your password, or unsubscribe
>>> from this list, visit
>>> https://dev.eclipse.org/mailman/listinfo/tm-dev
>>>
>>>
>>>
>>>
>>>
>>> --
>>>
>>> Nick Boldt
>>>
>>> Principal Software Engineer, RHCSA
>>>
>>> Productization Lead :: JBoss Tools & Dev Studio
>>>
>>> IM: @nickboldt / @nboldt / http://nick.divbyzero.com
>>>
>>> <https://red.ht/sig>
>>>
>>> *TRIED. TESTED. TRUSTED.* <https://redhat.com/trusted>
>>>
>>> @ @redhatnews <https://twitter.com/redhatnews>      Red Hat
>>> <https://www.facebook.com/RedHatInc>
>>> <https://www.facebook.com/RedHatInc>
>>>
>>>
>>>
>>>
>>>
>>> “The Only Thing That Is Constant Is Change” - Heraclitus
>>>
>>> _______________________________________________
>>> tm-dev mailing list
>>> tm-...@eclipse.org
>>> To change your delivery options, retrieve your password, or unsubscribe
>>> from this list, visit
>>> https://dev.eclipse.org/mailman/listinfo/tm-dev
>>>
>>
>>
>>
>> --
>>
>> Nick Boldt
>>
>> Principal Software Engineer, RHCSA
>>
>> Productization Lead :: JBoss Tools & Dev Studio
>>
>> IM: @nickboldt / @nboldt / http://nick.divbyzero.com
>> <https://red.ht/sig>
>> TRIED. TESTED. TRUSTED. <https://redhat.com/trusted>
>> @ @redhatnews <https://twitter.com/redhatnews>      Red Hat
>> <https://www.facebook.com/RedHatInc>
>> <https://www.facebook.com/RedHatInc>
>>
>>
>> “The Only Thing That Is Constant Is Change” - Heraclitus
>> _______________________________________________
>> cdt-dev mailing list
>> cdt-...@eclipse.org
>> To change your delivery options, retrieve your password, or unsubscribe
>> from this list, visit
>> https://dev.eclipse.org/mailman/listinfo/cdt-dev
>
>
> _______________________________________________
> cdt-dev mailing list
> cdt-...@eclipse.org
> To change your delivery options, retrieve your password, or unsubscribe
> from this list, visit
> https://dev.eclipse.org/mailman/listinfo/cdt-dev
>



-- 

Nick Boldt

Principal Software Engineer, RHCSA

Productization Lead :: JBoss Tools & Dev Studio

IM: @nickboldt / @nboldt / http://nick.divbyzero.com
<https://red.ht/sig>
TRIED. TESTED. TRUSTED. <https://redhat.com/trusted>
@ @redhatnews <https://twitter.com/redhatnews>      Red Hat
<https://www.facebook.com/RedHatInc>
<https://www.facebook.com/RedHatInc>


“The Only Thing That Is Constant Is Change” - Heraclitus
_______________________________________________
cross-project-issues-dev mailing list
cross-project-issues-dev@eclipse.org
To change your delivery options, retrieve your password, or unsubscribe from 
this list, visit
https://dev.eclipse.org/mailman/listinfo/cross-project-issues-dev

Reply via email to