View Issue Details

IDProjectCategoryView StatusLast Update
0017618CentOS-8httpdpublic2020-07-30 12:53
Reporterminfrin 
PrioritynormalSeveritymajorReproducibilityalways
Status newResolutionopen 
Product Version8.2.2004 
Target VersionFixed in Version 
Summary0017618: Source code for httpd is missing
DescriptionThe source code for httpd is missing.
Steps To ReproduceRun the following:

[minfrin@bob SPECS]$ dnf download --source httpd
enabling AppStream-source repository
enabling BaseOS-source repository
enabling extras-source repository
enabling epel-modular-source repository
enabling epel-source repository
enabling rpmfusion-free-updates-source repository
Device Platform Repository for el8 421 kB/s | 2.9 kB 00:00
Device Platform Repository for el8 530 kB/s | 6.1 kB 00:00
CentOS-8 - AppStream 7.4 kB/s | 4.3 kB 00:00
CentOS-8 - AppStream 1.2 MB/s | 5.8 MB 00:04
CentOS-8 - Base 11 kB/s | 3.9 kB 00:00
CentOS-8 - Base 1.6 MB/s | 2.2 MB 00:01
CentOS-8 - Extras 3.9 kB/s | 1.5 kB 00:00
CentOS-8 - PowerTools 11 kB/s | 4.3 kB 00:00
CentOS-8 - PowerTools 1.0 MB/s | 1.9 MB 00:01
CentOS-8 - BaseOS Sources 12 kB/s | 3.0 kB 00:00
CentOS-8 - AppStream Sources 70 kB/s | 3.0 kB 00:00
CentOS-8 - Extras Sources 68 kB/s | 3.0 kB 00:00
Extra Packages for Enterprise Linux Modular 8 - 70 kB/s | 18 kB 00:00
Extra Packages for Enterprise Linux Modular 8 - 105 kB/s | 17 kB 00:00
Extra Packages for Enterprise Linux 8 - x86_64 103 kB/s | 14 kB 00:00
Extra Packages for Enterprise Linux 8 - x86_64 1.8 MB/s | 7.4 MB 00:04
Extra Packages for Enterprise Linux 8 - x86_64 102 kB/s | 13 kB 00:00
Extra Packages for Enterprise Linux 8 - x86_64 50 kB/s | 1.6 MB 00:32
RPM Fusion for EL 8 - Free - Updates 6.6 kB/s | 3.7 kB 00:00
RPM Fusion for EL 8 - Free - Updates 391 kB/s | 262 kB 00:00
RPM Fusion for EL 8 - Free - Updates Source 14 kB/s | 3.0 kB 00:00
RPM Fusion for EL 8 - Free - Updates Source 77 kB/s | 36 kB 00:00
No package httpd-2.4.37-21.module_el8.2.0+382+15b0afa8.src available.
Exiting due to strict setting.
Error: No package httpd-2.4.37-21.module_el8.2.0+382+15b0afa8.src available.
Additional InformationGoogle search for the SRPM package leads here:

https://koji.mbox.centos.org/koji/buildinfo?buildID=6218

Downloading the source is forbidden:

https://koji.mbox.centos.org/pkgs/packages/httpd/2.4.37/16.module_el8.1.0+256+ae790463/src/httpd-2.4.37-16.module_el8.1.0+256+ae790463.src.rpm

403 Forbidden

Request forbidden by administrative rules.
TagsNo tags attached.

Activities

tigalch

tigalch

2020-07-27 20:45

manager   ~0037424

You're link to koji points to the build from 8.1, while your dnf output allready uses 8.2. Have you tried this link:
http://vault.centos.org/8.2.2004/AppStream/Source/SPackages/httpd-2.4.37-21.module_el8.2.0+382+15b0afa8.src.rpm
Apart from that, you should be able to clone the source code from git.centos.org.
minfrin

minfrin

2020-07-30 12:53

reporter   ~0037449

Alas, cloning the source code from git.centos.org does not give an SRPM.

I am horrified at just what thunderous mess debugging anything on Redhat derivative platforms has become. I was today years old when I learned that for no obvious reason the source code was split from debuginfo packages into a "debugsource" package. A debuginfo package without source is 100% pointless. This was discovered after a wild goose chase looking for how to fix useless debuginfo packages, only to discover from el8 onwards all debuginfo packages are now rendered useless and source-code-free by design.

Whatever you do, do not take this website down: http://debuginfo.centos.org/8/x86_64/Packages/. With all the automated tools having been rendered useless by impossible to google extra steps, the only remaining options appears to be downloading and installing debuginfo (and now debugsource) packages by hand.

Issue History

Date Modified Username Field Change
2020-07-24 09:23 minfrin New Issue
2020-07-27 20:45 tigalch Note Added: 0037424
2020-07-30 12:53 minfrin Note Added: 0037449