Hello community,

here is the log from the commit of package man for openSUSE:Factory checked in 
at 2019-05-06 13:17:04
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/man (Old)
 and      /work/SRC/openSUSE:Factory/.man.new.5148 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "man"

Mon May  6 13:17:04 2019 rev:74 rq:699626 version:2.8.4

Changes:
--------
--- /work/SRC/openSUSE:Factory/man/man.changes  2019-03-12 09:48:20.591598719 
+0100
+++ /work/SRC/openSUSE:Factory/.man.new.5148/man.changes        2019-05-06 
13:17:06.231922145 +0200
@@ -1,0 +2,13 @@
+Tue Apr 30 10:57:35 UTC 2019 - Dr. Werner Fink <wer...@suse.de>
+
+- Make systemd timers and services optional but hold them enabled
+  as maybe in future all packages providing manual pages might use
+  a posttrans scriplet to trigger a refresh of the man db (boo#1133762).
+
+-------------------------------------------------------------------
+Tue Apr 30 09:09:19 UTC 2019 - lnus...@suse.de
+
+- remove %verify(not group) from /var/cache/man, the inconsistent
+  permissions are fixed in the permissions package (boo#1133678)
+
+-------------------------------------------------------------------

++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Other differences:
------------------
++++++ man.spec ++++++
--- /var/tmp/diff_new_pack.wG83pn/_old  2019-05-06 13:17:07.019924023 +0200
+++ /var/tmp/diff_new_pack.wG83pn/_new  2019-05-06 13:17:07.019924023 +0200
@@ -12,7 +12,7 @@
 # license that conforms to the Open Source Definition (Version 1.9)
 # published by the Open Source Initiative.
 
-# Please submit bugfixes or comments via http://bugs.opensuse.org/
+# Please submit bugfixes or comments via https://bugs.opensuse.org/
 #
 
 
@@ -21,6 +21,8 @@
   %define _fillupdir /var/adm/fillup-templates
 %endif
 
+%bcond_without  sdtimer
+
 Name:           man
 BuildRequires:  automake
 BuildRequires:  flex
@@ -35,6 +37,7 @@
 BuildRequires:  man-pages
 BuildRequires:  pkg-config
 BuildRequires:  po4a
+BuildRequires:  systemd
 BuildRequires:  update-alternatives
 BuildRequires:  xz-devel
 BuildRequires:  zlib-devel
@@ -59,6 +62,7 @@
 Requires(pre):  group(man)
 Requires(post): update-alternatives
 Requires(preun): update-alternatives
+Requires(posttrans): systemd
 Source:         
http://download.savannah.gnu.org/releases/man-db/man-db-%{version}.tar.xz
 Source1:        sysconfig.cron-man
 Source2:        cron.daily.do_mandb
@@ -261,30 +265,35 @@
 %else
     install -m 0744 %{SOURCE2} %{buildroot}/%{_libexecdir}/man-db/do_mandb
 %endif
+%if %{with sdtimer}
     install -m 0644 %{SOURCE7} %{buildroot}%{_unitdir}/
 %if 0%{suse_version} >= 1500
     install -m 0644 %{SOURCE8} %{buildroot}%{_unitdir}/
     install -m 0644 %{SOURCE9} %{buildroot}%{_unitdir}/
 %endif
+%endif
 
 %find_lang man-db --all-name --with-man
 
 %pre
 test -d var/catman/ && rm -rf var/catman/ || true
+%if %{with sdtimer}
 %if 0%{suse_version} >= 1500
 %service_add_pre man-db-create.service mandb.service mandb.timer
 %else
 %service_add_pre man-db-create.service
 %endif
+%endif
 
 %post
-%{?tmpfiles_create:%tmpfiles_create %{_libexecdir}/tmpfiles.d/man-db.conf}
 %{fillup_only -an cron}
 /sbin/ldconfig
+%if %{with sdtimer}
 %service_add_post man-db-create.service
 %if 0%{suse_version} >= 1500
 %service_add_post mandb.service mandb.timer
 %endif
+%endif
 # Remark: soelim(1)     is part of package groff or mandoc and
 #         makewhatis(8) is part of package makewaht or mandoc
 %{_sbindir}/update-alternatives --quiet --force \
@@ -296,10 +305,12 @@
        --slave   %{_mandir}/man1/whatis.1%{?ext_man}  whatis.1%{?ext_man}  
%{_mandir}/man1/whatis-db.1%{?ext_man}
 
 %preun
+%if %{with sdtimer}
 %service_del_preun man-db-create.service
 %if 0%{suse_version} >= 1500
 %service_del_preun mandb.service mandb.timer
 %endif
+%endif
 if test $1 -eq 0
 then
        %{_sbindir}/update-alternatives --quiet --remove man %{_bindir}/man
@@ -307,13 +318,19 @@
 
 %postun
 /sbin/ldconfig
+%if %{with sdtimer}
 %service_del_postun man-db-create.service
 %if 0%{suse_version} >= 1500
 %service_del_postun mandb.service mandb.timer
 %endif
+%endif
 
 %posttrans
-test -d /var/cache/man && mandb --quiet --create ||:
+%{?tmpfiles_create:%tmpfiles_create %{_libexecdir}/tmpfiles.d/man-db.conf}
+if test -d %{_localstatedir}/cache/man
+then
+  mandb --quiet --create || :
+fi
 
 %files -f man-db.lang
 %defattr(-,root,root)
@@ -354,11 +371,13 @@
 %dir %{_libexecdir}/tmpfiles.d
 %endif
 %{_libexecdir}/tmpfiles.d/man-db.conf
+%if %{with sdtimer}
 %{_unitdir}/man-db-create.service
 %if 0%{suse_version} >= 1500
 %{_unitdir}/mandb.service
 %{_unitdir}/mandb.timer
 %endif
+%endif
 %dir %{_datadir}/groff/site-tmac
 %{_datadir}/groff/site-tmac/tmac.andb
 %{_datadir}/groff/site-tmac/tmac.andocdb
@@ -370,6 +389,6 @@
 %dir %{_mandir}/tr
 %{_fillupdir}/sysconfig.cron-man
 %defattr(-,man,man)
-%ghost %verify(not group) %{_localstatedir}/cache/man
+%ghost %{_localstatedir}/cache/man
 
 %changelog


Reply via email to