Bug 1939414 - llvmXX ships FileCheck manpage but not binary
Summary: llvmXX ships FileCheck manpage but not binary
Keywords:
Status: CLOSED EOL
Alias: None
Product: Fedora
Classification: Fedora
Component: llvm14
Version: 38
Hardware: Unspecified
OS: Unspecified
unspecified
unspecified
Target Milestone: ---
Assignee: Nikita Popov
QA Contact: Fedora Extras Quality Assurance
URL:
Whiteboard:
Depends On:
Blocks:
TreeView+ depends on / blocked
 
Reported: 2021-03-16 11:24 UTC by Dominik 'Rathann' Mierzejewski
Modified: 2024-05-21 14:11 UTC (History)
4 users (show)

Fixed In Version:
Clone Of:
Environment:
Last Closed: 2024-05-21 14:11:46 UTC
Type: Bug
Embargoed:


Attachments (Terms of Use)

Description Dominik 'Rathann' Mierzejewski 2021-03-16 11:24:37 UTC
Description of problem:
The FileCheck binary (/usr/bin/FileCheck-9.0) is missing from llvm9.0 package.

Version-Release number of selected component (if applicable):
llvm9.0-9.0.1-12.fc34.x86_64

How reproducible:
Always.

Steps to Reproduce:
1. dnf install llvm9.0
2. /usr/bin/FileCheck-9.0 --version

Actual results:
-bash: /usr/bin/FileCheck-9.0: No such file or directory

Expected results:
LLVM (http://llvm.org/):
  LLVM version 9.0.0
  Optimized build.
  Default target: x86_64-unknown-linux-gnu
  Host CPU: <redacted>

Additional info:
The manpage is there:
$ ls -l /usr/share/man/man1/FileCheck-9.0.1.gz 
-rw-r--r--. 1 root root 9075 Oct 31 05:41 /usr/share/man/man1/FileCheck-9.0.1.gz

Looks like this was file previously as bug 1632732.

Comment 1 Dominik 'Rathann' Mierzejewski 2021-03-16 11:26:31 UTC
I need FileCheck-9.0 to run the testsuite of python-filecheck on non-x86_64 arches.

Comment 2 serge_sans_paille 2021-03-17 12:52:35 UTC
Hi Dominik,

first please not that LLVM9.0 is a (rather old) compat package, that should be obsoleted at some point.
LLVM compat package usually don't ship all of the tooling, so I'd say that the error would be to still have the manpage... Any reason 
why you wouldn't link with the llvm package (instead of llvmX.0 ?)

Comment 3 Dominik 'Rathann' Mierzejewski 2021-03-17 13:24:26 UTC
The reason python-filecheck upstream tests against llvm 8.0 and 9.0 only. llvm 8.0 is gone since F33, so that leaves me with 9.0. I guess I could ask them to test with 11.0 instead.

Comment 4 serge_sans_paille 2021-04-13 08:57:03 UTC
FYI, I've orphaned llvm9.0 compat package, I hope you found an alternative?

Comment 5 Dominik 'Rathann' Mierzejewski 2021-04-13 11:55:44 UTC
I'm skipping some tests on non-x86_64 for now and I've filed an issue upstream: https://github.com/mull-project/FileCheck.py/issues/153 . Thanks for maintaining these compat packages anyway.

Comment 6 Fedora Admin user for bugzilla script actions 2021-04-13 12:38:59 UTC
This package has changed maintainer in Fedora. Reassigning to the new maintainer of this component.

Comment 7 Fedora Admin user for bugzilla script actions 2021-05-20 00:04:19 UTC
This package has changed maintainer in Fedora. Reassigning to the new maintainer of this component.

Comment 8 Ben Cotton 2021-08-10 12:54:37 UTC
This bug appears to have been reported against 'rawhide' during the Fedora 35 development cycle.
Changing version to 35.

Comment 9 Ben Cotton 2022-11-29 16:53:57 UTC
This message is a reminder that Fedora Linux 35 is nearing its end of life.
Fedora will stop maintaining and issuing updates for Fedora Linux 35 on 2022-12-13.
It is Fedora's policy to close all bug reports from releases that are no longer
maintained. At that time this bug will be closed as EOL if it remains open with a
'version' of '35'.

Package Maintainer: If you wish for this bug to remain open because you
plan to fix it in a currently maintained version, change the 'version' 
to a later Fedora Linux version.

Thank you for reporting this issue and we are sorry that we were not 
able to fix it before Fedora Linux 35 is end of life. If you would still like 
to see this bug fixed and are able to reproduce it against a later version 
of Fedora Linux, you are encouraged to change the 'version' to a later version
prior to this bug being closed.

Comment 10 Jens Petersen 2022-12-12 06:03:34 UTC
I don't really have time to work on this for llvmXX, but I am willing to accept a PR for the older versions I maintain if someone what to contribute it.

But like Serge mentioned I think the functionality is disabled in the fedora compat packages.

Comment 11 Jens Petersen 2022-12-12 06:06:57 UTC
Well I guess the manpage should really be dropped then

Comment 12 Nikita Popov 2022-12-16 09:52:31 UTC
From a brief look, LLVM man page generation happens in a separate docs component and is independent/unaware of which binaries actually get built. So I think we need to explicitly delete the man pages for tools we don't ship in the spec file.

Comment 13 Ben Cotton 2023-02-07 15:10:00 UTC
This bug appears to have been reported against 'rawhide' during the Fedora Linux 38 development cycle.
Changing version to 38.

Comment 14 Aoife Moloney 2024-05-07 15:43:16 UTC
This message is a reminder that Fedora Linux 38 is nearing its end of life.
Fedora will stop maintaining and issuing updates for Fedora Linux 38 on 2024-05-21.
It is Fedora's policy to close all bug reports from releases that are no longer
maintained. At that time this bug will be closed as EOL if it remains open with a
'version' of '38'.

Package Maintainer: If you wish for this bug to remain open because you
plan to fix it in a currently maintained version, change the 'version' 
to a later Fedora Linux version. Note that the version field may be hidden.
Click the "Show advanced fields" button if you do not see it.

Thank you for reporting this issue and we are sorry that we were not 
able to fix it before Fedora Linux 38 is end of life. If you would still like 
to see this bug fixed and are able to reproduce it against a later version 
of Fedora Linux, you are encouraged to change the 'version' to a later version
prior to this bug being closed.

Comment 15 Aoife Moloney 2024-05-21 14:11:46 UTC
Fedora Linux 38 entered end-of-life (EOL) status on 2024-05-21.

Fedora Linux 38 is no longer maintained, which means that it
will not receive any further security or bug fix updates. As a result we
are closing this bug.

If you can reproduce this bug against a currently maintained version of Fedora Linux
please feel free to reopen this bug against that version. Note that the version
field may be hidden. Click the "Show advanced fields" button if you do not see
the version field.

If you are unable to reopen this bug, please file a new report against an
active release.

Thank you for reporting this bug and we are sorry it could not be fixed.


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