Skip to content
This repository was archived by the owner on Feb 12, 2025. It is now read-only.
This repository was archived by the owner on Feb 12, 2025. It is now read-only.

brew uses --recursive with your tap is producing a stack level too deep #9

Open
@ipatch

Description

@ipatch

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]

Metadata

Metadata

Assignees

No one assigned

    Labels

    bugSomething isn't working

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions