Re: [PATCH] Update web for 0.99 release

2014-10-14 Thread Andïï
On 7 October 2014 15:07, Guillermo Rodriguez Garcia
guille.rodrig...@gmail.com 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ïï gnu_and...@member.fsf.org:
 On 22 September 2014 12:56, Guillermo Rodriguez Garcia
 guille.rodrig...@gmail.com 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 way 
 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ïï gnu_and...@member.fsf.org:
 On 15 September 2014 08:26, Guillermo Rodriguez Garcia
 guille.rodrig...@gmail.com 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=classpath.

 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.rodrig...@gmail.com:
 From: grodriguez guille.rodrig...@gmail.com

 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 000..ae62666
 --- /dev/null
 +++ b/doc/www.gnu.org/announce/20120307.wml
 @@ -0,0 +1,180 @@
 +#!wml --include=..
 +
 +#include include/layout.wml
 +
 +subject GNU Classpath 0.99 Announcement (2013-03-07)
 +
 +box
 +boxtitleGNU 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 tools
 +for the java programming language.
 +p
 +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, createlink 
 url=http://www.gnu.org/software/classpath/stories.html;
 +/p
 +p
 +This release brings with it a number of interesting new features:
 +/p
 +ul
 +liAddition of java.util.regex.Pattern.quote.
 +/li
 +liAddition of java.io.IOError.
 +/li
 +liAddition of java.io.Console.
 +/li
 +/ul
 +p
 +There have also been many bugfixes over the past year. Those relevant 
 to 0.99 can be found at
 +createlink 
 url=http://gcc.gnu.org/bugzilla/buglist.cgi?product=classpathtarget_milestone=0.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 consequence, only 1.5 capable compilers (currently the 
 Eclipse Compiler for Java (ecj) and Sun's javac) may be used to build 
 Classpath.
 +/p
 +p
 +The GNU Classpath developers site
 +createlink url=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 through
 +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 can
 +be found at: createlink

Re: [PATCH] Update web for 0.99 release

2014-09-22 Thread Andïï
On 22 September 2014 12:56, Guillermo Rodriguez Garcia
guille.rodrig...@gmail.com 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 way 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ïï gnu_and...@member.fsf.org:
 On 15 September 2014 08:26, Guillermo Rodriguez Garcia
 guille.rodrig...@gmail.com 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=classpath.

 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.rodrig...@gmail.com:
 From: grodriguez guille.rodrig...@gmail.com

 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 000..ae62666
 --- /dev/null
 +++ b/doc/www.gnu.org/announce/20120307.wml
 @@ -0,0 +1,180 @@
 +#!wml --include=..
 +
 +#include include/layout.wml
 +
 +subject GNU Classpath 0.99 Announcement (2013-03-07)
 +
 +box
 +boxtitleGNU 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 tools
 +for the java programming language.
 +p
 +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, createlink 
 url=http://www.gnu.org/software/classpath/stories.html;
 +/p
 +p
 +This release brings with it a number of interesting new features:
 +/p
 +ul
 +liAddition of java.util.regex.Pattern.quote.
 +/li
 +liAddition of java.io.IOError.
 +/li
 +liAddition of java.io.Console.
 +/li
 +/ul
 +p
 +There have also been many bugfixes over the past year. Those relevant to 
 0.99 can be found at
 +createlink 
 url=http://gcc.gnu.org/bugzilla/buglist.cgi?product=classpathtarget_milestone=0.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 consequence, only 1.5 capable compilers (currently the Eclipse Compiler 
 for Java (ecj) and Sun's javac) may be used to build Classpath.
 +/p
 +p
 +The GNU Classpath developers site
 +createlink url=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 through
 +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 can
 +be found at: createlink url=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.
 +p
 +For more information about the project see also:
 +ul
 +liGNU Classpath home page: createlink 
 url=http

Re: Next steps for GNU Classpath

2014-09-16 Thread Andïï
On 16 September 2014 17:01, Guillermo Rodriguez Garcia
guille.rodrig...@gmail.com wrote:
 Hi Bill,

 2014-09-16 17:47 GMT+02:00 Bill Chatfield bill_chatfi...@yahoo.com:
 OpenJDK is Linux-only. It does not work on Windows. This defeats the purpose 
 of Java of being cross-platform. You might say that Windows has Oracle's 
 Java, but it is not GPLed. It cannot be redistributed or bundled with an 
 app. It is huge and copyrighted. When you install it, it tries to screw you 
 over by installing the Ask Toolbar. These are problems that GCJ does not 
 have.

 Just came across this which may address some of these concerns:

 http://www.azulsystems.com/products/zulu

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

That's an interesting site I haven't seen before. It claims to offer
OpenJDK 6 u42, u47, u49 and u53. However, there is no such thing.
-- 
Andii :-)



Re: [PATCH] Update web for 0.99 release

2014-09-15 Thread Andïï
On 15 September 2014 08:26, Guillermo Rodriguez Garcia
guille.rodrig...@gmail.com 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=classpath.

 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.rodrig...@gmail.com:
 From: grodriguez guille.rodrig...@gmail.com

 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 000..ae62666
 --- /dev/null
 +++ b/doc/www.gnu.org/announce/20120307.wml
 @@ -0,0 +1,180 @@
 +#!wml --include=..
 +
 +#include include/layout.wml
 +
 +subject GNU Classpath 0.99 Announcement (2013-03-07)
 +
 +box
 +boxtitleGNU 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 tools
 +for the java programming language.
 +p
 +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, createlink 
 url=http://www.gnu.org/software/classpath/stories.html;
 +/p
 +p
 +This release brings with it a number of interesting new features:
 +/p
 +ul
 +liAddition of java.util.regex.Pattern.quote.
 +/li
 +liAddition of java.io.IOError.
 +/li
 +liAddition of java.io.Console.
 +/li
 +/ul
 +p
 +There have also been many bugfixes over the past year. Those relevant to 
 0.99 can be found at
 +createlink 
 url=http://gcc.gnu.org/bugzilla/buglist.cgi?product=classpathtarget_milestone=0.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 consequence, 
 only 1.5 capable compilers (currently the Eclipse Compiler for Java (ecj) 
 and Sun's javac) may be used to build Classpath.
 +/p
 +p
 +The GNU Classpath developers site
 +createlink url=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 through
 +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 can
 +be found at: createlink url=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.
 +p
 +For more information about the project see also:
 +ul
 +liGNU Classpath home page: createlink 
 url=http://www.gnu.org/software/classpath/;
 +
 +liDeveloper information (wiki): createlink 
 url=http://developer.classpath.org/;
 +
 +liFull class documentation: createlink 
 url=http://developer.classpath.org/doc/;
 +
 +liGNU Classpath hackers: createlink url=http://planet.classpath.org/;
 +
 +liAutobuilder, current build status, build snapshots: createlink 
 url=http://builder.classpath.org/;
 +
 +liApplication test pages (wiki)
 +  createlink url=http://developer.classpath.org/mediation/Applets;
 +  createlink 
 url=http://developer.classpath.org/mediation/FreeAWTTestApps;
 +  createlink 
 url=http://developer.classpath.org/mediation/FreeSwingTestApps;
 +  createlink 
 url=http://developer.classpath.org/mediation/FreeSWTTestApps;
 +
 +liGNU Classpath hacking with Eclipse (wiki)
 +  createlink 
 

Re: WML working

2014-09-09 Thread Andïï
On 9 September 2014 10:04, Guillermo Rodriguez Garcia
guille.rodrig...@gmail.com wrote:
 Hi Mark,

 I have a working WML in my box.

 If you would like me to update the WML files and regenerate the HTML
 from there, instead of manually patching the HTML files, please let me
 know and I will do that.


I think that would be preferable.

 Best,

 Guillermo

 2014-09-05 14:55 GMT+02:00 Guillermo Rodriguez Garcia
 guille.rodrig...@gmail.com:
 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 guille.rodrig...@gmail.com:
 From: grodriguez guille.rodrig...@gmail.com

 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 @@
 +html
 +head
 +   base href=http://www.gnu.org/software/classpath/;
 +   titleGNU Classpath 0.99 Announcement (2013-03-07) - GNU Project - 
 Free Software Foundation (FSF)/title
 +  LINK REV=made HREF=mailto:webmast...@www.gnu.org;
 +  LINK REL=stylesheet TYPE=text/css 
 HREF=http://www.gnu.org/software/classpath/savannah.css;
 +/head
 +body
 +table border=0 summary=
 +tr
 +td
 +applet code=Animation.class CODEBASE=http://www.gnu.org/graphics; 
 WIDTH=130 HEIGHT=86
 +  param name=base-name value=drop
 +  param name=extension value=jpg
 +  param name=num-images value=15
 +  param name=image-sequence value=1..10,9,7,5,3,1
 +  param name=frame-delay value=30
 +  param name=inner-loop-repeat value=2
 +  param name=loop-delay value=1
 +  param name=outer-loop-repeat value=0
 +  a href=http://www.gnu.org/graphics/drop-1.jpg;
 +img src=http://www.gnu.org/graphics/drop-1.jpg; alt= [image of the 
 evil water droplet] 
 +width=130 height=86 border=0#32;(jpeg 3k)
 +  /a
 +/applet
 +/tdtd
 +div align=center
 +!--img src=logo5.jpg--
 +h1GNU Classpath/h1
 +/div
 +/td
 +/tr
 +tr
 +td class=menutable valign=top
 +brspan class=menutitleClasspath/spanbr
 +span class=menuitem
 +a href=home.htmlHome/a
 +/spanbr
 +!--
 +span class=menuitem
 +a href=home.html#statusStatus/a
 +/spanbr
 +span class=menuitem
 +a href=home.html#roadmapRoadmap/a
 +/spanbr
 +--
 +span class=menuitem
 +a href=license.htmlLicense/a
 +/spanbr
 +span class=menuitem
 +a 
 href=http://savannah.gnu.org/project/memberlist.php?group_id=85;Team/a
 +/spanbr
 +span class=menuitem
 +a href=downloads/downloads.htmlDownload/a
 +/spanbr
 +span class=menuitem
 +a href=faq/faq.htmlFAQ/a
 +/spanbr
 +span class=menuitem
 +a href=home.html#newsNews/a
 +/spanbr
 +span class=menuitem
 +a href=events/events.htmlEvents/a
 +/spanbr
 +span class=menuitem
 +a href=http://planet.classpath.org/;Planet Classpath/a
 +/spanbr
 +span class=menuitem
 +a href=http://developer.classpath.org/mediation/;Classpath Wiki/a
 +/spanbr
 +brspan class=menutitleSuccess Stories/spanbr
 +span class=menuitem
 +a href=stories.html#jvmJVMs/a
 +/spanbr
 +span class=menuitem
 +a href=stories.html#researchResearch/a
 +/spanbr
 +brspan class=menutitleSavannah/spanbr
 +span class=menuitem
 +a href=http://savannah.gnu.org/projects/classpath/;Project Home/a
 +/spanbr
 +span class=menuitem
 +a href=bugs.htmlBug Reports/a
 +/spanbr
 +!--
 +span class=menuitem
 +a href=http://savannah.gnu.org/support/?group=classpath;Support/a
 +/spanbr
 +span class=menuitem
 +a href=http://savannah.gnu.org/patch/?group=classpath;Patches/a
 +/spanbr
 +span class=menuitem
 +a href=http://savannah.gnu.org/pm/?group=classpath;Tasks/a
 +/spanbr
 +--
 +span class=menuitem
 +a href=http://savannah.gnu.org/mail/?group=classpath;Mailing Lists/a
 +/spanbr
 +span class=menuitem
 +a href=http://savannah.gnu.org/news/?group=classpath;News/a
 +/spanbr
 +span class=menuitem
 +a href=http://savannah.gnu.org/cvs/?group=classpath;CVS/a
 +/spanbr
 +brspan class=menutitleDevelopment/spanbr
 +span class=menuitem
 +a 
 href=http://developer.classpath.org/mediation/ClasspathOpenTasks;Tasks/a
 +/spanbr
 +span class=menuitem
 +a href=docs/docs.htmlDocs/a
 +/spanbr
 +span class=menuitem
 +a href=benchmarks.html#testingTesting/a
 +/spanbr
 +span class=menuitem
 +a href=benchmarks.html#benchmarksBenchmarks/a
 +/spanbr
 +brspan class=menutitleClasspath Projects/spanbr
 +span class=menuitem
 +a href=inetlib.htmlInetlib/a
 +/spanbr
 +span class=menuitem
 +a href=cp-tools/Classpath Tools/a
 +/spanbr
 +brspan class=menutitleExternal Tools/spanbr
 +span class=menuitem
 +a 

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

2014-09-04 Thread Andïï
On 4 September 2014 12:31, Christopher Friedt chrisfri...@gmail.com wrote:


 On Sep 3, 2014 12:13 PM, Guillermo Rodriguez Garcia 
 guille.rodrig...@gmail.com wrote:
   If someone wants to take the project, the best thing to do is to start
   contributing patches. After all, how can the maintainer know if someone
   is seriously willing to take his role if there lack of a serious and
   recent contribution flow?

  I've been eavesdropping on this bread a bit. Personally, I don't really
 care who is maintaining classpath, but I still use it regularly for
 embedded Java on several architectures.


I'll assume that's meant to be 'thread' ;) Eavesdropping on baked goods
doesn't sound as promising.


 There are even a few patches I've been using for years that I would like
 to get upstream as configurable features. I did submit these to the list,
 if I'm not mistaken,but never received any feedback. In particular,

 1) a patch to allow mmaping special files (e.g. /dev/video0) via
 MappedByteBuffer FileChannel.map()
 2) a patch that implements direct ByteBuffers (i.e. reducing the JNI
 overhead per-transaction) that extends the ability to CharBuffers,
 ShortBuffers, LongBuffers, etc.

 If I am not able to get these patches upstream (even with some reworking),
 I'm effectively maintaining a fork, which I would rather not do.


I've not seen either of these. Please resubmit them and we can look at
getting them in.


 A gift repository would, of course, be a welcome improvement :-)

 C


We have one: http://git.savannah.gnu.org/cgit/classpath.git/log/
-- 
Andii :-)


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

2014-09-04 Thread Andïï
On 3 September 2014 17:12, Guillermo Rodriguez Garcia
guille.rodrig...@gmail.com wrote:

 Hi Mario,

 2014-09-01 12:47 GMT+02:00 Mario Torre neug...@redhat.com:
 [...]
  Yes I am sure about this, but that is not my point. What I am saying
  is that it would be very good for the project to be maintained by a
  team who really wants to move things forward.
 
 
  I understand what you mean, but the current maintainer has always
  integrated patches and done releases, I think the problem is not the
  lack of one maintainer willing to move forward, is lack of manpower to
  do it.

 Well,part of the job of the maintainer for an OSS project, perhaps the
 most important one, is to attract and motivate other developers. This
 is how the 'lack of manpower' problem is solved.

 Just as an example: 0.99 is now over 2 years old, yet the official
 Classpath site still lists 0.98 (2009) as current. 0.99 is not even
 listed in the downloads page. If the first thing a developer sees is
 that the latest release is more than 5 years old, that does not
 exactly help. I already mentioned this in this list, by the way
 (https://www.mail-archive.com/classpath@gnu.org/msg15456.html).


I'm aware of this and I see your point. The issue is that the web pages
rely on a tool called wml that seems to be no longer maintained and
I've simply not had chance to look at fixing it up myself or doing away
with it.

If you want to do so, feel free. I can point you in the right direction.



 Also I am not the first one to raise these concerns. Pekka Enberg
 wrote an excellent post about the future of GNU Classpath in Dec
 2010, and the situation has not changed a lot since then. I cannot
 find the original post anymore (the blog was hosted at posterous
 spaces, which is no longer available), but the thread in the ML
 remains (http://www.spinics.net/lists/gnu-classpath/msg03027.html).
 But you already know this of course, since you took part in that
 conversation.

 
  As I said, anyone can step in, if patches start to flow (including bug
  fixes) I'm sure they'll be integrated correctly and quickly.
 
  If someone wants to take the project, the best thing to do is to start
  contributing patches. After all, how can the maintainer know if someone
  is seriously willing to take his role if there lack of a serious and
  recent contribution flow?
 

 Of course if someone wanted to take on the project, then that would be
 the process. I completely agree with you.


There have been three changes made this year already:

http://git.savannah.gnu.org/cgit/classpath.git/log/

They were included pretty much as soon as they were posted.

I also have some stuff I'm working on, but it has to take second place
to maintaining three (soon four) major versions of OpenJDK/IcedTea.

 At the end what I am saying is that:

 1. Development of GNU Classpath seems to be stalled now (quoting from
 an earlier post from Andrew Haley: I have to tell you that Classpath
 is not being actively developed, so your problem is unlikely to be
 fixed.)

Sorry, but that's simply nonsense, as can be seen by what I've said above.
It's slow, because there aren't many people with the time and interest, but
it's certainly not 'stalled'.


 2. This is due to the lack of manpower, which in turn is probably due
 to the lack of interested developers, but also to the fact that most
 of the development effort of the current team is going to OpenJDK
 instead.

 3. Given the above, perhaps the current maintainers should consider
 switching priorities and start actively looking for a competent
 successor (as in lesson #5 of ESR's The Cathedral and the Bazaar).

Maybe rather than complaining and telling us what we already know, you
could help by providing patches?

I'm sorry if that sounds harsh, but this is really quite unhelpful to someone
who's trying to do what they can for the project with the limited resources
available.

Pekka did so and, as far as I'm aware, they've all been integrated into the
codebase.


 Best,
 --
 Guillermo Rodriguez Garcia
 guille.rodrig...@gmail.com




-- 
Andii :-)



Re: GSOC2013 ClassPath, Port The GTK+ AWT to Gtk+3

2013-04-12 Thread Andïï
On 9 April 2013 23:36, Farshad Muhammad
farshadmuham...@cmail.carleton.ca wrote:
 Hi,
 I am currently a fourth year computer science student at Carleton University
 (Ottawa, Ontario, Canada).

 I am applying for GSOC 2013 as a student and am searching for projects to
 try and build proposals for. This is my first time applying thus I dont
 really have much of an idea on where to start. I am specifically interested
 in porting the Gtk+ AWT support to Gtk+3. I have working knowledge of C and
 have used it for many different academic purposes (assignments, projects,
 etc etc). I would like to know what other tools should i try to familiarize
 myself with before trying to apply for this project, any starting pointers
 would be wonderful, and if there are any bug fixes / patches related to this
 project idea I could try my hand at to familiarize myself with the code
 base.

 Any help would be greatly appreciated.
 Thanks!
 Farshad

My suggestion would be to checkout GNU Classpath and make sure you can
build it on your machine, as a first task.  The git repository is:

Checkout: $ git clone git://git.savannah.gnu.org/classpath.git
Web Interface: http://git.savannah.gnu.org/cgit/classpath.git/
Savannah Project: https://savannah.gnu.org/projects/classpath/

There's a step-by-step guide on the Gtk+ conversion at:

https://developer.gnome.org/gtk3/3.3/gtk-migrating-2-to-3.html

Please feel free to mail me if you have further questions.

Thanks,
--
Andii :-)