Giter Site home page Giter Site logo

Comments (9)

merks avatar merks commented on June 16, 2024

Note that the tools repository is similarly not in good shape:

https://download.eclipse.org/oomph/archive/reports-extra/rap-tools-3.22-rc1/download.eclipse.org/rt/rap/tools/3.22/RC1-20220831-0943/index.html

I'll investigate and update this comment...

from org.eclipse.rap.

mknauer avatar mknauer commented on June 16, 2024

from org.eclipse.rap.

merks avatar merks commented on June 16, 2024

@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:

488739d

from org.eclipse.rap.

mknauer avatar mknauer commented on June 16, 2024

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.

mknauer avatar mknauer commented on June 16, 2024

@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.

merks avatar merks commented on June 16, 2024

The RC2 versions both look good now

Thanks again for the ultra speedy fix!

from org.eclipse.rap.

mknauer avatar mknauer commented on June 16, 2024

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.

merks avatar merks commented on June 16, 2024

In the runtime repo there are these Jetty bundles:

image

These are PGP-signed:

image

While these are jar-signed:

image

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.

https://download.eclipse.org/oomph/archive/reports-extra/releases-2022-06-202206151000/download.eclipse.org/releases/2022-06/202206151000/

from org.eclipse.rap.

mknauer avatar mknauer commented on June 16, 2024

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)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo 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.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.