golang-github-envoyproxy-protoc-gen-validate 1.0.2-1
Package Information
| Description | protocol buffer semantic validation generator for Go While protocol buffers effectively guarantee the types of structured data, they cannot enforce semantic rules for values. This package provides a protoc plugin and Go library that adds support for validating constraints expressed as annotations within the protobuf schema. By generating "Validate" methods for the message types, it allows applications to enforce complex rules—such as string patterns, numerical ranges, and required fields—at the edge of the service. This ensures that only valid data enters the system, reducing the need for manual validation logic and improving the reliability of distributed systems. |
|---|---|
| Maintainer | Debian Go Packaging Team <team+pkg-go@tracker.debian.org> |
| Changed By | Andrew Lee (李健秋) <ajqlee@debian.org> |
| Sponsor | ajqlee@debian.org |
| Distribution | unstable |
| Architecture | all |
| VCS | git: https://salsa.debian.org/go-team/packages/golang-github-envoyproxy-protoc-gen-validate.git (browse) |
| Closes | #1126668 |
| Tracker | https://tracker.debian.org/pkg/golang-github-envoyproxy-protoc-gen-validate |
| Uploaded | 13 days ago |
New Package Report
.changes
| Distribution | unstable |
|---|---|
| Date | Tue, 27 Jan 2026 13:47:03 +0100 |
| Source | golang-github-envoyproxy-protoc-gen-validate |
| Version | 1.0.2-1 |
| Changed-By | Andrew Lee (李健秋) |
| Architecture | source all |
.dsc
| Section | devel |
|---|---|
| Priority | optional |
| Component | main |
| Package-List | golang-github-envoyproxy-protoc-gen-validate-dev deb devel optional arch=all |
debian/copyright
Format: https://www.debian.org/doc/packaging-manuals/copyright-format/1.0/ Source: https://github.com/envoyproxy/protoc-gen-validate Upstream-Name: protoc-gen-validate Upstream-Contact: https://github.com/bufbuild/protoc-gen-validate/issues Files: * Copyright: 2017 Buf Technologies, Inc. License: Apache-2.0 Comment: The copyright year was from the LICENSE file git commit log, and the name Buf Technologies, Inc. from https://protovalidate.com. Files: debian/* Copyright: 2026 Andrew Lee (李健秋) <ajqlee@debian.org> License: Apache-2.0 Comment: Debian packaging is licensed under the same terms as upstream License: Apache-2.0 Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. You may obtain a copy of the License at . https://www.apache.org/licenses/LICENSE-2.0 . Unless required by applicable law or agreed to in writing, software distributed under the License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the License for the specific language governing permissions and limitations under the License. Comment: On Debian systems, the complete text of the Apache version 2.0 license can be found in "/usr/share/common-licenses/Apache-2.0".