Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package osmo-smlc for openSUSE:Leap:16.0 checked in at 2025-04-23 18:08:26 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Leap:16.0/osmo-smlc (Old) and /work/SRC/openSUSE:Leap:16.0/.osmo-smlc.new.30101 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "osmo-smlc" Wed Apr 23 18:08:26 2025 rev:2 rq:1272203 version:0.3.1 Changes: -------- --- /work/SRC/openSUSE:Leap:16.0/osmo-smlc/osmo-smlc.changes 2025-03-19 11:53:26.270609372 +0100 +++ /work/SRC/openSUSE:Leap:16.0/.osmo-smlc.new.30101/osmo-smlc.changes 2025-04-23 18:10:08.176418407 +0200 @@ -1,0 +2,12 @@ +Sat Feb 22 00:38:56 UTC 2025 - Jan Engelhardt <jeng...@inai.de> + +- Update to relase 0.3.1 + * Port to newer libosmo-sigtran + +------------------------------------------------------------------- +Sat Oct 26 14:19:36 UTC 2024 - Jan Engelhardt <jeng...@inai.de> + +- Update to release 0.3.0 + * Use uniform log format for default config files + +------------------------------------------------------------------- Old: ---- 0.2.4.tar.gz New: ---- 0.3.1.tar.gz _scmsync.obsinfo build.specials.obscpio ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ osmo-smlc.spec ++++++ --- /var/tmp/diff_new_pack.di8MUf/_old 2025-04-23 18:10:08.528433162 +0200 +++ /var/tmp/diff_new_pack.di8MUf/_new 2025-04-23 18:10:08.528433162 +0200 @@ -1,7 +1,7 @@ # # spec file for package osmo-smlc # -# Copyright (c) 2023 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: osmo-smlc -Version: 0.2.4 +Version: 0.3.1 Release: 0 Summary: Osmocom Serving Mobile Location Centre License: AGPL-3.0-or-later @@ -30,12 +30,11 @@ BuildRequires: libtool >= 2 BuildRequires: lksctp-tools-devel BuildRequires: pkg-config >= 0.20 -BuildRequires: pkgconfig(libosmo-sccp) >= 1.8.0 -BuildRequires: pkgconfig(libosmo-sigtran) >= 1.8.0 -BuildRequires: pkgconfig(libosmocore) >= 1.9.0 -BuildRequires: pkgconfig(libosmoctrl) >= 1.9.0 -BuildRequires: pkgconfig(libosmogsm) >= 1.9.0 -BuildRequires: pkgconfig(libosmovty) >= 1.9.0 +BuildRequires: pkgconfig(libosmo-sigtran) >= 2.0.0 +BuildRequires: pkgconfig(libosmocore) >= 1.10.0 +BuildRequires: pkgconfig(libosmoctrl) >= 1.10.0 +BuildRequires: pkgconfig(libosmogsm) >= 1.10.0 +BuildRequires: pkgconfig(libosmovty) >= 1.10.0 %description OsmoSMLC is the Osmocom Serving Mobile Location Centre. It implements ++++++ 0.2.4.tar.gz -> 0.3.1.tar.gz ++++++ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/osmo-smlc-0.2.4/Makefile.am new/osmo-smlc-0.3.1/Makefile.am --- old/osmo-smlc-0.2.4/Makefile.am 2023-09-12 17:14:42.000000000 +0200 +++ new/osmo-smlc-0.3.1/Makefile.am 2024-09-16 12:27:16.000000000 +0200 @@ -19,7 +19,7 @@ BUILT_SOURCES = $(top_srcdir)/.version EXTRA_DIST = \ .version \ - contrib/osmo-smlc.spec.in \ + README.md \ debian \ git-version-gen \ osmoappdesc.py \ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/osmo-smlc-0.2.4/README.md new/osmo-smlc-0.3.1/README.md --- old/osmo-smlc-0.2.4/README.md 2023-09-12 17:14:42.000000000 +0200 +++ new/osmo-smlc-0.3.1/README.md 2024-09-16 12:27:16.000000000 +0200 @@ -60,7 +60,7 @@ Our coding standards are described at <https://osmocom.org/projects/cellular-infrastructure/wiki/Coding_standards> -We us a gerrit based patch submission/review process for managing +We use a Gerrit based patch submission/review process for managing contributions. Please see <https://osmocom.org/projects/cellular-infrastructure/wiki/Gerrit> for more details diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/osmo-smlc-0.2.4/TODO-RELEASE new/osmo-smlc-0.3.1/TODO-RELEASE --- old/osmo-smlc-0.2.4/TODO-RELEASE 1970-01-01 01:00:00.000000000 +0100 +++ new/osmo-smlc-0.3.1/TODO-RELEASE 2024-09-16 12:27:16.000000000 +0200 @@ -0,0 +1,9 @@ +# When cleaning up this file: bump API version in corresponding Makefile.am and rename corresponding debian/lib*.install +# according to https://osmocom.org/projects/cellular-infrastructure/wiki/Make_a_new_release +# In short: https://www.gnu.org/software/libtool/manual/html_node/Updating-version-info.html#Updating-version-info +# LIBVERSION=c:r:a +# If the library source code has changed at all since the last update, then increment revision: c:r + 1:a. +# If any interfaces have been added, removed, or changed since the last update: c + 1:0:a. +# If any interfaces have been added since the last public release: c:r:a + 1. +# If any interfaces have been removed or changed since the last public release: c:r:0. +#library what description / commit summary line diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/osmo-smlc-0.2.4/configure.ac new/osmo-smlc-0.3.1/configure.ac --- old/osmo-smlc-0.2.4/configure.ac 2023-09-12 17:14:42.000000000 +0200 +++ new/osmo-smlc-0.3.1/configure.ac 2024-09-16 12:27:16.000000000 +0200 @@ -36,12 +36,11 @@ fi PKG_PROG_PKG_CONFIG([0.20]) -PKG_CHECK_MODULES(LIBOSMOCORE, libosmocore >= 1.9.0) -PKG_CHECK_MODULES(LIBOSMOVTY, libosmovty >= 1.9.0) -PKG_CHECK_MODULES(LIBOSMOCTRL, libosmoctrl >= 1.9.0) -PKG_CHECK_MODULES(LIBOSMOGSM, libosmogsm >= 1.9.0) -PKG_CHECK_MODULES(LIBOSMOSIGTRAN, libosmo-sigtran >= 1.8.0) -PKG_CHECK_MODULES(LIBOSMOSCCP, libosmo-sccp >= 1.8.0) +PKG_CHECK_MODULES(LIBOSMOCORE, libosmocore >= 1.10.0) +PKG_CHECK_MODULES(LIBOSMOVTY, libosmovty >= 1.10.0) +PKG_CHECK_MODULES(LIBOSMOCTRL, libosmoctrl >= 1.10.0) +PKG_CHECK_MODULES(LIBOSMOGSM, libosmogsm >= 1.10.0) +PKG_CHECK_MODULES(LIBOSMOSIGTRAN, libosmo-sigtran >= 2.0.0) dnl checks for header files AC_HEADER_STDC @@ -208,5 +207,4 @@ doc/manuals/Makefile contrib/Makefile contrib/systemd/Makefile - contrib/osmo-smlc.spec Makefile) diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/osmo-smlc-0.2.4/contrib/jenkins.sh new/osmo-smlc-0.3.1/contrib/jenkins.sh --- old/osmo-smlc-0.2.4/contrib/jenkins.sh 2023-09-12 17:14:42.000000000 +0200 +++ new/osmo-smlc-0.3.1/contrib/jenkins.sh 2024-09-16 12:27:16.000000000 +0200 @@ -33,7 +33,7 @@ osmo-build-dep.sh libosmo-abis osmo-build-dep.sh libosmo-netif -osmo-build-dep.sh libosmo-sccp +osmo-build-dep.sh libosmo-sigtran # Additional configure options and depends CONFIG="" diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/osmo-smlc-0.2.4/contrib/osmo-smlc.spec.in new/osmo-smlc-0.3.1/contrib/osmo-smlc.spec.in --- old/osmo-smlc-0.2.4/contrib/osmo-smlc.spec.in 2023-09-12 17:14:42.000000000 +0200 +++ new/osmo-smlc-0.3.1/contrib/osmo-smlc.spec.in 1970-01-01 01:00:00.000000000 +0100 @@ -1,89 +0,0 @@ -# -# spec file for package osmo-smlc -# -# Copyright (c) 2017, Martin Hauke <mar...@gmx.de> -# -# All modifications and additions to the file contributed by third parties -# remain the property of their copyright owners, unless otherwise agreed -# upon. The license for this file, and modifications and additions to the -# file, is the same license as for the pristine package itself (unless the -# license for the pristine package is not an Open Source License, in which -# case the license is the MIT License). An "Open Source License" is a -# license that conforms to the Open Source Definition (Version 1.9) -# published by the Open Source Initiative. - -## Disable LTO for now since it breaks compilation of the tests -## https://osmocom.org/issues/4113 -%define _lto_cflags %{nil} - -Name: osmo-smlc -Version: @VERSION@ -Release: 0 -Summary: OsmoSMLC: Osmocom's Location Service Center -License: AGPL-3.0-or-later -Group: Hardware/Mobile -URL: https://osmocom.org/projects/osmo-smlc -Source: %{name}-%{version}.tar.xz -BuildRequires: autoconf -BuildRequires: automake >= 1.9 -BuildRequires: libtool >= 2 -BuildRequires: pkgconfig >= 0.20 -%if 0%{?suse_version} -BuildRequires: systemd-rpm-macros -%endif -BuildRequires: pkgconfig(libosmo-netif) >= 1.4.0 -BuildRequires: pkgconfig(libosmo-sccp) >= 1.8.0 -BuildRequires: pkgconfig(libosmo-sigtran) >= 1.8.0 -BuildRequires: pkgconfig(libosmocore) >= 1.9.0 -BuildRequires: pkgconfig(libosmoctrl) >= 1.9.0 -BuildRequires: pkgconfig(libosmogsm) >= 1.9.0 -BuildRequires: pkgconfig(libosmovty) >= 1.9.0 -BuildRequires: pkgconfig(talloc) -%{?systemd_requires} - -%description -OsmoBSC: Osmocom's Base Station Controller for 2G circuit-switched mobile networks. - -%prep -%setup -q - -%build -echo "%{version}" >.tarball-version -autoreconf -fi -%configure \ - --docdir=%{_docdir}/%{name} \ - --with-systemdsystemunitdir=%{_unitdir} -make %{?_smp_mflags} - -%install -%make_install - -%if 0%{?suse_version} -%preun -%service_del_preun %{name}.service - -%postun -%service_del_postun %{name}.service - -%pre -%service_add_pre %{name}.service - -%post -%service_add_post %{name}.service -%endif - -%check -make %{?_smp_mflags} check || (find . -name testsuite.log -exec cat {} +) - -%files -%license COPYING -%doc AUTHORS README.md -%{_bindir}/osmo-smlc -%dir %{_docdir}/%{name}/examples -%dir %{_docdir}/%{name}/examples/osmo-smlc -%{_docdir}/%{name}/examples/osmo-smlc/osmo-smlc.cfg -%dir %{_sysconfdir}/osmocom -%config(noreplace) %{_sysconfdir}/osmocom/osmo-smlc.cfg -%{_unitdir}/%{name}.service - -%changelog diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/osmo-smlc-0.2.4/contrib/systemd/osmo-smlc.service new/osmo-smlc-0.3.1/contrib/systemd/osmo-smlc.service --- old/osmo-smlc-0.2.4/contrib/systemd/osmo-smlc.service 2023-09-12 17:14:42.000000000 +0200 +++ new/osmo-smlc-0.3.1/contrib/systemd/osmo-smlc.service 2024-09-16 12:27:16.000000000 +0200 @@ -8,6 +8,8 @@ Restart=always StateDirectory=osmocom WorkingDirectory=%S/osmocom +User=osmocom +Group=osmocom ExecStart=/usr/bin/osmo-smlc -c /etc/osmocom/osmo-smlc.cfg RestartSec=2 diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/osmo-smlc-0.2.4/debian/changelog new/osmo-smlc-0.3.1/debian/changelog --- old/osmo-smlc-0.2.4/debian/changelog 2023-09-12 17:14:42.000000000 +0200 +++ new/osmo-smlc-0.3.1/debian/changelog 2024-09-16 12:27:16.000000000 +0200 @@ -1,3 +1,32 @@ +osmo-smlc (0.3.1) unstable; urgency=medium + + [ Harald Welte ] + * remove libosmo-sccp dependency; depend on libosmo-sigtran only + + [ Oliver Smith ] + * contrib/jenkins: libosmo-sccp -> libosmo-sigtran + + -- Oliver Smith <osm...@sysmocom.de> Mon, 16 Sep 2024 12:26:33 +0200 + +osmo-smlc (0.3.0) unstable; urgency=medium + + [ Andreas Eversberg ] + * Use uniform log format for default config files + + [ Vadim Yanitskiy ] + * build: include README.md into the release tarball + * README.md: cosmetic: fix a typo + + [ Max ] + * .deb/.rpm: add osmocom user during package install + + [ Oliver Smith ] + * .deb/.rpm: various fixes related to non-root + * contrib: remove rpm spec file + * debian/postinst: add checks, be verbose + + -- Oliver Smith <osm...@sysmocom.de> Thu, 25 Jul 2024 09:49:50 +0200 + osmo-smlc (0.2.4) unstable; urgency=medium [ arehbein ] diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/osmo-smlc-0.2.4/debian/control new/osmo-smlc-0.3.1/debian/control --- old/osmo-smlc-0.2.4/debian/control 2023-09-12 17:14:42.000000000 +0200 +++ new/osmo-smlc-0.3.1/debian/control 2024-09-16 12:27:16.000000000 +0200 @@ -11,10 +11,9 @@ pkg-config, libsctp-dev, libtalloc-dev, - libosmocore-dev (>= 1.9.0), - libosmo-sccp-dev (>= 1.8.0), - libosmo-sigtran-dev (>= 1.8.0), - osmo-gsm-manuals-dev (>= 1.5.0) + libosmocore-dev (>= 1.10.0), + libosmo-sigtran-dev (>= 2.0.0), + osmo-gsm-manuals-dev (>= 1.6.0) Standards-Version: 3.9.8 Vcs-Git: https://gitea.osmocom.org/cellular-infrastructure/osmo-smlc Vcs-Browser: https://gitea.osmocom.org/cellular-infrastructure/osmo-smlc diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/osmo-smlc-0.2.4/debian/postinst new/osmo-smlc-0.3.1/debian/postinst --- old/osmo-smlc-0.2.4/debian/postinst 1970-01-01 01:00:00.000000000 +0100 +++ new/osmo-smlc-0.3.1/debian/postinst 2024-09-16 12:27:16.000000000 +0200 @@ -0,0 +1,38 @@ +#!/bin/sh -e +case "$1" in + configure) + # Create the osmocom group and user (if it doesn't exist yet) + if ! getent group osmocom >/dev/null; then + groupadd --system osmocom + fi + if ! getent passwd osmocom >/dev/null; then + useradd \ + --system \ + --gid osmocom \ + --home-dir /var/lib/osmocom \ + --shell /sbin/nologin \ + --comment "Open Source Mobile Communications" \ + osmocom + fi + + # Fix permissions of previous (root-owned) install (OS#4107) + if dpkg --compare-versions "$2" le "0.3.0"; then + if [ -e /etc/osmocom/osmo-smlc.cfg ]; then + chown -v osmocom:osmocom /etc/osmocom/osmo-smlc.cfg + chmod -v 0660 /etc/osmocom/osmo-smlc.cfg + fi + + if [ -d /etc/osmocom ]; then + chown -v root:osmocom /etc/osmocom + chmod -v 2775 /etc/osmocom + fi + + mkdir -p /var/lib/osmocom + chown -R -v osmocom:osmocom /var/lib/osmocom + fi + ;; +esac + +# dh_installdeb(1) will replace this with shell code automatically +# generated by other debhelper scripts. +#DEBHELPER# diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/osmo-smlc-0.2.4/doc/examples/osmo-smlc/osmo-smlc.cfg new/osmo-smlc-0.3.1/doc/examples/osmo-smlc/osmo-smlc.cfg --- old/osmo-smlc-0.2.4/doc/examples/osmo-smlc/osmo-smlc.cfg 2023-09-12 17:14:42.000000000 +0200 +++ new/osmo-smlc-0.3.1/doc/examples/osmo-smlc/osmo-smlc.cfg 2024-09-16 12:27:16.000000000 +0200 @@ -1,3 +1,11 @@ +log stderr + logging color 1 + logging print category-hex 0 + logging print category 1 + logging timestamp 0 + logging print file basename last + logging print level 1 + cells lac-ci 23 42 lat 12.34567 lon 34.56789 cgi 262 42 17 5 lat 12.34765 lon 34.56987 ++++++ _scmsync.obsinfo ++++++ mtime: 1740184768 commit: c391155fc71a58146be37fd37f5a2f926d5baa656b5b9a46d50d1e61def0c105 url: https://src.opensuse.org/jengelh/osmo-smlc revision: master