Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package seagull for openSUSE:Factory checked in at 2026-07-31 15:30:25 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/seagull (Old) and /work/SRC/openSUSE:Factory/.seagull.new.2004 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "seagull" Fri Jul 31 15:30:25 2026 rev:8 rq:1368489 version:0.8.2 Changes: -------- --- /work/SRC/openSUSE:Factory/seagull/seagull.changes 2026-03-17 19:07:17.287610490 +0100 +++ /work/SRC/openSUSE:Factory/.seagull.new.2004/seagull.changes 2026-07-31 16:10:25.602939908 +0200 @@ -1,0 +2,11 @@ +Thu Jul 30 06:07:41 UTC 2026 - Richard Rahl <[email protected]> + +- Update to version 0.8.2: + + Use g_error_new_literal when it can be used + + Fix destructor type for sqlite3_bind_text + + Use g_error_new_literal in tests + + Move the containers to the imfreedom organization + + Use fixed endianness for errors bound into SQL statements + + Put developer-related tests in a 'dev' suite + +------------------------------------------------------------------- Old: ---- seagull-0.8.1.tar.xz seagull-0.8.1.tar.xz.asc New: ---- seagull-0.8.2.tar.xz seagull-0.8.2.tar.xz.asc ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ seagull.spec ++++++ --- /var/tmp/diff_new_pack.W1Uesq/_old 2026-07-31 16:10:26.134958415 +0200 +++ /var/tmp/diff_new_pack.W1Uesq/_new 2026-07-31 16:10:26.138958555 +0200 @@ -18,7 +18,7 @@ %define sover 0 Name: seagull -Version: 0.8.1 +Version: 0.8.2 Release: 0 Summary: A SQLite helper library License: LGPL-2.1-or-later ++++++ seagull-0.8.1.tar.xz -> seagull-0.8.2.tar.xz ++++++ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/seagull-0.8.1/.hg_archival.txt new/seagull-0.8.2/.hg_archival.txt --- old/seagull-0.8.1/.hg_archival.txt 2026-03-13 09:09:19.000000000 +0100 +++ new/seagull-0.8.2/.hg_archival.txt 2026-07-13 10:33:18.000000000 +0200 @@ -1,4 +1,4 @@ repo: 3c210e7a53be9dacf85a643e66330f36daf34679 -node: ca30722be6185523ebfbc8266c09ff5bc17323ce +node: 9ae6e267592166916a8f86e788fd6764c88a94bb branch: default -tag: v0.8.1 +tag: v0.8.2 diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/seagull-0.8.1/ChangeLog new/seagull-0.8.2/ChangeLog --- old/seagull-0.8.1/ChangeLog 2026-03-13 09:09:19.000000000 +0100 +++ new/seagull-0.8.2/ChangeLog 2026-07-13 10:33:18.000000000 +0200 @@ -1,3 +1,17 @@ +0.8.2: 2026-07-13 +* Use g_error_new_literal when it can be used + Gary Kramlich, RR 4492 +* Fix destructor type for sqlite3_bind_text + Elliott Sales de Andrade, RR 4513 +* Use g_error_new_literal in tests + Elliott Sales de Andrade, RR 4514 +* Move the containers to the imfreedom organization + Gary Kramlich, RR 4611 +* Use fixed endianness for errors bound into SQL statements + Elliott Sales de Andrade, RR 4701 +* Put developer-related tests in a 'dev' suite + Elliott Sales de Andrade, RR 4706 + 0.8.1: 2026-03-12 * Applied RR 4426 which was accidentally missed in the 0.8.0 release diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/seagull-0.8.1/containers/Dockerfile.fedora-41-amd64 new/seagull-0.8.2/containers/Dockerfile.fedora-41-amd64 --- old/seagull-0.8.1/containers/Dockerfile.fedora-41-amd64 2026-03-13 09:09:19.000000000 +0100 +++ new/seagull-0.8.2/containers/Dockerfile.fedora-41-amd64 1970-01-01 01:00:00.000000000 +0100 @@ -1,23 +0,0 @@ -FROM docker.io/fedora:41 - -RUN set -ex && \ - dnf update -y && \ - dnf install -y \ - codespell \ - gcc \ - gettext \ - gi-docgen \ - git \ - glib2-devel \ - gobject-introspection-devel \ - mercurial \ - meson \ - ninja-build \ - sqlite-devel \ - && \ - dnf clean all -y - -CMD ["/build.sh"] - -COPY meson-build.sh /build.sh - diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/seagull-0.8.1/containers/Dockerfile.fedora-43-amd64 new/seagull-0.8.2/containers/Dockerfile.fedora-43-amd64 --- old/seagull-0.8.1/containers/Dockerfile.fedora-43-amd64 1970-01-01 01:00:00.000000000 +0100 +++ new/seagull-0.8.2/containers/Dockerfile.fedora-43-amd64 2026-07-13 10:33:18.000000000 +0200 @@ -0,0 +1,23 @@ +FROM docker.io/fedora:43 + +RUN set -ex && \ + dnf update -y && \ + dnf install -y \ + codespell \ + gcc \ + gettext \ + gi-docgen \ + git \ + glib2-devel \ + gobject-introspection-devel \ + mercurial \ + meson \ + ninja-build \ + sqlite-devel \ + && \ + dnf clean all -y + +CMD ["/build.sh"] + +COPY meson-build.sh /build.sh + diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/seagull-0.8.1/containers/convey.yaml new/seagull-0.8.2/containers/convey.yaml --- old/seagull-0.8.1/containers/convey.yaml 2026-03-13 09:09:19.000000000 +0100 +++ new/seagull-0.8.2/containers/convey.yaml 2026-07-13 10:33:18.000000000 +0200 @@ -1,6 +1,6 @@ --- environment: - - REPO=rwgrim/seagull-builders + - REPO=imfreedom/seagull-builders - REGISTRY=docker.io - REGISTRY_USERNAME - REGISTRY_PASSWORD @@ -60,9 +60,9 @@ stages: - tasks: [import, build] - fedora-41-amd64: + fedora-43-amd64: environment: - - TARGET=fedora-41-amd64 + - TARGET=fedora-43-amd64 stages: - tasks: [import, build] diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/seagull-0.8.1/convey.yaml new/seagull-0.8.2/convey.yaml --- old/seagull-0.8.1/convey.yaml 2026-03-13 09:09:19.000000000 +0100 +++ new/seagull-0.8.2/convey.yaml 2026-07-13 10:33:18.000000000 +0200 @@ -1,6 +1,6 @@ environment: - BUILD_NUMBER - - REPOSITORY=rwgrim/seagull-builders + - REPOSITORY=imfreedom/seagull-builders - REGISTRY=docker.io - REGISTRY_USERNAME - REGISTRY_PASSWORD @@ -11,7 +11,7 @@ type: convey/clean files: - build-debian-trixie-amd64 - - build-fedora-41-amd64 + - build-fedora-43-amd64 import: type: docker/import @@ -73,8 +73,8 @@ stages: - tasks: [docs-clean, import, docs-build, docs-export] - fedora-41-amd64: - environment: TARGET=fedora-41-amd64 + fedora-43-amd64: + environment: TARGET=fedora-43-amd64 stages: - tasks: [import, build] - tasks: [export] diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/seagull-0.8.1/meson.build new/seagull-0.8.2/meson.build --- old/seagull-0.8.1/meson.build 2026-03-13 09:09:19.000000000 +0100 +++ new/seagull-0.8.2/meson.build 2026-07-13 10:33:18.000000000 +0200 @@ -1,5 +1,5 @@ project('seagull', 'c', - version : '0.8.1', + version : '0.8.2', meson_version : '>=1.1.0', default_options : ['c_std=c17', 'warning_level=2'], license: 'LGPL-2.1-or-later', @@ -54,7 +54,8 @@ if codespell.found() test('codespell', codespell, - workdir : meson.project_source_root()) + workdir : meson.project_source_root(), + suite : 'dev') endif ############################################################################### diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/seagull-0.8.1/seagull/reference/meson.build new/seagull-0.8.2/seagull/reference/meson.build --- old/seagull-0.8.1/seagull/reference/meson.build 2026-03-13 09:09:19.000000000 +0100 +++ new/seagull-0.8.2/seagull/reference/meson.build 2026-07-13 10:33:18.000000000 +0200 @@ -39,6 +39,7 @@ seagull_gir[0], ], depends: seagull_gir[0], + suite: 'dev', ) doc_targets += seagull_doc diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/seagull-0.8.1/seagull/seagullstatement.c new/seagull-0.8.2/seagull/seagullstatement.c --- old/seagull-0.8.1/seagull/seagullstatement.c 2026-03-13 09:09:19.000000000 +0100 +++ new/seagull-0.8.2/seagull/seagullstatement.c 2026-07-13 10:33:18.000000000 +0200 @@ -562,7 +562,8 @@ variant = g_variant_new(SEAGULL_STATEMENT_GERROR_VARIANT_FORMAT, g_quark_to_string(value->domain), - value->code, value->message); + GINT32_TO_LE(value->code), + value->message); bytes = g_variant_get_data_as_bytes(variant); g_clear_pointer(&variant, g_variant_unref); @@ -800,7 +801,7 @@ GError *local_error = NULL; int rc = 0; int index = 0; - gpointer sqlite3_notify = SQLITE_STATIC; + sqlite3_destructor_type sqlite3_notify = SQLITE_STATIC; g_return_val_if_fail(SEAGULL_IS_STATEMENT(statement), FALSE); @@ -1106,7 +1107,9 @@ g_variant_get_child(variant, 2, "&s", &message); /* Build the error. */ - value = g_error_new(g_quark_from_string(domain), code, message); + value = g_error_new_literal(g_quark_from_string(domain), + GINT32_FROM_LE(code), + message); g_variant_unref(variant); @@ -1301,8 +1304,9 @@ g_variant_get_child(variant, 2, "&s", &message); /* Build the error. */ - error_value = g_error_new(g_quark_from_string(domain), code, - message); + error_value = g_error_new_literal(g_quark_from_string(domain), + GINT32_FROM_LE(code), + message); g_clear_pointer(&variant, g_variant_unref); } diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/seagull-0.8.1/seagull/tests/test_statement.c new/seagull-0.8.2/seagull/tests/test_statement.c --- old/seagull-0.8.1/seagull/tests/test_statement.c 2026-03-13 09:09:19.000000000 +0100 +++ new/seagull-0.8.2/seagull/tests/test_statement.c 2026-07-13 10:33:18.000000000 +0200 @@ -606,7 +606,7 @@ g_assert_no_error(error); g_assert_true(SEAGULL_IS_STATEMENT(statement)); - value = g_error_new(SEAGULL_STATEMENT_ERROR, -1337, "test value"); + value = g_error_new_literal(SEAGULL_STATEMENT_ERROR, -1337, "test value"); result = seagull_statement_bind_error(statement, ":foo", value, &error); g_clear_error(&value); @@ -641,7 +641,7 @@ g_assert_no_error(error); g_assert_true(SEAGULL_IS_STATEMENT(statement)); - value = g_error_new(SEAGULL_STATEMENT_ERROR, -1337, "test value"); + value = g_error_new_literal(SEAGULL_STATEMENT_ERROR, -1337, "test value"); result = seagull_statement_bind_error(statement, ":bar", value, &error); g_clear_error(&value); diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/seagull-0.8.1/seagull/tests/test_statement_object.c new/seagull-0.8.2/seagull/tests/test_statement_object.c --- old/seagull-0.8.1/seagull/tests/test_statement_object.c 2026-03-13 09:09:19.000000000 +0100 +++ new/seagull-0.8.2/seagull/tests/test_statement_object.c 2026-07-13 10:33:18.000000000 +0200 @@ -287,7 +287,7 @@ bytes = g_bytes_new("seagull", 7); dt = g_date_time_new_from_iso8601("2025-02-04T21:54:18Z", NULL); - error = g_error_new(SEAGULL_STATEMENT_ERROR, -1337, "test value"); + error = g_error_new_literal(SEAGULL_STATEMENT_ERROR, -1337, "test value"); tz = g_time_zone_new_utc(); ret = g_object_new(test_seagull_object_get_type(), "vboolean", TRUE, @@ -328,7 +328,7 @@ bytes = g_bytes_new("landgull", 8); dt = g_date_time_new_from_iso8601("2025-06-27T02:22:19Z", NULL); - error = g_error_new(SEAGULL_STATEMENT_ERROR, 42, "other value"); + error = g_error_new_literal(SEAGULL_STATEMENT_ERROR, 42, "other value"); tz = g_time_zone_new_identifier("-0500"); ret = g_object_new(test_seagull_object_get_type(), "vboolean", FALSE, ++++++ seagull.keyring ++++++ --- /var/tmp/diff_new_pack.W1Uesq/_old 2026-07-31 16:10:26.322964956 +0200 +++ /var/tmp/diff_new_pack.W1Uesq/_new 2026-07-31 16:10:26.330965234 +0200 @@ -1,6 +1,6 @@ -----BEGIN PGP PUBLIC KEY BLOCK----- -Version: Hockeypuck 2.2 Comment: Hostname: +Version: Hockeypuck 2.2 xsFNBF05DzkBEADFEFM1ZALjngGoeIalaW9aXCA5Gr505LDK8WIVVeQD/Izggx9z Y0wi2UJR97eIXllL8FPZIe8DywJqXKhuafL+E/TI9UqRH/WtmNxZTFW6ZAvYlaHu
