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