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
