diff --git a/.gitignore b/.gitignore index d9514b7..f5502f0 100644 --- a/.gitignore +++ b/.gitignore @@ -1 +1 @@ -SOURCES/tracer-0.7.5.tar.gz +SOURCES/tracer-1.1.tar.gz diff --git a/.tracer.metadata b/.tracer.metadata index a3e45e0..c6c03ff 100644 --- a/.tracer.metadata +++ b/.tracer.metadata @@ -1 +1 @@ -75282a5be728c6c5dbd57bcd4668d566082764a8 SOURCES/tracer-0.7.5.tar.gz +b67fd9acef15b906f440d5ce19bb9402d9cf7045 SOURCES/tracer-1.1.tar.gz diff --git a/SPECS/tracer.spec b/SPECS/tracer.spec index a71caf3..2d9170d 100644 --- a/SPECS/tracer.spec +++ b/SPECS/tracer.spec @@ -17,12 +17,12 @@ %endif Name: tracer -Version: 0.7.5 -Release: 4%{?dist} +Version: 1.1 +Release: 2%{?dist} Summary: Finds outdated running applications in your system BuildArch: noarch -License: GPLv2+ +License: GPL-2.0-or-later URL: http://tracer-package.com/ # Sources can be obtained by # git clone git@github.com:FrostyX/tracer.git @@ -61,23 +61,24 @@ BuildRequires: python2-devel BuildRequires: python2-sphinx %if 0%{?rhel} && 0%{?rhel} <= 7 BuildRequires: rpm-python -BuildRequires: python-lxml BuildRequires: python2-mock Requires: rpm-python -Requires: python-lxml %else BuildRequires: python2-rpm Requires: python2-rpm -Requires: python2-lxml %endif BuildRequires: python2-pytest BuildRequires: python2-psutil BuildRequires: python2-six BuildRequires: dbus-python +BuildRequires: python2-distro +BuildRequires: python2-backports-functools_lru_cache Requires: dbus-python Requires: python2-psutil -Requires: python2-setuptools Requires: python2-future +Requires: python2-six +Requires: python2-distro +Requires: python2-backports-functools_lru_cache Requires: %{name}-common = %{version}-%{release} %if %{with suggest} Suggests: python-argcomplete @@ -101,12 +102,13 @@ BuildRequires: python3-psutil BuildRequires: python3-six BuildRequires: python3-dbus BuildRequires: python3-rpm +BuildRequires: python3-distro +BuildRequires: python3-setuptools Requires: python3-rpm Requires: python3-psutil -Requires: python3-lxml -Requires: python3-setuptools Requires: python3-dbus Requires: python3-six +Requires: python3-distro Requires: %{name}-common = %{version}-%{release} %if %{with suggest} Suggests: python3-argcomplete @@ -197,15 +199,80 @@ make DESTDIR=%{buildroot}%{_datadir} mo %changelog -* Tue Aug 10 2021 Mohan Boddu - 0.7.5-4 -- Rebuilt for IMA sigs, glibc 2.34, aarch64 flags - Related: rhbz#1991688 +* Tue Dec 05 2023 Jakub Kadlcik - 1.1-2 +- Rebuild with gating.yaml -* Fri Apr 16 2021 Mohan Boddu - 0.7.5-3 -- Rebuilt for RHEL 9 BETA on Apr 15th 2021. Related: rhbz#1947937 +* Thu Oct 05 2023 Jakub Kadlcik 1.1-1 +- Fix parameters for specifying the target user (frostyx@email.cz) +- Resolves: RHEL-6988 -* Wed Jan 27 2021 Fedora Release Engineering - 0.7.5-2 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_34_Mass_Rebuild +* Fri Sep 15 2023 Jakub Kadlcik 1.0-1 +- Fix querying RPM files on EPEL7 (frostyx@email.cz) +- Use backported lru_cache on EPEL7 (frostyx@email.cz) +- Don't hang forever when executed via SSH (frostyx@email.cz) +- Don't check if package is installed before listing its files + (frostyx@email.cz) +- Replace regexes where they are not needed (frostyx@email.cz) +- Query all packages at once, its faster than one by one (frostyx@email.cz) +- Cache some properties for a massive performance boost (frostyx@email.cz) +- Refactor unnecessary condition (frostyx@email.cz) +- Fix weird indentation (frostyx@email.cz) +- Pass the whole application to the provided_by function, not just its name + (frostyx@email.cz) +- Stop using deprecated rpm.fi (frostyx@email.cz) +- Attempt to fix readthedocs deprecation error (frostyx@email.cz) +- More reliable check if /usr/lib/sysimage/dnf/ database should be used + (frostyx@email.cz) + +* Sun Jun 18 2023 Jakub Kadlcik 0.7.11-1 +- Rather create a /run/reboot-required not /var/run/reboot-required + (frostyx@email.cz) + +* Mon Jun 05 2023 Jakub Kadlcik 0.7.10-1 +- Update license to SPDX (frostyx@email.cz) +- Update tito releasers (frostyx@email.cz) + +* Thu May 18 2023 Jakub Kadlcik 0.7.9-1 +- Create /var/run/reboot-required file (frostyx@email.cz) +- Recommend the correct command for restarting auditd (frostyx@email.cz) +- Add python3-setuptools dependency (frostyx@email.cz) +- Fix argument passed to print_helper() (ferdnyc@gmail.com) +- Add similar software to the readme (frostyx@email.cz) +- Update url references to point to tracer.readthedocs.io (dcampano@gmail.com) +- Oracle Linux 8 uses dnf, too (suttner@atix.de) +- Drop python-setuptools runtime dependency (frostyx@email.cz) +- Fix Python DeprecationWarning: invalid escape sequence + (jvanderwaa@redhat.com) +- Add readthedocs configuration file (frostyx@email.cz) + +* Mon Aug 23 2021 Jakub Kadlcik 0.7.8-1 +- Release also for F35 (frostyx@email.cz) +- Use distro.id() instead of platform.linux_distribution() (frostyx@email.cz) +- Implement compare_packages for the alpm backend (jvanderwaa@redhat.com) +- Add find_package support for alpm (jvanderwaa@redhat.com) +- Use importlib instead of deprecated imp (frostyx@email.cz) +- Drop beautifulsoup4/lxml dependencies (jvanderwaa@redhat.com) +- Drop F32 from releasers.conf (frostyx@email.cz) + +* Sun Aug 01 2021 Jakub Kadlcik 0.7.7-1 +- Add installation instructions of EPEL 8 (frostyx@email.cz) +- Make the source of README.md more readable (frostyx@email.cz) +- Remove duplicates in suggested helpers (frostyx@email.cz) +- Make sure Collection.sorted doesn't traceback for None values + (frostyx@email.cz) +- Ignore sudo and su in the output (frostyx@email.cz) +- Don't traceback for nonexisting PID (frostyx@email.cz) +- Access process PID only once (frostyx@email.cz) +- Rename tito master branch to rawhide (frostyx@email.cz) + +* Fri Apr 16 2021 Jakub Kadlcik 0.7.6-1 +- Update tito releasers (frostyx@email.cz) +- CentOS-8 uses DNF (mmarusak@redhat.com) +- Add missing runtime dependency on python2-six (frostyx@email.cz) +- Add support for SUSE distributions using DNF (ngompa13@gmail.com) +- Print a user-friendly error when a xml file cannot be parsed + (frostyx@email.cz) +- Update tito releasers (frostyx@email.cz) * Sun Jan 24 2021 Jakub Kadlcik 0.7.5-1 - Depend on python3-six instead of python3-future (frostyx@email.cz)