I would usually prefer making changes to existing tooling than creating a new fork.
That said, gophian is a python tool and skimming though the code it looks relatively easy to hack around, uses debian tools and in general looks more feature-ful. I will definitely give this a try when I am packaging my next go package and report any issues upstream/to you. Thank you for your work, Maytha! 😀 Cheers, Nilesh On 29 June 2024 2:41:51 pm IST, Maytham Alsudany <[email protected]> wrote: >Hi Go team, > >When creating packages with dh-make-golang, it frequently chokes on >certain programs, and estimate doesn't work at all, among other issues >causing it to not be very ideal for those new to packaging Go software >for Debian. > >I'd like to introduce you to a tool I've been working on over the past >few months that could be a possible successor to dh-make-golang, called >"Gophian". It contains the same functionality that dh-make-golang does, >as well as a lot of extra quality-of-life features that can reduce the >burden of packaging stuff written in Go (and hopefully make working >through and packaging entire dependency trees much, much quicker). > >Repo is located at https://codeberg.org/Maytha8/gophian > >Gophian has worked "out of the box" on every package I've tested it on, >and it's already being used by a few team members. It is already in >Debian unstable[1], and so installing it should be easy enough. > >It comes with some detailed manual pages[2] describing how it works, as >well as shell completions for bash, fish, and zsh. > >Thoughts? Problems? Enhancements? > >Kind regards, >-- >Maytham Alsudany >Debian Maintainer > >maytham @ OFTC >maytha8 @ Libera > >[1]: https://tracker.debian.org/pkg/gophian >[2]: https://manpages.debian.org/unstable/gophian/gophian.1.en.html > >
