Coder Social home page Coder Social logo

Comments (9)

jborden23 avatar jborden23 commented on September 23, 2024

from magritte.

PowellDean avatar PowellDean commented on September 23, 2024

Hi - I'm following the directions posted here: https://github.com/magritte-metamodel/magritte

Metacello new
baseline: 'Magritte';
repository: 'github://magritte-metamodel/Magritte';
load

I've just successfully loaded it into a clean Pharo 11 image (64-bit), so it is only the 12 version that breaks.

Thanks

from magritte.

PowellDean avatar PowellDean commented on September 23, 2024

EXCEPT...I've subsequently tried to load Seaside 3 into that same Pharo 11 image, and loading Seaside fails with the exact same message as originally posted. So:
In Pharo 11: if I load Magritte first, that works, but I cannot subsequently load Seaside. If I load Seaside first, that is successful, but I cannot subsequently load Magritte.

I assume the problem is that Seaside and Magritte require different specific versions of BaselineOfGrease?

Do you know if there's a specific version of Seaside that will work with Magritte loaded first?

from magritte.

sebastianconcept avatar sebastianconcept commented on September 23, 2024

Pharo 11 cannot load v3.8

Metacello new
  baseline: 'Magritte';
  repository: 'github://magritte-metamodel/magritte:v3.8';
  load: #( Core ).

It can manually be loaded with:

Metacello new
  baseline: 'Magritte';
  repository: 'github://magritte-metamodel/Magritte';
  load.

Can we have a pinned version to load in Pharo 11?

from magritte.

seandenigris avatar seandenigris commented on September 23, 2024

Sure, @sebastianconcept, but I noticed load: #( Core ) in the first script but not the second. Could that be a factor? Also what is the specific error you’re seeing?

from magritte.

seandenigris avatar seandenigris commented on September 23, 2024

@jborden23 what error are you seeing with onConflictUseLoaded? That seems like it should fix @PowellDean’s issue…

from magritte.

sebastianconcept avatar sebastianconcept commented on September 23, 2024
Screen Shot 2024-03-03 at 14 46 06 I get this @seandenigris

from magritte.

JanBliznicenko avatar JanBliznicenko commented on September 23, 2024

Well, the 3.8 version is over 100 commits old, made for Pharo 10.
It lacks, for example, my commit 6d67df3 named "Made loadable in Pharo 11 and 12".
I really believe version 3.8 is not loadable in Pharo 11 and 12 and the only way to fully load it there (not just Core) is to use master or specific commit until new release/tag is made.

However, only making the release might not help @PowellDean as it is about version conflict between two projects - Magritte uses fixed version of Grease while some other project seems to always load most recent master of Grease.

from magritte.

PowellDean avatar PowellDean commented on September 23, 2024

from magritte.

Related Issues (20)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.