Description of problem: tracer.noarch is missing a python-lxml dependency Version-Release number of selected component (if applicable): tracer.noarch 0:0.6.8-1.el7 How reproducible: 100% when starting from minimal Centos7 install. Steps to Reproduce: 1. yum install tracer 2. tracer -a Actual results: # tracer Traceback (most recent call last): File "/usr/bin/tracer", line 34, in <module> tracer.main.run() File "/usr/lib/python2.7/site-packages/tracer/main.py", line 42, in run return router.dispatch() File "/usr/lib/python2.7/site-packages/tracer/resources/router.py", line 52, in dispatch controller = DefaultController(self.args, self.packages) File "/usr/lib/python2.7/site-packages/tracer/controllers/default.py", line 62, in __init__ self.applications = self.tracer.trace_affected(self._user(args.user)) File "/usr/lib/python2.7/site-packages/tracer/resources/tracer.py", line 109, in trace_affected p = self._apply_rules(p) File "/usr/lib/python2.7/site-packages/tracer/resources/tracer.py", line 129, in _apply_rules c_rule = self._rules.find(process.name()) File "/usr/lib/python2.7/site-packages/tracer/resources/rules.py", line 41, in find Rules._load_definitions() File "/usr/lib/python2.7/site-packages/tracer/resources/rules.py", line 58, in _load_definitions try: Rules._load(file); File "/usr/lib/python2.7/site-packages/tracer/resources/rules.py", line 67, in _load soup = BeautifulSoup(f.read(), "lxml") File "/usr/lib/python2.7/site-packages/bs4/__init__.py", line 152, in __init__ % ",".join(features)) bs4.FeatureNotFound: Couldn't find a tree builder with the features you requested: lxml. Do you need to install a parser library? Expected results: 3. yum install python-lxml 4. tracer -a # tracer -a You should restart: ...
@frostyx This bug is almost certainly also in the `master` branch (for F22, F23, F24 and Rawhide).
Thank you, I will add the dependency in upstream.
Can you try to do, with conditionals, that the tracer.spec is buildable on EPEL7, without Python3? That would avoid a fork of the spec file for EPEL7.
@Jens Kuehnel: I re-assign the bug to Rawhide. I will rebuild the package for EPEL7 once it is fixed in Rawhide.
@Laurent Yes, I am going to do it. It is already requested in 1333169.
This bug appears to have been reported against 'rawhide' during the Fedora 25 development cycle. Changing version to '25'.
Hi @Laurent, > Can you try to do, with conditionals, that the tracer.spec is buildable on EPEL7, without Python3? That would avoid a fork of the spec file for EPEL7. Guys @ignatenkobrain and @Conan-Kudo cooperated on lot of changes in the tracer.spec file. You might be interested in 1cf3b5c commit. Does it solve the issue?
tracer-0.6.12-4.el7 has been submitted as an update to Fedora EPEL 7. https://bodhi.fedoraproject.org/updates/FEDORA-EPEL-2016-5365a57b39
tracer-0.6.12-4.fc25 has been submitted as an update to Fedora 25. https://bodhi.fedoraproject.org/updates/FEDORA-2016-3f9b4e3c43
tracer-0.6.12-4.fc24 has been submitted as an update to Fedora 24. https://bodhi.fedoraproject.org/updates/FEDORA-2016-edc56e4114
tracer-0.6.12-4.fc23 has been submitted as an update to Fedora 23. https://bodhi.fedoraproject.org/updates/FEDORA-2016-9debe3dcd9
tracer-0.6.12-4.el7 has been pushed to the Fedora EPEL 7 testing repository. If problems still persist, please make note of it in this bug report. See https://fedoraproject.org/wiki/QA:Updates_Testing for instructions on how to install test updates. You can provide feedback for this update here: https://bodhi.fedoraproject.org/updates/FEDORA-EPEL-2016-5365a57b39
tracer-0.6.12-4.fc23 has been pushed to the Fedora 23 testing repository. If problems still persist, please make note of it in this bug report. See https://fedoraproject.org/wiki/QA:Updates_Testing for instructions on how to install test updates. You can provide feedback for this update here: https://bodhi.fedoraproject.org/updates/FEDORA-2016-9debe3dcd9
tracer-0.6.12-4.fc24 has been pushed to the Fedora 24 testing repository. If problems still persist, please make note of it in this bug report. See https://fedoraproject.org/wiki/QA:Updates_Testing for instructions on how to install test updates. You can provide feedback for this update here: https://bodhi.fedoraproject.org/updates/FEDORA-2016-edc56e4114
tracer-0.6.12-4.fc25 has been pushed to the Fedora 25 testing repository. If problems still persist, please make note of it in this bug report. See https://fedoraproject.org/wiki/QA:Updates_Testing for instructions on how to install test updates. You can provide feedback for this update here: https://bodhi.fedoraproject.org/updates/FEDORA-2016-3f9b4e3c43
tracer-0.6.12-4.fc23 has been pushed to the Fedora 23 stable repository. If problems still persist, please make note of it in this bug report.
tracer-0.6.12-4.fc24 has been pushed to the Fedora 24 stable repository. If problems still persist, please make note of it in this bug report.
tracer-0.6.12-4.fc25 has been pushed to the Fedora 25 stable repository. If problems still persist, please make note of it in this bug report.
tracer-0.6.12-4.el7 has been pushed to the Fedora EPEL 7 stable repository. If problems still persist, please make note of it in this bug report.