RHEL Engineering is moving the tracking of its product development work on RHEL 6 through RHEL 9 to Red Hat Jira (issues.redhat.com). If you're a Red Hat customer, please continue to file support cases via the Red Hat customer portal. If you're not, please head to the "RHEL project" in Red Hat Jira and file new tickets here. Individual Bugzilla bugs in the statuses "NEW", "ASSIGNED", and "POST" are being migrated throughout September 2023. Bugs of Red Hat partners with an assigned Engineering Partner Manager (EPM) are migrated in late September as per pre-agreed dates. Bugs against components "kernel", "kernel-rt", and "kpatch" are only migrated if still in "NEW" or "ASSIGNED". If you cannot log in to RH Jira, please consult article #7032570. That failing, please send an e-mail to the RH Jira admins at rh-issues@redhat.com to troubleshoot your issue as a user management inquiry. The email creates a ServiceNow ticket with Red Hat. Individual Bugzilla bugs that are migrated will be moved to status "CLOSED", resolution "MIGRATED", and set with "MigratedToJIRA" in "Keywords". The link to the successor Jira issue will be found under "Links", have a little "two-footprint" icon next to it, and direct you to the "RHEL project" in Red Hat Jira (issue links are of type "https://issues.redhat.com/browse/RHEL-XXXX", where "X" is a digit). This same link will be available in a blue banner at the top of the page informing you that that bug has been migrated.
Bug 1523176 - No manpage for ppmtotga
Summary: No manpage for ppmtotga
Keywords:
Status: CLOSED ERRATA
Alias: None
Product: Red Hat Enterprise Linux 7
Classification: Red Hat
Component: netpbm
Version: 7.5
Hardware: All
OS: All
unspecified
medium
Target Milestone: rc
: ---
Assignee: Josef Ridky
QA Contact: Mirek Długosz
URL:
Whiteboard:
Depends On:
Blocks:
TreeView+ depends on / blocked
 
Reported: 2017-12-07 11:07 UTC by Mirek Długosz
Modified: 2018-04-10 11:27 UTC (History)
3 users (show)

Fixed In Version: netpbm-10.79.00-4.el7
Doc Type: If docs needed, set a value
Doc Text:
Clone Of:
Environment:
Last Closed: 2018-04-10 11:26:49 UTC
Target Upstream Version:
Embargoed:


Attachments (Terms of Use)


Links
System ID Private Priority Status Summary Last Updated
Red Hat Product Errata RHEA-2018:0712 0 None None None 2018-04-10 11:27:08 UTC

Description Mirek Długosz 2017-12-07 11:07:41 UTC
Rebase of package to version 10.79.00 (see issue #1381122) introduced new binary ppmtotga; however, it does not provide manpage for it.


Version-Release number of selected component (if applicable):
rpm -qa |grep netpbm
netpbm-progs-10.79.00-3.el7.x86_64
netpbm-10.79.00-3.el7.x86_64


How reproducible:
Always

Steps to Reproduce:
1. Install netpbm-progs-10.79.00
2. Run ppmtotga -h
3. Run man ppmtotga

Actual results:
No manual entry for ppmtotga

Expected results:
man page for ppmtotga is displayed

Comment 2 Josef Ridky 2018-01-04 08:34:06 UTC
From pamtotga man page:

pamtotga was called ppmtotga until Netpbm 10.6 (July 2002). That was always a misnomer, though, because a PPM class program would not be able to tell the difference between PGM and PPM input (it would all look like PPM), and thus could not choose the output Targa image type based on the type of the input. Netpbm 10.6 also added the ability to handle a transparency channel, so it became a PAM class program.

Comment 3 Mirek Długosz 2018-01-04 09:16:40 UTC
I see now that ppmtotga is just a symlink to pamtotga.

However, netpbm-progs provides almost 30 binaries that are just symlinks to other binaries and all of them come with (very short) man page. For consistency, I think that ppmtotga should have man page as well.

Especially as upstream does provide (HTML) man page for it: http://netpbm.sourceforge.net/doc/ppmtotga.html .

Would it be possible to add upstream HTML page to RHEL 7.5 package and build man page based on it?

Comment 4 Josef Ridky 2018-01-04 09:32:31 UTC
Agree, comment #2 was just FYI.

I have just find the reason of missing this man page.
From previous maintainer in netpbm spec file:

# Don't ship man pages for non-existent binaries and bogus ones
for i in hpcdtoppm \
         ppmsvgalib vidtoppm picttoppm \
         directory error extendedopacity \
         pam pbm pgm pnm ppm index libnetpbm_dir \
         liberror ppmtotga; do
         rm -f $RPM_BUILD_ROOT%{_mandir}/man1/${i}.1
done


So it's easy fix and I am able to push it for RHEL-7.5.
Question is, if there are any others binaries, which don't have man page, as ppmtotga and should have them.

Comment 5 Mirek Długosz 2018-01-04 09:54:55 UTC
> Question is, if there are any others binaries, which don't have man page, as ppmtotga and should have them.

I don't think so. Our automated test checks for man pages of all binaries provided in netpbm-progs package and ppmtotga is the only one that currently shows up as missing.

Shipping ppmtotga man page will be enough.

Comment 11 errata-xmlrpc 2018-04-10 11:26:49 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/RHEA-2018:0712


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