The 11 reference draw archives added in posteriordb v1.1.0 contain an extra AppleDouble metadata entry under __MACOSX. These seem to have been unintentionally added (#155 removed earlier entries).
Could these 11 archives be recreated without the __MACOSX entries? Perhaps it would be useful to add a validation check preventing macOS metadata from being included in future archives?
Affected archives
Added by #291:
posterior_database/reference_posteriors/draws/draws/Rate_1_data-Rate_1_model.json.zip
posterior_database/reference_posteriors/draws/draws/Rate_3_data-Rate_3_model.json.zip
posterior_database/reference_posteriors/draws/draws/dogs-dogs_hierarchical.json.zip
Added by #305:
posterior_database/reference_posteriors/draws/draws/dogs-dogs.json.zip
posterior_database/reference_posteriors/draws/draws/nes_logit_data-nes_logit_model.json.zip
posterior_database/reference_posteriors/draws/draws/wells_data-wells_dist.json.zip
posterior_database/reference_posteriors/draws/draws/wells_data-wells_dist100_model.json.zip
Added by #306:
posterior_database/reference_posteriors/draws/draws/Rate_2_data-Rate_2_model.json.zip
posterior_database/reference_posteriors/draws/draws/Rate_5_data-Rate_5_model.json.zip
posterior_database/reference_posteriors/draws/draws/radon_all-radon_pooled.json.zip
posterior_database/reference_posteriors/draws/draws/radon_mn-radon_pooled.json.zip
Reproduction
From a fresh checkout of release 1.1.0:
git clone --depth 1 --branch 1.1.0 https://github.com/stan-dev/posteriordb.git
cd posteriordb
for archive in posterior_database/reference_posteriors/draws/draws/*.json.zip; do
unzip -Z1 "$archive" |
grep '^__MACOSX/' |
sed "s|^|$archive: |"
done
This reports:
posterior_database/reference_posteriors/draws/draws/dogs-dogs_hierarchical.json.zip: __MACOSX/._dogs-dogs_hierarchical.json
posterior_database/reference_posteriors/draws/draws/dogs-dogs.json.zip: __MACOSX/._dogs-dogs.json
posterior_database/reference_posteriors/draws/draws/nes_logit_data-nes_logit_model.json.zip: __MACOSX/._nes_logit_data-nes_logit_model.json
posterior_database/reference_posteriors/draws/draws/radon_all-radon_pooled.json.zip: __MACOSX/._radon_all-radon_pooled.json
posterior_database/reference_posteriors/draws/draws/radon_mn-radon_pooled.json.zip: __MACOSX/._radon_mn-radon_pooled.json
posterior_database/reference_posteriors/draws/draws/Rate_1_data-Rate_1_model.json.zip: __MACOSX/._Rate_1_data-Rate_1_model.json
posterior_database/reference_posteriors/draws/draws/Rate_2_data-Rate_2_model.json.zip: __MACOSX/._Rate_2_data-Rate_2_model.json
posterior_database/reference_posteriors/draws/draws/Rate_3_data-Rate_3_model.json.zip: __MACOSX/._Rate_3_data-Rate_3_model.json
posterior_database/reference_posteriors/draws/draws/Rate_5_data-Rate_5_model.json.zip: __MACOSX/._Rate_5_data-Rate_5_model.json
posterior_database/reference_posteriors/draws/draws/wells_data-wells_dist100_model.json.zip: __MACOSX/._wells_data-wells_dist100_model.json
posterior_database/reference_posteriors/draws/draws/wells_data-wells_dist.json.zip: __MACOSX/._wells_data-wells_dist.json
The 11 reference draw archives added in
posteriordbv1.1.0 contain an extra AppleDouble metadata entry under__MACOSX. These seem to have been unintentionally added (#155 removed earlier entries).Could these 11 archives be recreated without the
__MACOSXentries? Perhaps it would be useful to add a validation check preventing macOS metadata from being included in future archives?Affected archives
Added by #291:
posterior_database/reference_posteriors/draws/draws/Rate_1_data-Rate_1_model.json.zipposterior_database/reference_posteriors/draws/draws/Rate_3_data-Rate_3_model.json.zipposterior_database/reference_posteriors/draws/draws/dogs-dogs_hierarchical.json.zipAdded by #305:
posterior_database/reference_posteriors/draws/draws/dogs-dogs.json.zipposterior_database/reference_posteriors/draws/draws/nes_logit_data-nes_logit_model.json.zipposterior_database/reference_posteriors/draws/draws/wells_data-wells_dist.json.zipposterior_database/reference_posteriors/draws/draws/wells_data-wells_dist100_model.json.zipAdded by #306:
posterior_database/reference_posteriors/draws/draws/Rate_2_data-Rate_2_model.json.zipposterior_database/reference_posteriors/draws/draws/Rate_5_data-Rate_5_model.json.zipposterior_database/reference_posteriors/draws/draws/radon_all-radon_pooled.json.zipposterior_database/reference_posteriors/draws/draws/radon_mn-radon_pooled.json.zipReproduction
From a fresh checkout of release 1.1.0:
This reports: