stan-dev / stan-dev/posteriordb
Reference draw ZIP archives contain __MACOSX metadata files
Open
@JTorgander is already working on this.
Since Sep 8, 2026.
- Dominant language
- Stan
- Stars
- 232
- Forks
- 52
- PR merge metrics
- No merged PRs in 30d
Description
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.zipposterior_database/reference_posteriors/draws/draws/Rate_3_data-Rate_3_model.json.zipposterior_database/reference_posteriors/draws/draws/dogs-dogs_hierarchical.json.zip
Added 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.zip
Added 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.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
Contributor guide
No contributing guide indexed for this repository
First steps
- Read the whole issue, then the project's contributing guide.
- Comment on the issue to say you are picking it up — it saves two people doing the same work.
- Fork the repository and make your change on a branch.
- Open a pull request that references the issue number.
Assessment
This issue has not been assessed yet.