Curse Client v4 - Windows

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

User When Change
Adamar Tue, 13 Oct 2009 23:04:12 Changed status from New to Declined
Nandini Wed, 16 Sep 2009 20:55:32 Create

You must login to post a comment. Don't have an account? Register to get one!

  • 1 comment
  • Avatar of Adamar Adamar Tue, 13 Oct 2009 23:04:08

    As 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).

  • 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.

Reported by

Possible assignees