So we recently discovered something strange with one of the updates we rolled out.
We needed to change four items in our database, changing a version number from 2.0 to 2.1. This database was then encrypted and released within our newest version of the product. For some reason the change was not picked up during the creation of the update files.
When we looked at the binary data that was changed, we saw that 2 bytes were increased with 1 and 2 bytes were decreased with 1. If you for example would calculate a checksum over a file to see if it is different then these changes would have negated each other causing it to not include the file into the update process.
We were now wondering, how it is possible that changes within a file are not picked up by the update process.
To make sure that the error is not on our side we checked what happend in a clean install of latest version and what happend if we updated an older version to the latest. They both had the correct changes in the database.
Regards,
Hubert