Bug 1330880

Summary: R-Rcpp used instant of R-Rcpp-devel
Product: [Fedora] Fedora EPEL Reporter: Frank Büttner <bugzilla>
Component: R2specAssignee: Pierre-YvesChibon <pingou>
Status: CLOSED INSUFFICIENT_DATA QA Contact: Fedora Extras Quality Assurance <extras-qa>
Severity: unspecified Docs Contact:
Priority: unspecified    
Version: epel7CC: pingou
Target Milestone: ---   
Target Release: ---   
Hardware: Unspecified   
OS: Unspecified   
Whiteboard:
Fixed In Version: Doc Type: Bug Fix
Doc Text:
Story Points: ---
Clone Of: Environment:
Last Closed: 2018-07-10 09:12:37 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:

Description Frank Büttner 2016-04-27 08:37:46 UTC
Description of problem:
When an R module use cpp like plyr then an wrong build dependency are created.

Version-Release number of selected component (if applicable):
R2spec-4.2.1-1.el7.noarch

How reproducible:
every time

Steps to Reproduce:
1. R2spec --no-suggest --no-check -p plyr

Actual results:
The spec template will use R-Rcpp and not  R-Rcpp-devel as BuildRequires.

Comment 1 Pierre-YvesChibon 2016-04-27 09:10:58 UTC
I'm curious on would you expect R2spec to know that R-Rcpp-devel exists?

R2spec aims at doing a job as good as possible but in most situations the output will require some more manual work and I'm afraid this will be one of these situations.
Another one would be when the R module relies on external libraries that are not in R.