RasmusLindroth / tut

TUI for Mastodon with vim inspired keys

Home Page:https://tut.anv.nu

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Consider upstreaming changes to go-mastodon

mdosch opened this issue · comments

Dear developer,

thank you for this useful tool. I am considering packaging it for debian but I face a problem. For the debian packaging of golang programs it is necessary to have all dependencies also packaged. You use a fork of mattn/go-mastodon and write there Do not use this version!. So I would package mattn/go-mastodon instead of your fork but tut doesn't build with mattn/go-mastodon. So now I have to either package a library which clearly states it shall not be used (which feels wrong to me and maybe the debian ftp-masters would reject it due to this statement) or I'd have to vendor the go-mastodon library (which is strongly discouraged). Both possible solutions do not appeal to me and therefore I abstained from packaging this useful program.

Would you please consider one of the following solutions?

  • Upstream your changes to mattn/go-mastodon
  • Rework tut to be compatible to mattn/go-mastodon
  • Commit yourself to maintain your fork of mattn/go-mastodon and remove the "Don't use this version!" warning

Best regards,
Martin