Descriptive Problem Summary:
After installing certain libraries (presumably related to the way a library is named), other libraries can become inaccessible.
Explicitly, I just put pif_Random up on the hub. After installing it to my PC via the pager, pif_Random.MersenneTwister is no longer available from the dropdown in Dream Maker. pif_Random is installed to C:\Users\[User]\Documents\BYOND\lib\popisfizzy\pif_random while pif_Random.MersenneTwister is installed to C:\Users\[User]\Documents\BYOND\lib\popisfizzy\pif_random\me rsennetwister\pif_Random.MersenneTwister. Presumably it's a result of the "X" and "X.Y" naming scheme I had going on.
[edit]
To further confuse the matter, trying to open pif_Random via the Lib dropdown attempts to open pif_Random.MersenneTwister, and trying to uninstall pif_Random.MersenneTwister via the pager causes the pager to say the library is not installed!
ID:2531583
Dec 23 2019, 1:13 am (Edited on Dec 23 2019, 1:20 am)
|
|||||||||||||
| |||||||||||||
Dec 23 2019, 9:43 am
|
|
Well, this is gonna be a fun beast to track down. A few libraries in the past have used the X.Y.Z form rather than X.Y but it's super rare. Officially there's never been true support for these "tiered" lib names, so the issues here probably go way back.
|
I think it's a relatively natural perspective to take that it shouldn't be thought of as being about supporting a given naming convention. The name is just a particular string of ASCII characters, and the fact that two libraries with similar strings of characters in a certain way cause a failure to install correctly and several other problems is just a plain old bug. The hub certainly doesn't declare any particular character as being semantically notable, e.g. the way "/" is for file paths or something
|