Re: E 0.9.3 release

Thomas Leonard <tal-v5nx5w6akNyLE8xUarVfuPLx9OUvmyODWmv/[email protected]>
Newsgroups gmane.comp.lang.e.general
Organization IT Innovation
Message-ID <1294745680.4626.16.camel@farnia>
0.9.3d seems to work perfectly. Will this become the final release?

I've added the purej and Windows versions to the 0install feed too, and
tested them under Linux and Windows:

  http://repo.roscidus.com/e/e-core

As in regular E, the purej version supports -cpa and the Windows one
doesn't, which isn't very useful for writing portable applications. I
might drop support for -cpa even on Linux at some point so it works the
same everywhere (i.e. use the normal Java mechanism to set classpath).

Alternatively, the Rune class could implement -cpa it itself by creating
a new classloader, or by modifying the system one using some hack, e.g.

	URLClassLoader sysloader = (URLClassLoader)ClassLoader.getSystemClassLoader();
	Class sysclass = URLClassLoader.class;

	Method method = sysclass.getDeclaredMethod("addURL", parameters);
	method.setAccessible(true);
	method.invoke(sysloader, new Object[]{ newPath });

Thanks,


On Tue, 2011-01-04 at 08:42 -0800, Mark Miller wrote:
> Candidate 0.9.3d is now at <http://www.erights.org/download/0-9-3/>
> 
> More later. Out of time now.
> 
> On Tue, Jan 4, 2011 at 1:46 AM, Thomas Leonard
> <tal-v5nx5w6akNyLE8xUarVfuPLx9OUvmyODWmv/[email protected]> wrote:
>         
>         On Sun, 2011-01-02 at 19:11 -0800, Mark S. Miller wrote:
>         >
>         >
>         > On Sun, Dec 19, 2010 at 11:38 AM, Thomas Leonard
>         <[email protected]>
>         > wrote:
>         >         On 9 November 2010 12:01, Thomas Leonard
>         >         <tal-v5nx5w6akNyLE8xUarVfuPLx9OUvmyODWmv/[email protected]> wrote:
>         >         > On Sat, 2010-11-06 at 20:11 -0700, Mark S. Miller
>         wrote:
>         >         >> On Sat, Nov 6, 2010 at 10:54 AM, Thomas Leonard
>         >         <[email protected]>
>         >         >> wrote:
>         >         >>         The 0.9.2a release currently on the main
>         web-site
>         >         is rather
>         >         >>         buggy. In
>         >         >>         particular:
>         >         >>
>         >         >>         - it often fails to start (fixed in r718)
>         >         >>         - it contains a known security flaw
>         (fixed in r728)
>         >         >>         - it suffers from various race conditions
>         while
>         >         running
>         >         >>
>         >         >>         Any chance of a 0.9.3 release?
>         >         >>
>         >         >>
>         >         >> Yes, that's a good idea. I should be able to get
>         to that in
>         >         early
>         >         >> December.
>         >         >>
>         >         >>
>         >         >> Sorry I haven't been finding the time to review
>         your
>         >         outstanding
>         >         >> changes. Could you maintain a page at
>         wiki.erights.org
>         >         pointing to
>         >         >> outstanding changes, so that as I and others do
>         find time
>         >         to review
>         >         >> these, we can easily find them? Thanks.
>         >         >
>         >         > Done:
>         http://wiki.erights.org/wiki/User:ThomasLeonard
>         >         >
>         >         > I think the CapTP shutdown patches are the only
>         ones that
>         >         might be
>         >         > useful in the next release.
>         >         >
>         >         > The Scope/EEnv split may be an API change, so it
>         would make
>         >         sense to get
>         >         > a new stable release out first.
>         >
>         >
>         >         Is there anything else needed for the next release?
>         I snuck in
>         >         a
>         >         change to the caching of SQL statements, as a bit of
>         profiling
>         >         showed
>         >         that most the time spent executing our SQL was
>         actually
>         >         converting the
>         >         template to the new dlrHoles format! I'd be happy to
>         leave the
>         >         CapTP
>         >         shutdown patches for the next version if that would
>         speed up
>         >         the
>         >         release.
>         >
>         >
>         > The CapTP shutdown patches are the ones I just approved? If
>         so, let me
>         > know when you've committed them and I'll build an post an E
>         0.9.3b.
>         > And yes, let's leave the Scope/EEnv split for another time.
>         
>         
>         I've committed those two to svn now:
>         
>         * Added static Runner.whenDead() method to register a
>         deadManSwitch
>         
>         * Shut down VatTP automatically when its vat is shut down
>         
>         
>         The other two are left for later:
>         
>         * Added "?? shutdown vat @vat" updoc directive
>         
>         http://gitorious.org/~tal-itinnov/repo-roscidus/it-innovation/commit/3eb7e100a05e173bf1842a60c6e8b5c8afedb3ec
>         
>         * Added ReadOnlyFile.getCryptoHash()
>         http://gitorious.org/~tal-itinnov/repo-roscidus/it-innovation/commit/1001af9178cb166e673adff7171cd3ca479fc0bd
>         
>         
>         Cheers,
>         
>         
>         --
>         Dr Thomas Leonard
>         IT Innovation Centre
>         2 Venture Road
>         Southampton
>         Hampshire SO16 7NP
>         
>         Tel: +44 0 23 8076 0834
>         Fax: +44 0 23 8076 0833
>         
>         mailto:tal-v5nx5w6akNyLE8xUarVfuPLx9OUvmyODWmv/[email protected]
>         http://www.it-innovation.soton.ac.uk
>         
>         
>         _______________________________________________
>         e-lang mailing list
>         [email protected]
>         http://www.eros-os.org/mailman/listinfo/e-lang
>         
> 
> 
> 
> -- 
> Text by me above is hereby placed in the public domain
> 
>     Cheers,
>     --MarkM
> 
> _______________________________________________
> e-lang mailing list
> [email protected]
> http://www.eros-os.org/mailman/listinfo/e-lang

-- 
Dr Thomas Leonard
IT Innovation Centre
2 Venture Road
Southampton
Hampshire SO16 7NP

Tel: +44 0 23 8076 0834
Fax: +44 0 23 8076 0833
mailto:tal-v5nx5w6akNyLE8xUarVfuPLx9OUvmyODWmv/[email protected]
http://www.it-innovation.soton.ac.uk
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.