Bug 1502695 - Remove dependency on libgnome from rhn-client-tools
Summary: Remove dependency on libgnome from rhn-client-tools
Keywords:
Status: CLOSED CURRENTRELEASE
Alias: None
Product: Spacewalk
Classification: Community
Component: Clients
Version: 2.7
Hardware: Unspecified
OS: Unspecified
unspecified
unspecified
Target Milestone: ---
Assignee: Michael Mráka
QA Contact: Red Hat Satellite QA List
URL:
Whiteboard:
Depends On:
Blocks: 1519762 space28
TreeView+ depends on / blocked
 
Reported: 2017-10-16 13:05 UTC by Michael Mráka
Modified: 2018-04-20 12:30 UTC (History)
0 users

Fixed In Version: rhn-client-tools-2.8.7-1
Doc Type: If docs needed, set a value
Doc Text:
Clone Of:
: 1519762 (view as bug list)
Environment:
Last Closed: 2018-04-20 12:30:58 UTC
Embargoed:


Attachments (Terms of Use)


Links
System ID Private Priority Status Summary Last Updated
Red Hat Bugzilla 1488194 1 None None None 2021-01-20 06:05:38 UTC
Red Hat Bugzilla 1519720 1 None None None 2021-02-22 12:28:01 UTC

Internal Links: 1488194 1519720

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


Note You need to log in before you can comment on or make changes to this bug.