Skip to content

Correct OptimizationBase to the next sequential release - #1290

Merged
ChrisRackauckas merged 1 commit into
SciML:masterfrom
ChrisRackauckas-Claude:version-correction-20260729
Jul 29, 2026
Merged

Correct OptimizationBase to the next sequential release#1290
ChrisRackauckas merged 1 commit into
SciML:masterfrom
ChrisRackauckas-Claude:version-correction-20260729

Conversation

@ChrisRackauckas-Claude

Copy link
Copy Markdown
Member

Please ignore until reviewed by @ChrisRackauckas.

OptimizationBase carries 5.2.4 on master, which jumps over the unregistered 5.2.3 relative to the latest registered release 5.2.2. AutoMerge rejects this under the sequential version number guideline, so OptimizationBase cannot currently register — and because 24 sibling subpackages depend on it, nothing else in this repo can register either.

Package master corrected registered
OptimizationBase 5.2.4 5.2.3 5.2.2

One line, one file. 5.2.3 was never released, so no published history is lost.

No compat bound is invalidated

Lowering a version can make a sibling [compat] bound unsatisfiable. Every in-repo bound on OptimizationBase is either "5" or "5.1", both of which 5.2.3 still satisfies, so no dependent becomes uninstallable and no bound needs to move here.

Context

Found while sweeping SciML for packages whose released state disagrees with master. The other 24 packages in this repo are at exactly their registered version with unreleased src changes, so they need ordinary version bumps rather than corrections — that is a separate PR, and it should land after this one so OptimizationBase registers first.

Master carries 5.2.4, which jumps over the unregistered 5.2.3 relative to
the latest registered release 5.2.2, so AutoMerge rejects the
registration under the sequential version number guideline. 5.2.3 was
never released, so lowering to it loses no history.

Every in-repo compat bound on OptimizationBase is "5" or "5.1", both of
which 5.2.3 still satisfies, so no sibling becomes uninstallable.

Co-Authored-By: Chris Rackauckas <accounts@chrisrackauckas.com>
Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01VNsHcCmMeNCWuN8BNR8RJr
@ChrisRackauckas
ChrisRackauckas marked this pull request as ready for review July 29, 2026 19:46
@ChrisRackauckas
ChrisRackauckas merged commit 1378450 into SciML:master Jul 29, 2026
76 of 105 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants