Debian Patches

Status for binstats/1.08-10

Patch Description Author Forwarded Bugs Origin Last update
debian_build.patch Debian patch to build Patch for the build of binstats Javier Fernandez-Sanguino <jfs@debian.org> not-needed vendor 2025-01-05
binstats.patch Binstat improvements Improvements to the binstats binary introduced in the Debian
distribution. Includes the following improvements:

- Remove useless comparison when adding MANPATH (Closes: #920852)
- Check if the files exist before proceeding in the script. Otherwise, if the
user sends a SIGINT (Cltr+C) to the program, tasks will be cancelled and
output is missing for the next tasks. This also ensures that if SIGINT is
sent this is handled right away. (Closes: #693840)
- Since ld.so.conf can now include other files, go through these includes and
add the library directories that are included in there too
- Quote readlink calls (Closes: #218647)
- Add the package to the unused library list (Closes: #146465)
- Add a check to review which of the packages holding unused libraries are not
used at all.
- Redirect error output of the find call to /dev/null (in case it
finds dangling symlinks)
- Use mktemp instead of mkdir to prevent a race condition
- Change the script so BSLOG and BSLOGTMP are created before they are used,
this does not prevent some race conditions so don't run this script in
untrusted directories.
- Fixed failures to find static linked executables (Closes: #124320).
- Fixed outputs error message for non-existence man directory (Closes:
#124323).
- Fixed unnecessary error messages display bug (Closes: #117928).
- Uses readlink(1) from debianutils instead of having its own derefsymlink(1).
This makes the package `Architecture: all'.
- Uses mktemp(1) rather than tempfile(1) since the former is less Debian
specific.
- Using the value of $TMPDIR if set.
- Securely creating temporary files with tempfile(1).
- Applied patch from Laurent Bonnaud <Laurent.Bonnaud@inpg.fr> correcting
shared library filename patterns. Closes: Bug#46765.
- Added `-follow' to the invocation of find so that all programs are accounted
for. Closes: Bug#16157.
- Added patch from David Rocher so it understands new-style ldd output
(#16984) and counts libc6 binaries correctly.
Javier Fernandez-Sanguino <jfs@debian.org> no vendor 2021-01-31
derefsymlink_uninstall Remove derefsymlinks from install This patch removes derefsymlinks from the install target to avoid having an
archictecture-dependant package. This can be done as 'binstats' in Debian uses
readlink instead.
Javier Fernández-Sanguino <jfs@debian.org> not-needed vendor 2025-01-05

All known versions for source package 'binstats'

Links