Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package texlive-filesystem for openSUSE:Factory checked in at 2026-02-27 17:01:22 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/texlive-filesystem (Old) and /work/SRC/openSUSE:Factory/.texlive-filesystem.new.29461 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "texlive-filesystem" Fri Feb 27 17:01:22 2026 rev:63 rq:1335236 version:unknown Changes: -------- --- /work/SRC/openSUSE:Factory/texlive-filesystem/texlive-filesystem.changes 2026-01-26 10:45:05.098661195 +0100 +++ /work/SRC/openSUSE:Factory/.texlive-filesystem.new.29461/texlive-filesystem.changes 2026-02-27 17:02:27.725596636 +0100 @@ -1,0 +2,6 @@ +Thu Feb 26 09:35:45 UTC 2026 - Dr. Werner Fink <[email protected]> + +- Avoid permission files and check in case of Immutable Mode + (boo#1256841, jsc#PED-14907, and jsc#PED-14906) + +------------------------------------------------------------------- ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ texlive-filesystem.spec ++++++ --- /var/tmp/diff_new_pack.MkeNzW/_old 2026-02-27 17:02:30.689719642 +0100 +++ /var/tmp/diff_new_pack.MkeNzW/_new 2026-02-27 17:02:30.709720472 +0100 @@ -24,7 +24,7 @@ %define texlive_version 2025 %define texlive_previous 2022 %define texlive_release 20250308 -%define texlive_noarch 221 +%define texlive_noarch 222 %define texlive_source texlive-20250308-source %define biber_version 2.20 @@ -99,7 +99,9 @@ Requires(posttrans): texlive-kpathsea >= %{texlive_version} Requires(posttrans): texlive-scripts-bin >= %{texlive_version} Requires(posttrans): texlive-scripts >= %{texlive_version} +%if ! %{with immutable} Requires(verify): permissions +%endif Obsoletes: tetex <= %{texlive_previous} BuildRequires: cron BuildRequires: ed @@ -10920,7 +10922,9 @@ mkdir -p %{buildroot}%{_fontcache}/source mkdir -p %{buildroot}%{_fontcache}/tfm mkdir -p %{buildroot}%{_appdefdir} +%if ! %{with immutable} mkdir -p %{buildroot}%{_sysconfdir}/permissions.d +%endif mkdir -p %{buildroot}%{_texmfdistdir}/asymptote mkdir -p %{buildroot}%{_texmfdistdir}/asymptote/GUI/configs mkdir -p %{buildroot}%{_texmfdistdir}/asymptote/GUI/res/icons @@ -24480,7 +24484,7 @@ % /tmp/umap-var/web2c/updmap.log EOF done - +%if ! %{with immutable} # the permission files, any change is also required within do.mklists # Note: the entry for the public program is set to # %{_libexecdir}/mktex/publici root:%{texgrp} 2755 @@ -24524,6 +24528,7 @@ %{_fontcache}/source/ %{texusr}:%{texgrp} 3775 %{_fontcache}/tfm/ %{texusr}:%{texgrp} 3775 EOF +%endif %if %{with zypper_posttrans} sed -r 's@%%\{_texmfdistdir\}@%{_texmfdistdir}@' < %{S:42} > %{buildroot}%{_texmfdistdir}/texconfig/zypper.py @@ -24568,6 +24573,7 @@ rm -vrf %{buildroot}%{_texmfcache} %endif +%if ! %{with immutable} %if %{defined verify_permissions} %verifyscript %verify_permissions -e %{_texmfconfdir}/ls-R @@ -24588,6 +24594,7 @@ %verify_permissions -e %{_fontcache}/source/ %verify_permissions -e %{_fontcache}/tfm/ %endif +%endif %pre # the ls-R file on update @@ -24626,6 +24633,7 @@ echo '%% ls-R -- filename database for kpathsea; do not change this line.' > \${tmp} mv \${tmp} ${dir}/ls-R" || error=1 done +%if ! %{with immutable} %if %{defined set_permissions} %set_permissions %{_texmfconfdir}/ls-R %set_permissions %{_texmfvardir}/ @@ -24645,6 +24653,7 @@ %set_permissions %{_fontcache}/source/ %set_permissions %{_fontcache}/tfm/ %endif +%endif %if 0%{?suse_version} > 1550 %service_add_post texlive.timer texlive.service texlive-initial.service %endif @@ -24679,7 +24688,9 @@ %if 0%{?suse_version} <= 1550 %config %{_sysconfdir}/cron.daily/suse-texlive %endif +%if ! %{with immutable} %config %{_sysconfdir}/permissions.d/texlive* +%endif %config %{_sysconfdir}/profile.d/texlive* %config %{_sysconfdir}/skel/.dvipsrc %{_datadir}/fontconfig/conf.avail/09-texlive*.conf
