Description of problem: Tuned is consumer of python-perf, but we need to switch it to python3. Missing python3-perf is the only blocker for us at the moment. Version-Release number of selected component (if applicable): kernel-tools-4.15.0-0.rc8.git0.1.fc28 How reproducible: Always Steps to Reproduce: 1. Try to install python3-perf package Actual results: No python3-perf package Expected results: Python3-perf package Additional info: I created initial python3-perf port which seems to work for us (but wasn't tested too much, so any improvements are welcome). I am trying to get it to the kernel upstream (I will post more details later), patch for kernel-4.15-rc8 is attached. Scratch build: https://koji.fedoraproject.org/koji/taskinfo?taskID=24305188 The x86_64 RPMS and SRPM in case the scratch build is gone: https://jskarvad.fedorapeople.org/kernel-tools/
Created attachment 1383596 [details] Proposed kernel-tools spec patch
I re-sent the patch there: https://www.spinics.net/lists/linux-perf-users/msg05095.html and notified Arnaldo <acme AT kernel.org>
Created attachment 1384527 [details] Proposed kernel-tools spec patch Updated version of the patch to apply to kernel-tools-4.15.0-0.rc8.git0.2.fc28 SPEC
Thanks for doing this, we were just talking about python3 for perf. My preference is to get an Ack from upstream for the kernel side portion before bringing in the patches.
(In reply to Laura Abbott from comment #4) > Thanks for doing this, we were just talking about python3 for perf. My > preference is to get an Ack from upstream for the kernel side portion before > bringing in the patches. Yes, sure, it was my intention to get the upstream ack first. I filled this bugzilla for the issue to be tracked. Also adding Arnaldo.
Interesting that the patch now shows as deleted - bugzilla will never stop surprising me :) I will re-upload it here just for the record.
Created attachment 1384874 [details] Proposed kernel patch to add python3 perf support
This bug appears to have been reported against 'rawhide' during the Fedora 28 development cycle. Changing version to '28'.
FYI it's slowly moving upstream: https://git.kernel.org/pub/scm/linux/kernel/git/acme/linux.git/commit/?id=66dfdff03d19
(In reply to Jaroslav Škarvada from comment #9) > FYI it's slowly moving upstream: > https://git.kernel.org/pub/scm/linux/kernel/git/acme/linux.git/commit/ > ?id=66dfdff03d19 https://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git/commit/?id=763f3b8677c50dcf8c7f08eb108595ffbd113c57
(In reply to Jaroslav Škarvada from comment #10) > (In reply to Jaroslav Škarvada from comment #9) > > FYI it's slowly moving upstream: > > https://git.kernel.org/pub/scm/linux/kernel/git/acme/linux.git/commit/ > > ?id=66dfdff03d19 > > https://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git/commit/ > ?id=763f3b8677c50dcf8c7f08eb108595ffbd113c57 So I guess it will get into kernel-4.17.
Is this related to the following being missing from the F26 updates repo (x86_64, at least) as of kernel-4.15.3-200.fc26.x86_64 ? kernel-tools kernel-tools-libs kernel-tools-libs-devel perf python-perf
No. perf is still pending in testing because nobody left karma on the update (it was split from the kernel) Please leave karma if you've tested it https://bodhi.fedoraproject.org/updates/FEDORA-2018-5b97f619fe
There is 4.17-rc1 already released upstream and built for rawhide, could you add support to the spec file?
Created attachment 1428774 [details] Proposed kernel-tools spec patch Updated spec patch for the kernel-tools-4.17.0-0.rc2.git0.1 The kernel patch is no more needed, because it's already present in the linux-4.17 upstream. The build process could be optimized, but it works.
Applied your patch to the rawhide branch, should be picked up with the -rc build next monday.
(In reply to Laura Abbott from comment #16) > Applied your patch to the rawhide branch, should be picked up with the -rc > build next monday. Thanks.
kernel-tools-4.17.2-200.fc28 kernel-4.17.2-200.fc28 has been submitted as an update to Fedora 28. https://bodhi.fedoraproject.org/updates/FEDORA-2018-2c6bd93875
kernel-4.17.2-200.fc28, kernel-tools-4.17.2-200.fc28 has been pushed to the Fedora 28 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-2018-2c6bd93875
kernel-4.17.2-200.fc28, kernel-tools-4.17.2-200.fc28 has been pushed to the Fedora 28 stable repository. If problems still persist, please make note of it in this bug report.