Re: GCJ ------ file type not supported by system

2014-09-05 Thread Mario Torre
On Thu, 2014-09-04 at 18:17 +0200, Guillermo Rodriguez wrote:
> Yes I can submit patches

Just start doing that, everything else will follow like the water in a
river in a rainy winter. We won't build dams.

Cheers,
Mario





Re: GCJ ------ file type not supported by system

2014-09-05 Thread Mario Torre
On Thu, 2014-09-04 at 18:17 +0200, Guillermo Rodriguez wrote:
> I think that updating the website

P.S. That counts as a patch as well ;)

Cheers,
Mario





Clarification and apologies (was Re: Re: GCJ ------ file type not supported by system)

2014-09-05 Thread Guillermo Rodriguez Garcia
Hi all,

I just to clear any possible misunderstandings.

After reading in a previous post that Classpath was not being
"actively developed" anymore, I said that it would be a pity to let
the project die, and suggested that perhaps it was time to look for an
adopter 
(http://developer.classpath.org/pipermail/classpath/2014-August/003270.html)

My point was that *if* the current maintainers didn't have enough time
or resources to work on Classpath anymore, then *perhaps* they could
look for a "competent successor" that could take on the job. I used
the term in the same sense as Eric S Raymond in "The Cathedral and the
Bazaar". This did not imply that the current maintainers were not
competent -- that is not what I think, and it is not what I said.

I have also took quite a bit of heat for "complaining rather than
helping". I want to say that I was not complaining. I was merely
trying to be helpful. Of course anyone is free to think that this was
not helpful at all, but I hope that at least it is clear that my
*intention* was to help.

Anyway, I would like to sincerely apologize if I managed to annoy
anyone. It was never my intention.

Best,

Guillermo Rodriguez Garcia
guille.rodrig...@gmail.com



Re: Clarification and apologies (was Re: Re: GCJ ------ file type not supported by system)

2014-09-05 Thread Andrew Haley
On 09/05/2014 12:07 PM, Guillermo Rodriguez Garcia wrote:
> After reading in a previous post that Classpath was not being
> "actively developed" anymore, I said that it would be a pity to let
> the project die, and suggested that perhaps it was time to look for an
> adopter 
> (http://developer.classpath.org/pipermail/classpath/2014-August/003270.html)

That was perhaps my fault; I said it was not being actively developed,
when I should have said it was not much being actively developed.
That's a subtle distinction, but one that matters to some people.

Andrew.




[PATCH] Update for 0.99 release

2014-09-05 Thread Guillermo Rodriguez
From: grodriguez 

Add new page for 0.99 release notes.
Add 0.99 release to home, news, and downloads pages.
---
 announce/20120307.html   |  341 ++
 downloads/downloads.html |   15 ++-
 home.html|3 +
 news.html|3 +
 4 files changed, 359 insertions(+), 3 deletions(-)
 create mode 100644 announce/20120307.html

diff --git a/announce/20120307.html b/announce/20120307.html
new file mode 100644
index 000..6b11c6d
--- /dev/null
+++ b/announce/20120307.html
@@ -0,0 +1,341 @@
+
+
+   http://www.gnu.org/software/classpath/";>
+   GNU Classpath 0.99 Announcement (2013-03-07) - GNU Project - 
Free Software Foundation (FSF)
+  mailto:webmast...@www.gnu.org";>
+  http://www.gnu.org/software/classpath/savannah.css";>
+
+
+
+
+
+http://www.gnu.org/graphics"; 
WIDTH="130" HEIGHT="86">
+  
+  
+  
+  
+  
+  
+  
+  
+  http://www.gnu.org/graphics/drop-1.jpg";>
+http://www.gnu.org/graphics/drop-1.jpg"; alt=" [image of the evil 
water droplet] "
+width="130" height="86" border="0"> (jpeg 3k)
+  
+
+
+
+
+GNU Classpath
+
+
+
+
+
+Classpath
+
+Home
+
+
+
+License
+
+
+http://savannah.gnu.org/project/memberlist.php?group_id=85";>Team
+
+
+Download
+
+
+FAQ
+
+
+News
+
+
+Events
+
+
+http://planet.classpath.org/";>Planet Classpath
+
+
+http://developer.classpath.org/mediation/";>Classpath Wiki
+
+Success Stories
+
+JVMs
+
+
+Research
+
+Savannah
+
+http://savannah.gnu.org/projects/classpath/";>Project Home
+
+
+Bug Reports
+
+
+
+http://savannah.gnu.org/mail/?group=classpath";>Mailing Lists
+
+
+http://savannah.gnu.org/news/?group=classpath";>News
+
+
+http://savannah.gnu.org/cvs/?group=classpath";>CVS
+
+Development
+
+http://developer.classpath.org/mediation/ClasspathOpenTasks";>Tasks
+
+
+Docs
+
+
+Testing
+
+
+Benchmarks
+
+Classpath Projects
+
+Inetlib
+
+
+Classpath Tools
+
+External Tools
+
+External Packages
+
+
+http://www.gnu.org/software/classpathx/";>ClasspathX
+
+
+http://fmj.sourceforge.net/";>Free Media Project
+
+
+http://sources.redhat.com/mauve/";>Mauve
+
+
+http://www.nongnu.org/jessie/";>Jessie
+
+
+Jalopy
+
+
+
+
+GNU Classpath 0.99
+
+We are proud to announce the release of GNU Classpath 0.99.
+
+GNU Classpath, essential libraries for java, is a project to create free core 
class libraries for use with runtimes, compilers and tools for the java 
programming language.
+
+
+The GNU Classpath developer snapshot releases are not directly aimed at the 
end user but are meant to be integrated into larger development platforms. For 
example JamVM, CACAO and Kaffe can make use of an installed 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, http://www.gnu.org/software/classpath/stories.html";>http://www.gnu.org/software/classpath/stories.html
+
+
+This release brings with it a number of interesting new features:
+
+
+Addition of java.util.regex.Pattern.quote.
+
+Addition of java.io.IOError.
+
+Addition of java.io.Console.
+
+
+There have also been many bugfixes over the past year. Those relevant to 
0.99 can be found at http://gcc.gnu.org/bugzilla/buglist.cgi?product=classpath&target_milestone=0.99";>http://gcc.gnu.org/bugzilla/buglist.cgi?product=classpath&target_milestone=0.99
+
+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 consequence, only 
1.5 capable compilers (currently the Eclipse Compiler for Java (ecj) and Sun's 
javac) may be used to build Classpath.
+
+The GNU Classpath developers site http://developer.classpath.org";>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.
+
+For each snapshot release generated documentation is provided through the 
gjdoc tool, which is part of GNU Classpath 0.99. Full documentation on the 
currently implementated packages and classes can be found at: http://developer.classpath.org/doc/";>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 with this effort.
+
+
+For more information about the project see also:
+
+GNU Classpath home page:
+http://www.gnu.org/software/classpath/";>http://www.gnu.org/software/classpath/
+Developer information (wiki):
+http://developer.classpath.org/";>http://developer.classpath.org/
+Full class documentation:
+http://developer.classpath.org/doc/";>http://developer.classpath.org/doc/
+GNU Classpath hackers:
+http://planet.classpath.org/";>http://planet.cla

[PATCH] Note about WML not currently in use

2014-09-05 Thread Guillermo Rodriguez
From: grodriguez 

Add a note saying that the HTML pages are being modified manually and
that WML is not currently in use.
---
 doc/www.gnu.org/README |7 +++
 1 files changed, 7 insertions(+), 0 deletions(-)

diff --git a/doc/www.gnu.org/README b/doc/www.gnu.org/README
index beb8d63..4c1049c 100644
--- a/doc/www.gnu.org/README
+++ b/doc/www.gnu.org/README
@@ -1,3 +1,10 @@
+NOTICE:
+As of this writing (Sep 2014), WML seems to be no longer maintained. We
+will need to look for another framework to generate the HTML files. In
+the meanwhile, we are updating the HTML files manually.
+
+=
+
 All HTML files are generated from WML source.
 
 If you wish to generate/view the HTML files locally, you'll need to
-- 
1.7.0.4




Re: [PATCH] Update for 0.99 release

2014-09-05 Thread Guillermo Rodriguez Garcia
Mark,

This patch is against the CVS repo at
http://web.cvs.savannah.gnu.org/viewvc/classpath/?root=classpath

The headers say "git" only because I imported the CVS head into a
local git repository to make (my) life easier.

Thank you,

Guillermo


2014-09-05 14:40 GMT+02:00 Guillermo Rodriguez :
> From: grodriguez 
>
> Add new page for 0.99 release notes.
> Add 0.99 release to home, news, and downloads pages.
> ---
>  announce/20120307.html   |  341 
> ++
>  downloads/downloads.html |   15 ++-
>  home.html|3 +
>  news.html|3 +
>  4 files changed, 359 insertions(+), 3 deletions(-)
>  create mode 100644 announce/20120307.html
>
> diff --git a/announce/20120307.html b/announce/20120307.html
> new file mode 100644
> index 000..6b11c6d
> --- /dev/null
> +++ b/announce/20120307.html
> @@ -0,0 +1,341 @@
> +
> +
> +   http://www.gnu.org/software/classpath/";>
> +   GNU Classpath 0.99 Announcement (2013-03-07) - GNU Project - 
> Free Software Foundation (FSF)
> +  mailto:webmast...@www.gnu.org";>
> +   HREF="http://www.gnu.org/software/classpath/savannah.css";>
> +
> +
> +
> +
> +
> +http://www.gnu.org/graphics"; 
> WIDTH="130" HEIGHT="86">
> +  
> +  
> +  
> +  
> +  
> +  
> +  
> +  
> +  http://www.gnu.org/graphics/drop-1.jpg";>
> +http://www.gnu.org/graphics/drop-1.jpg"; alt=" [image of the 
> evil water droplet] "
> +width="130" height="86" border="0"> (jpeg 3k)
> +  
> +
> +
> +
> +
> +GNU Classpath
> +
> +
> +
> +
> +
> +Classpath
> +
> +Home
> +
> +
> +
> +License
> +
> +
> +http://savannah.gnu.org/project/memberlist.php?group_id=85";>Team
> +
> +
> +Download
> +
> +
> +FAQ
> +
> +
> +News
> +
> +
> +Events
> +
> +
> +http://planet.classpath.org/";>Planet Classpath
> +
> +
> +http://developer.classpath.org/mediation/";>Classpath Wiki
> +
> +Success Stories
> +
> +JVMs
> +
> +
> +Research
> +
> +Savannah
> +
> +http://savannah.gnu.org/projects/classpath/";>Project Home
> +
> +
> +Bug Reports
> +
> +
> +
> +http://savannah.gnu.org/mail/?group=classpath";>Mailing Lists
> +
> +
> +http://savannah.gnu.org/news/?group=classpath";>News
> +
> +
> +http://savannah.gnu.org/cvs/?group=classpath";>CVS
> +
> +Development
> +
> + href="http://developer.classpath.org/mediation/ClasspathOpenTasks";>Tasks
> +
> +
> +Docs
> +
> +
> +Testing
> +
> +
> +Benchmarks
> +
> +Classpath Projects
> +
> +Inetlib
> +
> +
> +Classpath Tools
> +
> +External Tools
> +
> +External Packages
> +
> +
> +http://www.gnu.org/software/classpathx/";>ClasspathX
> +
> +
> +http://fmj.sourceforge.net/";>Free Media Project
> +
> +
> +http://sources.redhat.com/mauve/";>Mauve
> +
> +
> +http://www.nongnu.org/jessie/";>Jessie
> +
> +
> +Jalopy
> +
> +
> +
> +
> +GNU Classpath 0.99
> +
> +We are proud to announce the release of GNU Classpath 0.99.
> +
> +GNU Classpath, essential libraries for java, is a project to create free 
> core class libraries for use with runtimes, compilers and tools for the java 
> programming language.
> +
> +
> +The GNU Classpath developer snapshot releases are not directly aimed at the 
> end user but are meant to be integrated into larger development platforms. 
> For example JamVM, CACAO and Kaffe can make use of an installed 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,  href="http://www.gnu.org/software/classpath/stories.html";>http://www.gnu.org/software/classpath/stories.html
> +
> +
> +This release brings with it a number of interesting new features:
> +
> +
> +Addition of java.util.regex.Pattern.quote.
> +
> +Addition of java.io.IOError.
> +
> +Addition of java.io.Console.
> +
> +
> +There have also been many bugfixes over the past year. Those relevant to 
> 0.99 can be found at  href="http://gcc.gnu.org/bugzilla/buglist.cgi?product=classpath&target_milestone=0.99";>http://gcc.gnu.org/bugzilla/buglist.cgi?product=classpath&target_milestone=0.99
> +
> +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 consequence, 
> only 1.5 capable compilers (currently the Eclipse Compiler for Java (ecj) and 
> Sun's javac) may be used to build Classpath.
> +
> +The GNU Classpath developers site  href="http://developer.classpath.org";>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.
> +
> +For each snapshot release generated documentation is provided through the 
> gjdoc tool, which is part of GNU Classpath 0.99. Full documentation on the 
> cur

Re: GCJ ------ file type not supported by system

2014-09-05 Thread Christopher Friedt
On Sep 4, 2014 5:40 PM, "Mark Wielaard"  wrote:
>
> On Thu, 2014-09-04 at 17:09 -0400, Christopher Friedt wrote:
> > ... seriously, I could probably volunteer to migrate it to git. CVS
might
> Only the website html files are under CVS. Everything else (including
> the files that are used to generate the website html files) are under
> git already:http://git.savannah.gnu.org/cgit/classpath.git

So it is. My mistake.

In any case, here is a post documenting the patches.

http://goo.gl/5qCLI6

The last patch in the series has a custom JNI function. I know adding
custom JNI is bad, so I'm hoping that someone from the community could
suggest a less disruptive method of achieving the same results.

Thanks in advance.

Incidentally, I believe I first posted this around FOSDEM 2012.


Re: Clarification and apologies (was Re: Re: GCJ ------ file type not supported by system)

2014-09-05 Thread Brian Jones
GCJ needs to use IcedTea.  Unfortunately the difference between most Java
developers who want to compile Java to a native executable and a GCC hacker
is vast.

Brian


On Fri, Sep 5, 2014 at 7:22 AM, Andrew Haley  wrote:

> On 09/05/2014 12:07 PM, Guillermo Rodriguez Garcia wrote:
> > After reading in a previous post that Classpath was not being
> > "actively developed" anymore, I said that it would be a pity to let
> > the project die, and suggested that perhaps it was time to look for an
> > adopter (
> http://developer.classpath.org/pipermail/classpath/2014-August/003270.html
> )
>
> That was perhaps my fault; I said it was not being actively developed,
> when I should have said it was not much being actively developed.
> That's a subtle distinction, but one that matters to some people.
>
> Andrew.
>
>


Re: Clarification and apologies (was Re: Re: GCJ ------ file type not supported by system)

2014-09-05 Thread Andrew Haley
On 09/05/2014 06:53 PM, Brian Jones wrote:
> GCJ needs to use IcedTea.

What for?

> Unfortunately the difference between most Java developers who want
> to compile Java to a native executable and a GCC hacker is vast.

Hard to argue with that.

Andrew.




Re: Clarification and apologies (was Re: Re: GCJ ------ file type not supported by system)

2014-09-05 Thread Brian Jones
> On Sep 5, 2014, at 2:04 PM, Andrew Haley  wrote:
>
>> On 09/05/2014 06:53 PM, Brian Jones wrote:
>> GCJ needs to use IcedTea.
>
> What for?
>

Just mean updating to OpenJDK, understanding Java 6,7,8,9,...

I always thought fitting into embedded here was a tiny bit technical
(only include just what this app needs) & mostly packaging.

Brian

>> Unfortunately the difference between most Java developers who want
>> to compile Java to a native executable and a GCC hacker is vast.
>
> Hard to argue with that.
>
> Andrew.
>