|
![](/images/spacer.gif) |
![](/images/spacer.gif) |
![](/images/spacer.gif) |
Changelog for man-debuginfo-2.13.0-2.2.x86_64.rpm :
* Mon Nov 11 2024 Dr. Werner Fink - 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 * Fri Nov 08 2024 Fabian Vogt - Drop libzio integration (man-db-2.7.1-zio.dif, BuildRequires and flag) to restore acceptable performance (boo#1232837): * Fri Oct 18 2024 Dr. Werner Fink - 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 * Tue Jun 04 2024 Dr. Werner Fink - 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 * Mon Feb 19 2024 Dr. Werner Fink - We don\'t need anymore systemd-tmpfiles (boo#1219370#c13) * Mon Feb 12 2024 Dr. Werner Fink - Move creation of /var/cache/man into %pre scriplet (boo#1219370) * Thu Feb 08 2024 Dr. Werner Fink - Make lua scriplets more failsafe (boo#1219370) * Fri Jan 26 2024 Dr. Werner Fink - 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 * Sun Oct 01 2023 Antonio Teixeira - Update to 2.12.0: * Fix some manual page portability issues with groff 1.23.0. * Fix test failures when a working `iconv` is not available. * Ensure that timestamps read from the database can go past the year 2038, even on systems where this is not the default. * Fix `manpath` not parsing `PATH` entries with trailing slash correctly for guessing `MANPATH` entries. * More accurately document the behaviour of passing file names as arguments to `man` without the `-l`/`--local-file` option. * Avoid duplicate cleanup of old cat pages by both `man-db.service` and `systemd-tmpfiles-clean.service`. Improvements: * Update system call lists in `seccomp` sandbox from `systemd`. * Upgrade to Gnulib `stable-202307`. * Work around the Firebuild accelerator in `seccomp` sandbox: if this is in use then we need to allow some socket-related system calls. * `man -K` now deduplicates search results that point to the same page. * Warn if `mandb` drops to `--user-db` mode due to running as the wrong user. * Change section title recommendations in `man(1)` to mention `STANDARDS` rather than `CONFORMING TO`, in line with `man-pages(7)`. * Add a `STANDARDS` section to `man(1)` itself. * Document that `man -K` may suffer from false negatives as well as false positives. * Take advantage of newer `groff` facilities to implement `man - -no-hyphenation` and `man --no-justification`, if available. * `man -f` and `man -k` now pass any `-r`/`--regex` or `-w`/`--wildcard` options on to `whatis` and `apropos` respectively. * Always pass a line length to `nroff`, even if we believe that it matches the default. * Allow disabling `groff` warnings via `man --warnings`, by prefixing a warning name with `!`.- Drop man-db-groff-1.23.0-warnings.patch- Refresh man-db-2.9.4.patch * Fri Sep 08 2023 Antonio Teixeira - Add man-db-groff-1.23.0-warnings.patch * Fix build errors with groff 1.23.0 * Sat Aug 26 2023 Avinesh Kumar - Fix the content in patch file man-propose-online.patch * Tue Aug 15 2023 Dr. Werner Fink - 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 changed. * Add section `3type` to the default section list just after `2`. This is used by the Linux man-pages package. * Recognize more Hungarian translations of the `NAME` section. * Add more recognized case variants for localized versions of the `NAME` section. * Maintain multi keys in sorted order, improving database reproducibility. * Pick a more consistent name for the target of a whatis entry in the database. * Extend rules for when to replace one database entry with another, producing more stable behaviour. * Fully reorganize databases after writing them, allowing the reproduction of bitwise-identical databases regardless of scan order (at least with GDBM).- Port patches * man-db-2.6.3-chinese.dif * man-db-2.6.3-listall.dif * man-db-2.7.1-zio.dif * man-db-2.9.4-alternitive.dif * man-db-2.9.4-no-chown.patch * man-db-2.9.4.patch * man-propose-online.patch * Thu May 25 2023 Dr. Werner Fink - Remove harden_man-db.service.patch as already done upstream at the end of the service file man-db.service * Mon Apr 03 2023 Dominique Leuenberger - 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. * Tue Aug 23 2022 Dr. Werner Fink - Corrrect some offsets of patch hunks- Remove change in get-mtime.c as mandb-symlink-target-timestamp now catch the random format changes * Mon Aug 22 2022 Dirk Müller - 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) * Thu Aug 18 2022 Dr. Werner Fink - Avoid that mandb-symlink-target-timestamp fools us * Thu Aug 18 2022 Dr. Werner Fink - Workaround missing groff-full to get refer(1), the bibliographic preprocessor found * Thu Aug 18 2022 Dr. Werner Fink - 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. * Reduce overhead of `MAN_DISABLE_SECCOMP=1` compared to building without `libseccomp`. * Document `MAN_DISABLE_SECCOMP` and `PIPELINE_DEBUG` environment variables in `man(1)`. * Add `man-pages(7)` reference to `man(1)`. * Recognize Arabic and Persian translations of the `NAME` section. * Delay the `systemd` timer using `RandomizedDelaySec`, so that multiple containers/VMs on the same host are less prone to running `mandb` all at the same time. * Significantly improve `mandb(8)` and `man -K` performance in the common case where pages are of moderate size and compressed using `zlib`: `mandb - c` goes from 344 seconds to 10 seconds on a test system.- Remove patch man-db-2.7.1-security4.dif as now upstream creates any missing database- Remove gnulib-ppc64le.patch as gnulib is uptodate even on ppc64le- Port patches * man-db-2.6.3-chinese.dif * man-db-2.6.3-listall.dif * man-db-2.6.3-man0.dif * man-db-2.7.1-zio.dif * man-db-2.9.4-alternitive.dif * man-db-2.9.4-no-chown.patch * man-db-2.9.4.patch * reproducible.patch * Mon Aug 15 2022 - syntax correction of the preinstall scriptlet to avoid creation of file /0 (bnc#1202377) * Thu Aug 11 2022 Dr. Werner Fink - Add patch gnulib-ppc64le.patch * Support ppc64le float128 transition * Thu Aug 11 2022 Dr. Werner Fink - Drop usage of update-alternatives as mandoc does not use it (nor libalternative) * Sat May 07 2022 Marcus Meissner - switch source url to https
|
|
|