Debian Patches

Status for golang-github-pb33f-libopenapi-validator/0.13.8-3

Patch Description Author Forwarded Bugs Origin Last update
0001-Skip-network-tests.patch Debian-specific: network-dependent tests cannot reach external hosts in buildd environments. Reinhard Tartler <siretart@tauware.de> not-needed 2026-06-15
0002-Use-lazy-GetSpecJSON-getters-for-libopenapi-v0.38.0-.patch In libopenapi v0.38.0, SpecJSON and SpecJSONBytes fields were made private and replaced with lazy GetSpecJSON() and GetSpecJSONBytes()
getters.
Reinhard Tartler <siretart@tauware.de> yes 2026-06-15
0003-Rename-cmd-validate-to-cmd-libopenapi-validate.patch Debian-specific: renames the binary to avoid a file conflict with another package that ships /usr/bin/validate. Reinhard Tartler <siretart@tauware.de> not-needed 2026-06-15
0004-Fix-unaligned-atomic-on-32-bit-platforms.patch Place 64-bit atomic integer fields first in the struct to guarantee 64-bit memory alignment on 32-bit architectures (i386, armhf) and avoid panics. Reinhard Tartler <siretart@tauware.de> yes 2026-06-16
0005-Fix-JSON-marshal-error-tests-for-newer-Go.patch Fix JSON marshal error tests for newer Go
Go 1.24+ standard library encoding/json now supports marshaling maps
with integer keys (such as map[interface{}]interface{}{1: "one"}),
coercing them to strings instead of failing with an unsupported type error.

Use an unmarshalable channel type (make(chan int)) in test payloads to
reliably trigger json.Marshal errors across all Go versions.
Reinhard Tartler <siretart@tauware.de> yes debian 2026-09-23

All known versions for source package 'golang-github-pb33f-libopenapi-validator'

Links