Bug 11707

Summary: [enh 21] spice-vdagent: use GTK4, subpackage for gdm
Product: [ROSA-based products] ROSA Fresh Reporter: Mikhail Novosyolov <m.novosyolov>
Component: Packages from MainAssignee: ROSA Linux Bugs <bugs>
Status: VERIFIED FIXED QA Contact: ROSA Linux Bugs <bugs>
Severity: normal    
Priority: Normal CC: v.potapov
Version: AllFlags: v.potapov: qa_verified+
v.potapov: published+
Target Milestone: ---   
Hardware: All   
OS: Linux   
Whiteboard:
Platform: 2021.1 ROSA Vulnerability identifier:
RPM Package: ISO-related:
Bad POT generating: Upstream:

Description Mikhail Novosyolov 2021-12-08 17:43:21 MSK
*********** QA ADISORY ************

There was a missync of spice-vdagent in git and in repos.
Adjusted it.

spice-vdagent 0.21.0-3.git8440e6.1

- build from git with some fixes (build-time ones mostly)
- use GTK4 instead of x11 libraries for getting display resolution and working with clipboard; it should work better according to comments in its source code
- process spice-vdagentd.socket by systemctl preset (by keleg@)
- make separate subpackage spice-vdagent-gdm which will be installed automatically if gdm is installed as a weak dependency (avoid files in /usr/share/gdm/ if gdm is not installed)

https://abf.io/build_lists/3962773
https://abf.io/build_lists/3962774
https://abf.io/build_lists/3962775
Comment 1 Vladimir Potapov 2022-02-02 12:29:11 MSK
spice-vdagent-0.21.0-3.git8440e6.1
https://abf.io/build_lists/3962773
https://abf.io/build_lists/3962774
https://abf.io/build_lists/3962775
***************************************
The update sent to testings
Comment 2 Vladimir Potapov 2022-02-14 17:10:46 MSK
spice-vdagent-0.21.0-3.git8440e6.1
https://abf.io/build_lists/3962773
https://abf.io/build_lists/3962774
https://abf.io/build_lists/3962775
************************** Advisory **********************
spice-vdagent 0.21.0-3.git8440e6.1

- build from git with some fixes (build-time ones mostly)
- use GTK4 instead of x11 libraries for getting display resolution and working with clipboard; it should work better according to comments in its source code
- process spice-vdagentd.socket by systemctl preset (by keleg@)
- make separate subpackage spice-vdagent-gdm which will be installed automatically if gdm is installed as a weak dependency (avoid files in /usr/share/gdm/ if gdm is not installed)
***********************************************************
QA Verified