Overview

Request 873360 accepted

- Spec file fixes and cleanups
+ disable pcp-export-zabbix-agent to avoid conflicting /etc/zabbix/
ownership.
+ fix unversioned Provides
+ remove unused python2 build logic and unconditionally enable python3
+ 0009-remove-rundir-install.patch
- Add SUSE specific dejavu-fonts dependency for pcp-gui sans
- Disable pcp-pmda-libvirt to avoid build dependency loop

- Drop unnecessary %pre/%post recursive chown calls; (bsc#1152533)
- Changelog for patches carried as part of 5.2.2 source tarball:
+ build-drop-old-config-file-transition-code-from-rpm-.patch
+ 0007-pmdas-perf-Add-cpunumber-option-for-dynamic-perf-eve.patch
+ 0008-pmdas-perf-Add-support-for-hv_24x7-nest-events-on-mu.patch
+ 0009-qa-perfevent-Test-hv_24x7-events-on-multinode.patch

- Upgrade to 5.2.2; (jsc#SLE-16929)
+ improvements to client tools and utilities
+ new pmdabpftrace monitoring agent
+ pmdaperfevent enhancements
+ pmproxy, libpcp_web and libpcp hardening and improvements
+ assorted bug fixes
+ obsolete pcp-manager discovery service, now provided by pmfind
+ improved FHS compliance
- Remove upstreamed:
+ 0001-Add-missing-includes-in-Qt-5.15-beta2.patch
- Rebase against upstream (faeb2507f):
+ 0001-Install-libraries-without-exec-permission.patch
- Fix build with -fno-common; (bsc#1160411)
- Merge upstream build-time tmpdir fixes

Loading...

Dominique Leuenberger's avatar

Introduces a new build cycle

ffmpeg-4, gstreamer-plugins-bad, libquicktime, libvirt, pcp, samba, Wireshark


Dominique Leuenberger's avatar

The change comes from the new libvirt based dependency


David Disseldorp's avatar

I see a few options here, with the most obvious being:

  1. drop the libvirt monitoring agent
  2. rework pcp to not require build-time presence of python libraries
  3. disable Samba's ctdb-pcp-pmda

I'll go with option (1) for now and raise this upstream.


Jan Engelhardt's avatar

samba depending on ffmpeg-4? that ain't sounding right.


David Disseldorp's avatar

libsmbclient I'd assume (edit: I read that the other way around - ffmpeg depends on libsmbclient)


Dominique Leuenberger's avatar

other way around: the build result of samba is consumed to build ffmpeg4

osc buildinfo openSUSE:Factory ffmpeg-4 standard x86_64 -d | grep libsmbclient
…
added libsmbclient-devel@openSUSE:Factory/standard because of (direct):pkgconfig(smbclient)
…

Dominique Leuenberger's avatar

Awaiting solution for the build cycle - cycles are a no-go

Request History
David Disseldorp's avatar

dmdiss created request

- Spec file fixes and cleanups
+ disable pcp-export-zabbix-agent to avoid conflicting /etc/zabbix/
ownership.
+ fix unversioned Provides
+ remove unused python2 build logic and unconditionally enable python3
+ 0009-remove-rundir-install.patch
- Add SUSE specific dejavu-fonts dependency for pcp-gui sans
- Disable pcp-pmda-libvirt to avoid build dependency loop

- Drop unnecessary %pre/%post recursive chown calls; (bsc#1152533)
- Changelog for patches carried as part of 5.2.2 source tarball:
+ build-drop-old-config-file-transition-code-from-rpm-.patch
+ 0007-pmdas-perf-Add-cpunumber-option-for-dynamic-perf-eve.patch
+ 0008-pmdas-perf-Add-support-for-hv_24x7-nest-events-on-mu.patch
+ 0009-qa-perfevent-Test-hv_24x7-events-on-multinode.patch

- Upgrade to 5.2.2; (jsc#SLE-16929)
+ improvements to client tools and utilities
+ new pmdabpftrace monitoring agent
+ pmdaperfevent enhancements
+ pmproxy, libpcp_web and libpcp hardening and improvements
+ assorted bug fixes
+ obsolete pcp-manager discovery service, now provided by pmfind
+ improved FHS compliance
- Remove upstreamed:
+ 0001-Add-missing-includes-in-Qt-5.15-beta2.patch
- Rebase against upstream (faeb2507f):
+ 0001-Install-libraries-without-exec-permission.patch
- Fix build with -fno-common; (bsc#1160411)
- Merge upstream build-time tmpdir fixes


Factory Auto's avatar

factory-auto added opensuse-review-team as a reviewer

Please review sources


Factory Auto's avatar

factory-auto accepted review

Check script succeeded

Output of check script (non-fatal):
Unknown license '%{license_gplv2plus}'
Unknown license '%{license_lgplv2plus}'
Unknown license '%{license_cc_by}'
Unknown license '%{license_lgplv21plus}'
Unknown license '%{license_lgplv21plus}'
Unknown license '%{license_lgplv21plus}'
Unknown license '%{license_lgplv21plus}'
Unknown license '%{license_lgplv21plus}'
Unknown license '%{license_lgplv21plus}'
Unknown license '%{license_lgplv21plus}'
Unknown license '%{license_gplv2plus}'
Unknown license '%{license_lgplv21plus}'
Unknown license '%{license_gplv2plus}'
Unknown license '%{license_lgplv21plus}'
Unknown license '%{license_gplv2plus}'
Unknown license '%{license_mit}'
Unknown license '%{license_gplv2plus}'
Unknown license '%{license_gplv2plus}'
Unknown license '%{license_gplv2plus}'
Unknown license '%{license_gplv2plus}'
Unknown license '%{license_gplv2plus}'
Unknown license '%{license_gplv2plus}'
Unknown license '%{license_lgplv2plus}'
Unknown license '%{license_lgplv2plus}'
Unknown license '%{license_lgplv2plus}'
Unknown license '%{license_lgplv2plus}'
Unknown license '%{license_lgplv2plus}'
Unknown license '%{license_lgplv2plus}'
Unknown license '%{license_gplv2plus}'
Unknown license '%{license_gplv2plus}'
Unknown license '%{license_gplv2plus}'
Unknown license '%{license_gplv2plus}'
Unknown license '%{license_gplv2plus}'
Unknown license '%{license_gplv2plus}'
Unknown license '%{license_gplv2plus}'
Unknown license '%{license_gplv2plus}'
Unknown license '%{license_gplv2plus}'
Unknown license '%{license_gplv2plus}'
Unknown license '%{license_gplv2plus}'
Unknown license '%{license_gplv2plus}'
Unknown license '%{license_gplv2plus}'
Unknown license '%{license_gplv2plus}'
Unknown license '%{license_gplv2plus}'
Unknown license '%{license_gplv2plus}'
Unknown license '%{license_gplv2plus}'
Unknown license '%{license_gplv2plus}'
Unknown license '%{license_gplv2plus}'
Unknown license '%{license_gplv2plus}'
Unknown license '%{license_gplv2plus}'
Unknown license '%{license_gplv2plus}'
Unknown license '%{license_gplv2plus}'
Unknown license '%{license_gplv2plus}'
Unknown license '%{license_gplv2plus}'
Unknown license '%{license_gplv2plus}'
Unknown license '%{license_gplv2plus}'
Unknown license '%{license_gplv2plus}'
Unknown license '%{license_gplv2plus}'
Unknown license '%{license_gplv2plus}'
Unknown license '%{license_gplv2plus}'
Unknown license '%{license_gplv2plus}'
Unknown license '%{license_gplv2plus}'
Unknown license '%{license_gplv2plus}'
Unknown license '%{license_gplv2plus}'
Unknown license '%{license_gplv2plus}'
Unknown license '%{license_gplv2plus}'
Unknown license '%{license_gplv2plus}'
Unknown license '%{license_gplv2plus}'
Unknown license '%{license_gplv2plus}'
Unknown license '%{license_gplv2plus}'
Unknown license '%{license_gplv2plus}'
Unknown license '%{license_gplv2plus}'
Unknown license '%{license_gplv2plus}'
Unknown license '%{license_gplv2plus}'
Unknown license '%{license_gplv2plus}'
Unknown license '%{license_gplv2plus}'
Unknown license '%{license_gplv2plus}'
Unknown license '%{license_gplv2plus}'
Unknown license '%{license_gplv2plus}'
Unknown license '%{license_gplv2plus}'
Unknown license '%{license_gplv2plus}'
Unknown license '%{license_gplv2plus}'
Unknown license '%{license_gplv2plus}'
Unknown license '%{license_gplv2plus}'
Unknown license '%{license_gplv2plus}'
Unknown license '%{license_gplv2plus}'
Unknown license '%{license_gplv2plus}'
Unknown license '%{license_gplv2plus}'
Unknown license '%{license_gplv2plus}'
Unknown license '%{license_gplv2plus}'
Unknown license '%{license_gplv2plus}'
Unknown license '%{license_gplv2plus}'
Unknown license '%{license_gplv2plus}'
Unknown license '%{license_gplv2plus}'
Unknown license '%{license_gplv2plus}'
Unknown license '%{license_gplv2plus}'
Unknown license '%{license_gplv2plus}'
Unknown license '%{license_gplv2plus}'
Unknown license '%{license_gplv2plus}'
Unknown license '%{license_gplv2plus}'
Unknown license '%{license_gplv2plus}'
Unknown license '%{license_gplv2plus}'
Unknown license '%{license_gplv2plus}'
Unknown license '%{license_gplv2plus}'
Unknown license '%{license_gplv2plus}'
Unknown license '%{license_lgplv2plus}'
Unknown license '%{license_gplv2plus}'
Unknown license '%{license_cc_by}'
Unknown license '%{license_gplv2plus}'
Unknown license '%{license_cc_by}'
Unknown license '%{license_gplv2plus}'
Unknown license '%{license_lgplv2plus}'
Unknown license '%{license_cc_by}'
Unknown license '%{license_lgplv21plus}'
Unknown license '%{license_lgplv21plus}'
Unknown license '%{license_lgplv21plus}'
Unknown license '%{license_lgplv21plus}'
Unknown license '%{license_lgplv21plus}'
Unknown license '%{license_lgplv21plus}'
Unknown license '%{license_lgplv21plus}'
Unknown license '%{license_gplv2plus}'
Unknown license '%{license_lgplv21plus}'
Unknown license '%{license_gplv2plus}'
Unknown license '%{license_lgplv21plus}'
Unknown license '%{license_gplv2plus}'
Unknown license '%{license_mit}'
Unknown license '%{license_gplv2plus}'
Unknown license '%{license_gplv2plus}'
Unknown license '%{license_gplv2plus}'
Unknown license '%{license_gplv2plus}'
Unknown license '%{license_lgplv2plus}'
Unknown license '%{license_lgplv2plus}'
Unknown license '%{license_lgplv2plus}'
Unknown license '%{license_lgplv2plus}'
Unknown license '%{license_lgplv2plus}'
Unknown license '%{license_lgplv2plus}'
Unknown license '%{license_gplv2plus}'
Unknown license '%{license_gplv2plus}'
Unknown license '%{license_gplv2plus}'
Unknown license '%{license_gplv2plus}'
Unknown license '%{license_gplv2plus}'
Unknown license '%{license_gplv2plus}'
Unknown license '%{license_gplv2plus}'
Unknown license '%{license_gplv2plus}'
Unknown license '%{license_gplv2plus}'
Unknown license '%{license_gplv2plus}'
Unknown license '%{license_gplv2plus}'
Unknown license '%{license_gplv2plus}'
Unknown license '%{license_gplv2plus}'
Unknown license '%{license_gplv2plus}'
Unknown license '%{license_gplv2plus}'
Unknown license '%{license_gplv2plus}'
Unknown license '%{license_gplv2plus}'
Unknown license '%{license_gplv2plus}'
Unknown license '%{license_gplv2plus}'
Unknown license '%{license_gplv2plus}'
Unknown license '%{license_gplv2plus}'
Unknown license '%{license_gplv2plus}'
Unknown license '%{license_gplv2plus}'
Unknown license '%{license_gplv2plus}'
Unknown license '%{license_gplv2plus}'
Unknown license '%{license_gplv2plus}'
Unknown license '%{license_gplv2plus}'
Unknown license '%{license_gplv2plus}'
Unknown license '%{license_gplv2plus}'
Unknown license '%{license_gplv2plus}'
Unknown license '%{license_gplv2plus}'
Unknown license '%{license_gplv2plus}'
Unknown license '%{license_gplv2plus}'
Unknown license '%{license_gplv2plus}'
Unknown license '%{license_gplv2plus}'
Unknown license '%{license_gplv2plus}'
Unknown license '%{license_gplv2plus}'
Unknown license '%{license_gplv2plus}'
Unknown license '%{license_gplv2plus}'
Unknown license '%{license_gplv2plus}'
Unknown license '%{license_gplv2plus}'
Unknown license '%{license_gplv2plus}'
Unknown license '%{license_gplv2plus}'
Unknown license '%{license_gplv2plus}'
Unknown license '%{license_gplv2plus}'
Unknown license '%{license_gplv2plus}'
Unknown license '%{license_gplv2plus}'
Unknown license '%{license_gplv2plus}'
Unknown license '%{license_gplv2plus}'
Unknown license '%{license_gplv2plus}'
Unknown license '%{license_gplv2plus}'
Unknown license '%{license_gplv2plus}'
Unknown license '%{license_gplv2plus}'
Unknown license '%{license_gplv2plus}'
Unknown license '%{license_gplv2plus}'
Unknown license '%{license_gplv2plus}'
Unknown license '%{license_gplv2plus}'
Unknown license '%{license_gplv2plus}'
Unknown license '%{license_gplv2plus}'
Unknown license '%{license_gplv2plus}'
Unknown license '%{license_gplv2plus}'
Unknown license '%{license_gplv2plus}'
Unknown license '%{license_gplv2plus}'
Unknown license '%{license_gplv2plus}'
Unknown license '%{license_gplv2plus}'
Unknown license '%{license_gplv2plus}'
Unknown license '%{license_gplv2plus}'
Unknown license '%{license_gplv2plus}'
Unknown license '%{license_gplv2plus}'
Unknown license '%{license_gplv2plus}'
Unknown license '%{license_gplv2plus}'
Unknown license '%{license_gplv2plus}'
Unknown license '%{license_gplv2plus}'
Unknown license '%{license_gplv2plus}'
Unknown license '%{license_gplv2plus}'
Unknown license '%{license_gplv2plus}'
Unknown license '%{license_gplv2plus}'
Unknown license '%{license_gplv2plus}'
Unknown license '%{license_gplv2plus}'
Unknown license '%{license_gplv2plus}'
Unknown license '%{license_lgplv2plus}'
Unknown license '%{license_gplv2plus}'
Unknown license '%{license_cc_by}'
Unknown license '%{license_gplv2plus}'
Unknown license '%{license_cc_by}'


Saul Goodman's avatar

licensedigger accepted review

ok


Richard Brown's avatar

RBrownSUSE set openSUSE:Factory:Staging:C as a staging project

Being evaluated by staging project "openSUSE:Factory:Staging:C"


Richard Brown's avatar

RBrownSUSE accepted review

Picked "openSUSE:Factory:Staging:C"


Dominique Leuenberger's avatar

dimstar accepted review


Richard Brown's avatar

RBrownSUSE accepted review

Staging Project openSUSE:Factory:Staging:C got accepted.


Richard Brown's avatar

RBrownSUSE approved review

Staging Project openSUSE:Factory:Staging:C got accepted.


Richard Brown's avatar

RBrownSUSE accepted request

Staging Project openSUSE:Factory:Staging:C got accepted.

openSUSE Build Service is sponsored by