Comments (9)
Note that the tools repository is similarly not in good shape:
I'll investigate and update this comment...
from org.eclipse.rap.
from org.eclipse.rap.
@mknauer I think just rebuilding will do the trick.
One other bad thing I noticed, because I wondered why the Jetty bundles aren't causing the same type of problem. There I notice that someone has jar-signed the contents here:
https://download.eclipse.org/webtools/jetty/10.0.11/repository/plugins/
So now there are two versions of the "same" artifact floating around in the mix. The ones the platform provides are only PGP signed but the ones WTP produces are jar signed; I'm quite sure the jar signed one will not validate against the PGP signature of the one that is not jar signed, so there is a problem just waiting to happen.
If you produce a new build using Tycho 2.7.5 as in the PR, let me know and I'll rerun the test (or just look in the artifact.xml and check that the pgp.publicKeys
property is present for org.apache.commons.commons-fileupload and org.apache.commons.commons-io.
I think this problem first cropped up from this commit:
from org.eclipse.rap.
I was working through my inbox from the latest to the older messages, therefore saw your investigation and PR just now.
In the meantime I did exactly what you proposed, i.e. just updating Tycho locally and running a local test build. Because that was successful, I am going to move forward with this and will provide a preliminary "RC2" (or RC1a) this morning which we can use to check whether I am going into the right direction.
Regarding the Jetty bundles from the WTP p2 repository... I don't have a good idea yet how to solve that.
I'll keep you updated about my progress on this issue.
from org.eclipse.rap.
- Tycho is now upgraded to 2.7.5 in both, Runtime and Tools
- RAP Runtime with PR #51 and commit a6fc2d0
- RAP Tools with commit eclipse-rap/org.eclipse.rap.tools@c8f7988
- Build is now "prepared" for RC2
- With Gerrit Change 195593: Publish RAP 3.22 RC2 for 2022-09 RC2 I contributed a first test-RC2 to the Simultaneous Release; the verification job succeeded and I merged the current status
@merks Can you please run your tests again? That would allow us to verify if and what problems are solved now.
from org.eclipse.rap.
The RC2 versions both look good now
- https://download.eclipse.org/oomph/archive/reports-extra/rap-runtime-3.22-rc2/download.eclipse.org/rt/rap/3.22/RC2-20220906-0913/
- https://download.eclipse.org/oomph/archive/reports-extra/rap-tools-3.22-rc2/download.eclipse.org/rt/rap/tools/3.22/RC2-20220906-0913/
Thanks again for the ultra speedy fix!
from org.eclipse.rap.
Always a pleasure!
Does your test cover the Jetty bundle issue that you mentioned in your comment above, too? Because if this would be magically resolved, it would be perfect.
from org.eclipse.rap.
In the runtime repo there are these Jetty bundles:
These are PGP-signed:
While these are jar-signed:
Nothing will magically fix this. But in both cases other projects are producing the IUs that you are consuming, so you cannot fix this problem, except maybe to replicate the work of the other projects.
In any case, the 2022-06 release shipped this same/similar way with PGP-signed content for the Jetty stuff contributed by the platform and jar-signed content for the additional bundles contributed by WTP.
from org.eclipse.rap.
Thank you for this analysis, that helped me a lot!
I am going to close this issue then, and will contact WTP in parallel. Maybe they can change their p2 repository with the Jetty bundles.
from org.eclipse.rap.
Related Issues (20)
- Retry on connection error doesn't work with CSP enabled
- Handling network connection error with SeverPush active HOT 7
- Missing requirement: org.eclipse.rap.rwt.osgi 3.22.0.20220708-1200 requires 'java.package; javax.servlet [4.0.0,5.0.0)' but it could not be found HOT 3
- RAP version which support jboss8 and openjdk17 HOT 7
- Ampersand character ommited from label text HOT 1
- selection in not yet focused multiline Text widget HOT 2
- CSRF security HOT 2
- Focus issues with ContextMenu in Chrome/Edge browser
- pack column for Tableviewer
- Copy of photo is stored on server and never cleaned up
- Support for SVG Images for Actions, Commands and Menu's for HighDPI and zooming support
- Missing RAP artifacts in maven central HOT 2
- JS crash in rwt.event.DomEvent.isAltGrPressed() while drag'n'drop HOT 1
- [Grid] Index out of bounds exception when using cell selection and setItemCount HOT 2
- org.eclipse.rap.rwt.client.service.ClientInfo.getClientTimezoneOffset() returns invalid value after a daylight saving change
- Infinite loop in RAPDragTracker
- Memory leaks using Display.timerExec with push session active
- RAP version which support jboss8 HOT 17
- Improve deployment of realease artefacts to Maven Central
- Wrong handling error in ServerPush.js / Connections.js HOT 1
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from org.eclipse.rap.