Skip to content

2025-Q4 updates#39

Open
wayneeseguin wants to merge 26 commits intomasterfrom
2025-Q4
Open

2025-Q4 updates#39
wayneeseguin wants to merge 26 commits intomasterfrom
2025-Q4

Conversation

@wayneeseguin
Copy link
Copy Markdown
Contributor

Removed due to age/support:

  • toolbelt-dev, toolbelt-esuf, toolbelt-gotcha, toolbelt-hatop, toolbelt-veritas

Version Updates:

  • PostgreSQL: 14.10 → 16.6
  • MariaDB: 10.6.16 → 11.4.4
  • Redis: Consolidated from 3 versions to single 7.2.5
  • Wireshark/tshark: 2.6.16/3.6.1 → 4.4.2
  • CF CLI: Removed v6 support
  • Plus updates to jq, nmap, tree, NATS, Vault, and all netsniff-ng dependencies

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

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

Rebase collision left in

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

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

Another rebase collision left in

Copy link
Copy Markdown
Contributor

@krutten krutten left a comment

Choose a reason for hiding this comment

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

We need to remove the rebase collisions that slipped in

norman-abramovitz and others added 25 commits January 23, 2026 10:20
Needed to force local include directory
- Build libffi, Python, meson, ninja from source (stemcell has none)
- Add minimal pkg-config shell wrapper (stemcell lacks pkg-config binary)
- Pass --libdir to glib meson build to install libs to lib/ not lib/x86_64-linux-gnu/
- Skip speexdsp (needs autotools not on stemcell, optional for tshark)
- Disable BUILD_sharkd and BUILD_logray to avoid speexdsp cmake requirement
- Use make install instead of altinstall for Python (provides pip3 symlink)

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
Build real pkgconf from source instead of using a minimal shell script
that reimplemented pkg-config. More robust and handles all edge cases
that the wrapper could miss.

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
- Add comprehensive documentation to packaging script explaining the
  build chain, environment variables, cmake flags, and known gotchas
- Add DEPENDENCIES.md with full dependency tree and stemcell notes
  (including Noble migration guidance)
- Change spec from tshark/* glob to explicit file list to avoid
  pulling in unused blobs
- Remove unused speexdsp blob

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
psql was building icu4c from source then configuring postgresql with
--without-icu, wasting ~17MB of blob storage and compilation time.
Removed the dead icu4c build and blob.

Added compilation time estimates to README for packages that build
from source.

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
Priority version upgrades:
- postgresql 16.6 → 16.13 (security patches)
- jq 1.7.1 → 1.8.1
- nats CLI 0.1.5 → 0.3.1
- screen 4.8.0 → 5.0.1 (added --disable-pam, required by 5.x
  since stemcell has no PAM development headers)

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
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.

3 participants