Iceberg enableMetacelloIntegration: true.
Metacello new baseline: 'GToolkit'; repository: 'github://feenkcom/gtoolkit/src'; load. tries to resolve ConfigurationOfGrease to #release1 Stephan |
Hi Steph,
On 19 October 2017 at 11:56, stephan <[hidden email]> wrote: > Iceberg enableMetacelloIntegration: true. > Metacello new > baseline: 'GToolkit'; > repository: 'github://feenkcom/gtoolkit/src'; > load. > > tries to resolve ConfigurationOfGrease to #release1 > > Stephan I've hit exactly the same issue. It looks like ConfigurationOfGrease is missing #pharo7.x version identifiers throughout it. I took a guess at the required changes (in the attached file), but have hit several other problems with Pillar that I'm still working through, e.g. at the start of October, loading Pillar with: spec project: 'Pillar' with: [ spec className: #ConfigurationOfPillar; versionString: #'development'; repository: 'http://smalltalkhub.com/mc/Pier/Pillar/main' ]. loaded Grease-Pharo30-Core. But now it doesn't. Cheers, Alistair ConfigurationOfGrease.st (320K) Download Attachment |
On 19-10-17 12:05, Alistair Grant wrote:
> I've hit exactly the same issue. > > It looks like ConfigurationOfGrease is missing #pharo7.x version > identifiers throughout it. BaselineOfGToolkitDocumenter refers to ConfigurationOfPillar #pier version. That is very, very old. Pillar broke compatibility years ago ConfigurationOfPillar does not look good at all: - no pharo 7 in stable, and a strange common version. - in the stable version 6.0.6 all dependencies are to numbered versions instead of symbolic ones. ConfigurationOfCocoon has the same problem, pointing to Magritte3 3.5.0 I could load by defining #'pharo7' versions in #'release1' and #'release1.3' Stephan |
On 19-10-17 12:21, stephan wrote:
> On 19-10-17 12:05, Alistair Grant wrote: > >> I've hit exactly the same issue. >> >> It looks like ConfigurationOfGrease is missing #pharo7.x version >> identifiers throughout it. Name: ConfigurationOfGrease-StephanEggermont.347 Author: StephanEggermont Time: 19 October 2017, 12:42:22.848053 pm UUID: baaf8ebf-4518-0d00-ab4f-cad309d94048 Ancestors: ConfigurationOfGrease-JohanBrichau.346 Added Pharo 7 versions of release1/1.3 |
Hi Stephan,
On 19 October 2017 at 12:45, stephan <[hidden email]> wrote: > On 19-10-17 12:21, stephan wrote: >> >> On 19-10-17 12:05, Alistair Grant wrote: >> >>> I've hit exactly the same issue. >>> >>> It looks like ConfigurationOfGrease is missing #pharo7.x version >>> identifiers throughout it. > > > Name: ConfigurationOfGrease-StephanEggermont.347 > Author: StephanEggermont > Time: 19 October 2017, 12:42:22.848053 pm > UUID: baaf8ebf-4518-0d00-ab4f-cad309d94048 > Ancestors: ConfigurationOfGrease-JohanBrichau.346 > > Added Pharo 7 versions of release1/1.3 That loads successfully for me, thanks, but Pillar & Magritte are broken in new and interesting ways. It will be a while before I can look in to it properly. Thanks, Alistair |
On 19-10-17 13:32, Alistair Grant wrote:
> That loads successfully for me, thanks, but Pillar & Magritte are > broken in new and interesting ways. It will be a while before I can > look in to it properly. The #pier and Magritte 3.5.0 references are not helpful there, and it looks like there are more pharo7 tags missing Stephan |
Hi In last two commits I tried to fix Baseline of Documenter but failed because of Pillar. See screenshot. For a very long time we depended on #development of Pillar, but suddenly it gone away. See screenshot. I will change #pier back to #development. Something changed in Pharo 7 between 06.10.2017 - 17.10.2017 because GToolkit it loads flawlessly in Pharo from 6th of October. |
On 19-10-17 14:23, Aliaksei Syrel wrote:
> Something changed in Pharo 7 between 06.10.2017 - 17.10.2017 because > GToolkit it loads flawlessly in Pharo from 6th of October. Looks most likely to be build 197: There is a new Pharo build available! The status of the build #197 was: SUCCESS. The Pull Request #362 was integrated: "20540-move-metacelloPlatformAttributes-to-Pharo7" Pull request url: https://github.com/pharo-project/pharo/pull/362 Issue Url: https://pharo.fogbugz.com/f/cases/20540 Build Url: https://ci.inria.fr/pharo-ci-jenkins2/job/Test%20pending%20pull%20request%20and%20branch%20Pipeline/job/development/197/ |
In reply to this post by alistairgrant
Hi
About pillar I'm working on it. Now I only maintain two versions one for Pharo 50 and one for Pharo 60. The new things are happening in Pharo 60. Now this was a bad idea to link Pillar with Magritte only to manage configurations because Magritte is too big to me and full of too many constraints like loading Grease and others. I do not want to spend my time fighting with issues imposed to me. I'm slowly working on freeing Pillar from Magritte but I got stuck and out of energy. Now I will not maintain a version for Pharo 70 alpha because I simply cannot. Stef On Thu, Oct 19, 2017 at 12:05 PM, Alistair Grant <[hidden email]> wrote: > Hi Steph, > > On 19 October 2017 at 11:56, stephan <[hidden email]> wrote: >> Iceberg enableMetacelloIntegration: true. >> Metacello new >> baseline: 'GToolkit'; >> repository: 'github://feenkcom/gtoolkit/src'; >> load. >> >> tries to resolve ConfigurationOfGrease to #release1 >> >> Stephan > > I've hit exactly the same issue. > > It looks like ConfigurationOfGrease is missing #pharo7.x version > identifiers throughout it. > > I took a guess at the required changes (in the attached file), but > have hit several other problems with Pillar that I'm still working > through, e.g. at the start of October, loading Pillar with: > > > spec > project: 'Pillar' with: [ > spec > className: #ConfigurationOfPillar; > versionString: #'development'; > repository: 'http://smalltalkhub.com/mc/Pier/Pillar/main' ]. > > > loaded Grease-Pharo30-Core. But now it doesn't. > > > Cheers, > Alistair |
In reply to this post by alistairgrant
I would suggest to load pillar based on version and stable version. I
never try development especially because I'm maintaining branches in MC which does not support branches. Setf On Thu, Oct 19, 2017 at 12:05 PM, Alistair Grant <[hidden email]> wrote: > Hi Steph, > > On 19 October 2017 at 11:56, stephan <[hidden email]> wrote: >> Iceberg enableMetacelloIntegration: true. >> Metacello new >> baseline: 'GToolkit'; >> repository: 'github://feenkcom/gtoolkit/src'; >> load. >> >> tries to resolve ConfigurationOfGrease to #release1 >> >> Stephan > > I've hit exactly the same issue. > > It looks like ConfigurationOfGrease is missing #pharo7.x version > identifiers throughout it. > > I took a guess at the required changes (in the attached file), but > have hit several other problems with Pillar that I'm still working > through, e.g. at the start of October, loading Pillar with: > > > spec > project: 'Pillar' with: [ > spec > className: #ConfigurationOfPillar; > versionString: #'development'; > repository: 'http://smalltalkhub.com/mc/Pier/Pillar/main' ]. > > > loaded Grease-Pharo30-Core. But now it doesn't. > > > Cheers, > Alistair |
Free forum by Nabble | Edit this page |