aboutsummaryrefslogtreecommitdiffhomepage
path: root/internal/rosa/package/libconfig
diff options
context:
space:
mode:
authorOphestra <cat@gensokyo.uk>2026-10-25 06:46:26 +0900
committerOphestra <cat@gensokyo.uk>2026-10-25 06:46:26 +0900
commitcd222556e67004b37544cf5f2a25c5e9518201c1 (patch)
tree60650faccc19c2a893066baeff073c52f83b10c5 /internal/rosa/package/libconfig
parent408c2149b3ff6858ef164e98359184ef28079fad (diff)
internal/rosa: update packages
The elfutils fix has entered a release, the backport patch has been removed. The libconfig patch has been updated to remove newly added broken glibc-dependent tests. Kernel headers remain unchanged. Kernel configuration was updated via the new cross-compilation infrastructure. The toolchain was updated, causing a large amount of rebuilds. QEMU riscv64 cross compilation still crashes clang. PipeWire is updated, however WirePlumber remains vulnerable. The PipeWire maintainers are not treating this vulnerability as a vulnerability, and an upstream release is not coming. This change backports the fix for now. The included patch is slopped by its author, but there is nothing I can do to change that fact. Signed-off-by: Ophestra <cat@gensokyo.uk>
Diffstat (limited to 'internal/rosa/package/libconfig')
-rw-r--r--internal/rosa/package/libconfig/disable-broken-tests.patch19
-rw-r--r--internal/rosa/package/libconfig/package.az4
2 files changed, 16 insertions, 7 deletions
diff --git a/internal/rosa/package/libconfig/disable-broken-tests.patch b/internal/rosa/package/libconfig/disable-broken-tests.patch
index 9378221b..93f4a697 100644
--- a/internal/rosa/package/libconfig/disable-broken-tests.patch
+++ b/internal/rosa/package/libconfig/disable-broken-tests.patch
@@ -1,8 +1,8 @@
diff --git a/tests/tests.c b/tests/tests.c
-index eba7eae..f916d2e 100644
+index d9ccd25..75c89cc 100644
--- a/tests/tests.c
+++ b/tests/tests.c
-@@ -753,7 +753,6 @@ int main(int argc, char **argv)
+@@ -1090,7 +1090,6 @@ int main(int argc, char **argv)
int failures;
TT_SUITE_START(LibConfigTests);
@@ -10,11 +10,20 @@ index eba7eae..f916d2e 100644
TT_SUITE_TEST(LibConfigTests, ParseInvalidFiles);
TT_SUITE_TEST(LibConfigTests, ParseInvalidStrings);
TT_SUITE_TEST(LibConfigTests, BigInt1);
-@@ -768,7 +767,6 @@ int main(int argc, char **argv)
+@@ -1101,16 +1100,12 @@ int main(int argc, char **argv)
+ TT_SUITE_TEST(LibConfigTests, BigInt6);
+ TT_SUITE_TEST(LibConfigTests, BigInt7);
+ TT_SUITE_TEST(LibConfigTests, RemoveSetting);
+- TT_SUITE_TEST(LibConfigTests, ListGrowAndRemove);
+- TT_SUITE_TEST(LibConfigTests, LongStrings);
+ TT_SUITE_TEST(LibConfigTests, IncludeFiles);
+ TT_SUITE_TEST(LibConfigTests, EscapedStrings);
TT_SUITE_TEST(LibConfigTests, OverrideSetting);
TT_SUITE_TEST(LibConfigTests, SettingLookups);
+ TT_SUITE_TEST(LibConfigTests, IncludeReadError);
TT_SUITE_TEST(LibConfigTests, ReadStream);
+- TT_SUITE_TEST(LibConfigTests, NonDecimalInt64Suffix);
- TT_SUITE_TEST(LibConfigTests, BinaryAndHex);
+ TT_SUITE_TEST(LibConfigTests, BinaryIntegerRoundTrip);
+ TT_SUITE_TEST(LibConfigTests, AutoConvertIntegerToFloat);
TT_SUITE_RUN(LibConfigTests);
- failures = TT_SUITE_NUM_FAILURES(LibConfigTests);
- TT_SUITE_END(LibConfigTests);
diff --git a/internal/rosa/package/libconfig/package.az b/internal/rosa/package/libconfig/package.az
index 4b501994..0fc10b92 100644
--- a/internal/rosa/package/libconfig/package.az
+++ b/internal/rosa/package/libconfig/package.az
@@ -3,11 +3,11 @@ package libconfig {
website = "https://hyperrealm.github.io/libconfig";
anitya = 1580;
- version# = "1.8.2";
+ version# = "1.8.3";
source = remoteGitHub {
suffix = "hyperrealm/libconfig";
tag = "v"+version;
- checksum = "fD32hjeAZuTz98g6WYHRwsxphrgrEFqxi5Z1jlJemPckPBfxpS3i5HgshAuA6vmT";
+ checksum = "5wdYjX3mn0c09MwN8n9LQIx4fYfOEOmgm0isqmwb1Cu5cPd7fTsK5vAbPcuyXYkR";
};
patches = [ "disable-broken-tests.patch" ];