Bug 2168737 - Content view publish fails with Error: Option '--minor': Numeric value is required
Summary: Content view publish fails with Error: Option '--minor': Numeric value is req...
Keywords:
Status: NEW
Alias: None
Product: Red Hat Satellite
Classification: Red Hat
Component: Content Views
Version: 6.12.0
Hardware: Unspecified
OS: Unspecified
unspecified
medium
Target Milestone: Unspecified
Assignee: satellite6-bugs
QA Contact: Satellite QE Team
URL:
Whiteboard:
Depends On:
Blocks:
TreeView+ depends on / blocked
 
Reported: 2023-02-09 22:42 UTC by Yogendra
Modified: 2023-07-20 18:21 UTC (History)
1 user (show)

Fixed In Version:
Doc Type: If docs needed, set a value
Doc Text:
Clone Of:
Environment:
Last Closed:
Target Upstream Version:
Embargoed:


Attachments (Terms of Use)


Links
System ID Private Priority Status Summary Last Updated
Red Hat Issue Tracker SAT-17205 0 None None None 2023-07-20 18:21:31 UTC
Red Hat Knowledge Base (Solution) 7016281 0 None None None 2023-05-31 15:20:49 UTC

Description Yogendra 2023-02-09 22:42:31 UTC
Description of problem:

- During  content view publish if we specify --minor value as 038 039 or 048 049 or 080 090 command fails with Error: Option '--minor': Numeric value is required  whereas same command works with --minor value set between 031-037,041-047.

Version-Release number of selected component (if applicable):

- 6.12.0

How reproducible:

- Publish content view with specifying --minor value to 038,039,048,049,058,059

# hammer content-view publish --id 6 --major 4 --minor 038 --description 'The 07-Feb-2023 (Day 038) version'
Could not publish the content view:
  Error: Option '--minor': Numeric value is required..

# hammer content-view publish --id 6 --major 4 --minor 039 --description 'The 07-Feb-2023 (Day 038) version'
Could not publish the content view:
  Error: Option '--minor': Numeric value is required..
  
# hammer content-view publish --id 6 --major 4 --minor 048 --description 'The 07-Feb-2023 (Day 038) version'
Could not publish the content view:
  Error: Option '--minor': Numeric value is required..

# hammer content-view publish --id 6 --major 4 --minor 049 --description 'The 07-Feb-2023 (Day 038) version'
Could not publish the content view:
  Error: Option '--minor': Numeric value is required..

-  Same command will work if we specify --minor value range between 031-037,041-047 or if we specify only 38,39,48,49

# hammer content-view publish --id 6 --major 4 --minor 031 --description 'The 07-Feb-2023 (Day 038) version'
[..........................................................................................................................................................................................................] [100%]

# hammer content-view publish --id 6 --major 4 --minor 037 --description 'The 07-Feb-2023 (Day 038) version'
[..........................................................................................................................................................................................................] [100%]

Steps to Reproduce:
1. Publish content view with hammer command specifying  --minor value to 038,039 or 048 049 or 058 059

Actual results:

- Command fail with below error.

# hammer content-view publish --id 6 --major 4 --minor 049 --description 'The 07-Feb-2023 (Day 038) version'
Could not publish the content view:
  Error: Option '--minor': Numeric value is required
 
Expected results:

- Publish command should be successful

Additional info:

- NA

Comment 2 Samir Jha 2023-04-18 20:47:01 UTC
The numbers with 0 in the front are being treated as octal numbers by Hammer. Resulting in all numbers with 0 in the front and values outside 0-7 being rejected. I'd advise people to avoid the preceding 0 in numbers passed to hammer. This would need to be fixed in hammer.


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