Summary: | net-misc/curl-7.77.0 - /.../quiche.c: error: too many arguments to function quiche_connect | ||
---|---|---|---|
Product: | Gentoo Linux | Reporter: | Toralf Förster <toralf> |
Component: | Current packages | Assignee: | Matt Jolly <kangie> |
Status: | RESOLVED FIXED | ||
Severity: | normal | CC: | base-system, candrews, jasmin+gentoo, mail, pageexec, sam, shaumya |
Priority: | Normal | Keywords: | PullRequest |
Version: | unspecified | ||
Hardware: | All | ||
OS: | Linux | ||
See Also: |
https://bugs.gentoo.org/show_bug.cgi?id=811954 https://bugs.gentoo.org/show_bug.cgi?id=867985 https://github.com/gentoo/gentoo/pull/29511 |
||
Whiteboard: | |||
Package list: | Runtime testing required: | --- | |
Attachments: |
emerge-info.txt
emerge-history.txt environment etc.portage.tar.bz2 logs.tar.bz2 net-misc:curl-7.77.0:20210526-110305.log temp.tar.bz2 emerge-info.txt emerge-history.txt environment etc.portage.tar.bz2 logs.tar.bz2 net-misc:curl-7.83.1:20220627-194727.log temp.tar.bz2 |
Description
Toralf Förster
2021-05-26 11:28:59 UTC
Created attachment 711363 [details]
emerge-info.txt
Created attachment 711366 [details]
emerge-history.txt
Created attachment 711369 [details]
environment
Created attachment 711372 [details]
etc.portage.tar.bz2
Created attachment 711375 [details]
logs.tar.bz2
Created attachment 711378 [details]
net-misc:curl-7.77.0:20210526-110305.log
Created attachment 711381 [details]
temp.tar.bz2
[12:45:28] <sam_> huh [12:45:34] <sam_> someone reported this downstream iin Gentoo: https://bugs.gentoo.org/792234 [12:45:41] <sam_> does curl need a certain version of quiche? [12:45:48] <sam_> the reporter is using 0.8.1 [12:47:02] <sam_> I see https://github.com/curl/curl/commit/424aa64d54fd2c4baf69aa0c09bf5db347ff59f0 made it into 7.77.0.. [13:20:51] <@bagder> sam_: we basically only work with quiche master [13:21:10] <sam_> oh bugger [13:22:49] <sam_> thanks for letting me know bagder, it's not really critical here, we provide the optioon but I suspect not many use it Reported upstream at https://github.com/cloudflare/quiche/issues/946 The bug has been referenced in the following commit(s): https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=89eaaf950d091325fbcb1c7b006d4962fc7e2e8a commit 89eaaf950d091325fbcb1c7b006d4962fc7e2e8a Author: Craig Andrews <candrews@gentoo.org> AuthorDate: 2021-06-08 14:04:12 +0000 Commit: Craig Andrews <candrews@gentoo.org> CommitDate: 2021-06-08 14:05:37 +0000 net-libs/quiche: 0.9.0 version bump Bug: https://bugs.gentoo.org/792234 Package-Manager: Portage-3.0.19, Repoman-3.0.3 Signed-off-by: Craig Andrews <candrews@gentoo.org> net-libs/quiche/Manifest | 29 +++++ net-libs/quiche/quiche-0.9.0.ebuild | 219 ++++++++++++++++++++++++++++++++++++ net-libs/quiche/quiche-9999.ebuild | 56 ++++----- 3 files changed, 276 insertions(+), 28 deletions(-) net-libs/quiche-0.9.0 is now in portage and net-misc/curl-7.77.0[quiche] builds successfully with it. I think the net-misc/curl-7.77.0 rebuild should be changed to depend on >=net-libs/quiche-0.9.0. it still breaks Created attachment 788219 [details]
emerge-info.txt
Created attachment 788222 [details]
emerge-history.txt
Created attachment 788228 [details]
environment
Created attachment 788231 [details]
etc.portage.tar.bz2
Created attachment 788234 [details]
logs.tar.bz2
Created attachment 788237 [details]
net-misc:curl-7.83.1:20220627-194727.log
Created attachment 788240 [details]
temp.tar.bz2
The bug has been closed via the following commit(s): https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1c6ec8d4579f9fbb2b3fbfb93de2abb7893cb42f commit 1c6ec8d4579f9fbb2b3fbfb93de2abb7893cb42f Author: Matt Jolly <Matt.Jolly@footclan.ninja> AuthorDate: 2023-02-09 23:37:40 +0000 Commit: Sam James <sam@gentoo.org> CommitDate: 2023-02-16 05:08:27 +0000 net-misc/curl: add 7.88.0 drop ipv6 and quiche USE Using quiche requires building cURL with the same SSL flavour as the quiche library (i.e. BoringSSL). This is currently unsupported on Gentoo. Drop `ipv6` USE; it doesn't require additional deps and `--ipv4` can be used at runtime to force connectivity in dual-stack configurations. Closes: https://bugs.gentoo.org/881711 Closes: https://bugs.gentoo.org/792234 Closes: https://bugs.gentoo.org/847451 Closes: https://bugs.gentoo.org/867985 Closes: https://bugs.gentoo.org/835851 Signed-off-by: Matt Jolly <Matt.Jolly@footclan.ninja> Closes: https://github.com/gentoo/gentoo/pull/29511 Signed-off-by: Sam James <sam@gentoo.org> net-misc/curl/Manifest | 2 + net-misc/curl/curl-7.88.0.ebuild | 298 +++++++++++++++++++++ .../files/curl-7.88.0-test-gnuserv-tls-srp.patch | 39 +++ .../curl-7.88.0-test-uninitialised-value.patch | 30 +++ 4 files changed, 369 insertions(+) |