View Single Post
  #3  
Unread 11-06-2010, 12:56 AM
Oliner Oliner is offline
The Undefeated
 
Join Date: Mar 2009
Posts: 7
WOW has the problem that a library loaded with one addon is the one that is globally referenced, and if another addon needs another version, this causes issues. It also causes more disk space to be consumed. The old WOWAce updater even allowed you to "unwind" library dependencies so they were stored at the top level and only one time.

One way that many of the addons have used to stay in sync on libraries is the use of a centralized development site like WOWAce/CurseForge which provides the libraries to the plugin authors plus provides the tools to allow the plugin author to automatically generate a ZIP file containing all the correct libraries along with the current release of code.

You might get better return on time invested by building up tools around the LOTROInterface SVN repository that allows authors to pull current versions of another author's code automatically as they build releases. This alone would eliminate many of the version problems, so long as the author is active. And for inactive plugins, there's really not much to be done unless someone else adopts it and runs with it.
Reply With Quote