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.14.7 #59242

Closed
wants to merge 2 commits into from
Closed

go 1.14.7 #59242

wants to merge 2 commits into from

Conversation

jnozsc
Copy link
Contributor

@jnozsc jnozsc commented Aug 6, 2020

Created with brew bump-formula-pr.

chenrui333
chenrui333 previously approved these changes Aug 6, 2020
@jnozsc
Copy link
Contributor Author

jnozsc commented Aug 7, 2020

test failure on macOS 10.15

Error: 10 failed steps!
brew install --build-from-source berglas
brew install --build-from-source charm
brew install --build-from-source cig
brew install --build-from-source dashing
brew test --retry --verbose dashing
brew install --build-from-source ship
brew install --build-from-source tektoncd-cli
brew install --build-from-source the_platinum_searcher
brew install --build-from-source wellington
brew install --build-from-source wskdeploy

test failure on macOS 10.14

Error: 11 failed steps!
brew install --build-from-source berglas
brew install --build-from-source charm
brew install --build-from-source cig
brew install --build-from-source dashing
brew test --retry --verbose dashing
brew install --build-from-source grv
brew install --build-from-source ship
brew install --build-from-source tektoncd-cli
brew install --build-from-source the_platinum_searcher
brew install --build-from-source wellington
brew install --build-from-source wskdeploy

test failure on macOS 10.13

Error: 10 failed steps!
brew install --build-from-source berglas
brew install --build-from-source charm
brew install --build-from-source cig
brew install --build-from-source dashing
brew test --retry --verbose dashing
brew install --build-from-source ship
brew install --build-from-source tektoncd-cli
brew install --build-from-source the_platinum_searcher
brew install --build-from-source wellington
brew install --build-from-source wskdeploy

These 3

charm
dashing
wellington

are covered in #56539

new issues

formula issue note fix
berglas checksum mismatch #59297
cig godep issue fixed after revision bump in godep
grv xcode issue 10.14 only, was introduced since #58115, similar issue #32533 still broken after revision bump in godep
ship deps mess was introduced since #58115 upstream fix replicatedhq/ship#1126 , homebrew fix #59302
tektoncd-cli checksum mismatch #59300
the_platinum_searcher godep issue fixed after revision bump in godep
wskdeploy godep issue fixed after revision bump in godep

@jnozsc
Copy link
Contributor Author

jnozsc commented Aug 7, 2020

do I still need to bump the revision in Formula/godep.rb ? The formula has been marked as deprecate! from #58115

@chenrui333 chenrui333 added this to Work In Progress in Homebrew TODO via automation Aug 8, 2020
@chenrui333
Copy link
Member

@jnozsc, another thing I just realized is if you checked the previous PRs, we should have two separate commits:

  • one for go, go 1.14.7
  • one for dep, godep: revision bump for go

But we can totally do it after fixing the stuff that we can fix.

@jnozsc
Copy link
Contributor Author

jnozsc commented Aug 8, 2020

@chenrui333
thanks.

That's exactly what I am still confused. in previous PR #58115 , godep had been marked as deprecate! , do we still need to maintain it?

@SMillerDev
Copy link
Member

That's exactly what I am still confused. in previous PR #58115 , godep had been marked as deprecate! , do we still need to maintain it?

It's just deprecated. It isn't removed so people can and will still install it. And that install should be working correctly

@jnozsc
Copy link
Contributor Author

jnozsc commented Aug 8, 2020

ok, thanks for clarifying this

Homebrew TODO automation moved this from Work In Progress to Pending Review Aug 8, 2020
@chenrui333
Copy link
Member

chenrui333 commented Aug 8, 2020

cancelled the build for now, and we can have a final run after fixing the stuff that we can fix. And then merging this patch upgrade.

@jnozsc
Copy link
Contributor Author

jnozsc commented Aug 8, 2020

rebase from master. let's check whether these issues get fixed or not

@chenrui333
Copy link
Member

I am also inclined to do the merge and rebase to fix each formula (it is little bit costly to have golang runs)

@gromgit gromgit mentioned this pull request Aug 9, 2020
5 tasks
@jnozsc jnozsc mentioned this pull request Aug 10, 2020
5 tasks
@jnozsc
Copy link
Contributor Author

jnozsc commented Aug 10, 2020

the test on 10.15 takes too much time, let's focus on 10.14 and 10.13 first

tests fail on 10.14

Error: 6 failed steps!
brew install --build-from-source charm
brew install --build-from-source dashing
brew test --retry --verbose dashing
brew install --build-from-source grv
brew test --retry --verbose ssh-vault
brew install --build-from-source wellington

tests fails on 10.13

Error: 4 failed steps!
brew install --build-from-source charm
brew install --build-from-source dashing
brew test --retry --verbose dashing
brew install --build-from-source wellington

the revision bump on godep definitely fixes some issues

what we have now

formula issue note fix installation analytics (check on Aug 10th 2020)
charm project is abandoned from upstream tracked in homebrew #56539, upstream ticket juju/charmstore-client#209 23 installs (30 days)
dashing test is broken tracked in homebrew #56539, I create a PR to fix it #59391 . It gets merged 58 installs (30 days)
grv xcode issue 10.14 only, was introduced since #58115, similar issue #32533 still broken after revision bump in godep, NEED HELP 40 installs (30 days)
ssh-vault key new not found error 10.14 only, this issue does not happen last time when we bump go to 1.14.7 a flaky test? 34 installs (30 days)
wellington project is abandoned from upstream tracked in homebrew #56539, upstream ticket wellington/wellington#218 8 installs (30 days)

@WZZ1998
Copy link

WZZ1998 commented Aug 10, 2020

Emm... Have these formula been fixed?

@jnozsc
Copy link
Contributor Author

jnozsc commented Aug 10, 2020

the test on 10.15 is too longer than it should be, should we restart it? cc @chenrui333

@jnozsc jnozsc mentioned this pull request Aug 10, 2020
5 tasks
@chenrui333
Copy link
Member

the test on 10.15 is too longer than it should be, should we restart it? cc @chenrui333

nope, unless there is something very wrong happening. We can also cross map how much time it should run before.

@jnozsc
Copy link
Contributor Author

jnozsc commented Aug 10, 2020

it took 13 hours on previous go PR. #58115

@chenrui333
Copy link
Member

Two days over the previous release is indeed too long (1d 23h 18m 37s vs 13h 9m 26s), cancelled the build

@jnozsc
Copy link
Contributor Author

jnozsc commented Aug 10, 2020

update the table above by adding a installation analytics column.

Due to the number of installation, I would like to suggest to rebase from master again, leave buggy stuff with low installation on tracking with #56539, and merge this PR if no new issue gets introduced

@jnozsc
Copy link
Contributor Author

jnozsc commented Aug 10, 2020

trigger the test again by rebasing on master

@jnozsc
Copy link
Contributor Author

jnozsc commented Aug 11, 2020

I submit a ticket for grv rgburke/grv#107

Copy link

@jszczuko jszczuko left a comment

Choose a reason for hiding this comment

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

Move to version 1.14.7
all looks good

@bayandin
Copy link
Member

go 1.15 is coming: #59486.
Probably we'll need to move 1.14 to versioned formulae, so we need this update as well.

@jnozsc
Copy link
Contributor Author

jnozsc commented Aug 11, 2020

I have acknowledged the 1.15 release, the test on 10.15 is almost done (if you check the github action log). Once it finishes, the PR should be ready to review

There should be no new issues introduced, except grv, which I have already submitted the upstream tickets.

For rest of these issues, they are being tracked in #56539 , basically most of them are pending on an upstream release

@jnozsc
Copy link
Contributor Author

jnozsc commented Aug 11, 2020

10.15

brew install --build-from-source charm
brew install --build-from-source prometheus
brew test --retry --verbose sync_gateway
brew test --retry --verbose termshark
brew install --build-from-source wellington

10.14

Error: 4 failed steps!
brew install --build-from-source charm
brew test --retry --verbose faas-cli
brew install --build-from-source grv
brew install --build-from-source wellington

10.13

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

summary

formula issue note fix
charm project is most likely abandoned from upstream tracked in homebrew #56539, upstream ticket juju/charmstore-client#209
faas-cli never happen in previous build, build succeeded, test failed only on 10.14 flaky test?
grv build issue only on 10.14 upstream ticket rgburke/grv#107
prometheus a network issue when yarn tried to download external resource during the build process only on 10.15 a temporary issue?
sync_gateway a flaky test on network issue only on 10.15 homebrew issue track #56539
wellington project is most likely abandoned from upstream tracked in homebrew #56539, upstream ticket wellington/wellington#218

I suggest a merge and handle the leftover in #56539

@chenrui333
Copy link
Member

Sounds good with me. Going for the merge now.

Homebrew TODO automation moved this from Pending Review to Done Aug 12, 2020
@chenrui333
Copy link
Member

Just 🚢 it.

@jnozsc jnozsc deleted the bump-go-1.14.7 branch August 12, 2020 00:37
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
Homebrew TODO
  
Done
Development

Successfully merging this pull request may close these issues.

None yet

6 participants