View Issue Details
ID | Project | Category | View Status | Date Submitted | Last Update |
---|---|---|---|---|---|
0018277 | CentOS-8 | -OTHER | public | 2021-08-17 14:36 | 2021-10-15 17:23 |
Reporter | warmcat | Assigned To | |||
Priority | normal | Severity | minor | Reproducibility | always |
Status | resolved | Resolution | no change required | ||
Product Version | 8.4.2105 | ||||
Summary | 0018277: Missing packages | ||||
Description | Installing libgit2 can be installed fine, but there is no libgit2-devel package available. Attempting to rebuild from libgit2 source package brings to light that a dependency, http-parser, can be installed fine but there is no http-parser-devel as needed by the rebuild of libgit2 srpm [root@centos8-rpi4 build]# rpmbuild --rebuild libgit2-0.26.8-2.el8.src.rpm Installing libgit2-0.26.8-2.el8.src.rpm error: Failed build dependencies: http-parser-devel is needed by libgit2-0.26.8-2.el8.aarch64 You want to rebuild http-parser to solve that? It depends on meson which cannot be installed either. | ||||
Steps To Reproduce | 1) Try to install libgit2 ... works # dnf install libgit2 Last metadata expiration check: 0:29:36 ago on Tue 17 Aug 2021 02:02:30 PM UTC. Dependencies resolved. ================================================================================================================================== Package Architecture Version Repository Size ================================================================================================================================== Installing: libgit2 aarch64 0.26.8-2.el8 appstream 427 k Transaction Summary ================================================================================================================================== Install 1 Package Total download size: 427 k Installed size: 1.0 M Is this ok [y/N]: y Downloading Packages: libgit2-0.26.8-2.el8.aarch64.rpm 2.1 MB/s | 427 kB 00:00 ---------------------------------------------------------------------------------------------------------------------------------- Total 1.3 MB/s | 427 kB 00:00 Running transaction check Transaction check succeeded. Running transaction test Transaction test succeeded. Running transaction Preparing : 1/1 Installing : libgit2-0.26.8-2.el8.aarch64 1/1 Running scriptlet: libgit2-0.26.8-2.el8.aarch64 1/1 Verifying : libgit2-0.26.8-2.el8.aarch64 1/1 Installed: libgit2-0.26.8-2.el8.aarch64 Complete! 2) Try to install libgit2-devel - nope # dnf install libgit2-devel Last metadata expiration check: 0:30:19 ago on Tue 17 Aug 2021 02:02:30 PM UTC. No match for argument: libgit2-devel Error: Unable to find a match: libgit2-devel 3) OK get the source package for libgit2 - works # dnf download --source libgit2 enabling appstream-source repository enabling baseos-source repository enabling extras-source repository CentOS Linux 8 - BaseOS - Source 484 kB/s | 350 kB 00:00 CentOS Linux 8 - AppStream - Source 1.2 MB/s | 841 kB 00:00 CentOS Linux 8 - Extras - Source 18 kB/s | 7.6 kB 00:00 libgit2-0.26.8-2.el8.src.rpm 1.3 MB/s | 4.5 MB 00:03 4) Attempt to rebuild - has dependency on http-parser-devel [root@centos8-rpi4 build]# rpmbuild --rebuild libgit2-0.26.8-2.el8.src.rpm Installing libgit2-0.26.8-2.el8.src.rpm http-parser-devel is needed by libgit2-0.26.8-2.el8.aarch64 5) http-parser-devel cannot be found # dnf install http-parser-devel Last metadata expiration check: 0:18:03 ago on Tue 17 Aug 2021 02:02:30 PM UTC. No match for argument: http-parser-devel Error: Unable to find a match: http-parser-devel 6) Rebuilding http-parser is not possible due to meson dependency unfulfillable [root@centos8-rpi4 build]# rpmbuild --rebuild http-parser-2.8.0-9.el8.src.rpm Installing http-parser-2.8.0-9.el8.src.rpm error: Failed build dependencies: meson is needed by http-parser-2.8.0-9.el8.aarch64 | ||||
Tags | No tags attached. | ||||
Want to install libevent, libev, and libuv? No problem. Want to install libevent-devel and libev-devel? No problem. Want libuv-devel? ... ... ... |
|
This is still broken. Building the source packages does produce the -devel package. So there doesn't seem to be anything anyone can fix except CentOS itself. |
|
Please see: https://wiki.centos.org/FAQ/CentOS8/UnshippedPackages about "how to request a package be included in CentOS 8 Linux". |
|
Thanks for the hint, the missing devel pieces are in "PowerTools" repo. I hope this can also help other mystified devs. | |
Date Modified | Username | Field | Change |
---|---|---|---|
2021-08-17 14:36 | warmcat | New Issue | |
2021-08-17 16:03 | warmcat | Note Added: 0038581 | |
2021-10-15 04:34 | warmcat | Note Added: 0038664 | |
2021-10-15 08:52 | toracat | Note Added: 0038665 | |
2021-10-15 09:44 | warmcat | Note Added: 0038666 | |
2021-10-15 17:23 | toracat | Status | new => resolved |
2021-10-15 17:23 | toracat | Resolution | open => no change required |