#1148134 ITP: golang-github-hashicorp-aws-sdk-go-base -- SDK Base Client and Helper Function Library

#1148134#5
Date:
2026-09-17 12:31:29 UTC
From:
To:
* Package name    : golang-github-hashicorp-aws-sdk-go-base
  Version         : 2.0.0~beta74-1
  Upstream Author : HashiCorp
* URL             : https://github.com/hashicorp/aws-sdk-go-base
* License         : MPL-2.0
  Programming Lang: Go
  Description     : SDK Base Client and Helper Function Library

 aws-sdk-go-base
 .
 An opinionated AWS SDK for Go v2 (https://github.com/aws/aws-sdk-go-v2)
 library for consistent authentication configuration between projects
 plus additional helper functions.
 .

This package is required by Opentofu.

#1148134#12
Date:
2026-09-22 01:45:28 UTC
From:
To:
Hi Jani,

I am packaging github.com/hashicorp/go-getter, whose get_s3.go imports
github.com/hashicorp/aws-sdk-go-base/v2/endpoints, so this ITP is one of the
things standing between go-getter and an upload. go-getter in turn is a
dependency of syft (ITP https://bugs.debian.org/1124819).

I can see you have the repository going at
https://salsa.debian.org/go-team/packages/golang-github-hashicorp-aws-sdk-go-base
with upstream 2.0.0~beta74 imported. How is it going? No rush from my side,
I am blocked on a second thing anyway, but if it would help I am happy to
take on part of the packaging, or to review and test what you have. Just say
which you would prefer.

Thanks for picking this one up.

Juan Manuel Mendez Rey

#1148134#19
Date:
2026-09-25 16:13:53 UTC
From:
To:
Packaged and building clean, on top of your upstream import. Every dependency
it needs is already in the archive; it took one patch, because upstream asks
for otel 1.44 and we have 1.43.

https://salsa.debian.org/go-team/packages/golang-github-hashicorp-aws-sdk-go-base

The chain this sits in, in merge order:

hclog 1.6.3
https://salsa.debian.org/go-team/packages/golang-github-hashicorp-go-hclog/-/merge_requests/3
https://salsa.debian.org/go-team/packages/golang-github-hashicorp-go-hclog/-/merge_requests/4
https://salsa.debian.org/go-team/packages/golang-github-hashicorp-go-hclog/-/merge_requests/5
https://salsa.debian.org/go-team/packages/golang-github-hashicorp-go-hclog/-/merge_requests/6

terraform-plugin-log
https://salsa.debian.org/go-team/packages/golang-github-hashicorp-terraform-plugin-log/-/merge_requests/1

aws-sdk-go-base
  this bug

go-netrc, needs to ship a go.mod
https://salsa.debian.org/go-team/packages/golang-github-bgentry-go-netrc/-/merge_requests/3

go-getter, drafts until the two above land
https://salsa.debian.org/go-team/packages/golang-github-hashicorp-go-getter/-/merge_requests/3
https://salsa.debian.org/go-team/packages/golang-github-hashicorp-go-getter/-/merge_requests/4
https://salsa.debian.org/go-team/packages/golang-github-hashicorp-go-getter/-/merge_requests/5
https://salsa.debian.org/go-team/packages/golang-github-hashicorp-go-getter/-/merge_requests/6
https://salsa.debian.org/go-team/packages/golang-github-hashicorp-go-getter/-/merge_requests/7

syft
https://bugs.debian.org/1124819

Cheers,
Juan