Bug 2037812

Summary: RFE: Include golang-github-cpuguy83-md2man in CRB
Product: Red Hat Enterprise Linux 9 Reporter: Honza Horak <hhorak>
Component: golang-github-cpuguy83-md2manAssignee: Jindrich Novy <jnovy>
Status: CLOSED ERRATA QA Contact: Joy Pu <ypu>
Severity: unspecified Docs Contact:
Priority: unspecified    
Version: 9.0CC: carl, cglombek, debarshir, denis, jnovy, jwboyer, karel, lfriedma, pholica, phracek, tpopela, tsweeney, ypu
Target Milestone: rcKeywords: FutureFeature, Triaged
Target Release: ---   
Hardware: Unspecified   
OS: Unspecified   
Whiteboard:
Fixed In Version: golang-github-cpuguy83-md2man-2.0.2-4.el9 Doc Type: If docs needed, set a value
Doc Text:
Story Points: ---
Clone Of: Environment:
Last Closed: 2023-05-09 08:26:53 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: 2149240    
Bug Blocks:    

Description Honza Horak 2022-01-06 15:43:13 UTC
Description of problem:

The package golang-github-cpuguy83-md2man is being built in c9s already (https://kojihub.stream.rdu2.redhat.com/koji/packageinfo?packageID=2566, as a build-time dependency of something likely), but I believe it might be useful for other various developer needs.

Thus, I would like to ask to consider shipping this component in CRB.

Our use case is this one:

Container images are built on c9s and during the build itself, README.md is converted to help.1 (markdown->manpage) and this help.1 man page is later included in the image. We use this golang-github-cpuguy83-md2man tool for that.

To make the case clear -- it is not blocking our team (CS Apps), but as said earlier, we might be not the only team that might benefit from this.

Comment 2 Christian Glombek 2022-08-10 16:10:21 UTC
This package is a build dependency of the cri-o package. It's inclusion in CRB would make it easier for us to build cr-o for OKD/OpenShift on Stream 9.

Comment 5 Christian Glombek 2022-10-12 13:29:52 UTC
Friendly ping, I'd love to get this imported to the distro.

Comment 11 Debarshi Ray 2022-11-21 11:11:05 UTC
golang-github-cpuguy83-md2man is also a build dependency for github.com/containers/toolbox, which is part of RHEL 9 proper.

I am trying to add a CentOS Stream 9 build to the upstream Toolbx CI:
https://github.com/containers/toolbox/pull/1171

... and for that I need golang-github-cpuguy83-md2man to be available in CodeReady Linux Builder (beyond the RHEL 9 and CentOS Stream 9 buildroots).

Comment 22 Debarshi Ray 2022-12-01 23:04:45 UTC
golang-github-cpuguy83-md2man is currently FTBFS on RHEL 9.2, but interestingly not so on CentOS Stream 9.  See bug 2149240

More eyes on that will help move this one along.

Comment 26 Debarshi Ray 2022-12-12 23:09:57 UTC
I can confirm that golang-github-cpuguy83-md2man can now be used from CodeReady Linux Builder outside the Red Hat's internal network:
https://github.com/containers/toolbox/pull/1171

Comment 27 Denis Fateyev 2023-01-09 15:08:38 UTC
This package will be available after RHEL 9.2 release, right? (a versioned update)
I cannot find it in earlier RHEL versions, with CRB repository enabled.

Comment 30 errata-xmlrpc 2023-05-09 08:26:53 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 (Moderate: golang-github-cpuguy83-md2man security, bug fix, and enhancement update), 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/RHSA-2023:2592