How to Install and Uninstall golang-github-hashicorp-errwrap-dev Package on Ubuntu 16.04 LTS (Xenial Xerus)

Last updated: May 21,2024

1. Install "golang-github-hashicorp-errwrap-dev" package

Please follow the guidance below to install golang-github-hashicorp-errwrap-dev on Ubuntu 16.04 LTS (Xenial Xerus)

$ sudo apt update $ sudo apt install golang-github-hashicorp-errwrap-dev

2. Uninstall "golang-github-hashicorp-errwrap-dev" package

Please follow the steps below to uninstall golang-github-hashicorp-errwrap-dev on Ubuntu 16.04 LTS (Xenial Xerus):

$ sudo apt remove golang-github-hashicorp-errwrap-dev $ sudo apt autoclean && sudo apt autoremove

3. Information about the golang-github-hashicorp-errwrap-dev package on Ubuntu 16.04 LTS (Xenial Xerus)

Package: golang-github-hashicorp-errwrap-dev
Priority: extra
Section: universe/devel
Installed-Size: 39
Maintainer: Ubuntu Developers
Original-Maintainer: Debian Go Packaging Team
Architecture: all
Source: golang-github-hashicorp-errwrap
Version: 0.0~git20141028.0.7554cd9-1
Depends: golang-go
Filename: pool/universe/g/golang-github-hashicorp-errwrap/golang-github-hashicorp-errwrap-dev_0.0~git20141028.0.7554cd9-1_all.deb
Size: 9720
MD5sum: 15b88f365f22e37ddb2bdba0af28cd1f
SHA1: 8e4fdbc9018156bdcd13ce9e77c3727379440c5c
SHA256: 4f25ca286fa0d56e63b2d9f16e1a799cb3edc447ff394c0f0ac1f20d6bcba103
Description-en: 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.
Description-md5: 8f9ccf8319716d5c9b3fe6b07ffaa505
Homepage: https://github.com/hashicorp/errwrap
Bugs: https://bugs.launchpad.net/ubuntu/+filebug
Origin: Ubuntu