golang-github-hashicorp-errwrap 0.0~git20141028.0.7554cd9-2 source package in Ubuntu
Changelog
golang-github-hashicorp-errwrap (0.0~git20141028.0.7554cd9-2) unstable; urgency=medium [ Paul Tagliamonte ] * Use a secure transport for the Vcs-Git and Vcs-Browser URL [ Tim Potter ] * Add me to uploaders [ Anthony Fok ] * Refresh debian/control: - Change golang-go to golang-any in Build-Depends - Remove golang-go from Depends in -dev package - Bump Standards-Version to 4.0.0: Use https form of the copyright-format URL in debian/copyright - Use debhelper (>= 10) - Add "Testsuite: autopkgtest-pkg-go" - Add myself to the list of Uploaders -- Anthony Fok <email address hidden> Tue, 25 Jul 2017 10:58:38 -0600
Upload details
- Uploaded by:
- Debian Go Packaging Team
- Uploaded to:
- Sid
- Original maintainer:
- Debian Go Packaging Team
- Architectures:
- all
- Section:
- misc
- Urgency:
- Medium Urgency
See full publishing history Publishing
Series | Published | Component | Section | |
---|---|---|---|---|
Bionic | release | universe | misc |
Downloads
File | Size | SHA-256 Checksum |
---|---|---|
golang-github-hashicorp-errwrap_0.0~git20141028.0.7554cd9-2.dsc | 2.4 KiB | c125f8e30207cc25466dab653750962961ee6c1521911f0edffe3a464967e789 |
golang-github-hashicorp-errwrap_0.0~git20141028.0.7554cd9.orig.tar.xz | 7.7 KiB | 760c337b881eea1725ac4365f902e83af1eb92d55e88fda7e3bc4ac328319232 |
golang-github-hashicorp-errwrap_0.0~git20141028.0.7554cd9-2.debian.tar.xz | 6.7 KiB | 9873e453df035d97cccc3c3bfd55f5ea970b4c61450eb86ddb8700eb400a42dd |
Available diffs
No changes file available.
Binary packages built by this source
- golang-github-hashicorp-errwrap-dev: Errwrap is a Go (golang) library for wrapping and querying errors
errwrap is a package for Go that formalizes the pattern of wrapping errors and
checking if an error contains another error.
.
There is a common pattern in Go of taking a returned error value and then
wrapping it (such as with fmt.Errorf) before returning it. The problem with
this pattern is that you completely lose the original error structure.
.
Arguably the correct approach is that you should make a custom structure
implementing the error interface, and have the original error as a field on
that structure, such as this example. This is a good approach, but you have to
know the entire chain of possible rewrapping that happens, when you might just
care about one.
.
errwrap formalizes this pattern (it doesn't matter what approach you use above)
by giving a single interface for wrapping errors, checking if a specific error
is wrapped, and extracting that error.
.
This package contains the source.