Overview

Request 1040175 superseded

- add proper split-provides
- add cargo_audit

- Update to version 1.4.6:
* Bump version to v1.4.6
* fs/macos: Fix some clippy warnings
* hvf: write reg on sysreg trap
* Bump version to v1.4.5
* sev: Don't use a static initrd size
* sev: Update to the final KBS attestation protocol
* vsock: Fix signal logic in Muxer
* examples/Makefile: Remove launch-tee binary on make clean

- Switch to a "proper library" packaging layout. Downstreams (namely,
crun) are now able to cope with this. So do it, and get rid of a lot
of RPM lint warnings and errors!
- Make it easier to turn on/off building the SEV-enabled library
* Patches dropped:
not-set-soname-as-it-is-plugin.patch

Loading...

Dario Faggioli's avatar

@dimstar_suse so, apologies in advance for my ignorance, but what's the reason of the declining this time, and how do I fix things?


Richard Brown's avatar

found conflict of libkrun-0.1.7-1.1.x86_64 with libkrun-devel-0.1.7-1.3.x86_64 /usr/lib64/libkrun.so /usr/include/libkrun.h

found conflict of libkrunfw-0.7-1.1.x86_64 with libkrunfw-devel-0.7-3.2.x86_64 /usr/lib64/libkrunfw.so


Dario Faggioli's avatar

Hey, @fcrozat , looks like you've added vendor.tar.xz, but it's not in the spec file. I actually did miss this in the submission to the devel-project. Checking it now, I see that the build seems to still be using vendor.tar.zst to me... Do you happen to know what's going on? Thanks...


Fabian Vogt's avatar
found conflict of libkrun-1.4.4-1.1.x86_64 with libkrun-sev-devel-1.4.4-1.2.x86_64
  /usr/lib64/libkrun-sev.so

Dario Faggioli's avatar

Yeah... I did submit these before, but had revoked the requests, to deal better with this. Sorry for the inconvenience. I'll try to get to this today


Fabian Vogt's avatar

No hurry required, this just blocks krunvm


Dominique Leuenberger's avatar

unresolvable: nothing provides libkrunfw-devel >= 3.6.3, nothing provides libkrunfw-sev-devel >= 3.6.3

Request History
Dirk Mueller's avatar

dirkmueller created request

- add proper split-provides
- add cargo_audit

- Update to version 1.4.6:
* Bump version to v1.4.6
* fs/macos: Fix some clippy warnings
* hvf: write reg on sysreg trap
* Bump version to v1.4.5
* sev: Don't use a static initrd size
* sev: Update to the final KBS attestation protocol
* vsock: Fix signal logic in Muxer
* examples/Makefile: Remove launch-tee binary on make clean

- Switch to a "proper library" packaging layout. Downstreams (namely,
crun) are now able to cope with this. So do it, and get rid of a lot
of RPM lint warnings and errors!
- Make it easier to turn on/off building the SEV-enabled library
* Patches dropped:
not-set-soname-as-it-is-plugin.patch


Dominique Leuenberger's avatar

dimstar_suse added as a reviewer

Being evaluated by staging project "openSUSE:Factory:Staging:adi:28"


Dominique Leuenberger's avatar

dimstar_suse accepted review

Picked "openSUSE:Factory:Staging:adi:28"


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


Dominique Leuenberger's avatar

dimstar declined review

FTBFS

[ 98s] error[E0532]: expected unit struct, unit variant or constant, found tuple variant `VcpuExit::FailEntry`
[ 98s] --> src/vmm/src/linux/vstate.rs:1169:17
[ 98s] |
[ 98s] 1169 | VcpuExit::FailEntry => {
[ 98s] | ^^^^^^^^^^^^^^^^^^^ help: use the tuple variant pattern syntax instead: `VcpuExit::FailEntry(/* fields */)`
[ 98s] |
[ 98s] ::: /home/abuild/rpmbuild/BUILD/libkrun-1.4.6/vendor/kvm-ioctls/src/ioctls/vcpu.rs:59:5
[ 98s] |
[ 98s] 59 | FailEntry(
[ 98s] | --------- `VcpuExit::FailEntry` defined here
[ 98s]
[ 98s] For more information about this error, try `rustc --explain E0532`.
[ 98s] error: could not compile `vmm` due to previous error


Dominique Leuenberger's avatar

dimstar declined request

FTBFS

[ 98s] error[E0532]: expected unit struct, unit variant or constant, found tuple variant `VcpuExit::FailEntry`
[ 98s] --> src/vmm/src/linux/vstate.rs:1169:17
[ 98s] |
[ 98s] 1169 | VcpuExit::FailEntry => {
[ 98s] | ^^^^^^^^^^^^^^^^^^^ help: use the tuple variant pattern syntax instead: `VcpuExit::FailEntry(/* fields */)`
[ 98s] |
[ 98s] ::: /home/abuild/rpmbuild/BUILD/libkrun-1.4.6/vendor/kvm-ioctls/src/ioctls/vcpu.rs:59:5
[ 98s] |
[ 98s] 59 | FailEntry(
[ 98s] | --------- `VcpuExit::FailEntry` defined here
[ 98s]
[ 98s] For more information about this error, try `rustc --explain E0532`.
[ 98s] error: could not compile `vmm` due to previous error


Dirk Mueller's avatar

dirkmueller superseded request

superseded by 1040286

openSUSE Build Service is sponsored by