Control: tags 1097824 + patch Control: tags 1097824 + pending Dear maintainer,
I've prepared an NMU for ruby-sequel-pg (versioned as 1.14.0-1.1) and uploaded it to DELAYED/2. Please feel free to tell me if I should cancel it. cu Adrian
diffstat for ruby-sequel-pg-1.14.0 ruby-sequel-pg-1.14.0 changelog | 7 ++ patches/0001-Add-explicit-arguments-to-PQfreemem-casts-to-avoid-c.patch | 35 ++++++++++ patches/series | 1 3 files changed, 43 insertions(+) diff -Nru ruby-sequel-pg-1.14.0/debian/changelog ruby-sequel-pg-1.14.0/debian/changelog --- ruby-sequel-pg-1.14.0/debian/changelog 2021-02-10 00:49:13.000000000 +0200 +++ ruby-sequel-pg-1.14.0/debian/changelog 2025-10-24 21:54:43.000000000 +0300 @@ -1,3 +1,10 @@ +ruby-sequel-pg (1.14.0-1.1) unstable; urgency=medium + + * Non-maintainer upload. + * Backport upstream fix for FTBFS with GCC 15. (Closes: #1097824) + + -- Adrian Bunk <[email protected]> Fri, 24 Oct 2025 21:54:43 +0300 + ruby-sequel-pg (1.14.0-1) unstable; urgency=low [ Debian Janitor ] diff -Nru ruby-sequel-pg-1.14.0/debian/patches/0001-Add-explicit-arguments-to-PQfreemem-casts-to-avoid-c.patch ruby-sequel-pg-1.14.0/debian/patches/0001-Add-explicit-arguments-to-PQfreemem-casts-to-avoid-c.patch --- ruby-sequel-pg-1.14.0/debian/patches/0001-Add-explicit-arguments-to-PQfreemem-casts-to-avoid-c.patch 1970-01-01 02:00:00.000000000 +0200 +++ ruby-sequel-pg-1.14.0/debian/patches/0001-Add-explicit-arguments-to-PQfreemem-casts-to-avoid-c.patch 2025-10-24 21:54:43.000000000 +0300 @@ -0,0 +1,35 @@ +From bf3c15cb522c87b772294688c16a45ed86a72925 Mon Sep 17 00:00:00 2001 +From: Jeremy Evans <[email protected]> +Date: Fri, 14 Mar 2025 11:16:55 -0700 +Subject: Add explicit arguments to PQfreemem casts to avoid compilation issues + when using the C23 standard (Fixes #59) + +--- + ext/sequel_pg/sequel_pg.c | 4 ++-- + 1 file changed, 2 insertions(+), 2 deletions(-) + +diff --git a/ext/sequel_pg/sequel_pg.c b/ext/sequel_pg/sequel_pg.c +index f788aff..a9fc974 100644 +--- a/ext/sequel_pg/sequel_pg.c ++++ b/ext/sequel_pg/sequel_pg.c +@@ -877,7 +877,7 @@ static VALUE spg__array_col_value(char *v, size_t length, VALUE converter, int e + break; + case 17: /* bytea */ + bi.blob_string = (char *)PQunescapeBytea((unsigned char*)v, &bi.length); +- rv = rb_ensure(spg_create_Blob, (VALUE)&bi, (VALUE(*)())PQfreemem, (VALUE)bi.blob_string); ++ rv = rb_ensure(spg_create_Blob, (VALUE)&bi, (VALUE(*)(VALUE))PQfreemem, (VALUE)bi.blob_string); + break; + case 20: /* integer */ + case 21: +@@ -1029,7 +1029,7 @@ static VALUE spg__col_value(VALUE self, PGresult *res, long i, long j, VALUE* co + break; + case 17: /* bytea */ + bi.blob_string = (char *)PQunescapeBytea((unsigned char*)v, &bi.length); +- rv = rb_ensure(spg_create_Blob, (VALUE)&bi, (VALUE(*)())PQfreemem, (VALUE)bi.blob_string); ++ rv = rb_ensure(spg_create_Blob, (VALUE)&bi, (VALUE(*)(VALUE))PQfreemem, (VALUE)bi.blob_string); + break; + case 20: /* integer */ + case 21: +-- +2.30.2 + diff -Nru ruby-sequel-pg-1.14.0/debian/patches/series ruby-sequel-pg-1.14.0/debian/patches/series --- ruby-sequel-pg-1.14.0/debian/patches/series 1970-01-01 02:00:00.000000000 +0200 +++ ruby-sequel-pg-1.14.0/debian/patches/series 2025-10-24 21:54:43.000000000 +0300 @@ -0,0 +1 @@ +0001-Add-explicit-arguments-to-PQfreemem-casts-to-avoid-c.patch

