chore(deps): update takpacket.sdk to v0.5.3 - autoclosed#5764
Closed
renovate[bot] wants to merge 1 commit into
Closed
chore(deps): update takpacket.sdk to v0.5.3 - autoclosed#5764renovate[bot] wants to merge 1 commit into
renovate[bot] wants to merge 1 commit into
Conversation
|
jamesarich
added a commit
that referenced
this pull request
Jun 10, 2026
takpacket-sdk 0.5.1 still bundled its own Wire-generated copies of the TAK protos, which collide with org.meshtastic:protobufs:2.7.25 (checkReleaseDuplicateClasses: 'Duplicate class org.meshtastic.proto.* found in protobufs-android and takpacket-sdk-jvm-0.5.1'). 0.5.3 stopped bundling protos — consumers bring their own protobufs SDK — which is exactly the alignment this PR exists for. 0.5.3 also dropped the SDK's iOS klib variants (it publishes JVM-only artifacts now; the conversion pipeline is zstd-jni/xpp3-bound), so the dependency moves from :core:model commonMain to jvmAndroidMain, and the one direct commonMain reference (CotMeshSanitizer in TAKMeshIntegration) now goes through a CotSanitizer expect/actual seam alongside the existing TakSdkCompressor/TakV2Compressor seams: jvmAndroid delegates to the SDK, iOS is a passthrough stub until Swift SDK interop lands. With takpacket out of iOS dependency resolution entirely, the iosMetadataConfigs exclude hack in build-logic (which papered over 0.5.1's missing iOS metadata JARs) is dead — removed. Note: 0.5.3 was built with Kotlin 2.4.0, but JVM-only artifacts are fine under 2.3.21 via the n+1 metadata rule — unlike native klibs (ABI-gated), which is why mqtt-client stays at 0.3.6 until MQTTastic-Client-KMP#55 ships a 2.3.21-built 0.3.8. Also tracks the flatpak platformDependencies compose-desktop pin to the catalog version (1.11.1) — same fix as release/2.8.0 — so the offline aarch64 flatpak verification can resolve desktop-jvm-linux-arm64 again (pre-existing failure on main, surfaced here because this PR triggers the verify-flatpak path filter). Supersedes #5764. Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
Collaborator
|
Superseded by #5675, which bumps takpacket-sdk to 0.5.3 together with the
0.5.3 also dropped the SDK's iOS klib variants (JVM-only artifacts now), so #5675 scopes the dependency to Renovate should auto-close this PR once #5675 merges (main will be at 0.5.3). |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
This PR contains the following updates:
0.5.1→0.5.30.5.1→0.5.3Release Notes
meshtastic/TAKPacket-SDK (org.meshtastic:takpacket-sdk-jvm)
v0.5.3TAKPacket-SDK v0.5.3
Cross-platform CoT XML to TAKPacketV2 conversion and zstd dictionary compression for Meshtastic.
Artifacts
.jarimplementation("org.meshtastic:takpacket-sdk:0.5.3")via Maven Central.zipv0.5.3.whlpip install meshtastic_tak-*.whl.tgznpm install meshtastic-takpacket-sdk-*.tgz.nupkgdotnet add package Meshtastic.TAK(or install local nupkg)What's Changed
Full Changelog: meshtastic/TAKPacket-SDK@v0.5.2...v0.5.3
Configuration
📅 Schedule: (UTC)
🚦 Automerge: Enabled.
♻ Rebasing: Whenever PR is behind base branch, or you tick the rebase/retry checkbox.
🔕 Ignore: Close this PR and you won't be reminded about these updates again.
This PR was generated by Mend Renovate. View the repository job log.