Script 'mail_helper' called by obssrc
Hello community,

here is the log from the commit of package ddcutil for openSUSE:Factory checked 
in at 2025-07-17 17:17:25
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/ddcutil (Old)
 and      /work/SRC/openSUSE:Factory/.ddcutil.new.8875 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "ddcutil"

Thu Jul 17 17:17:25 2025 rev:19 rq:1293295 version:2.2.1

Changes:
--------
--- /work/SRC/openSUSE:Factory/ddcutil/ddcutil.changes  2025-05-26 
18:32:51.796683808 +0200
+++ /work/SRC/openSUSE:Factory/.ddcutil.new.8875/ddcutil.changes        
2025-07-17 17:17:58.925797453 +0200
@@ -1,0 +2,81 @@
+Tue Jul 15 07:02:40 UTC 2025 - Antonio Larrosa <[email protected]>
+
+- Update to 2.2.1:
+  * Added
+    - Do not perform permission checks if running with effective
+      user root, i.e. when running with setuid bit set.
+      Partially addresses issue #509
+  * Changed
+    - Command environment: report if running as root, with sudo, or
+      setuid bit set
+    - Command environment --verbose: eliminate some unneeded edid
+      read tests
+    - Command setvcp: Emit more more useful messages when the cause
+      of a DDCRC_RETRIES error is itself a DDCRC_RETRIES error.
+    - Add option --disable-traced-function-stack The default
+      traced-function-stack option value (disabled) is set in
+      parms.h.
+  * Fixed
+    - Avoid segfault if invalid feature code specified
+    - Maximum wait time on function lock_display() not respected,
+      possible infinte loop. Addresses issue #511
+    - Fix --verify/--noverify parsing. Addresses issue #512.
+    - ddca_close_display(): do not respect quiesce, allowing the
+      display lock record to be released, avoiding possible
+      deadlock
+    - Fix the spelling of company name HON HAI PRECISION" (obtained
+      from UEFI), avoiding a lintian message. Addresses issue #500
+    - Fix errors reported by clang 19: unused variable, expression
+      which evaluates to 0 treated as null pointer.
+      Addresses issue #502.
+    - Command getvcp --terse: Eliminate irrelevant messages
+      regarding VCP version not set.
+    - Make test for missing DRM card-connector directories more
+      robust. Issue #507.
+    - DDC communication not detected with old (340 series) Nvidia
+      proprietary driver. Issue #507
+    - Function end_capture(): call close() in case of fflush()
+      error, ensuring that messages are always sent to the
+      terminal after message capture complete
+    - Functions ddca_find_display_ref() and ddca_get_display_ref()
+      were returning a pointer to the internal Display_Ref struct
+      rather than an external integer DDCA_Display_Ref, causing
+      segfault or return code DDCRC_INVALID_DISPLAY on a subsequent
+      api call such as ddca_open_display2(). Addresses issue #528.
+    - Several API functions were not recognized as arguments to
+      --trcfunc and --trcfrom. These included
+      ddca_find_display_ref(), ddca_get_display_ref(),
+      report_parsed_capabilities()
+    - Option --stats was not reporting data
+    - ddc_open_display(): return DDCRC_DISCONNECTED instead of an
+      assert failure if bus_info == NULL. Addresses KDE Powerdevil
+      issue #504861 (powerdevil crash from libddcutil, no restart
+      happens)
+    - Macro TRACED_ASSERT() calls __assert_fail() instead of
+      exit(1). Addresses Powerdevil issue #504861.
+    - Fix troff formatting in ddcutil man page. Pull request #531.
+  * Building
+    - configure option --enable-watch-displays/
+      --disable-watch-displays controls whether display watch
+      functionaliity is built. The default is
+      --enable-watch-displays. If built with
+      --disable-watch-displays, API functions related to display
+      change detection return DDCRC_UNIMPLEMENTED
+    - If configure option --disable-x11 is specified, the only
+      watch-mode is POLL. watch-mode XEVENT does not exist.
+  * Detailed information about the changes can be found in file
+    CHANGELOG.md in the source tree, and on pages ddcutil 2.2.1
+    Release Notes (https://www.ddcutil.com/release_notes_221/)
+    and Shared Library Changes for Release 2.2.1
+    (https://www.ddcutil.com/c_api_221/) on the web site.
+- Drop patch which is already included by upstream:
+  * ddcutil-2.2.0-verify-noverify.patch
+
+-------------------------------------------------------------------
+Sat Jul  5 06:38:20 UTC 2025 - Andreas Stieger <[email protected]>
+
+- reproducible builds: pass --disable-build-timestamp
+- improve handling of --verify/--noverify (boo#1245807)
+  add ddcutil-2.2.0-verify-noverify.patch from upstream
+
+-------------------------------------------------------------------

Old:
----
  v2.2.0.tar.gz

New:
----
  v2.2.1.tar.gz

++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Other differences:
------------------
++++++ ddcutil.spec ++++++
--- /var/tmp/diff_new_pack.w9NBNO/_old  2025-07-17 17:17:59.637827065 +0200
+++ /var/tmp/diff_new_pack.w9NBNO/_new  2025-07-17 17:17:59.637827065 +0200
@@ -2,6 +2,7 @@
 # spec file for package ddcutil
 #
 # Copyright (c) 2025 SUSE LLC
+# Copyright (c) 2025 Andreas Stieger <[email protected]>
 #
 # All modifications and additions to the file contributed by third parties
 # remain the property of their copyright owners, unless otherwise agreed
@@ -17,7 +18,7 @@
 
 
 Name:           ddcutil
-Version:        2.2.0
+Version:        2.2.1
 Release:        0
 Summary:        Utility to query and update monitor settings
 License:        GPL-2.0-or-later
@@ -31,6 +32,7 @@
 BuildRequires:  gcc
 BuildRequires:  libi2c0-devel
 BuildRequires:  libtool
+BuildRequires:  pkgconfig
 BuildRequires:  pkgconfig(glib-2.0)
 BuildRequires:  pkgconfig(jansson)
 BuildRequires:  pkgconfig(libdrm)
@@ -55,9 +57,9 @@
 %package -n libddcutil5
 Summary:        Shared library to query and update monitor settings
 Group:          System/Libraries
+Suggests:       ddcutil-i2c-udev-rules
 # libddcutil.so.4 was wrongly packaged as libddcutil3 after the 1.x upgrade
 Conflicts:      libddcutil3 >= 1.0
-Suggests:       ddcutil-i2c-udev-rules
 
 %description -n libddcutil5
 Shared library version of ddcutil, exposing a C API.
@@ -90,22 +92,26 @@
 who are currently logged in.
 
 %prep
-%setup -q
+%autosetup -p1
 
 %build
 ./autogen.sh --prefix=%{_prefix}
-%configure --enable-lib=yes --enable-drm=yes --enable-usb=yes \
-   --docdir="%{_defaultdocdir}/%{name}"
+%configure \
+       --enable-lib=yes \
+       --enable-drm=yes \
+       --enable-usb=yes \
+       --docdir="%{_defaultdocdir}/%{name}" \
+       --disable-build-timestamp \
+       %{nil}
 %make_build
 
-%check
-make %{?_smp_mflags} check
-
 %install
 %make_install
 
-%post   -n libddcutil5 -p /sbin/ldconfig
-%postun -n libddcutil5 -p /sbin/ldconfig
+%check
+%make_build check
+
+%ldconfig_scriptlets -n libddcutil5
 
 %files
 %doc AUTHORS NEWS.md README.md CHANGELOG.md
@@ -115,10 +121,11 @@
 %{_datadir}/%{name}/data/*rules
 %{_datadir}/%{name}/data/90-nvidia-i2c.conf
 %{_datadir}/%{name}/data/nvidia-i2c.conf
-%{_mandir}/man1/ddcutil.1*
+%{_mandir}/man1/ddcutil.1%{?ext_man}
 %{_bindir}/ddcutil
 
 %files -n ddcutil-i2c-udev-rules
+%license COPYING
 %{_udevrulesdir}/60-ddcutil-i2c.rules
 %{_modulesloaddir}*
 
@@ -127,6 +134,7 @@
 %{_libdir}/libddcutil.so.5*
 
 %files -n libddcutil-devel
+%license COPYING
 %{_includedir}/ddcutil_types.h
 %{_includedir}/ddcutil_c_api.h
 %{_includedir}/ddcutil_macros.h

++++++ v2.2.0.tar.gz -> v2.2.1.tar.gz ++++++
++++ 9691 lines of diff (skipped)

Reply via email to