File project1.diff of Package salt

--- salt.spec.orig
+++ salt.spec
@@ -1,7 +1,7 @@
 #
 # spec file for package salt
 #
-# Copyright (c) 2024 SUSE LLC
+# Copyright (c) 2025 SUSE LLC
 #
 # All modifications and additions to the file contributed by third parties
 # remain the property of their copyright owners, unless otherwise agreed
@@ -599,7 +599,6 @@ Patch187:       fix-tls-and-x509-modules
 # PATCH-FIX_OPENSUSE: https://github.com/openSUSE/salt/pull/739
 Patch188:       backport-3006.17-security-fixes-739.patch
 
-
 ### IMPORTANT: The line below is used as a snippet marker. Do not touch it.
 ### SALT PATCHES LIST END
 
@@ -623,8 +622,8 @@ Obsoletes:      python3-%{name}
 
 Requires(pre):  %{_sbindir}/groupadd
 Requires(pre):  %{_sbindir}/useradd
-Provides:       user(salt)
 Provides:       group(salt)
+Provides:       user(salt)
 
 %if 0%{?suse_version}
 Requires(pre):  shadow
@@ -687,6 +686,7 @@ servers, handle them quickly and through
 %if 0%{?singlespec_compat}
 %package -n python3-salt
 %else
+
 %package -n python-salt
 %endif
 Summary:        python3 library for salt
@@ -718,12 +718,12 @@ BuildRequires:  %{python_module pycrypto
 %endif
 %endif
 BuildRequires:  %{python_module PyYAML}
-BuildRequires:  %{python_module psutil}
-BuildRequires:  %{python_module requests >= 1.0.0}
+BuildRequires:  %{python_module contextvars}
 BuildRequires:  %{python_module distro}
 BuildRequires:  %{python_module looseversion}
 BuildRequires:  %{python_module packaging}
-BuildRequires:  %{python_module contextvars}
+BuildRequires:  %{python_module psutil}
+BuildRequires:  %{python_module requests >= 1.0.0}
 
 # requirements/zeromq.txt
 %if %{with test}
@@ -754,7 +754,7 @@ Requires:       alts
 BuildRequires:  alts
 %else
 Requires(post): update-alternatives
-Requires(postun):update-alternatives
+Requires(postun): update-alternatives
 %endif
 %endif
 
@@ -796,13 +796,13 @@ Requires:       python-pyzmq >= 2.2.0
 %if 0%{?singlespec_compat}
 Recommends:     %{python_module jmespath}
 Requires:       %{python_module PyYAML}
-Requires:       %{python_module psutil}
-Requires:       %{python_module requests >= 1.0.0}
+Requires:       %{python_module contextvars}
+Requires:       %{python_module cryptography}
 Requires:       %{python_module distro}
 Requires:       %{python_module looseversion}
 Requires:       %{python_module packaging}
-Requires:       %{python_module contextvars}
-Requires:       %{python_module cryptography}
+Requires:       %{python_module psutil}
+Requires:       %{python_module requests >= 1.0.0}
 %if 0%{?suse_version}
 # required for zypper.py
 Requires:       %{python_module rpm}
@@ -814,13 +814,13 @@ Suggests:       %{python_module gnupg}
 %else
 Recommends:     python-jmespath
 Requires:       python-PyYAML
-Requires:       python-psutil
-Requires:       python-requests >= 1.0.0
+Requires:       python-contextvars
+Requires:       python-cryptography
 Requires:       python-distro
 Requires:       python-looseversion
 Requires:       python-packaging
-Requires:       python-contextvars
-Requires:       python-cryptography
+Requires:       python-psutil
+Requires:       python-requests >= 1.0.0
 %if 0%{?suse_version}
 # required for zypper.py
 Requires:       python-rpm
@@ -852,8 +852,8 @@ Requires(pre):  libzypp(plugin:system) >
 
 # Required by Salt modules
 Requires:       iputils
-Requires:       sudo
 Requires:       file
+Requires:       sudo
 Recommends:     man
 %if 0%{?singlespec_compat}
 Recommends:     %{python_module passlib}
@@ -879,6 +879,7 @@ Provides:       %{name}-call = %{version
 %if 0%{?singlespec_compat}
 %description -n python3-salt
 %else
+
 %description -n python-salt
 %endif
 Python3 specific files for salt
@@ -1099,6 +1100,7 @@ list of active executors.  This package
 %if 0%{?singlespec_compat}
 %package -n python3-salt-testsuite
 %else
+
 %package -n python-salt-testsuite
 %endif
 Summary:        Unit and integration tests for Salt
@@ -1123,6 +1125,7 @@ Requires:       %{python_module docker}
 %if 0%{?suse_version} < 1600
 Requires:       %{python_module mock}
 %endif
+Requires:       %{python_module pip}
 Requires:       %{python_module pygit2}
 Requires:       %{python_module pytest >= 7.0.1}
 Requires:       %{python_module pytest-httpserver}
@@ -1130,7 +1133,6 @@ Requires:       %{python_module pytest-s
 Requires:       %{python_module pytest-subtests}
 Requires:       %{python_module testinfra}
 Requires:       %{python_module yamllint}
-Requires:       %{python_module pip}
 %else
 Requires:       python-CherryPy
 Requires:       python-Genshi
@@ -1143,6 +1145,7 @@ Requires:       python-docker
 %if 0%{?suse_version} < 1600
 Requires:       python-mock
 %endif
+Requires:       python-pip
 Requires:       python-pygit2
 Requires:       python-pytest >= 7.0.1
 Requires:       python-pytest-httpserver
@@ -1150,17 +1153,17 @@ Requires:       python-pytest-salt-facto
 Requires:       python-pytest-subtests
 Requires:       python-testinfra
 Requires:       python-yamllint
-Requires:       python-pip
 %endif
 Requires:       docker
-Requires:       openssh
 Requires:       git
+Requires:       openssh
 
 Obsoletes:      %{name}-tests
 
 %if 0%{?singlespec_compat}
 %description -n python3-salt-testsuite
 %else
+
 %description -n python-salt-testsuite
 %endif
 Collection of unit, functional, and integration tests for %{name}.
@@ -1174,6 +1177,9 @@ cp %{S:5} ./.travis.yml
 cp %{S:6} .
 %autopatch -p1
 
+# https://bugzilla.opensuse.org/show_bug.cgi?id=1252286
+sed -i 's/"apache2ctl"/"apachectl"/' salt/modules/suse_apache.py
+
 %build
 %if "%{flavor}" != "testsuite"
 
@@ -1658,6 +1664,7 @@ fi
 %if 0%{?singlespec_compat}
 %posttrans -n %{python_module salt}
 %else
+
 %posttrans -n python-salt
 %endif
 
openSUSE Build Service is sponsored by