Bug 2052601

Summary: Saving a blueprint with uid/gid values cannot be pushed back to the server
Product: Red Hat Enterprise Linux 9 Reporter: Brian Lane <bcl>
Component: weldr-clientAssignee: Brian Lane <bcl>
Status: CLOSED ERRATA QA Contact: Release Test Team <release-test-team-automation>
Severity: unspecified Docs Contact:
Priority: unspecified    
Version: 9.0CC: jrusz
Target Milestone: rcFlags: pm-rhel: mirror+
Target Release: ---   
Hardware: Unspecified   
OS: Unspecified   
Whiteboard:
Fixed In Version: weldr-client-35.5-1.el9 Doc Type: If docs needed, set a value
Doc Text:
Story Points: ---
Clone Of: Environment:
Last Closed: 2022-05-17 14:18:06 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 Brian Lane 2022-02-09 16:19:07 UTC
Due to a bug in how JSON values are converted to TOML in composer-cli the uid/gid (and possibly other) values will be saved to disk as float values, which are incorrect. Pushing the saved blueprint back to the server results in an error.

The upstream fix is here - https://github.com/osbuild/weldr-client/pull/45

Comment 1 Jakub Rusz 2022-02-10 10:41:20 UTC
Tested the upstream fix by building from source. Considering this preverified.

Comment 8 errata-xmlrpc 2022-05-17 14:18:06 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 (new packages: weldr-client), 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-2022:2696