Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package colord for openSUSE:Factory checked in at 2025-08-26 14:56:25 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/colord (Old) and /work/SRC/openSUSE:Factory/.colord.new.30751 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "colord" Tue Aug 26 14:56:25 2025 rev:94 rq:1301314 version:1.4.8 Changes: -------- --- /work/SRC/openSUSE:Factory/colord/colord.changes 2024-10-16 23:38:20.195920950 +0200 +++ /work/SRC/openSUSE:Factory/.colord.new.30751/colord.changes 2025-08-26 14:56:54.710175478 +0200 @@ -1,0 +2,37 @@ +Mon Aug 25 14:51:36 UTC 2025 - Dominique Leuenberger <dims...@opensuse.org> + +- Update to version 1.4.8: + + New Features: + - Add AppStream metainfo XML with hardware provide info. + - Add support for -Dsystemd_root_prefix to make local building + easier. + - Install sysusers.d config file if configured user is not + root. + + Bugfixes: + - Add the source attribute for each man page. + - Drop component type from AppStream metadata XML to avoid + parsing error. + - Fix a critical warning when running the self tests. + - Fix USB scanners not working with RestrictAddressFamilies. + - Fix writing to the database with ProtectSystem=strict. + - Properly set the status to CD_SESSION_STATUS_RUNNING. + - Use g_ascii_strtod instead of atof(). + - Use sqlite3_errmsg() to avoid getting a mutable error + message. +- Changes from version 1.4.7: + + Bugfixes: + - Add various hardenings to the systemd service. + - Always close the ICC profile when loading fails. + - Avoid destructing LCMS plugin twice with lcms 2.14. + - Do not make state files executable in tmpfiles.d/colord.conf. + - Fix a double free spotted by Coverity. + - Fix an error check when parsing the DTP94 data. + - Fix a -Wincompatible-pointer-types warning. + - Fix potential crash when reading from broken Huey hardware. + - Set FILE_OFFSET_BITS explicitly. + - Use a 64-bit time_t. + - Use thread context for Gamut Alarm codes. +- Drop colord-CVE-2021-42523.patch and + harden_colord.service.patch: fixed upstream. + +------------------------------------------------------------------- Old: ---- colord-1.4.6.tar.xz colord-1.4.6.tar.xz.asc colord-CVE-2021-42523.patch colord.sysusers harden_colord.service.patch New: ---- colord-1.4.8.tar.xz colord-1.4.8.tar.xz.asc ----------(Old B)---------- Old: - Use thread context for Gamut Alarm codes. - Drop colord-CVE-2021-42523.patch and harden_colord.service.patch: fixed upstream. Old:- Drop colord-CVE-2021-42523.patch and harden_colord.service.patch: fixed upstream. ----------(Old E)---------- ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ colord.spec ++++++ --- /var/tmp/diff_new_pack.kOzfbV/_old 2025-08-26 14:56:55.274198990 +0200 +++ /var/tmp/diff_new_pack.kOzfbV/_new 2025-08-26 14:56:55.274198990 +0200 @@ -1,7 +1,7 @@ # # spec file for package colord # -# Copyright (c) 2024 SUSE LLC +# Copyright (c) 2025 SUSE LLC and contributors # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -19,7 +19,7 @@ %define _udevrulesdir %(pkg-config --variable=udevdir udev)/rules.d Name: colord -Version: 1.4.6 +Version: 1.4.8 Release: 0 Summary: System Daemon for Managing Color Devices License: GPL-2.0-or-later @@ -28,14 +28,9 @@ Source0: https://www.freedesktop.org/software/colord/releases/%{name}-%{version}.tar.xz Source1: https://www.freedesktop.org/software/colord/releases/%{name}-%{version}.tar.xz.asc Source2: %{name}.keyring -# PATCH-FEATURE-OPENSUSE -Patch0: harden_colord.service.patch # Apparmor profile Source3: usr.lib.colord -Source4: colord.sysusers Source99: baselibs.conf -# PATCH-FIX-UPSTREAM colord-CVE-2021-42523.patch boo#1202802 mgo...@suse.com -- fix a small memory leak on db open failure. -Patch1: colord-CVE-2021-42523.patch BuildRequires: argyllcms BuildRequires: docbook5-xsl-stylesheets @@ -149,7 +144,6 @@ %autosetup -p1 %build -%sysusers_generate_pre %{SOURCE4} %{name} %{name}.conf # Set ~2 GiB limit so that colprof is forced to work in chunks when # generating the print profile rather than trying to allocate a 3.1 GiB # chunk of RAM to put the entire B-to-A tables in. @@ -180,14 +174,15 @@ %meson_install find %{buildroot} -type f -name "*.la" -delete -print +%sysusers_generate_pre %{buildroot}%{_sysusersdir}/%{name}-sysusers.conf colord-sysusers colord-sysusers.conf + # Install Apparmor profile mkdir -p %{buildroot}%{_sysconfdir}/apparmor.d/ install -c -m 644 %{SOURCE3} %{buildroot}%{_sysconfdir}/apparmor.d/ -install -Dm0644 %{SOURCE4} %{buildroot}%{_sysusersdir}/%{name}.conf %find_lang %{name} -%pre -f %{name}.pre +%pre -f %{name}-sysusers.pre %service_add_pre %{name}.service %preun @@ -209,7 +204,6 @@ %license COPYING %doc AUTHORS NEWS %{_unitdir}/colord.service -%{_sysusersdir}/%{name}.conf %{_udevrulesdir}/*.rules %attr(755,colord,colord) %dir %{_localstatedir}/lib/colord %ghost %attr(755,colord,colord) %{_localstatedir}/lib/colord/icc @@ -230,6 +224,7 @@ %dir %{_datadir}/dbus-1/system.d %{_datadir}/dbus-1/system.d/org.freedesktop.ColorManager.conf %{_datadir}/glib-2.0/schemas/org.freedesktop.ColorHelper.gschema.xml +%{_datadir}/metainfo/org.freedesktop.colord.metainfo.xml %{_datadir}/polkit-1/actions/org.freedesktop.color.policy %{_mandir}/man1/cd-create-profile.1%{?ext_man} %{_mandir}/man1/cd-fix-profile.1%{?ext_man} @@ -241,6 +236,7 @@ %{_libdir}/libcolordcompat.so %{_libdir}/colord-plugins/libcolord_sensor_camera.so %{_libdir}/colord-plugins/libcolord_sensor_scanner.so +%{_sysusersdir}/colord-sysusers.conf %{_userunitdir}/colord-session.service %{_tmpfilesdir}/colord.conf ++++++ colord-1.4.6.tar.xz -> colord-1.4.8.tar.xz ++++++ ++++ 33368 lines of diff (skipped)