stan-dev / stan-dev/posteriordb

Reference draw ZIP archives contain __MACOSX metadata files

Open
#331 1 comment 0 reactions 1 assignee View on GitHub

@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.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

Contributor guide

No contributing guide indexed for this repository

First steps

  1. Read the whole issue, then the project's contributing guide.
  2. Comment on the issue to say you are picking it up — it saves two people doing the same work.
  3. Fork the repository and make your change on a branch.
  4. Open a pull request that references the issue number.

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.