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

fakeroot 1.36.2 hangs on macOS Ventura #202729

Open
huguesb opened this issue Dec 29, 2024 · 2 comments
Open

fakeroot 1.36.2 hangs on macOS Ventura #202729

huguesb opened this issue Dec 29, 2024 · 2 comments
Labels
upstream issue An upstream issue report is needed

Comments

@huguesb
Copy link

huguesb commented Dec 29, 2024

brew gist-logs <formula> link OR brew config AND brew doctor output

$ brew config
HOMEBREW_VERSION: 4.4.13
ORIGIN: https://github.com/Homebrew/brew
HEAD: 6ea9df68df4868ce12ea7c51c85b57dce514f2e8
Last commit: 7 days ago
Branch: stable
Core tap JSON: 29 Dec 21:36 UTC
Core cask tap JSON: 29 Dec 21:36 UTC
HOMEBREW_PREFIX: /usr/local
HOMEBREW_CASK_OPTS: []
HOMEBREW_MAKE_JOBS: 12
Homebrew Ruby: 3.3.6 => /usr/local/Homebrew/Library/Homebrew/vendor/portable-ruby/3.3.6/bin/ruby
CPU: dodeca-core 64-bit kabylake
Clang: 14.0.3 build 1403
Git: 2.47.1 => /usr/local/bin/git
Curl: 8.7.1 => /usr/bin/curl
macOS: 13.7.2-x86_64
CLT: 14.3.1.0.1.1683849156
Xcode: 14.3.1


### Verification

- [X] My `brew doctor` output says `Your system is ready to brew.` and am still able to reproduce my issue.
- [X] I ran `brew update` and am still able to reproduce my issue.
- [X] I have resolved all warnings from `brew doctor` and that did not fix my problem.
- [X] I searched for recent similar issues at https://github.com/Homebrew/homebrew-core/issues?q=is%3Aissue and found no duplicates.

### What were you trying to do (and why)?

use `fakeroot` to build a debian package with `dpkg`

### What happened (include all command output)?

`fakeroot` 1.36.2 just hangs with no output on the command line

Removing `fakeroot` from the invocation allows `dpkg` to proceed, with the caveat that uid/gid on the output is incorrect

Manually reverting to `fakeroot` 1.32 by copying the old formula from github resolves the hang.

### What did you expect to happen?

`fakeroot dpkg` command does not hang

### Step-by-step reproduction instructions (by running `brew` commands)

```shell
brew install fakeroot dpkg
fakeroot dpkg
@huguesb huguesb added the bug Reproducible Homebrew/homebrew-core bug label Dec 29, 2024
@carlocab
Copy link
Member

Manually reverting to fakeroot 1.32 by copying the old formula from github resolves the hang.

This makes it seem like an upstream issue. Have you reported this upstream?

@carlocab carlocab added bug Reproducible Homebrew/homebrew-core bug upstream issue An upstream issue report is needed and removed bug Reproducible Homebrew/homebrew-core bug labels Dec 29, 2024
@huguesb
Copy link
Author

huguesb commented Dec 30, 2024

I must admit to having a hard time navigating upstream... Is the canonical repo on debian? launchpad? somewhere else?

This looks related to https://bugs.launchpad.net/ubuntu/+source/fakeroot/+bug/2068702 although that specific issue was supposedly fixed in 1.35.1 ( https://salsa.debian.org/clint/fakeroot/-/merge_requests/30 )

Is there a simple mechanism in homebrew to revert to known-good older releases when newer ones are knwon-broken (that doesn't require the kind of manual extraction of an old formula from git...) ?

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
upstream issue An upstream issue report is needed
Projects
None yet
Development

No branches or pull requests

2 participants