Re: [PATCH] Update web for 0.99 release

Guillermo Rodriguez Garcia <[email protected]> Wed, 15 Oct 2014 09:00:26 +0200
Newsgroups gmane.comp.java.classpath.devel
Message-ID <CABDcavaBbLib7OjizBHXr0Runbp5+8bqxeyqLQyND3EQGL3ysw@mail.gmail.com>
Thank you Andii.

I have some other stuff in the queue. I'll report later.

Best,

Guillermo

2014-10-14 20:26 GMT+02:00 And=C3=AF=C3=AF <[email protected]>:
> On 7 October 2014 15:07, Guillermo Rodriguez Garcia
> <[email protected]> wrote:
>> Hi Andii,
>>
>> Any news?
>>
>
> Sorry, things got held up by work on the OpenJDK security update.
>
> The changes are now live. Thanks again! :)
>
>> Guillermo
>>
>> 2014-09-22 17:47 GMT+02:00 And=C3=AF=C3=AF <[email protected]>:
>>> On 22 September 2014 12:56, Guillermo Rodriguez Garcia
>>> <[email protected]> wrote:
>>>> Hi Andii,
>>>>
>>>> Did you have the chance to look at this?
>>>>
>>>
>>> Hi, sorry, I meant to get back to you before now.
>>>
>>> The patch is fine. I'll commit it as soon as I finish up and commit som=
e stuff
>>> I'm in the middle of locally.
>>>
>>> I've been looking at getting wml working finally, and I'm most of the w=
ay there
>>> with a lot of modernisation of the build. I'll try and finish that up
>>> and publish
>>> the result, but it probably won't be until Friday. With that working,
>>> I'll make sure
>>> I can get the same result from the updated WML and add in the blog URL.
>>>
>>> Thanks for prompting me on this and the patch. It should have been done=
 a long
>>> time ago!
>>>
>>>> Best,
>>>>
>>>> Guillermo
>>>>
>>>> 2014-09-15 21:34 GMT+02:00 And=C3=AF=C3=AF <[email protected]>=
:
>>>>> On 15 September 2014 08:26, Guillermo Rodriguez Garcia
>>>>> <[email protected]> wrote:
>>>>>> The previous patch updates the master wml files in the git repo.
>>>>>> Attached is a tarball of the generated webroot using wml 2.0.11. Thi=
s
>>>>>> should be suitable for updating the website CVS repo at
>>>>>> http://web.cvs.savannah.gnu.org/viewvc/?root=3Dclasspath.
>>>>>>
>>>>>> Please let me know if you would like me to provide these files in a
>>>>>> different format.
>>>>>>
>>>>>
>>>>> Ok, thanks, I'll get these applied.
>>>>>
>>>>> I think linking to the existing blog version [0] might be worthwhile,
>>>>> especially as
>>>>> it links to the bug entries.
>>>>>
>>>>> [0] http://blog.fuseyism.com/index.php/2012/03/16/gnu-classpath-0-99-=
released/
>>>>>
>>>>>> Guillermo
>>>>>>
>>>>>> 2014-09-15 9:21 GMT+02:00 Guillermo Rodriguez <guille.rodriguez@gmai=
l.com>:
>>>>>>> From: grodriguez <[email protected]>
>>>>>>>
>>>>>>> Add announcement of 0.99 release
>>>>>>> Update 'recent news' list
>>>>>>> Add 0.99 release to downloads page
>>>>>>> ---
>>>>>>>  doc/www.gnu.org/announce/20120307.wml   |  180 +++++++++++++++++++=
++++++++++++
>>>>>>>  doc/www.gnu.org/downloads/downloads.wml |   14 ++-
>>>>>>>  doc/www.gnu.org/newsitems.txt           |    5 +
>>>>>>>  3 files changed, 195 insertions(+), 4 deletions(-)
>>>>>>>  create mode 100644 doc/www.gnu.org/announce/20120307.wml
>>>>>>>
>>>>>>> diff --git a/doc/www.gnu.org/announce/20120307.wml b/doc/www.gnu.or=
g/announce/20120307.wml
>>>>>>> new file mode 100644
>>>>>>> index 0000000..ae62666
>>>>>>> --- /dev/null
>>>>>>> +++ b/doc/www.gnu.org/announce/20120307.wml
>>>>>>> @@ -0,0 +1,180 @@
>>>>>>> +#!wml --include=3D..
>>>>>>> +
>>>>>>> +#include "include/layout.wml"
>>>>>>> +
>>>>>>> +<subject "GNU Classpath 0.99 Announcement (2013-03-07)">
>>>>>>> +
>>>>>>> +<box>
>>>>>>> +<boxtitle>GNU Classpath 0.99</boxtitle>
>>>>>>> +<boxitem>
>>>>>>> +We are proud to announce the release of GNU Classpath 0.99.
>>>>>>> +<p>
>>>>>>> +GNU Classpath, essential libraries for java, is a project to creat=
e
>>>>>>> +free core class libraries for use with runtimes, compilers and too=
ls
>>>>>>> +for the java programming language.
>>>>>>> +<p>
>>>>>>> +The GNU Classpath developer snapshot releases are not directly aim=
ed
>>>>>>> +at the end user but are meant to be integrated into larger develop=
ment
>>>>>>> +platforms. For example JamVM, CACAO and Kaffe can make use of an i=
nstalled
>>>>>>> +copy of GNU Classpath 0.99, while GCC (gcj) will use the developer
>>>>>>> +snapshots as a base for future versions. For more projects based o=
n GNU
>>>>>>> +Classpath, <createlink url=3D"http://www.gnu.org/software/classpat=
h/stories.html">
>>>>>>> +</p>
>>>>>>> +<p>
>>>>>>> +This release brings with it a number of interesting new features:
>>>>>>> +</p>
>>>>>>> +<ul>
>>>>>>> +<li>Addition of java.util.regex.Pattern.quote.
>>>>>>> +</li>
>>>>>>> +<li>Addition of java.io.IOError.
>>>>>>> +</li>
>>>>>>> +<li>Addition of java.io.Console.
>>>>>>> +</li>
>>>>>>> +</ul>
>>>>>>> +<p>
>>>>>>> +There have also been many bugfixes over the past year. Those relev=
ant to 0.99 can be found at
>>>>>>> +<createlink url=3D"http://gcc.gnu.org/bugzilla/buglist.cgi?product=
=3Dclasspath&target_milestone=3D0.99">
>>>>>>> +</p>
>>>>>>> +<p>
>>>>>>> +With the 0.95 release, we switched fully towards the 1.5 generics =
work that we previously released separately as classpath-generics. All this=
 work is now fully integrated in the main release and various runtimes (gcj=
, cacao, jamvm, ikvm, etc) have been extended to take advantage of the new =
generics, annotations and enumeration support in the core library. As a con=
sequence, only 1.5 capable compilers (currently the Eclipse Compiler for Ja=
va (ecj) and Sun's javac) may be used to build Classpath.
>>>>>>> +</p>
>>>>>>> +<p>
>>>>>>> +The GNU Classpath developers site
>>>>>>> +<createlink url=3D"http://developer.classpath.org/">
>>>>>>> +provides detailed information on how to start with helping the GNU
>>>>>>> +Classpath project and gives an overview of the core class library
>>>>>>> +packages currently provided.
>>>>>>> +<p>
>>>>>>> +For each snapshot release generated documentation is provided thro=
ugh
>>>>>>> +the GNU Classpath Tools gjdoc project,which will become part of GN=
U Classpath
>>>>>>> +itself with the release of 0.99.  A documentation generation
>>>>>>> +framework for java source files used by the GNU project. Full
>>>>>>> +documentation on the currently implementated packages and classes =
can
>>>>>>> +be found at: <createlink url=3D"http://developer.classpath.org/doc=
/">
>>>>>>> +We are looking into how to extend the documentation experience in =
the
>>>>>>> +future. Please contact the mailinglist if you would like to help w=
ith
>>>>>>> +this effort.
>>>>>>> +<p>
>>>>>>> +For more information about the project see also:
>>>>>>> +<ul>
>>>>>>> +<li>GNU Classpath home page: <createlink url=3D"http://www.gnu.org=
/software/classpath/">
>>>>>>> +
>>>>>>> +<li>Developer information (wiki): <createlink url=3D"http://develo=
per.classpath.org/">
>>>>>>> +
>>>>>>> +<li>Full class documentation: <createlink url=3D"http://developer.=
classpath.org/doc/">
>>>>>>> +
>>>>>>> +<li>GNU Classpath hackers: <createlink url=3D"http://planet.classp=
ath.org/">
>>>>>>> +
>>>>>>> +<li>Autobuilder, current build status, build snapshots: <createlin=
k url=3D"http://builder.classpath.org/">
>>>>>>> +
>>>>>>> +<li>Application test pages (wiki)
>>>>>>> +  <createlink url=3D"http://developer.classpath.org/mediation/Appl=
ets">
>>>>>>> +  <createlink url=3D"http://developer.classpath.org/mediation/Free=
AWTTestApps">
>>>>>>> +  <createlink url=3D"http://developer.classpath.org/mediation/Free=
SwingTestApps">
>>>>>>> +  <createlink url=3D"http://developer.classpath.org/mediation/Free=
SWTTestApps">
>>>>>>> +
>>>>>>> +<li>GNU Classpath hacking with Eclipse (wiki)
>>>>>>> +  <createlink url=3D"http://developer.classpath.org/mediation/Clas=
spathHackingWithEclipse">
>>>>>>> +
>>>>>>> +<li>GNU Classpath promotion banners: <createlink url=3D"http://dev=
eloper.classpath.org/mediation/ClasspathBanners">
>>>>>>> +</ul>
>>>>>>> +GNU Classpath 0.99 can be downloaded from <createlink url=3D"ftp:/=
/ftp.gnu.org/pub/gnu/classpath/">
>>>>>>> +or one of the ftp.gnu.org mirrors <createlink url=3D"http://www.gn=
u.org/order/ftp.html"> or the Classpath
>>>>>>> +continuous integration system <createlink url=3D"http://builder.cl=
asspath.org/dist">
>>>>>>> +<p><pre>
>>>>>>> +File: classpath-0.99.tar.gz
>>>>>>> +SHA256sum: f929297f8ae9b613a1a167e231566861893260651d913ad9b6c1193=
3895fecc8
>>>>>>> +</pre></p>
>>>>>>> +<p>
>>>>>>> +New in release 0.99 (Mar 07, 2012)
>>>>>>> +</p>
>>>>>>> +<ul>
>>>>>>> +<li>Addition of java.util.regex.Pattern.quote.
>>>>>>> +</li>
>>>>>>> +<li>Addition of java.io.IOError.
>>>>>>> +</li>
>>>>>>> +<li>Addition of java.io.Console.
>>>>>>> +</li>
>>>>>>> +<li>Bug fixes:
>>>>>>> +</li>
>>>>>>> +<ul>
>>>>>>> +<li>PR39408: gjavah doesn't generate constants in header files whe=
re they occur in a superclass</li>
>>>>>>> +<li>PR40590: namespace namespace broken in CNI</li>
>>>>>>> +<li>PR40630: java.util.Scanner fails when used for charset generat=
ion by the OpenJDK build</li>
>>>>>>> +<li>PR40653: Issue with XML stream writer and namespaces</li>
>>>>>>> +<li>PR40663: Support Stax API 1.0.1</li>
>>>>>>> +<li>PR39177: trunk revision 144128 - jar: internal error: java.lan=
g.NullPointerException</li>
>>>>>>> +<li>PR41696: java.util.zip.Inflater:finished () returns false when=
 it should return true</li>
>>>>>>> +<li>PR43536: CopyOnWriteArrayList bug in delete() when empty</li>
>>>>>>> +<li>PR36560: java.util.zip: Error parsing zip file with larger fil=
es in it</li>
>>>>>>> +<li>Restrict access to VM classes.</li>
>>>>>>> +<li>Cleanup use of message resources.</li>
>>>>>>> +<li>Throw exception when encrypted zip file entries are encountere=
d.</li>
>>>>>>> +<li>Fix infinite recursion in javax.print.attribute.standard.JobSt=
ateReasons.add.</li>
>>>>>>> +<li>Native code cleanups in GtkToolkit.c and jcl.c.</li>
>>>>>>> +<li>Only log when debugging is on.</li>
>>>>>>> +<li>PR44411: System.nanoTime() is not independent of wall-clock ti=
me</li>
>>>>>>> +<li>PR46775: Calling Policy.setPolicy with a new Policy object has=
 no effect on the DefaultSecurityManager</li>
>>>>>>> +<li>Use implementation of VMClass.getSimpleName from gcj.</li>
>>>>>>> +<li>Simplify security determination in ProtectionDomain in situati=
ons where all permissions are available.</li>
>>>>>>> +<li>PR42390: Missing Security Manager checks in classpath apis</li=
>
>>>>>>> +<li>Throw NullPointerExceptions appropriately for compatibility wi=
th OpenJDK.</li>
>>>>>>> +<li>Use Integer.parseInt in preference to Integer.decode in java.u=
til.Formatter.</li>
>>>>>>> +<li>Use same default capacity in java.util.HashMap as documented i=
n OpenJDK.</li>
>>>>>>> +<li>Check for hashcode equality before calling equals in java.util=
.HashMap.put</li>
>>>>>>> +<li>Make sure match is within input data limits in java.util.regex=
.Matcher.find.</li>
>>>>>>> +<li>Fix misuse of ArrayList.set in javax.swing.text.html.StyleShee=
t.resolveStyle.</li>
>>>>>>> +<li>PR48131: java.util.zip.ZipException: incomplete dynamic bit le=
ngths tree</li>
>>>>>>> +<li>Check for negative capacity in VMDirectByteBuffer's native cod=
e.</li>
>>>>>>> +<li>PR42823: tcp/ip sockets read/write operations causes memory le=
ak</li>
>>>>>>> +<li>Generate META-INF/INDEX.LST for glibj.zip</li>
>>>>>>> +<li>Fix issues when building with -Werror and gcc 4.6.</li>
>>>>>>> +<li>PR40188: javah creates constants using name of superclass</li>
>>>>>>> +<li>PR45527: gjavah encodes $ as used in inner classes as 00024 wh=
ere Oracle's javah does not</li>
>>>>>>> +<li>PR45526: gjavah does not implicitly produce header files for i=
nner classes</li>
>>>>>>> +<li>Fix NullPointerException for null keys in java.util.HashMap.pu=
t.</li>
>>>>>>> +<li>Fix BEAST security issue in gnu.javax.net.ssl.provider.</li>
>>>>>>> +<li>RH712013: pdftk crashes with java.lang.ArrayIndexOutOfBoundsEx=
ception</li>
>>>>>>> +</ul>
>>>>>>> +<li>Updated to libtool 2.x.
>>>>>>> +</li>
>>>>>>> +<li>Lots of warning fixes / addition of generics.
>>>>>>> +</li>
>>>>>>> +<li>Fix license headers in tools.
>>>>>>> +</li>
>>>>>>> +<li>Normalise whitespace.
>>>>>>> +</li>
>>>>>>> +<li>Maintenance work on javac detection.
>>>>>>> +</li>
>>>>>>> +<li>Mark plugin as unmaintained and disable by default.
>>>>>>> +</li>
>>>>>>> +</ul>
>>>>>>> +<p>
>>>>>>> +The following people helped with this release:
>>>>>>> +</p>
>>>>>>> +<ul>
>>>>>>> +<li>Roland Brand</li>
>>>>>>> +<li>Gert Brettlecker</li>
>>>>>>> +<li>Chris Burdess</li>
>>>>>>> +<li>Ludovic Claude</li>
>>>>>>> +<li>Pekka Enberg</li>
>>>>>>> +<li>Jeroen Frijters</li>
>>>>>>> +<li>Richard Guenther</li>
>>>>>>> +<li>Andrew Haley</li>
>>>>>>> +<li>Andrew John Hughes</li>
>>>>>>> +<li>Ivan Maidanski</li>
>>>>>>> +<li>Daniel Noll</li>
>>>>>>> +<li>Rainer Orth</li>
>>>>>>> +<li>Mike Stump</li>
>>>>>>> +<li>Tom Tromey</li>
>>>>>>> +<li>Mark Wielaard</li>
>>>>>>> +<li>Ralf Wildenhues</li>
>>>>>>> +</ul>
>>>>>>> +<p>
>>>>>>> +We would also like to thank the numerous bug reporters and testers=
!  In
>>>>>>> +addition, we'd like to extend our thanks to all those who've contr=
ibuted over
>>>>>>> +the years and have helped in building a thriving and friendly comm=
unity
>>>>>>> +around the GNU Classpath project.
>>>>>>> +</p>
>>>>>>> +</boxitem>
>>>>>>> +</box>
>>>>>>> diff --git a/doc/www.gnu.org/downloads/downloads.wml b/doc/www.gnu.=
org/downloads/downloads.wml
>>>>>>> index 0702fef..1ab19ef 100644
>>>>>>> --- a/doc/www.gnu.org/downloads/downloads.wml
>>>>>>> +++ b/doc/www.gnu.org/downloads/downloads.wml
>>>>>>> @@ -77,10 +77,10 @@ sub mylink {
>>>>>>>  <download-block>
>>>>>>>
>>>>>>>  <download
>>>>>>> -       date=3D"05 Feb 2009"
>>>>>>> -       version=3D"0.98"
>>>>>>> -       url=3D"ftp://ftp.gnu.org/gnu/classpath/classpath-0.98.tar.g=
z"
>>>>>>> -       notes=3D"http://www.gnu.org/software/classpath/announce/200=
90205.html"
>>>>>>> +       date=3D"07 Mar 2012"
>>>>>>> +       version=3D"0.99"
>>>>>>> +       url=3D"ftp://ftp.gnu.org/gnu/classpath/classpath-0.99.tar.g=
z"
>>>>>>> +       notes=3D"http://www.gnu.org/software/classpath/announce/201=
20307.html"
>>>>>>>  >
>>>>>>>
>>>>>>>  <!-- download
>>>>>>> @@ -100,6 +100,12 @@ sub mylink {
>>>>>>>
>>>>>>>  <download-block>
>>>>>>>  <download
>>>>>>> +       date=3D"05 Feb 2009"
>>>>>>> +       version=3D"0.98"
>>>>>>> +       url=3D"ftp://ftp.gnu.org/gnu/classpath/classpath-0.98.tar.g=
z"
>>>>>>> +       notes=3D"http://www.gnu.org/software/classpath/announce/200=
90205.html"
>>>>>>> +>
>>>>>>> +<download
>>>>>>>         date=3D"06 Jun 2008"
>>>>>>>         version=3D"0.97.2"
>>>>>>>         url=3D"ftp://ftp.gnu.org/gnu/classpath/classpath-0.97.2.tar=
.gz"
>>>>>>> diff --git a/doc/www.gnu.org/newsitems.txt b/doc/www.gnu.org/newsit=
ems.txt
>>>>>>> index d8ef99b..ba3ede7 100644
>>>>>>> --- a/doc/www.gnu.org/newsitems.txt
>>>>>>> +++ b/doc/www.gnu.org/newsitems.txt
>>>>>>> @@ -1,3 +1,8 @@
>>>>>>> +<newsitem date=3D"07 Mar 2012">
>>>>>>> +<createlink name=3D"GNU Classpath 0.99"
>>>>>>> +            url=3D"announce/20120307.html">
>>>>>>> +</newsitem>
>>>>>>> +
>>>>>>>  <newsitem date=3D"05 Feb 2009">
>>>>>>>  <createlink name=3D"GNU Classpath 0.98"
>>>>>>>              url=3D"announce/20090205.html">
>>>>>>> --
>>>>>>> 1.7.0.4
>>>>>>>
>>>>>>
>>>>>>
>>>>>>
>>>>>> --
>>>>>> Guillermo Rodriguez Garcia
>>>>>> [email protected]
>>>>>
>>>>>
>>>>>
>>>>> --
>>>>> Andii :-)
>>>>
>>>>
>>>>
>>>> --
>>>> Guillermo Rodriguez Garcia
>>>> [email protected]
>>>
>>>
>>>
>>> --
>>> Andii :-)
>>
>>
>>
>> --
>> Guillermo Rodriguez Garcia
>> [email protected]
>
>
>
> --
> Andii :-)



--=20
Guillermo Rodriguez Garcia
[email protected]