dog icon indicating copy to clipboard operation
dog copied to clipboard

Dog disabled on Homebrew

Open torfason opened this issue 1 year ago • 8 comments

I just tried installing dog using Homebrew and received the following error message:

$ brew install dog
Error: dog has been disabled because it is not maintained upstream! It was disabled on 2024-08-01.

It's a bummer, I have no idea about what their process is for determining this, but thought the maintainer(s) might like a heads-up since it seems to be recent. ❤️

torfason avatar Aug 20 '24 18:08 torfason

Unfortunately, dog's author @ogham is not reachable for a few years, and I suppose there's no maintainer for this repository. Other project made by him is forked and maintained there, for example exa is forked to eza-community/eza.

So maybe it's time to move on to successor, for example doge. I don't really know which one is mainly used.

sh-cho avatar Aug 31 '24 05:08 sh-cho

Thanks for the update! Did some research, seems like it was deprecated first and then disabled:

  • Commit that disabled:
    • https://github.com/Homebrew/homebrew-core/commit/3f49dbdfafd784ed71fee7131e9a7c705a2b2a3e
  • Commit that deprecated:
    • https://github.com/Homebrew/homebrew-core/commit/104c6e5044d610266533673e364378e13ecc4881

Deprecating commit also adds note regarding #98 which seems to be the trigger (and when not addressed it got disabled).

  • doge is a nice clone, but not on Homebrew
  • doggo is not a clone, but "It's totally inspired by dog", it is written in go and available on Homebrew

It would be nice if the eza model could be applied, perhaps with doge becoming a community driven version of dog.

torfason avatar Sep 02 '24 17:09 torfason

It would be nice if the eza model could be applied, perhaps with doge becoming a community driven version of dog.

You know, If I were smart I would have named it dog_community. I Haven't renamed a repo in Gh before so I have to idea what if any repercussions there might be but I'll look into it.

Dj-Codeman avatar Jan 23 '25 19:01 Dj-Codeman

Sounds great. I don't know any issues with renaming a repo in GitHub, I think you can set forward, similar to happens with:

https://github.com/smbache/import

which has been moved to a different repo.

Also, I believe providing a formula that provides the dog executable might be acceptable for Homebrew in this case (and avoid the currently somewhat polarising doge name). However, the number of forks on the doge repo is probably too low for it to be accepted:

https://docs.brew.sh/Acceptable-Formulae#not-a-fork-usually

But an alternative tap might be useful for people ...

torfason avatar Jan 27 '25 14:01 torfason

I found doggo which looks similar to dog and is available on brew: brew install doggo

❯ doggo github.com
NAME            TYPE    CLASS   TTL     ADDRESS         NAMESERVER
github.com.     A       IN      7s      140.82.112.3    192.168.1.254:53

mwarkentin avatar May 12 '25 12:05 mwarkentin

Deprecating commit also adds note regarding #98 which seems to be the trigger (and when not addressed it got disabled).

  • doge is a nice clone, but not on Homebrew
  • doggo is not a clone, but "It's totally inspired by dog", it is written in go and available on Homebrew

It would be nice if the eza model could be applied, perhaps with doge becoming a community driven version of dog.

Thanks for the alternatives, doggo is an interesting project.

It would be nice if the eza model could be applied, perhaps with doge becoming a community driven version of dog.

You know, If I were smart I would have named it dog_community. I Haven't renamed a repo in Gh before so I have to idea what if any repercussions there might be but I'll look into it.

It would be nice if someone could add doge to Homebrew

AndreaCicca avatar Aug 02 '25 14:08 AndreaCicca

doge is on Homebrew now (I came here to check out why :)).

hynek avatar Sep 26 '25 09:09 hynek

You should also check out the q client. Supports most DNS/Protocol features.

mschirrmeister avatar Nov 05 '25 11:11 mschirrmeister