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 1.15.7 #69337

Closed
wants to merge 1 commit into from
Closed

go 1.15.7 #69337

wants to merge 1 commit into from

Conversation

leonklingele
Copy link
Contributor

  • Have you followed the guidelines for contributing?
  • Have you checked that there aren't other open pull requests for the same formula update/change?
  • Have you built your formula locally with brew install --build-from-source <formula>, where <formula> is the name of the formula you're submitting?
  • Is your test running fine brew test <formula>, where <formula> is the name of the formula you're submitting?
  • Does your build pass brew audit --strict <formula> (after doing brew install <formula>)?

@carlocab
Copy link
Member

Big Sur:

Error: 3 failed steps!
brew install --build-from-source charm-tools
brew install --build-from-source grv
brew install --build-from-source kustomize

Catalina:

Error: 2 failed steps!
brew install --build-from-source charm-tools
brew install --build-from-source kustomize

Mojave:

Error: 3 failed steps!
brew install --build-from-source charm-tools
brew install --build-from-source grv
brew install --build-from-source kustomize

@carlocab
Copy link
Member

carlocab commented Jan 21, 2021

ARM:

Error: 192 failed steps!

Error: 192 failed steps!
brew install --build-from-source ahoy
brew install --build-from-source --only-dependencies akamai
brew install --build-from-source akamai
brew install --build-from-source amazon-ecs-cli
brew install --build-from-source apache-brooklyn-cli
brew install --build-from-source aptly
brew install --build-from-source arduino-cli
brew install --build-from-source argo
brew install --build-from-source assh
brew install --build-from-source auditbeat
brew test --retry --verbose awsweeper
brew test --retry --verbose bazelisk
brew install --build-from-source --only-dependencies bettercap
brew install --build-from-source bettercap
brew install --build-from-source bitrise
brew install --build-from-source buildifier
brew install --build-from-source buildozer
brew install --build-from-source caddy
brew install --build-from-source carina
brew install --build-from-source cartridge-cli
brew install --build-from-source ccat
brew install --build-from-source cf-tool
brew install --build-from-source charm
brew install --build-from-source --only-dependencies charm-tools
brew install --build-from-source charm-tools
brew test --retry --verbose chart-testing
brew install --build-from-source circleci
brew install --build-from-source --only-dependencies clair
brew install --build-from-source clair
brew test --retry --verbose cloudformation-cli
brew install --build-from-source --only-dependencies collector-sidecar
brew install --build-from-source collector-sidecar
brew install --build-from-source confd
brew test --retry --verbose conjure-up
brew install --build-from-source consul
brew install --build-from-source cosi
brew install --build-from-source cql
brew install --build-from-source --only-dependencies cwlogs
brew install --build-from-source cwlogs
brew install --build-from-source devd
brew install --build-from-source --only-dependencies devspace
brew install --build-from-source devspace
brew install --build-from-source docker-credential-helper
brew install --build-from-source docker-credential-helper-ecr
brew install --build-from-source docker-gen
brew install --build-from-source --only-dependencies docker-machine-driver-hyperkit
brew install --build-from-source docker-machine-driver-hyperkit
brew install --build-from-source docker-machine-driver-vmware
brew install --build-from-source docker-machine-driver-vultr
brew install --build-from-source docker-swarm
brew install --build-from-source docker2aci
brew install --build-from-source dockerize
brew install --build-from-source --only-dependencies dockviz
brew install --build-from-source dockviz
brew install --build-from-source dockward
brew test --retry --verbose driftctl
brew install --build-from-source drone-cli
brew install --build-from-source dvm
brew install --build-from-source emp
brew install --only-dependencies --include-test envconsul
brew test --retry --verbose envconsul
brew install --build-from-source envoy
brew test --retry --verbose etcd
brew install --build-from-source --only-dependencies fabio
brew install --build-from-source fabio
brew install --build-from-source filebeat
brew install --build-from-source flint-checker
brew install --build-from-source flux
brew install --build-from-source --only-dependencies frugal
brew install --build-from-source frugal
brew install --build-from-source fsql
brew install --build-from-source gdm
brew install --build-from-source gdrive
brew install --build-from-source --only-dependencies geoipupdate
brew install --build-from-source geoipupdate
brew install --build-from-source --only-dependencies git-annex-remote-rclone
brew install --build-from-source git-annex-remote-rclone
brew install --build-from-source git-appraise
brew install --build-from-source git-sizer
brew install --build-from-source github-release
brew install --build-from-source gollum
brew install --build-from-source gotags
brew install --build-from-source gotop
brew test --retry --verbose gox
brew test --retry --verbose gpm
brew install --build-from-source gron
brew install --build-from-source grv
brew install --build-from-source gx-go
brew install --build-from-source heartbeat
brew install --build-from-source --only-dependencies helmsman
brew install --build-from-source helmsman
brew install --build-from-source hivemind
brew install --build-from-source httpdiff
brew install --build-from-source ioctl
brew install --build-from-source --only-dependencies ironcli
brew install --build-from-source ironcli
brew install --build-from-source istioctl
brew install --build-from-source --only-dependencies jabba
brew install --build-from-source jabba
brew install --build-from-source jp
brew install --build-from-source jsonpp
brew install --build-from-source kedge
brew test --retry --verbose keptn
brew install --build-from-source --only-dependencies kops
brew install --build-from-source kops
brew install --build-from-source --only-dependencies krew
brew install --build-from-source krew
brew install --build-from-source ksync
brew install --build-from-source kube-linter
brew install --build-from-source --only-dependencies kube-ps1
brew install --build-from-source kube-ps1
brew install --build-from-source --only-dependencies kubectx
brew install --build-from-source kubectx
brew install --build-from-source --only-dependencies kubeless
brew install --build-from-source kubeless
brew install --build-from-source kubernetes-cli
brew install --only-dependencies --include-test kubie
brew test --retry --verbose kubie
brew install --build-from-source kumactl
brew install --build-from-source kustomize
brew install --build-from-source launch_socket_server
brew install --build-from-source --only-dependencies leaps
brew install --build-from-source leaps
brew install --build-from-source lunchy-go
brew install --build-from-source mailhog
brew install --build-from-source massren
brew install --build-from-source metricbeat
brew install --build-from-source --only-dependencies microplane
brew install --build-from-source microplane
brew install --build-from-source --only-dependencies minikube
brew install --build-from-source minikube
brew install --build-from-source modd
brew install --build-from-source mpdviz
brew install --build-from-source octant
brew install --build-from-source packer
brew install --build-from-source packetbeat
brew test --retry --verbose packr
brew install --build-from-source path-extractor
brew install --build-from-source pgweb
brew install --build-from-source --only-dependencies piknik
brew install --build-from-source piknik
brew install --build-from-source pilosa
brew install --build-from-source prometheus
brew install --build-from-source pup
brew install --build-from-source qpm
brew install --build-from-source rack
brew install --build-from-source rancher-compose
brew install --build-from-source --only-dependencies riff
brew install --build-from-source riff
brew install --build-from-source s-search
brew install --build-from-source scc
brew test --retry --verbose server-go
brew install --build-from-source --only-dependencies shellz
brew install --build-from-source shellz
brew install --build-from-source sift
brew install --build-from-source snag
brew install --build-from-source --only-dependencies snap-telemetry
brew install --build-from-source snap-telemetry
brew install --build-from-source source-to-image
brew install --build-from-source spaceinvaders-go
brew install --build-from-source --only-dependencies ssh-vault
brew install --build-from-source ssh-vault
brew install --build-from-source --only-dependencies step
brew install --build-from-source step
brew install --only-dependencies --include-test stolon
brew test --retry --verbose stolon
brew install --build-from-source stout
brew install --build-from-source sync_gateway
brew test --retry --verbose syncthing
brew install --build-from-source --only-dependencies tanka
brew install --build-from-source tanka
brew install --build-from-source td
brew install --build-from-source teleconsole
brew install --build-from-source termshare
brew test --retry --verbose termshark
brew test --retry --verbose terraform
brew install --build-from-source terraform-docs
brew install --build-from-source terraform-inventory
brew install --build-from-source --only-dependencies terraform-provider-libvirt
brew install --build-from-source terraform-provider-libvirt
brew install --build-from-source --only-dependencies textql
brew install --build-from-source textql
brew install --build-from-source traefik@1
brew install --build-from-source uru
brew test --retry --verbose v2ray
brew install --build-from-source --only-dependencies vault
brew install --build-from-source vault
brew install --build-from-source --only-dependencies vert
brew install --build-from-source vert
brew install --build-from-source virgil
brew install --build-from-source vultr
brew install --build-from-source wego

Of the ARM failures, it looks like only kustomize has an ARM bottle. However, this PR doesn't change anything important about go for ARM, so this isn't blocking.

@carlocab
Copy link
Member

The kustomize failure looks unrelated:

==> brew install --build-from-source kustomize
==> FAILED
==> Cloning https://github.com/kubernetes-sigs/kustomize.git
Cloning into '/Users/brew/Library/Caches/Homebrew/kustomize--git'...
Updating files:  16% (2110/12929)
[snip]
Updating files: 100% (12929/12929), done.
==> Checking out tag kustomize/v3.9.2
HEAD is now at e98eada Merge pull request #3476 from kubernetes-sigs/pinToApi
Error: An exception occurred within a child process:
  RuntimeError: Not a Git repository: /private/tmp/kustomize-20210120-57844-1m0guo0/kustomize

This happens in all four CI nodes. Seems like this is more of a problem with the Git API? Ping @SeekingMeaning

@SeekingMeaning
Copy link
Contributor

Ack. Yes, kustomize should be calling Utils.git_head in the root buildpath directory

@carlocab
Copy link
Member

carlocab commented Jan 21, 2021

charm-tools fails for me locally as well, without this PR. Same error as in the CI nodes. It doesn't even need go to build, it only depends on go through a dependency on charm.

Same with grv. This PR may be good to merge.

carlocab added a commit to carlocab/homebrew-personal that referenced this pull request Jan 21, 2021
Test failures from Homebrew/homebrew-core#69337
on GitHub runners.
@carlocab
Copy link
Member

Testing charm-tools and grv on GitHub runners: carlocab/homebrew-personal#29

@carlocab
Copy link
Member

kustomize should've been fixed in #69464.

charm-tools fails on a GitHub Catalina runner: https://github.com/carlocab/homebrew-personal/pull/29/checks?check_run_id=1740409343

Big Sur runner still queued.

@carlocab
Copy link
Member

charm-tools and grv also don't build with the existing formula on Big Sur: https://github.com/carlocab/homebrew-personal/runs/1743071106?check_suite_focus=true

Errors on the Mojave CI node also look similar to the errors I'm seeing on Catalina/Big Sur (both in the test runs here and on the GitHub runners with the old Go formula).

Copy link
Member

@carlocab carlocab left a comment

Choose a reason for hiding this comment

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

Regressions don't look like they were caused by this PR.

Thanks, @leonklingele!

@BrewTestBot
Copy link
Member

:shipit: @carlocab has triggered a merge.

@andig
Copy link
Contributor

andig commented Jan 21, 2021

Ahh, I'm 17minutes to late to open this PR- thank you!

@carlocab
Copy link
Member

@leonklingele opened this PR two days ago, so 17 minutes earlier wouldn't have helped. 🙃

We could use some with trying to fix charm-tools and grv, if you have the time.

@andig
Copy link
Contributor

andig commented Jan 21, 2021

Grv is deprecated license. Is a valid fix to replace gpl3 with just gpl?

@andig
Copy link
Contributor

andig commented Jan 22, 2021

The build issue for GRV is here: rgburke/grv#107

@carlocab
Copy link
Member

Grv is deprecated license. Is a valid fix to replace gpl3 with just gpl?

If it's still GPL3 then it needs to be replaced with GPL-3.0-only or GPL-3.0-or-later, depending on which one is accurate. If neither are accurate we need to replace it with the correct license identifier.

The build issue for GRV is here: rgburke/grv#107

Aha; thanks for tracking that down. It seems to be a recurring build problem. We may need to disable it at some point.

@carlocab carlocab mentioned this pull request Jan 23, 2021
5 tasks
@carlocab
Copy link
Member

Thanks for your investigation, @andig. I've disabled grv at #69633.

Now we only need to sort out charm-tools.

@andig
Copy link
Contributor

andig commented Jan 24, 2021

Charm looks like #68532 which is stuck on ARM? On local build:

Processing /private/tmp/charm-tools--jsonschema-20210124-4986-3k35oa/jsonschema-2.5.1
Created temporary directory: /private/tmp/pip-req-build-qllmzs9o
Added file:///private/tmp/charm-tools--jsonschema-20210124-4986-3k35oa/jsonschema-2.5.1 to build tracker '/private/tmp/pip-req-tracker-965x2ro2'
    Running setup.py (path:/private/tmp/pip-req-build-qllmzs9o/setup.py) egg_info for package from file:///private/tmp/charm-tools--jsonschema-20210124-4986-3k35oa/jsonschema-2.5.1
    Created temporary directory: /private/tmp/pip-pip-egg-info-tb9efbp2
    Running command python setup.py egg_info
    WARNING: The wheel package is not available.
    ERROR: Command errored out with exit status 1:
    command: /usr/local/Cellar/charm-tools/2.7.8/libexec/bin/python3.8 -u -c 'import sys, setuptools, tokenize; sys.argv[0] = '"'"'/private/tmp/pip-wheel-byi3y9yd/vcversioner/setup.py'"'"'; __file__='"'"'/private/tmp/pip-wheel-byi3y9yd/vcversioner/setup.py'"'"';f=getattr(tokenize, '"'"'open'"'"', open)(__file__);code=f.read().replace('"'"'\r\n'"'"', '"'"'\n'"'"');f.close();exec(compile(code, __file__, '"'"'exec'"'"'))' bdist_wheel -d /private/tmp/pip-wheel-96aubocs
        cwd: /private/tmp/pip-wheel-byi3y9yd/vcversioner/
    Complete output (6 lines):
    usage: setup.py [global_opts] cmd1 [cmd1_opts] [cmd2 [cmd2_opts] ...]
        or: setup.py --help [cmd1 cmd2 ...]
        or: setup.py --help-commands
        or: setup.py cmd --help

    error: invalid command 'bdist_wheel'
    ----------------------------------------
    ERROR: Failed building wheel for vcversioner
    ERROR: Failed to build one or more wheels
    Traceback (most recent call last):
    File "/usr/local/Cellar/charm-tools/2.7.8/libexec/lib/python3.8/site-packages/setuptools/installer.py", line 128, in fetch_build_egg
        subprocess.check_call(cmd)
    File "/usr/local/opt/python@3.8/Frameworks/Python.framework/Versions/3.8/lib/python3.8/subprocess.py", line 364, in check_call
        raise CalledProcessError(retcode, cmd)
    subprocess.CalledProcessError: Command '['/usr/local/Cellar/charm-tools/2.7.8/libexec/bin/python3.8', '-m', 'pip', '--disable-pip-version-check', 'wheel', '--no-deps', '-w', '/private/tmp/tmpnlg4usaa', '--quiet', 'vcversioner']' returned non-zero exit status 1.

    The above exception was the direct cause of the following exception:

    Traceback (most recent call last):
    File "<string>", line 1, in <module>
    File "/private/tmp/pip-req-build-qllmzs9o/setup.py", line 30, in <module>
        setup(
    File "/usr/local/Cellar/charm-tools/2.7.8/libexec/lib/python3.8/site-packages/setuptools/__init__.py", line 164, in setup
        _install_setup_requires(attrs)
    File "/usr/local/Cellar/charm-tools/2.7.8/libexec/lib/python3.8/site-packages/setuptools/__init__.py", line 159, in _install_setup_requires
        dist.fetch_build_eggs(dist.setup_requires)
    File "/usr/local/Cellar/charm-tools/2.7.8/libexec/lib/python3.8/site-packages/setuptools/dist.py", line 699, in fetch_build_eggs
        resolved_dists = pkg_resources.working_set.resolve(
    File "/usr/local/Cellar/charm-tools/2.7.8/libexec/lib/python3.8/site-packages/pkg_resources/__init__.py", line 779, in resolve
        dist = best[req.key] = env.best_match(
    File "/usr/local/Cellar/charm-tools/2.7.8/libexec/lib/python3.8/site-packages/pkg_resources/__init__.py", line 1064, in best_match
        return self.obtain(req, installer)
    File "/usr/local/Cellar/charm-tools/2.7.8/libexec/lib/python3.8/site-packages/pkg_resources/__init__.py", line 1076, in obtain
        return installer(requirement)
    File "/usr/local/Cellar/charm-tools/2.7.8/libexec/lib/python3.8/site-packages/setuptools/dist.py", line 758, in fetch_build_egg
        return fetch_build_egg(self, req)
    File "/usr/local/Cellar/charm-tools/2.7.8/libexec/lib/python3.8/site-packages/setuptools/installer.py", line 130, in fetch_build_egg
        raise DistutilsError(str(e)) from e
    distutils.errors.DistutilsError: Command '['/usr/local/Cellar/charm-tools/2.7.8/libexec/bin/python3.8', '-m', 'pip', '--disable-pip-version-check', 'wheel', '--no-deps', '-w', '/private/tmp/tmpnlg4usaa', '--quiet', 'vcversioner']' returned non-zero exit status 1.
ERROR: Command errored out with exit status 1: python setup.py egg_info Check the logs for full command output.

@BrewTestBot BrewTestBot added the outdated PR was locked due to age label Feb 24, 2021
@Homebrew Homebrew locked as resolved and limited conversation to collaborators Feb 24, 2021
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
outdated PR was locked due to age
Projects
None yet
Development

Successfully merging this pull request may close these issues.

None yet

5 participants