SableVM SDK release and CP 0.15 merge (help needed)

"Grzegorz B. Prokopski" <[email protected]> Sat, 14 May 2005 23:46:40 -0400
Newsgroups gmane.comp.java.vm.sablevm.devel
Organization SableVM - LGPL'ed Free Java VM http://sablevm.org
Message-ID <[email protected]>
Hi,

As you've probably already noticed "We're back" ;-)

1. The first release of SableVM SDK is almost ready (but see point 2).
At the moment it includes:
* SableVM, which in turn includes
  - LibPOPT
  - LibFFI
* SableVM Classpath
* Jikes
* Fastjar

In future releases we'll include more software (just not GTK+/GNOME
libs! ;-) but we have to start somewhere.  I still need to look into
problems Peter reported on -user, but that shouldn't take long.


2. It makes little sense to make a release with old class library, so
I merged GNU Classpath 0.15, but it did not quite work after the merge.
On any program I try I keep getting something like:

$ /tmp/usr-sdk/bin/sablevm -Y Sleep
java.lang.Class
   at java.security.AllPermission$AllPermissionCollection.add
(AllPermission.java:171)
   at java.security.Permissions.add (Permissions.java:126)
   at java.net.URLClassLoader.getPermissions (URLClassLoader.java:1104)
   at java.security.SecureClassLoader.defineClass
(SecureClassLoader.java:96)
   at java.net.URLClassLoader.findClass (URLClassLoader.java:926)
   at java.lang.ClassLoader.loadClass (ClassLoader.java:353)
   at java.lang.ClassLoader$1.loadClass (ClassLoader.java:1284)
   at java.lang.ClassLoader.loadClass (ClassLoader.java:304)
   at java.lang.VirtualMachine.main (VirtualMachine.java:99)

With the new repository layout I was able to create shared merge
branches, so to obtain it you can simply do:

svn co $SVN/sablevm/branches/merge-cp-0.15 svm-merge
svn co $SVN/sablevm-classpath/branches/merge-cp-0.15 svm-cp-merge

(where $SVN is svn://svn.sablevm.org/ if you don't have write access
 to the repository.  Otherwise you'll know what $SVN is in your case.)


Patches, ideas and any other help with this issue will be greatly
appreciated.  The sooner it is resolved, the sooner we can release
SableVM SDK.  And as a bonus, if *you* solve it I promise to add yet
another useful module to the first release of SableVM SDK :-)

Cheers,

			Grzegorz B. Prokopski
-- 
Grzegorz B. Prokopski           <[email protected]>
SableVM - Free, LGPL'ed Java VM  http://sablevm.org
Why SableVM ?!?                  http://sablevm.org/wiki/Features
Debian GNU/Linux - the Free OS   http://www.debian.org