home · login to get plonkin'

nixos go inconsistent vendoring

@oppili.bsky.social · 27d ago · plaintext · 135 loc · raw · 1 comment

1# first run2λ nix build .#appview3warning: Git tree '/home/op/code/tangled' is dirty4error: hash mismatch in fixed-output derivation '/nix/store/jljm4j35v5rk3q41cz6yd48g01rjsffm-appview-0.1.0-go-modules.drv':5         specified: sha256-0000000000000000000000000000000000000000000=6            got:    sha256-QgUPTOgAdKUTg+ztfs194G7pt3/qDtqTMkDRmMECxSo=7error: 1 dependencies of derivation '/nix/store/8rf39shxbipw45dd5pabfspwgc8gybvl-appview-0.1.0.drv' failed to build89# after applying the above hash10λ nix log /nix/store/gr0mgwvxw1lpv21cm25lphphh3g5ni4z-appview-0.1.0.drv11Running phase: unpackPhase12@nix { "action": "setPhase", "phase": "unpackPhase" }13unpacking source archive /nix/store/dsdh3scdnsy0w050ymgqagk1dwm71kwm-source14source root is source15Running phase: patchPhase16@nix { "action": "setPhase", "phase": "patchPhase" }17Running phase: updateAutotoolsGnuConfigScriptsPhase18@nix { "action": "setPhase", "phase": "updateAutotoolsGnuConfigScriptsPhase" }19Running phase: configurePhase20@nix { "action": "setPhase", "phase": "configurePhase" }2122Rebuilding...2324Done in 205ms.25Running phase: buildPhase26@nix { "action": "setPhase", "phase": "buildPhase" }27go: inconsistent vendoring in /build/source:28        github.com/Blank-Xu/sql-adapter@v1.1.1: is explicitly required in go.mod, but not marked as explicit in vendor/modules.txt29        github.com/bluekeyes/go-gitdiff@v0.8.0: is explicitly required in go.mod, but not marked as explicit in vendor/modules.txt30        github.com/bluesky-social/indigo@v0.0.0-20250123072624-9e3b84fdbb20: is explicitly required in go.mod, but not marked as explicit in vendor/modules.txt31        github.com/bluesky-social/jetstream@v0.0.0-20241210005130-ea96859b93d1: is explicitly required in go.mod, but not marked as explicit in vendor/modules.txt32        github.com/casbin/casbin/v2@v2.103.0: is explicitly required in go.mod, but not marked as explicit in vendor/modules.txt33        github.com/gliderlabs/ssh@v0.3.5: is explicitly required in go.mod, but not marked as explicit in vendor/modules.txt34        github.com/go-chi/chi/v5@v5.2.0: is explicitly required in go.mod, but not marked as explicit in vendor/modules.txt35        github.com/go-git/go-git/v5@v5.12.0: is explicitly required in go.mod, but not marked as explicit in vendor/modules.txt36        github.com/gorilla/sessions@v1.4.0: is explicitly required in go.mod, but not marked as explicit in vendor/modules.txt37        github.com/ipfs/go-cid@v0.4.1: is explicitly required in go.mod, but not marked as explicit in vendor/modules.txt38        github.com/mattn/go-sqlite3@v1.14.24: is explicitly required in go.mod, but not marked as explicit in vendor/modules.txt39        github.com/microcosm-cc/bluemonday@v1.0.27: is explicitly required in go.mod, but not marked as explicit in vendor/modules.txt40        github.com/russross/blackfriday/v2@v2.1.0: is explicitly required in go.mod, but not marked as explicit in vendor/modules.txt41        github.com/sethvargo/go-envconfig@v1.1.0: is explicitly required in go.mod, but not marked as explicit in vendor/modules.txt42        github.com/whyrusleeping/cbor-gen@v0.2.1-0.20241030202151-b7a6831be65e: is explicitly required in go.mod, but not marked as explicit in vendor/modules.txt43        golang.org/x/xerrors@v0.0.0-20231012003039-104605ab7028: is explicitly required in go.mod, but not marked as explicit in vendor/modules.txt44        github.com/Microsoft/go-winio@v0.6.2: is explicitly required in go.mod, but not marked as explicit in vendor/modules.txt45        github.com/ProtonMail/go-crypto@v1.0.0: is explicitly required in go.mod, but not marked as explicit in vendor/modules.txt46        github.com/acomagu/bufpipe@v1.0.4: is explicitly required in go.mod, but not marked as explicit in vendor/modules.txt47        github.com/anmitsu/go-shlex@v0.0.0-20200514113438-38f4b401e2be: is explicitly required in go.mod, but not marked as explicit in vendor/modules.txt48        github.com/aymerick/douceur@v0.2.0: is explicitly required in go.mod, but not marked as explicit in vendor/modules.txt49        github.com/beorn7/perks@v1.0.1: is explicitly required in go.mod, but not marked as explicit in vendor/modules.txt50        github.com/bmatcuk/doublestar/v4@v4.7.1: is explicitly required in go.mod, but not marked as explicit in vendor/modules.txt51        github.com/carlmjohnson/versioninfo@v0.22.5: is explicitly required in go.mod, but not marked as explicit in vendor/modules.txt52        github.com/casbin/govaluate@v1.3.0: is explicitly required in go.mod, but not marked as explicit in vendor/modules.txt53        github.com/cespare/xxhash/v2@v2.3.0: is explicitly required in go.mod, but not marked as explicit in vendor/modules.txt54        github.com/cloudflare/circl@v1.4.0: is explicitly required in go.mod, but not marked as explicit in vendor/modules.txt55        github.com/cyphar/filepath-securejoin@v0.3.3: is explicitly required in go.mod, but not marked as explicit in vendor/modules.txt56        github.com/davecgh/go-spew@v1.1.1: is explicitly required in go.mod, but not marked as explicit in vendor/modules.txt57        github.com/emirpasic/gods@v1.18.1: is explicitly required in go.mod, but not marked as explicit in vendor/modules.txt58        github.com/felixge/httpsnoop@v1.0.4: is explicitly required in go.mod, but not marked as explicit in vendor/modules.txt59        github.com/go-git/gcfg@v1.5.1-0.20230307220236-3a3c6141e376: is explicitly required in go.mod, but not marked as explicit in vendor/modules.txt60        github.com/go-git/go-billy/v5@v5.5.0: is explicitly required in go.mod, but not marked as explicit in vendor/modules.txt61        github.com/go-logr/logr@v1.4.1: is explicitly required in go.mod, but not marked as explicit in vendor/modules.txt62        github.com/go-logr/stdr@v1.2.2: is explicitly required in go.mod, but not marked as explicit in vendor/modules.txt63        github.com/goccy/go-json@v0.10.2: is explicitly required in go.mod, but not marked as explicit in vendor/modules.txt64        github.com/gogo/protobuf@v1.3.2: is explicitly required in go.mod, but not marked as explicit in vendor/modules.txt65        github.com/google/uuid@v1.6.0: is explicitly required in go.mod, but not marked as explicit in vendor/modules.txt66        github.com/gorilla/css@v1.0.1: is explicitly required in go.mod, but not marked as explicit in vendor/modules.txt67        github.com/gorilla/securecookie@v1.1.2: is explicitly required in go.mod, but not marked as explicit in vendor/modules.txt68        github.com/gorilla/websocket@v1.5.1: is explicitly required in go.mod, but not marked as explicit in vendor/modules.txt69        github.com/hashicorp/go-cleanhttp@v0.5.2: is explicitly required in go.mod, but not marked as explicit in vendor/modules.txt70        github.com/hashicorp/go-retryablehttp@v0.7.5: is explicitly required in go.mod, but not marked as explicit in vendor/modules.txt71        github.com/hashicorp/golang-lru@v1.0.2: is explicitly required in go.mod, but not marked as explicit in vendor/modules.txt72        github.com/hashicorp/golang-lru/v2@v2.0.7: is explicitly required in go.mod, but not marked as explicit in vendor/modules.txt73        github.com/imdario/mergo@v0.3.16: is explicitly required in go.mod, but not marked as explicit in vendor/modules.txt74        github.com/ipfs/bbloom@v0.0.4: is explicitly required in go.mod, but not marked as explicit in vendor/modules.txt75        github.com/ipfs/go-block-format@v0.2.0: is explicitly required in go.mod, but not marked as explicit in vendor/modules.txt76        github.com/ipfs/go-datastore@v0.6.0: is explicitly required in go.mod, but not marked as explicit in vendor/modules.txt77        github.com/ipfs/go-ipfs-blockstore@v1.3.1: is explicitly required in go.mod, but not marked as explicit in vendor/modules.txt78        github.com/ipfs/go-ipfs-ds-help@v1.1.1: is explicitly required in go.mod, but not marked as explicit in vendor/modules.txt79        github.com/ipfs/go-ipfs-util@v0.0.3: is explicitly required in go.mod, but not marked as explicit in vendor/modules.txt80        github.com/ipfs/go-ipld-cbor@v0.1.0: is explicitly required in go.mod, but not marked as explicit in vendor/modules.txt81        github.com/ipfs/go-ipld-format@v0.6.0: is explicitly required in go.mod, but not marked as explicit in vendor/modules.txt82        github.com/ipfs/go-log@v1.0.5: is explicitly required in go.mod, but not marked as explicit in vendor/modules.txt83        github.com/ipfs/go-log/v2@v2.5.1: is explicitly required in go.mod, but not marked as explicit in vendor/modules.txt84        github.com/ipfs/go-metrics-interface@v0.0.1: is explicitly required in go.mod, but not marked as explicit in vendor/modules.txt85        github.com/jbenet/go-context@v0.0.0-20150711004518-d14ea06fba99: is explicitly required in go.mod, but not marked as explicit in vendor/modules.txt86        github.com/jbenet/goprocess@v0.1.4: is explicitly required in go.mod, but not marked as explicit in vendor/modules.txt87        github.com/kevinburke/ssh_config@v1.2.0: is explicitly required in go.mod, but not marked as explicit in vendor/modules.txt88        github.com/klauspost/compress@v1.17.9: is explicitly required in go.mod, but not marked as explicit in vendor/modules.txt89        github.com/klauspost/cpuid/v2@v2.2.7: is explicitly required in go.mod, but not marked as explicit in vendor/modules.txt90        github.com/mattn/go-isatty@v0.0.20: is explicitly required in go.mod, but not marked as explicit in vendor/modules.txt91        github.com/minio/sha256-simd@v1.0.1: is explicitly required in go.mod, but not marked as explicit in vendor/modules.txt92        github.com/mr-tron/base58@v1.2.0: is explicitly required in go.mod, but not marked as explicit in vendor/modules.txt93        github.com/multiformats/go-base32@v0.1.0: is explicitly required in go.mod, but not marked as explicit in vendor/modules.txt94        github.com/multiformats/go-base36@v0.2.0: is explicitly required in go.mod, but not marked as explicit in vendor/modules.txt95        github.com/multiformats/go-multibase@v0.2.0: is explicitly required in go.mod, but not marked as explicit in vendor/modules.txt96        github.com/multiformats/go-multihash@v0.2.3: is explicitly required in go.mod, but not marked as explicit in vendor/modules.txt97        github.com/multiformats/go-varint@v0.0.7: is explicitly required in go.mod, but not marked as explicit in vendor/modules.txt98        github.com/opentracing/opentracing-go@v1.2.0: is explicitly required in go.mod, but not marked as explicit in vendor/modules.txt99        github.com/pjbgf/sha1cd@v0.3.0: is explicitly required in go.mod, but not marked as explicit in vendor/modules.txt100        github.com/pmezard/go-difflib@v1.0.0: is explicitly required in go.mod, but not marked as explicit in vendor/modules.txt101        github.com/polydawn/refmt@v0.89.1-0.20221221234430-40501e09de1f: is explicitly required in go.mod, but not marked as explicit in vendor/modules.txt102        github.com/prometheus/client_golang@v1.19.1: is explicitly required in go.mod, but not marked as explicit in vendor/modules.txt103        github.com/prometheus/client_model@v0.6.1: is explicitly required in go.mod, but not marked as explicit in vendor/modules.txt104        github.com/prometheus/common@v0.54.0: is explicitly required in go.mod, but not marked as explicit in vendor/modules.txt105        github.com/prometheus/procfs@v0.15.1: is explicitly required in go.mod, but not marked as explicit in vendor/modules.txt106        github.com/sergi/go-diff@v1.3.1: is explicitly required in go.mod, but not marked as explicit in vendor/modules.txt107        github.com/skeema/knownhosts@v1.3.0: is explicitly required in go.mod, but not marked as explicit in vendor/modules.txt108        github.com/spaolacci/murmur3@v1.1.0: is explicitly required in go.mod, but not marked as explicit in vendor/modules.txt109        github.com/stretchr/testify@v1.9.0: is explicitly required in go.mod, but not marked as explicit in vendor/modules.txt110        github.com/xanzy/ssh-agent@v0.3.3: is explicitly required in go.mod, but not marked as explicit in vendor/modules.txt111        gitlab.com/yawning/secp256k1-voi@v0.0.0-20230925100816-f2616030848b: is explicitly required in go.mod, but not marked as explicit in vendor/modules.txt112        gitlab.com/yawning/tuplehash@v0.0.0-20230713102510-df83abbf9a02: is explicitly required in go.mod, but not marked as explicit in vendor/modules.txt113        go.opentelemetry.io/contrib/instrumentation/net/http/otelhttp@v0.46.1: is explicitly required in go.mod, but not marked as explicit in vendor/modules.txt114        go.opentelemetry.io/otel@v1.21.0: is explicitly required in go.mod, but not marked as explicit in vendor/modules.txt115        go.opentelemetry.io/otel/metric@v1.21.0: is explicitly required in go.mod, but not marked as explicit in vendor/modules.txt116        go.opentelemetry.io/otel/trace@v1.21.0: is explicitly required in go.mod, but not marked as explicit in vendor/modules.txt117        go.uber.org/atomic@v1.11.0: is explicitly required in go.mod, but not marked as explicit in vendor/modules.txt118        go.uber.org/multierr@v1.11.0: is explicitly required in go.mod, but not marked as explicit in vendor/modules.txt119        go.uber.org/zap@v1.26.0: is explicitly required in go.mod, but not marked as explicit in vendor/modules.txt120        golang.org/x/crypto@v0.32.0: is explicitly required in go.mod, but not marked as explicit in vendor/modules.txt121        golang.org/x/net@v0.33.0: is explicitly required in go.mod, but not marked as explicit in vendor/modules.txt122        golang.org/x/sys@v0.29.0: is explicitly required in go.mod, but not marked as explicit in vendor/modules.txt123        golang.org/x/time@v0.5.0: is explicitly required in go.mod, but not marked as explicit in vendor/modules.txt124        google.golang.org/protobuf@v1.34.2: is explicitly required in go.mod, but not marked as explicit in vendor/modules.txt125        gopkg.in/warnings.v0@v0.1.2: is explicitly required in go.mod, but not marked as explicit in vendor/modules.txt126        gopkg.in/yaml.v3@v3.0.1: is explicitly required in go.mod, but not marked as explicit in vendor/modules.txt127        lukechampine.com/blake3@v1.2.1: is explicitly required in go.mod, but not marked as explicit in vendor/modules.txt128        github.com/sergi/go-diff: is replaced in go.mod, but not marked as replaced in vendor/modules.txt129        github.com/go-git/go-git/v5: is replaced in go.mod, but not marked as replaced in vendor/modules.txt130        github.com/gocql/gocql: is replaced in go.mod, but not marked as replaced in vendor/modules.txt131132        To ignore the vendor directory, use -mod=readonly or -mod=mod.133        To sync the vendor directory, run:134                go mod vendor135

comments

@oppili.bsky.social · 27d ago

      appview = with final;
        final.buildGoModule {
          pname = "appview";
          version = "0.1.0";
          src = gitignoreSource ./.;
          configurePhase = ''
            cp -f ${htmx-src} appview/pages/static/htmx.min.js
            ${pkgs.tailwindcss}/bin/tailwindcss -i input.css -o appview/pages/static/tw.css
          '';
          buildPhase = ''
            go build -o $out/bin/appview ./cmd/appview
          '';
          installPhase = ''
            mkdir -p $out/bin
            mv appview $out/bin/
          '';
          vendorHash = "sha256-QgUPTOgAdKUTg+ztfs194G7pt3/qDtqTMkDRmMECxSo=";
          env.CGO_ENABLED = 1;
        };

login to post a comment