-
Notifications
You must be signed in to change notification settings - Fork 1.3k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
feat: upgrade to Gestalt 8 #5267
Conversation
for me on java-21, linux, this fails:
|
@soloturn I believe that this is because the Jenkins job on merging MovingBlocks/gestalt#141 failed, so I guess a new gestalt artifact with that change was never published to artifactory. |
created MovingBlocks/gestalt#145 to change artifactory url to new one for gestalt. |
gestalt now got published, as snapshot, still same error here: gradle --console=plain clean extractConfig extractNatives distForLauncher testDist
|
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
such a huge upgrade, maybe we just forward fix if something goes wrong, or take it out again if it fails.
let's not just trial-and-error this... that's one of the reasons why the code base got to the state it is in in the first place...
@soloturn I cannot reproduce the issue you're seeing locally on my machine. |
@jdrueckert what does this error message mean, and which part of the code calls what and why? when using --stacktrace one sees that this seems to be in gestalt. when i switch to develop branch the error is gone, switching to this pr branch it is there again. i deleted the gradle cache, did a git clean -xfd .
|
after merging andi switching over modules "inventory" and "furnishings" to feat/gestalt-8-upgrade for me the game compiles again, and gradle game exeuctes. when libs/teraNUI is present it crashes with the following exceptions:
|
when libs/TeraNUI is not present it starts up, JoshariasSurvival gets the following error:
|
@soloturn as mentioned on Discord, next time please check back with us before just merging something - there might be reasons why we didn't merge yet.
for the rest you already noticed that it existed before-hand, I'll comment on them anyway
|
This reverts commit 7f47891.
Contains
This pull request upgrades the version of Gestalt used by Terasology to
8.0.0-SNAPSHOT
. It only contains the changes needed to get the game running again. Further improvements, such as the integration ofgestalt-di
, may be made in the future.How to test
Essentials
Gameplay
Core Gameplay
presetAdvanced Gameplay Screen
flowOutstanding before merging
This depends on MovingBlocks/gestalt#144 and MovingBlocks/TeraNUI#75.
Additional Notes
The following module-space changes also depend on this pull request: