Ackis Recipe List

1596 - Annoyance/feature dangerous for the live of SSD/Flash based media

How critical is fixing this defect?
Very annoying and time consuming on every update and is VERY DAMAGING for the life of any SSD/Flash based media ...

Please provide any additional information below:
Please consider remove the "Project hash" and "Project version" fields from every file in the addon, each time I have to update I must manually check which files have actually been updated and witch ones have just thous 2 fields updated.

Also "--@alpha@" is consonantly replaced with "--[===[@alpha@" and then reverted back to "--@alpha@"

P.S. The difference in the case of updating from 2.5.7-21-g5ab03f4 to 2.5.8 is 6 files (280KB) [files whose contents changed] vs 42 files (3,14MB) [all files with changes - CRC compare]

User When Change
Ackis Nov 12, 2013 at 18:17 UTC Changed status from New to Declined
nelegalno2 Nov 12, 2013 at 18:05 UTC Changed description:
  Please provide any additional information below:
  Please consider remove the "Project hash" and "Project version" fields from every file in the addon, each time I have to update I must manually check which files have actually been updated and witch ones have just thous 2 fields updated.
+
+ Also "--@alpha@" is consonantly replaced with "--[===[@alpha@" and then reverted back to "--@alpha@"
+
+ P.S. The difference in the case of updating from 2.5.7-21-g5ab03f4 to 2.5.8 is 6 files (280KB) [files whose contents changed] vs 42 files (3,14MB) [all files with changes - CRC compare]
nelegalno2 Nov 12, 2013 at 17:56 UTC Create

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

  • 7 comments
  • Avatar of nelegalno2 nelegalno2 Nov 16, 2013 at 10:08 UTC - 0 likes

    @Torhal: Go

    1) The life of all SSD drives are still measured on rewrite cycles.

    2) I've relocated the WTF folder (and many similar) to another drive...

    3) I have to do this only for ARL and Collectinator, the updating of the rest is automated.

    4) Then please be kind enough to explain why and what benefits do you get from having thous fields included only in some of the files? I don't see any benefits and have already pointed out some of the drawbacks + the ones in Locales folder that seems to need fixing/removing. I'm not tiring to force you to change the way you do things, I was trying to point out a problem (in my opinion) in the hopes to get it fixed or get a simple explanation why it is necessary.

    P.S. In 2.5.9-2-g7c0794c you have 71 files (not counting the ones in the libs folder): 31 of them don't have the fields in question, while 38 do (excluding the AckisRecipeList.toc and Changelog-AckisRecipeList-2.5.9-2-g7c0794c.txt).

    P.P.S. The stats for 2.5.9-1-ga12625e vs 2.5.9-2-g7c0794c are 40 files (3,06MB) vs 3 files (111KB) (including the AckisRecipeList.toc and Changelog-AckisRecipeList-2.5.9-2-g7c0794c.txt).

    Last edited Nov 16, 2013 by nelegalno2

    [ ]

  • Avatar of Torhal Torhal Nov 15, 2013 at 19:49 UTC - 0 likes

    @nelegalno2: Go

    Unless you're using a first-generation SSD drive, this is a non-issue. I highly doubt you are, however, since your operating system and various other processes (not to mention WoW itself, when writing SavedVariables to disk) would have killed that sort of drive years ago.

    The fact is, nobody except perhaps yourself approaches updating AddOns in the manner you are; it's a huge waste of time for no real benefit (considering the newer SSD drives completely lack the write limitations of the older ones) - it's akin to spending three hours collecting coupons that will save you a grand total of $40 at the grocery store. If your time is really worth that little, so be it. Otherwise, what is the actual point?

    TL;DR - You're wasting your time handling AddOn updates in this manner, and we have no plans to change how we're handling our versioning.

  • Avatar of nelegalno2 nelegalno2 Nov 15, 2013 at 15:54 UTC - 0 likes

    Updating from v2.5.9 to v2.5.9-1-ga12625e would mean overwriting 42 files (3,14MB). But if I check using text comparison what are the differences between the files marked as changed and only update the ones that have actually been updated I get 3 files (347KB).

  • Avatar of nelegalno2 nelegalno2 Nov 13, 2013 at 09:55 UTC - 0 likes

    @Torhal: Go

    Since it seems I can’t explain what the problem is - I’ll try using pictures:

    1) Download the latest version (ATM AckisRecipeList-2.5.9.zip)

    2) Start Beyond Compare and load the WoW\Interface\AddOns directory on the left side and AckisRecipeList-2.5.9.zip on the right side: http://i43.tinypic.com/20zehkl.png
    http://i43.tinypic.com/20zehkl.png
    RED means the files CRC doesn’t match and BLACK means the files CRC match

    3) At this point updating from v2.5.8 to v2.5.9 would mean overwriting 43 files (3,16MB). But if I check using text comparison what are the differences between the files marked as changed and only update the ones that have actually been updated I get 14 files (1,78MB).

    4) The reason for that is because the only difference in some of the files is: http://i39.tinypic.com/k0t5c.png
    http://i39.tinypic.com/k0t5c.png
    RED means there is at least 1 bit difference and WHITE – no differences

    5) Considering that each file have its own File date and File hash fields I don’t see what’s the point of the Project hash and Project version fields being inserted in each of them.

    P.S. I’d appreciate it if you can explain if there is any reason why should those 2 lines remain and what is there purpose if any in the .lua files. Not to mention the ones in Locales folder where we have File revision: @file-revision@ and Project revision: @project-revision@ all the time.

    P.P.S. @Torhal I’ll appreciate it if you can tell me what I’m “doing it wrong” and why do you think so?

    It seems the pictures are too big to fit so please use the provided links above them.

  • Avatar of Torhal Torhal Nov 13, 2013 at 01:23 UTC - 0 likes

    @nelegalno2: Go

    There IS no problem. Even if those two lines were removed, EVERY file would be replaced when you extracted the zip, regardless of whether or not there was a difference from the old version. If, however, you're extracting to a non-SSD, manually comparing for differences, then moving the ones which have actual changes to the SSD...you're doing it wrong.

    Ackis didn't not understand the "problem" before declining the ticket; this is a manufactured issue.

  • Avatar of nelegalno2 nelegalno2 Nov 12, 2013 at 19:08 UTC - 0 likes

    @Torhal: Go

    I use Beyond Compare ( www.scootersoftware.com ) to make the CRC comparison and then because of thous 2 lines I have to manually check each of the files reported as different to see witch are actually different and witch are not.

    P.S. Declining a ticket while not even understanding the problem ... no wonder there are such obvious problems with thous authors addons.

    Last edited Nov 13, 2013 by nelegalno2
  • Avatar of Torhal Torhal Nov 12, 2013 at 18:33 UTC - 0 likes

    What in the world...? Why must you manually check the hash versions in each of these files? In what way does that even remotely make any sense?

  • 7 comments

Facts

Last updated
Nov 12, 2013
Reported
Nov 12, 2013
Status
Declined - We decided not to take action on this ticket.
Type
Other - Some other kind of issue
Priority
Medium - Normal priority.
Votes
0

Reported by

Possible assignees