IcedTea7 build failure + patch to fix this issue (reviewer needed)

Dr Andrew John Hughes ahughes at redhat.com
Wed Jun 8 10:27:44 PDT 2011


On 15:23 Mon 06 Jun     , Mark Wielaard wrote:
> On Mon, June 6, 2011 15:02, Pavel Tisnovsky wrote:
> > currently it's not possible to build IcedTea7 because of wrong sha2sums
> > of all tarballs. As Mark Wielaard figured out (thanks!) it is caused by
> > changes made in .hg_archival.txt file, probably in time when new tag is
> > created (Mark - am I right?).
> 
> Yes. Unfortunately hg archive tries to be helpful. And if you add a tag
> for a revision it will happily record that information in the
> .hg_archival.txt file. Which of course then alters the checksum even though
> all other bits are the same. This happened when the icedtea-1.4 tag was
> added.
> 

What 'icedtea-1.4' tag?  Do you mean 'icedtea-1.14'?

> I guess the only way to work around that in the future is for people to
> tag a tree that the icedtea Makefile.am refers to before they add the
> checksum value.
> 
> Thanks for catching and fixing it.
> Hopefully this won't happen too often in the future.
> 
> Cheers,
> 
> Mark
> 

This looks like a problem with the IcedTea server.  We didn't see this problem
when using the OpenJDK servers as far as I'm aware.  Sounds like we need to
switch back if the IcedTea server can't be fixed.  IcedTea7 will accrue many
new tags as new pulls are made e.g.

$ hg diff -r icedtea-1.14:tip .hgtags
diff -r d4aea1a51d62 -r 2108c94c0d3d .hgtags
--- a/.hgtags	     Wed Apr 20 04:37:44 2011 +0100
+++ b/.hgtags	     Wed Jun 08 17:43:30 2011 +0100
@@ -113,3 +113,11 @@
 ddc2fcb3682ffd27f44354db666128827be7e3c3 jdk7-b134
 783bd02b4ab4596059c74b10a1793d7bd2f1c157 jdk7-b135
 2fe76e73adaa5133ac559f0b3c2c0707eca04580 jdk7-b136
+d4aea1a51d625f5601c840714c7c94f1de5bc1af icedtea-1.14
+7654afc6a29e43cb0a1343ce7f1287bf690d5e5f jdk7-b137
+fc47c97bbbd91b1f774d855c48a7e285eb1a351a jdk7-b138
+7ed6d0b9aaa12320832a7ddadb88d6d8d0dda4c1 jdk7-b139
+dcfe74f1c6553c556e7d361c30b0b614eb5e40f6 jdk7-b140
+c6569c5585851dfd39b8de8e021c3c312f51af12 jdk7-b141
+cfbbdb77eac0397b03eb99ee2e07ea00e0a7b81e jdk7-b142
+14b8e7eee1058fd4ed5a2700a2ce14b3616278f1 jdk7-b143
-- 
Andrew :)

Free Java Software Engineer
Red Hat, Inc. (http://www.redhat.com)

Support Free Java!
Contribute to GNU Classpath and IcedTea
http://www.gnu.org/software/classpath
http://icedtea.classpath.org
PGP Key: F5862A37 (https://keys.indymedia.org/)
Fingerprint = EA30 D855 D50F 90CD F54D  0698 0713 C3ED F586 2A37



More information about the distro-pkg-dev mailing list