Commit Graph

141 Commits

Author SHA256 Message Date
Dominique Leuenberger
647d467e8c Accepting request 762613 from Base:System
- Don't mark /etc/alternatives files as %config as that would lead
  to stale symlinks on uninstall (forwarded request 762105 from lnussel)

OBS-URL: https://build.opensuse.org/request/show/762613
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/man?expand=0&rev=77
2020-01-18 11:13:47 +00:00
Dr. Werner Fink
1633decb51 Accepting request 762105 from home:lnussel:branches:Base:System
- Don't mark /etc/alternatives files as %config as that would lead
  to stale symlinks on uninstall

OBS-URL: https://build.opensuse.org/request/show/762105
OBS-URL: https://build.opensuse.org/package/show/Base:System/man?expand=0&rev=108
2020-01-10 07:30:19 +00:00
Dominique Leuenberger
a84e985cf2 Accepting request 745706 from Base:System
- Avoid racy bash code on waiting on find in do_mandb (boo#1155879) 

- Use %{_prefix}/lib for tmpfiles.d directory to avoid to get this
  nonexecutable location below new location of %{_libexecdir}

OBS-URL: https://build.opensuse.org/request/show/745706
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/man?expand=0&rev=76
2019-11-11 11:57:13 +00:00
Dr. Werner Fink
fcf3a57ccb boo#1155879
OBS-URL: https://build.opensuse.org/package/show/Base:System/man?expand=0&rev=106
2019-11-06 08:51:24 +00:00
Dr. Werner Fink
5bdc16771c _libexecdir
OBS-URL: https://build.opensuse.org/package/show/Base:System/man?expand=0&rev=105
2019-11-03 11:39:31 +00:00
Dominique Leuenberger
560057125c Accepting request 709170 from Base:System
Allow OBS to pick better candidates to shorten rebuild queues (forwarded request 709169 from dimstar)

OBS-URL: https://build.opensuse.org/request/show/709170
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/man?expand=0&rev=75
2019-06-24 19:48:57 +00:00
Dr. Werner Fink
35cd6affd8 Accepting request 709169 from home:dimstar:Factory
Allow OBS to pick better candidates to shorten rebuild queues

OBS-URL: https://build.opensuse.org/request/show/709169
OBS-URL: https://build.opensuse.org/package/show/Base:System/man?expand=0&rev=103
2019-06-11 12:58:02 +00:00
Dominique Leuenberger
fdf392927e Accepting request 699626 from Base:System
- 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).

- remove %verify(not group) from /var/cache/man, the inconsistent
  permissions are fixed in the permissions package (boo#1133678)

OBS-URL: https://build.opensuse.org/request/show/699626
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/man?expand=0&rev=74
2019-05-06 11:17:04 +00:00
Dr. Werner Fink
2bd2dc9123 boo#1133762
OBS-URL: https://build.opensuse.org/package/show/Base:System/man?expand=0&rev=101
2019-04-30 11:08:13 +00:00
Dr. Werner Fink
423612524b Accepting request 699573 from home:lnussel:branches:Base:System
- remove %verify(not group) from /var/cache/man, the inconsistent
  permissions are fixed in the permissions package (boo#1133678)

OBS-URL: https://build.opensuse.org/request/show/699573
OBS-URL: https://build.opensuse.org/package/show/Base:System/man?expand=0&rev=100
2019-04-30 09:37:20 +00:00
Dominique Leuenberger
e705126134 Accepting request 682844 from Base:System
- Ah ... yes, manual pages are also provides by e.g. mandoc

- Skip %verify(not link mtime) from symbolic links %_bindir even if
  those should not hurt but avoid superfluous verify messages

- Minor corrections on %ghost /var/cache/man and link to apropos 

- Use update-alternatives to allow that man(1), apropos(1), whatis(1)
  can be overwritten by an other package like mandoc
- Reintroduce wrapper for man(1) but without mapping to user man to
  be able to reset the PATH to the standard for any preprocessor

OBS-URL: https://build.opensuse.org/request/show/682844
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/man?expand=0&rev=73
2019-03-12 08:48:19 +00:00
Dr. Werner Fink
39fce819e7 Manual pages also should have alternatives
OBS-URL: https://build.opensuse.org/package/show/Base:System/man?expand=0&rev=98
2019-03-08 13:14:55 +00:00
Dr. Werner Fink
1d5ffd2bc2 .
OBS-URL: https://build.opensuse.org/package/show/Base:System/man?expand=0&rev=97
2019-03-07 08:05:02 +00:00
Dr. Werner Fink
94f1be2a18 .
OBS-URL: https://build.opensuse.org/package/show/Base:System/man?expand=0&rev=96
2019-03-07 08:02:01 +00:00
Dr. Werner Fink
7212e7a225 .
OBS-URL: https://build.opensuse.org/package/show/Base:System/man?expand=0&rev=95
2019-03-06 13:17:17 +00:00
Dr. Werner Fink
a595279334 Use update-alternatives for man(1), apropos(1), whatis(1)
OBS-URL: https://build.opensuse.org/package/show/Base:System/man?expand=0&rev=94
2019-03-06 11:57:50 +00:00
Dominique Leuenberger
e9fedeb6bd Accepting request 652353 from Base:System
- Update to man-db 2.8.4
  * Major changes since man-db 2.8.3:
   + Rely on decompressors reading from their standard input rather
     than redundantly passing them the input file on their command
     line.  This works better with downstream AppArmor confinement of
     decompressors.
   + Fix invalid syntax in tmpfiles.d/man-db.conf when configured with
     --disable-cache-owner.
   + Make seccomp sandbox allow sched_getaffinity, sometimes used by
     xz.
   + Check for mandb_nfmt and mandb_tfmt in the manual page hierarchy
     as documented, not in the current directory.  This was broken by
     the working-directory-handling changes in 2.8.3.  Note that this
     change means that "man -l" will never use an external formatter
     (which was never documented behaviour and was surely a bad idea).
   + Make seccomp sandbox allow some shared memory operations across
     the board rather than just when ESET File Security is in use; the
     Astrill VPN seems to require something similar, and there are
     doubtless other such preload hacks.
   + Some versions of ESET File Security call msgget and msgsnd; if
     this program is in use, then allow those.
  * Major changes since man-db 2.8.2:
   + Make seccomp sandbox allow madvise, since that's used by lbzip2.
   + Make seccomp sandbox allow kill and tgkill outright, since groff
     uses kill to pass on signals to its child processes.
   + Make seccomp sandbox allow sibling architectures on
     x86/x86_64/x32, since people sometimes mix and match architectures
     there for performance reasons.
   + Fix version check in locale macro loading to tolerate groff
     release candidates.

OBS-URL: https://build.opensuse.org/request/show/652353
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/man?expand=0&rev=72
2018-12-03 09:08:53 +00:00
Dr. Werner Fink
ad670e6734 Update to man-db-2.8.4
OBS-URL: https://build.opensuse.org/package/show/Base:System/man?expand=0&rev=92
2018-11-26 11:53:50 +00:00
Dr. Werner Fink
d733d752db bsc#1115406 --- also run the systemd rpm macros as well
OBS-URL: https://build.opensuse.org/package/show/Base:System/man?expand=0&rev=91
2018-11-09 13:49:28 +00:00
Dr. Werner Fink
3a8da8ebdf bsc#1115406
OBS-URL: https://build.opensuse.org/package/show/Base:System/man?expand=0&rev=90
2018-11-09 13:40:15 +00:00
Dominique Leuenberger
73055eb847 Accepting request 597110 from Base:System
- Skip cron job for cleaning /var/cache/man as there exists
  /usr/lib/tmpfiles.d/man-db.conf

OBS-URL: https://build.opensuse.org/request/show/597110
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/man?expand=0&rev=71
2018-04-22 12:31:35 +00:00
Dr. Werner Fink
9d83e0e561 Skip cleaning cron job for /var/cache/man
OBS-URL: https://build.opensuse.org/package/show/Base:System/man?expand=0&rev=88
2018-04-16 15:04:23 +00:00
Dr. Werner Fink
33364c8da4 Skip cleaning cron job for /var/cache/man
OBS-URL: https://build.opensuse.org/package/show/Base:System/man?expand=0&rev=87
2018-04-16 14:27:19 +00:00
Dominique Leuenberger
17dc998705 Accepting request 556007 from Base:System
- Add man-db-create.service to fill /var/cache/man at bootup
  if the directory is empty (required by FHS and for transactional
  updates).
- Don't fill /var/cache/man if it does not exist yet (needed for
  transactional updates).
- We don't need to package /var/cache/man, systemd-tmpfiles is
  creating it already for us.

- Make /var/cache/man a real directory as in system-user-man the

OBS-URL: https://build.opensuse.org/request/show/556007
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/man?expand=0&rev=70
2017-12-14 09:51:44 +00:00
Dr. Werner Fink
c5932fbc4d .
OBS-URL: https://build.opensuse.org/package/show/Base:System/man?expand=0&rev=85
2017-12-11 15:13:52 +00:00
Dr. Werner Fink
580713a1c0 Accepting request 555099 from home:kukuk:branches:Base:System
- Add man-db-create.service to fill /var/cache/man at bootup
  if the directory is empty (required by FHS and for transactional
  updates).
- Don't fill /var/cache/man if it does not exist yet (needed for
  transactional updates).
- We don't need to package /var/cache/man, systemd-tmpfiles is
  creating it already for us.

OBS-URL: https://build.opensuse.org/request/show/555099
OBS-URL: https://build.opensuse.org/package/show/Base:System/man?expand=0&rev=84
2017-12-11 15:13:06 +00:00
Dominique Leuenberger
55def7274c Accepting request 546425 from Base:System
- Make /var/ache/man a real directory as in system-user-man the
  directory is gone

OBS-URL: https://build.opensuse.org/request/show/546425
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/man?expand=0&rev=69
2017-12-06 07:47:34 +00:00
Dr. Werner Fink
445c4d21c7 Change in system-user-man
OBS-URL: https://build.opensuse.org/package/show/Base:System/man?expand=0&rev=82
2017-11-29 13:23:20 +00:00
Dominique Leuenberger
ed581e5dae Accepting request 545114 from Base:System
OBS-URL: https://build.opensuse.org/request/show/545114
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/man?expand=0&rev=68
2017-11-25 07:40:41 +00:00
b6d0ceea3a Accepting request 544687 from home:RBrownSUSE:branches:Base:System
Replace references to /var/adm/fillup-templates with new %_fillupdir macro (boo#1069468)

OBS-URL: https://build.opensuse.org/request/show/544687
OBS-URL: https://build.opensuse.org/package/show/Base:System/man?expand=0&rev=80
2017-11-24 10:20:19 +00:00
Dr. Werner Fink
9f178f5bbe man-pages required for testing
OBS-URL: https://build.opensuse.org/package/show/Base:System/man?expand=0&rev=79
2017-11-21 07:46:17 +00:00
Yuchen Lin
c832237e45 Accepting request 478728 from Base:System
OBS-URL: https://build.opensuse.org/request/show/478728
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/man?expand=0&rev=67
2017-03-29 11:20:21 +00:00
Dr. Werner Fink
deac5b60f0 Accepting request 477091 from home:kukuk:sysusers
- Require user and group man

OBS-URL: https://build.opensuse.org/request/show/477091
OBS-URL: https://build.opensuse.org/package/show/Base:System/man?expand=0&rev=77
2017-03-06 10:24:48 +00:00
Dominique Leuenberger
9cfac8f768 Accepting request 459993 from Base:System
Automatic submission by obs-autosubmit

OBS-URL: https://build.opensuse.org/request/show/459993
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/man?expand=0&rev=66
2017-02-26 16:00:59 +00:00
Dr. Werner Fink
9cd4f3b914 .
OBS-URL: https://build.opensuse.org/package/show/Base:System/man?expand=0&rev=75
2017-02-16 10:19:13 +00:00
Dr. Werner Fink
817bfb6f24 .
OBS-URL: https://build.opensuse.org/package/show/Base:System/man?expand=0&rev=74
2017-02-16 10:01:07 +00:00
Ludwig Nussel
3fef792389 Accepting request 446648 from Base:System
- Update to version 2.7.6
  * Many bug fixes
  * man understands the <page>.<section> form on its command line,
    so for example 'man chmod.2' is now the same as 'man 2 chmod'
    (Contributed by Mihail Konev)
  * Document that 'man -K' searches page source, not rendered text
- Rename patch man-db-2.7.1.dif which becomes man-db-2.7.6.dif
- Port the patches
   man-MAN_POSIXLY_CORRECT-man1.dif
   man-db-2.6.3-chinese.dif
   man-db-2.6.3-listall.dif
   man-db-2.6.3-section.dif
   man-db-2.7.1-firefox.dif
   man-db-2.7.1-security4.dif
   man-db-2.7.1-zio.dif
- Add an rpmlintrc file man-rpmlintrc as we apply a patch
  on generated manual pages
- Do not wrap man anymore (boo#986211)

OBS-URL: https://build.opensuse.org/request/show/446648
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/man?expand=0&rev=65
2016-12-22 15:33:13 +00:00
Dr. Werner Fink
23bc85f2fa boo#986211
OBS-URL: https://build.opensuse.org/package/show/Base:System/man?expand=0&rev=72
2016-12-16 09:46:26 +00:00
Dr. Werner Fink
b9bb15e12b Update to man-db 2.7.6
OBS-URL: https://build.opensuse.org/package/show/Base:System/man?expand=0&rev=71
2016-12-16 09:45:04 +00:00
Dominique Leuenberger
7db92f22b2 Accepting request 405864 from Base:System
Automatic submission by obs-autosubmit

OBS-URL: https://build.opensuse.org/request/show/405864
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/man?expand=0&rev=64
2016-07-12 21:49:13 +00:00
Dr. Werner Fink
105760fe7d boo#986211
OBS-URL: https://build.opensuse.org/package/show/Base:System/man?expand=0&rev=69
2016-06-24 10:08:15 +00:00
Dominique Leuenberger
cd57c9c681 Accepting request 376731 from Base:System
1

OBS-URL: https://build.opensuse.org/request/show/376731
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/man?expand=0&rev=63
2016-03-29 07:52:33 +00:00
Dr. Werner Fink
24448a7ce8 Accepting request 376695 from home:bmwiedemann:branches:Base:System
Add reproducible.patch to fix build-compare (bnc#971922)

OBS-URL: https://build.opensuse.org/request/show/376695
OBS-URL: https://build.opensuse.org/package/show/Base:System/man?expand=0&rev=67
2016-03-21 15:49:33 +00:00
Dominique Leuenberger
f1a53fb2a2 Accepting request 311116 from Base:System
- Allow root to use man command within its home

OBS-URL: https://build.opensuse.org/request/show/311116
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/man?expand=0&rev=62
2015-06-09 06:48:17 +00:00
Dr. Werner Fink
5d69425291 .
OBS-URL: https://build.opensuse.org/package/show/Base:System/man?expand=0&rev=65
2015-06-08 08:35:17 +00:00
Dominique Leuenberger
6b9b806bdd Accepting request 309152 from Base:System
- Own /usr/lib/tmpfiles.d if not owned by package filesystem

- Update to version 2.7.1
  For the first time since version 2.4.0, the database format has
  changed slightly, so you will need to run 'mandb --create' after
  installing the new version to rebuild your databases from scratch.
- Fixes
  * Various portability fixes for Solaris, contributed by Peter Bray.
  * man now runs correctly when its current working directory has been
    deleted.  (As a result of this fix, man-db now requires
    libpipeline >= 1.4.0.)
  * 'man -a' sends its prompts to /dev/tty rather than to stderr, and
    likewise reads replies from /dev/tty rather than from stdin.
  * Be more careful to avoid using or double-closing closed database
    handles.  Fixes test suite failures on some systems.
  * Patch the fdutimens function imported from Gnulib to work around a
    libc bug in GNU/Hurd.
  * Fix test suite in the case where the system supports
    high-precision timestamps but the file system containing the build
    directory does not.
  * lexgrog now filters terminal escape sequences out of cat pages
    before trying to parse them.
  * Tools that consider the terminal line length now prioritise the
    COLUMNS environment variable above the TIOCGWINSZ ioctl.
  * Manpath elements are no longer canonicalised before being inserted
    into the search path; this caused the use of incorrect catpaths in
    some cases.  This was broken by the LANGUAGE-handling fixes in
    2.5.4.
  * Remove test suite dependency on realpath(1).
  * Fix a test failure when configured with --enable-undoc.

OBS-URL: https://build.opensuse.org/request/show/309152
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/man?expand=0&rev=61
2015-06-01 07:25:10 +00:00
Dr. Werner Fink
d50d3db47d .
OBS-URL: https://build.opensuse.org/package/show/Base:System/man?expand=0&rev=63
2015-05-29 10:35:30 +00:00
Dr. Werner Fink
b9d9040a2e .
OBS-URL: https://build.opensuse.org/package/show/Base:System/man?expand=0&rev=62
2015-05-28 14:07:13 +00:00
Dr. Werner Fink
374f5a4217 .
OBS-URL: https://build.opensuse.org/package/show/Base:System/man?expand=0&rev=61
2015-05-28 13:26:25 +00:00
Dr. Werner Fink
bf0c0a0211 .
OBS-URL: https://build.opensuse.org/package/show/Base:System/man?expand=0&rev=60
2015-05-28 13:24:43 +00:00