-
Notifications
You must be signed in to change notification settings - Fork 7
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
Mods update with new script #116
Mods update with new script #116
Conversation
Indeed, the branch https://github.com/mt-mods/homedecor_modpack/tree/stair_complaining has no PR and mt-mods/homedecor_modpack#17 has essentially had no discussion since January. I'm not very familiar with the whole stairs issue, and so I ask for advice in complete ignorance: what from the new changes breaks anything vs the latest release 2022-06-23? Is the latest release broken? Could this be fixed by freezing homedecor on an older commit? |
please do your own fully informed research and know your own codebase https://github.com/minetest-whynot/whynot-game/blob/main/mods/libs/whynot_compat/init.lua#L99-L117 pulled from git blame. the irony here |
this is incorrect https://github.com/dacmot/minetest-game-whynot/blob/mods_update_with_new_script/mods/libs/whynot_compat/init.lua#L99-L117 |
I'm aware of the |
Has this been playtested yet? |
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.
This isn't breaking stairs: #90 (comment) I had misunderstood and thought we had resolved that issue already.
Made on bad info.... see last review comment
Yes. Seems to work fine for me but I didn't try everything. Tried some of the QA block functions, though it outputs to the console and not the log file so it's hard to compare with the previous build. Default check has no issue. There's a few broken, duplicate recipes, and un-obtainable items. It would be nice to have some sort of automated tests using the qa block functions to compare between releases. |
Are these items newly broken, duplicate or unobtainable, or were these items that way before this PR? |
I had to make several modifications to qa_block to be able to compare easily. Here are the differences that I found:
|
Is this PR for trivial updates, like previously #88? To not block trivial updates my proposal is to create own new issue for homedecor update because of not trivial and set the last known-working commit into |
I agree with @bell07 here - let's separate out the homedecor things into their own issue. Has an issue been made upstream about these breakages? |
No. I think we're missing a mod called sound_api. Homedecor modpack has an optional dependency on it saying it's needed for sounds. A couple of mods include sound_core_api as submodules, but never really set the |
basic materials uses it embeded, while homedecor uses it as a dep. see https://github.com/mt-mods/sound_api. https://github.com/mt-mods/sound_api/blob/master/DEV.md should help explain this better |
see mt-mods/homedecor_modpack#40, it fixed the obsidian glass bug |
Thanks. We will fully update homedecor once we have a build without the game-agnostic changes that were made and broke sounds. Problem is at the moment notabug.org (all of TenPlus1's mods) doesn't work because the certificate expired... not sure why. Usually a cron job takes care of renewing Let's Encrypt certificates. Anyway, now I have to revert by hand 😫 |
best of luck on maintaining your own fork then |
https://github.com/minetest-mirrors might help you out with this |
I think you misunderstood. We're not forking anything. We're just temporarily rolling back homedecor_modpack and basic_materials to older commits to have a working Why Not? game. Then "we will fully update homedecor" for the next release. |
I did misunderstand, thanks for clarifying. feel free to reach out with your findings. |
No description provided.