Bug 1502695

Summary: Remove dependency on libgnome from rhn-client-tools
Product: [Community] Spacewalk Reporter: Michael Mráka <mmraka>
Component: ClientsAssignee: Michael Mráka <mmraka>
Status: CLOSED CURRENTRELEASE QA Contact: Red Hat Satellite QA List <satqe-list>
Severity: unspecified Docs Contact:
Priority: unspecified    
Version: 2.7   
Target Milestone: ---   
Target Release: ---   
Hardware: Unspecified   
OS: Unspecified   
Whiteboard:
Fixed In Version: rhn-client-tools-2.8.7-1 Doc Type: If docs needed, set a value
Doc Text:
Story Points: ---
Clone Of:
: 1519762 (view as bug list) Environment:
Last Closed: 2018-04-20 12:30:58 UTC Type: Bug
Regression: --- Mount Type: ---
Documentation: --- CRM:
Verified Versions: Category: ---
oVirt Team: --- RHEL 7.3 requirements from Atomic Host:
Cloudforms Team: --- Target Upstream Version:
Embargoed:
Bug Depends On:    
Bug Blocks: 1519762, 1564160    

Description Michael Mráka 2017-10-16 13:05:52 UTC
Description of problem:
rhn-setup-gnome is one of the (two) last packages in RHEL which depends on libgnome. 

Version-Release number of selected component (if applicable):
rhn-setup-gnome < 2.8

How reproducible:


Steps to Reproduce:
1.
2.
3.

Actual results:


Expected results:


Additional info:

Ondrej Holy wrote:
It seems that gnome-vfs2 functionality is not used by any application in
RHEL 7, it is just dependency of libgnome. Will be libgnome included in
RHEL 8? Isn't possible to build libgnome without gnome-vfs2 support?

It seems that policycoreutils-gui and rhn-setup-gnome are last two
consumers of libgnome. The following change will probably result in removal
of libgnome dependency from policycoreutils-gui:
https://github.com/SELinuxProject/selinux/commit/
0f3beeb00e7a42cc2f44ef0392b8a3a7566a17d7#diff-3c8bb1b29f415a5e42800c781549af
31

There were happing some changes recently in rhn-client-tools, like port to
python3, so it might continue with the removal of those dependencies also...
https://github.com/spacewalkproject/spacewalk/commits/master/client/rhel/
rhn-client-tools

Michael? Tomas?

Just a note that I was talking with Tomas Kasparek last week and
tentatively it should be enough to port one GnomeDruid widget to
GtkAssistant in spacewalk/client/rhel/rhn-client-tools/data/gui.glade file.

Comment 1 Michael Mráka 2017-10-17 08:56:20 UTC
Fixed in spacewalk master by
commit 92b2df1d249c74728d3d6e40effe08a5a9c26893
    1502695 - no special forward needed on startPage
...
commit cdf420122d59db2d84760b8da0add5c8bb5c6e17
    gui has moved to standard path

Comment 2 Jiří Dostál 2018-03-26 12:16:22 UTC
Moving ON_QA

Comment 3 Jiří Dostál 2018-04-20 12:30:58 UTC
Spacewalk 2.8 has been released.
https://github.com/spacewalkproject/spacewalk/wiki/ReleaseNotes28