File: control

package info (click to toggle)
golang-github-planetscale-vtprotobuf 0.6.0-1
  • links: PTS, VCS
  • area: main
  • in suites: forky, sid
  • size: 2,776 kB
  • sloc: makefile: 101; sh: 19
file content (58 lines) | stat: -rw-r--r-- 2,658 bytes parent folder | download
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
Source: golang-github-planetscale-vtprotobuf
Section: golang
Maintainer: Debian Go Packaging Team <team+pkg-go@tracker.debian.org>
Uploaders: Andrew Lee (李健秋) <ajqlee@debian.org>,
           Nicolas Peugnet <nicolas@club1.fr>,
Build-Depends: debhelper-compat (= 13),
               dh-sequence-golang,
               dpkg-build-api (= 1),
               golang-any,
               golang-github-stretchr-testify-dev,
               golang-google-grpc-dev,
               golang-google-protobuf-dev,
Testsuite: autopkgtest-pkg-go
Standards-Version: 4.7.0
Vcs-Browser: https://salsa.debian.org/go-team/packages/golang-github-planetscale-vtprotobuf
Vcs-Git: https://salsa.debian.org/go-team/packages/golang-github-planetscale-vtprotobuf.git
Homepage: https://github.com/planetscale/vtprotobuf
XS-Go-Import-Path: github.com/planetscale/vtprotobuf

Package: golang-github-planetscale-vtprotobuf-dev
Architecture: all
Depends: golang-google-protobuf-dev,
         ${misc:Depends},
Description: optimized Protocol Buffer support library for Go (library)
 This library provides the runtime support and interfaces required by
 code generated with the vtprotobuf compiler plugin. It contains the
 definitions for optimized interfaces that bypass the standard Go
 protobuf reflection layer to achieve higher performance and lower
 garbage collection pressure.
 .
 The module includes helpers for memory allocation pooling and efficient
 byte slice handling. It is intended for developers who need to build
 Go applications that process large volumes of protobuf-encoded data
 with minimal latency. This package contains the source code needed
 to compile programs that depend on the PlanetScale vtprotobuf runtime.

Package: protoc-gen-go-vtproto
Architecture: any
Depends: libprotobuf-dev,
         protobuf-compiler,
         protoc-gen-go,
         ${misc:Depends},
         ${shlibs:Depends},
Static-Built-Using: ${misc:Static-Built-Using}
Description: Vitess Protocol Buffers compiler (APIv2)
 This package provides the protoc-gen-go-vtproto plug-in for protoc, which
 is used by Vitess to generate optimized marshall & unmarshal Go code.
 .
 vtprotobuf is implemented as a helper plug-in that must be run alongside
 the upstream protoc-gen-go generator, as it generates fully-compatible
 auxiliary code to speed up (de)serialization of Protocol Buffer messages.
 .
 The code generated by this compiler is based on the optimized code
 generated by gogo/protobuf, although this package is not a fork of the
 original gogo compiler, as it has been implemented to support the new
 ProtoBuf APIv2 packages.
 .
 For APIv2, see https://go.dev/blog/protobuf-apiv2.