|
|
54812f6 |
%if 0%{?rhel}
|
|
|
54812f6 |
|
|
|
54812f6 |
%if 0%{?rhel} <= 7
|
|
|
9df8184 |
%bcond_without python2
|
|
|
61488de |
%bcond_with python3
|
|
|
9df8184 |
%bcond_with suggest
|
|
|
61488de |
%else
|
|
|
9df8184 |
%bcond_with python2
|
|
|
61488de |
%bcond_without python3
|
|
|
9df8184 |
%bcond_without suggest
|
|
|
61488de |
%endif
|
|
|
61488de |
|
|
|
54812f6 |
%else
|
|
|
54812f6 |
%bcond_with python2
|
|
|
54812f6 |
%bcond_without python3
|
|
|
54812f6 |
%bcond_without suggest
|
|
|
54812f6 |
%endif
|
|
|
54812f6 |
|
|
|
5b65bcb |
Name: tracer
|
|
|
f3f29f2 |
Version: 0.7.8
|
|
|
9099f5b |
Release: 2%{?dist}
|
|
|
5b65bcb |
Summary: Finds outdated running applications in your system
|
|
|
5b65bcb |
|
|
|
5b65bcb |
BuildArch: noarch
|
|
|
61488de |
License: GPLv2+
|
|
|
5b65bcb |
URL: http://tracer-package.com/
|
|
|
29f021f |
# Sources can be obtained by
|
|
|
29f021f |
# git clone git@github.com:FrostyX/tracer.git
|
|
|
29f021f |
# cd tracer
|
|
|
29f021f |
# tito build --tgz
|
|
|
5b65bcb |
Source0: %{name}-%{version}.tar.gz
|
|
|
29f021f |
|
|
|
5b65bcb |
BuildRequires: asciidoc
|
|
|
5b65bcb |
BuildRequires: gettext
|
|
|
54812f6 |
BuildRequires: make
|
|
|
c605fbc |
|
|
|
61488de |
%global _description \
|
|
|
61488de |
Tracer determines which applications use outdated files and prints them. For\
|
|
|
61488de |
special kind of applications such as services or daemons, it suggests a standard\
|
|
|
61488de |
command to restart it. Detecting whether file is outdated or not is based on a\
|
|
|
61488de |
simple idea. If application has loaded in memory any version of a file\
|
|
|
61488de |
which is provided by any package updated since system was booted up, tracer\
|
|
|
61488de |
consider this application as outdated.
|
|
|
61488de |
|
|
|
61488de |
%description %{_description}
|
|
|
61488de |
|
|
|
61488de |
%package common
|
|
|
61488de |
Summary: Common files for %{name}
|
|
|
61488de |
|
|
|
61488de |
%description common
|
|
|
61488de |
%{summary}.
|
|
|
61488de |
|
|
|
9df8184 |
%if %{with python2}
|
|
|
c605fbc |
%package -n python2-%{name}
|
|
|
5b65bcb |
Summary: %{summary}
|
|
|
61488de |
%if ! %{with python3}
|
|
|
5b65bcb |
Provides: %{name} = %{version}-%{release}
|
|
|
61488de |
Obsoletes: %{name} <= 0.6.11
|
|
|
61488de |
%endif
|
|
|
61488de |
BuildRequires: python2-devel
|
|
|
66f0461 |
BuildRequires: python2-sphinx
|
|
|
9df8184 |
%if 0%{?rhel} && 0%{?rhel} <= 7
|
|
|
54812f6 |
BuildRequires: rpm-python
|
|
|
7f2df2d |
BuildRequires: python2-mock
|
|
|
9df8184 |
Requires: rpm-python
|
|
|
9df8184 |
%else
|
|
|
54812f6 |
BuildRequires: python2-rpm
|
|
|
66f0461 |
Requires: python2-rpm
|
|
|
9df8184 |
%endif
|
|
|
603e2a3 |
BuildRequires: python2-pytest
|
|
|
54812f6 |
BuildRequires: python2-psutil
|
|
|
603e2a3 |
BuildRequires: python2-six
|
|
|
54812f6 |
BuildRequires: dbus-python
|
|
|
f3f29f2 |
BuildRequires: python2-distro
|
|
|
54812f6 |
Requires: dbus-python
|
|
|
9df8184 |
Requires: python2-psutil
|
|
|
66f0461 |
Requires: python2-setuptools
|
|
|
9577343 |
Requires: python2-future
|
|
|
f260989 |
Requires: python2-six
|
|
|
f3f29f2 |
Requires: python2-distro
|
|
|
dc1bfd0 |
Requires: %{name}-common = %{version}-%{release}
|
|
|
9df8184 |
%if %{with suggest}
|
|
|
9df8184 |
Suggests: python-argcomplete
|
|
|
c242bb6 |
%else
|
|
|
9df8184 |
Requires: python-argcomplete
|
|
|
c242bb6 |
%endif
|
|
|
c605fbc |
%{?python_provide:%python_provide python2-%{name}}
|
|
|
c605fbc |
|
|
|
61488de |
%description -n python2-%{name} %{_description}
|
|
|
61488de |
|
|
|
61488de |
Python 2 version.
|
|
|
9df8184 |
%endif
|
|
|
61488de |
|
|
|
61488de |
%if %{with python3}
|
|
|
c605fbc |
%package -n python3-%{name}
|
|
|
5b65bcb |
Summary: %{summary}
|
|
|
61488de |
BuildRequires: python3-devel
|
|
|
5b65bcb |
BuildRequires: python3-sphinx
|
|
|
603e2a3 |
BuildRequires: python3-pytest
|
|
|
54812f6 |
BuildRequires: python3-psutil
|
|
|
603e2a3 |
BuildRequires: python3-six
|
|
|
54812f6 |
BuildRequires: python3-dbus
|
|
|
54812f6 |
BuildRequires: python3-rpm
|
|
|
f3f29f2 |
BuildRequires: python3-distro
|
|
|
9df8184 |
Requires: python3-rpm
|
|
|
5b65bcb |
Requires: python3-psutil
|
|
|
b15d930 |
Requires: python3-setuptools
|
|
|
c242bb6 |
Requires: python3-dbus
|
|
|
603e2a3 |
Requires: python3-six
|
|
|
f3f29f2 |
Requires: python3-distro
|
|
|
dc1bfd0 |
Requires: %{name}-common = %{version}-%{release}
|
|
|
9df8184 |
%if %{with suggest}
|
|
|
c242bb6 |
Suggests: python3-argcomplete
|
|
|
c242bb6 |
%else
|
|
|
9df8184 |
Requires: python3-argcomplete
|
|
|
c242bb6 |
%endif
|
|
|
c605fbc |
%{?python_provide:%python_provide python3-%{name}}
|
|
|
61488de |
Provides: %{name} = %{version}-%{release}
|
|
|
61488de |
Obsoletes: %{name} <= 0.6.11
|
|
|
c605fbc |
|
|
|
61488de |
%description -n python3-%{name} %{_description}
|
|
|
29f021f |
|
|
|
61488de |
Python 3 version.
|
|
|
61488de |
%endif
|
|
|
c605fbc |
|
|
|
29f021f |
%prep
|
|
|
29f021f |
%setup -q
|
|
|
9df8184 |
%if %{with python2}
|
|
|
9df8184 |
sed -i -e '1s|^#!.*$|#!%{__python2}|' bin/%{name}.py
|
|
|
9df8184 |
%endif
|
|
|
9df8184 |
|
|
|
61488de |
%if %{with python3}
|
|
|
61488de |
sed -i -e '1s|^#!.*$|#!%{__python3}|' bin/%{name}.py
|
|
|
61488de |
%endif
|
|
|
29f021f |
|
|
|
29f021f |
%build
|
|
|
9df8184 |
%if %{with python2}
|
|
|
c605fbc |
%py2_build
|
|
|
9df8184 |
%endif
|
|
|
9df8184 |
|
|
|
61488de |
%if %{with python3}
|
|
|
c605fbc |
%py3_build
|
|
|
61488de |
%endif
|
|
|
e95f18a |
make %{?_smp_mflags} man
|
|
|
29f021f |
|
|
|
54812f6 |
%check
|
|
|
54812f6 |
%if %{with python3}
|
|
|
603e2a3 |
python3 -m pytest -v tests
|
|
|
54812f6 |
%else
|
|
|
603e2a3 |
python2 -m pytest -v tests
|
|
|
54812f6 |
%endif
|
|
|
54812f6 |
|
|
|
29f021f |
%install
|
|
|
c605fbc |
# @TODO use following macros
|
|
|
c605fbc |
# %%py2_install
|
|
|
c605fbc |
# %%py3_install
|
|
|
29f021f |
|
|
|
61488de |
mkdir -p %{buildroot}%{_datadir}/%{name}/
|
|
|
61488de |
cp -a data/* %{buildroot}%{_datadir}/%{name}/
|
|
|
29f021f |
|
|
|
9df8184 |
%if %{with python2}
|
|
|
61488de |
mkdir -p %{buildroot}%{python2_sitelib}/%{name}/
|
|
|
61488de |
cp -ar %{name}/* tests %{buildroot}%{python2_sitelib}/%{name}/
|
|
|
9df8184 |
%endif
|
|
|
9df8184 |
|
|
|
61488de |
%if %{with python3}
|
|
|
61488de |
mkdir -p %{buildroot}%{python3_sitelib}/%{name}/
|
|
|
61488de |
cp -ar %{name}/* tests %{buildroot}%{python3_sitelib}/%{name}/
|
|
|
61488de |
%endif
|
|
|
61488de |
|
|
|
61488de |
install -Dpm0755 bin/%{name}.py %{buildroot}%{_bindir}/%{name}
|
|
|
61488de |
install -Dpm0644 doc/build/man/%{name}.8 %{buildroot}%{_mandir}/man8/%{name}.8
|
|
|
61488de |
|
|
|
c242bb6 |
mkdir -p %{buildroot}%{_sysconfdir}/bash_completion.d
|
|
|
c242bb6 |
install -pm 644 scripts/tracer.bash_completion %{buildroot}%{_sysconfdir}/bash_completion.d/tracer
|
|
|
c242bb6 |
|
|
|
61488de |
make DESTDIR=%{buildroot}%{_datadir} mo
|
|
|
61488de |
%find_lang %{name}
|
|
|
c605fbc |
|
|
|
61488de |
%files common -f %{name}.lang
|
|
|
c605fbc |
%license LICENSE
|
|
|
c605fbc |
%doc README.md
|
|
|
61488de |
%{_datadir}/%{name}/
|
|
|
c242bb6 |
%{_sysconfdir}/bash_completion.d/tracer
|
|
|
61488de |
|
|
|
9df8184 |
%if %{with python2}
|
|
|
61488de |
%files -n python2-%{name}
|
|
|
61488de |
%{python2_sitelib}/%{name}/
|
|
|
9df8184 |
%endif
|
|
|
61488de |
|
|
|
61488de |
%if %{with python3}
|
|
|
61488de |
%files -n python3-%{name}
|
|
|
61488de |
%{python3_sitelib}/%{name}/
|
|
|
61488de |
%endif
|
|
|
61488de |
|
|
|
61488de |
%{_bindir}/%{name}
|
|
|
61488de |
%{_mandir}/man8/%{name}.8*
|
|
|
c605fbc |
|
|
|
29f021f |
|
|
|
29f021f |
%changelog
|
|
|
9099f5b |
* Sat Jan 22 2022 Fedora Release Engineering <releng@fedoraproject.org> - 0.7.8-2
|
|
|
9099f5b |
- Rebuilt for https://fedoraproject.org/wiki/Fedora_36_Mass_Rebuild
|
|
|
9099f5b |
|
|
|
f3f29f2 |
* Mon Aug 23 2021 Jakub Kadlcik <frostyx@email.cz> 0.7.8-1
|
|
|
f3f29f2 |
- Release also for F35 (frostyx@email.cz)
|
|
|
f3f29f2 |
- Use distro.id() instead of platform.linux_distribution() (frostyx@email.cz)
|
|
|
f3f29f2 |
- Implement compare_packages for the alpm backend (jvanderwaa@redhat.com)
|
|
|
f3f29f2 |
- Add find_package support for alpm (jvanderwaa@redhat.com)
|
|
|
f3f29f2 |
- Use importlib instead of deprecated imp (frostyx@email.cz)
|
|
|
f3f29f2 |
- Drop beautifulsoup4/lxml dependencies (jvanderwaa@redhat.com)
|
|
|
f3f29f2 |
- Drop F32 from releasers.conf (frostyx@email.cz)
|
|
|
f3f29f2 |
|
|
|
48b7694 |
* Sun Aug 01 2021 Jakub Kadlcik <frostyx@email.cz> 0.7.7-1
|
|
|
48b7694 |
- Add installation instructions of EPEL 8 (frostyx@email.cz)
|
|
|
48b7694 |
- Make the source of README.md more readable (frostyx@email.cz)
|
|
|
48b7694 |
- Remove duplicates in suggested helpers (frostyx@email.cz)
|
|
|
48b7694 |
- Make sure Collection.sorted doesn't traceback for None values
|
|
|
48b7694 |
(frostyx@email.cz)
|
|
|
48b7694 |
- Ignore sudo and su in the output (frostyx@email.cz)
|
|
|
48b7694 |
- Don't traceback for nonexisting PID (frostyx@email.cz)
|
|
|
48b7694 |
- Access process PID only once (frostyx@email.cz)
|
|
|
48b7694 |
- Rename tito master branch to rawhide (frostyx@email.cz)
|
|
|
d0a6861 |
|
|
|
f260989 |
* Fri Apr 16 2021 Jakub Kadlcik <frostyx@email.cz> 0.7.6-1
|
|
|
f260989 |
- Update tito releasers (frostyx@email.cz)
|
|
|
f260989 |
- CentOS-8 uses DNF (mmarusak@redhat.com)
|
|
|
f260989 |
- Add missing runtime dependency on python2-six (frostyx@email.cz)
|
|
|
f260989 |
- Add support for SUSE distributions using DNF (ngompa13@gmail.com)
|
|
|
f260989 |
- Print a user-friendly error when a xml file cannot be parsed
|
|
|
f260989 |
(frostyx@email.cz)
|
|
|
f260989 |
- Update tito releasers (frostyx@email.cz)
|
|
|
34fd724 |
|
|
|
603e2a3 |
* Sun Jan 24 2021 Jakub Kadlcik <frostyx@email.cz> 0.7.5-1
|
|
|
603e2a3 |
- Depend on python3-six instead of python3-future (frostyx@email.cz)
|
|
|
603e2a3 |
- Drop beautifulsoup4 in favor of built-in xml.dom (frostyx@email.cz)
|
|
|
603e2a3 |
- Drop nosetests dependency, use pytest instead (frostyx@email.cz)
|
|
|
8fff020 |
|
|
|
79b0c8a |
* Mon Jun 08 2020 Jakub Kadlcik <frostyx@email.cz> 0.7.4-1
|
|
|
79b0c8a |
- Fix list index out of range for ssh process names (frostyx@email.cz)
|
|
|
79b0c8a |
- When there is no helper, it doesn't contain anything (frostyx@email.cz)
|
|
|
79b0c8a |
- Fix wrong parameters number when upating an application objects
|
|
|
79b0c8a |
(frostyx@email.cz)
|
|
|
79b0c8a |
- Remove unnecessary string decoding (frostyx@email.cz)
|
|
|
79b0c8a |
- Fix the missing dist in release (frostyx@email.cz)
|
|
|
0ab3335 |
|
|
|
6862cfe |
* Sat May 23 2020 Jakub Kadlčík <jkadlcik@redhat.com> - 0.7.3-2
|
|
|
6862cfe |
- We lost release dist macro somewhere
|
|
|
6862cfe |
|
|
|
7f2df2d |
* Fri May 22 2020 Jonathon Turel <jturel@gmail.com> 0.7.3-1
|
|
|
7f2df2d |
- Stub dbus calls in tests (jturel@gmail.com)
|
|
|
7f2df2d |
|
|
|
54812f6 |
* Thu May 21 2020 Jonathon Turel <jturel@gmail.com> 0.7.2-3
|
|
|
54812f6 |
- Update tito releaser branches (frostyx@email.cz)
|
|
|
54812f6 |
- Not build for python2 package for Fedora anymore (frostyx@email.cz)
|
|
|
54812f6 |
|
|
|
54812f6 |
* Thu May 21 2020 Jonathon Turel <jturel@gmail.com> 0.7.2-2
|
|
|
54812f6 |
- Fix build dependencies for EL7, EL8, F30 (jturel@gmail.com)
|
|
|
54812f6 |
|
|
|
54812f6 |
* Thu May 21 2020 Jonathon Turel <jturel@gmail.com> 0.7.2-1
|
|
|
54812f6 |
- Use DNF on RHEL (jturel@gmail.com)
|
|
|
54812f6 |
- Use PackageManager to determine kernel version (jturel@gmail.com)
|
|
|
54812f6 |
- Use subprocess to check process path arguments (jturel@gmail.com)
|
|
|
54812f6 |
- Find the right lxml version for Python 3.4 (jturel@gmail.com)
|
|
|
54812f6 |
- Update Vagrantfile to use Fedora 30 (jturel@gmail.com)
|
|
|
54812f6 |
- Ignore debug kernels when checking if kernel has been updated
|
|
|
54812f6 |
(jturel@gmail.com)
|
|
|
54812f6 |
- Add build dependency for nosetests (frostyx@email.cz)
|
|
|
54812f6 |
- Run tests within the %%check phase (frostyx@email.cz)
|
|
|
54812f6 |
- Update fedora branches (frostyx@email.cz)
|
|
|
ed228b6 |
|
|
|
9df8184 |
* Wed Jan 09 2019 Jakub Kadlčík <frostyx@email.cz> 0.7.1-1
|
|
|
9df8184 |
- Fix #116 - Support currrent versions of DNF (elyscape@gmail.com)
|
|
|
9df8184 |
- Fix #112 - handle PIDs that have no unit_path (seanokeeffe797@gmail.com)
|
|
|
9df8184 |
- Fix #119 - Improve session detection logic to fix (elyscape@gmail.com)
|
|
|
9df8184 |
- Fix space, instead of tabs (#115) (JensKuehnel@users.noreply.github.com)
|
|
|
9df8184 |
- A lot of changes to spec file regarding python2/3 (seanokeeffe797@gmail.com)
|
|
|
9577343 |
* Thu Apr 19 2018 Sean O'Keeffe <seanokeeffe797@gmail.com> 0.7.0-1
|
|
|
9577343 |
- Fixes #98 - Don't try appending `None`, helpers (seanokeeffe797@gmail.com)
|
|
|
9577343 |
- Fixes #104 - Replace None with "" when sorting (seanokeeffe797@gmail.com)
|
|
|
9577343 |
- Update Python 2 dependency declarations to new packaging standards
|
|
|
9577343 |
(seanokeeffe797@gmail.com)
|
|
|
9577343 |
- Fixes #105 - check ID_LIKE in /etc/os-release (seanokeeffe797@gmail.com)
|
|
|
9577343 |
- Cache process info (elyscape@gmail.com)
|
|
|
9577343 |
- Handle sshd sessions that use privilege separation (elyscape@gmail.com)
|
|
|
9577343 |
- fix typo in docs (seanokeeffe797@gmail.com)
|
|
|
9577343 |
- Switch Travis to container-based infrastructure (seanokeeffe797@gmail.com)
|
|
|
9577343 |
- Fix RHBug #1469282 - bash completion should exit cleanly if python-
|
|
|
9577343 |
argcomplete is not installed (seanokeeffe797@gmail.com)
|
|
|
9577343 |
- Fix argparse logic in spec (#94) (frostyx@email.cz)
|
|
|
9577343 |
- Update branches for fedora releaser (frostyx@email.cz)
|
|
|
9577343 |
- Add epel releaser (seanokeeffe797@gmail.com)
|
|
|
9577343 |
- rename tito releasers (seanokeeffe797@gmail.com)
|
|
|
9577343 |
|
|
|
66f0461 |
* Wed Feb 21 2018 Iryna Shcherbina <ishcherb@redhat.com> - 0.6.13.1-4
|
|
|
66f0461 |
- Update Python 2 dependency declarations to new packaging standards
|
|
|
66f0461 |
(See https://fedoraproject.org/wiki/FinalizingFedoraSwitchtoPython3)
|
|
|
66f0461 |
|
|
|
e63582e |
* Fri Feb 09 2018 Fedora Release Engineering <releng@fedoraproject.org> - 0.6.13.1-3
|
|
|
e63582e |
- Rebuilt for https://fedoraproject.org/wiki/Fedora_28_Mass_Rebuild
|
|
|
e63582e |
|
|
|
a4570ac |
* Mon Oct 02 2017 Jakub Kadlčík <frostyx@email.cz> 0.6.13.1-2
|
|
|
a4570ac |
- Fix argparse logic (RhBug: 1492078)
|
|
|
a4570ac |
|
|
|
3a4bcac |
* Mon Sep 11 2017 Sean O'Keeffe <seanokeeffe797@gmail.com> 0.6.13.1-1
|
|
|
3a4bcac |
- Fixes #92 - Correct package version comparision (seanokeeffe797@gmail.com)
|
|
|
3a4bcac |
- EPEL uses python-argcomplete not pythonX-argcomplete
|
|
|
3a4bcac |
(seanokeeffe797@gmail.com)
|
|
|
3a4bcac |
|
|
|
c242bb6 |
* Mon Jun 12 2017 Jakub Kadlčík <frostyx@email.cz> 0.6.13-1
|
|
|
c242bb6 |
- report reboot for new kernels (#83) (seanokeeffe797@gmail.com)
|
|
|
c242bb6 |
- Get daemon names from dbus (#82) (seanokeeffe797@gmail.com)
|
|
|
c242bb6 |
- Added Enterprise Linux install instructions (seanokeeffe797@gmail.com)
|
|
|
c242bb6 |
- bash completion support (seanokeeffe797@gmail.com)
|
|
|
c242bb6 |
- Use ID_LIKE in /etc/os-release (#81) (seanokeeffe797@gmail.com)
|
|
|
c242bb6 |
- Fixes #85 - Always respect app type defines (seanokeeffe797@gmail.com)
|
|
|
c242bb6 |
- Fixes #84 - ignore flag is now respected (seanokeeffe797@gmail.com)
|
|
|
c242bb6 |
- Fixes #20 - print executable in interactive mode (seanokeeffe797@gmail.com)
|
|
|
c242bb6 |
- Fixes #56 - Add Ubunut support (seanokeeffe797@gmail.com)
|
|
|
c242bb6 |
- Fixes #76 - polkitd service can be restarted (seanokeeffe797@gmail.com)
|
|
|
c242bb6 |
- Fixes #73 - add support for Oracle Linux (seanokeeffe797@gmail.com)
|
|
|
c242bb6 |
- Fixes #66 - reconise postfix process correctly (seanokeeffe797@gmail.com)
|
|
|
c242bb6 |
- Fixes #68 - recognised SSH sessions correctly (seanokeeffe797@gmail.com)
|
|
|
61488de |
* Sun Nov 06 2016 Jakub Kadlčík <frostyx@email.cz> 0.6.12-1
|
|
|
61488de |
- Add Vagrantfile for more convenient testing (frostyx@email.cz)
|
|
|
61488de |
- Recommend systemctl instead of service on systemd machines (seanokeeffe797@gmail.com)
|
|
|
61488de |
- Implement --now and --packages as API Query methods (frostyx@email.cz)
|
|
|
61488de |
- Improve support for python applications (Fix #64) (frostyx@email.cz)
|
|
|
5b65bcb |
* Sat Aug 06 2016 Jakub Kadlčík <frostyx@email.cz> 0.6.11-1
|
|
|
5b65bcb |
- Release even for F25 (frostyx@email.cz)
|
|
|
5b65bcb |
- Obsolete old tracer version (frostyx@email.cz)
|
|
|
5b65bcb |
- :retab the specfile (frostyx@email.cz)
|
|
|
5b65bcb |
|
|
|
c605fbc |
* Mon Aug 01 2016 Jakub Kadlčík <frostyx@email.cz> 0.6.10-1
|
|
|
c605fbc |
- Split RPM package into separate python2 and python3 subpackages
|
|
|
c605fbc |
(frostyx@email.cz)
|
|
|
c605fbc |
- Fix localization errors from exception texts (frostyx@email.cz)
|
|
|
c605fbc |
- Release for F23, F24 and rawhide (frostyx@email.cz)
|
|
|
caf6d9f |
|
|
|
a779064 |
* Thu Apr 14 2016 Jakub Kadlčík <frostyx@email.cz> 0.6.9-1
|
|
|
a779064 |
- Declare official python3 support (frostyx@email.cz)
|
|
|
a779064 |
|
|
|
c513f90 |
* Wed Feb 17 2016 Jakub Kadlčík <frostyx@email.cz> 0.6.8-1
|
|
|
c513f90 |
- Fix /etc/os-release issues on CentOS (tingping@tingping.se)
|
|
|
c513f90 |
- Add support for Arch Linux (tingping@tingping.se)
|
|
|
f71fca7 |
|
|
|
f0fe279 |
* Wed Dec 16 2015 Jakub Kadlčík <frostyx@email.cz> 0.6.7-1
|
|
|
f0fe279 |
- Recognize root user from -r or --root arguments; Fix #51 (frostyx@email.cz)
|
|
|
f0fe279 |
- Don't force root, rather catch exceptions; See #49 (frostyx@email.cz)
|
|
|
f0fe279 |
- Use non-zero exit codes to indicate various situations; See #46
|
|
|
f0fe279 |
(frostyx@email.cz)
|
|
|
f0fe279 |
- Fix unicode error from raw_input (RhBug:1279409) (frostyx@email.cz)
|
|
|
f0fe279 |
- Change distro name retrieval to try to read /etc/os-release first
|
|
|
f0fe279 |
(ngompa13@gmail.com)
|
|
|
f0fe279 |
|
|
|
e5f9ea0 |
* Tue Sep 08 2015 Jakub Kadlčík <frostyx@email.cz> 0.6.6-1
|
|
|
e5f9ea0 |
- Release new packages even for Fedora 23 (frostyx@email.cz)
|
|
|
e5f9ea0 |
|
|
Jakub Kadlčík |
07d331f |
* Sat Aug 22 2015 Jakub Kadlčík <frostyx@email.cz> 0.6.5-1
|
|
Jakub Kadlčík |
07d331f |
- Fix OSError from os.getlogin() (RhBug:1251352) (frostyx@email.cz)
|
|
Jakub Kadlčík |
07d331f |
|
|
Jakub Kadlčík |
11f9e89 |
* Sun Aug 16 2015 Jakub Kadlčík <frostyx@email.cz> 0.6.4-1
|
|
Jakub Kadlčík |
11f9e89 |
- Catch NoSuchProcess to fix #43 (RhBug:1215561) (frostyx@email.cz)
|
|
Jakub Kadlčík |
11f9e89 |
|
|
Jakub Kadlčík |
9b9fdce |
* Mon Aug 10 2015 Jakub Kadlčík <frostyx@email.cz> 0.6.3-1
|
|
Jakub Kadlčík |
9b9fdce |
- Add compatibility layer for psutil.pids(); Fix 1251687
|
|
Jakub Kadlčík |
9b9fdce |
- Don't release for F20 anymore
|
|
Jakub Kadlčík |
9b9fdce |
|
|
Jakub Kadlčík |
32f6d21 |
* Wed Aug 05 2015 Jakub Kadlčík <frostyx@email.cz> 0.6.2-1
|
|
Jakub Kadlčík |
32f6d21 |
- Add --daemons-only and --hooks-only into manpage (frostyx@email.cz)
|
|
Jakub Kadlčík |
32f6d21 |
|
|
Jakub Kadlčík |
32f6d21 |
* Sun Aug 02 2015 Jakub Kadlčík <frostyx@email.cz> 0.6.1-1
|
|
Jakub Kadlčík |
32f6d21 |
- Print unique package names in Affected by section; Fix #36 (frostyx@email.cz)
|
|
Jakub Kadlčík |
32f6d21 |
- Implement services autodetect functionality (frostyx@email.cz)
|
|
Jakub Kadlčík |
32f6d21 |
- Add equivalent --services-only and --daemons-only arguments
|
|
Jakub Kadlčík |
32f6d21 |
(frostyx@email.cz)
|
|
Jakub Kadlčík |
32f6d21 |
- Fix testing views on non-english systems (frostyx@email.cz)
|
|
Jakub Kadlčík |
32f6d21 |
- Fix compatibility issues on psutil-3; Fix #41 (frostyx@email.cz)
|
|
Björn Esser |
999ad7e |
|
|
Jakub Kadlčík |
32f6d21 |
* Mon Jul 27 2015 Jakub Kadlčík <frostyx@email.cz> 0.6.0-1
|
|
Jakub Kadlčík |
32f6d21 |
- Fix warning on new BeautifulSoup4-4.4.0 (RhBug:1240115) (frostyx@email.cz)
|
|
Jakub Kadlčík |
32f6d21 |
- Add block with uninstalled packages (frostyx@email.cz)
|
|
Jakub Kadlčík |
32f6d21 |
- Find provided files only once per package name Significant performance
|
|
Jakub Kadlčík |
32f6d21 |
improvement (frostyx@email.cz)
|
|
Jakub Kadlčík |
32f6d21 |
- Implement hooks functionality (frostyx@email.cz)
|
|
|
738669f |
|
|
FrostyX |
fc2350f |
* Mon May 18 2015 Jakub Kadlčík <frostyx@email.cz> 0.5.9-1
|
|
FrostyX |
fc2350f |
- Pick the most recent sqlite database (RhBug:1214961) (frostyx@email.cz)
|
|
FrostyX |
fc2350f |
- Obsolete positional arguments with --packages (frostyx@email.cz)
|
|
FrostyX |
fc2350f |
- Implement application rename functionality (frostyx@email.cz)
|
|
FrostyX |
fc2350f |
- Add LXDE applications (frostyx@email.cz)
|
|
FrostyX |
fc2350f |
- Add Xfce applications (frostyx@email.cz)
|
|
FrostyX |
fc2350f |
- Add MATE applications (frostyx@email.cz)
|
|
FrostyX |
fc2350f |
- Print if application affects something else (frostyx@email.cz)
|
|
FrostyX |
fc2350f |
- Add Czech translation (frostyx@email.cz)
|
|
FrostyX |
fc2350f |
- Use localization system and transifex
|
|
FrostyX |
fc2350f |
- Print python version in system view (frostyx@email.cz)
|
|
FrostyX |
fc2350f |
- Implement Python3 support
|
|
FrostyX |
fc2350f |
- Add setup.py script for pip (frostyx@email.cz)
|
|
FrostyX |
fc2350f |
- Add dependency to 'rpm-python' (frostyx@email.cz)
|
|
FrostyX |
fc2350f |
- Add small API
|
|
FrostyX |
fc2350f |
|
|
|
b938151 |
* Mon Feb 23 2015 Jakub Kadlčík <frostyx@email.cz> 0.5.8-1
|
|
|
b938151 |
- There is children instead of get_children in psutil2 (frostyx@email.cz)
|
|
|
b938151 |
- ProcessWrapper provides api of new version, so use it (frostyx@email.cz)
|
|
|
b938151 |
- Get summary instead of description; Fix mistake from dfae2b6
|
|
|
b938151 |
|
|
|
cf3c6d6 |
* Fri Feb 20 2015 Jakub Kadlčík <frostyx@email.cz> 0.5.7-1
|
|
|
cf3c6d6 |
- Update informations about DNF plugin (frostyx@email.cz)
|
|
|
cf3c6d6 |
- Prevent traceback when deleted user; See #33 (frostyx@email.cz)
|
|
|
cf3c6d6 |
- Rename 'print' action to 'return' and set it to rules (frostyx@email.cz)
|
|
|
cf3c6d6 |
- Add ProcessWrapper to ensure psutil compatibility (frostyx@email.cz)
|
|
|
cf3c6d6 |
- Drop dnf plugin (moved to dnf-plugins-extras) (i.gnatenko.brain@gmail.com)
|
|
|
cf3c6d6 |
- Use rpm-python library instead of calling rpm commands (i.gnatenko.brain@gmail.com)
|
|
|
cf3c6d6 |
- Use Yum as package manager on CentOS (frostyx@email.cz)
|
|
|
cf3c6d6 |
|
|
|
f83a59c |
* Thu Jan 01 2015 Jakub Kadlčík <frostyx@email.cz> 0.5.6-1
|
|
|
f83a59c |
- Sort applications in interactive controler To fix the issue that [number]
|
|
|
f83a59c |
doesn't correspond to printed application (frostyx@email.cz)
|
|
|
f83a59c |
- Strip .#prelink#. from filenames; See #19 (frostyx@email.cz)
|
|
|
f83a59c |
- Add argument forgotten in dcf0178 (frostyx@email.cz)
|
|
|
f83a59c |
|
|
|
e95f18a |
* Wed Dec 31 2014 Jakub Kadlčík <frostyx@email.cz> 0.5.5-1
|
|
|
e95f18a |
- On Fedora, use DNF and YUM at once; (RhBug:1168807) (frostyx@email.cz)
|
|
|
e95f18a |
- Return empty collection if DNF wasn't used yet; (RhBug:1168807)
|
|
|
e95f18a |
(frostyx@email.cz)
|
|
|
e95f18a |
- Rewrite default view using blocks Print blocks of session and static
|
|
|
e95f18a |
applications when `-a`; Fix #23 (frostyx@email.cz)
|
|
|
e95f18a |
- Implement helper arguments functionality; Close #21 (frostyx@email.cz)
|
|
|
e95f18a |
- Make set step by step; Fix #25 (frostyx@email.cz)
|
|
|
e95f18a |
- Don't run tracer when uninstalling it; Fix #24 (frostyx@email.cz)
|
|
|
e95f18a |
- Add fedora-git releaser (frostyx@email.cz)
|
|
|
e95f18a |
- Implement '--show-resource' parameter (frostyx@email.cz)
|
|
|
e95f18a |
- Use parallel make (frostyx@email.cz)
|
|
|
e95f18a |
|
|
|
29f021f |
* Thu Oct 30 2014 Jakub Kadlčík <frostyx@email.cz> 0.5.4-1
|
|
|
29f021f |
- Rename DNF plugin to dnf-plugin-tracer (frostyx@email.cz)
|
|
|
29f021f |
- Trace affected applications instead of processes (frostyx@email.cz)
|
|
|
29f021f |
- Rewrite the description (frostyx@email.cz)
|
|
|
29f021f |
|
|
|
29f021f |
* Sat Oct 25 2014 Jakub Kadlčík <frostyx@email.cz> 0.5.3-1
|
|
|
29f021f |
- Prevent traceback from theme (frostyx@email.cz)
|
|
|
29f021f |
|
|
|
29f021f |
* Sat Oct 25 2014 Jakub Kadlčík <frostyx@email.cz> 0.5.2-1
|
|
|
29f021f |
- Add manpage (8) (frostyx@email.cz)
|
|
|
29f021f |
- Print helpers for all arguments passed to --show (frostyx@email.cz)
|
|
|
29f021f |
|
|
|
29f021f |
* Sat Oct 18 2014 Jakub Kadlčík <frostyx@email.cz> 0.5.1-1
|
|
|
29f021f |
- Correct sentenses in note; Fix #18 (frostyx@email.cz)
|
|
|
29f021f |
- Dont automatically assume 'sudo'; Fix #17 (frostyx@email.cz)
|
|
|
29f021f |
- Sort applications alphabetically; Fix #16 (frostyx@email.cz)
|
|
|
29f021f |
|
|
|
29f021f |
* Wed Oct 15 2014 Jakub Kadlčík <frostyx@email.cz> 0.5.0-1
|
|
|
29f021f |
- Add sphinx documentation (frostyx@email.cz)
|
|
|
29f021f |
- Add support for Travis CI and coveralls (frostyx@email.cz)
|
|
|
29f021f |
- Print more lines of the state in helper (frostyx@email.cz)
|
|
|
29f021f |
- Implement the application's 'ignore' property (frostyx@email.cz)
|
|
|
29f021f |
- Return also list of packages affecting process children (frostyx@email.cz)
|
|
|
29f021f |
- Dont print how to restart if application actually doesnt need it
|
|
|
29f021f |
- Print sudo in helpers (frostyx@email.cz)
|
|
|
29f021f |
- In DNF plugin print command for more informations (frostyx@email.cz)
|
|
|
29f021f |
- Add timestamp argument (frostyx@email.cz)
|
|
|
29f021f |
- UX improvements - immediately print how to restart (frostyx@email.cz)
|
|
|
29f021f |
- Implement loading user-defined rules (frostyx@email.cz)
|
|
|
29f021f |
- Implement loading user-defined applications (frostyx@email.cz)
|
|
|
29f021f |
- Print 'how to restart' only when it has been set (frostyx@email.cz)
|
|
|
29f021f |
- Use FilenameCleaner instead of _filename_without_version (frostyx@email.cz)
|
|
|
29f021f |
- Deal with interpreted processes (frostyx@email.cz)
|
|
|
29f021f |
- Add property 'category' to package (frostyx@email.cz)
|
|
|
29f021f |
- Prevent from Ctrl+C traceback; Fix #14 (frostyx@email.cz)
|
|
|
29f021f |
- Fix #new problem in process's exe; Related with 6c7bc46 (frostyx@email.cz)
|
|
|
29f021f |
- Use Router to call the right controller and its method (frostyx@email.cz)
|
|
|
29f021f |
- Recognize between locked database and insufficient permissions
|
|
|
29f021f |
(frostyx@email.cz)
|
|
|
29f021f |
- Specify program path to avoid conflict; Fix #12 (frostyx@email.cz)
|
|
|
29f021f |
- Refactor applications as objects instead of dicts (frostyx@email.cz)
|
|
|
29f021f |
- Fix lot of PEP warnings (frostyx@email.cz)
|
|
|
29f021f |
- Use MVC architecture (frostyx@email.cz)
|
|
|
29f021f |
|
|
|
29f021f |
* Fri Aug 08 2014 Jakub Kadlčík <frostyx@email.cz> 0.4.4-1
|
|
|
29f021f |
- Refactor determining whether application is running or not (frostyx@email.cz)
|
|
|
29f021f |
- Add verbose mode (frostyx@email.cz)
|
|
|
29f021f |
- Print 'affected by' section only in verbose mode (frostyx@email.cz)
|
|
|
29f021f |
- In second verbose level print even affected files (frostyx@email.cz)
|
|
|
29f021f |
|
|
|
29f021f |
* Mon Jul 28 2014 Jakub Kadlčík <frostyx@email.cz> 0.4.3-1
|
|
|
29f021f |
- Run tests before releasing new version (frostyx@email.cz)
|
|
|
29f021f |
- Add 'make test' target (frostyx@email.cz)
|
|
|
29f021f |
- Dont filter processes files (frostyx@email.cz)
|
|
|
29f021f |
- Print 'affected by' section in helpers (frostyx@email.cz)
|
|
|
29f021f |
|
|
|
29f021f |
* Mon Jul 21 2014 Jakub Kadlčík <frostyx@email.cz> 0.4.2-1
|
|
|
29f021f |
- Dont try to get list of files provided by non-installed RPM package
|
|
|
29f021f |
(frostyx@email.cz)
|
|
|
29f021f |
- Print user-friendly exception when package database is locked
|
|
|
29f021f |
(frostyx@email.cz)
|
|
|
29f021f |
|
|
|
29f021f |
* Fri Jul 18 2014 Jakub Kadlčík <frostyx@email.cz> 0.4.1-1
|
|
|
29f021f |
- Print 'You should restart' above processes list (frostyx@email.cz)
|
|
|
29f021f |
- Merge pull request #10 from xsuchy/pr-1 (frostyx@email.cz)
|
|
|
29f021f |
- Fix details in tracer.spec (frostyx@email.cz)
|
|
|
29f021f |
- Print 'how to restart' for session and static applications (frostyx@email.cz)
|
|
|
29f021f |
- Add 'tracer --helpers' parameter to list helpers (frostyx@email.cz)
|
|
|
29f021f |
* Tue Jul 08 2014 Jakub Kadlčík <frostyx@email.cz> 0.4.0-1
|
|
|
29f021f |
- new package built with tito
|