aboutsummaryrefslogtreecommitdiffhomepage
path: root/internal
diff options
context:
space:
mode:
authorOphestra <cat@gensokyo.uk>2026-03-13 15:23:07 +0900
committerOphestra <cat@gensokyo.uk>2026-03-13 15:23:07 +0900
commitf91d55fa5e62d82263aa20dcab795c832fd9b602 (patch)
treea210da576f59acb596c056f125fcc348b3e78fc4 /internal
parent5862cc19669e25ff910f1290b35bfd1fb28d2f90 (diff)
internal/rosa/curl: 8.18.0 to 8.19.0
The test suite now depends on python to run mock servers. SMB is disabled because it is completely unused, and pulls in a python dependency for tests. A broken test is fixed and the patch hopefully upstreamed before next release. Signed-off-by: Ophestra <cat@gensokyo.uk>
Diffstat (limited to 'internal')
-rw-r--r--internal/rosa/curl.go34
1 files changed, 29 insertions, 5 deletions
diff --git a/internal/rosa/curl.go b/internal/rosa/curl.go
index 1622254b..260928b6 100644
--- a/internal/rosa/curl.go
+++ b/internal/rosa/curl.go
@@ -4,24 +4,48 @@ import "hakurei.app/internal/pkg"
func (t Toolchain) newCurl() (pkg.Artifact, string) {
const (
- version = "8.18.0"
- checksum = "YpOolP_sx1DIrCEJ3elgVAu0wTLDS-EZMZFvOP0eha7FaLueZUlEpuMwDzJNyi7i"
+ version = "8.19.0"
+ checksum = "YHuVLVVp8q_Y7-JWpID5ReNjq2Zk6t7ArHB6ngQXilp_R5l3cubdxu3UKo-xDByv"
)
return t.NewPackage("curl", version, pkg.NewHTTPGetTar(
nil, "https://curl.se/download/curl-"+version+".tar.bz2",
mustDecode(checksum),
pkg.TarBzip2,
- ), nil, &MakeHelper{
+ ), &PackageAttr{
+ Patches: [][2]string{
+ {"test459-misplaced-line-break", `diff --git a/tests/data/test459 b/tests/data/test459
+index 7a2e1db7b3..cc716aa65a 100644
+--- a/tests/data/test459
++++ b/tests/data/test459
+@@ -54,8 +54,8 @@ Content-Type: application/x-www-form-urlencoded
+ arg
+ </protocol>
+ <stderr mode="text">
+-Warning: %LOGDIR/config:1 Option 'data' uses argument with unquoted whitespace.%SP
+-Warning: This may cause side-effects. Consider double quotes.
++Warning: %LOGDIR/config:1 Option 'data' uses argument with unquoted%SP
++Warning: whitespace. This may cause side-effects. Consider double quotes.
+ </stderr>
+ </verify>
+ </testcase>
+`},
+ },
+ }, &MakeHelper{
Configure: [][2]string{
{"with-openssl"},
{"with-ca-bundle", "/system/etc/ssl/certs/ca-bundle.crt"},
+
+ {"disable-smb"},
},
Check: []string{
- "TFLAGS=-j256",
- "check",
+ `TFLAGS="-j$(expr "$(nproc)" '*' 2)"`,
+ "test-nonflaky",
},
},
Perl,
+ Python,
+ PkgConfig,
+ Diffutils,
Libpsl,
OpenSSL,