help-guix
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: Packaging Grafana


From: Katherine Cox-Buday
Subject: Re: Packaging Grafana
Date: Sat, 21 Jan 2023 09:37:09 -0700
User-agent: Gnus/5.13 (Gnus v5.13) Emacs/28.2 (gnu/linux)

phodina via <help-guix@gnu.org> writes:

> Hi Guix,

Hey Petr, thanks for having a go at packaging this! It would be awesome
to have Grafana in Guix!

I was able to troubleshoot this a little. I agree with the sentiment[1][2]
that the Guix importer should just use Go tooling; however, I don't
think it's at fault here.

By default, the importer uses https://proxy.golang.org to fetch a
module's go.mod file. Let's see what that says:

--8<---------------cut here---------------start------------->8---
$ curl 
https://proxy.golang.org/github.com/grafana/grafana/@v/v5.4.5+incompatible.mod
module github.com/grafana/grafana
--8<---------------cut here---------------end--------------->8---

Weird.

Also, pkg.go.dev versions seem to disagree with both Git tags and
Grafana's stated latest version, v9.3.2:

--8<---------------cut here---------------start------------->8---
$ git ls-remote --tags git@github.com:grafana/grafana.git |awk '{print $2}' 
|sort |tail -4
refs/tags/v9.3.2
refs/tags/v9.3.2^{}
refs/tags/vtest-new-release-pipeline
refs/tags/vtest-new-release-pipeline^{}
--8<---------------cut here---------------end--------------->8---

Then there's this commit[3], stating:

        **Warning:** Do not use `go get` to download Grafana. Recent
          versions of Go have added behavior which isn't compatible with
          the way the Grafana repository is structured.

OK, so I think even Go's toolchain is having issues with this.

If I start a REPL, we can test out theory:

--8<---------------cut here---------------start------------->8---
$ guix repl
scheme@(guile-user)> ,m (guix import go)
scheme@(guix import go)> (http-fetch* 
"https://raw.githubusercontent.com/grafana/grafana/v9.3.2/go.mod";)
$9 = [removed lengthy go.mod output]
scheme@(guix import go)> (parse-go.mod $9)
$10 = [removed lengthy parsed representation]
scheme@(guix import go)> (go.mod-requirements $10)
$11 = (("google.golang.org/genproto" "v0.0.0-20220421151946-72621c1f0bd3") 
("google.golang.org/grpc" "v1.45.0") [etc..])
scheme@(guix import go)> (length $11)
$12 = 319
--8<---------------cut here---------------end--------------->8---

That looks plausibly correct.

So to work around Grafana's weirdness, we can just manually import all
of its requirements, recursively. I think you should be able to
cut-paste this and, if there are no more weird packages, you'll be off
to the races :)

--8<---------------cut here---------------start------------->8---
scheme@(guix import go)> (for-each (lambda (p) (format #t "guix import go -r 
~a@~a >> grafana.scm~%" (car p) (cdr p))) $11)
guix import go -r 
google.golang.org/genproto@(v0.0.0-20220421151946-72621c1f0bd3) >> grafana.scm
guix import go -r google.golang.org/grpc@(v1.45.0) >> grafana.scm
guix import go -r 
github.com/grafana/prometheus-alertmanager@(v0.24.1-0.20221012142027-823cd9150293)
 >> grafana.scm
guix import go -r 
github.com/grafana/xorm@(v0.8.3-0.20220614223926-2fcda7565af6) >> grafana.scm
guix import go -r github.com/hashicorp/go-hclog@(v0.16.1) >> grafana.scm
guix import go -r 
github.com/grafana/saml@(v0.4.9-0.20220727151557-61cd9c9353fc) >> grafana.scm
guix import go -r github.com/moby/moby@(v0.7.3-0.20190826074503-38ab9da00309) 
>> grafana.scm
guix import go -r github.com/gomodule/redigo@(v1.8.9) >> grafana.scm
guix import go -r github.com/russellhaering/goxmldsig@(v1.1.1) >> grafana.scm
guix import go -r 
github.com/grafana/go-mssqldb@(v0.0.0-20210326084033-d0ce3c521036) >> 
grafana.scm
guix import go -r gopkg.in/warnings.v0@(v0.1.2) >> grafana.scm
guix import go -r golang.org/x/mod@(v0.7.0) >> grafana.scm
guix import go -r go.opentelemetry.io/proto/otlp@(v0.16.0) >> grafana.scm
guix import go -r 
go.opentelemetry.io/otel/exporters/otlp/internal/retry@(v1.7.0) >> grafana.scm
guix import go -r github.com/yudai/pp@(v2.0.1+incompatible) >> grafana.scm
guix import go -r github.com/xlab/treeprint@(v1.1.0) >> grafana.scm
guix import go -r github.com/xanzy/ssh-agent@(v0.3.0) >> grafana.scm
guix import go -r github.com/wk8/go-ordered-map@(v1.0.0) >> grafana.scm
guix import go -r github.com/valyala/fasttemplate@(v1.2.1) >> grafana.scm
guix import go -r github.com/pierrec/lz4/v4@(v4.1.12) >> grafana.scm
guix import go -r github.com/mschoch/smat@(v0.2.0) >> grafana.scm
guix import go -r github.com/mitchellh/go-wordwrap@(v1.0.1) >> grafana.scm
guix import go -r github.com/mitchellh/go-homedir@(v1.1.0) >> grafana.scm
guix import go -r github.com/labstack/gommon@(v0.3.1) >> grafana.scm
guix import go -r github.com/labstack/echo/v4@(v4.9.0) >> grafana.scm
guix import go -r github.com/kylelemons/godebug@(v1.1.0) >> grafana.scm
guix import go -r github.com/klauspost/compress@(v1.15.5) >> grafana.scm
guix import go -r 
github.com/kevinburke/ssh_config@(v0.0.0-20201106050909-4977a11b4351) >> 
grafana.scm
guix import go -r 
github.com/jbenet/go-context@(v0.0.0-20150711004518-d14ea06fba99) >> grafana.scm
guix import go -r github.com/imdario/mergo@(v0.3.12) >> grafana.scm
guix import go -r github.com/grpc-ecosystem/grpc-gateway/v2@(v2.10.3) >> 
grafana.scm
guix import go -r github.com/google/go-github@(v17.0.0+incompatible) >> 
grafana.scm
guix import go -r github.com/golang-jwt/jwt@(v3.2.2+incompatible) >> grafana.scm
guix import go -r github.com/go-logr/stdr@(v1.2.2) >> grafana.scm
guix import go -r github.com/go-logr/logr@(v1.2.3) >> grafana.scm
guix import go -r github.com/go-git/go-billy/v5@(v5.3.1) >> grafana.scm
guix import go -r github.com/go-git/gcfg@(v1.5.0) >> grafana.scm
guix import go -r github.com/ghodss/yaml@(v1.0.1-0.20190212211648-25d852aebe32) 
>> grafana.scm
guix import go -r github.com/emirpasic/gods@(v1.12.0) >> grafana.scm
guix import go -r 
github.com/elazarl/goproxy@(v0.0.0-20220115173737-adb46da277ac) >> grafana.scm
guix import go -r 
github.com/dgryski/go-metro@(v0.0.0-20211217172704-adc40b04c140) >> grafana.scm
guix import go -r github.com/coreos/go-semver@(v0.3.0) >> grafana.scm
guix import go -r 
github.com/chromedp/cdproto@(v0.0.0-20220208224320-6efb837e6bc2) >> grafana.scm
guix import go -r github.com/caio/go-tdigest@(v3.1.0+incompatible) >> 
grafana.scm
guix import go -r github.com/blugelabs/ice@(v1.0.0) >> grafana.scm
guix import go -r github.com/blevesearch/vellum@(v1.0.7) >> grafana.scm
guix import go -r github.com/blevesearch/snowballstem@(v0.9.0) >> grafana.scm
guix import go -r github.com/blevesearch/segment@(v0.9.0) >> grafana.scm
guix import go -r github.com/blevesearch/mmap-go@(v1.0.4) >> grafana.scm
guix import go -r github.com/blevesearch/go-porterstemmer@(v1.0.3) >> 
grafana.scm
guix import go -r github.com/bits-and-blooms/bitset@(v1.2.0) >> grafana.scm
guix import go -r 
github.com/axiomhq/hyperloglog@(v0.0.0-20191112132149-a4c4c47bc57f) >> 
grafana.scm
guix import go -r github.com/acomagu/bufpipe@(v1.0.3) >> grafana.scm
guix import go -r github.com/RoaringBitmap/roaring@(v0.9.4) >> grafana.scm
guix import go -r 
github.com/ProtonMail/go-crypto@(v0.0.0-20210428141323-04723f9f07d7) >> 
grafana.scm
guix import go -r github.com/Microsoft/go-winio@(v0.5.2) >> grafana.scm
guix import go -r 
github.com/AzureAD/microsoft-authentication-library-for-go@(v0.4.0) >> 
grafana.scm
guix import go -r 
github.com/Azure/azure-sdk-for-go/sdk/keyvault/internal@(v0.2.1) >> grafana.scm
guix import go -r github.com/Azure/azure-sdk-for-go/sdk/azcore@(v0.22.0) >> 
grafana.scm
guix import go -r cloud.google.com/go/iam@(v0.3.0) >> grafana.scm
guix import go -r cloud.google.com/go/compute@(v1.7.0) >> grafana.scm
guix import go -r go.starlark.net@(v0.0.0-20221020143700-22309ac47eac) >> 
grafana.scm
guix import go -r github.com/segmentio/asm@(v1.1.4) >> grafana.scm
guix import go -r github.com/russross/blackfriday/v2@(v2.1.0) >> grafana.scm
guix import go -r github.com/rogpeppe/go-internal@(v1.8.1) >> grafana.scm
guix import go -r github.com/rivo/uniseg@(v0.2.0) >> grafana.scm
guix import go -r github.com/mitchellh/mapstructure@(v1.4.3) >> grafana.scm
guix import go -r github.com/mattn/go-ieproxy@(v0.0.3) >> grafana.scm
guix import go -r github.com/mattn/go-colorable@(v0.1.12) >> grafana.scm
guix import go -r github.com/kr/text@(v0.2.0) >> grafana.scm
guix import go -r github.com/invopop/yaml@(v0.1.0) >> grafana.scm
guix import go -r github.com/hashicorp/memberlist@(v0.4.0) >> grafana.scm
guix import go -r github.com/hashicorp/go-immutable-radix@(v1.3.1) >> 
grafana.scm
guix import go -r github.com/gosimple/unidecode@(v1.0.1) >> grafana.scm
guix import go -r github.com/googleapis/go-type-adapters@(v1.0.0) >> grafana.scm
guix import go -r 
github.com/googleapis/enterprise-certificate-proxy@(v0.0.0-20220520183353-fd19c99a87aa)
 >> grafana.scm
guix import go -r github.com/google/go-querystring@(v1.1.0) >> grafana.scm
guix import go -r github.com/go-ozzo/ozzo-validation/v4@(v4.3.0) >> grafana.scm
guix import go -r github.com/drone/runner-go@(v1.12.0) >> grafana.scm
guix import go -r github.com/drone/envsubst@(v1.0.3) >> grafana.scm
guix import go -r github.com/drone/drone-go@(v1.7.1) >> grafana.scm
guix import go -r github.com/drone-runners/drone-runner-docker@(v1.8.2) >> 
grafana.scm
guix import go -r github.com/davecgh/go-spew@(v1.1.1) >> grafana.scm
guix import go -r github.com/cpuguy83/go-md2man/v2@(v2.0.2) >> grafana.scm
guix import go -r github.com/buildkite/yaml@(v2.1.0+incompatible) >> grafana.scm
guix import go -r github.com/bmatcuk/doublestar@(v1.1.1) >> grafana.scm
guix import go -r github.com/armon/go-metrics@(v0.3.10) >> grafana.scm
guix import go -r github.com/Azure/azure-pipeline-go@(v0.2.3) >> grafana.scm
guix import go -r cloud.google.com/go@(v0.102.0) >> grafana.scm
guix import go -r gocloud.dev@(v0.25.0) >> grafana.scm
guix import go -r 
go.opentelemetry.io/otel/exporters/otlp/otlptrace/otlptracegrpc@(v1.7.0) >> 
grafana.scm
guix import go -r go.opentelemetry.io/otel/exporters/otlp/otlptrace@(v1.7.0) >> 
grafana.scm
guix import go -r go.opentelemetry.io/contrib/propagators/jaeger@(v1.6.0) >> 
grafana.scm
guix import go -r 
go.opentelemetry.io/contrib/instrumentation/google.golang.org/grpc/otelgrpc@(v0.32.0)
 >> grafana.scm
guix import go -r go.etcd.io/etcd/api/v3@(v3.5.4) >> grafana.scm
guix import go -r github.com/urfave/cli@(v1.22.9) >> grafana.scm
guix import go -r github.com/parca-dev/parca@(v0.12.1) >> grafana.scm
guix import go -r github.com/matryer/is@(v1.4.0) >> grafana.scm
guix import go -r github.com/kr/pretty@(v0.3.0) >> grafana.scm
guix import go -r github.com/jmoiron/sqlx@(v1.3.5) >> grafana.scm
guix import go -r github.com/grafana/dskit@(v0.0.0-20211011144203-3a88ec0b675f) 
>> grafana.scm
guix import go -r github.com/grafana/codejen@(v0.0.2) >> grafana.scm
guix import go -r github.com/google/go-github/v45@(v45.2.0) >> grafana.scm
guix import go -r github.com/golang-migrate/migrate/v4@(v4.7.0) >> grafana.scm
guix import go -r github.com/getkin/kin-openapi@(v0.103.0) >> grafana.scm
guix import go -r github.com/drone/drone-cli@(v1.6.1) >> grafana.scm
guix import go -r github.com/dlmiddlecote/sqlstats@(v1.0.2) >> grafana.scm
guix import go -r github.com/bufbuild/connect-go@(v1.0.0) >> grafana.scm
guix import go -r github.com/blugelabs/bluge_segment_api@(v0.2.0) >> grafana.scm
guix import go -r github.com/blugelabs/bluge@(v0.1.9) >> grafana.scm
guix import go -r github.com/armon/go-radix@(v1.0.0) >> grafana.scm
guix import go -r github.com/Azure/go-autorest/autorest/adal@(v0.9.20) >> 
grafana.scm
guix import go -r github.com/Azure/azure-storage-blob-go@(v0.15.0) >> 
grafana.scm
guix import go -r 
github.com/Azure/azure-sdk-for-go/sdk/keyvault/azkeys@(v0.4.0) >> grafana.scm
guix import go -r github.com/Azure/azure-sdk-for-go/sdk/azidentity@(v0.13.2) >> 
grafana.scm
guix import go -r cloud.google.com/go/kms@(v1.4.0) >> grafana.scm
guix import go -r gopkg.in/asn1-ber.v1@(v1.0.0-20181015200546-f715ec2f112d) >> 
grafana.scm
guix import go -r google.golang.org/appengine@(v1.6.7) >> grafana.scm
guix import go -r golang.org/x/xerrors@(v0.0.0-20220609144429-65e65417b02f) >> 
grafana.scm
guix import go -r golang.org/x/text@(v0.4.0) >> grafana.scm
guix import go -r golang.org/x/sys@(v0.1.0) >> grafana.scm
guix import go -r go.uber.org/goleak@(v1.1.12) >> grafana.scm
guix import go -r go.uber.org/atomic@(v1.9.0) >> grafana.scm
guix import go -r go.opencensus.io@(v0.23.0) >> grafana.scm
guix import go -r go.mongodb.org/mongo-driver@(v1.10.0) >> grafana.scm
guix import go -r github.com/yudai/golcs@(v0.0.0-20170316035057-ecda9a501e82) 
>> grafana.scm
guix import go -r github.com/weaveworks/promrus@(v1.2.0) >> grafana.scm
guix import go -r github.com/valyala/bytebufferpool@(v1.0.0) >> grafana.scm
guix import go -r github.com/uber/jaeger-lib@(v2.4.1+incompatible) >> 
grafana.scm
guix import go -r github.com/stretchr/objx@(v0.4.0) >> grafana.scm
guix import go -r github.com/sirupsen/logrus@(v1.9.0) >> grafana.scm
guix import go -r 
github.com/shurcooL/vfsgen@(v0.0.0-20200824052919-0d455de96546) >> grafana.scm
guix import go -r 
github.com/shurcooL/httpfs@(v0.0.0-20190707220628-8d4bc4ba7749) >> grafana.scm
guix import go -r github.com/sergi/go-diff@(v1.1.0) >> grafana.scm
guix import go -r github.com/sercand/kuberesolver@(v2.4.0+incompatible) >> 
grafana.scm
guix import go -r github.com/segmentio/encoding@(v0.3.5) >> grafana.scm
guix import go -r github.com/sean-/seed@(v0.0.0-20170313163322-e2103e2c3529) >> 
grafana.scm
guix import go -r github.com/rs/cors@(v1.8.2) >> grafana.scm
guix import go -r 
github.com/protocolbuffers/txtpbfmt@(v0.0.0-20220428173112-74888fd59c2b) >> 
grafana.scm
guix import go -r github.com/prometheus/procfs@(v0.8.0) >> grafana.scm
guix import go -r 
github.com/prometheus/node_exporter@(v1.0.0-rc.0.0.20200428091818-01054558c289) 
>> grafana.scm
guix import go -r github.com/prometheus/exporter-toolkit@(v0.7.1) >> grafana.scm
guix import go -r github.com/prometheus/common/sigv4@(v0.1.0) >> grafana.scm
guix import go -r github.com/pmezard/go-difflib@(v1.0.0) >> grafana.scm
guix import go -r github.com/opentracing-contrib/go-stdlib@(v1.0.0) >> 
grafana.scm
guix import go -r 
github.com/opentracing-contrib/go-grpc@(v0.0.0-20210225150812-73cb765af46e) >> 
grafana.scm
guix import go -r github.com/olekukonko/tablewriter@(v0.0.5) >> grafana.scm
guix import go -r github.com/oklog/ulid@(v1.3.1) >> grafana.scm
guix import go -r github.com/oklog/run@(v1.1.0) >> grafana.scm
guix import go -r github.com/mpvl/unique@(v0.0.0-20150818121801-cbe035fff7de) 
>> grafana.scm
guix import go -r github.com/modern-go/reflect2@(v1.0.2) >> grafana.scm
guix import go -r 
github.com/modern-go/concurrent@(v0.0.0-20180306012644-bacd9c7ef1dd) >> 
grafana.scm
guix import go -r github.com/mna/redisc@(v1.3.2) >> grafana.scm
guix import go -r github.com/mitchellh/go-testing-interface@(v1.14.0) >> 
grafana.scm
guix import go -r github.com/miekg/dns@(v1.1.49) >> grafana.scm
guix import go -r github.com/mattn/go-runewidth@(v0.0.13) >> grafana.scm
guix import go -r github.com/mattetti/filebuffer@(v1.0.1) >> grafana.scm
guix import go -r github.com/mattermost/xml-roundtrip-validator@(v0.1.0) >> 
grafana.scm
guix import go -r github.com/mailru/easyjson@(v0.7.7) >> grafana.scm
guix import go -r github.com/jpillora/backoff@(v1.0.0) >> grafana.scm
guix import go -r github.com/josharian/intern@(v1.0.0) >> grafana.scm
guix import go -r github.com/jonboulle/clockwork@(v0.3.0) >> grafana.scm
guix import go -r github.com/jessevdk/go-flags@(v1.5.0) >> grafana.scm
guix import go -r github.com/igm/sockjs-go/v3@(v3.0.2) >> grafana.scm
guix import go -r 
github.com/hashicorp/yamux@(v0.0.0-20210826001029-26ff87cf9493) >> grafana.scm
guix import go -r github.com/hashicorp/golang-lru@(v0.5.4) >> grafana.scm
guix import go -r github.com/hashicorp/go-sockaddr@(v1.0.2) >> grafana.scm
guix import go -r github.com/hashicorp/go-multierror@(v1.1.1) >> grafana.scm
guix import go -r github.com/hashicorp/go-msgpack@(v0.5.5) >> grafana.scm
guix import go -r github.com/hashicorp/errwrap@(v1.1.0) >> grafana.scm
guix import go -r 
github.com/grpc-ecosystem/go-grpc-prometheus@(v1.2.1-0.20191002090509-6af20e3a5340)
 >> grafana.scm
guix import go -r 
github.com/grafana/grafana-google-sdk-go@(v0.0.0-20211104130251-b190293eaf58) 
>> grafana.scm
guix import go -r github.com/gorilla/mux@(v1.8.0) >> grafana.scm
guix import go -r github.com/googleapis/gax-go/v2@(v2.4.0) >> grafana.scm
guix import go -r github.com/google/flatbuffers@(v2.0.5+incompatible) >> 
grafana.scm
guix import go -r github.com/google/btree@(v1.0.1) >> grafana.scm
guix import go -r github.com/golang/protobuf@(v1.5.2) >> grafana.scm
guix import go -r 
github.com/golang/groupcache@(v0.0.0-20210331224755-41bb18bfe9da) >> grafana.scm
guix import go -r github.com/golang/glog@(v1.0.0) >> grafana.scm
guix import go -r 
github.com/golang-sql/civil@(v0.0.0-20190719163853-cb61b32ac6fe) >> grafana.scm
guix import go -r github.com/golang-jwt/jwt/v4@(v4.4.2) >> grafana.scm
guix import go -r github.com/gogo/status@(v1.1.0) >> grafana.scm
guix import go -r github.com/gogo/googleapis@(v1.4.1) >> grafana.scm
guix import go -r github.com/go-openapi/validate@(v0.22.0) >> grafana.scm
guix import go -r github.com/go-openapi/swag@(v0.22.3) >> grafana.scm
guix import go -r github.com/go-openapi/spec@(v0.20.7) >> grafana.scm
guix import go -r github.com/go-openapi/runtime@(v0.24.1) >> grafana.scm
guix import go -r github.com/go-openapi/loads@(v0.21.2) >> grafana.scm
guix import go -r github.com/go-openapi/jsonreference@(v0.20.0) >> grafana.scm
guix import go -r github.com/go-openapi/jsonpointer@(v0.19.5) >> grafana.scm
guix import go -r github.com/go-openapi/errors@(v0.20.3) >> grafana.scm
guix import go -r github.com/go-openapi/analysis@(v0.21.4) >> grafana.scm
guix import go -r github.com/go-logfmt/logfmt@(v0.5.1) >> grafana.scm
guix import go -r github.com/go-kit/log@(v0.2.1) >> grafana.scm
guix import go -r github.com/felixge/httpsnoop@(v1.0.2) >> grafana.scm
guix import go -r github.com/emicklei/proto@(v1.10.0) >> grafana.scm
guix import go -r github.com/edsrzf/mmap-go@(v1.0.0) >> grafana.scm
guix import go -r github.com/docker/go-units@(v0.4.0) >> grafana.scm
guix import go -r 
github.com/dgryski/go-rendezvous@(v0.0.0-20200823014737-9f7001d12a5f) >> 
grafana.scm
guix import go -r github.com/dennwc/varint@(v1.0.0) >> grafana.scm
guix import go -r github.com/deepmap/oapi-codegen@(v1.10.1) >> grafana.scm
guix import go -r github.com/cockroachdb/apd/v2@(v2.0.2) >> grafana.scm
guix import go -r github.com/cheekybits/genny@(v1.0.0) >> grafana.scm
guix import go -r github.com/cespare/xxhash/v2@(v2.1.2) >> grafana.scm
guix import go -r github.com/centrifugal/protocol@(v0.8.10) >> grafana.scm
guix import go -r github.com/cenkalti/backoff/v4@(v4.1.3) >> grafana.scm
guix import go -r github.com/beorn7/perks@(v1.0.1) >> grafana.scm
guix import go -r 
github.com/asaskevich/govalidator@(v0.0.0-20210307081110-f21760c49a8d) >> 
grafana.scm
guix import go -r 
github.com/apache/arrow/go/arrow@(v0.0.0-20211112161151-bc219186db40) >> 
grafana.scm
guix import go -r github.com/andybalholm/brotli@(v1.0.4) >> grafana.scm
guix import go -r 
github.com/alecthomas/units@(v0.0.0-20211218093645-b94a6e3cc137) >> grafana.scm
guix import go -r github.com/FZambia/sentinel@(v1.1.0) >> grafana.scm
guix import go -r github.com/FZambia/eagle@(v0.0.2) >> grafana.scm
guix import go -r github.com/Azure/go-autorest/tracing@(v0.6.0) >> grafana.scm
guix import go -r github.com/Azure/go-autorest/logger@(v0.2.1) >> grafana.scm
guix import go -r github.com/Azure/go-autorest/autorest/validation@(v0.3.1) >> 
grafana.scm
guix import go -r github.com/Azure/go-autorest/autorest/to@(v0.4.0) >> 
grafana.scm
guix import go -r github.com/Azure/go-autorest/autorest/date@(v0.3.0) >> 
grafana.scm
guix import go -r github.com/Azure/go-autorest@(v14.2.0+incompatible) >> 
grafana.scm
guix import go -r github.com/Azure/azure-sdk-for-go/sdk/internal@(v0.9.1) >> 
grafana.scm
guix import go -r xorm.io/core@(v0.7.3) >> grafana.scm
guix import go -r xorm.io/builder@(v0.3.6) >> grafana.scm
guix import go -r gopkg.in/yaml.v3@(v3.0.1) >> grafana.scm
guix import go -r gopkg.in/yaml.v2@(v2.4.0) >> grafana.scm
guix import go -r gopkg.in/square/go-jose.v2@(v2.5.1) >> grafana.scm
guix import go -r gopkg.in/mail.v2@(v2.3.1) >> grafana.scm
guix import go -r gopkg.in/ldap.v3@(v3.1.0) >> grafana.scm
guix import go -r gopkg.in/ini.v1@(v1.66.2) >> grafana.scm
guix import go -r 
gopkg.in/alexcesaro/quotedprintable.v3@(v3.0.0-20150716171945-2caba252f4dc) >> 
grafana.scm
guix import go -r google.golang.org/protobuf@(v1.28.1) >> grafana.scm
guix import go -r google.golang.org/api@(v0.84.0) >> grafana.scm
guix import go -r gonum.org/v1/gonum@(v0.11.0) >> grafana.scm
guix import go -r golang.org/x/tools@(v0.1.12) >> grafana.scm
guix import go -r golang.org/x/time@(v0.0.0-20220609170525-579cf78fd858) >> 
grafana.scm
guix import go -r golang.org/x/sync@(v0.1.0) >> grafana.scm
guix import go -r golang.org/x/oauth2@(v0.0.0-20220630143837-2104d58473e0) >> 
grafana.scm
guix import go -r golang.org/x/net@(v0.1.0) >> grafana.scm
guix import go -r golang.org/x/exp@(v0.0.0-20220613132600-b0d781184e0d) >> 
grafana.scm
guix import go -r golang.org/x/crypto@(v0.0.0-20220622213112-05595931fe9d) >> 
grafana.scm
guix import go -r go.opentelemetry.io/otel/trace@(v1.7.0) >> grafana.scm
guix import go -r go.opentelemetry.io/otel/sdk@(v1.7.0) >> grafana.scm
guix import go -r go.opentelemetry.io/otel/exporters/jaeger@(v1.0.0) >> 
grafana.scm
guix import go -r go.opentelemetry.io/otel@(v1.7.0) >> grafana.scm
guix import go -r go.opentelemetry.io/collector/model@(v0.31.0) >> grafana.scm
guix import go -r go.opentelemetry.io/collector@(v0.31.0) >> grafana.scm
guix import go -r github.com/yudai/gojsondiff@(v1.0.0) >> grafana.scm
guix import go -r github.com/yalue/merged_fs@(v1.2.2) >> grafana.scm
guix import go -r github.com/xorcare/pointer@(v1.1.0) >> grafana.scm
guix import go -r 
github.com/weaveworks/common@(v0.0.0-20210913144402-035033b78a78) >> grafana.scm
guix import go -r 
github.com/vectordotdev/go-datemath@(v0.1.1-0.20220323213446-f3954d0b18ae) >> 
grafana.scm
guix import go -r github.com/urfave/cli/v2@(v2.3.0) >> grafana.scm
guix import go -r github.com/uber/jaeger-client-go@(v2.29.1+incompatible) >> 
grafana.scm
guix import go -r 
github.com/ua-parser/uap-go@(v0.0.0-20211112212520-00c877edfe0f) >> grafana.scm
guix import go -r 
github.com/teris-io/shortid@(v0.0.0-20171029131806-771a37caa5cf) >> grafana.scm
guix import go -r github.com/stretchr/testify@(v1.8.0) >> grafana.scm
guix import go -r github.com/russellhaering/goxmldsig@(v1.1.1) >> grafana.scm
guix import go -r github.com/robfig/cron/v3@(v3.0.1) >> grafana.scm
guix import go -r 
github.com/prometheus/prometheus@(v1.8.2-0.20211011171444-354d8d2ecfac) >> 
grafana.scm
guix import go -r github.com/prometheus/common@(v0.37.0) >> grafana.scm
guix import go -r github.com/prometheus/client_model@(v0.2.0) >> grafana.scm
guix import go -r github.com/prometheus/client_golang@(v1.13.1) >> grafana.scm
guix import go -r github.com/pkg/errors@(v0.9.1) >> grafana.scm
guix import go -r github.com/pkg/browser@(v0.0.0-20210911075715-681adbf594b8) 
>> grafana.scm
guix import go -r github.com/patrickmn/go-cache@(v2.1.0+incompatible) >> 
grafana.scm
guix import go -r github.com/opentracing/opentracing-go@(v1.2.0) >> grafana.scm
guix import go -r 
github.com/mwitkow/go-conntrack@(v0.0.0-20190716064945-2f068394615f) >> 
grafana.scm
guix import go -r github.com/matttproud/golang_protobuf_extensions@(v1.0.2) >> 
grafana.scm
guix import go -r github.com/mattn/go-sqlite3@(v1.14.16) >> grafana.scm
guix import go -r github.com/mattn/go-isatty@(v0.0.14) >> grafana.scm
guix import go -r github.com/magefile/mage@(v1.13.0) >> grafana.scm
guix import go -r github.com/m3db/prometheus_remote_client_golang@(v0.4.4) >> 
grafana.scm
guix import go -r github.com/linkedin/goavro/v2@(v2.10.0) >> grafana.scm
guix import go -r github.com/lib/pq@(v1.10.4) >> grafana.scm
guix import go -r github.com/jung-kurt/gofpdf@(v1.16.2) >> grafana.scm
guix import go -r github.com/json-iterator/go@(v1.1.12) >> grafana.scm
guix import go -r github.com/jmespath/go-jmespath@(v0.4.0) >> grafana.scm
guix import go -r 
github.com/influxdata/line-protocol@(v0.0.0-20210311194329-9aa0e372d097) >> 
grafana.scm
guix import go -r github.com/influxdata/influxdb-client-go/v2@(v2.6.0) >> 
grafana.scm
guix import go -r github.com/hashicorp/go-version@(v1.3.0) >> grafana.scm
guix import go -r github.com/hashicorp/go-plugin@(v1.4.3) >> grafana.scm
guix import go -r github.com/grpc-ecosystem/go-grpc-middleware@(v1.3.0) >> 
grafana.scm
guix import go -r github.com/grafana/thema@(v0.0.0-20221113112305-b441ed85a1fd) 
>> grafana.scm
guix import go -r github.com/grafana/grafana-plugin-sdk-go@(v0.142.0) >> 
grafana.scm
guix import go -r github.com/grafana/grafana-azure-sdk-go@(v1.3.1) >> 
grafana.scm
guix import go -r github.com/grafana/grafana-aws-sdk@(v0.11.0) >> grafana.scm
guix import go -r github.com/grafana/cuetsy@(v0.1.1) >> grafana.scm
guix import go -r github.com/gosimple/slug@(v1.12.0) >> grafana.scm
guix import go -r github.com/gorilla/websocket@(v1.5.0) >> grafana.scm
guix import go -r github.com/google/wire@(v0.5.0) >> grafana.scm
guix import go -r github.com/google/uuid@(v1.3.0) >> grafana.scm
guix import go -r github.com/google/go-cmp@(v0.5.9) >> grafana.scm
guix import go -r github.com/golang/snappy@(v0.0.4) >> grafana.scm
guix import go -r github.com/golang/mock@(v1.6.0) >> grafana.scm
guix import go -r github.com/gogo/protobuf@(v1.3.2) >> grafana.scm
guix import go -r github.com/gofrs/uuid@(v4.3.0+incompatible) >> grafana.scm
guix import go -r github.com/gobwas/glob@(v0.2.3) >> grafana.scm
guix import go -r github.com/go-stack/stack@(v1.8.1) >> grafana.scm
guix import go -r github.com/go-sql-driver/mysql@(v1.6.0) >> grafana.scm
guix import go -r github.com/go-sourcemap/sourcemap@(v2.1.3+incompatible) >> 
grafana.scm
guix import go -r github.com/go-redis/redis/v8@(v8.11.4) >> grafana.scm
guix import go -r github.com/go-openapi/strfmt@(v0.21.3) >> grafana.scm
guix import go -r github.com/go-kit/kit@(v0.12.0) >> grafana.scm
guix import go -r github.com/go-git/go-git/v5@(v5.4.2) >> grafana.scm
guix import go -r github.com/getsentry/sentry-go@(v0.13.0) >> grafana.scm
guix import go -r github.com/gchaincl/sqlhooks@(v1.3.0) >> grafana.scm
guix import go -r github.com/fatih/color@(v1.13.0) >> grafana.scm
guix import go -r 
github.com/cortexproject/cortex@(v1.10.1-0.20211014125347-85c378182d0d) >> 
grafana.scm
guix import go -r github.com/centrifugal/centrifuge@(v0.25.0) >> grafana.scm
guix import go -r 
github.com/bradfitz/gomemcache@(v0.0.0-20190913173617-a41fca850d0b) >> 
grafana.scm
guix import go -r github.com/benbjohnson/clock@(v1.3.0) >> grafana.scm
guix import go -r github.com/beevik/etree@(v1.1.0) >> grafana.scm
guix import go -r github.com/aws/aws-sdk-go@(v1.44.146) >> grafana.scm
guix import go -r 
github.com/VividCortex/mysqlerr@(v0.0.0-20170204212430-6c6b55f8796f) >> 
grafana.scm
guix import go -r github.com/Masterminds/semver@(v1.5.0) >> grafana.scm
guix import go -r github.com/BurntSushi/toml@(v1.1.0) >> grafana.scm
guix import go -r github.com/Azure/go-autorest/autorest@(v0.11.27) >> 
grafana.scm
guix import go -r github.com/Azure/azure-sdk-for-go@(v65.0.0+incompatible) >> 
grafana.scm
guix import go -r cuelang.org/go@(v0.4.3) >> grafana.scm
guix import go -r cloud.google.com/go/storage@(v1.22.1) >> grafana.scm
--8<---------------cut here---------------end--------------->8---

I hope this helps!

[1] https://lists.gnu.org/archive/html/guix-devel/2021-09/msg00344.html
[2] https://lists.gnu.org/archive/html/guix-devel/2022-10/msg00079.html
[3] 
https://github.com/grafana/grafana/commit/ec76d69b492436b3c0d252b0e5ccb0e942029fdd#diff-ce3d77d81fccd5c2e8066ababc4bc7d59e3f6166a36f965e538a1c8d20659025R37

-- 
Katherine



reply via email to

[Prev in Thread] Current Thread [Next in Thread]