Homebrew / homebrew-core

🍻 Default formulae for the missing package manager for macOS (or Linux)
https://brew.sh
BSD 2-Clause "Simplified" License
13.76k stars 12.45k forks source link

gcal won't install - disabled because not maintained upstream/not a bug. #188196

Closed aspauldingcode closed 2 months ago

aspauldingcode commented 2 months ago

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

What do we do about it.

: gcal has been disabled because it is not maintained upstream! It was disabled on 2024-08-03.

kinda sucks because gcal doesn't need to be maintained much for it to work, its like 20 years old or something. cmon!

You broke my sketchybar calendar I made for macOS. How can I install this?

and, Why should I trust homebrew package manager for longevity if you're just going to keep disabling packages when they're no longer maintained.

I want the default behavior to be a warning, not a full-on disablement of the package. 

There are decades old software people enjoy but cannot install with a package manager like brew because of this decision. It should be optional somewhere...

Verification

What were you trying to do (and why)?

read above

What happened (include all command output)?

read above

What did you expect to happen?

read above

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

read above - brew install gcal
SMillerDev commented 2 months ago

kinda sucks because gcal doesn't need to be maintained much for it to work, its like 20 years old or something. cmon!

But it does need to be maintained for it to be in Homebrew/core.

and, Why should I trust homebrew package manager for longevity if you're just going to keep disabling packages when they're no longer maintained.

You don't have to, our goal is nog longevity. It's usability.

I want the default behavior to be a warning, not a full-on disablement of the package.

It was, for a year. Until it was disabled in https://github.com/Homebrew/homebrew-core/commit/cd1f21a9dccaf3c7c7b7f2e0954d019076977a3f, because it was deprecated for a year.

There are decades old software people enjoy but cannot install with a package manager like brew because of this decision. It should be optional somewhere...

There is always the option to host it in a tap, which is very easy to do: https://docs.brew.sh/How-to-Create-and-Maintain-a-Tap.

Bo98 commented 2 months ago

kinda sucks because gcal doesn't need to be maintained much for it to work, its like 20 years old or something. cmon!

Why should I trust homebrew package manager for longevity if you're just going to keep disabling packages when they're no longer maintained.

To be clear here: it wasn't just because it wasn't updated. It was not updated and also broken. You can't compile it on macOS 13 or later and we're dropping macOS 12 CI tomorrow.

Upstream aren't fixing any bug reports anymore and we're unable to take on responsibility for continuing development on every software that upstreams stop supporting.