Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package dlt-daemon for openSUSE:Factory checked in at 2023-09-26 22:02:24 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/dlt-daemon (Old) and /work/SRC/openSUSE:Factory/.dlt-daemon.new.1770 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "dlt-daemon" Tue Sep 26 22:02:24 2023 rev:2 rq:1113624 version:2.18.10 Changes: -------- --- /work/SRC/openSUSE:Factory/dlt-daemon/dlt-daemon.changes 2023-01-26 14:15:03.245740811 +0100 +++ /work/SRC/openSUSE:Factory/.dlt-daemon.new.1770/dlt-daemon.changes 2023-09-26 22:20:27.053139200 +0200 @@ -1,0 +2,34 @@ +Tue Sep 26 08:39:36 UTC 2023 - Pavel Zhukov <pavel.zhuk...@suse.com> + +- Obsolete renamed subpackages + +------------------------------------------------------------------- +Wed Sep 20 21:04:27 UTC 2023 - Pavel Zhukov <pavel.zhuk...@suse.com> + +- Update to 2.18.10 + * See: https://github.com/COVESA/dlt-daemon/releases/tag/v2.18.10 +- Added dlt-daemon-cmp0002.patch: Fix cmake build + +------------------------------------------------------------------- +Wed Sep 20 21:02:52 UTC 2023 - Pavel Zhukov <pavel.zhuk...@suse.com> + +- Address review comments + +------------------------------------------------------------------- +Tue May 2 15:22:09 UTC 2023 - Dominique Leuenberger <dims...@opensuse.org> + +- Update to version 2.18.8: + See https://github.com/COVESA/dlt-daemon/releases/tag/v2.18.9. +- Drop CVE-2023-26257.patch: Fixed upstream. + +------------------------------------------------------------------- +Thu Jan 26 12:37:50 UTC 2023 - Pavel Zhukov <pavel.zhuk...@suse.com> + +rename dlt-libs to libsdlt2 to comply with guidelines and linter + +------------------------------------------------------------------- +Thu Jan 26 11:39:18 UTC 2023 - Pavel Zhukov <pavel.zhuk...@suse.com> + +Add missing rc links + +------------------------------------------------------------------- Old: ---- dlt-daemon-2.18.8.tar.gz New: ---- dlt-daemon-2.18.10.tar.gz dlt-daemon-cmp0002.patch ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ dlt-daemon.spec ++++++ --- /var/tmp/diff_new_pack.6n5eY1/_old 2023-09-26 22:20:28.969208410 +0200 +++ /var/tmp/diff_new_pack.6n5eY1/_new 2023-09-26 22:20:28.977208699 +0200 @@ -17,23 +17,24 @@ Name: dlt-daemon -Version: 2.18.8 -Release: 4%{?dist} +Version: 2.18.10 +Release: 1%{?dist} Summary: DLT - Diagnostic Log and Trace License: MPL-2.0-no-copyleft-exception Group: Development/Tools/Other URL: https://github.com/COVESA/dlt-daemon Source0: https://github.com/COVESA/dlt-daemon/archive/refs/tags/v%{version}/%{name}-%{version}.tar.gz Patch0: dlt-daemon-config.patch +Patch1: dlt-daemon-cmp0002.patch BuildRequires: cmake BuildRequires: gcc-c++ BuildRequires: pandoc BuildRequires: systemd BuildRequires: systemd-devel +BuildRequires: zlib-devel Requires(pre): shadow ExcludeArch: %{ix86} - %description This component provides a standardised log and trace interface, based on the standardised protocol specified in the AUTOSAR standard 4.0 DLT. @@ -45,17 +46,21 @@ - the DLT client console utilities - the DLT test applications -%package -n dlt-libs-devel +%package -n dlt-daemon-devel Summary: DLT - Diagnostic Log and Trace: Development files -Requires: dlt-libs = %{version}-%{release} +Requires: libdlt2 = %{version}-%{release} +Provides: dlt-libs-devel = %version-%release +Obsoletes: dlt-libs-devel < %version-%release -%description -n dlt-libs-devel +%description -n dlt-daemon-devel %{summary}. -%package -n dlt-libs +%package -n libdlt2 Summary: DLT - Diagnostic Log and Trace: Libraries +Provides: dlt-libs = %version-%release +Obsoletes: dlt-libs < %version-%release -%description -n dlt-libs +%description -n libdlt2 %{summary}. %package -n dlt-tools @@ -73,8 +78,7 @@ %{summary}. %prep -%setup -q -%patch0 -p1 +%autosetup -p1 %build mkdir -p build @@ -98,6 +102,15 @@ # Home directory for the 'dlt-daemon' user mkdir -p %{buildroot}%{_localstatedir}/lib/dlt-daemon +mkdir -p %{buildroot}%{_sbindir} +pushd %{buildroot}%{_sbindir} +ln -s service rcdlt-example-user +ln -s service rcdlt +ln -s service rcdlt-system +ln -s service rcdlt-adaptor-udp +ln -s service rcdlt-receive + +popd %pre ## This creates the users that are needed for /var/lib/dlt-daemon @@ -145,7 +158,7 @@ %service_del_postun dlt-adaptor-udp.service dlt-receive.service %service_del_postun dlt-system.service -%ldconfig_scriptlets -n dlt-libs +%ldconfig_scriptlets -n libdlt2 %files %license LICENSE @@ -154,6 +167,7 @@ %config(noreplace) %{_sysconfdir}/dlt.conf %config(noreplace) %{_sysconfdir}/dlt_gateway.conf %{_unitdir}/dlt.service +%{_sbindir}/rcdlt %attr(0755,root,root) %{_bindir}/dlt-daemon %{_mandir}/man1/dlt-daemon.1%{?ext_man} @@ -167,6 +181,7 @@ %{_bindir}/dlt-test-* %{_datadir}/dlt-filetransfer %{_unitdir}/dlt-example-user.service +%{_sbindir}/rcdlt-example-user %files -n dlt-tools %{_bindir}/dlt-adaptor-stdin @@ -180,8 +195,11 @@ %{_bindir}/dlt-system %config(noreplace) %{_sysconfdir}/dlt-system.conf %{_unitdir}/dlt-adaptor-udp.service +%{_sbindir}/rcdlt-adaptor-udp %{_unitdir}/dlt-receive.service +%{_sbindir}/rcdlt-receive %{_unitdir}/dlt-system.service +%{_sbindir}/rcdlt-system %{_mandir}/man1/dlt-adaptor-stdin.1%{?ext_man} %{_mandir}/man1/dlt-adaptor-udp.1%{?ext_man} %{_mandir}/man1/dlt-control.1%{?ext_man} @@ -193,10 +211,10 @@ %{_mandir}/man1/dlt-system.1%{?ext_man} %{_mandir}/man5/dlt-system.conf.5%{?ext_man} -%files -n dlt-libs +%files -n libdlt2 %{_libdir}/libdlt.so.* -%files -n dlt-libs-devel +%files -n dlt-daemon-devel %{_includedir}/dlt %{_libdir}/pkgconfig/automotive-dlt.pc %{_libdir}/libdlt.so ++++++ dlt-daemon-2.18.8.tar.gz -> dlt-daemon-2.18.10.tar.gz ++++++ ++++ 178652 lines of diff (skipped) ++++++ dlt-daemon-cmp0002.patch ++++++ >From 22d394f4a633c7f08e13fd926339b879cb6f64da Mon Sep 17 00:00:00 2001 From: michael-methner <mmeth...@de.adit-jv.com> Date: Mon, 21 Aug 2023 14:08:01 +0200 Subject: [PATCH] cmake: Fix CMP0002 policy violation (#524) Remove duplicated cpp extension setup. Co-authored-by: LUU QUANG MINH <minh.luuqu...@vn.bosch.com> --- src/tests/CMakeLists.txt | 3 --- 1 file changed, 3 deletions(-) diff --git a/src/tests/CMakeLists.txt b/src/tests/CMakeLists.txt index 4474103f..8ca178ac 100644 --- a/src/tests/CMakeLists.txt +++ b/src/tests/CMakeLists.txt @@ -34,9 +34,6 @@ endif() #TODO: Enable again once dlt-test-non-verbose is adapted to non-macro usage if (NOT WITH_DLT_DISABLE_MACRO) set(TARGET_LIST ${TARGET_LIST} dlt-test-non-verbose) - if(WITH_DLT_CXX11_EXT) - set(TARGET_LIST ${TARGET_LIST} dlt-test-cpp-extension) - endif() endif() if(WITH_DLT_QNX_SYSTEM) ++++++ dlt-daemon-config.patch ++++++ --- /var/tmp/diff_new_pack.6n5eY1/_old 2023-09-26 22:20:29.769237308 +0200 +++ /var/tmp/diff_new_pack.6n5eY1/_new 2023-09-26 22:20:29.773237452 +0200 @@ -1,6 +1,7 @@ -diff -up dlt-daemon-2.18.8/src/daemon/dlt.conf.orig dlt-daemon-2.18.8/src/daemon/dlt.conf ---- dlt-daemon-2.18.8/src/daemon/dlt.conf.orig 2022-02-22 14:49:44.990640557 +0100 -+++ dlt-daemon-2.18.8/src/daemon/dlt.conf 2022-02-22 15:00:04.074142174 +0100 +Index: dlt-daemon-2.18.9/src/daemon/dlt.conf +=================================================================== +--- dlt-daemon-2.18.9.orig/src/daemon/dlt.conf ++++ dlt-daemon-2.18.9/src/daemon/dlt.conf @@ -32,7 +32,7 @@ ECUId = ECU1 SharedMemorySize = 100000 @@ -10,16 +11,16 @@ # The logging console for internal logging of dlt-daemon (Default: 0) # 0 = log to stdout -@@ -46,7 +46,7 @@ LoggingMode = 0 - LoggingLevel = 6 - +@@ -48,7 +48,7 @@ LoggingLevel = 6 # The logging filename if internal logging mode is log to file (Default: /tmp/dlt.log) + # If access to the file is not possible, the daemon will fall back to syslog + # if WITH_DLT_FILE_LOGGING_SYSLOG_FALLBACK is set as compile flag -LoggingFilename = /tmp/dlt.log +LoggingFilename = /var/lib/dlt-daemon/dlt.log - # Timeout on send to client (sec) - TimeOutOnSend = 4 -@@ -98,14 +98,14 @@ RingbufferStepSize = 500000 + # Indicate whether size of logging file(s) is limited (Default: 0) + EnableLoggingFileLimit = 0 +@@ -109,14 +109,14 @@ RingbufferStepSize = 500000 ######################################################################## # Control Application # ######################################################################## @@ -36,9 +37,10 @@ # Maximum size in bytes of one trace file (Default: 1000000) # OfflineTraceFileSize = 1000000 -diff -up dlt-daemon-2.18.8/systemd/dlt.service.cmake.orig dlt-daemon-2.18.8/systemd/dlt.service.cmake ---- dlt-daemon-2.18.8/systemd/dlt.service.cmake.orig 2022-02-22 15:01:59.608929579 +0100 -+++ dlt-daemon-2.18.8/systemd/dlt.service.cmake 2022-02-22 15:02:04.434878925 +0100 +Index: dlt-daemon-2.18.9/systemd/dlt.service.cmake +=================================================================== +--- dlt-daemon-2.18.9.orig/systemd/dlt.service.cmake ++++ dlt-daemon-2.18.9/systemd/dlt.service.cmake @@ -24,6 +24,7 @@ ExecStart=@CMAKE_INSTALL_PREFIX@/bin/dlt WatchdogSec=@DLT_WatchdogSec@ NotifyAccess=main