Bug 1445077

Summary: nodejs-find-up: FTBFS in Fedora rawhide
Product: [Fedora] Fedora Reporter: Christopher Tubbs <ctubbsii>
Component: nodejs-find-upAssignee: Jared Smith <jsmith.fedora>
Status: CLOSED RAWHIDE QA Contact: Fedora Extras Quality Assurance <extras-qa>
Severity: unspecified Docs Contact:
Priority: unspecified    
Version: rawhideCC: jsmith.fedora, nodejs-sig
Target Milestone: ---   
Target Release: ---   
Hardware: Unspecified   
OS: Unspecified   
URL: http://apps.fedoraproject.org/koschei/package/nodejs-find-up
Whiteboard:
Fixed In Version: Doc Type: If docs needed, set a value
Doc Text:
Story Points: ---
Clone Of: Environment:
Last Closed: 2017-04-29 14:40:02 UTC Type: Bug
Regression: --- Mount Type: ---
Documentation: --- CRM:
Verified Versions: Category: ---
oVirt Team: --- RHEL 7.3 requirements from Atomic Host:
Cloudforms Team: --- Target Upstream Version:
Embargoed:
Bug Depends On:    
Bug Blocks: 1445079, 1445080, 1445081    

Description Christopher Tubbs 2017-04-24 21:39:52 UTC
Description of problem:
Package nodejs-find-up fails to build from source in Fedora rawhide.

Version-Release number of selected component (if applicable):
1.1.2-2.fc26

Steps to Reproduce:
koji build --scratch f27 nodejs-find-up-1.1.2-2.fc26.src.rpm

Additional info:
nodejs-path-exists was recently upgraded to 3.0.0. It looks like this package specifies that it requires "< 3"

This package is tracked by Koschei. See:
http://apps.fedoraproject.org/koschei/package/nodejs-find-up

Comment 1 Jared Smith 2017-04-29 14:40:02 UTC
Sorry about that -- I was working to get all the dependencies fixed for a newer version (2.1.0) of nodejs-find-up, but the newer version needed some new dependencies that aren't in Fedora yet.

I've pushed an update to Fedora (in Rawhide + F26) that should fix the problem.

Comment 2 Christopher Tubbs 2017-05-04 19:48:10 UTC
(In reply to Jared Smith from comment #1)
> Sorry about that -- I was working to get all the dependencies fixed for a
> newer version (2.1.0) of nodejs-find-up, but the newer version needed some
> new dependencies that aren't in Fedora yet.
> 
> I've pushed an update to Fedora (in Rawhide + F26) that should fix the
> problem.

No problem. Did you also update nodejs-load-grunt-tasks? I'm now getting:

 'Error: nothing provides npm(resolve-pkg) < 0.2 needed by nodejs-load-grunt-tasks-3.5.0-2.fc27.noarch'

Comment 3 Jared Smith 2017-05-05 16:18:26 UTC
Yes, now that the dependencies are available, I've also update nodejs-load-grunt-tasks in Rawhide as well.