brew uses --recursive
with your tap is producing a stack level too deep
#9
Description
hello again 🌊,
i use your tap for the bottle mainly when using the github ci runner ie a self-hosted runner i have setup running mojave for the homebrew-freecad tap. i also have a catalina & a big sur vm's setup on the same box as self-hosted runners for the freecad tap to aid in building bottles for the freecad tap.
basically on the mojave box (vm, self-hosted runner) when i use your tap (ie. this repo) and i run the below command after tapping the freecad tap,
brew tap freecad/freecad
the command that is causing the stack level too deep
brew uses --formula --eval-all --include-test --recursive freecad/freecad/[email protected]
it seems brew test-bot uses that command for testing the creation of a bottle, and unfortunately as of right this is causing an error.
i setup a new user on the box with a fresh homebrew install following the installation steps from brew.sh and left the original homebrew-core tap unchanged, then tapped the freecad tap, and then ran the above cmd, and did not get the stack level too deep
error message.
once i changed the remote for the homebrew-core to this tap and then ran the above command the above error happens.
i'll see if i can copy/paste the entire stacktrace into an additional github comment below.
as always thank you for this tap, i know personally as a tap maintainer how much work goes into keeping things up to date.
Verification
- I ran
brew update
and am still able to reproduce my issue. - I have resolved all warnings from
brew doctor
and that did not fix my problem.
What were you trying to do (and why)?
brew uses --formula --eval-all --include-test --recursive freecad/freecad/[email protected]
What happened (include all command output)?
stack level too deep
What did you expect to happen?
no errors, stacktraces to be reported
Step-by-step reproduction instructions (by running brew
commands)
fresh install of homebrew, following the guide from brew.sh
then follow the steps in this repos github readme to use this fork of homebrew-core
then tap the homebrew-freecad tap
brew tap freecad/freecad
run the below command, ie. brew test-bot uses this command for the ci
brew uses --formula --eval-all --include-test --recursive freecad/freecad/[email protected]