Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package policycoreutils for openSUSE:Factory checked in at 2023-10-26 17:12:09 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/policycoreutils (Old) and /work/SRC/openSUSE:Factory/.policycoreutils.new.24901 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "policycoreutils" Thu Oct 26 17:12:09 2023 rev:71 rq:1120220 version:3.5 Changes: -------- --- /work/SRC/openSUSE:Factory/policycoreutils/policycoreutils.changes 2023-10-08 12:16:58.083244378 +0200 +++ /work/SRC/openSUSE:Factory/.policycoreutils.new.24901/policycoreutils.changes 2023-10-26 17:12:25.687881813 +0200 @@ -1,0 +2,6 @@ +Wed Oct 25 08:02:37 UTC 2023 - Hu <cathy...@suse.com> + +- Add reproducible-build.patch to make the output of "sepolicy manpage" + deterministic (bsc#1216452) + +------------------------------------------------------------------- New: ---- reproducible-build.patch ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ policycoreutils.spec ++++++ --- /var/tmp/diff_new_pack.VevL3M/_old 2023-10-26 17:12:26.439909432 +0200 +++ /var/tmp/diff_new_pack.VevL3M/_new 2023-10-26 17:12:26.443909580 +0200 @@ -44,6 +44,7 @@ Patch0: make_targets.patch Patch2: get_os_version.patch Patch3: run_init.pamd.patch +Patch4: reproducible-build.patch BuildRequires: audit-devel >= %{libaudit_ver} BuildRequires: bison BuildRequires: dbus-1-glib-devel @@ -178,6 +179,7 @@ %patch0 -p1 %patch2 -p1 %patch3 -p1 +%patch4 -p1 mv ${setools_python_pwd}/audit2allow ${setools_python_pwd}/chcat ${setools_python_pwd}/semanage ${setools_python_pwd}/sepolgen ${setools_python_pwd}/sepolicy . mv ${semodule_utils_pwd}/semodule_expand ${semodule_utils_pwd}/semodule_link ${semodule_utils_pwd}/semodule_package . ++++++ reproducible-build.patch ++++++ Index: policycoreutils-3.5/selinux-python-3.5/sepolicy/sepolicy/manpage.py =================================================================== --- policycoreutils-3.5.orig/selinux-python-3.5/sepolicy/sepolicy/manpage.py +++ policycoreutils-3.5/selinux-python-3.5/sepolicy/sepolicy/manpage.py @@ -156,7 +156,7 @@ def get_alphabet_manpages(manpage_list): if j.split("/")[-1][0] == i: temp.append(j.split("/")[-1]) - alphabet_manpages[i] = temp + alphabet_manpages[i] = sorted(temp) return alphabet_manpages