Debian Patches
Status for wiredpanda/5.1.2-2
| Patch | Description | Author | Forwarded | Bugs | Origin | Last update |
|---|---|---|---|---|---|---|
| fix_packaging.patch | Fix packaging for Debian | Sudip Mukherjee <sudipm.mukherjee@gmail.com> | not-needed | |||
| 0001-build-add-WIREDPANDA_USE_SYSTEM_JSON-to-use-system-j.patch | build: add WIREDPANDA_USE_SYSTEM_JSON to use system json libraries Distribution build environments (e.g. Debian) forbid fetching sources during the build. Add an opt-in CMake option to link against the system nlohmann/json and json-schema-validator packages via find_package instead of FetchContent. - WIREDPANDA_USE_SYSTEM_JSON=OFF (default): unchanged FetchContent of the pinned json 3.12.0 / json-schema-validator 2.4.0, so release artifacts (AppImage, Windows, macOS, WASM) keep deterministic bundled versions. - WIREDPANDA_USE_SYSTEM_JSON=ON: find_package for both libraries. Link against the namespaced nlohmann_json_schema_validator::validator target, which both the fetched build and the installed system package export (the unqualified name only exists in the fetched build), and skip the _deps SYSTEM include paths when using system libraries (the imported targets supply their includes as SYSTEM already). Closes #404 |
Rodrigo Torres <torres.dark@gmail.com> | no | 2026-05-30 | ||
| 0001-fix-bewaveddolphin-serialize-clipboard-count-as-qint.patch | fix(bewaveddolphin): serialize clipboard count as qint64 for 32-bit (#406) copy() wrote the selection count via `stream << itemList.size()`, where QList::size() returns qsizetype — 8 bytes on LP64 but 4 bytes on ILP32. paste() always reads the count as a fixed quint64 (8 bytes), so on 32-bit arches (i386, armhf) the stream desynced: paste read the 4-byte count plus 4 bytes of the first field, yielding a huge value that truncated to 0 on the int cast. The paste loop then ran zero iterations and cells stayed 0. Cast the count to qint64 so the on-the-wire width matches the read on every architecture. No-op on 64-bit; fixes the failing TestBewavedDolphinGui copy/cut/paste cases on 32-bit. |
Rodrigo Torres <torres.dark@gmail.com> | no | 2026-05-31 |
