canmove, Confirmed users
6,441
edits
No edit summary |
No edit summary |
||
| Line 72: | Line 72: | ||
Known issue: rsync will reset the permissions from 700 to 755. You will need to set them back to 700 if you want to continue to not allow AUS updates. | Known issue: rsync will reset the permissions from 700 to 755. You will need to set them back to 700 if you want to continue to not allow AUS updates. | ||
=== I pushed the wrong files to releases/, help! === | |||
Overwriting files after they've been pushed here isn't safe to do. We can't guarantee that 3rd party mirrors will pick them up in a timely manner, and the CDN caches files for 4 days. Because of this we need to push the files to a different directory and make a couple of adjustments to make sure our tests still work and users get the right files. Specifically | |||
* Delete the affected directory (eg, /pub/mozilla.org/thunderbird/releases/$version) | |||
* Push the correct files to a new directory. The best way to do this is to look at the "push to mirrors" builder of the automation, copy the rsync command, and adjust the target directory to be eg: $version-real instead of $version. | |||
* Symlink $version to $version-real. This step ensures that update verify will work. | |||
* Update the bouncer entries to point at $version-real. Be sure to update all of the partials (there may be more than one set of them), the completes, and the installer. Ask someone if you're not sure if you've got them all. | |||
* Run/rerun final verification and ask QA to sanity check. | |||