Europa people,
Here's my analysis of the current state of the Europa build and
installation. First, how are we doing on the Must
Dos?
- (everything works: not assessed in this email)
- Everyone except GMF is providing consumable update
sites.
- Rich and I think that GMF has pack200/digest creation problems
- the GMF team will re-build and see if that fixes the missing files
problem. Or GMF could just delete the *.gz and digest.zip from their
update site and the builds should go green.
- n/a
- Everyone except STP is using four-part version numbers.
- Oisin - please update us on when STP will be switching to
four-part version numbers.
- n/a
- n/a
- (Orbit use: not assessed in this email)
- (JVM version: not assessed in this email)
- Most projects are attending the planning calls and meetings
regularly, but a few are not. I'm not sure how you all think we are
going to coordinate this release without regular conversations. We keep
these calls short (less than 15 minutes), so the time cost out of your
day is small and the benefit to our coordinated release is huge. At the
very least, you should be sending a delegate if you are unable to
attend the scheduled
calls.
- Platform and STP are the most noticable absences.
- I also do not recall AJDT, Dash, ECF, Buckminster, and Mylar on
the last few calls (but, because we're not taking role, you all might
have been there and been silent).
- (bugzilla monitoring: unable to determine)
- (build team IRC: n/a)
- Everyone has stated their intent to join Europa; given that some
projects are not participating (#9), we might want to reconsider
whether they are going to be included (see below)
- All projects (except perhaps STP) have demonstrated the ability
to synchronize with the Europa build.
- AJDT, BIRT, Buckminster, CDT, Corona, DLTK, ECF, Platform, Dash,
Mylar, and TPTP are missing written ramp-down policies.
- Thanks to DSDP, DTP, all the Modeling projects, STP, and WTP
for providing written ramp-down policies.
- I'm surprised that Platform has not provided a ramp-down policy
as they are usually very good about that sort of thing.
- IP approvals are in progress.
Second, how are we doing on the Should
Dos?
- All projects are using jar'ed plug-ins
- (message bundles: not assessed in this email)
- It's not clear if all projects can be built by the community but
at the very least "not easily" because the various projects lack easily
accessible instructions on how to do so.
- (same as 3)
- (same as 3)
- Projects are not producing source tar balls for Linux.
- Some projects are producing N&N for each milestone (AJDT, DTP, DSDP
TM, MDT,
Platform,
Mylar, WTP).
Many projects are not (or I could not find them)
- BIRT, Buckminster, CDT, Corona, DLTK, DSDP DD, ECF, Dash, EMF,
EMFT, GEF, GMF, TPTP, STP.
- Even for those projects that are producing N&N, some of
them are *very* hard to find on the project websites and/or download
websites. (Mylar rocks
here, with a left menu link to N&N.)
- (ICU4J: not assessed in this email)
- Builder RSS feeds not assessed in this email, although I haven't
heard much discussion about it on the mailing list and so I have to
assume that projects (except for Nick) are not providing these.
- Some projects are Pack200'ing their jars, others are not. (this
data is from the Europa-o-matic - if the Europa-o-matic skips a jar, it
wasn't conditioned with Pack200; if Europa-o-matic repacks the jar, it
was packed)
- Yes: AJDT, BIRT, DSDP DD, DSDP TM, Platform, GMF, WTP
- No: Buckminster, CDT, Corona, Dash, DLTK, DTP, ECF, EMF, EMFT,
GEF, Mylar, STP
- Some projects are signing, others are not:
- Yes: DSDP TM, GEF, Platform, TPTP
- No: Dash, DLTK, DSDP DD, DTP, ECF, EMF, EMFT, Mylar, STP, WTP
- Not checked as of this email: Buckminster, BIRT, CDT, Corona,
GMF
Third, how are we doing on the provider names and icons and licenses:
- Icons:
- New Platform icon: DSDP TM, DTP, GEF, Platform, TPTP
- Custom icon: AJDT, Mylar, Modeling
- Old Platform icon: WTP
- No icon: Dash, DLTK, ?
- Not checked as of this email: Buckminster, BIRT, CDT, Corona,
GMF, ?
- Licenses: (not checked in this email)
- Provider Names: (not checked in this email)
Fourth, how's the schedule? Thanks to McQ for providing the Platform RC
dates - I've updated the schedule
on the wiki.
Here's my draconian statement about the
schedule: Europa is going
to ship out the door at the end of June. Projects in the +2 tier who
fail to build with the rest of projects will be removed from Europa. I
will try as hard as I can to contact all the projects to fix any build
problems, but in the end the schedule will be primary and Europa will
ship
on time.
- Bjorn
|