eclipse-timekeeper

Published-release storage audit

Historical report: the maintainer subsequently removed legacy migration support. Historical conversion steps and related release-acceptance requirements below are superseded by migration simplification and the current database policy. Version/lifecycle infrastructure and current-storage tests remain; old test totals are historical results.

Checked September 21, 2026, while following step 4 of the upgrade plan. This is a provenance audit, not a successful migration test of a published H2-based release. No personal database was accessed.

Evidence

The binary was downloaded only into temporary storage for inspection, not installed, executed or added to the repository.

Consequences for the plan

Do not label the repository V1/V2 SQL fixtures or frozen current-model fixture as “previous published-release databases”. Their provenance remains exactly as documented in the existing baseline reports.

There is no H2 file to generate from the inspected 1.1.0 release. Its Mylyn attribute format is a separate migration problem; daily totals alone cannot reconstruct exact activity intervals. No automatic Mylyn-to-H2 conversion or synthetic reconstruction of those intervals has been added here.

The published-release database checkbox stays open. To complete it, obtain a specific previously distributed H2-based plugin/p2 ZIP or an archived update site, record its version and checksum, and generate synthetic data using its actual persistence implementation. A personal database is not required. Confirm its engine, schema and any Flyway history before deciding whether the current converter supports it. Preserve the resulting fixture and expected counts, associations and durations, then test conversion, reopen and rollback.

While this artifact is unavailable, the independent shared-storage/server checks in step 4 can proceed. See storage-mode acceptance.