Skip to content

go 1.17.3#88775

Closed
chenrui333 wants to merge 1 commit intoHomebrew:masterfrom
chenrui333:bump-go-1.17.3
Closed

go 1.17.3#88775
chenrui333 wants to merge 1 commit intoHomebrew:masterfrom
chenrui333:bump-go-1.17.3

Conversation

@chenrui333
Copy link
Member

@chenrui333 chenrui333 commented Nov 4, 2021

Created with brew bump-formula-pr.

resource blocks may require updates.

@chenrui333 chenrui333 added CI-long-timeout [DEPRECATED] Use longer GitHub Actions CI timeout. CI-no-fail-fast Continue CI tests despite failing GitHub Actions matrix builds. labels Nov 4, 2021
@BrewTestBot BrewTestBot added bump-formula-pr PR was created using `brew bump-formula-pr` CI-build-dependents-from-source Pass --build-dependents-from-source to brew test-bot. CI-linux-self-hosted Build on Linux self-hosted runner labels Nov 4, 2021
carlocab added a commit to carlocab/homebrew-core that referenced this pull request Nov 5, 2021
This formula constantly causes CI failures in Go PRs (e.g. Homebrew#88775)
because checking the weather makes a network call that returns 403.

Let's replace the test with one that just checks the version. It's a bad
test, but it's better than the flaky one.
@carlocab carlocab mentioned this pull request Nov 5, 2021
6 tasks
BrewTestBot pushed a commit that referenced this pull request Nov 5, 2021
This formula constantly causes CI failures in Go PRs (e.g. #88775)
because checking the weather makes a network call that returns 403.

Let's replace the test with one that just checks the version. It's a bad
test, but it's better than the flaky one.

Closes #88802.

Signed-off-by: rui <rui@chenrui.dev>
Signed-off-by: BrewTestBot <1589480+BrewTestBot@users.noreply.github.com>
@github-actions
Copy link
Contributor

github-actions bot commented Nov 6, 2021

This pull request has been automatically marked as stale because it has not had recent activity. It will be closed if no further activity occurs. To keep this pull request open, add a help wanted or in progress label.

@github-actions github-actions bot added the stale No recent activity label Nov 6, 2021
@github-actions github-actions bot closed this Nov 8, 2021
@jidicula
Copy link
Contributor

jidicula commented Nov 8, 2021

Should this be reopened?

@SMillerDev SMillerDev reopened this Nov 8, 2021
@SMillerDev SMillerDev added in progress Stale bot should stay away and removed stale No recent activity labels Nov 8, 2021
@SMillerDev SMillerDev mentioned this pull request Nov 8, 2021
@GwynethLlewelyn
Copy link

Should this be reopened?

Most definitely; we need the newest Go version ;)

@SMillerDev
Copy link
Member

Most definitely; we need the newest Go version ;)

Let me know if you need anyone to review the PRs for the build failures

@helloPiers
Copy link

helloPiers commented Nov 10, 2021

Hi - I'm just a homebrew user (albeit a Patreon contributing one). I don't really understand the way things are done, or if 6 days is long to wait for a point release - but the failures above (edit: they're below now!) look like timeouts? They're all failed between 391 and 2136 minutes.

@SMillerDev
Copy link
Member

Well, nobody seems to have time to investigate and fix them. So nothing is happening. If you want to help you can check if these things also fail when you run the command on your own device (with the older Go)

@chloe-zen
Copy link

chloe-zen commented Nov 10, 2021

after hand-editing to 1.17.3 it worked fine for me

maybe just kick off the test again?

@patrickhoefler patrickhoefler mentioned this pull request Nov 10, 2021
6 tasks
@andig
Copy link
Contributor

andig commented Nov 12, 2021

Please restart CI.

@SMillerDev
Copy link
Member

I think only one formula was fixed so that wouldn't help much

@patrickhoefler
Copy link
Contributor

patrickhoefler commented Nov 13, 2021

Here's a quick overview of all the (Intel-based) CI steps that are currently failing:

  • brew fetch --build-from-source --retry bosh-cli
SHA256: 0525115cdb07915321f478ff61ec6ba28971b0fbac2e8ffb0b6a5fcea12ea322
Warning: Formula reports different sha256: fd45680cff13b2f6a9955d10125ec56fc2a0419c2f224842c528286ff253dd81

This was referenced Nov 13, 2021
@patrickhoefler
Copy link
Contributor

patrickhoefler commented Nov 14, 2021

Several of the issues mentioned above are still unfixed, but none (including the fixed ones) seem related to the patch release 1.17.3 of Go.

(Full disclosure: I only looked at the Intel-based issues, not the M1/ARM-based ones.)

@andig

This comment has been minimized.

@andig

This comment has been minimized.

@iMichka

This comment has been minimized.

@SMillerDev

This comment has been minimized.

@chloe-zen

This comment has been minimized.

@SMillerDev

This comment has been minimized.

@andig

This comment has been minimized.

@Homebrew Homebrew locked as too heated and limited conversation to collaborators Nov 15, 2021
@iMichka
Copy link
Member

iMichka commented Nov 15, 2021

I already wrote a few comments above that this pull request is not the right place to continue this discussion and asked that this was moved to https://github.com/Homebrew/discussions/.

It's also a shame that I have to remember you all our code of conduct: https://github.com/Homebrew/.github/blob/HEAD/CODE_OF_CONDUCT.md#code-of-conduct

I locked the comments here, only maintainers can now write here.

@andig first and last warning: please watch your tone. Thanks

@iMichka iMichka mentioned this pull request Nov 15, 2021
@Homebrew Homebrew unlocked this conversation Nov 15, 2021
@iMichka
Copy link
Member

iMichka commented Nov 15, 2021

I re-opened this, as things should have hopefully calmed down. We can now continue on working on fixing the last tests to get this done. If we get the list #88775 (comment) done, we will re-run CI and have a look at what remains to be fixed.

@andig
Copy link
Contributor

andig commented Nov 17, 2021

Looked into envoy:

 Minitest::Assertion: Expected /envoy +version: [a-f0-9]{40}\/1.20\.[0-9]+\// to match "looking up the latest Envoy version\ndownloading https://archive.tetratelabs.io/envoy/download/v1.20.0/envoy-v1.20.0-darwin-amd64.tar.xz\nstarting: /private/tmp/func-e-test-20211109-60020-4g0mc8/.func-

The Minitest assertion is not part of the envoy formula- not sure where that's coming from. Might already be fixed as part of bazel though.

@andig
Copy link
Contributor

andig commented Nov 17, 2021

ship:

==> Installing ship
==> make VERSION=0.55.0 build-minimal

Last 15 lines from /Users/andig/Library/Logs/Homebrew/ship/01.make:
node-pre-gyp ERR! stack Error: Failed to execute '/opt/homebrew/Cellar/node@14/14.18.1/bin/node /private/tmp/ship-20211117-88286-24ldn8/ship-0.55.0/web/app/node_modules/node-gyp/bin/node-gyp.js configure --fallback-to-build --module=/private/tmp/ship-20211117-88286-24ldn8/ship-0.55.0/web/app/node_modules/fsevents/lib/binding/Release/node-v83-darwin-arm64/fse.node --module_name=fse --module_path=/private/tmp/ship-20211117-88286-24ldn8/ship-0.55.0/web/app/node_modules/fsevents/lib/binding/Release/node-v83-darwin-arm64 --napi_version=8 --node_abi_napi=napi --napi_build_version=0 --node_napi_label=node-v83 --python=/opt/homebrew/opt/python@3.9/bin/python3' (1)
node-pre-gyp ERR! stack     at ChildProcess.<anonymous> (/private/tmp/ship-20211117-88286-24ldn8/ship-0.55.0/web/app/node_modules/fsevents/node_modules/node-pre-gyp/lib/util/compile.js:83:29)
node-pre-gyp ERR! stack     at ChildProcess.emit (events.js:400:28)
node-pre-gyp ERR! stack     at maybeClose (internal/child_process.js:1058:16)
node-pre-gyp ERR! stack     at Process.ChildProcess._handle.onexit (internal/child_process.js:293:5)
node-pre-gyp ERR! System Darwin 21.1.0
node-pre-gyp ERR! command \"/opt/homebrew/Cellar/node@14/14.18.1/bin/node\" \"/private/tmp/ship-20211117-88286-24ldn8/ship-0.55.0/web/app/node_modules/fsevents/node_modules/node-pre-gyp/bin/node-pre-gyp\" \"install\" \"--fallback-to-build\"
node-pre-gyp ERR! cwd /private/tmp/ship-20211117-88286-24ldn8/ship-0.55.0/web/app/node_modules/fsevents
node-pre-gyp ERR! node -v v14.18.1
node-pre-gyp ERR! node-pre-gyp -v v0.12.0
node-pre-gyp ERR! not ok
Failed to execute '/opt/homebrew/Cellar/node@14/14.18.1/bin/node /private/tmp/ship-20211117-88286-24ldn8/ship-0.55.0/web/app/node_modules/node-gyp/bin/node-gyp.js configure --fallback-to-build --module=/private/tmp/ship-20211117-88286-24ldn8/ship-0.55.0/web/app/node_modules/fsevents/lib/binding/Release/node-v83-darwin-arm64/fse.node --module_name=fse --module_path=/private/tmp/ship-20211117-88286-24ldn8/ship-0.55.0/web/app/node_modules/fsevents/lib/binding/Release/node-v83-darwin-arm64 --napi_version=8 --node_abi_napi=napi --napi_build_version=0 --node_napi_label=node-v83 --python=/opt/homebrew/opt/python@3.9/bin/python3' (1)"
info This module is OPTIONAL, you can safely ignore this error
make[1]: *** [.state/package] Error 1
make: *** [build-ui] Error 2

READ THIS: https://docs.brew.sh/Troubleshooting

ship looks like a commercial app. I'd suggest to let ship maintainers fix the build if necessary.

@andig
Copy link
Contributor

andig commented Nov 17, 2021

The hasura message is funny:

❯ brew info ship
ship: stable 0.55.0 (bottled)
Reducing the overhead of maintaining 3rd-party applications in Kubernetes
https://www.replicated.com/ship
Not installed
From: https://github.com/Homebrew/homebrew-core/blob/HEAD/Formula/ship.rb
License: Apache-2.0
==> Dependencies
Build: go ✔, node@14 ✔, yarn ✔
==> Analytics
install: 9 (30 days), 28 (90 days), 223 (365 days)
install-on-request: 9 (30 days), 28 (90 days), 223 (365 days)
build-error: 1 (30 days)

~/htdocs/evcc fix/openwb*
❯ brew install --build-from-source hasura-cli
==> Downloading https://github.com/hasura/graphql-engine/archive/v2.0.10.tar.gz
==> Downloading from https://codeload.github.com/hasura/graphql-engine/tar.gz/v2.0.10
## # -#O=-
==> npm install -ddd --build-from-source --cache=/Users/andig/Library/Caches/Homebrew/npm_cache
==> npm run prebuild
==> ./node_modules/.bin/pkg ./build/command.js --output ./bin/cli-ext-hasura -t host
Last 15 lines from /Users/andig/Library/Logs/Homebrew/hasura-cli/03.pkg:
2021-11-17 17:40:37 +0000

./node_modules/.bin/pkg
./build/command.js
--output
./bin/cli-ext-hasura
-t
host

> pkg@5.2.1
> Error! No available node version satisfies 'node17'

It depends on node14, but complains about 17. No idea what to do there.

Apart from those two it might be good time for restarting CI- everything else has direct fixes or might depend on those fixes.

@samford
Copy link
Member

samford commented Nov 23, 2021

Apparently golang.org now redirects to go.dev. We'll want to update related URLs but, considering how long it takes to run CI, I'm not sure if we want to handle it in this PR or in a follow-up.

@SMillerDev
Copy link
Member

If you can rebase it while you're at it, I think this PR is due for a rerun.

@samford
Copy link
Member

samford commented Nov 23, 2021

Rebased, updated the related URLs to go.dev, and added branch: "master" to head (to resolve the audit error).

@andig
Copy link
Contributor

andig commented Nov 23, 2021

As for ship: no feedback on the ticket, latest commit from Jan 21

Copy link

@GwynethLlewelyn GwynethLlewelyn left a comment

Choose a reason for hiding this comment

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

Looks good to me...

@andig
Copy link
Contributor

andig commented Nov 25, 2021

New failures in ARM build, AMD didn't finish:

  • akamai
  • awsweeper
  • func-e
  • vgrep

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.

This is a security release; let's move this along.

@BrewTestBot
Copy link
Contributor

:shipit: @carlocab has triggered a merge.

@GwynethLlewelyn
Copy link

... and now, 1.17.5 is out...

@chenrui333 chenrui333 deleted the bump-go-1.17.3 branch December 18, 2022 06:12
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

bump-formula-pr PR was created using `brew bump-formula-pr` CI-build-dependents-from-source Pass --build-dependents-from-source to brew test-bot. CI-linux-self-hosted Build on Linux self-hosted runner CI-long-timeout [DEPRECATED] Use longer GitHub Actions CI timeout. CI-no-fail-fast Continue CI tests despite failing GitHub Actions matrix builds. in progress Stale bot should stay away

Projects

None yet

Development

Successfully merging this pull request may close these issues.