Fedora 33 ships the new API so let's do the switch now. But... this would break older Fedoras because they only have the old API, right? We have the following options: 1) Ship xmlrpc compat package to Fedora 33+. This would mean that we delay the API switch till F32 EOL. This would be the most elegant solution, yet it has two issues: a) We will surely not be able to deliver the compat package before F33 Final Freeze. b) It's an extra and annoying work. 2) Downstream patch. No. 3) Use build constraints and have two versions of our code for both different API. I chose solution #3. It has an issue though: %gobuild macro already passes -tags argument to go build. Therefore the following line fails because it's not possible to use -tags more than once: %gobuild -tags kolo_xmlrpc_oldapi ... Therefore I had to come up with manual tinkering with the build constraints in the spec file. This is pretty ugly but I like that: 1) Go code is actually clean, no weird magic is happening there. 2) We can still ship our software to Fedora/RHEL as we used to (no downstream patches) 3) All downstreams can use the upstream spec file directly. Note that this doesn't affect RHEL in any way as it uses vendored libraries.
210 lines
8.3 KiB
Text
210 lines
8.3 KiB
Text
# github.com/Azure/azure-pipeline-go v0.2.1
|
|
github.com/Azure/azure-pipeline-go/pipeline
|
|
# github.com/Azure/azure-sdk-for-go v41.3.0+incompatible
|
|
github.com/Azure/azure-sdk-for-go/services/network/mgmt/2019-09-01/network
|
|
github.com/Azure/azure-sdk-for-go/services/resources/mgmt/2019-05-01/resources
|
|
github.com/Azure/azure-sdk-for-go/version
|
|
# github.com/Azure/azure-storage-blob-go v0.8.0
|
|
github.com/Azure/azure-storage-blob-go/azblob
|
|
# github.com/Azure/go-autorest/autorest v0.10.0
|
|
github.com/Azure/go-autorest/autorest
|
|
github.com/Azure/go-autorest/autorest/azure
|
|
# github.com/Azure/go-autorest/autorest/adal v0.8.2
|
|
github.com/Azure/go-autorest/autorest/adal
|
|
# github.com/Azure/go-autorest/autorest/azure/auth v0.4.2
|
|
github.com/Azure/go-autorest/autorest/azure/auth
|
|
# github.com/Azure/go-autorest/autorest/azure/cli v0.3.1
|
|
github.com/Azure/go-autorest/autorest/azure/cli
|
|
# github.com/Azure/go-autorest/autorest/date v0.2.0
|
|
github.com/Azure/go-autorest/autorest/date
|
|
# github.com/Azure/go-autorest/autorest/to v0.3.0
|
|
github.com/Azure/go-autorest/autorest/to
|
|
# github.com/Azure/go-autorest/autorest/validation v0.2.0
|
|
github.com/Azure/go-autorest/autorest/validation
|
|
# github.com/Azure/go-autorest/logger v0.1.0
|
|
github.com/Azure/go-autorest/logger
|
|
# github.com/Azure/go-autorest/tracing v0.5.0
|
|
github.com/Azure/go-autorest/tracing
|
|
# github.com/BurntSushi/toml v0.3.1
|
|
github.com/BurntSushi/toml
|
|
# github.com/aws/aws-sdk-go v1.25.37
|
|
github.com/aws/aws-sdk-go/aws
|
|
github.com/aws/aws-sdk-go/aws/awserr
|
|
github.com/aws/aws-sdk-go/aws/awsutil
|
|
github.com/aws/aws-sdk-go/aws/client
|
|
github.com/aws/aws-sdk-go/aws/client/metadata
|
|
github.com/aws/aws-sdk-go/aws/corehandlers
|
|
github.com/aws/aws-sdk-go/aws/credentials
|
|
github.com/aws/aws-sdk-go/aws/credentials/ec2rolecreds
|
|
github.com/aws/aws-sdk-go/aws/credentials/endpointcreds
|
|
github.com/aws/aws-sdk-go/aws/credentials/processcreds
|
|
github.com/aws/aws-sdk-go/aws/credentials/stscreds
|
|
github.com/aws/aws-sdk-go/aws/csm
|
|
github.com/aws/aws-sdk-go/aws/defaults
|
|
github.com/aws/aws-sdk-go/aws/ec2metadata
|
|
github.com/aws/aws-sdk-go/aws/endpoints
|
|
github.com/aws/aws-sdk-go/aws/request
|
|
github.com/aws/aws-sdk-go/aws/session
|
|
github.com/aws/aws-sdk-go/aws/signer/v4
|
|
github.com/aws/aws-sdk-go/internal/ini
|
|
github.com/aws/aws-sdk-go/internal/s3err
|
|
github.com/aws/aws-sdk-go/internal/sdkio
|
|
github.com/aws/aws-sdk-go/internal/sdkmath
|
|
github.com/aws/aws-sdk-go/internal/sdkrand
|
|
github.com/aws/aws-sdk-go/internal/sdkuri
|
|
github.com/aws/aws-sdk-go/internal/shareddefaults
|
|
github.com/aws/aws-sdk-go/private/protocol
|
|
github.com/aws/aws-sdk-go/private/protocol/ec2query
|
|
github.com/aws/aws-sdk-go/private/protocol/eventstream
|
|
github.com/aws/aws-sdk-go/private/protocol/eventstream/eventstreamapi
|
|
github.com/aws/aws-sdk-go/private/protocol/json/jsonutil
|
|
github.com/aws/aws-sdk-go/private/protocol/query
|
|
github.com/aws/aws-sdk-go/private/protocol/query/queryutil
|
|
github.com/aws/aws-sdk-go/private/protocol/rest
|
|
github.com/aws/aws-sdk-go/private/protocol/restxml
|
|
github.com/aws/aws-sdk-go/private/protocol/xml/xmlutil
|
|
github.com/aws/aws-sdk-go/service/ec2
|
|
github.com/aws/aws-sdk-go/service/s3
|
|
github.com/aws/aws-sdk-go/service/s3/s3iface
|
|
github.com/aws/aws-sdk-go/service/s3/s3manager
|
|
github.com/aws/aws-sdk-go/service/sts
|
|
github.com/aws/aws-sdk-go/service/sts/stsiface
|
|
# github.com/coreos/go-semver v0.3.0
|
|
github.com/coreos/go-semver/semver
|
|
# github.com/coreos/go-systemd v0.0.0-20190719114852-fd7a80b32e1f
|
|
github.com/coreos/go-systemd/activation
|
|
# github.com/davecgh/go-spew v1.1.1
|
|
github.com/davecgh/go-spew/spew
|
|
# github.com/deepmap/oapi-codegen v1.3.12
|
|
github.com/deepmap/oapi-codegen/pkg/runtime
|
|
github.com/deepmap/oapi-codegen/pkg/types
|
|
# github.com/dgrijalva/jwt-go v3.2.0+incompatible
|
|
github.com/dgrijalva/jwt-go
|
|
# github.com/dimchansky/utfbom v1.1.0
|
|
github.com/dimchansky/utfbom
|
|
# github.com/go-chi/chi v4.0.2+incompatible
|
|
github.com/go-chi/chi
|
|
# github.com/gobwas/glob v0.2.3
|
|
github.com/gobwas/glob
|
|
github.com/gobwas/glob/compiler
|
|
github.com/gobwas/glob/match
|
|
github.com/gobwas/glob/syntax
|
|
github.com/gobwas/glob/syntax/ast
|
|
github.com/gobwas/glob/syntax/lexer
|
|
github.com/gobwas/glob/util/runes
|
|
github.com/gobwas/glob/util/strings
|
|
# github.com/google/go-cmp v0.3.1
|
|
github.com/google/go-cmp/cmp
|
|
github.com/google/go-cmp/cmp/internal/diff
|
|
github.com/google/go-cmp/cmp/internal/flags
|
|
github.com/google/go-cmp/cmp/internal/function
|
|
github.com/google/go-cmp/cmp/internal/value
|
|
# github.com/google/uuid v1.1.1
|
|
github.com/google/uuid
|
|
# github.com/gophercloud/gophercloud v0.11.0
|
|
github.com/gophercloud/gophercloud
|
|
github.com/gophercloud/gophercloud/internal
|
|
github.com/gophercloud/gophercloud/openstack
|
|
github.com/gophercloud/gophercloud/openstack/compute/v2/servers
|
|
github.com/gophercloud/gophercloud/openstack/identity/v2/tenants
|
|
github.com/gophercloud/gophercloud/openstack/identity/v2/tokens
|
|
github.com/gophercloud/gophercloud/openstack/identity/v3/extensions/ec2tokens
|
|
github.com/gophercloud/gophercloud/openstack/identity/v3/extensions/oauth1
|
|
github.com/gophercloud/gophercloud/openstack/identity/v3/tokens
|
|
github.com/gophercloud/gophercloud/openstack/imageservice/v2/imagedata
|
|
github.com/gophercloud/gophercloud/openstack/imageservice/v2/images
|
|
github.com/gophercloud/gophercloud/openstack/utils
|
|
github.com/gophercloud/gophercloud/pagination
|
|
# github.com/jmespath/go-jmespath v0.0.0-20180206201540-c2b33e8439af
|
|
github.com/jmespath/go-jmespath
|
|
# github.com/julienschmidt/httprouter v1.2.0
|
|
github.com/julienschmidt/httprouter
|
|
# github.com/kolo/xmlrpc v0.0.0-20200310150728-e0350524596b
|
|
github.com/kolo/xmlrpc
|
|
# github.com/kr/pretty v0.1.0
|
|
github.com/kr/pretty
|
|
# github.com/kr/text v0.1.0
|
|
github.com/kr/text
|
|
# github.com/labstack/echo/v4 v4.1.11
|
|
github.com/labstack/echo/v4
|
|
# github.com/labstack/gommon v0.3.0
|
|
github.com/labstack/gommon/color
|
|
github.com/labstack/gommon/log
|
|
# github.com/mattn/go-colorable v0.1.4
|
|
github.com/mattn/go-colorable
|
|
# github.com/mattn/go-ieproxy v0.0.0-20190610004146-91bb50d98149
|
|
github.com/mattn/go-ieproxy
|
|
# github.com/mattn/go-isatty v0.0.10
|
|
github.com/mattn/go-isatty
|
|
# github.com/mitchellh/go-homedir v1.1.0
|
|
github.com/mitchellh/go-homedir
|
|
# github.com/pkg/errors v0.9.1
|
|
github.com/pkg/errors
|
|
# github.com/pmezard/go-difflib v1.0.0
|
|
github.com/pmezard/go-difflib/difflib
|
|
# github.com/stretchr/testify v1.5.1
|
|
github.com/stretchr/testify/assert
|
|
github.com/stretchr/testify/require
|
|
github.com/stretchr/testify/suite
|
|
# github.com/ubccr/kerby v0.0.0-20170626144437-201a958fc453
|
|
github.com/ubccr/kerby
|
|
github.com/ubccr/kerby/khttp
|
|
# github.com/valyala/bytebufferpool v1.0.0
|
|
github.com/valyala/bytebufferpool
|
|
# github.com/valyala/fasttemplate v1.1.0
|
|
github.com/valyala/fasttemplate
|
|
# github.com/vmware/govmomi v0.23.0
|
|
github.com/vmware/govmomi/find
|
|
github.com/vmware/govmomi/govc/cli
|
|
github.com/vmware/govmomi/govc/datastore
|
|
github.com/vmware/govmomi/govc/flags
|
|
github.com/vmware/govmomi/govc/host/esxcli
|
|
github.com/vmware/govmomi/govc/importx
|
|
github.com/vmware/govmomi/govc/vm
|
|
github.com/vmware/govmomi/govc/vm/guest
|
|
github.com/vmware/govmomi/guest
|
|
github.com/vmware/govmomi/guest/toolbox
|
|
github.com/vmware/govmomi/internal
|
|
github.com/vmware/govmomi/list
|
|
github.com/vmware/govmomi/nfc
|
|
github.com/vmware/govmomi/object
|
|
github.com/vmware/govmomi/ovf
|
|
github.com/vmware/govmomi/property
|
|
github.com/vmware/govmomi/session
|
|
github.com/vmware/govmomi/session/cache
|
|
github.com/vmware/govmomi/session/keepalive
|
|
github.com/vmware/govmomi/task
|
|
github.com/vmware/govmomi/units
|
|
github.com/vmware/govmomi/vapi/internal
|
|
github.com/vmware/govmomi/vapi/library
|
|
github.com/vmware/govmomi/vapi/library/finder
|
|
github.com/vmware/govmomi/vapi/rest
|
|
github.com/vmware/govmomi/view
|
|
github.com/vmware/govmomi/vim25
|
|
github.com/vmware/govmomi/vim25/debug
|
|
github.com/vmware/govmomi/vim25/methods
|
|
github.com/vmware/govmomi/vim25/mo
|
|
github.com/vmware/govmomi/vim25/progress
|
|
github.com/vmware/govmomi/vim25/soap
|
|
github.com/vmware/govmomi/vim25/types
|
|
github.com/vmware/govmomi/vim25/xml
|
|
github.com/vmware/govmomi/vmdk
|
|
# golang.org/x/crypto v0.0.0-20191206172530-e9b2fee46413
|
|
golang.org/x/crypto/acme
|
|
golang.org/x/crypto/acme/autocert
|
|
golang.org/x/crypto/pkcs12
|
|
golang.org/x/crypto/pkcs12/internal/rc2
|
|
# golang.org/x/net v0.0.0-20200202094626-16171245cfb2
|
|
golang.org/x/net/http/httpproxy
|
|
golang.org/x/net/idna
|
|
# golang.org/x/sys v0.0.0-20200212091648-12a6c2dcc1e4
|
|
golang.org/x/sys/unix
|
|
golang.org/x/sys/windows
|
|
golang.org/x/sys/windows/registry
|
|
# golang.org/x/text v0.3.2
|
|
golang.org/x/text/secure/bidirule
|
|
golang.org/x/text/transform
|
|
golang.org/x/text/unicode/bidi
|
|
golang.org/x/text/unicode/norm
|
|
# gopkg.in/yaml.v2 v2.3.0
|
|
gopkg.in/yaml.v2
|