865 - Function of "Install libraries separately" context menu item is unclear
Submitted Via
Curse Client 4.0.0.638, Microsoft Windows NT 5.1.2600 Service Pack 3
Description
In my game options, I've set my preference to install libraries separately. After installing some addons (and their required dependencies automatically installed... awesome work on that!) I find that the context menu item for the addons themselves have "Install libraries separately" checked, but libraries have this option unchecked.
Presumably, this is because those libraries have no library dependencies. (Confused yet? I am!) Or is it because they themselves were installed automatically as dependencies?
If for some reason one of these libraries should in a future update depend on another library and build a nolib package (I know this is bad form and would probably break many things besides the Curse Client, but it seems possible with the dependency system), will my client switch to the nolib package of the library?
Sorry for all the what-if's here. It just seems to have potential for confusion and breakage.
Also, if "Install libraries separately" has a "(not recommended)" warning when it is located buried in the game options configuration, should it not have an equally strong warning in such an obvious and accessible place as the context menu?
Game Configuration
Game Type: World of Warcraft
Game Path: C:\Program Files\World of Warcraft\
Addon Path: C:\Program Files\World of Warcraft\interface/addons
Folder Count: 31
Addon Count: 8
Scanning Security Exceptions: 0
Scanning Unknown Exceptions: 0
Scanning Empty Directories: 23
Scanning Directories Not Found: 0
Game Type: World of Warcraft
Game Path: F:\World of Warcraft\
Addon Path: F:\World of Warcraft\interface/addons
Folder Count: 213
Addon Count: 65
Scanning Security Exceptions: 0
Scanning Unknown Exceptions: 0
Scanning Empty Directories: 15
Scanning Directories Not Found: 0
Game Type: World of Warcraft
Game Path: C:\Program Files\World of Warcraft Public Test\
Addon Path: C:\Program Files\World of Warcraft Public Test\interface/addons
Folder Count: 31
Addon Count: 7
Scanning Security Exceptions: 0
Scanning Unknown Exceptions: 0
Scanning Empty Directories: 24
Scanning Directories Not Found: 0
Log Data
Version 4.0.0.638
Task Executing: Firewall
Task Executing: Connection
Task Executing: GameDatabase
Task Executing: AddOnDatabase
Task Executing: GameInstalls
Task Executing: Core
Startup Complete
CClientUpdater - Checking for updates
CClientUpdater - No update found
- 1 comment
- 1 comment
Facts
- Last updated on
- 13 Oct 2009
- Reported on
- 16 Sep 2009
- Status
- Declined - We decided not to take action on this ticket.
- Type
- Enhancement - A change which is intended to better the project in some way
- Priority
- Medium - Normal priority.
- #1
Adamar Tue, 13 Oct 2009 23:04:08As it stands, the Install Libraries Separately option is inherited directly by whether or not the addon is a 'no-lib' version. It is not safe to assume that because an addon was installed as a dependency to another addon that it is preferred as 'no-lib' (which is not always the case).