Login  Register

Versioning and packaging?

Posted by Rob Raisch on Mar 21, 2020; 5:26pm
URL: https://forum.world.st/Versioning-and-packaging-tp5113627.html

I’ve noticed that the majority of projects in which I have an interest, from any repository, like Moose or PetitParser, fail to load into Pharo 8.0 throwing errors related to missing requirements.

For example, filing in Moose into Pharo 8.0 fails with “Error: Cannot resolve symbolic version #release1”.

In the Catalog browser, Moose is tagged with “Pharo3.0”. Does this imply that Moose only works in that version of Pharo only?

PetitParser, which Moose requires, is tagged “Pharo5.0” and PetitParser2 is tagged “Pharo6.0” neither of which will work in Pharo 3.0.

So, I’m left wondering if I’m doing something wrong, and how requirements are supposed to work when there are so many projects that depend on deprecated versions of Pharo.

Thanks.

/rr

--
Rob Raisch, Internet Handyman