when I'm started downloading the newest updates today I got a very unpleasant surprise.
The changelog.txt files are no longer readable. Instead of a clear list I get a lot of xml markup puked on the screen, like this:
?xml version="1.0"?>
<log>
<logentry
revision="27888">
<author>toadkiller</author>
<date>2007-02-13T00:58:02.284857Z</date>
<paths>
<path
action="A">/trunk/AutoBar/AutoBarSearch.lua</path>
</paths>
<msg>AutoBar:
-Add search file</msg>
</logentry>
<logentry
revision="27883">
<author>toadkiller</author>
<date>2007-02-13T00:50:44.944040Z</date>
<paths>
<path
action="M">/trunk/AutoBar/AutoBar.toc</path>
<path
action="M">/trunk/AutoBar/Locale-koKR.lua</path>
<path
action="M">/trunk/AutoBar/Locale-enUS.lua</path>
<path
action="M">/trunk/AutoBar/AutoBarItemList.lua</path>
<path
action="M">/trunk/AutoBar/Core.lua</path>
<path
action="M">/trunk/AutoBar/AutoBarButton.lua</path>
<path
action="M">/trunk/AutoBar/Locale-zhTW.lua</path>
<path
action="M">/trunk/AutoBar/Locale-esES.lua</path>
<path
action="M">/trunk/AutoBar/Locale-frFR.lua</path>
<path
action="M">/trunk/AutoBar/AutoBarProfile.lua</path>
<path
action="M">/trunk/AutoBar/Locale-deDE.lua</path>
<path
action="M">/trunk/AutoBar/Locale-zhCN.lua</path>
</paths>
<msg>AutoBar:
-- Consumable.Warlock.Health Stone -> Consumable.Warlock.Healthstone
-- Jeweler Stone Statues added
-- Arrange on use only when there is a change to be made
-- First cut at new buffs. Default categories are buffs general, melee, caster and other.
-- Targeted buffs have lower default priority
-- More specific categories are available as well by buff type.
-- Requires a reset on the Profile Tab or manual adding of buff categories
</msg>
</logentry>
<logentry
revision="27047">
<author>toadkiller</author>
<date>2007-02-03T10:40:40.306718Z</date>
<paths>
<path
action="M">/trunk/AutoBar/AutoBar.toc</path>
<path
action="M">/trunk/AutoBar/AutoBarItemList.lua</path>
<path
action="M">/trunk/AutoBar/Core.lua</path>
</paths>
<msg>AutoBar:
-- Consumable.Warlock.Health Stone -> Consumable.Warlock.Healthstone
-- Jeweler Stone Statues added
</msg>
Heads up for updater authors. We can't have nice things, changelogs are being removed from the zips and will be available for download from a place as-yet-to-be-determined (probably files/changelogs).
Hah! You think you can trick me with them comptutar readable stuffs! I'll just add XML changelog support to wuu and then anyone can read them! Even stupid humans!!!1
:P
EDIT: *shakes fist at pastamancer replying before I'd typed up my reply*
EDIT2: Pastamancer, is that the only change that has happened recently? Seems a couple of version checks didn't work in WUU yesterday, so I was wondering :) (yes, I know files.wowace.com "main page" changed)
that's the only reliable method WAU has to determine installed version, unless it writes its own file after an update. fie.
It's for the best. Also, that's what WAU (and all the other updaters) should have been doing all along. Then you'll be able to handle updating normal zips that had lib changes (ie. Grid-r27331.2.zip).
You also don't want to be depending on the Changelog-Foo-r00000.txt file to determine the installed version.
Do those contain every addon listed on http://files.wowace.com/, or something like the X last updated addons?
Also, the files.wowace.com index.html is 182Kb, while latest.xml is 417Kb - shouldn't I be using the smallest, to avoid burdening the server more than necessary?
(And, since I update from many mod sites, I'm just maintaining my own version.txt in each addon folder - no other way of doing it...)
that's the only reliable method WAU has to determine installed version, unless it writes its own file after an update. fie.
It's for the best. Also, that's what WAU (and all the other updaters) should have been doing all along. Then you'll be able to handle updating normal zips that had lib changes (ie. Grid-r27331.2.zip).
You lost me. Why does removing version information from the zip make sense? There should be a version number in the zip somewhere.
With this change will it be possible to clean up the strangeness that is the meta-packages (a la !!!StandaloneLibraries)? Could they either list out the packages they contain in the latest.xml itself or be removed entirely by changing latest-noext.xml to list all required externals (and versions thereof) for each package and letting the Updater apps work it out themselves?
With this change will it be possible to clean up the strangeness that is the meta-packages (a la !!!StandaloneLibraries)? Could they either list out the packages they contain in the latest.xml itself or be removed entirely by changing latest-noext.xml to list all required externals (and versions thereof) for each package and letting the Updater apps work it out themselves?
The changelog.txt files are no longer readable. Instead of a clear list I get a lot of xml markup puked on the screen, like this:
?xml version="1.0"?>
<log>
<logentry
revision="27888">
<author>toadkiller</author>
<date>2007-02-13T00:58:02.284857Z</date>
<paths>
<path
action="A">/trunk/AutoBar/AutoBarSearch.lua</path>
</paths>
<msg>AutoBar:
-Add search file</msg>
</logentry>
<logentry
revision="27883">
<author>toadkiller</author>
<date>2007-02-13T00:50:44.944040Z</date>
<paths>
<path
action="M">/trunk/AutoBar/AutoBar.toc</path>
<path
action="M">/trunk/AutoBar/Locale-koKR.lua</path>
<path
action="M">/trunk/AutoBar/Locale-enUS.lua</path>
<path
action="M">/trunk/AutoBar/AutoBarItemList.lua</path>
<path
action="M">/trunk/AutoBar/Core.lua</path>
<path
action="M">/trunk/AutoBar/AutoBarButton.lua</path>
<path
action="M">/trunk/AutoBar/Locale-zhTW.lua</path>
<path
action="M">/trunk/AutoBar/Locale-esES.lua</path>
<path
action="M">/trunk/AutoBar/Locale-frFR.lua</path>
<path
action="M">/trunk/AutoBar/AutoBarProfile.lua</path>
<path
action="M">/trunk/AutoBar/Locale-deDE.lua</path>
<path
action="M">/trunk/AutoBar/Locale-zhCN.lua</path>
</paths>
<msg>AutoBar:
-- Consumable.Warlock.Health Stone -> Consumable.Warlock.Healthstone
-- Jeweler Stone Statues added
-- Arrange on use only when there is a change to be made
-- First cut at new buffs. Default categories are buffs general, melee, caster and other.
-- Targeted buffs have lower default priority
-- More specific categories are available as well by buff type.
-- Requires a reset on the Profile Tab or manual adding of buff categories
</msg>
</logentry>
<logentry
revision="27047">
<author>toadkiller</author>
<date>2007-02-03T10:40:40.306718Z</date>
<paths>
<path
action="M">/trunk/AutoBar/AutoBar.toc</path>
<path
action="M">/trunk/AutoBar/AutoBarItemList.lua</path>
<path
action="M">/trunk/AutoBar/Core.lua</path>
</paths>
<msg>AutoBar:
-- Consumable.Warlock.Health Stone -> Consumable.Warlock.Healthstone
-- Jeweler Stone Statues added
</msg>
Very hard to read and very annoying.
Fix it!!!!
maybe rethink your posting style if you want something from somebody :)
CIA, trac, and Google groups all have human-readable changelogs.
Hah! You think you can trick me with them comptutar readable stuffs! I'll just add XML changelog support to wuu and then anyone can read them! Even stupid humans!!!1
:P
EDIT: *shakes fist at pastamancer replying before I'd typed up my reply*
EDIT2: Pastamancer, is that the only change that has happened recently? Seems a couple of version checks didn't work in WUU yesterday, so I was wondering :) (yes, I know files.wowace.com "main page" changed)
You also don't want to be depending on the Changelog-Foo-r00000.txt file to determine the installed version.
It's for the best. Also, that's what WAU (and all the other updaters) should have been doing all along. Then you'll be able to handle updating normal zips that had lib changes (ie. Grid-r27331.2.zip).
Do those contain every addon listed on http://files.wowace.com/, or something like the X last updated addons?
Also, the files.wowace.com index.html is 182Kb, while latest.xml is 417Kb - shouldn't I be using the smallest, to avoid burdening the server more than necessary?
(And, since I update from many mod sites, I'm just maintaining my own version.txt in each addon folder - no other way of doing it...)
How long does anyone think the change will take?
You lost me. Why does removing version information from the zip make sense? There should be a version number in the zip somewhere.
1) There is <addonname>.zip which is always the most recent, and you cant determine its version without the included file.
2) Theres no compelling reason to take the version info out imo
Are you going to be writing the code?