[
Date Prev][
Date Next][
Thread Prev][
Thread Next][
Date Index][
Thread Index]
[
List Home]
Re: [simrel-dev] Fwd: [eclipse-packaging/packages] Eclipse 2025-06 fails to start if CodeTogether's devstyle Darkest Dark theme is installed (Issue #310)
|
- From: Erik Brangs <erik.brangs@xxxxxx>
- Date: Sat, 24 May 2025 07:17:11 +0200
- Delivered-to: simrel-dev@xxxxxxxxxxx
- List-archive: <https://www.eclipse.org/mailman/private/simrel-dev/>
- List-help: <mailto:simrel-dev-request@eclipse.org?subject=help>
- List-subscribe: <https://www.eclipse.org/mailman/listinfo/simrel-dev>, <mailto:simrel-dev-request@eclipse.org?subject=subscribe>
- List-unsubscribe: <https://www.eclipse.org/mailman/options/simrel-dev>, <mailto:simrel-dev-request@eclipse.org?subject=unsubscribe>
- Ui-outboundreport: notjunk:1;M01:P0:/uOlgXKS8gc=;CQTTO7yxL03HB2HysMVJfk9rD9G 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
- User-agent: Mozilla Thunderbird
Hi,
as an end user of Eclipse, I'd prefer 4).
I was using the "Darkest Dark Theme with DevStyle" for a time. It was noticeably darker than the built-in Eclipse themes (black instead of dark gray) and I preferred that. That said, this is not the first time that the DevStyle plugin broke Eclipse. There was an instance where it made all the text in dialogs illegible due to a color mismatch. I was barely able to reset to an older version using the built-in Eclipse dialog for configurations. I think that was in 2024-06. In 2024-09, the Eclipse IDE crashed immediately with the plugin installed (NoSuchMethodError). IIRC I was not able to revert to a working version. I tried using the p2 console to revert but I found it practically unusable for someone not familiar with p2. So I had to reinstall Eclipse IDE. Luckily, I had the preference recorder enabled so I didn't lose any settings. I was merely very, very angry and decided to ditch DevStyle.
I do not see why Eclipse should accommodate a plugin developer that has a history of not adjusting their plugins quickly enough.
In the long term, I would find it helpful if you could create and select new configurations via the command line. You should be able to remove offending plugins without starting the IDE.
On 22.05.25 04:21, Jonah Graham via simrel-dev wrote:
Hi folks,
Please see below and let me know your thoughts.
Thanks
Jonah
~~~
Jonah Graham (he/him)
Kichwa Coders
www.kichwacoders.com <http://www.kichwacoders.com>
---------- Forwarded message ---------
From: *Jonah Graham* <notifications@xxxxxxxxxx <mailto:notifications@xxxxxxxxxx>>
Date: Wed, 21 May 2025 at 22:19
Subject: [eclipse-packaging/packages] Eclipse 2025-06 fails to start if CodeTogether's devstyle Darkest Dark theme is installed (Issue #310)
To: eclipse-packaging/packages <packages@xxxxxxxxxxxxxxxxxx <mailto:packages@xxxxxxxxxxxxxxxxxx>>
Cc: Jonah Graham <jonah@xxxxxxxxxxxxxxxx <mailto:jonah@xxxxxxxxxxxxxxxx>>, Your activity <your_activity@xxxxxxxxxxxxxxxxxx <mailto:your_activity@xxxxxxxxxxxxxxxxxx>>
*jonahgraham* created an issue (eclipse-packaging/packages#310) <https://github.com/eclipse-packaging/packages/issues/310>
This is a more suitable location to discuss the issues raised in eclipse-cdt/cdt#1164 <https://github.com/eclipse-cdt/cdt/issues/1164> - here is just a summary.
If you install devstyle Darkest Dark theme <https://marketplace.eclipse.org/content/darkest-dark-theme-devstyle> in Eclipse IDE 2025-06 the IDE will fail to start due to some byte-code manipulation that the plug-in does that breaks <https://github.com/eclipse-cdt/cdt/issues/1164#issuecomment-2884767938> Eclipse startup.
While this problem is not a bug in Eclipse or its projects, the theme is one of the most popular plug-ins on the Eclipse marketplace, with probably 10s of thousands of installs that will be broken if they updated to latest Eclipse release in June. Therefore the damage to Eclipse's users will be large.
Therefore we will need to figure out how to mitigate this for our users. I have reached out to genuitec (see emails in eclipse-cdt/cdt#1164 <https://github.com/eclipse-cdt/cdt/issues/1164>) but as of now they have not proposed a solution and there is very little time to resolve this.
Possible ways forward are:
1. Revert changes in Eclipse Platform that expose devstyle bug.
/This is undesirable as it is not obvious exactly how widespread these reversions may have to be, not how long Eclipse non-API would be held back./
2. Make Eclipse more resiliant to such changes.
/I don't know if this is feasible, the way that devstyle is byte manipulating and weaving seems very difficult to insulate against/
3. Publicizing campaign.
/We can just try to publicize this, but the workaround for users if they end up with a broken install is non-trivial to do. Since the IDE won't start you can't simply undo the faulty install. The reality is that most people won't pay attention until they have a broken IDE/
4. Add negative p2 requirements preventing the problematic versions of devstyle from being installed at the same time as Eclipse 2025-06.
/this will prevent users from installing specific version of devstyle into 2025-06, or prevent Eclipse 2025-03 with devstyle installed from upgrading to 2025-06. The p2 UI here isn't particularly clear as to why the install is being prevented/
I solicit input from the community on what to do here. There is not much time to resolve this, if any change needs to be made in Eclipse Platform we have less than 1 week to come up with a solution.
—
Reply to this email directly, view it on GitHub <https://github.com/eclipse-packaging/packages/issues/310>, or unsubscribe <https://github.com/notifications/unsubscribe-auth/AAFF2RF2LQCBRI3XVMZPEQT27UX4DAVCNFSM6AAAAAB5UYTFY2VHI2DSMVQWIX3LMV43ASLTON2WKOZTGA4DCOBTHEZTOMY>.
You are receiving this because you are subscribed to this thread.Message ID: <eclipse-packaging/packages/issues/310@xxxxxxxxxx>
_______________________________________________
simrel-dev mailing list
simrel-dev@xxxxxxxxxxx
To unsubscribe from this list, visit https://accounts.eclipse.org