DMD FE: mir-algorithm fails to build based on order specified of files
OS: Posix (Likely ArchLinux)
Reproduction Steps:
dub init -ndub add mir-algorithmdub build --combined
More details on that problem can also be found at https://github.com/MrcSnm/redub/issues/38#issuecomment-2683670681
Although I'm using dub here, what happens is basically:
Dub specifies files by using dirEntries("*.d", SpanMode.breadth)
Redub specifies files by using dirEntries("*.d", SpanMode.depth).
That difference in how files are specified, makes redub gets the same error as dub build --combined.
I have asked Adam a little of directions on that problem, he says it might be related to how package.d works.
I believe that having errors like that can create frustrating experiences with really tricky ways to solve it. I would argue that even if uncommon, that is highly important
I have run into this error in a fresh Ubuntu 24.04.1 LTS system and also on Arch Linux.
Bump: More people is still having those issues when trying to use redub because of that error, I would appreciate if that at least had some eyes on it