Hi folks,

We do certainly need a solution to people who upgrade their IDE installs,
but keep in mind there was pushback in the past of including JustJ in the
SimRel*. It was related to p2 choosing to install JustJ when it wasn't
needed (e.g. because already available on the user's machine) and that
would cause unexpected results for the user. See
https://bugs.eclipse.org/bugs/show_bug.cgi?id=570899#c8

Perhaps if JustJ is included in an install, then JustJ should add its own
p2 URLs to available sites - sort of how we do it for CDT:
https://github.com/eclipse-cdt/cdt/blob/main/releng/org.eclipse.cdt-feature/p2.inf
- that would mean only JustJ users have JustJ included in their available
update sites. It won't resolve existing installs, but should help going
forward when we upgrade past Java 17.

I think installing an LTS JustJ should only upgrade to future LTS JustJs,
so some of the discussions about what JustJ p2 URLs are still relevant.

* I don't think it matters if it is in a composite or directly in the
simrel repo, as long as it is visible in the simrel URL(s) then certainly
these issues come back again.

Jonah

~~~
Jonah Graham
Kichwa Coders
www.kichwacoders.com


On Thu, 22 Sept 2022 at 03:04, Matthias Sohn <[email protected]>
wrote:

> On Thu, Sep 22, 2022 at 8:17 AM Ed Merks <[email protected]> wrote:
>
>> Jeff,
>>
>> Given the regular release schedule of Adoptium/Temurin versions, often
>> fixing security-related issues, baking a particular version into each
>> release train repository, fixed to the particular version available at that
>> time, doesn't seem like the best solution to this problem.  Note too that
>> it's highly unlikely the user was just updating 2022-06 but rather from
>> something much older that was previously updated to 2022-06 because 2022-06
>> shipped with JustJ 17.0.x.
>>
>> Having an update site that is automatically added by EPP to each package
>> and points to the desired current version would seem like a better
>> solution.  I vaguely recall having such discussions but obviously we didn't
>> conclude that...
>>
>> There is also a question of which version should a JustJ update site
>> specify?  We could use this one:
>>
>> https://download.eclipse.org/justj/jres/
>>
>> But that includes the 18.x release and soon the 19.x release.   We
>> probably don't want people updating to those.
>>
>> We could also compose this one:
>>
>> https://download.eclipse.org/justj/jres/17/updates/release/latest
>>
>> and update to some future LTS version eventually.
>>
>> Or maybe we should just compose the above into this site which I believe
>> is already automatically added to all EPP packages:
>>
>> https://download.eclipse.org/releases/latest
>>
>> That would seem the simplest approach and would address the issue for
>> existing installations already...
>>
> +1, this looks like the best approach
>
>> Regards,
>> Ed
>>
>> On 21.09.2022 23:45, Jeff Johnston wrote:
>>
>> A user recently opened an issue against JDT UI because they were trying
>> to update their 2022-06 Eclipse IDE for Java Developers and it fails
>> because the current JustJ they had: 15.0.1 is not sufficient to update
>> components which now require Java 17.
>>
>> While they can manually add the needed JustJ updates site would it not
>> make sense to make a JustJ update available automatically for such
>> end-users at least in the case where Eclipse increases minimum JVM
>> requirements?
>>
>> -- Jeff J.
>>
>> _______________________________________________
>> cross-project-issues-dev mailing [email protected]
>> To unsubscribe from this list, visit 
>> https://www.eclipse.org/mailman/listinfo/cross-project-issues-dev
>>
>> _______________________________________________
>> cross-project-issues-dev mailing list
>> [email protected]
>> To unsubscribe from this list, visit
>> https://www.eclipse.org/mailman/listinfo/cross-project-issues-dev
>>
> _______________________________________________
> cross-project-issues-dev mailing list
> [email protected]
> To unsubscribe from this list, visit
> https://www.eclipse.org/mailman/listinfo/cross-project-issues-dev
>
_______________________________________________
cross-project-issues-dev mailing list
[email protected]
To unsubscribe from this list, visit 
https://www.eclipse.org/mailman/listinfo/cross-project-issues-dev

Reply via email to