Script 'mail_helper' called by obssrc
Hello community,
here is the log from the commit of package patterns-server for openSUSE:Factory
checked in at 2026-10-27 16:46:17
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/patterns-server (Old)
and /work/SRC/openSUSE:Factory/.patterns-server.new.2252680 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "patterns-server"
Tue Oct 27 16:46:17 2026 rev:26 rq:1392668 version:20250313
Changes:
--------
--- /work/SRC/openSUSE:Factory/patterns-server/patterns-server.changes
2026-06-16 13:46:55.124930611 +0200
+++
/work/SRC/openSUSE:Factory/.patterns-server.new.2252680/patterns-server.changes
2026-10-27 16:46:19.566855562 +0100
@@ -1,0 +2,54 @@
+Sun Oct 25 13:24:47 UTC 2026 - Tomáš Chvátal <[email protected]>
+
+- dhcp_dns_server: build the DHCP half on Kea on openSUSE too, as
+ the SLE branch of this pattern already does; ISC dhcp is
+ end-of-life since December 2022 and 4.4.3.P1 was its final
+ release. Drop bind-chrootenv, which the bind package no longer
+ ships.
+- gateway_server: drop quagga, ipsec-tools and rarpd, none of which
+ exists in openSUSE Factory anymore; recommend frr, the FRRouting
+ successor of quagga that the SLE branch of this pattern already
+ names, on openSUSE as well. Also drop calamaris and
+ wondershaper, and arptables: the patterns' firewall is
+ firewalld, recommended by patterns-base, and its backend is
+ nftables, so the legacy ARP packet filtering tool is
+ superseded on both counts.
+- mail_server: drop cyrus-imapd, whose source package was removed
+ from Factory, and inn, the NNTP news server left over from the
+ mail-and-news era. Recommend postfix and dovecot, so the
+ pattern has a mail centre again: postfix is the distribution's
+ default MTA (boo#1136078) and dovecot is the remaining full
+ IMAP server in Factory.
+- lamp_server: drop apache2-mod_python (mod_python is Python 2 era
+ and the package was removed from Factory) and
+ apache2-example-pages (no longer built); recommend
+ libapr1-0/libapr-util1-0 and apache2-manual under their current
+ names instead of libapr1/libapr-util1 and apache2-doc, which no
+ longer exist as packages.
+- directory_server: drop yast2-ldap-server, which no longer exists
+ in Factory.
+- printing: drop cups-filters-foomatic-rip and
+ cups-filters-ghostscript; both were folded into cups-filters,
+ which this pattern already recommends. Recommend
+ hplip-driver-hpcups instead of the retired hplip-hpijs name.
+- Drop all remaining yast2-* recommendations, as patterns do not
+ carry YaST modules: yast2-ftp-server, yast2-nfs-server,
+ yast2-samba-server and yast2-tftp-server in file_server;
+ yast2-control-center, yast2-ncurses, yast2-ncurses-pkg and
+ yast2-vm in kvm_tools and xen_tools; and the yast2-*-32bit
+ mirrors in pattern-definition-32bit.txt.
+- file_server: drop the nfsidmap recommendation entirely rather
+ than renaming it to libnfsidmap1: the idmapping library is
+ pulled in by the NFS client packages themselves and has no
+ place named in a pattern.
+- kvm_tools, xen_tools: recommend xauth under its current name
+ instead of xorg-x11-xauth.
+- Mirror the changed entries in pattern-definition-32bit.txt,
+ including the inn-32bit removal in mail_server.
+- gateway_server: recommend wireshark unconditionally. The SLE
+ branch of this pattern also requires it, while the openSUSE
+ branch named it nowhere and nothing in the file explains the
+ difference; the recommended strength matches the pattern's
+ other analysis tooling.
+
+-------------------------------------------------------------------
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ patterns-server.spec ++++++
--- /var/tmp/diff_new_pack.VEooLZ/_old 2026-10-27 16:46:20.358888737 +0100
+++ /var/tmp/diff_new_pack.VEooLZ/_new 2026-10-27 16:46:20.361888863 +0100
@@ -54,20 +54,10 @@
Provides: pattern-order() = 3040
Provides: pattern-visible()
Requires: bind
-%if 0%{?is_opensuse}
-Requires: dhcp-server
-%else
Requires: kea
-%endif
Requires: pattern() = basesystem
-Recommends: bind-chrootenv
Recommends: bind-doc
-%if 0%{?is_opensuse}
-Recommends: dhcp
-Recommends: dhcp-relay
-%else
Recommends: kea-hooks
-%endif
%if 0%{?is_opensuse}
Provides: patterns-openSUSE-dhcp_dns_server = %{version}
Obsoletes: patterns-openSUSE-dhcp_dns_server < %{version}
@@ -100,7 +90,6 @@
Recommends: sssd
Recommends: sssd-ldap
%if 0%{?is_opensuse}
-Recommends: yast2-ldap-server
Provides: patterns-openSUSE-directory_server = %{version}
Obsoletes: patterns-openSUSE-directory_server < %{version}
%else
@@ -127,7 +116,6 @@
Provides: pattern-visible()
Requires: nfs-kernel-server
Requires: pattern() = basesystem
-Recommends: nfsidmap
Recommends: samba
Recommends: samba-client
Recommends: samba-winbind
@@ -141,10 +129,6 @@
Obsoletes: patterns-sles-file_server < %{version}
%endif
%if 0%{?is_opensuse}
-Recommends: yast2-ftp-server
-Recommends: yast2-nfs-server
-Recommends: yast2-samba-server
-Recommends: yast2-tftp-server
Suggests: atftp
%endif
@@ -169,25 +153,14 @@
%if !0%{?is_opensuse}
Requires: wireshark
%endif
-Recommends: arptables
-Recommends: calamaris
Recommends: ddclient
Recommends: fetchmail
Recommends: fetchmailconf
-Recommends: ipsec-tools
-%if 0%{?is_opensuse}
-Recommends: quagga
-%else
Recommends: frr
-%endif
Recommends: radvd
-Recommends: rarpd
Recommends: squid
Recommends: whois
-%if !0%{?is_opensuse}
Recommends: wireshark
-%endif
-Recommends: wondershaper
%if 0%{?is_opensuse}
Provides: patterns-openSUSE-gateway_server = %{version}
Obsoletes: patterns-openSUSE-gateway_server < %{version}
@@ -268,11 +241,7 @@
Recommends: vim
Recommends: virt-v2v
Recommends: virt-viewer
-Recommends: xorg-x11-xauth
-Recommends: yast2-control-center
-Recommends: yast2-ncurses
-Recommends: yast2-ncurses-pkg
-Recommends: yast2-vm
+Recommends: xauth
%endif
%if !0%{?is_opensuse}
Provides: patterns-sles-kvm_tools = %{version}
@@ -300,13 +269,11 @@
Provides: pattern-visible()
Requires: apache2
Requires: pattern() = basesystem
-Recommends: apache2-doc
-Recommends: apache2-example-pages
+Recommends: apache2-manual
Recommends: apache2-mod_php8
-Recommends: apache2-mod_python
Recommends: apache2-prefork
-Recommends: libapr-util1
-Recommends: libapr1
+Recommends: libapr-util1-0
+Recommends: libapr1-0
Recommends: mariadb
Recommends: perl
%if 0%{?is_opensuse}
@@ -342,8 +309,8 @@
Requires: pattern() = basesystem
Recommends: amavisd-new
Recommends: clamav
-Recommends: cyrus-imapd
-Recommends: inn
+Recommends: dovecot
+Recommends: postfix
Recommends: spamassassin
%if 0%{?is_opensuse}
Provides: patterns-openSUSE-mail_server = %{version}
@@ -384,11 +351,9 @@
Recommends: cups-backends
Recommends: cups-filters
Recommends: cups-filters-cups-browsed
-Recommends: cups-filters-foomatic-rip
-Recommends: cups-filters-ghostscript
Recommends: epson-inkjet-printer-escpr
Recommends: gutenprint
-Recommends: hplip-hpijs
+Recommends: hplip-driver-hpcups
Recommends: manufacturer-PPDs
Recommends: samba
Recommends: splix
@@ -473,11 +438,7 @@
Recommends: virt-viewer
#Recommends: sles-xen_en-pdf
Recommends: xen-doc-html
-Recommends: xorg-x11-xauth
-Recommends: yast2-control-center
-Recommends: yast2-ncurses
-Recommends: yast2-ncurses-pkg
-Recommends: yast2-vm
+Recommends: xauth
%if !0%{?is_opensuse}
Provides: patterns-sles-xen_tools = %{version}
Obsoletes: patterns-sles-xen_tools < %{version}
++++++ pattern-definition-32bit.txt ++++++
--- /var/tmp/diff_new_pack.VEooLZ/_old 2026-10-27 16:46:20.405890706 +0100
+++ /var/tmp/diff_new_pack.VEooLZ/_new 2026-10-27 16:46:20.408890832 +0100
@@ -1,14 +1,10 @@
%package dhcp_dns_server-32bit
Summary: DHCP and DNS Server
Recommends: bind-32bit
-Recommends: dhcp-server-32bit
-Recommends: bind-chrootenv-32bit
+Recommends: kea-32bit
Recommends: bind-doc-32bit
-Recommends: dhcp-32bit
-Recommends: dhcp-relay-32bit
+Recommends: kea-hooks-32bit
Recommends: dhcp-tools-32bit
-Recommends: yast2-dhcp-server-32bit
-Recommends: yast2-dns-server-32bit
Provides: pattern() = dhcp_dns_server%2d32bit
Group: Metapackages
Supplements:
packageand(patterns-server-32bit:patterns-server-dhcp_dns_server)
@@ -28,7 +24,6 @@
Recommends: 389-ds-32bit
Recommends: nss_ldap-32bit
Recommends: pam_ldap-32bit
-Recommends: yast2-ldap-server-32bit
Provides: pattern() = directory_server%2d32bit
Group: Metapackages
Supplements:
packageand(patterns-server-32bit:patterns-server-directory_server)
@@ -46,16 +41,11 @@
%package file_server-32bit
Summary: File Server
Recommends: nfs-kernel-server-32bit
-Recommends: nfsidmap-32bit
Recommends: samba-32bit
Recommends: samba-client-32bit
Recommends: samba-winbind-32bit
Recommends: tftp-32bit
Recommends: vsftpd-32bit
-Recommends: yast2-ftp-server-32bit
-Recommends: yast2-nfs-server-32bit
-Recommends: yast2-samba-server-32bit
-Recommends: yast2-tftp-server-32bit
Provides: pattern() = file_server%2d32bit
Group: Metapackages
Supplements: packageand(patterns-server-32bit:patterns-server-file_server)
@@ -73,18 +63,13 @@
%package gateway_server-32bit
Summary: Internet Gateway
Recommends: wireshark-32bit
-Recommends: arptables-32bit
-Recommends: calamaris-32bit
Recommends: ddclient-32bit
Recommends: fetchmail-32bit
Recommends: fetchmailconf-32bit
-Recommends: ipsec-tools-32bit
-Recommends: quagga-32bit
+Recommends: frr-32bit
Recommends: radvd-32bit
-Recommends: rarpd-32bit
Recommends: squid-32bit
Recommends: whois-32bit
-Recommends: wondershaper-32bit
Provides: pattern() = gateway_server%2d32bit
Group: Metapackages
Supplements:
packageand(patterns-server-32bit:patterns-server-gateway_server)
@@ -102,14 +87,11 @@
%package lamp_server-32bit
Summary: Web and LAMP Server
Recommends: apache2-32bit
-Recommends: yast2-http-server-32bit
-Recommends: apache2-doc-32bit
-Recommends: apache2-example-pages-32bit
+Recommends: apache2-manual-32bit
Recommends: apache2-mod_php7-32bit
-Recommends: apache2-mod_python-32bit
Recommends: apache2-prefork-32bit
-Recommends: libapr-util1-32bit
-Recommends: libapr1-32bit
+Recommends: libapr-util1-0-32bit
+Recommends: libapr1-0-32bit
Recommends: mariadb-32bit
Recommends: perl-32bit
Provides: pattern() = lamp_server%2d32bit
@@ -131,8 +113,6 @@
Recommends: vacation-32bit
Recommends: amavisd-new-32bit
Recommends: clamav-32bit
-Recommends: cyrus-imapd-32bit
-Recommends: inn-32bit
Recommends: mailman-32bit
Recommends: spamassassin-32bit
Provides: pattern() = mail_server%2d32bit
@@ -155,11 +135,9 @@
Recommends: cups-backends-32bit
Recommends: cups-filters-32bit
Recommends: cups-filters-cups-browsed-32bit
-Recommends: cups-filters-foomatic-rip-32bit
-Recommends: cups-filters-ghostscript-32bit
Recommends: epson-inkjet-printer-escpr-32bit
Recommends: gutenprint-32bit
-Recommends: hplip-hpijs-32bit
+Recommends: hplip-driver-hpcups-32bit
Recommends: manufacturer-PPDs-32bit
Recommends: OpenPrintingPPDs-ghostscript-32bit
Recommends: OpenPrintingPPDs-hpijs-32bit