From 398b0c3b982b951e9681f21c845626bb7cc4463a Mon Sep 17 00:00:00 2001 From: Jakub Kadlcik Date: Thu, 5 Oct 2023 02:35:09 +0200 Subject: [PATCH] Import sources for new upstream version tracer-1.1 Resolves: RHEL-6988 --- .gitignore | 1 + sources | 2 +- tracer.spec | 96 ++++++++++++++++++++++++++++++++++++++++++++--------- 3 files changed, 82 insertions(+), 17 deletions(-) diff --git a/.gitignore b/.gitignore index 10d87a7..68f48db 100644 --- a/.gitignore +++ b/.gitignore @@ -23,3 +23,4 @@ /tracer-0.7.3.tar.gz /tracer-0.7.4.tar.gz /tracer-0.7.5.tar.gz +/tracer-1.1.tar.gz diff --git a/sources b/sources index 7ace246..74a4530 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -SHA512 (tracer-0.7.5.tar.gz) = 0851ea67e7fc8a48ba2d2af9563247d5bf4401d93d9ada6325cce89132153710861846baf4aacde0edcd1a45f3f1a8d309b8cbeeeed29e82336dbf64e824ae59 +SHA512 (tracer-1.1.tar.gz) = 9dcbefaeef5f3172fd96e8e826513c77d8b2a04fe7845a459d318e581ef7d58b6dcc17770d5fa76b7cd0ef8a2743e7bf1c0f7a6320b341502bb78716ab0e3fb7 diff --git a/tracer.spec b/tracer.spec index a71caf3..d4c8e90 100644 --- a/tracer.spec +++ b/tracer.spec @@ -17,12 +17,12 @@ %endif Name: tracer -Version: 0.7.5 -Release: 4%{?dist} +Version: 1.1 +Release: 1%{?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,77 @@ 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 +* Thu Oct 05 2023 Jakub Kadlcik 1.1-1 +- Fix parameters for specifying the target user (frostyx@email.cz) +- Resolves: RHEL-6988 -* Fri Apr 16 2021 Mohan Boddu - 0.7.5-3 -- Rebuilt for RHEL 9 BETA on Apr 15th 2021. Related: rhbz#1947937 +* 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) -* Wed Jan 27 2021 Fedora Release Engineering - 0.7.5-2 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_34_Mass_Rebuild +* 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)