> On 21 Jul 2018, at 08:22 , Sean P. DeNigris <[email protected]> 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 [email protected]: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




Reply via email to