When running make incrementals, the download of the mar files from the previous version (if not already present) fails. The reason is that the OSX mar files now contain code signing, and don't match the checksum of the sha256sums-unsigned-build.txt file.
To upload designs, you'll need to enable LFS and have an admin enable hashed storage. More information
Child items
0
Show closed items
No child items are currently assigned. Use child items to break down this issue into smaller parts.
Linked items
0
Link issues together to show that they're related.
Learn more.
To fix this, the script could remove the code signing, and regenerate the mar file, to check that it matches the checksum from sha256sums-unsigned-build.txt.
As an alternative, the mar signature could be checked, instead of using the sha256sums-unsigned-build.txt checksums.
signmar has an option for verifying the signature of a mar file that we could use:
Verify a MAR file: mar [-C workingDir] -d NSSConfigDir -n certname -v signed_archive.marAt most 8 signature certificate names are specified by -n0 certName -n1 certName2, ...At most 8 verification certificate names are specified by -n0 certName -n1 certName2, ...
However I don't know if we can easily access the certificate files from the tools/update-responses/download_missing_versions script.
Looks good. I merged it to master (commit 79538fbfc42b467f7badce8eb5d024d74392f8a1). boklm, please have a look at the child ticket so that we can close this one.