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

rust 1.76.0 #162122

Merged
merged 2 commits into from
Feb 15, 2024
Merged

rust 1.76.0 #162122

merged 2 commits into from
Feb 15, 2024

Conversation

ZhongRuoyu
Copy link
Member

@ZhongRuoyu ZhongRuoyu commented Feb 8, 2024

Created with brew bump-formula-pr.

  • resource blocks have been checked for updates.

@github-actions github-actions bot 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. long build Set a long timeout for formula testing labels Feb 8, 2024
@ZhongRuoyu ZhongRuoyu force-pushed the bump-rust-1.76.0 branch 2 times, most recently from c1dc29f to a5f767d Compare February 8, 2024 15:34
@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 Feb 9, 2024
@timsutton
Copy link
Member

Looks like cherrybomb's tests are dependent on a webserver cherrybomb.blstsecurity.com being up?

  ==> Testing cherrybomb
  cp -p /Users/brew/Library/Caches/Homebrew/downloads/404a7df1f00f976dfa3a3dd0423fcd9b37308827950685111471865b5f1fb0d1--api-with-examples.yaml /private/tmp/homebrew-testconfig-20240209-53768-3v938w/api-with-examples.yaml
  ==> /opt/homebrew/Cellar/cherrybomb/1.0.1/bin/cherrybomb --file=/private/tmp/cherrybomb-test-20240209-53768-grq0v7/api-with-examples.yaml --format json
  Error: error sending request for url (https://cherrybomb.blstsecurity.com/tel): error trying to connect: dns error: failed to lookup address information: nodename nor servname provided, or not known
  Caused by:
      0: error trying to connect: dns error: failed to lookup address information: nodename nor servname provided, or not known
      1: dns error: failed to lookup address information: nodename nor servname provided, or not known
      2: failed to lookup address information: nodename nor servname provided, or not known

This comment was marked as resolved.

@github-actions github-actions bot added stale No recent activity and removed stale No recent activity CI-long-timeout [DEPRECATED] Use longer GitHub Actions CI timeout. labels Feb 11, 2024
@ZhongRuoyu
Copy link
Member Author

ZhongRuoyu commented Feb 12, 2024

Source build failures

  • (14-x86_64, 13-x86_64) aptos (logs): error: failed to get `aptos-protos` as a dependency of package `processor v1.0.0 (https://github.com/aptos-labs/aptos-indexer-processors.git?rev=4801acae7aea30d7e96bbfbe5ec5b04056dfa4cf#4801acae)` ; unrelated to Rust update
  • deno (logs): error: casting `&T` to `&mut T` is undefined behavior, even if the reference is unused, consider instead using an `UnsafeCell` ; chore: update to Rust 1.76 denoland/deno#22376
  • grin (logs): error[E0310]: the parameter type `T` may not live long enough
  • grin-wallet (logs): error[E0310]: the parameter type `T` may not live long enough
  • lucky-commit (logs): error[E0310]: the parameter type `T` may not live long enough
  • tremor-runtime (logs): "OnigValue_struct_(unnamed_at_/opt/homebrew/Cellar/oniguruma/6_9_9/include/oniguruma_h_788_3)" is not a valid Ident; unrelated to Rust update
  • (x86_64) pylyzer (logs): error[E0512]: cannot transmute between types of different sizes, or dependently-sized types; rustpython-ast issue fixed in remove size assertions to avoid nightly error RustPython/Parser#111
  • wagyu (logs): error[E0310]: the parameter type `T` may not live long enough

Note

The E0310 errors above were an expected regression of rustc-serialize (see rust-lang/rust#119041 (comment)). The fix (rust-lang-deprecated/rustc-serialize#200) was released in rustc-serialize 0.3.25, so upstream (or upstream's dependencies) will need to update their rustc-serialize version.

Test failures

  • cherrybomb (logs): Error: error sending request for url (https://cherrybomb.blstsecurity.com/tel): error trying to connect: dns error: failed to lookup address information: nodename nor servname provided, or not known; unrelated to Rust update, cherrybomb: deprecate #162484

Pre-existing issues

Checksum mismatch

Transient failures

@ZhongRuoyu
Copy link
Member Author

I've checked the failures and confirmed that they are all unrelated or non-blocking; details in comment above.

@ZhongRuoyu ZhongRuoyu added ready to merge PR can be merged once CI is green and removed ready to merge PR can be merged once CI is green labels Feb 12, 2024
@ZhongRuoyu
Copy link
Member Author

Need a rebuild to capture changes in #162194.

@ZhongRuoyu ZhongRuoyu removed the CI-build-dependents-from-source Pass --build-dependents-from-source to brew test-bot. label Feb 12, 2024
@chenrui333
Copy link
Member

  • (14-arm64) boringtun (logs): Timeout::Error: execution expired

this is actually the reason

$ /opt/homebrew/Cellar/boringtun/0.5.2/bin/boringtun-cli utun --foreground
  2024-02-13T06:48:20.567539Z ERROR boringtun_cli: Failed to initialize tunnel, error: Connect("Operation not permitted(did you run with sudo?)")
    at boringtun-cli/src/main.rs:160

@chenrui333 chenrui333 mentioned this pull request Feb 13, 2024
6 tasks
@chenrui333 chenrui333 added long build Set a long timeout for formula testing and removed long build Set a long timeout for formula testing labels Feb 13, 2024
@ZhongRuoyu ZhongRuoyu added the CI-long-timeout [DEPRECATED] Use longer GitHub Actions CI timeout. label Feb 13, 2024
@ZhongRuoyu
Copy link
Member Author

ZhongRuoyu commented Feb 13, 2024

Failed on Linux this time with:

  cp: error writing '/home/linuxbrew/.linuxbrew/Cellar/rust/1.76.0/lib/librustc_driver-c1d05c71ae5d49be.so': No space left on device
  cp: error writing '/home/linuxbrew/.linuxbrew/Cellar/rust/1.76.0/lib/libstd-facb58fb987caff6.so': No space left on device
  cp: error writing '/home/linuxbrew/.linuxbrew/Cellar/rust/1.76.0/lib/libtest-cd354e64c4a69350.so': No space left on device
  mkdir: cannot create directory ‘/home/linuxbrew/.linuxbrew/Cellar/rust/1.76.0/lib/rustlib/etc’: No space left on device
  install: error: directory creation failed. see logs at '/home/linuxbrew/.linuxbrew/Cellar/rust/1.76.0/lib/rustlib/install.log'
  Build completed unsuccessfully in 0:04:13
  make: *** [Makefile:61: install] Error 1
  Error: An exception occurred within a child process:
    Errno::ENOSPC: No space left on device @ dir_s_mkdir - /github/home/bottles/logs/rust/build

https://github.com/Homebrew/homebrew-core/actions/runs/7878983243/job/21515941415?pr=162122

Not sure how it succeeded before though.

@ZhongRuoyu ZhongRuoyu added the CI-linux-self-hosted Build on Linux self-hosted runner label Feb 13, 2024
@github-actions github-actions bot removed the CI-long-timeout [DEPRECATED] Use longer GitHub Actions CI timeout. label Feb 13, 2024
@ZhongRuoyu ZhongRuoyu added the CI-long-timeout [DEPRECATED] Use longer GitHub Actions CI timeout. label Feb 15, 2024
@github-actions github-actions bot added the CI-build-dependents-from-source Pass --build-dependents-from-source to brew test-bot. label Feb 15, 2024
@ZhongRuoyu ZhongRuoyu added CI-skip-dependents Pass --skip-dependents to brew test-bot. and removed CI-build-dependents-from-source Pass --build-dependents-from-source to brew test-bot. CI-skip-dependents Pass --skip-dependents to brew test-bot. labels Feb 15, 2024
@github-actions github-actions bot removed the CI-long-timeout [DEPRECATED] Use longer GitHub Actions CI timeout. label Feb 15, 2024
Copy link
Contributor

🤖 An automated task has requested bottles to be published to this PR.

@github-actions github-actions bot added the CI-published-bottle-commits The commits for the built bottles have been pushed to the PR branch. label Feb 15, 2024
@github-actions github-actions bot added the CI-build-dependents-from-source Pass --build-dependents-from-source to brew test-bot. label Feb 15, 2024
@BrewTestBot BrewTestBot added this pull request to the merge queue Feb 15, 2024
Merged via the queue into Homebrew:master with commit bb888b1 Feb 15, 2024
12 checks passed
@ZhongRuoyu ZhongRuoyu deleted the bump-rust-1.76.0 branch February 15, 2024 12:53
@chenrui333 chenrui333 mentioned this pull request Feb 17, 2024
6 tasks
@github-actions github-actions bot added the outdated PR was locked due to age label Mar 19, 2024
@github-actions github-actions bot locked as resolved and limited conversation to collaborators Mar 19, 2024
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
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-no-fail-fast Continue CI tests despite failing GitHub Actions matrix builds. CI-published-bottle-commits The commits for the built bottles have been pushed to the PR branch. long build Set a long timeout for formula testing outdated PR was locked due to age
Projects
None yet
Development

Successfully merging this pull request may close these issues.

4 participants