Rebuilds **fleet-protocol-cpp v1.2.0** against **fleet-protocol-interface v2.1.0** on all four target platforms (fleet-os-3, ubuntu24.04, fedora44, debian12), via `build-package --build-deps` (keep-everything), so each chain dep (aeron, async-function-execution, fleet-protocol-interface, zlib, protobuf) is rebuilt and committed alongside.
These are the **direct fpi downstreams** and are consistent with fpi v2.1.0.
**Not included** (separate follow-up): the apps (io-module, mission-module, module-gateway, transparent-module) and fleet-protocol-internal-client cannot be rebuilt from their currently-pinned context tags — those tags predate the dep bumps (e.g. io-module v1.3.4 wants nlohmann-json v3.10.5; mission-module v1.3.2 wants fpi v2.0.0). They need new release tags pinning current deps before they can be rebuilt. teleop-module additionally needs GitLab credentials in the build container.
Reviewed-on: #33
Co-authored-by: jiri-skuta <jiri.skuta@bringauto.com>
Co-committed-by: jiri-skuta <jiri.skuta@bringauto.com>
Removing old packages to make room for v2.0.1 builds.
Keeping fleet-os-2 and fedora-40 packages as-is.
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
The v1.0.0 packages were previously built before commit f83a67f
("pull request improvements") landed in the release PR. That commit
removed the `&` from `ClientInterface::sendMessage`, fixing the
signature from `std::span<const uint8_t>&` to `std::span<const uint8_t>`.
The stale packages caused downstream consumers to compile against the
wrong interface despite depending on v1.0.0.
Rebuilt for all 7 platforms from the correct v1.0.0 tag (050b114):
- x86-64: ubuntu-22.04, ubuntu-24.04, ubuntu-25.04, debian-12, fedora-41, fedora-42
- aarch64: fleet-os-3
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
Previous builds linked against libnuma.so.1 because java-latest-openjdk pulls in numactl-libs inside the Docker image, which msquic cmake detects and links. Rebuilt with numactl-libs explicitly removed from the Docker images so libmsquic.so only depends on libc.
Reviewed-on: #23
Co-authored-by: jiri-skuta <jiri.skuta@bringauto.com>
Co-committed-by: jiri-skuta <jiri.skuta@bringauto.com>