[e-lang] E 0.9.3 release?

Thomas Leonard tal at it-innovation.soton.ac.uk
Tue Jan 4 01:46:17 PST 2011


On Sun, 2011-01-02 at 19:11 -0800, Mark S. Miller wrote:
> 
> 
> On Sun, Dec 19, 2010 at 11:38 AM, Thomas Leonard <talex5 at gmail.com>
> wrote:
>         On 9 November 2010 12:01, Thomas Leonard
>         <tal at it-innovation.soton.ac.uk> 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
>         <talex5 at gmail.com>
>         >> 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 at it-innovation.soton.ac.uk
http://www.it-innovation.soton.ac.uk 



More information about the e-lang mailing list