Hi Loren, My 'sigstore-go' package has been in the NEW ftp-master queue for over 3 months but was finally accepted a couple of days ago. It pave the road for other tools like 'cosign', 'gitsign', etc.
I think the policy is that for packages which contain command-line tools, they can be named after the upstream project. Like 'podman' or 'skopeo'. As far as I know, there is no process to rename a source package in Debian, so that is fairly complicated at this point. But the source package name should never influence anything important in my experience, so this is mostly a stylistic and namespace issue. What problem does it cause you? Btw I share your frustration trying to find ITP for packages. It is easy to search for the wrong names and miss an existing ITP for the same package. This is because it is so clear what names Go packages use, is it the upstream repo name? The Go namespace name? The full path to the where the Go namespace lives within some repository? And the variations if a package happens to provide end-user tools. I don't think there is any reliable way to fix this, we just have to live with it. This isn't a Go specific problem, but the naming patterns used for Go make the problem worse. I would be happy if you and others work on and co-maintain this package with me, the Sigstore eco-system is fairly complex and it certainly can use help from more experience people. /Simon mån 2025-01-20 klockan 16:34 -0800 skrev Loren M. Lang: > Hello Simon and Go Team, > > I've been working on packaging a new module for Go over the last 3 > days > which is a dependency for another package I am trying to update. It > just > happens to be the sigstore-go module which is looks like you've > already > beat me to. I'm pretty sure it wasn't there 3 days ago when I looked > it > up in Apt. :-) > > I did check for an ITP first, but I only looked for the name > golang-github-sigstore-sigstore-go as it has a library component, not > sigstore-go and so missed it. It seems to be largely duplicate of my > own > efforts and already resolved the test suite issue with the upstream > package that I was still trying to fix. However, it does seem to > differ > in the standard practices for the recommended Go Team packaging model > with the source package and repo named as if it's a program-only > package. Would it be good to rename the source package now while it's > still young or is that too problematic? > > Also, thanks Simon for the work. It saves me from debugging the build > failures that was holding me back. > > Thanks,
signature.asc
Description: This is a digitally signed message part