[Pkg-privacy-maintainers] Bug#1090302: Bug#1090302: snowflake: FTBFS: cannot find package "git.torproject.org/pluggable-transports/goptlib.git"

Simon Josefsson simon at josefsson.org
Sun Dec 22 17:17:39 GMT 2024


Antoine Beaupré <anarcat at debian.org> writes:

> On 2024-12-21 10:25:36, Simon Josefsson wrote:
>> Hi.  It seems golang-goptlib changed namespace between upstream
>> releases, and snowflake has to adapt.  However, it is possible to solve
>> this with a hack in golang-goptlib, so I did that.
>
> thank you so much!
>
> btw, you might want to look into:
>
> https://gitlab.torproject.org/tpo/anti-censorship/pluggable-transports/snowflake/-/issues/40105#note_3139337
>
> and more specifically:
>
> https://gitlab.torproject.org/tpo/anti-censorship/pluggable-transports/snowflake/-/issues/40410#note_3139364
>
> since we still need to figure out exactly how to ship the latest
> snowflake upstream here. your help would be greatly appreciated!

I can't commit to complete this, but I may randomly help and take a
look.  I think ptutil should be packaged first, and it seems we started
to work on that about the same time:

https://salsa.debian.org/go-team/packages/golang-gitlab.torproject-tpo-anti-censorship-pluggable-transports-ptutil
https://salsa.debian.org/go-team/packages/golang-ptutil

I opened an ITP bug for it: #1091143.  The package is trivial so I think
the only question is about the name...

I kind of prefer your 'golang-ptutil' for the source package, or
possibly 'golang-torproject-ptutil' to be a bit more descriptive, but in
the other thread about naming it was suggested we shouldn't be afraid of
the dh-make-golang standardized names, so that means
'golang-gitlab.torproject-tpo-anti-censorship-pluggable-transports-ptutil'.

For the binary package, isn't there some advantage in using a Debian
package name that matches the Go namespace?  I have been assuming that
'dh-make-golang' and other tools find it easier to automatically guess
the right package name.  So
'golang-gitlab.torproject-tpo-anti-censorship-pluggable-transports-ptutil-dev'
rather than 'golang-ptutil-dev'.

/Simon
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 255 bytes
Desc: not available
URL: <http://alioth-lists.debian.net/pipermail/pkg-privacy-maintainers/attachments/20241222/79162a46/attachment.sig>


More information about the Pkg-privacy-maintainers mailing list