Bug#1059860: ITP: golang-github-quic-go-quic-go -- A QUIC implementation in pure go
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
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
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
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
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
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
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
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