Skip to main content

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] [List Home]
[cross-project-issues-dev] SHA1 digest error from pack200 [Re: Ganymede M5]


The stack trace below seems to imply that the jar is failing to verify.  Because the error is on the eclipse.inf file and not a .class file, this would suggest to me the problem is not with pack200.

I really see 2 possiblities:
1) someone modified the eclipse.inf file after it was signed.
2) There is a bug in the jarProcessor code.

So the questions are:
1) does the failing jar verify properly at the end of its team's build?
2) does the jar verify properly in the staging area before the siteoptimizer is run?

-Andrew


Bjorn Freeman-Benson <bjorn.freeman-benson@xxxxxxxxxxx>
Sent by: cross-project-issues-dev-bounces@xxxxxxxxxxx

02/25/2008 01:55 PM

Please respond to
Cross project issues <cross-project-issues-dev@xxxxxxxxxxx>

To
Markus Knauer <mknauer@xxxxxxxxxxxxxx>
cc
Cross project issues <cross-project-issues-dev@xxxxxxxxxxx>, eclipse.org-planning-council@xxxxxxxxxxx, Eclipse Packaging Project <epp-dev@xxxxxxxxxxx>
Subject
[cross-project-issues-dev] Re: Ganymede M5





Markus, Denis, Everyone,
I've run the pack200 over the M5 staging site. And the digester. Then I removed all the existing files from the live Ganymede update site, copied the staging site to the live site. So now the only files on the live Ganymede update site are the M5 bits.
Denis should (I think) set the servers to 'blocked' to allow the bits to propagate and then, yes, you/we can announce M5 tomorrow.

- Bjorn

P.S. The pack200 process had a lot of problems like this:

Running on /home/data/users/bfreeman/downloads/releases/ganymede/staging/plugins/org.eclipse.rse.dstore.source_3.0.0.v20080217-7K-_7DUUEFDEUMZ.jar
Running Pack on /home/data/users/bfreeman/downloads/releases/ganymede/staging/plugins/org.eclipse.rse.dstore.source_3.0.0.v20080217-7K-_7DUUEFDEUMZ.jar
STDERR: Exception in thread "main" java.lang.SecurityException: SHA1 digest error for META-INF/eclipse.inf
STDERR:         at sun.security.util.ManifestEntryVerifier.verify(ManifestEntryVerifier.java:253)
STDERR:         at java.util.jar.JarVerifier.processEntry(JarVerifier.java:225)
STDERR:         at java.util.jar.JarVerifier.update(JarVerifier.java:212)
STDERR:         at java.util.jar.JarVerifier$VerifierStream.read(JarVerifier.java:438)
STDERR:         at java.io.InputStream.read(InputStream.java:112)
STDERR:         at com.sun.java.util.jar.pack.Package$File.readFrom(Package.java:789)
STDERR:         at com.sun.java.util.jar.pack.PackerImpl$DoPack.readFile(PackerImpl.java:529)
STDERR:         at com.sun.java.util.jar.pack.PackerImpl$DoPack.run(PackerImpl.java:490)
STDERR:         at com.sun.java.util.jar.pack.PackerImpl.pack(PackerImpl.java:91)
STDERR:         at com.sun.java.util.jar.pack.Driver.main(Driver.java:279)
Error: 1 was returned from command: /home/data/users/bfreeman/ganymede/ibm-java2-ppc-50/jre/bin/pack200 -E4 /home/data/httpd/download.eclipse.org/releases/ganymede/staging/plugins/org.eclipse.rse.dstore.source_3.0.0.v20080217-7K-_7DUUEFDEUMZ.jar.pack.gz /home/data/httpd/download.eclipse.org/releases/ganymede/staging/plugins/temp.org.eclipse.rse.dstore.source_3.0.0.v20080217-7K-_7DUUEFDEUMZ.jar/org.eclipse.rse.dstore.source_3.0.0.v20080217-7K-_7DUUEFDEUMZ.jar

Many jars worked fine, others had problems. Any ideas?

Markus Knauer wrote:

Hi Bjorn,

tomorrow (Tuesday) is Ganymede M5 Release day.

So I wanted to ask you about the current status of the Ganymede staging update
site, and when you are able to copy the bits from staging to release.

* I will update
http://www.eclipse.org/epp/ganymede.php tomorrow if nobody
sends me a 'no-go', and ask Ian to update the link in the top right corner on
the main eclipse.org download page.

Markus
 


--
[end of message]
_______________________________________________
cross-project-issues-dev mailing list
cross-project-issues-dev@xxxxxxxxxxx
https://dev.eclipse.org/mailman/listinfo/cross-project-issues-dev


Back to the top