Revisions of man
Ana Guerrero (anag+factory)
accepted
request 1223351
from
Dr. Werner Fink (WernerFink)
(revision 104)
- Readd patch man-db-2.7.1-zio.dif * Use also in-memory decompression - Add patch man-db-2.13.0-no_abort.patch * Avoid abort of mandb due switching to user man if executed by root - Drop libzio integration (man-db-2.7.1-zio.dif, BuildRequires and flag) to restore acceptable performance (boo#1232837):
Ana Guerrero (anag+factory)
accepted
request 1208877
from
Dr. Werner Fink (WernerFink)
(revision 103)
- Update to man-db 2.13.0 (29 August 2024) * Drop support for versions of groff before 1.21 (released on 2010-12-31). * Fix `man-suffixed-extension` test failure when not using the GNU hierarchy organization. * Fix `-Wmissing-variable-declarations` warnings with GCC 14. * Fix `-Wflex-array-member-not-at-end` warning with GCC 14. * Upgrade to Gnulib `stable-202407`. * Support running the test suite against an installed package; this is useful for systems such as Debian's autopkgtest framework. - Remove patch man-db-2.6.3-chinese.dif as not supported anymore due to newer groff versions - Port patches * man-db-2.6.3-listall.dif * man-db-2.7.1-zio.dif * man-db-2.9.4.patch * man-propose-online.patch
Ana Guerrero (anag+factory)
accepted
request 1178471
from
Dr. Werner Fink (WernerFink)
(revision 102)
- Update to 2.12.1 (5 April 2024) * Fix excessive cleanup of `/var/cache/man` by `systemd-tmpfiles`. * `man` matches the display width more accurately to the configured width. * Upgrade to Gnulib `stable-202401`. * Mention `groff`'s `pdf` device in `man(1)`. * Speed up `seccomp` filter slightly. * Document how to format pages using italic rather than underlined text. * Remove the obsolete `chconfig` tool for converting man-db configuration files to the FHS. This transition took place almost 25 years ago (at least in Debian), so it's not worth keeping it around now. - Remove patch man-db-2.9.4-alternitive.dif now upstream - Port the patches * man-db-2.6.3-listall.dif * man-db-2.7.1-zio.dif * man-db-2.9.4.patch * man-propose-online.patch
Ana Guerrero (anag+factory)
accepted
request 1147518
from
Dr. Werner Fink (WernerFink)
(revision 101)
- We don't need anymore systemd-tmpfiles (boo#1219370#c13)
Ana Guerrero (anag+factory)
accepted
request 1146144
from
Dr. Werner Fink (WernerFink)
(revision 100)
- Move creation of /var/cache/man into %pre scriplet (boo#1219370)
Ana Guerrero (anag+factory)
accepted
request 1145198
from
Dr. Werner Fink (WernerFink)
(revision 99)
- Make lua scriplets more failsafe (boo#1219370)
Ana Guerrero (anag+factory)
accepted
request 1141710
from
Dr. Werner Fink (WernerFink)
(revision 98)
- Skip posttrans dependency on systemd to support container without systemd (boo#1215538) - Use %(trans)filetriggerin and %(trans)filetriggerpostun to get an uptodate man database for installed manual pages
Ana Guerrero (anag+factory)
accepted
request 1118949
from
Dr. Werner Fink (WernerFink)
(revision 97)
Ana Guerrero (anag+factory)
accepted
request 1110605
from
Dr. Werner Fink (WernerFink)
(revision 96)
- Add man-db-groff-1.23.0-warnings.patch * Fix build errors with groff 1.23.0
Ana Guerrero (anag+factory)
accepted
request 1104015
from
Dr. Werner Fink (WernerFink)
(revision 94)
- Update to 2.11.2: * Fix compile and test failures when `troff` is not `groff`. * Fix segfault in typical uses of `man` when `nroff` is not installed. * Fix crash in `mandb` when processing stray cats. * SECURITY: Replace `$` characters in page names with `?` when constructing `less` prompts. * Silence error message when processing an empty manual page hierarchy with a nonexistent cache directory. * `man(1)` now sorts whatis references below real pages, even if the whatis references are from a section with higher priority. * `mandb` now correctly records filters in the database if it uses cached whatis information. * Upgrade Gnulib, fixing syntax error on glibc systems with GCC 11. * The `CATWIDTH` configuration file directive now overrides `MINCATWIDTH` and `MAXCATWIDTH`. * Database entries for links were often incorrectly stored as if they were entries for the ultimate source of the page. They are now stored with the correct type. * Store links in the database using the section and extension of the link rather than of the ultimate source file. * Consider pages for adding to the database even if they seem to already exist; this performance optimization is no longer needed due to caching, and it produced inconsistent results in some unusual cases. * `man` now runs any required preprocessors in the same order that `groff` does, rather than trusting the order of filters in a page's preprocessor string. * Fix building on MinGW. (I haven't been able to test this; help from MinGW experts would be welcome.) Improvements: * Check for stray cats even if no manual pages in a given manpath were
Ana Guerrero (anag+factory)
accepted
request 1100562
from
Dr. Werner Fink (WernerFink)
(revision 93)
- Remove harden_man-db.service.patch as already done upstream at the end of the service file man-db.service - Add man-propose-online.patch: if patch was not found locally, propose to read it online, offering a URL where it could possibly be found.
Dominique Leuenberger (dimstar_suse)
accepted
request 998765
from
Dr. Werner Fink (WernerFink)
(revision 92)
- Corrrect some offsets of patch hunks - Remove change in get-mtime.c as mandb-symlink-target-timestamp now catch the random format changes - update to 2.10.2: * Regenerating man-db's build system now explicitly requires Automake >= 1.14. (This was already the case since at least man-db 2.10.0, but was previously undocumented.) * Make `man -H` sleep for a few seconds after starting the browser, since it may background itself before loading files (Dr. Werner Fink). * If an override directory is configured using `--with-override-dir`, it is now applied more consistently when building the manpath, and whether a page was found in an override directory is considered when sorting candidates for display (Mihail Konev). * Make the man-db manual build reproducible. * Add some hardening options to the `systemd` service. * `configure` now has a `--with-snapdir` option, for use on systems where `snapd` is configured to use a directory other than `/snap`. * Fix occasional `mandb-symlink-target-timestamp` test failure. * Fix inadvertent reliance on a GCC extension that caused build failures with Clang. * Fix building without `iconv`. - drop man-db-2.7.1-firefox.dif (upstream)
Dominique Leuenberger (dimstar_suse)
accepted
request 997718
from
Dr. Werner Fink (WernerFink)
(revision 91)
- Avoid that mandb-symlink-target-timestamp fools us - Workaround missing groff-full to get refer(1), the bibliographic preprocessor found - Update to man-db 2.10.0 (4 February 2022) * Manpath deduplication no longer mishandles the case where another entry in the manpath is a suffix of a candidate path to append. * Fix potential crash in path searching if `getcwd` fails for reasons other than running out of memory. * Fix crash in `globbing` test tool if run with no non-option arguments. * `lexgrog` now produces output in the user's locale. * Downgrade "malformed .lf request" warning to a debug message and rephrase it somewhat, since `.lf` requests can use `*roff` arithmetic expressions and we can't reasonably parse those. * Avoid modifying the database without changing its mtime, which had been possible since 2.7.0 if `mandb`'s purge phase found work to do but the main phase didn't, and which confused some backup systems into reporting possible filesystem corruption. * `man` no longer inadvertently modifies the `MANSECT` environment variable before passing it on to its subprocesses. * `mandb` now stores the mtime of link targets as the mtime of their corresponding database entries, rather than sometimes storing the mtime of the link instead. * Since man-db 2.4.2, `man` has behaved as if the `-l` option was given if a manual page argument contains a slash. Since man-db 2.5.6, this has interacted slightly poorly with the subpage feature, emitting spurious error messages if given multiple manual page arguments some of which include a slash. `man` no longer emits spurious error messages in this case.
Richard Brown (RBrownFactory)
accepted
request 995603
from
Dr. Werner Fink (WernerFink)
(revision 90)
- syntax correction of the preinstall scriptlet to avoid creation of file /0 (bnc#1202377) (forwarded request 995205 from suse_weber)
Dominique Leuenberger (dimstar_suse)
accepted
request 994522
from
Dr. Werner Fink (WernerFink)
(revision 89)
- Add patch gnulib-ppc64le.patch * Support ppc64le float128 transition - Drop usage of update-alternatives as mandoc does not use it (nor libalternative) - switch source url to https
Dominique Leuenberger (dimstar_suse)
accepted
request 923541
from
Dr. Werner Fink (WernerFink)
(revision 88)
Automatic systemd hardening effort by the security team. This has not been tested. For details please see https://en.opensuse.org/openSUSE:Security_Features#Systemd_hardening_effort (forwarded request 923524 from jsegitz)
Richard Brown (RBrownSUSE)
accepted
request 912000
from
Factory Maintainer (factory-maintainer)
(revision 87)
Automatic submission by obs-autosubmit
Dominique Leuenberger (dimstar_suse)
accepted
request 901432
from
Dr. Werner Fink (WernerFink)
(revision 86)
- Add patch man-db-2.9.4-alternitive.dif * Supporting ALSO new `alternatives` which has the same tasks as `update-alternatives` but in a simplier way. - Update to version 2.9.4: * Add support for zstd-compressed manual pages * Recognise Esperanto, Romanian, Tamil, and Ukrainian translations of the NAME section. * Fix handling of \- in the right-hand side of a NAME section. * Treat "\[en]" (etc.) as another synonym for "\-" in NAME sections, alongside the existing "\(en" (etc.). * Avoid incorrect markup in man(1) with po4a >= 0.58. * Fix manual page translation infrastructure to compare po4a versions with more than two components correctly. * Fix "man -X75-12" and "man -X100-12" to set the document font size as well as the device * Fix incompatibility of "man -X" and friends with the seccomp sandbox. * man --recode and manconv now adjust encoding declarations on the first line of their input to refer to the new encoding. * There is a new "man-recode" program. Which has an interface designed for bulk conversion and so can be much faster when used on a large number of pages. * Fix comparison of candidate manual pages to correctly handle the case where the language elements are the same and match the locale, but the territory elements differ. * If run with no arguments or only a section, man now suggests running "man man". * man now understands the <page>(<section>) form on its command line, so for example "man 'chmod(2)'" is now the same as
Dominique Leuenberger (dimstar_suse)
accepted
request 868695
from
Dr. Werner Fink (WernerFink)
(revision 85)
- require only glibc-locale-base (forwarded request 866172 from dirkmueller)
Displaying revisions 1 - 20 of 104