From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mp10.migadu.com ([2001:41d0:8:6d80::]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) by ms5.migadu.com with LMTPS id AExEOOcUzGOTMQEAbAwnHQ (envelope-from ) for ; Sat, 21 Jan 2023 17:38:00 +0100 Received: from aspmx1.migadu.com ([2001:41d0:8:6d80::]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) by mp10.migadu.com with LMTPS id sM9SN+cUzGPcHgEAG6o9tA (envelope-from ) for ; Sat, 21 Jan 2023 17:37:59 +0100 Received: from lists.gnu.org (lists.gnu.org [209.51.188.17]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by aspmx1.migadu.com (Postfix) with ESMTPS id 796D83CD27 for ; Sat, 21 Jan 2023 17:37:59 +0100 (CET) Received: from localhost ([::1] helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1pJGro-0005lg-Ae; Sat, 21 Jan 2023 11:37:20 -0500 Received: from eggs.gnu.org ([2001:470:142:3::10]) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1pJGrl-0005lJ-U2; Sat, 21 Jan 2023 11:37:18 -0500 Received: from mail-il1-x135.google.com ([2607:f8b0:4864:20::135]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1pJGri-0004zV-Ia; Sat, 21 Jan 2023 11:37:17 -0500 Received: by mail-il1-x135.google.com with SMTP id d10so4182489ilc.12; Sat, 21 Jan 2023 08:37:13 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20210112; h=mime-version:user-agent:message-id:in-reply-to:date:references :subject:cc:to:from:from:to:cc:subject:date:message-id:reply-to; bh=6f3nDH20OL19aNiNwwN54MTC6Ebd7BrguQmwDTfi7Ts=; b=doqMDRkyGtH2vBFayJmCDHt/uPMQ01iO0Oh/fk2YjkGivLVWfp78RTywUcBzCAxU/s EA9Q64py1PX1sTtEZ6ip5BY0mGUx69jCS1ID0gMmO42D2Jb6sVScMX8T0LbxeEKv236t iIvxzULj4tAf09v5EWar8141DuT5ua1lncCseDOFBpJaWWvbGH/nJF1Stdp/JRbuy349 x35Yl18PJEAqLITbvjsYjlS+nJaggmy/AAaI7nIkfZMXVpKhwMiCiPd4R5L8gneHD8EZ Wi68KbwtcC8a9Y+Rc5rZebmjM2Q9H1X7UhJTuuZ9R129SuYNkcVxQu3c3GjDuqny9yr5 2pZw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=mime-version:user-agent:message-id:in-reply-to:date:references :subject:cc:to:from:x-gm-message-state:from:to:cc:subject:date :message-id:reply-to; bh=6f3nDH20OL19aNiNwwN54MTC6Ebd7BrguQmwDTfi7Ts=; b=eXDoqY9SIVou4lpcRBsVROOzLpLGTHSv0bLEuO5HjKhuGfNjGD06evRlEqsmZaCVyo eBXagJwsoMzX0g/z9tixw7H5AUG2JzjEeNE+NW7MyJn/uPjiSszA1+vFsGkB81eQA7p6 BVHXRYMDHEhSorijgfmQlYMxlAZ5EKOacb6vlnl1t+nJr8+FsQHbufVW+MKqOiyV04HM 62f0DeBgdGYcw5ZmXYaKE9Q90LR8SbjmESF444suHiCZR0w6VJK8nxMSEUdHjVRgHPfG AWL5XC5e8tqfQPlxf/5T4mV58XDsqWq1xTECTLYB+PAsJIePPYSwIOfvAs/jgRSRUVWf EL2Q== X-Gm-Message-State: AFqh2krB/tb5S4k8Y9HNXwRjJrCiQBlPscSII8wf2Y32jlAkKLZWO8+Y wl9Rlu2b6DOboV22irGQXwt+KbY/jhk= X-Google-Smtp-Source: AMrXdXsjKgDAZNUylMPTGmtWvEYLBQyPozT6rhTHp78T9vLZ9r0g5GOqVLbO3HTex/6ZLw7vqZaF7Q== X-Received: by 2002:a05:6e02:1d09:b0:30d:c6b1:b5de with SMTP id i9-20020a056e021d0900b0030dc6b1b5demr17607132ila.15.1674319031695; Sat, 21 Jan 2023 08:37:11 -0800 (PST) Received: from washu-v4 (c-174-51-139-101.hsd1.co.comcast.net. [174.51.139.101]) by smtp.gmail.com with ESMTPSA id f28-20020a056638329c00b003a650adf5b0sm2690297jav.95.2023.01.21.08.37.10 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Sat, 21 Jan 2023 08:37:10 -0800 (PST) From: Katherine Cox-Buday To: phodina via Cc: phodina , Leo Famulari , "arunisaac@systemreboot.net" , Marius Bakke , Guix Devel Subject: Re: Packaging Grafana References: Date: Sat, 21 Jan 2023 09:37:09 -0700 In-Reply-To: (phodina via's message of "Sun, 15 Jan 2023 09:18:08 +0000") Message-ID: <87wn5fzvwq.fsf@gmail.com> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/28.2 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain Received-SPF: pass client-ip=2607:f8b0:4864:20::135; envelope-from=cox.katherine.e@gmail.com; helo=mail-il1-x135.google.com X-Spam_score_int: -20 X-Spam_score: -2.1 X-Spam_bar: -- X-Spam_report: (-2.1 / 5.0 requ) BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, FREEMAIL_FROM=0.001, RCVD_IN_DNSWL_NONE=-0.0001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001 autolearn=ham autolearn_force=no X-Spam_action: no action X-BeenThere: guix-devel@gnu.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: "Development of GNU Guix and the GNU System distribution." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: guix-devel-bounces+larch=yhetil.org@gnu.org Sender: guix-devel-bounces+larch=yhetil.org@gnu.org X-Migadu-Country: US X-Migadu-Flow: FLOW_IN ARC-Seal: i=1; s=key1; d=yhetil.org; t=1674319079; a=rsa-sha256; cv=none; b=SDH/7oEz8LJWydNgb550G/c2AhGQ5bchsP27GrIdawyMoyhb+mL9op2LypJxGnwJH0pCU8 GCVZguc6BaUvsPtEa+hbeZMQCb+p+VpXsZYp2KRAsnS7luTN5UcgXn1PAJ6gfuyhnBOd2S BTJkaFAqFtuHwin+4IjgeEFOYMmZVV1Ps60JbQBgTGPGp9EsSEKDIuKuRR02wJjvysjd3K CCqcwqA4YLi8cFkqq2FIZQnbM0yXFAyij+uaWDZVEIz3PjFy5UymTJ7TK2bZa/Ydk4hCUu DyrL36qMUjeAoYT4WkuaMLAyfNe1H2E8SQ+af9v/8ka+H34NsKEzavGlvogFAg== ARC-Authentication-Results: i=1; aspmx1.migadu.com; dkim=pass header.d=gmail.com header.s=20210112 header.b=doqMDRky; dmarc=pass (policy=none) header.from=gmail.com; spf=pass (aspmx1.migadu.com: domain of "guix-devel-bounces+larch=yhetil.org@gnu.org" designates 209.51.188.17 as permitted sender) smtp.mailfrom="guix-devel-bounces+larch=yhetil.org@gnu.org" ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=yhetil.org; s=key1; t=1674319079; h=from:from:sender:sender:reply-to:subject:subject:date:date: message-id:message-id:to:to:cc:cc:mime-version:mime-version: content-type:content-type:in-reply-to:in-reply-to: references:references:list-id:list-help:list-unsubscribe: list-subscribe:list-post:dkim-signature; bh=6f3nDH20OL19aNiNwwN54MTC6Ebd7BrguQmwDTfi7Ts=; b=oMs4la8/omx3qKUGQLfU/rGRmjl71edPixZvw00a+O4PBjVNjK9JbKIy+peQJSvfH/Lu57 E0T+78Q4PhlAt1Y6ew3mKevwDyDlapmJTFVmVFm0jjxWQLbnGl72rEPrnXVh8vsHWis5AZ rrF3/9D7BZ/389I0HPPlCMmx++pPMMJw2WqQCmvUj/3LTvayKJ8DIYaKiArtHiwyo1sa4S bZu6cxxg1FAPiZZ8Nh+HErrSgJMMn+NQ2eUbXIY9Q0NRHWUwkRWdyWARW1ee/uiCsT81mu FmeGVrRRFa17LxcWheA9WzhpnNvDRophOBbg9PzmAtX6UEqypIUkfv02P7PU2g== X-Spam-Score: -7.07 X-Migadu-Queue-Id: 796D83CD27 Authentication-Results: aspmx1.migadu.com; dkim=pass header.d=gmail.com header.s=20210112 header.b=doqMDRky; dmarc=pass (policy=none) header.from=gmail.com; spf=pass (aspmx1.migadu.com: domain of "guix-devel-bounces+larch=yhetil.org@gnu.org" designates 209.51.188.17 as permitted sender) smtp.mailfrom="guix-devel-bounces+larch=yhetil.org@gnu.org" X-Migadu-Scanner: scn0.migadu.com X-Migadu-Spam-Score: -7.07 X-TUID: l9cU4sQ1Ifyb phodina via 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