Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 910089 - net-misc/curl-8.1.2: stabilisation
Summary: net-misc/curl-8.1.2: stabilisation
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Stabilization (show other bugs)
Hardware: All Linux
: Normal normal
Assignee: Matt Jolly
URL:
Whiteboard:
Keywords: CC-ARCHES, PullRequest, SECURITY
Depends on:
Blocks: CVE-2023-28319, CVE-2023-28320, CVE-2023-28321, CVE-2023-28322
  Show dependency tree
 
Reported: 2023-07-09 08:23 UTC by Sam James
Modified: 2023-10-10 04:37 UTC (History)
1 user (show)

See Also:
Package list:
net-misc/curl-8.1.2 amd64 arm arm64 hppa ppc ppc64 sparc x86
Runtime testing required: ---
nattka: sanity-check+


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Sam James archtester Gentoo Infrastructure gentoo-dev Security 2023-07-09 08:23:54 UTC
Good to go? I think it's settled down now. Add CC-ARCHES if so, thanks
Comment 1 Matt Jolly gentoo-dev 2023-07-19 21:23:06 UTC
Ack; I'm happy enough with curl 8.1.x.

Consider amd64 tested if you want to stablise that.
Comment 2 Sam James archtester Gentoo Infrastructure gentoo-dev Security 2023-07-20 00:08:50 UTC
arm done
Comment 3 Arthur Zamarin archtester Gentoo Infrastructure gentoo-dev Security 2023-07-23 16:01:24 UTC
hppa done
Comment 4 Larry the Git Cow gentoo-dev 2023-08-10 03:03:07 UTC
The bug has been referenced in the following commit(s):

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

commit fece9c54f6c1f6417d5c81b46aa78f841eac233d
Author:     Matt Jolly <Matt.Jolly@footclan.ninja>
AuthorDate: 2023-08-06 10:55:58 +0000
Commit:     Sam James <sam@gentoo.org>
CommitDate: 2023-08-10 03:02:40 +0000

    net-misc/curl: stabilize 8.1.2 for x86
    
    Bug: https://bugs.gentoo.org/910089
    Signed-off-by: Matt Jolly <Matt.Jolly@footclan.ninja>
    Closes: https://github.com/gentoo/gentoo/pull/32194
    Signed-off-by: Sam James <sam@gentoo.org>

 net-misc/curl/curl-8.1.2.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

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

commit 37596cd62a947cdcfbb9e7da15bb262a42e7db77
Author:     Matt Jolly <Matt.Jolly@footclan.ninja>
AuthorDate: 2023-08-06 10:55:24 +0000
Commit:     Sam James <sam@gentoo.org>
CommitDate: 2023-08-10 03:02:40 +0000

    net-misc/curl: stabilize 8.1.2 for amd64
    
    Bug: https://bugs.gentoo.org/910089
    Signed-off-by: Matt Jolly <Matt.Jolly@footclan.ninja>
    Signed-off-by: Sam James <sam@gentoo.org>

 net-misc/curl/curl-8.1.2.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)
Comment 5 Михаил 2023-08-10 06:50:58 UTC
net-misc/curl-8.1.2 failed to build with net-libs/ngtcp2-0.14.1

net-libs/ngtcp2-0.15.0 works.
Comment 6 Matt Jolly gentoo-dev 2023-08-11 09:11:07 UTC
(In reply to Михаил from comment #5)
> net-misc/curl-8.1.2 failed to build with net-libs/ngtcp2-0.14.1
> 
> net-libs/ngtcp2-0.15.0 works.

This stuff moves pretty fast in curl. A quick look at `curl/curl` suggests that theoretically only >=0.16.x is supported with 8.1.2.
Comment 7 Matt Jolly gentoo-dev 2023-08-11 09:14:43 UTC
I'm not worried, I've fixed it for this and other versions and USE=nghttp3 is masked for stable anyway.
Comment 8 Larry the Git Cow gentoo-dev 2023-08-15 05:18:23 UTC
The bug has been referenced in the following commit(s):

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

commit a4e4f560028082b774a6bc6950be4e2c39b26b24
Author:     Matt Jolly <Matt.Jolly@footclan.ninja>
AuthorDate: 2023-08-11 09:10:14 +0000
Commit:     Sam James <sam@gentoo.org>
CommitDate: 2023-08-15 05:16:47 +0000

    net-misc/curl: set minimum versions for http2 tcp2 depends
    
    Bug: https://bugs.gentoo.org/910089
    
    Signed-off-by: Matt Jolly <Matt.Jolly@footclan.ninja>
    Signed-off-by: Sam James <sam@gentoo.org>

 net-misc/curl/curl-8.1.2.ebuild |  8 ++++----
 net-misc/curl/curl-8.2.1.ebuild |  7 ++++---
 net-misc/curl/curl-9999.ebuild  | 15 ++++++++++++---
 3 files changed, 20 insertions(+), 10 deletions(-)
Comment 9 Sam James archtester Gentoo Infrastructure gentoo-dev Security 2023-10-10 04:06:11 UTC
arm64 done
Comment 10 Sam James archtester Gentoo Infrastructure gentoo-dev Security 2023-10-10 04:20:12 UTC
sparc done
Comment 11 Sam James archtester Gentoo Infrastructure gentoo-dev Security 2023-10-10 04:37:34 UTC
ppc done
Comment 12 Sam James archtester Gentoo Infrastructure gentoo-dev Security 2023-10-10 04:37:35 UTC
ppc64 done

all arches done