Esteban’s list of blocking issues for release Pharo 6.0 (updated to May 02)

Previous Topic Next Topic
 
classic Classic list List threaded Threaded
1 message Options
Reply | Threaded
Open this post in threaded view
|

Esteban’s list of blocking issues for release Pharo 6.0 (updated to May 02)

EstebanLM
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