Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package libosmocore for openSUSE:Factory checked in at 2025-05-30 14:40:19 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/libosmocore (Old) and /work/SRC/openSUSE:Factory/.libosmocore.new.25440 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "libosmocore" Fri May 30 14:40:19 2025 rev:37 rq:1281332 version:1.11.1 Changes: -------- --- /work/SRC/openSUSE:Factory/libosmocore/libosmocore.changes 2025-02-13 18:40:39.728181857 +0100 +++ /work/SRC/openSUSE:Factory/.libosmocore.new.25440/libosmocore.changes 2025-05-30 17:22:25.808030566 +0200 @@ -1,0 +2,6 @@ +Fri May 30 08:42:37 UTC 2025 - Jan Engelhardt <jeng...@inai.de> + +- Update to release 1.11.1 + * lapd, lapdm: Take talloc msgb ownership when enqueueing it + +------------------------------------------------------------------- Old: ---- 1.11.0.tar.gz New: ---- 1.11.1.tar.gz ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ libosmocore.spec ++++++ --- /var/tmp/diff_new_pack.lUwPPF/_old 2025-05-30 17:22:26.276050218 +0200 +++ /var/tmp/diff_new_pack.lUwPPF/_new 2025-05-30 17:22:26.280050386 +0200 @@ -1,7 +1,7 @@ # # spec file for package libosmocore # -# Copyright (c) 2024 SUSE LLC +# Copyright (c) 2025 SUSE LLC # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -17,7 +17,7 @@ Name: libosmocore -Version: 1.11.0 +Version: 1.11.1 Release: 0 Summary: The Open Source Mobile Communications Core Library License: AGPL-3.0-or-later AND GPL-2.0-only AND GPL-2.0-or-later AND LGPL-2.1-or-later ++++++ 1.11.0.tar.gz -> 1.11.1.tar.gz ++++++ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/libosmocore-1.11.0/debian/changelog new/libosmocore-1.11.1/debian/changelog --- old/libosmocore-1.11.0/debian/changelog 2025-02-12 09:51:50.000000000 +0100 +++ new/libosmocore-1.11.1/debian/changelog 2025-05-06 11:24:20.000000000 +0200 @@ -1,3 +1,12 @@ +libosmocore (1.11.1) unstable; urgency=medium + + [ Pau Espin Pedrol ] + * tests: soft_uart: Fix printf int type format + * lapd: Take talloc msgb ownership when enqueueing it + * lapdm: Take talloc msgb ownership when enqueueing it + + -- Vadim Yanitskiy <vyanits...@sysmocom.de> Tue, 06 May 2025 16:24:20 +0700 + libosmocore (1.11.0) unstable; urgency=medium [ Mychaela N. Falconia ] diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/libosmocore-1.11.0/src/gsm/Makefile.am new/libosmocore-1.11.1/src/gsm/Makefile.am --- old/libosmocore-1.11.0/src/gsm/Makefile.am 2025-02-12 09:51:50.000000000 +0100 +++ new/libosmocore-1.11.1/src/gsm/Makefile.am 2025-05-06 11:24:20.000000000 +0200 @@ -1,7 +1,7 @@ # This is _NOT_ the library release version, it's an API version. # Please read chapter "Library interface versions" of the libtool documentation # before making any modifications: https://www.gnu.org/software/libtool/manual/html_node/Versioning.html -LIBVERSION=22:0:2 +LIBVERSION=22:1:2 AM_CPPFLAGS = -I$(top_srcdir)/include -I$(top_builddir)/include AM_CFLAGS = -Wall $(TALLOC_CFLAGS) diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/libosmocore-1.11.0/src/gsm/lapdm.c new/libosmocore-1.11.1/src/gsm/lapdm.c --- old/libosmocore-1.11.0/src/gsm/lapdm.c 2025-02-12 09:51:50.000000000 +0100 +++ new/libosmocore-1.11.1/src/gsm/lapdm.c 2025-05-06 11:24:20.000000000 +0200 @@ -376,6 +376,8 @@ *msgb_push(msg, 1) = pad; *msgb_push(msg, 1) = link_id; *msgb_push(msg, 1) = chan_nr; + /* Take ownership of msg, since we are keeping it around in this layer: */ + talloc_steal(tall_lapd_ctx, msg); msgb_enqueue(&dl->dl.tx_queue, msg); return 0; } @@ -403,6 +405,8 @@ *msgb_push(msg, 1) = pad; *msgb_push(msg, 1) = link_id; *msgb_push(msg, 1) = chan_nr; + /* Take ownership of msg, since we are keeping it around in this layer: */ + talloc_steal(tall_lapd_ctx, msg); msgb_enqueue(&dl->tx_ui_queue, msg); return 0; } diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/libosmocore-1.11.0/src/isdn/Makefile.am new/libosmocore-1.11.1/src/isdn/Makefile.am --- old/libosmocore-1.11.0/src/isdn/Makefile.am 2025-02-12 09:51:50.000000000 +0100 +++ new/libosmocore-1.11.1/src/isdn/Makefile.am 2025-05-06 11:24:20.000000000 +0200 @@ -1,7 +1,7 @@ # This is _NOT_ the library release version, it's an API version. # Please read chapter "Library interface versions" of the libtool documentation # before making any modifications: https://www.gnu.org/software/libtool/manual/html_node/Versioning.html -LIBVERSION=2:0:2 +LIBVERSION=2:1:2 AM_CPPFLAGS = -I$(top_srcdir)/include -I$(top_builddir)/include AM_CFLAGS = -Wall $(TALLOC_CFLAGS) diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/libosmocore-1.11.0/src/isdn/lapd_core.c new/libosmocore-1.11.1/src/isdn/lapd_core.c --- old/libosmocore-1.11.0/src/isdn/lapd_core.c 2025-02-12 09:51:50.000000000 +0100 +++ new/libosmocore-1.11.1/src/isdn/lapd_core.c 2025-05-06 11:24:20.000000000 +0200 @@ -1922,6 +1922,8 @@ LOGDL(dl, LOGL_INFO, "writing message to send-queue: l3len: %d\n", msgb_l3len(msg)); + /* Take ownership of msg, since we are keeping it around in this layer: */ + talloc_steal(tall_lapd_ctx, msg); /* Write data into the send queue */ msgb_enqueue(&dl->send_queue, msg); diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/libosmocore-1.11.0/tests/soft_uart/soft_uart_test.c new/libosmocore-1.11.1/tests/soft_uart/soft_uart_test.c --- old/libosmocore-1.11.0/tests/soft_uart/soft_uart_test.c 2025-02-12 09:51:50.000000000 +0100 +++ new/libosmocore-1.11.1/tests/soft_uart/soft_uart_test.c 2025-05-06 11:24:20.000000000 +0200 @@ -389,14 +389,14 @@ g_tx_cb_cfg.data = (void *)"\x55"; g_tx_cb_cfg.data_len = 1; - printf("======== pulling %lu bits (%u at a time)\n", sizeof(tx_buf), n); + printf("======== pulling %zu bits (%u at a time)\n", sizeof(tx_buf), n); for (unsigned int i = 0; i < sizeof(tx_buf); i += n) { rc = osmo_soft_uart_tx_ubits(suart, &tx_buf[i], n); OSMO_ASSERT(rc == n); } printf("%s\n", osmo_ubit_dump(&tx_buf[0], sizeof(tx_buf))); - printf("======== feeding %lu bits into the receiver\n", sizeof(tx_buf)); + printf("======== feeding %zu bits into the receiver\n", sizeof(tx_buf)); rc = osmo_soft_uart_rx_ubits(suart, &tx_buf[0], sizeof(tx_buf)); OSMO_ASSERT(rc == 0); osmo_soft_uart_flush_rx(suart); ++++++ _scmsync.obsinfo ++++++ --- /var/tmp/diff_new_pack.lUwPPF/_old 2025-05-30 17:22:26.572062647 +0200 +++ /var/tmp/diff_new_pack.lUwPPF/_new 2025-05-30 17:22:26.576062816 +0200 @@ -1,5 +1,5 @@ -mtime: 1739451385 -commit: 586032f97d69535a79b9c636922633160ad1e32a451d6445d7bfc2108cdbed03 +mtime: 1748596939 +commit: 6db69e1e4c9232b73dee375ce0d9f6f845c5198c517568a68e8e7c11c9709158 url: https://src.opensuse.org/jengelh/libosmocore revision: master ++++++ build.specials.obscpio ++++++