Skip to content

Bump version to 1.3.0 - #37

Merged
bkanator merged 1 commit into
jazzy-picknikfrom
chore/version-1.3.0
Jul 31, 2026
Merged

Bump version to 1.3.0#37
bkanator merged 1 commit into
jazzy-picknikfrom
chore/version-1.3.0

Conversation

@bkanator

Copy link
Copy Markdown

[written by AI]

Problem

jazzy-picknik inherited upstream jazzy's 1.1.5. The build farm has already published ros-jazzy-fuse 1.2.0-102 to s3://picknik-apt (the ABI-broken build from PickNikRobotics/moveit_pro#20927), and Debian version ordering puts 1.1.5 below it:

$ dpkg --compare-versions "1.1.5-103noble" gt "1.2.0-102noble"; echo $?
1    # false — 1.1.5 sorts lower

So a package built from this branch would be older than the broken one it replaces. moveit_pro is unaffected — it pins exact versions and apt-mark holds them — but an unpinned apt install ros-jazzy-fuse resolves to the broken 1.2.0-102, and that stays "latest" in the repo indefinitely.

Change

Bump all 13 package.xml files 1.1.5 → 1.3.0. No other version references exist in the tree (checked *.txt, *.py, *.cfg).

1.3.0 rather than 1.2.1: it clears 1.2.0 unambiguously and places the jazzy line ahead of humble's 1.2.0, matching the fact that jazzy is now the forward line. Recommended by @JWhitleyWork.

Tradeoff

This diverges from upstream jazzy's 1.1.x line, which #36 deliberately preserved. The alternative — staying at 1.1.5 and relying on exact pinning everywhere — was rejected because it leaves a known-broken package as the default resolution for anyone not pinning.

Follow-on

With the version changed, the build-farm revision should reset to 0 rather than continue at 103 (1.3.0-0noble already outranks 1.2.0-102noble), per the revision convention in docs_nonpublic/Modifying-Build-Farm-Dependencies.md. PickNikRobotics/apt_build_farm#45 is drafted and will be updated to match.

Refs PickNikRobotics/moveit_pro#20927

The jazzy line inherited upstream jazzy's 1.1.5, which sorts below the
1.2.0-102 package already published to s3://picknik-apt. An unpinned
'apt install ros-jazzy-fuse' would therefore resolve to the older,
ABI-broken build rather than this one.

1.3.0 clears 1.2.0 and places the jazzy line ahead of humble's 1.2.0.
@bkanator

bkanator commented Jul 31, 2026

Copy link
Copy Markdown
Author

@dv-picknik @JWhitleyWork tell me if this bump seems right? I won't merge until one of you humans gets eyes on this.

@bkanator
bkanator marked this pull request as ready for review July 31, 2026 12:40

@dv-picknik dv-picknik left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Eww, the same version string in 13 files? O_o

@bkanator
bkanator merged commit accd11d into jazzy-picknik Jul 31, 2026
4 checks passed
@bkanator
bkanator deleted the chore/version-1.3.0 branch July 31, 2026 14:48
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