You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
It seems that ferium can't download a required chain of dependencies, and halts at depth 1. So mod A has optional dependency B, while B has required C, but when A prompts to install B as optional, the C is not pulled with B.
When prompted for optional Game Stages (268655) reply y
Check out the folder or run ferium list, to see:
$ ferium list
Champions CurseForge 307152
Game Stages CurseForge 268655
Notice, that Game Stages requires Bookshelf (228525), but it was not downloaded.
manually removing GameStages and adding them via ferium add 268655 pulls the required Bookself properly
Software version
Ubuntu 22.04
Ferium 4.2.0
rustc 1.64.0 (a55dd71d5 2022-09-19)
cargo 1.64.0 (387270bc7 2022-09-16)
Additional information
It seems like ferium cannot recursively resolve dependencies.
Potential or ad-hoc sollutions and considerations
resolve dependencies recursively
print the chain in the tree like fashion with tabulation (minecraft mod dependencies should have reasonably shallow dependency tree)
add ferium list --verbose or ferium check command to print a list of installed mods along with their optional and required dependencies (and installed status) and so on in a tree
The text was updated successfully, but these errors were encountered:
theRookieCoder
changed the title
Dependency chain is not resolved recursively - required dependencies of optional mods are not downloaded
Dependencies are not resolved recursively
Oct 12, 2022
I would suggest expediting this ticket - not in an entitled way, obviously this isn't a day job, but in the sense that it should be given top priority over the other open issues. This is a particularly important features without which managing large collections of mods becomes a lot more impractical.
Description
It seems that ferium can't download a required chain of dependencies, and halts at depth 1. So mod A has optional dependency B, while B has required C, but when A prompts to install B as optional, the C is not pulled with B.
To Reproduce
forge 1.16.5
ferium add 307152
n
268655
) replyy
ferium list
, to see:manually removing GameStages and adding them via
ferium add 268655
pulls the required Bookself properlySoftware version
Additional information
It seems like ferium cannot recursively resolve dependencies.
Potential or ad-hoc sollutions and considerations
ferium list --verbose
orferium check
command to print a list of installed mods along with their optional and required dependencies (and installed status) and so on in a treeThe text was updated successfully, but these errors were encountered: