golang-github-azure-go-autorest 14.2.0+git20220726.711dde1-1 source package in Ubuntu
Changelog
golang-github-azure-go-autorest (14.2.0+git20220726.711dde1-1) unstable; urgency=medium * Team upload. [ Tianon Gravi ] * Remove self from Uploaders [ Daniel Swarbrick ] * Convert VCS repo to new Go team workflow, preserving upstream commit history * New upstream git snapshot, corresponding to upstream tag autorest/v0.11.28 * Add new dependency golang-github-golang-jwt-jwt-dev * Drop obsolete dependency golang-github-dgrijalva-jwt-go-dev * Change Section to golang * Bump Standards-Version to 4.6.1 (no changes) * Replace dh-golang with dh-sequence-golang, drop '--with-golang' in d/rules * Drop unnecessary golang-any version restriction * Add Multi-Arch: foreign * Drop unnecessary ${shlibs:Depends} * Drop obsolete debian/clean * Update Uploader name / email (MartÃn -> Martina Ferrari) -- Daniel Swarbrick <email address hidden> Fri, 21 Oct 2022 12:31:17 +0000
Upload details
- Uploaded by:
- Debian Go Packaging Team
- Uploaded to:
- Sid
- Original maintainer:
- Debian Go Packaging Team
- Architectures:
- all
- Section:
- golang
- Urgency:
- Medium Urgency
See full publishing history Publishing
Series | Published | Component | Section | |
---|---|---|---|---|
Oracular | release | universe | misc | |
Noble | release | universe | misc | |
Mantic | release | universe | misc | |
Lunar | release | universe | misc |
Downloads
File | Size | SHA-256 Checksum |
---|---|---|
golang-github-azure-go-autorest_14.2.0+git20220726.711dde1-1.dsc | 2.6 KiB | 5507caa58d5668cf6589705f320aeb0b6fbcc4c31f8daebd71ff912f2a074484 |
golang-github-azure-go-autorest_14.2.0+git20220726.711dde1.orig.tar.gz | 190.3 KiB | 20771c91c5e2a3686605eda1d7ceb8a0230640c1f568858c8df799d0741cac5b |
golang-github-azure-go-autorest_14.2.0+git20220726.711dde1-1.debian.tar.xz | 4.3 KiB | e42ef79b3e0e1f8e31753470a81f19e5c6094c51f3a1ac2f3cdebaa541506e9d |
Available diffs
No changes file available.
Binary packages built by this source
- golang-github-azure-go-autorest-dev: HTTP request pipeline suitable for use across multiple go-routines
Package autorest implements an HTTP request pipeline suitable for use across
multiple go-routines and provides the shared routines relied on by AutoRest
(see https://github. com/Azure/ autorest/) generated Go code.
.
The package breaks sending and responding to HTTP requests into three phases:
Preparing, Sending, and Responding.
.
Each phase relies on decorators to modify and / or manage processing.
Decorators may first modify and then pass the data along, pass the data first
and then modify the result, or wrap themselves around passing the data (such as
a logger might do). Decorators run in the order provided.
.
Preparers and Responders may be shared and re-used (assuming the underlying
decorators support sharing and re-use). Performant use is obtained by creating
one or more Preparers and Responders shared among multiple go-routines, and a
single Sender shared among multiple sending go-routines, all bound together by
means of input / output channels.
.
Decorators hold their passed state within a closure (such as the path
components in the example above). Be careful to share Preparers and Responders
only in a context where such held state applies. For example, it may not make
sense to share a Preparer that applies a query string from a fixed set of
values. Similarly, sharing a Responder that reads the response body into a
passed struct (e.g., ByUnmarshallingJson) is likely incorrect.
.
Lastly, the Swagger specification (https://swagger. io) that drives AutoRest
(https://github. com/Azure/ autorest/) precisely defines two date forms: date and
date-time. The github.com/Azure/ go-autorest/ autorest/ date package provides
time.Time derivations to ensure correct parsing and formatting.
.
Errors raised by autorest objects and methods will conform to the
autorest.Error interface.