[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: gophian -- tools to help with Debianizing Go software



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 <maytha8thedev@gmail.com> 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,

Reply to: