• 0

    posted a message on The New Curse Client
    Quote from Xinhuan
    The game isn't as smart as you think. The game always loads all 40 copies of the library. It's the code in the libraries that we write that checks to see if it should overwrite the version already loaded (basically a version check), or discard itself to the garbage.


    A-ha, I didn't realize that. I'm glad addon writers are more with it than the game's addon checking is, then. Seems to me that onliy adds a point in favor of running with only one set of libraries across the board. The downside is a case where an addon needs, or at least expects, an older version of a library that it normally chooses to package instead of the newer version, and breaks because of a change in the newer version of said library. However, if two versions of the same library cannot run at the same time then that problem doesn't go away just by installing in embedded mode.
    Posted in: Updaters
  • 0

    posted a message on The New Curse Client
    On top of that, it just seems silly to have 40+ copies of some of the same libraries. Call me crazy but I use what many would deem a ridiculous amount of addons, and many share the same libraries. It seems to me to be more efficient not to have that many duplicates all at once, even if the game is smart enough to only load one copy of them.

    Regardless, if there is a mechanism for running this way, which doesn't seem all that complicated, why then would it seem to be half broken lately? I'm fairly certain it actually worked properly a few revisions ago; now it seems horribly inconsistent. Uninstall an addon, and it often uninstalls its libraries even if another addon also uses them. Install a new addon, maybe it installs its .pkgmeta-desginated libraries, maybe it doesn't. The bit of logic that reads an addons .pkgmeta and compares it to the other addons' data for what you've already installed just doesn't seem so complex that it should manage to be this inconsistent.
    Posted in: Updaters
  • 0

    posted a message on The New Curse Client
    That'd be awful nice, wouldn't it gagou? I just confirmed without a doubt that the current Curse Client is not always downloading extra libs in spite of the .pkgmeta listing them as externals. The most obvious because it skipped a ton of them was PitBull 3 -- after installing it, the only libs I had that it lists as externals were CallbackHandler, Babble-Zone, SharedMedia-3.0, and LibStub, because other addons had already pulled them down. I was missing Banzai, DogTag & DogTag-Unit, HealComm, all the Rock libs, and TalentQuery, and had to go download them all separately. I, too, run disembedded and pull alphas. I don't know if it's a different situation if I only use release or beta tagged addons, or if the Curse client's disembedded functionality is just flaky all around. I don't have quite that much time to play around with wiping my addons and changing install type extra times.

    (Yes, I'm getting ready to go haunt the Curse bugtracker with the info, just ranting here.)
    Posted in: Updaters
  • 0

    posted a message on These forums - password changing broken.
    So uhhhh what happens if it tells me "no such user and password" when I use the password that was just sent to me via password reset, and under which I am successfully logged in? Super mega carefully typed?
    Posted in: General Chat
  • 0

    posted a message on Broker Currency
    Quote from Kerecha
    Any eta of the new currency from ulduar being added?


    I dunno, but I'd love it, as apparently there were other changes with the patch such that I can only see actual money and pvp stuff as my summary and detailed display.

    (Unrelated, but I'd also love Edit Password to actually allow me to, y'know, edit it. I'm not going to remember the one from resetting it... will poke around the forums to find an answer.)

    Edit: And thar she blows! r55 just got released some time between an hour ago and now. Speak of the devil & all that jazz. ;) Go Azethoth!
    Posted in: Data Broker AddOns
  • To post a comment, please or register a new account.