Groups | Search | Server Info | Keyboard shortcuts | Login | Register [http] [https] [nntp] [nntps]


Groups > linux.debian.bugs.dist > #1180791 > unrolled thread

Bug#1059860: ITP: golang-github-quic-go-quic-go -- A QUIC implementation in pure go

Started byFélix Sipma <felix@debian.org>
First post2024-01-02 15:30 +0100
Last post2024-01-26 20:10 +0100
Articles 8 — 4 participants

Back to article view | Back to linux.debian.bugs.dist


Contents

  Bug#1059860: ITP: golang-github-quic-go-quic-go -- A QUIC implementation in pure go Félix Sipma <felix@debian.org> - 2024-01-02 15:30 +0100
    Bug#1059860: ITP: golang-github-quic-go-quic-go -- A QUIC implementation in pure go Shengjing Zhu <zhsj@debian.org> - 2024-01-02 15:40 +0100
      Bug#1059860: ITP: golang-github-quic-go-quic-go -- A QUIC implementation in pure go Félix Sipma <felix@debian.org> - 2024-01-03 11:20 +0100
        Bug#1059860: ITP: golang-github-quic-go-quic-go -- A QUIC implementation in pure go Shengjing Zhu <zhsj@debian.org> - 2024-01-04 08:00 +0100
          Bug#1059860: ITP: golang-github-quic-go-quic-go -- A QUIC implementation in pure go Félix Sipma <felix@debian.org> - 2024-01-04 11:50 +0100
    Bug#1059860: ITP: golang-github-quic-go-quic-go -- A QUIC implementation in pure go Jérémy Lal <kapouer@melix.org> - 2024-01-02 16:10 +0100
      Bug#1059860: ITP: golang-github-quic-go-quic-go -- A QUIC implementation in pure go Jérémy Lal <kapouer@melix.org> - 2024-01-04 20:20 +0100
    Bug#1059860: ITP: golang-github-quic-go-quic-go -- A QUIC implementation in pure go Nilesh Patra <nilesh@debian.org> - 2024-01-26 20:10 +0100

#1180791 — Bug#1059860: ITP: golang-github-quic-go-quic-go -- A QUIC implementation in pure go

FromFélix Sipma <felix@debian.org>
Date2024-01-02 15:30 +0100
SubjectBug#1059860: ITP: golang-github-quic-go-quic-go -- A QUIC implementation in pure go
Message-ID<HRNWh-iiY-1@gated-at.bofh.it>

[Multipart message — attachments visible in raw view] — view raw

Package: wnpp
Severity: wishlist
Owner: Félix Sipma <felix@debian.org>

* Package name    : golang-github-quic-go-quic-go
  Version         : 0.40.0-1
  Upstream Author : 
* URL             : https://github.com/quic-go/quic-go
* License         : Expat
  Programming Lang: Go
  Description     : A QUIC implementation in pure go

 A QUIC implementation in pure Go


Needed by newer versions of Syncthing.

-- 
Félix

[toc] | [next] | [standalone]


#1180794

FromShengjing Zhu <zhsj@debian.org>
Date2024-01-02 15:40 +0100
Message-ID<HRO5Y-imC-7@gated-at.bofh.it>
In reply to#1180791
On Tue, Jan 2, 2024 at 10:27 PM Félix Sipma <felix@debian.org> wrote:
>
> Package: wnpp
> Severity: wishlist
> Owner: Félix Sipma <felix@debian.org>
>
> * Package name    : golang-github-quic-go-quic-go
>   Version         : 0.40.0-1
>   Upstream Author :
> * URL             : https://github.com/quic-go/quic-go
> * License         : Expat
>   Programming Lang: Go
>   Description     : A QUIC implementation in pure go
>
>  A QUIC implementation in pure Go
>

It's https://tracker.debian.org/pkg/golang-github-lucas-clemente-quic-go
It has been updated to use the new source. Though it should be better
to rename the Debian package when upstream moved their code location.
But I was too lazy to go through NEW when I updated the package.

-- 
Shengjing Zhu

[toc] | [prev] | [next] | [standalone]


#1180879

FromFélix Sipma <felix@debian.org>
Date2024-01-03 11:20 +0100
Message-ID<HS6vT-twN-1@gated-at.bofh.it>
In reply to#1180794

[Multipart message — attachments visible in raw view] — view raw

On 2024-01-02 22:32+0800, Shengjing Zhu wrote:
>On Tue, Jan 2, 2024 at 10:27 PM Félix Sipma <felix@debian.org> wrote:
>>
>> Package: wnpp
>> Severity: wishlist
>> Owner: Félix Sipma <felix@debian.org>
>>
>> * Package name    : golang-github-quic-go-quic-go
>>  Version         : 0.40.0-1
>>  Upstream Author :
>> * URL             : https://github.com/quic-go/quic-go
>> * License         : Expat
>>  Programming Lang: Go
>>  Description     : A QUIC implementation in pure go
>>
>> A QUIC implementation in pure Go
>
>It's https://tracker.debian.org/pkg/golang-github-lucas-clemente-quic-go
>It has been updated to use the new source. Though it should be better
>to rename the Debian package when upstream moved their code location.
>But I was too lazy to go through NEW when I updated the package.

Sorry, I did not find golang-github-quic-go-quic-go with "apt search" or 
wnpp-check, so I assumed it was not in Debian yet.

Upgrading to >= 0.39 seems implies to deal with incompatibles changes in 
the API (and upstream switched to uber's gomock...), but 0.38.2 seems to 
be enough to update Syncthing, and should be OK for the other 
dependencies. Could you have a look to the upgrade-to-0.38.2 branch of 
golang-github-lucas-clemente-quic-go on salsa?

I saw that you added a noquic flag for the Syncthing build, but it seems 
like QUIC could be re-enabled (according to 
https://github.com/syncthing/syncthing/issues/9034).

It would be nice to update to a recent version, though: there seem to be 
CVE fixes in the changelogs...

And maybe having a real golang-github-quic-go-quic-go package in Debian 
would be nice, too.

Thanks!

-- 
Félix

[toc] | [prev] | [next] | [standalone]


#1181008

FromShengjing Zhu <zhsj@debian.org>
Date2024-01-04 08:00 +0100
Message-ID<HSpRT-FHz-7@gated-at.bofh.it>
In reply to#1180879
On Wed, Jan 3, 2024 at 6:14 PM Félix Sipma <felix@debian.org> wrote:
>
> On 2024-01-02 22:32+0800, Shengjing Zhu wrote:
> >On Tue, Jan 2, 2024 at 10:27 PM Félix Sipma <felix@debian.org> wrote:
> >>
> >> Package: wnpp
> >> Severity: wishlist
> >> Owner: Félix Sipma <felix@debian.org>
> >>
> >> * Package name    : golang-github-quic-go-quic-go
> >>  Version         : 0.40.0-1
> >>  Upstream Author :
> >> * URL             : https://github.com/quic-go/quic-go
> >> * License         : Expat
> >>  Programming Lang: Go
> >>  Description     : A QUIC implementation in pure go
> >>
> >> A QUIC implementation in pure Go
> >
> >It's https://tracker.debian.org/pkg/golang-github-lucas-clemente-quic-go
> >It has been updated to use the new source. Though it should be better
> >to rename the Debian package when upstream moved their code location.
> >But I was too lazy to go through NEW when I updated the package.
>
> Sorry, I did not find golang-github-quic-go-quic-go with "apt search" or
> wnpp-check, so I assumed it was not in Debian yet.
>

Although golang-github-lucas-clemente-quic-go-dev Provides
golang-github-quic-go-quic-go-dev, it's hard to search.
I found that `apt-cache search` can return the result, but `apt
search` does not.

OTOH `dh-make-golang search` is the tool to search with Go import path.

> Upgrading to >= 0.39 seems implies to deal with incompatibles changes in
> the API (and upstream switched to uber's gomock...), but 0.38.2 seems to
> be enough to update Syncthing, and should be OK for the other
> dependencies. Could you have a look to the upgrade-to-0.38.2 branch of
> golang-github-lucas-clemente-quic-go on salsa?
>

I added one more change to use ginkgo-v2, which is packaged now, and uploaded.

-- 
Shengjing Zhu

[toc] | [prev] | [next] | [standalone]


#1181021

FromFélix Sipma <felix@debian.org>
Date2024-01-04 11:50 +0100
Message-ID<HStst-HTx-5@gated-at.bofh.it>
In reply to#1181008

[Multipart message — attachments visible in raw view] — view raw

On 2024-01-04 14:55+0800, Shengjing Zhu wrote:
>On Wed, Jan 3, 2024 at 6:14 PM Félix Sipma <felix@debian.org> wrote:
>>
>> On 2024-01-02 22:32+0800, Shengjing Zhu wrote:
>>>On Tue, Jan 2, 2024 at 10:27 PM Félix Sipma <felix@debian.org> wrote:
>>>>
>>>> Package: wnpp
>>>> Severity: wishlist
>>>> Owner: Félix Sipma <felix@debian.org>
>>>>
>>>> * Package name    : golang-github-quic-go-quic-go
>>>> Version         : 0.40.0-1
>>>> Upstream Author :
>>>> * URL             : https://github.com/quic-go/quic-go
>>>> * License         : Expat
>>>> Programming Lang: Go
>>>> Description     : A QUIC implementation in pure go
>>>>
>>>> A QUIC implementation in pure Go
>>>
>>>It's https://tracker.debian.org/pkg/golang-github-lucas-clemente-quic-go
>>>It has been updated to use the new source. Though it should be better
>>>to rename the Debian package when upstream moved their code location.
>>>But I was too lazy to go through NEW when I updated the package.
>>
>> Sorry, I did not find golang-github-quic-go-quic-go with "apt search" or
>> wnpp-check, so I assumed it was not in Debian yet.
>
>Although golang-github-lucas-clemente-quic-go-dev Provides
>golang-github-quic-go-quic-go-dev, it's hard to search.
>I found that `apt-cache search` can return the result, but `apt
>search` does not.
>
>OTOH `dh-make-golang search` is the tool to search with Go import path.
>
>> Upgrading to >= 0.39 seems implies to deal with incompatibles changes in
>> the API (and upstream switched to uber's gomock...), but 0.38.2 seems to
>> be enough to update Syncthing, and should be OK for the other
>> dependencies. Could you have a look to the upgrade-to-0.38.2 branch of
>> golang-github-lucas-clemente-quic-go on salsa?
>
>I added one more change to use ginkgo-v2, which is packaged now, and uploaded.

Great, thanks!

-- 
Félix

[toc] | [prev] | [next] | [standalone]


#1180799

FromJérémy Lal <kapouer@melix.org>
Date2024-01-02 16:10 +0100
Message-ID<HROz0-iMf-17@gated-at.bofh.it>
In reply to#1180791

[Multipart message — attachments visible in raw view] — view raw

Le mar. 2 janv. 2024 à 15:27, Félix Sipma <felix@debian.org> a écrit :

> Package: wnpp
> Severity: wishlist
> Owner: Félix Sipma <felix@debian.org>
>
> * Package name    : golang-github-quic-go-quic-go
>   Version         : 0.40.0-1
>   Upstream Author :
> * URL             : https://github.com/quic-go/quic-go
> * License         : Expat
>   Programming Lang: Go
>   Description     : A QUIC implementation in pure go
>
>  A QUIC implementation in pure Go


Already in debian.
The upgrade will require more work, though.

[toc] | [prev] | [next] | [standalone]


#1181095

FromJérémy Lal <kapouer@melix.org>
Date2024-01-04 20:20 +0100
Message-ID<HSBq1-O8f-15@gated-at.bofh.it>
In reply to#1180799

[Multipart message — attachments visible in raw view] — view raw

Le mar. 2 janv. 2024 à 16:06, Jérémy Lal <kapouer@melix.org> a écrit :

>
>
> Le mar. 2 janv. 2024 à 15:27, Félix Sipma <felix@debian.org> a écrit :
>
>> Package: wnpp
>> Severity: wishlist
>> Owner: Félix Sipma <felix@debian.org>
>>
>> * Package name    : golang-github-quic-go-quic-go
>>   Version         : 0.40.0-1
>>   Upstream Author :
>> * URL             : https://github.com/quic-go/quic-go
>> * License         : Expat
>>   Programming Lang: Go
>>   Description     : A QUIC implementation in pure go
>>
>>  A QUIC implementation in pure Go
>
>
> Already in debian.
> The upgrade will require more work, though.
>

Someone needs to deal with
https://github.com/golang/mock
being superseded by
https://github.com/uber-go/mock

Not sure of the right approach, asked on debian-go@lists.d.o

[toc] | [prev] | [next] | [standalone]


#1183553

FromNilesh Patra <nilesh@debian.org>
Date2024-01-26 20:10 +0100
Message-ID<I0zKp-5LaJ-3@gated-at.bofh.it>
In reply to#1180791

[Multipart message — attachments visible in raw view] — view raw

On Tue, Jan 02, 2024 at 03:24:29PM +0100, Félix Sipma wrote:
> Package: wnpp
> Severity: wishlist
> Owner: Félix Sipma <felix@debian.org>
> 
> * Package name    : golang-github-quic-go-quic-go
>   Version         : 0.40.0-1
>   Upstream Author : 
> * URL             : https://github.com/quic-go/quic-go
> * License         : Expat
>   Programming Lang: Go
>   Description     : A QUIC implementation in pure go
> 
>  A QUIC implementation in pure Go
> 
> 
> Needed by newer versions of Syncthing.

There's already golang-github-lucas-clemente-quic-go-dev which seems to have
been renamed to quic-go/quic-go. Maybe this could add a provides to the new
package?

Best,
Nilesh

[toc] | [prev] | [standalone]


Back to top | Article view | linux.debian.bugs.dist


csiph-web