Hello, 

This are the things I believe still needs to be solved to be able to release 
Pharo 6.0: 

VM:
====
- libgit2: Still not there. I decided to migrate to libgit2 0.25.1 (which we 
need to do it anyway) because that solves automagically all compilation 
problems. Of course, that needs work on the image :(

Image: 
=====
- NEW: migrate iceberg to 0.25.1 (not as much work as you may think).
- iceberg still needs to go inside the image, I’m running to release version 
0.4 (maybe this week?) and then we can integrate.

FIXED SINCE LAST REPORT: 
====
- vm: make all tests pass. This is working now in 32bits which was what we 
attempt to accomplish.
- vm: there was a problem with latest VM and primitiveFindSubstring that needs 
to be fixed. I adapted our compilation to use OSVM primitive instead ours. This 
makes all tests passes, but it can happen that something needs still to be 
fixed on VM. 

Next:
----
- move latest vm to stable.
- integrate changes on libgit2 

I think we will be ready to release around next week (or course, there is still 
a long list of things to accomplish before).

RELEASE CHECKLIST: 
----
- Prepare release notes
Image:
- add welcome browser
- generate PharoV60.sources
- move SystemVersion
- prepare new ScriptLoader70 package (in theory, this will not needed anymore 
but better to have it as a backup :P)
VM: 
- Promote new stable
WebSite:
- Update index
- Update download page
Infrastructure: 
- ZeroConf: Open new 7.0 development
- SmalltalkCI: Open new 7.0 development
- Create platform stable versions
- move all CI projects to Pharo 7.0
Pub:
- announce post
- announce mail
- post to YC, Reddit, etc.

cheers!
Esteban

Reply via email to