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

2024-01-26 Thread Nilesh Patra
On Tue, Jan 02, 2024 at 03:24:29PM +0100, Félix Sipma wrote:
> Package: wnpp
> Severity: wishlist
> Owner: Félix Sipma 
> 
> * 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


signature.asc
Description: PGP signature


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

2024-01-04 Thread Jérémy Lal
Le mar. 2 janv. 2024 à 16:06, Jérémy Lal  a écrit :

>
>
> Le mar. 2 janv. 2024 à 15:27, Félix Sipma  a écrit :
>
>> Package: wnpp
>> Severity: wishlist
>> Owner: Félix Sipma 
>>
>> * 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


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

2024-01-04 Thread Félix Sipma

On 2024-01-04 14:55+0800, Shengjing Zhu wrote:

On Wed, Jan 3, 2024 at 6:14 PM Félix Sipma  wrote:


On 2024-01-02 22:32+0800, Shengjing Zhu wrote:

On Tue, Jan 2, 2024 at 10:27 PM Félix Sipma  wrote:


Package: wnpp
Severity: wishlist
Owner: Félix Sipma 

* 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


signature.asc
Description: PGP signature


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

2024-01-03 Thread Shengjing Zhu
On Wed, Jan 3, 2024 at 6:14 PM Félix Sipma  wrote:
>
> On 2024-01-02 22:32+0800, Shengjing Zhu wrote:
> >On Tue, Jan 2, 2024 at 10:27 PM Félix Sipma  wrote:
> >>
> >> Package: wnpp
> >> Severity: wishlist
> >> Owner: Félix Sipma 
> >>
> >> * 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



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

2024-01-03 Thread Félix Sipma

On 2024-01-02 22:32+0800, Shengjing Zhu wrote:

On Tue, Jan 2, 2024 at 10:27 PM Félix Sipma  wrote:


Package: wnpp
Severity: wishlist
Owner: Félix Sipma 

* 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


signature.asc
Description: PGP signature


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

2024-01-02 Thread Jérémy Lal
Le mar. 2 janv. 2024 à 15:27, Félix Sipma  a écrit :

> Package: wnpp
> Severity: wishlist
> Owner: Félix Sipma 
>
> * 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.


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

2024-01-02 Thread Shengjing Zhu
On Tue, Jan 2, 2024 at 10:27 PM Félix Sipma  wrote:
>
> Package: wnpp
> Severity: wishlist
> Owner: Félix Sipma 
>
> * 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



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

2024-01-02 Thread Félix Sipma
Package: wnpp
Severity: wishlist
Owner: Félix Sipma 

* 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


signature.asc
Description: PGP signature