Overview
Request 814839 revoked
ARM Coresight technology provides features to allow execution trace collection for off-line analysis. libopencsd provides an API for decoding ARM Coresight trace streams. Perf tool is used to control and collect trace data. Once trace data has been collected, perf tool linked with libopencsd can be used to decode trace streams off-line.
Add libopencsd to Factory so that perf tool can be linked against it.
- Created by ykaukab
- In state revoked
- Open review for licensedigger
- Open review for opensuse-review-team
- Open review for factory-staging
Request History
ykaukab created request
ARM Coresight technology provides features to allow execution trace collection for off-line analysis. libopencsd provides an API for decoding ARM Coresight trace streams. Perf tool is used to control and collect trace data. Once trace data has been collected, perf tool linked with libopencsd can be used to decode trace streams off-line.
Add libopencsd to Factory so that perf tool can be linked against it.
factory-auto added opensuse-review-team as a reviewer
Please review sources
factory-auto accepted review
Check script succeeded
dimstar_suse added openSUSE:Factory:Staging:adi:22 as a reviewer
Being evaluated by staging project "openSUSE:Factory:Staging:adi:22"
dimstar_suse accepted review
Picked "openSUSE:Factory:Staging:adi:22"
jengelh declined review
(see comment.)
jengelh declined request
(see comment.)
dimstar_suse reopened request
Reopened via staging workflow.
dimstar_suse declined request
Declined via staging workflow.
dimstar_suse added factory-staging as a reviewer
Being evaluated by group "factory-staging"
dimstar_suse accepted review
Unstaged from project "openSUSE:Factory:Staging:adi:22"
ykaukab revoked request
The source package 'libopencsd' has been removed
The upstream project's name is "openscd" not "libopenscd", so that is what the "Name:" field should have as well (just like the specfile copyright header already has in place). https://en.opensuse.org/openSUSE:Package_naming_guidelines
No (R) or (TM) tags. https://en.opensuse.org/openSUSE:Package_description_guidelines
+Requires: libstdc++-devel
should probably go away, because one can use other C++ implementations (like clang's).If you're linking a library that links with
libstdc++
, then you better not link withlibc++
. So you kind of have to uselibstdc++
.If you use C++, that is. As far as I can see, this is a C API. So you don't need any C++ standard library at all.
additional to what @jengelh already said:
This is a shared library packaging policy violation. the binary must not be part of the library package, as it makes it impossible to install two versions of the library (file conflicts)
See sr#815621 - as this is intended to be build dependency of perf I wonder if building documents would not create some additional issues