Thanks folks for clarification.

For p2 I am using https://download.eclipse.org/releases/2023-09/
<https://download.eclipse.org/releases/2023-09/202308251000/plugins/>.
Tycho is 2.7.5.

I am not directly using jetty, it is a transitive dependency so I do not
control from where it is being downloaded from.

I will try to update tycho to see if that fixes the problem.

On Mon, Aug 28, 2023 at 1:30 PM Ed Merks via cross-project-issues-dev <
cross-project-issues-dev@eclipse.org> wrote:

> Using the simrel.aggran, I can track the source of the artifact to here:
>
> https://download.eclipse.org/webtools/jetty/10.0.15/repository/
>
> It's like this in
> https://www.eclipse.org/downloads/download.php?file=/webtools/jetty/10.0.15/repository/artifacts.jar
>
>     <artifact classifier='osgi.bundle' id='org.eclipse.jetty.jndi'
> version='10.0.15'>
>       <properties size='7'>
>         <property name='artifact.size' value='57741'/>
>         <property name='download.size' value='57741'/>
>         <property name='download.md5' value='
> *785f479c6433717bee8e9bb94df56c11*'/>
>         <property name='download.checksum.md5'
> value='785f479c6433717bee8e9bb94df56c11'/>
>         <property name='download.checksum.sha-256'
> value='623f2009671f0138495fd659622fd78e3153671a50a1c280aeb2410e9365b455'/>
>         <property name='download.checksum.sha-512'
> value='7bddbd236d0d238b5852d2f774793e84d18148a16fc76819fbf87926e53ad0bc5e2ef6c95a3619887b98f5bb8a625ac289bf68f3b4009af72fcdb2d95a604dca'/>
>         <property name='download.checksum.sha-1'
> value='488a1601bae6f4d0357e6a4b4174e1dcfca068af'/>
>       </properties>
>     </artifact>
>
> That md5 does appear to be wrong when I compute it on the command line:
>
> $md5sum org.eclipse.jetty.jndi_10.0.15.jar
> *8f2d6b1e2acef3285e3a12f62042890c **org.eclipse.jetty.jndi_10.0.15.jar
>
> It's like that in the
> https://download.eclipse.org/oomph/jetty/release/10.0.15  repo as well:
>
>     <artifact classifier='osgi.bundle' id='org.eclipse.jetty.jndi'
> version='10.0.15'>
>       <properties size='12'>
>         <property name='artifact.size' value='48018'/>
>         <property name='download.size' value='48018'/>
>         <property name='download.md5' value='
> *785f479c6433717bee8e9bb94df56c11*'/>
>         <property name='download.checksum.sha-512'
> value='21a969e35a344dd2992f1401f03d8ed995c320c69c0949aea222a68176badfa7c5bda0d0c080a513a58694d160744b66e52feecd00392b097d1cd8282eca2d27'/>
>         <property name='download.checksum.md5'
> value='785f479c6433717bee8e9bb94df56c11'/>
>         <property name='download.checksum.sha-256'
> value='c01a1d2ea0ebac1565f4c8e92d1b5151daf14ac09502efd52f5536a59245cb16'/>
>         <property name='maven.artifactId' value='jetty-jndi'/>
>         <property name='maven.extension' value='jar'/>
>         <property name='maven.version' value='10.0.15'/>
>         <property name='maven.groupId' value='org.eclipse.jetty'/>
>
> But for that repo it's correct:
>
> $md5sum org.eclipse.jetty.jndi_10.0.15\(2\).jar
> *785f479c6433717bee8e9bb94df56c11 **org.eclipse.jetty.jndi_10.0.15(2).jar
>
> How can that be?
>
> In https://download.eclipse.org/webtools/jetty/10.0.15/repository it is
> jar-signed (which should not be done)and it did not recompute all the
> checksums:
>
> The one with the correct md5 in
> https://download.eclipse.org/oomph/jetty/release/10.0.15  is not signed
> signed:
>
>
> My theory is that because p2 no longer produces nor consumes md5, it will
> fail recompute these sums if they are already present and it will  fail to
> notice they are wrong if they are present.
>
> Maybe you are using quite an old version of Tycho with quite an older
> version of p2?
>
> I'll investigate completely removing these unused properties during
> aggregation; the aggregator already computes stronger checksums if they are
> missing.
>
> I changed WTP's contribution to use Oomph's jetty repo and have rebuilt
> staging.  I see this in the log:
>
> *13:20:27*  Mirroring artifacts from 
> https://download.eclipse.org/oomph/jetty/release/10.0.15*13:20:28*  - 
> mirroring artifact osgi.bundle,org.eclipse.jetty.jndi,10.0.15*13:20:28*  - 
> mirrored artifact osgi.bundle,org.eclipse.jetty.jndi,10.0.15
>
> I checked that the staging version of the artifact is not a signed
> version, so I think this is fixed.
>
> Regards,
> Ed
>
> On 28.08.2023 12:11, Ondrej Dockal via cross-project-issues-dev wrote:
>
> Hey folks,
>
> in RedDeer build [1] we are facing an issue when running the tests with a
> checksum for org.eclipse.jetty.jndi.
>
> Error message:
>
> *12:05:07* [INFO] Fetching org.eclipse.jetty.util_10.0.15.jar from 
> https://download.eclipse.org/staging/2023-09/plugins/ (557.33kB)*12:05:07* 
> [INFO] Fetching org.eclipse.jetty.jndi_10.0.15.jar from 
> https://download.eclipse.org/staging/2023-09/plugins/ (56.39kB)*12:05:07* 
> [ERROR] An error occurred while transferring artifact canonical: 
> osgi.bundle,org.eclipse.jetty.jndi,10.0.15 from repository 
> https://download.eclipse.org/staging/2023-09:*12:05:07* [ERROR]    Problems 
> downloading artifact: osgi.bundle,org.eclipse.jetty.jndi,10.0.15.:*12:05:07* 
> [ERROR]       MD5 hash is not as expected. Expected: 
> 785f479c6433717bee8e9bb94df56c11 and found 8f2d6b1e2acef3285e3a12f62042890c.
>
>
> Any hints?
>
> Regards,
>
> Ondrej
>
> [1]:
> https://ci.eclipse.org/reddeer/job/reddeer.verification.parametrized/136/console
> --
>
> Ondrej Dockal
>
> Senior Software Quality Engineer, Developer QE
>
> Red Hat Czech, s.r.o. <https://www.redhat.com/>
>
> Purkyňova 111
>
> Brno 612 00, Czech Republic
>
> odoc...@redhat.com
> <https://www.redhat.com/>
>
> _______________________________________________
> cross-project-issues-dev mailing listcross-project-issues-...@eclipse.org
> To unsubscribe from this list, visit 
> https://www.eclipse.org/mailman/listinfo/cross-project-issues-dev
>
> _______________________________________________
> cross-project-issues-dev mailing list
> cross-project-issues-dev@eclipse.org
> To unsubscribe from this list, visit
> https://www.eclipse.org/mailman/listinfo/cross-project-issues-dev
>
_______________________________________________
cross-project-issues-dev mailing list
cross-project-issues-dev@eclipse.org
To unsubscribe from this list, visit 
https://www.eclipse.org/mailman/listinfo/cross-project-issues-dev

Reply via email to