Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

go, buildGoModule, buildGoPackage: default to go 1.15 #95885

Merged
merged 8 commits into from Aug 22, 2020
Merged

go, buildGoModule, buildGoPackage: default to go 1.15 #95885

merged 8 commits into from Aug 22, 2020

Conversation

zowoq
Copy link
Contributor

@zowoq zowoq commented Aug 21, 2020

Motivation for this change
Things done
  • Tested using sandboxing (nix.useSandbox on NixOS, or option sandbox in nix.conf on non-NixOS linux)
  • Built on platform(s)
    • NixOS
    • macOS
    • other Linux distributions
  • Tested via one or more NixOS test(s) if existing and applicable for the change (look inside nixos/tests)
  • Tested compilation of all pkgs that depend on this change using nix-shell -p nixpkgs-review --run "nixpkgs-review wip"
  • Tested execution of all binary files (usually in ./result/bin/)
  • Determined the impact on package closure size (by running nix path-info -S before and after)
  • Ensured that relevant documentation is up to date
  • Fits CONTRIBUTING.md.

Apparently I can create teams and add people to them so ... cc @NixOS/golang

I've added everyone who is an org member to the team but that still leaves us without a couple of people who also wouldn't be getting pings from ofborg.

cc @c00w @orivej @rvolosatovs

@zimbatm
Copy link
Member

zimbatm commented Aug 21, 2020

sounds good, let's get this merged before the branch-off.

@zowoq
Copy link
Contributor Author

zowoq commented Aug 21, 2020

let's get this merged before the branch-off.

We'll probably want merge this master then regardless of the rebuilds so we have more time to fix any problems.

@zowoq
Copy link
Contributor Author

zowoq commented Aug 21, 2020

@zimbatm Could you add the nixpkgs repo to https://github.com/orgs/NixOS/teams/golang as read please?

@zowoq
Copy link
Contributor Author

zowoq commented Aug 21, 2020

Packages I've checked on x86-{darwin,linux}:

  • things I maintain (fzf, shfmt, gitAndTools.gh)
  • teams.podman (podman, buildah, skopeo, cri-o,etc)
  • docker, kubernetes, etcd, minikube
  • packages using runVend (also rechecked hashes just to be sure)
  • packages usingdeleteVendor

Only encountered one problem, a failing test: d559c77

@zimbatm
Copy link
Member

zimbatm commented Aug 21, 2020

Result of nixpkgs-review pr 95885 1

23 packages failed to build:
- deepin.dde-api
- deepin.dde-control-center
- deepin.dde-daemon
- deepin.dde-dock
- deepin.dde-file-manager
- deepin.dde-kwin
- deepin.dde-launcher
- deepin.dde-session-ui
- deepin.deepin-desktop-base
- deepin.deepin-desktop-schemas
- deepin.deepin-wallpapers
- deepin.startdde
- grafana
- grafana-loki
- grobi
- gvisor
- kpt
- meguca
- ncdns
- packetbeat
- prometheus
- qmk_firmware
- storebrowse
866 packages built:
- _3mux
- act
- adb-sync
- aerc
- age
- alertmanager-bot
- amass
- amazon-ecr-credential-helper
- amfora
- aminal
- antibody
- aptly
- archiver
- arduino-cli
- argo
- argocd
- asmfmt
- assh
- atlantis
- autospotting
- awless
- aws-env
- aws-iam-authenticator
- aws-okta
- aws-rotate-key
- aws-vault
- awsweeper
- azure-storage-azcopy
- azure-vhd-utils
- bat-extras.prettybat
- bazel-buildtools
- bazel-gazelle
- bazel-kazel
- bazel-remote
- bazel-watcher
- bazelisk
- berglas
- bettercap
- blockbook
- boohu
- boringssl
- bosun (scollector)
- boulder
- brig
- brillo
- brook
- browserpass
- browsh
- btops
- buildah
- buildah-unwrapped
- buildkit
- buildkite-agent
- buildkite-cli
- buildpack
- c14
- caddy
- caddy2
- cadvisor
- captive-browser
- cassowary
- cayley
- certigo
- certmgr
- certmgr-selfsigned
- certstrap
- cfssl
- chamber
- cheat
- chezmoi
- circleci-cli
- clair
- clash
- claws
- cli53
- clipman
- cloud-nuke
- cloud-print-connector
- cloud-sql-proxy
- cloudflared
- cloudfoundry-cli
- cni
- cni-plugins
- cockroachdb
- codesearch
- cointop
- compile-daemon
- confd
- conftest
- consul
- consul-alerts
- consul-template
- container-linux-config-transpiler
- containerd
- convoy
- coredns
- corerad
- corgi
- coyim
- cri-o
- cri-o-unwrapped
- cri-tools
- croc
- crun
- ctop
- cue
- curl_unix_socket
- curlie
- dapper
- dapr-cli
- dashing
- datadog-agent
- datadog-process-agent
- dbmate
- dcrd
- dcrwallet
- deadcode
- deepin.go-gir-generator
- deis
- deisctl
- delve
- demoit
- dep
- dep2nix
- desync
- devd
- dex-oidc
- dgraph
- direnv
- diskrsync
- distrobuilder
- dive
- dnscontrol
- dnscrypt-proxy2
- dnsproxy
- do-agent
- docker
- docker-credential-gcr
- docker-credential-helpers
- docker-distribution
- docker-gc
- docker-ls
- docker-machine
- docker-machine-kvm
- docker-machine-kvm2
- docker-proxy
- docker-slim
- docker_18_09
- doctl
- docui
- documize-community
- dolt
- doppler
- drive
- drone
- drone-cli
- dstask
- duplicacy
- easyjson
- echoip
- ecs-agent
- editorconfig-checker
- ejson
- eksctl
- elfinfo
- elvish
- envconsul
- envdir
- envsubst
- errcheck
- etcd (etcdctl)
- etcd_3_4
- evmdis
- exercism
- exoscale-cli
- fac
- fedora-coreos-config-transpiler
- filebeat
- filebeat7
- filegive
- firectl
- flannel
- fluxctl
- fly
- flyctl
- fontpreview
- frp
- fscrypt-experimental
- fsql
- fzf
- fzf-zsh
- gauge
- gawp
- gcsfuse
- gdrive
- geoipupdate
- gh-ost
- ghq
- git-lfs
- git-lfs1
- git-sizer
- git-town
- gitAndTools.gh
- gitAndTools.git-annex-remote-b2
- gitAndTools.git-annex-remote-rclone
- gitAndTools.git-appraise
- gitAndTools.git-bug
- gitAndTools.git-codereview
- gitAndTools.git-subtrac
- gitAndTools.gitbatch
- gitAndTools.gitin
- gitAndTools.grv
- gitAndTools.hub
- gitAndTools.lab
- gitAndTools.lefthook
- gitAndTools.scmpuff
- gitaly
- gitea
- github-commenter
- gitlab-runner
- gitlab-shell
- gitlab-workhorse
- gjo
- glide
- gllvm
- glock
- glow
- gmailctl
- gnatsd (nats-server)
- go
- go-2fa
- go-bindata
- go-bindata-assetfs
- go-check
- go-dependency-manager
- go-ethereum
- go-jira
- go-jsonnet
- go-junit-report
- go-langserver
- go-license-detector
- go-md2man
- go-motion
- go-mtpfs
- go-neb
- go-outline
- go-protobuf
- pup (go-pup)
- go-repo-root
- go-rice
- go-sct
- go-shadowsocks2
- go-swagger
- go-symbols
- go-task
- go-toml
- go-tools
- go-upower-notify
- go2nix
- go_1_14
- goa
- gobetween
- gobuster
- gocode
- gocode-gomod
- goconst
- goconvey
- gocryptfs
- gocyclo
- godef
- gofumpt
- gogetdoc
- gogs
- gohai
- goimapnotify
- gotools (goimports)
- goklp
- golangci-lint
- golint
- gomatrix
- gomodifytags
- gomuks
- gopacked
- gopass
- gopkgs
- gopls
- gore
- goreman
- gortr
- gosec
- gosu
- gotags
- gotests
- gotestsum
- gotify-cli
- gotify-server
- gotop
- gotty
- govc
- govendor
- govers
- gox
- grafana_reporter
- gron
- grpcui
- grpcurl
- gsctl
- guardian-agent
- gucci
- gvisor-containerd-shim
- gx
- gx-go
- harmonist
- hasmail
- hcloud
- heapster
- heartbeat
- heartbeat7
- hecate
- helmfile
- helmsman
- heptio-ark
- hetzner-kube
- hey
- hivemind
- holochain-go
- hologram
- hound
- httplab
- hugo
- humioctl
- hydron
- hydroxide
- hyperledger-fabric
- i3cat
- iamy
- ical2org
- iferr
- imgproxy
- impl
- ineffassign
- influxdb
- interfacer
- interlock
- ipfs
- ipfs-cluster
- ipfs-migrator
- ipget
- istioctl
- jd
- jid
- jmespath
- joker
- journalbeat
- journalbeat7
- jp
- json2hcl
- jump
- jx
- k3s
- k6
- k9s
- kail
- kapacitor
- kapow
- kbfs
- kcli
- kepubify
- kexpand
- keybase (keybase-go)
- keycard-cli
- kind
- kompose
- kontemplate
- kopia
- kops
- kops_1_15
- kops_1_16
- kt
- kube-aws
- kube-prompt
- kube-router
- kube3d
- kubecfg
- kubectl
- kubectx
- kubeless
- kubeprompt
- kubernetes
- kubernetes-helm
- kubeseal
- kubespy
- kubeval
- kubicorn
- kustomize
- lazydocker
- lazygit
- leaps
- lego
- lf
- libgen-cli
- librarian-puppet-go
- linkerd
- linuxkit
- livepeer
- lnch
- lnd
- localtime
- loccount
- lokalise2-cli
- lxd
- madonctl
- mage
- magnetico
- mailhog
- maligned
- manul
- marathonctl
- massren
- matterbridge
- matterircd
- mattermost
- mautrix-whatsapp
- meme
- mesos-dns
- metricbeat
- metricbeat7
- micro
- miniflux
- minify
- minikube
- minio
- minio-client
- minishift
- mirrorbits
- mkcert
- mm
- mmake
- mmark
- mockgen
- mod
- modd
- molly-brown
- mongodb-tools
- mop
- morph
- morty
- mpd-mpris
- mqtt-bench
- mtail
- mustache-go
- mutagen
- mynewt-newt
- nats-streaming-server
- navi
- nebula
- neo-cowsay
- netdata
- neuron-notes
- nextdns
- nfpm
- nginx-sso
- ngrok-1
- nix-build-uncached
- nix-prefetch-docker
- nix-store-gcs-proxy
- nixops-dns
- node-problem-detector
- noisetorch
- nomad
- nomad_0_12
- notary
- noti
- nsq
- nvidia-docker
- oauth2_proxy
- obfs4
- oci-image-tool
- oci-seccomp-bpf-hook
- oh
- oneshot
- onionshare
- onionshare-gui
- open-policy-agent
- openshift
- operator-sdk
- out-of-tree
- overmind
- pachyderm
- packer
- packet
- packet-cli
- packetbeat7
- packr
- pcstat
- pdfcpu
- pebble
- peco
- perkeep
- pet
- pg_flame
- pgcenter
- pgmetrics
- phraseapp-client
- pigeon
- pinnwand
- pipework
- pistol
- pixiecore
- pkger
- platinum-searcher
- podman
- podman-unwrapped
- poetry
- pond
- powerline-go
- pprof
- prom2json
- prometheus-alertmanager
- prometheus-apcupsd-exporter
- prometheus-aws-s3-exporter
- prometheus-bind-exporter
- prometheus-blackbox-exporter
- prometheus-collectd-exporter
- prometheus-consul-exporter
- prometheus-dnsmasq-exporter
- prometheus-dovecot-exporter
- prometheus-fritzbox-exporter
- prometheus-gitlab-ci-pipelines-exporter
- prometheus-haproxy-exporter
- prometheus-json-exporter
- prometheus-keylight-exporter
- prometheus-lnd-exporter
- prometheus-mail-exporter
- prometheus-mesos-exporter
- prometheus-mikrotik-exporter
- prometheus-minio-exporter
- prometheus-modemmanager-exporter
- prometheus-mysqld-exporter
- prometheus-nextcloud-exporter
- prometheus-nginx-exporter
- prometheus-nginxlog-exporter
- prometheus-node-exporter
- prometheus-openvpn-exporter
- prometheus-postfix-exporter
- prometheus-postgres-exporter
- prometheus-process-exporter
- prometheus-pushgateway
- prometheus-rabbitmq-exporter
- prometheus-redis-exporter
- prometheus-snmp-exporter
- prometheus-statsd-exporter
- prometheus-surfboard-exporter
- prometheus-unifi-exporter
- prometheus-varnish-exporter
- proto-contrib
- protoc-gen-doc
- protolock
- prototool
- prow
- python27Packages.syncthing-gtk (python37Packages.syncthing-gtk)
- python37Packages.dask-gateway-server
- python37Packages.jupyter-repo2docker
- python38Packages.dask-gateway-server
- python38Packages.jupyter-repo2docker
- qbec
- qr-filetransfer
- qsyncthingtray
- quicktemplate
- quorum
- rclone
- reflex
- reftools
- renderizer
- restic
- restic-rest-server
- reviewdog
- richgo
- rmapi
- rootlesskit
- run
- runc
- s3gof3r
- safe
- saml2aws
- sampler
- scaleway-cli
- scc
- sensu-go-agent
- sensu-go-backend
- sensu-go-cli
- serfdom
- shadowfox
- shfmt
- shiori
- shopify-themekit
- sift
- simplehttp2server
- singularity
- skaffold
- skopeo
- skydns
- slack-term
- sonobuoy
- sops
- sourcehut.buildsrht
- sourcehut.gitsrht
- sourcehut.hgsrht
- ssh-chat
- ssm-agent
- statik
- step-ca
- step-cli
- stern
- styx
- subfinder
- syncthing
- syncthing-cli
- syncthing-discovery
- syncthing-relay
- syncthing-tray
- systemd-journal2gelf
- systrayhelper
- tailscale
- tanka
- teensy-loader-cli
- tegola
- teleconsole
- telegraf
- teleport
- tendermint
- terminal-parrot
- termshark
- terracognita
- terraform
- terraform-docs
- terraform-full
- terraform-inventory
- terraform-ls
- terraform-lsp
- terraform-provider-ibm (terraform-providers.ibm)
- terraform-provider-libvirt (terraform-providers.libvirt)
- terraform-provider-lxd (terraform-providers.lxd)
- terraform-provider-nixos (terraform-providers.nixos)
- terraform-providers.aci
- terraform-providers.acme
- terraform-providers.akamai
- terraform-providers.alicloud
- terraform-providers.ansible
- terraform-providers.archive
- terraform-providers.arukas
- terraform-providers.auth0
- terraform-providers.avi
- terraform-providers.aviatrix
- terraform-providers.aws
- terraform-providers.azuread
- terraform-providers.azurerm
- terraform-providers.azurestack
- terraform-providers.baiducloud
- terraform-providers.bigip
- terraform-providers.bitbucket
- terraform-providers.brightbox
- terraform-providers.checkpoint
- terraform-providers.chef
- terraform-providers.cherryservers
- terraform-providers.ciscoasa
- terraform-providers.clc
- terraform-providers.cloudflare
- terraform-providers.cloudinit
- terraform-providers.cloudscale
- terraform-providers.cloudstack
- terraform-providers.cobbler
- terraform-providers.cohesity
- terraform-providers.constellix
- terraform-providers.consul
- terraform-providers.ct
- terraform-providers.datadog
- terraform-providers.digitalocean
- terraform-providers.dme
- terraform-providers.dns
- terraform-providers.dnsimple
- terraform-providers.docker
- terraform-providers.dome9
- terraform-providers.dyn
- terraform-providers.elasticsearch
- terraform-providers.exoscale
- terraform-providers.external
- terraform-providers.fastly
- terraform-providers.flexibleengine
- terraform-providers.fortios
- terraform-providers.gandi
- terraform-providers.genymotion
- terraform-providers.github
- terraform-providers.gitlab
- terraform-providers.google
- terraform-providers.google-beta
- terraform-providers.grafana
- terraform-providers.gridscale
- terraform-providers.hcloud
- terraform-providers.hedvig
- terraform-providers.helm
- terraform-providers.heroku
- terraform-providers.http
- terraform-providers.huaweicloud
- terraform-providers.huaweicloudstack
- terraform-providers.icinga2
- terraform-providers.ignition
- terraform-providers.incapsula
- terraform-providers.influxdb
- terraform-providers.infoblox
- terraform-providers.jdcloud
- terraform-providers.keycloak
- terraform-providers.ksyun
- terraform-providers.kubernetes
- terraform-providers.kubernetes-alpha
- terraform-providers.launchdarkly
- terraform-providers.librato
- terraform-providers.linode
- terraform-providers.local
- terraform-providers.logentries
- terraform-providers.logicmonitor
- terraform-providers.mailgun
- terraform-providers.matchbox
- terraform-providers.metalcloud
- terraform-providers.mongodbatlas
- terraform-providers.mysql
- terraform-providers.ncloud
- terraform-providers.netlify
- terraform-providers.newrelic
- terraform-providers.nomad
- terraform-providers.ns1
- terraform-providers.nsxt
- terraform-providers.null
- terraform-providers.nutanix
- terraform-providers.oci
- terraform-providers.okta
- terraform-providers.oktaasa
- terraform-providers.oneandone
- terraform-providers.opc
- terraform-providers.opennebula
- terraform-providers.openstack
- terraform-providers.opentelekomcloud
- terraform-providers.opsgenie
- terraform-providers.oraclepaas
- terraform-providers.ovh
- terraform-providers.packet
- terraform-providers.pagerduty
- terraform-providers.panos
- terraform-providers.pass
- terraform-providers.postgresql
- terraform-providers.powerdns
- terraform-providers.profitbricks
- terraform-providers.pureport
- terraform-providers.rabbitmq
- terraform-providers.rancher
- terraform-providers.rancher2
- terraform-providers.random
- terraform-providers.rightscale
- terraform-providers.rundeck
- terraform-providers.runscope
- terraform-providers.scaleway
- terraform-providers.secret
- terraform-providers.segment
- terraform-providers.selectel
- terraform-providers.shell
- terraform-providers.signalfx
- terraform-providers.skytap
- terraform-providers.softlayer
- terraform-providers.sops
- terraform-providers.spotinst
- terraform-providers.stackpath
- terraform-providers.statuscake
- terraform-providers.sumologic
- terraform-providers.telefonicaopencloud
- terraform-providers.template
- terraform-providers.tencentcloud
- terraform-providers.terraform
- terraform-providers.tfe
- terraform-providers.tls
- terraform-providers.triton
- terraform-providers.turbot
- terraform-providers.ucloud
- terraform-providers.ultradns
- terraform-providers.vault
- terraform-providers.vcd
- terraform-providers.venafi
- terraform-providers.vpsadmin
- terraform-providers.vra7
- terraform-providers.vsphere
- terraform-providers.vthunder
- terraform-providers.vultr
- terraform-providers.wavefront
- terraform-providers.yandex
- terraform_0_11
- terraform_0_11-full
- terraform_0_13
- terraform_plugins_test
- terragrunt
- tewisay
- textql
- tflint
- tfsec
- thanos
- tilt
- timescale-prometheus
- timescaledb-parallel-copy
- timescaledb-tune
- tinygo
- tmsu
- todoist
- todolist
- toxiproxy
- traefik
- trezord
- trickster
- tut
- tychus
- ua
- uchiwa
- udocker
- umoci
- unconvert
- up
- utahfs
- v2ray
- vale
- vault
- vegeta
- vend
- verifpal
- vgo2nix
- victoriametrics
- vimPlugins.YouCompleteMe
- vimPlugins.coc-go
- vimPlugins.direnv-vim
- vimPlugins.vim-go
- vndr
- vultr
- vultr-cli
- wal-g
- wallutils
- wally-cli
- webhook
- websocketd
- wego
- wireguard-go
- wormhole-william
- ws
- wtf
- wuzz
- xmloscopy
- xmonad-log
- xmpp-client
- xurls
- yaml2json
- ycmd
- yeetgif
- yggdrasil
- yj
- yq-go
- yubikey-agent
- zabbixctl
- zfs-prune-snapshots
- zfsbackup
- zoxide
- zsh-history

Copy link
Member

@mdlayher mdlayher left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

LGTM! I assume the version pinned packages can be cleaned up later but IMO it's best that we track the latest stable Go when possible.

@zimbatm
Copy link
Member

zimbatm commented Aug 21, 2020

Not raised yet but I think it's safe to target master even though there are almost 900 packages to be built. Go packages are fairly fast to build and I was able to build them all over lunch on a single machine.

@zimbatm
Copy link
Member

zimbatm commented Aug 21, 2020

Result of nixpkgs-review pr 95885 1

16 packages failed to build:
- deepin.dde-api
- deepin.dde-control-center
- deepin.dde-daemon
- deepin.dde-dock
- deepin.dde-file-manager
- deepin.dde-kwin
- deepin.dde-launcher
- deepin.dde-session-ui
- deepin.deepin-desktop-base
- deepin.deepin-desktop-schemas
- deepin.deepin-wallpapers
- deepin.startdde
- meguca
- packetbeat
- qmk_firmware
- storebrowse
869 packages built:
- _3mux
- act
- adb-sync
- aerc
- age
- alertmanager-bot
- amass
- amazon-ecr-credential-helper
- amfora
- aminal
- antibody
- aptly
- archiver
- arduino-cli
- argo
- argocd
- asmfmt
- assh
- atlantis
- autospotting
- awless
- aws-env
- aws-iam-authenticator
- aws-okta
- aws-rotate-key
- aws-vault
- awsweeper
- azure-storage-azcopy
- azure-vhd-utils
- bat-extras.prettybat
- bazel-buildtools
- bazel-gazelle
- bazel-kazel
- bazel-remote
- bazel-watcher
- bazelisk
- berglas
- bettercap
- blockbook
- boohu
- boringssl
- bosun (scollector)
- boulder
- brig
- brillo
- brook
- browserpass
- browsh
- btops
- buildah
- buildah-unwrapped
- buildkit
- buildkite-agent
- buildkite-cli
- buildpack
- c14
- caddy
- caddy2
- cadvisor
- captive-browser
- cassowary
- cayley
- certigo
- certmgr
- certmgr-selfsigned
- certstrap
- cfssl
- chamber
- cheat
- chezmoi
- circleci-cli
- clair
- clash
- claws
- cli53
- clipman
- cloud-nuke
- cloud-print-connector
- cloud-sql-proxy
- cloudflared
- cloudfoundry-cli
- cni
- cni-plugins
- cockroachdb
- codesearch
- cointop
- compile-daemon
- confd
- conftest
- consul
- consul-alerts
- consul-template
- container-linux-config-transpiler
- containerd
- convoy
- coredns
- corerad
- corgi
- coyim
- cri-o
- cri-o-unwrapped
- cri-tools
- croc
- crun
- ctop
- cue
- curl_unix_socket
- curlie
- dapper
- dapr-cli
- dashing
- datadog-agent
- datadog-process-agent
- dbmate
- dcrd
- dcrwallet
- deadcode
- deepin.go-gir-generator
- deis
- deisctl
- delve
- demoit
- dep
- dep2nix
- desync
- devd
- dex-oidc
- dgraph
- direnv
- diskrsync
- distrobuilder
- dive
- dnscontrol
- dnscrypt-proxy2
- dnsproxy
- do-agent
- docker
- docker-credential-gcr
- docker-credential-helpers
- docker-distribution
- docker-gc
- docker-ls
- docker-machine
- docker-machine-kvm
- docker-machine-kvm2
- docker-proxy
- docker-slim
- docker_18_09
- doctl
- docui
- documize-community
- dolt
- doppler
- drive
- drone
- drone-cli
- dstask
- duplicacy
- easyjson
- echoip
- ecs-agent
- editorconfig-checker
- ejson
- eksctl
- elfinfo
- elvish
- envconsul
- envdir
- envsubst
- errcheck
- etcd (etcdctl)
- etcd_3_4
- evmdis
- exercism
- exoscale-cli
- fac
- fedora-coreos-config-transpiler
- filebeat
- filebeat7
- filegive
- firectl
- flannel
- fluxctl
- fly
- flyctl
- fontpreview
- frp
- fscrypt-experimental
- fsql
- fzf
- fzf-zsh
- gauge
- gawp
- gcsfuse
- gdrive
- geoipupdate
- gh-ost
- ghq
- git-lfs
- git-lfs1
- git-sizer
- git-town
- gitAndTools.gh
- gitAndTools.git-annex-remote-b2
- gitAndTools.git-annex-remote-rclone
- gitAndTools.git-appraise
- gitAndTools.git-bug
- gitAndTools.git-codereview
- gitAndTools.git-subtrac
- gitAndTools.gitbatch
- gitAndTools.gitin
- gitAndTools.grv
- gitAndTools.hub
- gitAndTools.lab
- gitAndTools.lefthook
- gitAndTools.scmpuff
- gitaly
- gitea
- github-commenter
- gitlab-runner
- gitlab-shell
- gitlab-workhorse
- gjo
- glide
- gllvm
- glock
- glow
- gmailctl
- gnatsd (nats-server)
- go
- go-2fa
- go-bindata
- go-bindata-assetfs
- go-check
- go-dependency-manager
- go-ethereum
- go-jira
- go-jsonnet
- go-junit-report
- go-langserver
- go-license-detector
- go-md2man
- go-motion
- go-mtpfs
- go-neb
- go-outline
- go-protobuf
- pup (go-pup)
- go-repo-root
- go-rice
- go-sct
- go-shadowsocks2
- go-swagger
- go-symbols
- go-task
- go-toml
- go-tools
- go-upower-notify
- go2nix
- go_1_14
- goa
- gobetween
- gobuster
- gocode
- gocode-gomod
- goconst
- goconvey
- gocryptfs
- gocyclo
- godef
- gofumpt
- gogetdoc
- gogs
- gohai
- goimapnotify
- gotools (goimports)
- goklp
- golangci-lint
- golint
- gomatrix
- gomodifytags
- gomuks
- gopacked
- gopass
- gopkgs
- gopls
- gore
- goreman
- gortr
- gosec
- gosu
- gotags
- gotests
- gotestsum
- gotify-cli
- gotify-server
- gotop
- gotty
- govc
- govendor
- govers
- gox
- grafana-loki
- grafana_reporter
- gron
- grpcui
- grpcurl
- gsctl
- guardian-agent
- gucci
- gvisor-containerd-shim
- gx
- gx-go
- harmonist
- hasmail
- hcloud
- heapster
- heartbeat
- heartbeat7
- hecate
- helmfile
- helmsman
- heptio-ark
- hetzner-kube
- hey
- hivemind
- holochain-go
- hologram
- hound
- httplab
- hugo
- humioctl
- hydron
- hydroxide
- hyperledger-fabric
- i3cat
- iamy
- ical2org
- iferr
- imgproxy
- impl
- ineffassign
- influxdb
- interfacer
- interlock
- ipfs
- ipfs-cluster
- ipfs-migrator
- ipget
- istioctl
- jd
- jid
- jmespath
- joker
- journalbeat
- journalbeat7
- jp
- json2hcl
- jump
- jx
- k3s
- k6
- k9s
- kail
- kapacitor
- kapow
- kbfs
- kcli
- kepubify
- kexpand
- keybase (keybase-go)
- keycard-cli
- kind
- kompose
- kontemplate
- kopia
- kops
- kops_1_15
- kops_1_16
- kt
- kube-aws
- kube-prompt
- kube-router
- kube3d
- kubecfg
- kubectl
- kubectx
- kubeless
- kubeprompt
- kubernetes
- kubernetes-helm
- kubeseal
- kubespy
- kubeval
- kubicorn
- kustomize
- lazydocker
- lazygit
- leaps
- lego
- lf
- libgen-cli
- librarian-puppet-go
- linkerd
- linuxkit
- livepeer
- lnch
- lnd
- localtime
- loccount
- lokalise2-cli
- lxd
- madonctl
- mage
- magnetico
- mailhog
- maligned
- manul
- marathonctl
- massren
- matterbridge
- matterircd
- mattermost
- mautrix-whatsapp
- meme
- mesos-dns
- metricbeat
- metricbeat7
- micro
- miniflux
- minify
- minikube
- minio
- minio-client
- minishift
- mirrorbits
- mkcert
- mm
- mmake
- mmark
- mockgen
- mod
- modd
- molly-brown
- mongodb-tools
- mop
- morph
- morty
- mpd-mpris
- mqtt-bench
- mtail
- mustache-go
- mutagen
- mynewt-newt
- nats-streaming-server
- navi
- ncdns
- nebula
- neo-cowsay
- netdata
- neuron-notes
- nextdns
- nfpm
- nginx-sso
- ngrok-1
- nix-build-uncached
- nix-prefetch-docker
- nix-store-gcs-proxy
- nixops-dns
- node-problem-detector
- noisetorch
- nomad
- nomad_0_12
- notary
- noti
- nsq
- nvidia-docker
- oauth2_proxy
- obfs4
- oci-image-tool
- oci-seccomp-bpf-hook
- oh
- oneshot
- onionshare
- onionshare-gui
- open-policy-agent
- openshift
- operator-sdk
- out-of-tree
- overmind
- pachyderm
- packer
- packet
- packet-cli
- packetbeat7
- packr
- pcstat
- pdfcpu
- pebble
- peco
- perkeep
- pet
- pg_flame
- pgcenter
- pgmetrics
- phraseapp-client
- pigeon
- pinnwand
- pipework
- pistol
- pixiecore
- pkger
- platinum-searcher
- podman
- podman-unwrapped
- poetry
- pond
- powerline-go
- pprof
- prom2json
- prometheus
- prometheus-alertmanager
- prometheus-apcupsd-exporter
- prometheus-aws-s3-exporter
- prometheus-bind-exporter
- prometheus-blackbox-exporter
- prometheus-collectd-exporter
- prometheus-consul-exporter
- prometheus-dnsmasq-exporter
- prometheus-dovecot-exporter
- prometheus-fritzbox-exporter
- prometheus-gitlab-ci-pipelines-exporter
- prometheus-haproxy-exporter
- prometheus-json-exporter
- prometheus-keylight-exporter
- prometheus-lnd-exporter
- prometheus-mail-exporter
- prometheus-mesos-exporter
- prometheus-mikrotik-exporter
- prometheus-minio-exporter
- prometheus-modemmanager-exporter
- prometheus-mysqld-exporter
- prometheus-nextcloud-exporter
- prometheus-nginx-exporter
- prometheus-nginxlog-exporter
- prometheus-node-exporter
- prometheus-openvpn-exporter
- prometheus-postfix-exporter
- prometheus-postgres-exporter
- prometheus-process-exporter
- prometheus-pushgateway
- prometheus-rabbitmq-exporter
- prometheus-redis-exporter
- prometheus-snmp-exporter
- prometheus-statsd-exporter
- prometheus-surfboard-exporter
- prometheus-unifi-exporter
- prometheus-varnish-exporter
- proto-contrib
- protoc-gen-doc
- protolock
- prototool
- prow
- python27Packages.syncthing-gtk (python37Packages.syncthing-gtk)
- python37Packages.dask-gateway-server
- python37Packages.jupyter-repo2docker
- python38Packages.dask-gateway-server
- python38Packages.jupyter-repo2docker
- qbec
- qr-filetransfer
- qsyncthingtray
- quicktemplate
- quorum
- rclone
- reflex
- reftools
- renderizer
- restic
- restic-rest-server
- reviewdog
- richgo
- rmapi
- rootlesskit
- run
- runc
- s3gof3r
- safe
- saml2aws
- sampler
- scaleway-cli
- scc
- sensu-go-agent
- sensu-go-backend
- sensu-go-cli
- serfdom
- shadowfox
- shfmt
- shiori
- shopify-themekit
- sift
- simplehttp2server
- singularity
- skaffold
- skopeo
- skydns
- slack-term
- sonobuoy
- sops
- sourcehut.buildsrht
- sourcehut.gitsrht
- sourcehut.hgsrht
- ssh-chat
- ssm-agent
- statik
- step-ca
- step-cli
- stern
- styx
- subfinder
- syncthing
- syncthing-cli
- syncthing-discovery
- syncthing-relay
- syncthing-tray
- systemd-journal2gelf
- systrayhelper
- tailscale
- tanka
- teensy-loader-cli
- tegola
- teleconsole
- telegraf
- teleport
- tendermint
- terminal-parrot
- termshark
- terracognita
- terraform
- terraform-docs
- terraform-full
- terraform-inventory
- terraform-ls
- terraform-lsp
- terraform-provider-ibm (terraform-providers.ibm)
- terraform-provider-libvirt (terraform-providers.libvirt)
- terraform-provider-lxd (terraform-providers.lxd)
- terraform-provider-nixos (terraform-providers.nixos)
- terraform-providers.aci
- terraform-providers.acme
- terraform-providers.akamai
- terraform-providers.alicloud
- terraform-providers.ansible
- terraform-providers.archive
- terraform-providers.arukas
- terraform-providers.auth0
- terraform-providers.avi
- terraform-providers.aviatrix
- terraform-providers.aws
- terraform-providers.azuread
- terraform-providers.azurerm
- terraform-providers.azurestack
- terraform-providers.baiducloud
- terraform-providers.bigip
- terraform-providers.bitbucket
- terraform-providers.brightbox
- terraform-providers.checkpoint
- terraform-providers.chef
- terraform-providers.cherryservers
- terraform-providers.ciscoasa
- terraform-providers.clc
- terraform-providers.cloudflare
- terraform-providers.cloudinit
- terraform-providers.cloudscale
- terraform-providers.cloudstack
- terraform-providers.cobbler
- terraform-providers.cohesity
- terraform-providers.constellix
- terraform-providers.consul
- terraform-providers.ct
- terraform-providers.datadog
- terraform-providers.digitalocean
- terraform-providers.dme
- terraform-providers.dns
- terraform-providers.dnsimple
- terraform-providers.docker
- terraform-providers.dome9
- terraform-providers.dyn
- terraform-providers.elasticsearch
- terraform-providers.exoscale
- terraform-providers.external
- terraform-providers.fastly
- terraform-providers.flexibleengine
- terraform-providers.fortios
- terraform-providers.gandi
- terraform-providers.genymotion
- terraform-providers.github
- terraform-providers.gitlab
- terraform-providers.google
- terraform-providers.google-beta
- terraform-providers.grafana
- terraform-providers.gridscale
- terraform-providers.hcloud
- terraform-providers.hedvig
- terraform-providers.helm
- terraform-providers.heroku
- terraform-providers.http
- terraform-providers.huaweicloud
- terraform-providers.huaweicloudstack
- terraform-providers.icinga2
- terraform-providers.ignition
- terraform-providers.incapsula
- terraform-providers.influxdb
- terraform-providers.infoblox
- terraform-providers.jdcloud
- terraform-providers.keycloak
- terraform-providers.ksyun
- terraform-providers.kubernetes
- terraform-providers.kubernetes-alpha
- terraform-providers.launchdarkly
- terraform-providers.librato
- terraform-providers.linode
- terraform-providers.local
- terraform-providers.logentries
- terraform-providers.logicmonitor
- terraform-providers.mailgun
- terraform-providers.matchbox
- terraform-providers.metalcloud
- terraform-providers.mongodbatlas
- terraform-providers.mysql
- terraform-providers.ncloud
- terraform-providers.netlify
- terraform-providers.newrelic
- terraform-providers.nomad
- terraform-providers.ns1
- terraform-providers.nsxt
- terraform-providers.null
- terraform-providers.nutanix
- terraform-providers.oci
- terraform-providers.okta
- terraform-providers.oktaasa
- terraform-providers.oneandone
- terraform-providers.opc
- terraform-providers.opennebula
- terraform-providers.openstack
- terraform-providers.opentelekomcloud
- terraform-providers.opsgenie
- terraform-providers.oraclepaas
- terraform-providers.ovh
- terraform-providers.packet
- terraform-providers.pagerduty
- terraform-providers.panos
- terraform-providers.pass
- terraform-providers.postgresql
- terraform-providers.powerdns
- terraform-providers.profitbricks
- terraform-providers.pureport
- terraform-providers.rabbitmq
- terraform-providers.rancher
- terraform-providers.rancher2
- terraform-providers.random
- terraform-providers.rightscale
- terraform-providers.rundeck
- terraform-providers.runscope
- terraform-providers.scaleway
- terraform-providers.secret
- terraform-providers.segment
- terraform-providers.selectel
- terraform-providers.shell
- terraform-providers.signalfx
- terraform-providers.skytap
- terraform-providers.softlayer
- terraform-providers.sops
- terraform-providers.spotinst
- terraform-providers.stackpath
- terraform-providers.statuscake
- terraform-providers.sumologic
- terraform-providers.telefonicaopencloud
- terraform-providers.template
- terraform-providers.tencentcloud
- terraform-providers.terraform
- terraform-providers.tfe
- terraform-providers.tls
- terraform-providers.triton
- terraform-providers.turbot
- terraform-providers.ucloud
- terraform-providers.ultradns
- terraform-providers.vault
- terraform-providers.vcd
- terraform-providers.venafi
- terraform-providers.vpsadmin
- terraform-providers.vra7
- terraform-providers.vsphere
- terraform-providers.vthunder
- terraform-providers.vultr
- terraform-providers.wavefront
- terraform-providers.yandex
- terraform_0_11
- terraform_0_11-full
- terraform_0_13
- terraform_plugins_test
- terragrunt
- tewisay
- textql
- tflint
- tfsec
- thanos
- tilt
- timescale-prometheus
- timescaledb-parallel-copy
- timescaledb-tune
- tinygo
- tmsu
- todoist
- todolist
- toxiproxy
- traefik
- trezord
- trickster
- tut
- tychus
- ua
- uchiwa
- udocker
- umoci
- unconvert
- up
- utahfs
- v2ray
- vale
- vault
- vegeta
- vend
- verifpal
- vgo2nix
- victoriametrics
- vimPlugins.YouCompleteMe
- vimPlugins.coc-go
- vimPlugins.direnv-vim
- vimPlugins.vim-go
- vndr
- vultr
- vultr-cli
- wal-g
- wallutils
- wally-cli
- webhook
- websocketd
- wego
- wireguard-go
- wormhole-william
- ws
- wtf
- wuzz
- xmloscopy
- xmonad-log
- xmpp-client
- xurls
- yaml2json
- ycmd
- yeetgif
- yggdrasil
- yj
- yq-go
- yubikey-agent
- zabbixctl
- zfs-prune-snapshots
- zfsbackup
- zoxide
- zsh-history

@Mic92
Copy link
Member

Mic92 commented Aug 21, 2020

cc @romildo for deepin.

@Mic92
Copy link
Member

Mic92 commented Aug 21, 2020

cc @Chiiruno for meguca

@Mic92
Copy link
Member

Mic92 commented Aug 21, 2020

It's weird that it tried to compile broken packages like meguca and storebrowse on your machine @zimbatm

@Mic92
Copy link
Member

Mic92 commented Aug 21, 2020

Staged meguca and storebrowse for removal: #95919 #95920

@kalbasit
Copy link
Member

I merged #95919 and #95920.

@romildo
Copy link
Contributor

romildo commented Aug 21, 2020

cc @romildo for deepin.

There are some issues with packaging deepin for NixOS. Basically it has not been completed yet, and new upstream releases seems not to be stable enough. Currently its future is not certain.

There is a PR (#92625) which updates deepin packages on nixpkgs. I have tested and they build successfully with the changes from this PR.

So I suggest to ignore the deepin packages that does not build (possibly marking them as broken) for now and go ahead with the golang updates.

@zowoq
Copy link
Contributor Author

zowoq commented Aug 21, 2020

The deepin packages look to be failing because of deepin.dde-api, I've marked it as broken: 2da8587

@zowoq
Copy link
Contributor Author

zowoq commented Aug 22, 2020

qmk_firmware is unrelated, packetbeat is already marked as broken and the ncdns nixos test also fails on master.

@ofborg ofborg bot requested review from kalbasit and mikefaille August 22, 2020 06:28
@zowoq zowoq merged commit f8a1356 into NixOS:master Aug 22, 2020
@zowoq zowoq deleted the go115-default branch August 22, 2020 07:08
@JJJollyjim JJJollyjim mentioned this pull request Aug 23, 2020
10 tasks
@amaxine amaxine mentioned this pull request Aug 26, 2020
10 tasks
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging this pull request may close these issues.

None yet

6 participants