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

Antoine Beaupré anarcat at debian.org
Sun Dec 22 17:51:18 GMT 2024


On 2024-12-22 18:17:39, Simon Josefsson wrote:
> 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'.

I followed the convention set by goptlib on this one.

> 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'.

Yeah, probably.

In any case, don't block on me on this, i'm going to be mostly AFK for
the coming two weeks, and after that will unlikely have any time to work
on this!

Let me know if you need help cleaning up things. :)

a.
-- 
Je n'ai fait celle-ci plus longue que parce que je n'ai pas eu le
loisir de la faire plus courte.
                        - Blaise Pascal



More information about the Pkg-privacy-maintainers mailing list