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

[Request] brew-git #3460

Closed
3 tasks done
os-guy opened this issue Jan 14, 2025 · 9 comments
Closed
3 tasks done

[Request] brew-git #3460

os-guy opened this issue Jan 14, 2025 · 9 comments
Labels
rejected:nature This package does not fit in chaotic-aur.

Comments

@os-guy
Copy link

os-guy commented Jan 14, 2025

Package

https://aur.archlinux.org/packages/brew-git

Purpose

This is a package manager for MacOS and GNU/Linux.
It has a lot of useful packages.

License

BSD 2-Clause "Simplified" License

Submission checklist

  • The package is not banned.
  • The package is not available in Chaotic AUR or official Arch repos.
  • The package has not already been requested.
@os-guy os-guy added the request:new-pkg New package requested. label Jan 14, 2025
@xiota
Copy link
Contributor

xiota commented Jan 14, 2025

How is this useful on Arch? Based on search, some people use this to install up-to-date software on old LTS distros. But Arch doesn't really have that problem.

@os-guy
Copy link
Author

os-guy commented Jan 15, 2025

Yes, you're right.
But dealing with dependencies can be very hard sometimes.
Think as another option for installing packages/dependencies.
This package can install those dependencies that other package managers can't.

@khazar-os-linux
Copy link

Bro it's very important for installing some dependencies.

@xiota
Copy link
Contributor

xiota commented Jan 15, 2025

Some examples? Wouldn't programs outside the brew ecosystem have difficulty finding/using brew-provided deps?

@os-guy
Copy link
Author

os-guy commented Jan 15, 2025

If you don't want to build it, just tell tho.
It's just an-other option for installing packages.

But if you want to see some examples, theese are the packages that not exist in AUR:
abi3audit
abnfgen
aces_container
actions-batch
ada-url
adamstark-audiofile
And there's more.

They might seem small, but not most of the packages/deopendencies are big.

@Technetium1
Copy link
Member

Looking at PR 5926 (the patch source), it seems when homebrew is used to update itself, which is the expected behavior, it will break. That's not very good, and the developers don't seem to officially support the way that it is being installed. I'm not sure this is right for us to add.

@os-guy
Copy link
Author

os-guy commented Jan 16, 2025

Looking at PR 5926 (the patch source), it seems when homebrew is used to update itself, which is the expected behavior, it will break.

Oh, I didn't know that.
I'm closing this request.
Thanks for the info.

@os-guy os-guy closed this as completed Jan 16, 2025
@os-guy os-guy reopened this Jan 16, 2025
@os-guy
Copy link
Author

os-guy commented Jan 16, 2025

I just pressed the wrong close button :D

@os-guy os-guy closed this as not planned Won't fix, can't repro, duplicate, stale Jan 16, 2025
@xiota xiota added rejected:nature This package does not fit in chaotic-aur. and removed request:new-pkg New package requested. labels Jan 16, 2025
@xiota
Copy link
Contributor

xiota commented Jan 16, 2025

@os-guy Half the packages listed are available on Arch.

  • abi3audit → aur/python-abi3audit
  • aces_container → aur/aces-container
  • ada-url → extra/ada

Consider ada-url / ada. There was a short period where it was needed to build some programs, but hadn't been packaged yet. Would installing with brew have allowed the programs to compile without rewriting the PKGBUILDs? Based on statements from the brew homepage, it likely wouldn't work. It also could interfere with native package managers:

Please note that unlike macOS, Homebrew does not use a sandbox when building on Linux, so formulae may install outside the Homebrew prefix.

Continued discussion of brew functionality on Linux would be of academic interest only. Package already rejected because auto-updating nature does not lend well to system-wide installation.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
rejected:nature This package does not fit in chaotic-aur.
Development

No branches or pull requests

4 participants