On 21 Jul 2018, at 08:22 , Sean P. DeNigris <sean@clipperadams.com> wrote:
Andrew P. Black wrote
I donât know what else to try!
From the error message: Could not resolve: BaselineOfSmaCC-Reification... in https://github.com/apblack/SmaCC.git[working]
I'm guessing that you can't load from two different branches of the same git repo. Can you fork the project and create a new branch that merges in the required changes from the 'working' and 'fglr' branches?
Good trysuggestion Sean. I think that there may indeed be some brokenness in the way that Pharo uses git, so that the branch spec in the baseline is not always obeyed. So I switched both of the dependencies to be on the same branch (fglr), and for good measure switched my local repo to also be on that branch.
spec baseline: 'SmaCC' with: [ spec repository: 'github://apblack/SmaCC:fglr' ]. spec baseline: 'SmaCC-Reification' with: [ spec repository: 'github://apblack/SmaCC:fglr' ].
The result? Nothing changes. I still get a complaint Could not resolve: BaselineOfSmaCC-Reification [BaselineOfSmaCC-Reification] in /Users/black/Development/Pharo/images/Pharo 7.0 SmallGrace 33/pharo-local/package-cache git@github.com:apblack/SmaCC.git[fglr] In the git directory I can see
silverstone: ~/iceberg/apblack/SmaCC$ ls -d SmaCC-Reification.package/ SmaCC-Reification.package/ silverstone: ~/iceberg/apblack/SmaCC$ git br * fglr ...
Is it supposed to be looking for `BaselineOfSmaCC-Reification` rather than for `SmaCC-Reification`? There is no `BaselineOfSmaCC-Reification`, just a `BaselineOfSmaCC` that defines a group called `SmaCC-Refication`. (I did try replacing baseline: âSmaCC-Reificationâ by group: âSmaCC-Reificationâ , but that gave a different error.) Andrew