Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 753614 - net-p2p/go-ipfs-0.5.1: does not work on Go 1.15
Summary: net-p2p/go-ipfs-0.5.1: does not work on Go 1.15
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Current packages (show other bugs)
Hardware: All All
: Normal normal
Assignee: David Roman
URL: https://github.com/ipfs/go-ipfs/issue...
Whiteboard:
Keywords: PullRequest
Depends on:
Blocks:
 
Reported: 2020-11-08 21:51 UTC by Arusekk
Modified: 2020-11-18 15:00 UTC (History)
2 users (show)

See Also:
Package list:
Runtime testing required: ---


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Arusekk 2020-11-08 21:51:46 UTC
This is the error message:


panic: qtls.ClientSessionState not compatible with tls.ClientSessionState

goroutine 1 [running]:
github.com/lucas-clemente/quic-go/internal/handshake.init.2()
	/var/tmp/portage/net-p2p/go-ipfs-0.5.1/homedir/go/pkg/mod/github.com/lucas-clemente/quic-go@v0.15.7/internal/handshake/unsafe.go:26 +0x205


The link points to an upstream bug closed in version 0.7.
It is caused by pinning a dependency on quic-go under 0.18:
https://github.com/lucas-clemente/quic-go/issues/2614

Reproducible: Always

Steps to Reproduce:
1. Install >=dev-lang/go-1.15
2. Install <net-p2p/go-ipfs-0.7
3. Try to start any ipfs command, like ipfs --help.
Actual Results:  
error message appears

Expected Results:  
software does stuff

As I pointed out in the description, the solution is probably to bump go-ipfs version to 0.7.x.
Comment 1 Larry the Git Cow gentoo-dev 2020-11-18 15:00:49 UTC
The bug has been closed via the following commit(s):

https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=bec13e218e79c4a91c7f16e958039bc81a77bfdb

commit bec13e218e79c4a91c7f16e958039bc81a77bfdb
Author:     David Roman <davidroman96@gmail.com>
AuthorDate: 2020-11-09 18:43:05 +0000
Commit:     Joonas Niilola <juippis@gentoo.org>
CommitDate: 2020-11-18 15:00:35 +0000

    net-p2p/go-ipfs: remove old ebuilds
    
    Closes: https://bugs.gentoo.org/753614
    Closes: https://bugs.gentoo.org/740862
    Package-Manager: Portage-3.0.9, Repoman-3.0.2
    Signed-off-by: David Roman <davidroman96@gmail.com>
    Closes: https://github.com/gentoo/gentoo/pull/18161
    Signed-off-by: Joonas Niilola <juippis@gentoo.org>

 net-p2p/go-ipfs/Manifest              |  414 ----------
 net-p2p/go-ipfs/go-ipfs-0.4.23.ebuild |  861 ---------------------
 net-p2p/go-ipfs/go-ipfs-0.5.1.ebuild  | 1343 ---------------------------------
 3 files changed, 2618 deletions(-)