Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package tigervnc for openSUSE:Factory checked in at 2026-11-01 22:22:09 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/tigervnc (Old) and /work/SRC/openSUSE:Factory/.tigervnc.new.1255 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "tigervnc" Sun Nov 1 22:22:09 2026 rev:118 rq:1393767 version:1.16.1 Changes: -------- --- /work/SRC/openSUSE:Factory/tigervnc/tigervnc.changes 2026-08-01 18:29:11.439486614 +0200 +++ /work/SRC/openSUSE:Factory/.tigervnc.new.1255/tigervnc.changes 2026-11-01 22:22:33.934876689 +0100 @@ -1,0 +2,16 @@ +Mon Oct 26 10:53:22 UTC 2026 - Tomáš Chvátal <[email protected]> + +- Remove the xinetd migration block from the xorg-x11-Xvnc %post. + It enabled xvnc.socket with a direct systemctl call when an + enabled /etc/xinetd.d/vnc was found (bnc#1085974); the migration + is one-shot by design, has shipped since 2018, and enablement is + preset-driven via %service_add_post. The block was also the only + consumer of Requires(post): /bin/awk, which goes with it +- Ship the SELinux policy module with 0644 permissions (it is data, + not an executable) and annotate the SELinux store %ghost with + its mode +- Drop the unused mozilla-nss BuildRequires: the Java client is no + longer signed and nothing in the build invokes the NSS tools +- Drop the obsolete Group tags and a dead commented-out macro line + +------------------------------------------------------------------- ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ tigervnc.spec ++++++ --- /var/tmp/diff_new_pack.IhYves/_old 2026-11-01 22:22:35.557943946 +0100 +++ /var/tmp/diff_new_pack.IhYves/_new 2026-11-01 22:22:35.559944029 +0100 @@ -42,7 +42,6 @@ Release: 0 Summary: An implementation of VNC License: GPL-2.0-only AND MIT -Group: System/X11/Servers/XF86_4 URL: https://tigervnc.org/ Source0: https://github.com/TigerVNC/tigervnc/archive/v%{version}.tar.gz#/%{name}-%{version}.tar.gz Source1: 10-libvnc.conf @@ -102,7 +101,6 @@ BuildRequires: libXrandr-devel BuildRequires: libgcrypt-devel BuildRequires: libgpg-error-devel -BuildRequires: mozilla-nss BuildRequires: pam-devel BuildRequires: pkgconfig BuildRequires: systemd-rpm-macros @@ -169,10 +167,8 @@ %package -n xorg-x11-Xvnc Summary: TigerVNC implementation of Xvnc -Group: System/X11/Servers/XF86_4 Requires(pre): group(shadow) %sysusers_requires -Requires(post): /bin/awk Requires(post): systemd %if %{use_firewalld} BuildRequires: firewall-macros @@ -204,8 +200,6 @@ %package -n xorg-x11-Xvnc-module Summary: VNC module for X server -#%%{x11_abi_extension_req} -Group: System/X11/Servers/XF86_4 Requires: xorg-x11-Xvnc %description -n xorg-x11-Xvnc-module @@ -215,7 +209,6 @@ %package -n xorg-x11-Xvnc-novnc Summary: NoVNC service for Xvnc -Group: System/X11/Servers/XF86_4 Requires: novnc Requires: python3-websockify Requires: xorg-x11-Xvnc @@ -227,7 +220,6 @@ %package -n xorg-x11-Xvnc-java Summary: VNC viewer in java -Group: System/X11/Servers/XF86_4 BuildArch: noarch %{?systemd_requires} @@ -237,14 +229,12 @@ %package -n libXvnc1 Summary: X extension to control VNC module -Group: System/Libraries %description -n libXvnc1 Xvnc extension allows X clients to read and change VNC configuration. %package -n libXvnc-devel Summary: X extension to control VNC module -Group: Development/Libraries/C and C++ Requires: libXvnc1 = %version %description -n libXvnc-devel @@ -252,7 +242,6 @@ %package x11vnc Summary: Wrapper that starts x0vncserver -Group: System/X11/Servers/XF86_4 Requires: xorg-x11-Xvnc Conflicts: x11vnc Provides: x11vnc @@ -442,20 +431,6 @@ %{firewalld_reload} %endif -# If there is old xinetd configuration file and VNC service was enabled, enable the systemd service too. -# Once we are done, RPM will rename the file to /etc/xinetd.d/vnc.rpmsave, so this won't happen -# during future updates. -if [ -e %{_sysconfdir}/xinetd.d/vnc ] && awk ' - BEGIN { in_vnc1_section = 0 } - /service.*vnc1/ { in_vnc1_section = 1 } - in_vnc1_section && /disable\s*=\s*yes/ { exit 1 } - in_vnc1_section && /}/ { exit 0 } - ' %{_sysconfdir}/xinetd.d/vnc; -then - echo "Found old xinetd configuration with enabled VNC service. Enabling xvnc.socket." - systemctl enable xvnc.socket -fi - %preun -n xorg-x11-Xvnc %service_del_preun xvnc.socket xvnc.target @@ -632,7 +607,7 @@ %if %{with selinux} %files selinux -%{_datadir}/selinux/packages/%{selinuxtype}/%{modulename}.pp.bz2 -%ghost %verify(not md5 size mtime) %{_selinux_store_path}/%{selinuxtype}/active/modules/200/%{modulename} +%attr(0644,root,root) %{_datadir}/selinux/packages/%{selinuxtype}/%{modulename}.pp.bz2 +%ghost %attr(0644,root,root) %verify(not md5 size mtime) %{_selinux_store_path}/%{selinuxtype}/active/modules/200/%{modulename} %endif
