Your message dated Tue, 16 Jun 2026 00:04:21 +0000
with message-id <[email protected]>
and subject line Bug#1140055: fixed in golang-github-pb33f-libopenapi-validator 
0.13.8-1
has caused the Debian Bug report #1140055,
regarding ITP: golang-github-pb33f-libopenapi-validator -- OpenAPI validation 
extension for libopenapi, validate http requests and responses as well as 
schemas
to be marked as done.

This means that you claim that the problem has been dealt with.
If this is not the case it is now your responsibility to reopen the
Bug report if necessary, and/or fix the problem forthwith.

(NB: If you are a system administrator and have no idea what this
message is talking about, this may indicate a serious mail system
misconfiguration somewhere. Please contact [email protected]
immediately.)


-- 
1140055: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1140055
Debian Bug Tracking System
Contact [email protected] with problems
--- Begin Message ---
Package: wnpp
Severity: wishlist
Owner: Reinhard Tartler <[email protected]>

* Package name    : golang-github-pb33f-libopenapi-validator
  Version         : 0.13.8-1
  Upstream Author : Princess Beef Heavy Industries
* URL             : https://github.com/pb33f/libopenapi-validator
* License         : Expat
  Programming Lang: Go
  Description     : OpenAPI validation extension for libopenapi, validate http 
requests and responses as well as schemas

 īģŋ
 .
 Enterprise grade OpenAPI validation tools for golang.
 .
 [Image: Pipeline] (https://github.com/pb33f/libopenapi-
 validator/workflows/Build/badge.svg) [Image: codecov]
 (https://codecov.io/gh/pb33f/libopenapi-
 validator/branch/main/graph/badge.svg?)
 (https://codecov.io/gh/pb33f/libopenapi-validator) [Image: discord]
 (https://img.shields.io/discord/923258363540815912)
 (https://discord.gg/x7VACVuEGP) [Image: Docs]
 (https://img.shields.io/badge/godoc-reference-5fafd7)
 (https://pkg.go.dev/github.com/pb33f/libopenapi-validator)
 .
 A validation module for libopenapi
 (https://github.com/pb33f/libopenapi).
 .
 libopenapi-validator will validate the following elements against an
 OpenAPI 3+ specification
 .
  * *http.Request* - Validates the request against the OpenAPI
    specification
  * *http.Response* - Validates the response against the OpenAPI
    specification
  * *libopenapi.Document* - Validates the OpenAPI document against the
    OpenAPI specification
  * *base.Schema* - Validates a schema against a JSON or YAML blob /
    unmarshalled object
 .
 👉👉 Check out the full documentation
 (https://pb33f.io/libopenapi/validation/) 👈👈
 .
 ------------------------------------------------------------------------
 .
 Installation
 .
   go get github.com/pb33f/libopenapi-validator
 .
 Validate OpenAPI Document
 .
   go run github.com/pb33f/libopenapi-validator/cmd/validate@latest [--
 regexengine] [--yaml2json] <file>
 .
 Install pre-commit hook
 .
 To install the pre-commit hook, run the following command in your
 terminal:
 .
   pre-commit install
 .
 Options
 .
 --regexengine
 .
 🔍 Example: Use a custom regex engine/flag (e.g., ecmascript)
 .
   go run github.com/pb33f/libopenapi-validator/cmd/validate@latest --
 regexengine=ecmascript <file>
 .
 🔧 Supported **--regexengine** flags/values (â„šī¸ Default: re2)
 .
  * none
  * ignorecase
  * multiline
  * explicitcapture
  * compiled
  * singleline
  * ignorepatternwhitespace
  * righttoleft
  * debug
  * ecmascript
  * re2
  * unicode
 .
 --yaml2json
 .
 🔍 Convert YAML files to JSON before validation (â„šī¸ Default: false)
 .
 libopenapi
 (https://github.com/pb33f/libopenapi/blob/main/datamodel/spec_info.
 go#L115)
 passes map[interface{}]interface{} structures for deeply nested objects
 or complex mappings in the OpenAPI specification, which are not allowed
 in JSON. These structures cannot be properly converted to JSON by
 libopenapi and cannot be validated by jsonschema, resulting in ambiguous
 errors.
 .
 This flag allows pre-converting from YAML to JSON to bypass this
 limitation of the libopenapi.
 .
 **When does this happen?**
 .
  * OpenAPI specs with deeply nested schema definitions
  * Complex allOf, oneOf, or anyOf structures with multiple levels
  * Specifications with intricate object mappings in examples or schema
    properties
 .
 Enabling this flag pre-converts the YAML document from YAML to JSON,
 ensuring a clean JSON structure before validation.
 .
 Example:
 .
   go run github.com/pb33f/libopenapi-validator/cmd/validate@latest --
 yaml2json <file>
 .
 Documentation
 .
  * The structure of the validator (https://pb33f.
    io/libopenapi/validation/#the-structure-of-the-validator)
        * Validation errors (https://pb33f.
        io/libopenapi/validation/#validation-errors)
        * Schema errors (https://pb33f.io/libopenapi/validation/#schema-
        errors)
        * High-level validation (https://pb33f.
        io/libopenapi/validation/#high-level-validation)
  * Validating http.Request (https://pb33f.
    io/libopenapi/validation/#validating-httprequest)
  * Validating http.Request and http.Response (https://pb33f.
    io/libopenapi/validation/#validating-httprequest-and-httpresponse)
  * Validating just http.Response (https://pb33f.
    io/libopenapi/validation/#validating-just-httpresponse)
  * Validating HTTP Parameters (https://pb33f.
    io/libopenapi/validation/#validating-http-parameters)
  * Validating an OpenAPI document (https://pb33f.
    io/libopenapi/validation/#validating-an-openapi-document)
  * Validating Schemas (https://pb33f.
    io/libopenapi/validation/#validating-schemas)
 .
 libopenapi (https://github.com/pb33f/libopenapi) and libopenapi-
 validator
 (https://github.com/pb33f/libopenapi-validator) are products of Princess
 Beef Heavy Industries, LLC


TODO: perhaps reasoning

--- End Message ---
--- Begin Message ---
Source: golang-github-pb33f-libopenapi-validator
Source-Version: 0.13.8-1
Done: Reinhard Tartler <[email protected]>

We believe that the bug you reported is fixed in the latest version of
golang-github-pb33f-libopenapi-validator, which is due to be installed in the 
Debian FTP archive.

A summary of the changes between this version and the previous one is
attached.

Thank you for reporting the bug, which will now be closed.  If you
have further comments please address them to [email protected],
and the maintainer will reopen the bug report if appropriate.

Debian distribution maintenance software
pp.
Reinhard Tartler <[email protected]> (supplier of updated 
golang-github-pb33f-libopenapi-validator package)

(This message was generated automatically at their request; if you
believe that there is a problem with it please contact the archive
administrators by mailing [email protected])


-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA512

Format: 1.8
Date: Mon, 15 Jun 2026 13:07:26 -0400
Binary: golang-github-pb33f-libopenapi-validator-dev libopenapi-validator 
libopenapi-validator-dbgsym
Source: golang-github-pb33f-libopenapi-validator
Architecture: all amd64 source
Version: 0.13.8-1
Distribution: unstable
Urgency: medium
Maintainer: Debian Go Packaging Team <[email protected]>
Changed-By: Reinhard Tartler <[email protected]>
Closes: 1140055
Description:
 golang-github-pb33f-libopenapi-validator-dev - OpenAPI validation extension 
for libopenapi (library)
 libopenapi-validator - OpenAPI validation extension for libopenapi (CLI)
Changes:
 golang-github-pb33f-libopenapi-validator (0.13.8-1) unstable; urgency=medium
 .
   * Initial release (Closes: #1140055)
Checksums-Sha1:
 9ed16944f38b1b443f7632f20f6d3518551380f1 3039 
golang-github-pb33f-libopenapi-validator_0.13.8-1.dsc
 b0e66d6ffca19d0416681529643106cd79298d8e 343324 
golang-github-pb33f-libopenapi-validator_0.13.8.orig.tar.gz
 5fdaf928dbcc4e625a069aa5713ab40c5b44ca46 5640 
golang-github-pb33f-libopenapi-validator_0.13.8-1.debian.tar.xz
 3fa0218c05aaafc6aa03f8307cb852830b641463 191980 
golang-github-pb33f-libopenapi-validator-dev_0.13.8-1_all.deb
 91f639498a2c630b0c169ccfcca405c4aba2f87b 8381 
golang-github-pb33f-libopenapi-validator_0.13.8-1_amd64.buildinfo
 fae0f848b7f3bb12ad6d3345f478a2950cb8e3ed 4058120 
libopenapi-validator-dbgsym_0.13.8-1_amd64.deb
 b94ec432dbcfab70db6850234300f1c86a713a5b 3665028 
libopenapi-validator_0.13.8-1_amd64.deb
Checksums-Sha256:
 854578f7ddc098ad0d629eedadf9a4759f1bbd0ef2720c6d451e4ad5dfe7b8fb 3039 
golang-github-pb33f-libopenapi-validator_0.13.8-1.dsc
 db7fd28af9304d76bdd2cf6c4f8297b394e4cc196cd7e9bc2c413c487d57aa6c 343324 
golang-github-pb33f-libopenapi-validator_0.13.8.orig.tar.gz
 058c16a44f542f8a8472ee86b99ff24e935b9e81274547bb8b351261dcbc6dd2 5640 
golang-github-pb33f-libopenapi-validator_0.13.8-1.debian.tar.xz
 d0b0700505286fbe4430e72d48b562d78338ee9dabb970380805fbb45c2ef365 191980 
golang-github-pb33f-libopenapi-validator-dev_0.13.8-1_all.deb
 b270de53d4fd297ce23f642ab12bf9e24ee406c58a97fe0289d794aac5f53018 8381 
golang-github-pb33f-libopenapi-validator_0.13.8-1_amd64.buildinfo
 acd7dcc0aa79c1b17a703e913da093b9fcd4226cdca0e9a0f807b996b11694a3 4058120 
libopenapi-validator-dbgsym_0.13.8-1_amd64.deb
 2a44b81da61c06cf7a10709e5f6786f4f92fb1373182757c7f460702b186e5ce 3665028 
libopenapi-validator_0.13.8-1_amd64.deb
Files:
 a7c65a0431c783abe3c64fa7fecacf0b 3039 golang optional 
golang-github-pb33f-libopenapi-validator_0.13.8-1.dsc
 20ba23f1ae5196eeade42df228ed0e32 343324 golang optional 
golang-github-pb33f-libopenapi-validator_0.13.8.orig.tar.gz
 66dc221da86edb7165e84020bcffee7f 5640 golang optional 
golang-github-pb33f-libopenapi-validator_0.13.8-1.debian.tar.xz
 72379e83f3be7e025a0e91e560ea88e5 191980 golang optional 
golang-github-pb33f-libopenapi-validator-dev_0.13.8-1_all.deb
 71b770fb192c8c40e522f272d9cb3cf2 8381 golang optional 
golang-github-pb33f-libopenapi-validator_0.13.8-1_amd64.buildinfo
 7793cdf47dd3136adb40643dda3150da 4058120 debug optional 
libopenapi-validator-dbgsym_0.13.8-1_amd64.deb
 b97198b3199b920e065b310b7b259f15 3665028 golang optional 
libopenapi-validator_0.13.8-1_amd64.deb

-----BEGIN PGP SIGNATURE-----

iQJIBAEBCgAyFiEEMN59F2OrlFLH4IJQSadpd5QoJssFAmowPrMUHHNpcmV0YXJ0
QHRhdXdhcmUuZGUACgkQSadpd5QoJss4rg/9G8RSIOsN3O0LMlxfmES315DocCjp
JaWAofBAnWkkeEaZCEroNB2JqvjehrqpqDad/EIv66LAHbQSQ5CKZkDE4j5QN2CS
LDrRZGTwuV+q3Q+9rZug8bDf1keMqqHhIb9JxOQRjzMEIdUySfhDS93GcieR0QgC
OH0aLifqlzdyrfGLfPxD77FRX6ZZgmbHWzJuYR9PN+IqUCIbGZKlge423XL4OI7U
CYhi4Toq5QOlB5Kx3JFwIk4SnMcEPRcjotZm2wYZozYfERVPmBJzuK1W0q7UOsVG
dSpo3dzlS9m5cQ5uLvnmLw25JA/fgB6CE6CBNC/kMj4umDMDI6ShKmwzVXko9w5a
7Mbk0amyLKI4a90Nr9w6wg+ZQZFP+hP4DzYOvlxGxsnhO3erHGW8Ec52KrGlfJPb
LCkzcllh+nPQmBcLFiZlv1iyl01YeYTUTN1g+k3JlAYcV4u6lW4MgOnJdTV56TDD
Qyb74yhjf0OlvdQ8C8vHucMnYM6Hj6iZEZ2Pej3CFFBpWlo3Fkl2eXHG00Jxe+is
nCgB2fh4WWJ9aOBFD9adNioQoCBVevRyczsqD2CC6VMNf7vN7zmnOF/8grg9jsqp
jHiVeq/cW1o+H+yYXQYn9x1j2VWhn3zdsIgn58B+s8xXeWspqORE/eCIxyNYaPI/
YrG+Sg/zW9vszdU=
=AgFr
-----END PGP SIGNATURE-----

Attachment: pgpiIAWBhzpzo.pgp
Description: PGP signature


--- End Message ---

Reply via email to