Bug 1777683

Summary: [machines] The border of drop-down box disappeared where you can choose an item like Installation Type
Product: Red Hat Enterprise Linux 8 Reporter: Xianghua Chen <xchen>
Component: cockpit-appstreamAssignee: Katerina Koukiou <kkoukiou>
Status: CLOSED ERRATA QA Contact: Xianghua Chen <xchen>
Severity: unspecified Docs Contact:
Priority: unspecified    
Version: 8.2CC: kkoukiou, mmarusak, mpitt, wshi, ymao, yunyang
Target Milestone: rc   
Target Release: 8.2   
Hardware: Unspecified   
OS: Unspecified   
Whiteboard:
Fixed In Version: Doc Type: If docs needed, set a value
Doc Text:
Story Points: ---
Clone Of: Environment:
Last Closed: 2020-04-28 15:43:05 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:

Description Xianghua Chen 2019-11-28 05:35:29 UTC
Description of problem:
The border of drop-down box disappeared where you can choose an item like Installation Type

Version-Release number of selected component (if applicable):
cockpit-machines-206-1.el8.noarch
libvirt-dbus-1.2.0-3.module+el8.1.0+4066+0f1aadab.x86_64

How reproducible:
100%

Steps to Reproduce:
1. Click "Create VM", or any other dialog which contains 

Actual results:
The function is ok but there is no border for the drop-down box like Installation Type

Expected results:
There should be border for drop-down box.

Additional info:
Please refer to https://github.com/cockpit-project/cockpit/issues/13088 for more details.

Comment 1 Katerina Koukiou 2019-11-29 14:13:19 UTC
I verified that is indeed broken when cockpit base packages are old (tested with 196) but cockpit optional packages (aka cockpit-machines) are newer (tested with cockpit-machines 206).

Comment 2 Xianghua Chen 2019-12-02 02:14:48 UTC
Yes, I only update the cockpit-machines version indeed, I should paste all the package version here:
cockpit-machines-206-1.el8.noarch
cockpit-podman-4-1.module+el8.1.0+4081+b29780af.noarch
cockpit-session-recording-1-29.el8.noarch
cockpit-storaged-206-1.el8.noarch
cockpit-packagekit-206-1.el8.noarch
cockpit-bridge-196.3-1.el8.x86_64
subscription-manager-cockpit-1.25.17-1.el8.noarch
cockpit-doc-196.3-1.el8.noarch
cockpit-dashboard-206-1.el8.noarch
cockpit-system-196.3-1.el8.noarch
cockpit-196.3-1.el8.x86_64
cockpit-pcp-206-1.el8.x86_64
cockpit-ws-196.3-1.el8.x86_64
cockpit-composer-5-1.el8.noarch

Comment 3 Katerina Koukiou 2019-12-10 11:10:02 UTC
Fixed upstream with:


commit 26c0f15b3c4cee44d95ad8972b2176254bdf2c59
Author: Katerina Koukiou <kkoukiou>
Date:   Tue Dec 10 12:04:44 2019 +0100

    Variables should not be fetched from base1/patternfly.css because it can be outdated

$ git describe 26c0f15b3c4cee44d95ad8972b2176254bdf2c59
208-32-g26c0f15b3

Comment 6 Xianghua Chen 2019-12-23 07:03:35 UTC
Verified with packages:
cockpit-machines-209-1.el8.noarch
cockpit-196.3-1.el8.x86_64
libvirt-dbus-1.2.0-3.module+el8.1.0+4066+0f1aadab.x86_64

Steps:
1. Prepare an env with cockpit-196 & cockpit-209
2. Open cockpit web console, click "Create VM"

The border of drop-down box exists where you can choose an item like Installation Type.
So verified.

Comment 8 errata-xmlrpc 2020-04-28 15:43:05 UTC
Since the problem described in this bug report should be
resolved in a recent advisory, it has been closed with a
resolution of ERRATA.

For information on the advisory, and where to find the updated
files, follow the link below.

If the solution does not work for you, open a new bug report.

https://access.redhat.com/errata/RHBA-2020:1639