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

sqlite 3.35.2 #73082

Closed
wants to merge 1 commit into from
Closed

sqlite 3.35.2 #73082

wants to merge 1 commit into from

Conversation

xxyzz
Copy link
Contributor

@xxyzz xxyzz commented Mar 13, 2021

  • 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>)?

I see there is another pr of sqlite 3.34.1, the GitHub action won't run on my forked repo so I don't know if the newer version will pass the tests of other formulas.

@carlocab
Copy link
Member

I've triggered a merge for #72928. You'll need to rebase this when the merge is done.

@carlocab
Copy link
Member

On ARM:

Error: 5 failed steps!
brew test --retry --verbose cargo-edit
brew linkage --test qt-percona-server
brew test --retry --verbose qt-percona-server
brew test --retry --verbose rbtools
brew test --retry --verbose svtplay-dl

@Moisan
Copy link
Member

Moisan commented Mar 19, 2021

3.35.2 is out now.

Formula/sqlite.rb Outdated Show resolved Hide resolved
Formula/sqlite.rb Outdated Show resolved Hide resolved
Formula/sqlite.rb Outdated Show resolved Hide resolved
@carlocab carlocab changed the title sqlite 3.35.0 sqlite 3.35.2 Mar 20, 2021
@carlocab
Copy link
Member

Big Sur node timed out. Don't think I've seen that before. It didn't even upload any artifacts as a consequence...

@xxyzz
Copy link
Contributor Author

xxyzz commented Mar 23, 2021

Wow, it runs three days, that limitation is set at here. sqlite truly is the most used db, is it also the most depended formula in Homebrew?

$ brew uses sqlite --recursive --include-build --include-test | wc -w
2199
$ brew uses sqlite --recursive --include-test | wc -w
947

Homebrew has 5531 formulas currently, that means it need to test about 40% of all the formulas? Jeez.

@Bo98
Copy link
Member

Bo98 commented Mar 23, 2021

You can exclude --include-build - we only test runtime dependencies in most cases.

@Bo98
Copy link
Member

Bo98 commented Mar 23, 2021 via email

@xxyzz
Copy link
Contributor Author

xxyzz commented Mar 23, 2021

Yeah, it’s because there are a select few formulae where we do test build time dependencies (go, ghc, etc.). Line 364 filter build deps out for most cases.

I run the brew test-bot --dry-run --only-formulae sqlite command on my mac(intel 11.2.3) and add a few puts to check some variables: @source_dependents is empty and @bottled_dependents.length is 2101...

I'm confused why cargo-edit is in the test, it seems the new sqlite doesn't affect cargo-edit at all in the CI log.

@Bo98
Copy link
Member

Bo98 commented Mar 23, 2021

There's a problem with pruning recursive build deps, which I'm working to fix soon. Shouldn't stop this PR though (that timeout error isn't related to the length - it just got stuck on something).

I'm confused why cargo-edit is in the test, it seems the new sqlite doesn't affect cargo-edit at all in the CI log.

That sort of demonstrates the bug:

cargo-edit -> rust (build) -> [email protected] -> sqlite

We trim sqlite as a build dep, but don't consider that something else in the chain might be a build dep.

@carlocab
Copy link
Member

Usual failures. This should probably be good to merge. All the extra ones on (Intel) Big Sur are formulae without bottles.

Big Sur (ARM)

Error: 1 failed step!
brew test --retry --verbose cargo-edit

Big Sur (Intel)

Error: 10 failed steps!
brew test --retry --verbose asuka
brew test --retry --verbose cargo-edit
brew test --retry --verbose creduce
brew test --retry --verbose hyperkit
brew install llvm@8
brew install --only-dependencies oclgrind
brew install oclgrind
brew install pypy
brew install pypy3
brew test --retry --verbose wasm-pack

Catalina

Error: 3 failed steps!
brew test --retry --verbose cargo-edit
brew test --retry --verbose hyperkit
brew test --retry --verbose wasm-pack

Mojave

Error: 5 failed steps!
brew test --retry --verbose cargo-edit
brew test --retry --verbose hyperkit
brew test --retry --verbose opencascade
brew test --retry --verbose swift
brew test --retry --verbose wasm-pack

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.

Thanks, @xxyzz!

@BrewTestBot
Copy link
Member

:shipit: @carlocab has triggered a merge.

@xxyzz xxyzz deleted the sqlite-3.35 branch March 24, 2021 10:50
@github-actions github-actions bot added the outdated PR was locked due to age label Apr 24, 2021
@github-actions github-actions bot locked as resolved and limited conversation to collaborators Apr 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.

6 participants