Bug 1734218 - Missing lua-devel package
Summary: Missing lua-devel package
Alias: None
Product: Red Hat Enterprise Linux 8
Classification: Red Hat
Component: lua
Version: 8.0
Hardware: Unspecified
OS: Unspecified
Target Milestone: rc
: 8.0
Assignee: Packaging Maintenance Team
QA Contact: BaseOS QE - Apps
Depends On:
TreeView+ depends on / blocked
Reported: 2019-07-30 02:07 UTC by Luke Short
Modified: 2019-11-14 10:13 UTC (History)
1 user (show)

Fixed In Version:
Doc Type: If docs needed, set a value
Doc Text:
Clone Of:
Last Closed: 2019-11-14 10:13:55 UTC
Type: Bug
Target Upstream Version:

Attachments (Terms of Use)

Description Luke Short 2019-07-30 02:07:06 UTC
Description of problem:
RHEL 8 ships with a `lua` package but not a related `lua-devel` package. This makes compiling programs against lua impossible without manually downloading and copying over source files to the appropriate locations.

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

How reproducible:

Steps to Reproduce:
1. sudo subscription-manager repos --enable=rhel-8-for-x86_64-baseos-rpms --enable=rhel-8-for-x86_64-appstream-rpms
2. sudo yum search lua-devel

Actual results:
$ sudo yum install lua-devel
Updating Subscription Management repositories.
Red Hat Enterprise Linux 8 for x86_64 - AppStream (RPMs)                                                                                                                                                      3.2 kB/s | 4.5 kB     00:01    
Red Hat Enterprise Linux 8 for x86_64 - BaseOS (RPMs)                                                                                                                                                         2.8 kB/s | 4.0 kB     00:01    
No match for argument: lua-devel
Error: Unable to find a match
$ sudo yum whatprovides lua.h
Updating Subscription Management repositories.
Last metadata expiration check: 0:00:51 ago on Mon 29 Jul 2019 09:59:51 PM EDT.
Error: No Matches found

Expected results:
There should be a package for lua-devel that can be installed. All versions of Fedora ship lua-devel and so does RHEL 7.

Additional info:
According to this documentation [1], lua-devel is no longer a package in RHEL 8 (but lua is). I am not sure why this package would be dropped. The source code for the RPM spec file shows that there is still logic for building a devel package for RHEL/CentOS 8 [2].

1. https://access.redhat.com/documentation/en-us/red_hat_enterprise_linux/8/html-single/considerations_in_adopting_rhel_8/index
2. https://git.centos.org/rpms/lua/blob/c8/f/SPECS/lua.spec#_61

Comment 4 Daniel Mach 2019-11-14 10:13:55 UTC
The lua-devel package wasn't included in the distro because the RPM team doesn't want to support it.
There is currently no business justification to release it.

If there's the business justification, please reopen the bug.

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