Versioning and packaging?
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
Hi Bob,
El 21 mar 2020, a las 18:26, Rob Raisch <raisch@gmail.com> escribió:
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.
This is probably because the package mantainers did not have time yet to update to Pharo 8. Maybe you could contact them individually?
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?
Nope, this just means the meta-data in the catalog browser is out of date⦠:(
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.
I think you have been doing nothing wrong. In the last year everything has been moving super fast. Lots of projects have moved lately to git, but the meta-data associated to those projects is probably in many places and updating all of that is, so far, human dependant and thus error prone. Guille
participants (2)
-
Guillermo Polito -
Rob Raisch