Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package apache2 for openSUSE:Factory checked in at 2025-11-13 17:25:57 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/apache2 (Old) and /work/SRC/openSUSE:Factory/.apache2.new.2061 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "apache2" Thu Nov 13 17:25:57 2025 rev:221 rq:1317188 version:2.4.65 Changes: -------- --- /work/SRC/openSUSE:Factory/apache2/apache2.changes 2025-10-30 17:09:43.490400922 +0100 +++ /work/SRC/openSUSE:Factory/.apache2.new.2061/apache2.changes 2025-11-13 17:26:22.472576047 +0100 @@ -1,0 +2,13 @@ +Tue Nov 4 20:41:23 UTC 2025 - Martin Schreiner <[email protected]> + +- Make /usr/sbin/httpd a dedicated script again, this fixes building modules + while still making Apache free of update-alternatives, relying entirely + on sysconfig to dispatch the appropriate MPM. + +------------------------------------------------------------------- +Fri Oct 31 07:40:53 UTC 2025 - Dominique Leuenberger <[email protected]> + +- Ensure the mpm subpackages sync their rebuild counter with the + main package to have the installations work reliably. + +------------------------------------------------------------------- New: ---- apache2-httpd ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ apache2.spec ++++++ --- /var/tmp/diff_new_pack.oQMdB0/_old 2025-11-13 17:26:24.396658500 +0100 +++ /var/tmp/diff_new_pack.oQMdB0/_new 2025-11-13 17:26:24.396658500 +0100 @@ -40,6 +40,10 @@ %define unittest 1 %endif %endif +%if "%{flavor}" == "prefork" || "%{flavor}" == "worker" || "%{flavor}" == "event" +# Ensure the mpm packages have a synced rebuild counter, as we insisit on requiring the package = %apache2_evr +#!BcntSyncTag: apache2 +%endif %define default_mpm prefork %define suse_maintenance_mmn 0 %define apache_mmn %(test -s %{SOURCE0} && \ @@ -134,6 +138,7 @@ Source102: apache2-systemd-ask-pass Source103: apache2-start_apache2 Source104: apache2-script-helpers +Source105: apache2-httpd # additional support Source130: apache2-gensslcert Source131: apache2-check_forensic @@ -260,9 +265,6 @@ %if "%{flavor}" == "" Requires: %{_sysconfdir}/mime.types Requires: apache2-MPM -Requires: (apache2-event = %{apache2_evr} if apache2-event) -Requires: (apache2-prefork = %{apache2_evr} if apache2-prefork) -Requires: (apache2-worker = %{apache2_evr} if apache2-worker) Suggests: apache2-%{default_mpm} = %{apache2_evr} Recommends: apache2-utils Requires: logrotate @@ -517,8 +519,8 @@ ln -s a2enmod %{buildroot}%{_sbindir}/a2dismod install -m 755 %{SOURCE101} %{buildroot}%{_sbindir}/a2enflag ln -s a2enflag %{buildroot}%{_sbindir}/a2disflag -ln -s start_apache2 %{buildroot}%{_sbindir}/httpd -install -m 755 %{SOURCE103} %{buildroot}%{_sbindir}/start_apache2 +install -m 755 %{SOURCE105} %{buildroot}%{_sbindir}/httpd +install -m 744 %{SOURCE103} %{buildroot}%{_sbindir}/start_apache2 mkdir -p %{buildroot}/%{_datadir}/apache2/ install -m 644 %{SOURCE104} %{buildroot}/%{_datadir}/apache2/script-helpers ++++++ apache2-httpd ++++++ #!/bin/bash # # Copyright (c) 1996, 1997, 1998 S.u.S.E. GmbH # Copyright (c) 1998, 1999, 2000, 2001 SuSE GmbH # Copyright (c) 2002, 2003, (2004?) SuSE Linux AG # Copyright (c) 2004(?), 2005, 2006, 2007, 2008 SUSE Linux Products GmbH # # Authors: Rolf Haberrecker <[email protected]>, 2001 # Peter Poeml <[email protected]>, 2002, 2003, 2004, 2005, 2006, 2007, # 2008, 2009, 2010 # # . /usr/share/apache2/script-helpers find_mpm apache_bin="$HTTPD_SBIN_BASE-$HTTPD_MPM" if ! [ -x $apache_bin ]; then echo >&2 "$apache_bin is not a valid httpd binary." echo >&2 "Check your APACHE_MPM setting in /etc/sysconfig/apache2." exit 1 fi exec $apache_bin "$@"
