-------------------------------------------------------------------------------- Fedora Update Notification FEDORA-2023-bfed0c61fe 2023-09-23 00:16:13.955873 -------------------------------------------------------------------------------- Name : tracer Product : Fedora 39 Version : 1.0 Release : 1.fc39 URL : http://tracer-package.com/ Summary : Finds outdated running applications in your system Description : Tracer determines which applications use outdated files and prints them. For special kind of applications such as services or daemons, it suggests a standard command to restart it. Detecting whether file is outdated or not is based on a simple idea. If application has loaded in memory any version of a file which is provided by any package updated since system was booted up, tracer consider this application as outdated. -------------------------------------------------------------------------------- Update Information: ### Massive performance boost Tracer's speed vastly differs based on the number of running processes and the number of updates since you started your computer, so it is not easy to do speed comparisons. For a relatively fresh system, Tracer always finished instantly or within seconds. However, for long-running systems with daily updates Tracer could run even for several minutes. This version is 10-15x faster. ### Bugfixes - Fix #197 - More reliable check what DNF database should be used - Fix #198, [RHBZ 2235578](https://bugzilla.redhat.com/show_bug.cgi?id=2235578) - Stop using deprecated `rpm.fi` API for querying RPM files - Fix [RHBZ 2028285](https://bugzilla.redhat.com/show_bug.cgi?id=2028285) - Don't hang forever when executed via SSH - Fix traceback when `--erased` parameter is used ---- This update backports a proposed fix for a crash that can happen during package installs and updates, due to tracer using deprecated RPM Python API which has been removed. -------------------------------------------------------------------------------- ChangeLog: * Fri Sep 15 2023 Jakub Kadlcik <frostyx@xxxxxxxx> 1.0-1 - Fix querying RPM files on EPEL7 (frostyx@xxxxxxxx) - Use backported lru_cache on EPEL7 (frostyx@xxxxxxxx) - Don't hang forever when executed via SSH (frostyx@xxxxxxxx) - Don't check if package is installed before listing its files (frostyx@xxxxxxxx) - Replace regexes where they are not needed (frostyx@xxxxxxxx) - Query all packages at once, its faster than one by one (frostyx@xxxxxxxx) - Cache some properties for a massive performance boost (frostyx@xxxxxxxx) - Refactor unnecessary condition (frostyx@xxxxxxxx) - Fix weird indentation (frostyx@xxxxxxxx) - Pass the whole application to the provided_by function, not just its name (frostyx@xxxxxxxx) - Stop using deprecated rpm.fi (frostyx@xxxxxxxx) - Attempt to fix readthedocs deprecation error (frostyx@xxxxxxxx) - More reliable check if /usr/lib/sysimage/dnf/ database should be used (frostyx@xxxxxxxx) -------------------------------------------------------------------------------- References: [ 1 ] Bug #2235578 - tracer crashes: AttributeError: module 'rpm' has no attribute 'fi'. Did you mean: 'fd'? https://bugzilla.redhat.com/show_bug.cgi?id=2235578 -------------------------------------------------------------------------------- This update can be installed with the "dnf" update program. Use su -c 'dnf upgrade --advisory FEDORA-2023-bfed0c61fe' at the command line. For more information, refer to the dnf documentation available at http://dnf.readthedocs.io/en/latest/command_ref.html#upgrade-command-label All packages are signed with the Fedora Project GPG key. More details on the GPG keys used by the Fedora Project can be found at https://fedoraproject.org/keys -------------------------------------------------------------------------------- _______________________________________________ package-announce mailing list -- package-announce@xxxxxxxxxxxxxxxxxxxxxxx To unsubscribe send an email to package-announce-leave@xxxxxxxxxxxxxxxxxxxxxxx Fedora Code of Conduct: https://docs.fedoraproject.org/en-US/project/code-of-conduct/ List Guidelines: https://fedoraproject.org/wiki/Mailing_list_guidelines List Archives: https://lists.fedoraproject.org/archives/list/package-announce@xxxxxxxxxxxxxxxxxxxxxxx Do not reply to spam, report it: https://pagure.io/fedora-infrastructure/new_issue