Note: This is a public test instance of Red Hat Bugzilla. The data contained within is a snapshot of the live data so any changes you make will not be reflected in the production Bugzilla. Email is disabled so feel free to test any aspect of the site that you want. File any problems you find or give feedback at bugzilla.redhat.com.

Bug 1734582

Summary: nothing provides nodejs-libs(x86-64) = 1:12.6.0-1.fc31 needed by nodejs-1:12.6.0-1.fc31.1.x86_64
Product: [Fedora] Fedora Reporter: Miro Hrončok <mhroncok>
Component: nodejsAssignee: NodeJS Packaging SIG <nodejs-sig>
Status: CLOSED RAWHIDE QA Contact: Fedora Extras Quality Assurance <extras-qa>
Severity: high Docs Contact:
Priority: unspecified    
Version: rawhideCC: mrunge, nodejs-sig, sgallagh, tchollingsworth, thrcka, tom, zsvetlik
Target Milestone: ---   
Target Release: ---   
Hardware: Unspecified   
OS: Unspecified   
Whiteboard:
Fixed In Version: Doc Type: If docs needed, set a value
Doc Text:
Story Points: ---
Clone Of: Environment:
Last Closed: 2019-07-31 12:00:03 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: 1700324    

Description Miro Hrončok 2019-07-30 23:49:32 UTC
nodejs just went uninstallable after the mass rebuild:

nothing provides nodejs-libs(x86-64) = 1:12.6.0-1.fc31 needed by nodejs-1:12.6.0-1.fc31.1.x86_64


This is caused by a combination of:

1) complicated Release magic that made the rpmdev-bumspec use microbump to nodejs-1:12.6.0-1.fc31.1

2) Requires: nodejs-libs%{?_isa} = %{epoch}:%{nodejs_version}-%{nodejs_release}%{?dist}

I suggest the line in 2 is updated to simple:

Requires: nodejs-libs%{?_isa} = %{epoch}:%{version}-%{release}

In fact, I'll send a PR.

Comment 1 Tom Hughes 2019-07-30 23:56:28 UTC
Yeah this always happens when somebody tries to mechanically bump the rev.

Comment 2 Tom Hughes 2019-07-30 23:59:02 UTC
New build running: https://koji.fedoraproject.org/koji/taskinfo?taskID=36697164

Comment 3 Miro Hrončok 2019-07-31 00:05:05 UTC
A long term fix proposed in https://src.fedoraproject.org/rpms/nodejs/pull-request/5

Comment 4 Miro Hrončok 2019-07-31 00:07:07 UTC
Tom, the broken nodejs build needs to be untagged first or the package needs to be rebootstraped.