IcedTea7 2.0 Branched for Release

Dr Andrew John Hughes ahughes at redhat.com
Thu Sep 29 03:37:05 PDT 2011


On 01:19 Thu 29 Sep     , Dr Andrew John Hughes wrote:
> On 23:58 Wed 28 Sep     , Dr Andrew John Hughes wrote:
> > IcedTea7 2.0 has now branched for release.  I plan to do the release
> > on Monday evening here in the UK, pending major issues.
> > 
> > A number of features new since 1.14:
> > 
> > * PR717: All non-bootstrap non-conditional patches in IcedTea7 should be in the forest or dropped.
> >   The only patches now in IcedTea7 are either conditional or necessary to bootstrap.
> >   The other patches have been either moved to the forest or removed because they were
> >   no longer required.
> > * Convert to optional system library usage via USE_SYSTEM_ZLIB/JPEG/PNG/GIF.
> >   The old libraries.patch is now upstream in the form of USE_SYSTEM_ZLIB/JPEG/PNG/GIF.
> >   It also has also been joined by some friends: USE_SYSTEM_GTK/CUPS/FONTCONFIG/GIO which
> >   relate to libraries formally used by dlopen/dlsym calls, but which can now optionally
> >   be linked at runtime to reduce the risk of issues.  More on this in an upcoming blog.
> > * PR790: Re-include JAXP and JAXWS in the source tree
> >   Previously, the JAXP and JAXWS repository tarballs were fairly useless as all they contained
> >   was build machinery, with the actual code being in another tarball.  Not only did this
> >   increase the amount of build machinery and downloading required, it also made it harder
> >   to patch the sources.  The sources have now been restored to the OpenJDK tree (a facility
> >   provided by the upstream build code) and the drop machinery in IcedTea7 removed.
> > * Allow the compiler used to be overridden by setting BUILD_GCC/BUILD_CPP.
> >   This is a more general version of the gcc-suffix patch.  BUILD_GCC and BUILD_CPP can
> >   be set to any arbitrary C/C++ compiler and IcedTea7 defaults to using $(CC) and $(CXX).
> > 
> > System dependency updates:
> > 
> > * IcedTea7 now works with Linux 3.0+ and libpng 1.5+
> > 
> > Please test prior to release.  The release branch is currently:
> > 
> > http://icedtea.classpath.org/people/andrew/icedtea7-2.0
> > 
> > with a corresponding forest:
> > 
> > http://icedtea.classpath.org/people/andrew/icedtea7-forest-2.0/
> > http://icedtea.classpath.org/people/andrew/icedtea7-forest-2.0/corba
> > http://icedtea.classpath.org/people/andrew/icedtea7-forest-2.0/jaxp
> > http://icedtea.classpath.org/people/andrew/icedtea7-forest-2.0/jaxws
> > http://icedtea.classpath.org/people/andrew/icedtea7-forest-2.0/hotspot
> > http://icedtea.classpath.org/people/andrew/icedtea7-forest-2.0/jdk
> > http://icedtea.classpath.org/people/andrew/icedtea7-forest-2.0/langtools
> > 
> > mjw, please move these to the top-level.
> > 
> > Happy hacking,
> > -- 
> > 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
> 
> A pre-release tarball is now available, made against the branchpoint after a make distcheck:
> 
> http://icedtea.classpath.org/download/source/icedtea-2.0pre.tar.gz
> 
> aacbacbafd5baaea3653d6f5ecd6f56ebb679ecf186e6f061c3674209df81490  icedtea-2.0pre.tar.gz
> 
> It's signed with my new public key:
> 
> http://icedtea.classpath.org/download/source/icedtea-2.0pre.tar.gz.sig
> 
> pub   4096R/248BDC07 2011-09-28 [expires: 2012-09-27]
> uid                  Dr Andrew John Hughes <ahughes at redhat.com>
> uid                  Dr Andrew John Hughes <gnu_andrew at member.fsf.org>
> sub   4096R/954E386D 2011-09-28 [expires: 2012-09-27]
> -- 
> Andrew :)
> 

FYI, I've already discovered that bootstrapping with IcedTea7 seems to have broken again... :-(
Working on a fix.

Bootstrap builds with GNU Classpath and non-bootstrap builds with IcedTea6/7 should be fine.
-- 
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