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'
- 0.13.8-3 (sid)
