Fix Version/s: None
Deprecate the autoincrement-integer datasets manager (at class construction) and create a follow-up ticket for full removal. Block deprecation on migration of the DP0.1 data repository to UUIDs (
DM-32971 Do Release 25.0.0 of Science Pipelines
- In Progress
- is blocked by
DM-31706 Do Release 24.0.0 of Science Pipelines
- In Progress
DM-34955 Deprecate creation of new data repositories with autoincrement integer dataset IDs
DM-34970 Migrate IDF DP0.1 Registry to UUID
- is triggered by
RFC-854 Deprecate and remove butler support for autoincrement integer keys
Tim Jenness, this is a small removal + deprecation ticket I was supposed to do before v25 that I sure you'll find familiar; I've requested a backport to v25 since the baseline has been set, and will hold of merging until the backport is approved to make sure I get the right version numbers baked into the code.
Jenkins has been run with the new deprecations turned into errors via a PYTHONWARNINGS in the EUPS table (which I've since removed). I'll run Jenkins again without that just prior to merge.
PR is here: https://github.com/lsst/daf_butler/pull/762
This was supposed to have been done before v25, and it should include disabling integer IDs in new repos (already deprecated).
I'll do it now and see if we can get it backported so full removal can still happen in v26, since it looks like the weekly base for v25 has been set even if the tags aren't there yet.