Bug 1485803 - http-parser missing in repodata
Summary: http-parser missing in repodata
Keywords:
Status: CLOSED DUPLICATE of bug 1481008
Alias: None
Product: Fedora EPEL
Classification: Fedora
Component: http-parser
Version: epel7
Hardware: x86_64
OS: Linux
unspecified
high
Target Milestone: ---
Assignee: Orphan Owner
QA Contact: Fedora Extras Quality Assurance
URL:
Whiteboard:
Depends On:
Blocks:
TreeView+ depends on / blocked
 
Reported: 2017-08-28 06:40 UTC by Pär Aronsson
Modified: 2018-04-11 07:23 UTC (History)
8 users (show)

Fixed In Version:
Doc Type: If docs needed, set a value
Doc Text:
Clone Of:
Environment:
Last Closed: 2017-08-28 06:52:26 UTC
Type: Bug
Embargoed:


Attachments (Terms of Use)

Description Pär Aronsson 2017-08-28 06:40:59 UTC
Description of problem:
http-parser which is unavailable according to metadata, but the package is fine

# LANG=C yum install http-parser
Loaded plugins: fastestmirror
Loading mirror speeds from cached hostfile
No package http-parser available.
Error: Nothing to do

Packages that depend on http-parser fail, for example nodejs.
# LANG=C yum install nodejs
Loaded plugins: fastestmirror
Loading mirror speeds from cached hostfile
Resolving Dependencies
--> Running transaction check
---> Package nodejs.x86_64 1:6.11.1-1.el7 will be installed
--> Processing Dependency: npm = 1:3.10.10-1.6.11.1.1.el7 for package: 1:nodejs-6.11.1-1.el7.x86_64
--> Processing Dependency: http-parser >= 2.7.0 for package: 1:nodejs-6.11.1-1.el7.x86_64
--> Processing Dependency: libhttp_parser.so.2()(64bit) for package: 1:nodejs-6.11.1-1.el7.x86_64
--> Running transaction check
---> Package nodejs.x86_64 1:6.11.1-1.el7 will be installed
--> Processing Dependency: http-parser >= 2.7.0 for package: 1:nodejs-6.11.1-1.el7.x86_64
--> Processing Dependency: libhttp_parser.so.2()(64bit) for package: 1:nodejs-6.11.1-1.el7.x86_64
---> Package npm.x86_64 1:3.10.10-1.6.11.1.1.el7 will be installed
--> Finished Dependency Resolution
Error: Package: 1:nodejs-6.11.1-1.el7.x86_64 (epel-sbab)
           Requires: http-parser >= 2.7.0
Error: Package: 1:nodejs-6.11.1-1.el7.x86_64 (epel-sbab)
           Requires: libhttp_parser.so.2()(64bit)


Version-Release number of selected component (if applicable):
$ rpm -qip 7/x86_64/h/http-parser-2.7.1-3.el7.x86_64.rpm
Name        : http-parser
Version     : 2.7.1
Release     : 3.el7
Architecture: x86_64
Install Date: (not installed)
Group       : System Environment/Libraries
Size        : 68144
License     : MIT
Signature   : RSA/SHA256, fre 18 nov 2016 23:23:32, Key ID 6a2faea2352c64e5
Source RPM  : http-parser-2.7.1-3.el7.src.rpm
Build Date  : ons 26 okt 2016 19:35:58
Build Host  : buildvm-23.phx2.fedoraproject.org
Relocations : (not relocatable)
Packager    : Fedora Project
Vendor      : Fedora Project
URL         : http://github.com/joyent/http-parser
Summary     : HTTP request/response parser for C
Description :
This is a parser for HTTP messages written in C. It parses both requests and
responses. The parser is designed to be used in performance HTTP applications.
It does not make any syscalls nor allocations, it does not buffer data, it can
be interrupted at anytime. Depending on your architecture, it only requires
about 40 bytes of data per message stream (in a web server that is per
connection).


How reproducible:
Everytime

Steps to Reproduce:
1. Enable EPEL in RHEL-7
2. yum install http-parser
3. Fail

Actual results:
Fail

Expected results:
Successful install.

Additional info:
Manually rebuilding repodata using "createrepo ." make http-parser installable.

Comment 1 Igor Gnatenko 2017-08-28 06:52:26 UTC

*** This bug has been marked as a duplicate of bug 1481008 ***


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