Re: [PATCH] Update web for 0.99 release

Andïï <[email protected]> Tue, 14 Oct 2014 19:26:07 +0100
Newsgroups gmane.comp.java.classpath.devel
Message-ID <CAFXTvn7FSVF+mdBh9Js-xF2-JJC92idu42Y6FohdThR8p5e1vw@mail.gmail.com>
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 some=
 stuff
>> I'm in the middle of locally.
>>
>> I've been looking at getting wml working finally, and I'm most of the wa=
y 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. This
>>>>> 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-r=
eleased/
>>>>
>>>>> Guillermo
>>>>>
>>>>> 2014-09-15 9:21 GMT+02:00 Guillermo Rodriguez <guille.rodriguez@gmail=
.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.org=
/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 create
>>>>>> +free core class libraries for use with runtimes, compilers and tool=
s
>>>>>> +for the java programming language.
>>>>>> +<p>
>>>>>> +The GNU Classpath developer snapshot releases are not directly aime=
d
>>>>>> +at the end user but are meant to be integrated into larger developm=
ent
>>>>>> +platforms. For example JamVM, CACAO and Kaffe can make use of an in=
stalled
>>>>>> +copy of GNU Classpath 0.99, while GCC (gcj) will use the developer
>>>>>> +snapshots as a base for future versions. For more projects based on=
 GNU
>>>>>> +Classpath, <createlink url=3D"http://www.gnu.org/software/classpath=
/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 releva=
nt 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 w=
ork 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 g=
enerics, annotations and enumeration support in the core library. As a cons=
equence, only 1.5 capable compilers (currently the Eclipse Compiler for Jav=
a (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 throu=
gh
>>>>>> +the GNU Classpath Tools gjdoc project,which will become part of GNU=
 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 c=
an
>>>>>> +be found at: <createlink url=3D"http://developer.classpath.org/doc/=
">
>>>>>> +We are looking into how to extend the documentation experience in t=
he
>>>>>> +future. Please contact the mailinglist if you would like to help wi=
th
>>>>>> +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://develop=
er.classpath.org/">
>>>>>> +
>>>>>> +<li>Full class documentation: <createlink url=3D"http://developer.c=
lasspath.org/doc/">
>>>>>> +
>>>>>> +<li>GNU Classpath hackers: <createlink url=3D"http://planet.classpa=
th.org/">
>>>>>> +
>>>>>> +<li>Autobuilder, current build status, build snapshots: <createlink=
 url=3D"http://builder.classpath.org/">
>>>>>> +
>>>>>> +<li>Application test pages (wiki)
>>>>>> +  <createlink url=3D"http://developer.classpath.org/mediation/Apple=
ts">
>>>>>> +  <createlink url=3D"http://developer.classpath.org/mediation/FreeA=
WTTestApps">
>>>>>> +  <createlink url=3D"http://developer.classpath.org/mediation/FreeS=
wingTestApps">
>>>>>> +  <createlink url=3D"http://developer.classpath.org/mediation/FreeS=
WTTestApps">
>>>>>> +
>>>>>> +<li>GNU Classpath hacking with Eclipse (wiki)
>>>>>> +  <createlink url=3D"http://developer.classpath.org/mediation/Class=
pathHackingWithEclipse">
>>>>>> +
>>>>>> +<li>GNU Classpath promotion banners: <createlink url=3D"http://deve=
loper.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.gnu=
.org/order/ftp.html"> or the Classpath
>>>>>> +continuous integration system <createlink url=3D"http://builder.cla=
sspath.org/dist">
>>>>>> +<p><pre>
>>>>>> +File: classpath-0.99.tar.gz
>>>>>> +SHA256sum: f929297f8ae9b613a1a167e231566861893260651d913ad9b6c11933=
895fecc8
>>>>>> +</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 wher=
e they occur in a superclass</li>
>>>>>> +<li>PR40590: namespace namespace broken in CNI</li>
>>>>>> +<li>PR40630: java.util.Scanner fails when used for charset generati=
on 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.lang=
.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 file=
s 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 encountered=
.</li>
>>>>>> +<li>Fix infinite recursion in javax.print.attribute.standard.JobSta=
teReasons.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 tim=
e</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 situatio=
ns where all permissions are available.</li>
>>>>>> +<li>PR42390: Missing Security Manager checks in classpath apis</li>
>>>>>> +<li>Throw NullPointerExceptions appropriately for compatibility wit=
h OpenJDK.</li>
>>>>>> +<li>Use Integer.parseInt in preference to Integer.decode in java.ut=
il.Formatter.</li>
>>>>>> +<li>Use same default capacity in java.util.HashMap as documented in=
 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.StyleSheet=
.resolveStyle.</li>
>>>>>> +<li>PR48131: java.util.zip.ZipException: incomplete dynamic bit len=
gths tree</li>
>>>>>> +<li>Check for negative capacity in VMDirectByteBuffer's native code=
.</li>
>>>>>> +<li>PR42823: tcp/ip sockets read/write operations causes memory lea=
k</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 whe=
re Oracle's javah does not</li>
>>>>>> +<li>PR45526: gjavah does not implicitly produce header files for in=
ner classes</li>
>>>>>> +<li>Fix NullPointerException for null keys in java.util.HashMap.put=
.</li>
>>>>>> +<li>Fix BEAST security issue in gnu.javax.net.ssl.provider.</li>
>>>>>> +<li>RH712013: pdftk crashes with java.lang.ArrayIndexOutOfBoundsExc=
eption</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 contri=
buted over
>>>>>> +the years and have helped in building a thriving and friendly commu=
nity
>>>>>> +around the GNU Classpath project.
>>>>>> +</p>
>>>>>> +</boxitem>
>>>>>> +</box>
>>>>>> diff --git a/doc/www.gnu.org/downloads/downloads.wml b/doc/www.gnu.o=
rg/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.gz=
"
>>>>>> -       notes=3D"http://www.gnu.org/software/classpath/announce/2009=
0205.html"
>>>>>> +       date=3D"07 Mar 2012"
>>>>>> +       version=3D"0.99"
>>>>>> +       url=3D"ftp://ftp.gnu.org/gnu/classpath/classpath-0.99.tar.gz=
"
>>>>>> +       notes=3D"http://www.gnu.org/software/classpath/announce/2012=
0307.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.gz=
"
>>>>>> +       notes=3D"http://www.gnu.org/software/classpath/announce/2009=
0205.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/newsite=
ms.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]



--=20
Andii :-)