[M3devel] HEADS UP: Release engineering, was: Re: CM3 Release
Jay
jay.krell at cornell.edu
Mon May 4 18:39:09 CEST 2009
> o complete switch to new Unix headers
I386_DARWIN and AMD64_DARWIN not switched.
ok though either way.
> o working cvsup (OK AFAIK)
ok, though I didn't add it to build automation.
> o formsvbt crashes
Not solved.
I couldn't get an older release to work to verify against.
> o performance issues: threads, exception frames, texts, ...
A little better.
I don't think regressed wrt cm3 though.
Can release asis I think.
> We must also decide which platforms _must_ be part of the release.
> I'd suggest AMD64_LINUX, LINUXLIBC6, FreeBSD(4/7?), SOLgnu,
> I386_DARWIN (and/or AMD64_DARWIN?), and of course Windows (native and
> Cygwin, however these are called these days ;-)
I'd just as soon skip Cygwin.
Maybe we can have some sort of "tiers"?
All of PPC_DARWIN, I386_DARWIN, AMD64_DARWIN can be included.
Many others /can/ be included, but I don't know what must/should be included.
> Should we add more? I'll need support to build several of them.
>
> I suggest that we use the old make_bin_dist_min.sh scripts with
> the core distribution. Or is something better already completely
> automated (possibly by Jay)?
I have good automation, with some caveats:
No cminstall.
A few packages should be added:
m3gdb, cm3ide, cvsup
There might be a few copyrights missing, and they might be so numerous that a directory should be created, if that is "prominent" enough.
There is always more work to do..
- Jay
More information about the M3devel
mailing list