Metacello / metacello

Metacello is a package management system for Smalltalk
MIT License
87 stars 43 forks source link

Extension methods on BlockContext break compatibility to Squeak-trunk #434

Open fniephaus opened 7 years ago

fniephaus commented 7 years ago

BlockContext has been replaced in Squeak-trunk with Context. This breaks Metacello compatibility to Squeak-trunk. Unfortunately, I don't have time to look into this at the moment.

dalehenrich commented 7 years ago

I don't have time to dig into this either :(

There a handful of messages added to BlockContext ... should be straightforward ...

fniephaus commented 7 years ago

No problem, just wanted to leave this issue here, so we don't forgot. In the meantime, I understand @codezeilen will soon re-add the classes to Squeak as part of a deprecation package. Nonetheless, we will need to update Metacello soon...

/cc @krono

dalehenrich commented 7 years ago

Makes sense ... I'm deep into work for the upcoming 3.4 release, if or when I come up for error, Metacello will be the next thing that I tackle, since Metacello is/will be ported to the base GemStone system for 3.4 as well :)

hhzl commented 7 years ago

In the meantime a trunk update has been made which reintroduces the missing classes under the 'Deprecated6.0' category.

Metacello loads fine again in the latest Squeak6.0a trunk version.