#758865 r-cran-rcppeigen: embedded copy of eigen3-library

Package:
r-cran-rcppeigen
Source:
r-cran-rcppeigen
Description:
GNU R package for Eigen templated linear algebra
Submitter:
Anton Gladky
Date:
2014-08-26 13:36:04 UTC
Severity:
normal
#758865#5
Date:
2014-08-22 09:25:52 UTC
From:
To:
Dear Maintainer,

r-cran-rcppeigen ships an embedded copy of eigen3-library. Please, remove it
and use for compilation the packaged version of this library.

Thanks

Anton

#758865#12
Date:
2014-08-26 12:07:18 UTC
From:
To:
severity 758865 normal
tags 758865 + wontfix
quit

On 22 August 2014 at 11:25, Anton Gladky wrote:
| Package: r-cran-rcppeigen
| Version: 0.3.2.2.0-1
| Severity: serious
| Justification: Policy 4.13
|
| Dear Maintainer,
|
| r-cran-rcppeigen ships an embedded copy of eigen3-library. Please, remove it
| and use for compilation the packaged version of this library.

Please see #711808 -- it is the exact same issue.

This is an R package, and some R packages contain additional sources because
R cannot make the same assumptions about deployment as Debian can within a distro,

I am effectively upstream for this. I am aware of the issue but I do not
think we can fix it the Debian way.  I am also rather involved in R, and we
currently do seems to be the best way.

Dirk

#758865#21
Date:
2014-08-26 12:17:10 UTC
From:
To:
Why not just symlink /usr/include/Eigen3?

Anton


2014-08-26 14:07 GMT+02:00 Dirk Eddelbuettel <edd@debian.org>:

#758865#26
Date:
2014-08-26 13:03:23 UTC
From:
To:
On 26 August 2014 at 14:17, Anton Gladky wrote:
| Why not just symlink /usr/include/Eigen3?

As the R upstream (co-)author/maintainer, it is more important to me to have
a guaranteed consistent behaviour across installations of RcppEigen.

Dirk

| Anton
|
|
| 2014-08-26 14:07 GMT+02:00 Dirk Eddelbuettel <edd@debian.org>:
| >
| > severity 758865 normal
| > tags 758865 + wontfix
| > quit
| >
| > On 22 August 2014 at 11:25, Anton Gladky wrote:
| > | Package: r-cran-rcppeigen
| > | Version: 0.3.2.2.0-1
| > | Severity: serious
| > | Justification: Policy 4.13
| > |
| > | Dear Maintainer,
| > |
| > | r-cran-rcppeigen ships an embedded copy of eigen3-library. Please, remove it
| > | and use for compilation the packaged version of this library.
| >
| > Please see #711808 -- it is the exact same issue.
| >
| > This is an R package, and some R packages contain additional sources because
| > R cannot make the same assumptions about deployment as Debian can within a distro,
| >
| > I am effectively upstream for this. I am aware of the issue but I do not
| > think we can fix it the Debian way.  I am also rather involved in R, and we
| > currently do seems to be the best way.
| >
| > Dirk
| >
| > --
| > http://dirk.eddelbuettel.com | @eddelbuettel | edd@debian.org

#758865#31
Date:
2014-08-26 13:22:25 UTC
From:
To:
2014-08-26 15:03 GMT+02:00 Dirk Eddelbuettel <edd@debian.org>:

Do you know, that this is a violation of Policy 4.13? From my point of view
you must strip convenience copy of eigen3 for Debian-package and use
packaged version if it is technically possible. CC-ing FTP-masters for
clarification.

Cheers

Anton

#758865#36
Date:
2014-08-26 13:32:30 UTC
From:
To:
On 26 August 2014 at 15:22, Anton Gladky wrote:
| 2014-08-26 15:03 GMT+02:00 Dirk Eddelbuettel <edd@debian.org>:
| > On 26 August 2014 at 14:17, Anton Gladky wrote:
| > | Why not just symlink /usr/include/Eigen3?
| >
| > As the R upstream (co-)author/maintainer, it is more important to me to have
| > a guaranteed consistent behaviour across installations of RcppEigen.
|
| Do you know, that this is a violation of Policy 4.13? From my point of view
| you must strip convenience copy of eigen3 for Debian-package and use
| packaged version if it is technically possible. CC-ing FTP-masters for
| clarification.

As I told you in my first reply, yes, as it is the same for RcppArmadillo.
The Armadillo maintainer asked me too, for the same reason, and I explained
and he agreed to keep things they are.

I understand the intent the of the Policy, but I am upstream here. And in
these cases it is not a random small library as part of a larger package. For
RcppArmadillo and RcppEigen the content of the headers is essentially the
package, so I prefer to have them the way I have them packaged.

Thanks,  Dirk

|
| Cheers
|
| Anton
|
| > | 2014-08-26 14:07 GMT+02:00 Dirk Eddelbuettel <edd@debian.org>:
| > | >
| > | > severity 758865 normal
| > | > tags 758865 + wontfix
| > | > quit
| > | >
| > | > On 22 August 2014 at 11:25, Anton Gladky wrote:
| > | > | Package: r-cran-rcppeigen
| > | > | Version: 0.3.2.2.0-1
| > | > | Severity: serious
| > | > | Justification: Policy 4.13
| > | > |
| > | > | Dear Maintainer,
| > | > |
| > | > | r-cran-rcppeigen ships an embedded copy of eigen3-library. Please, remove it
| > | > | and use for compilation the packaged version of this library.
| > | >
| > | > Please see #711808 -- it is the exact same issue.
| > | >
| > | > This is an R package, and some R packages contain additional sources because
| > | > R cannot make the same assumptions about deployment as Debian can within a distro,
| > | >
| > | > I am effectively upstream for this. I am aware of the issue but I do not
| > | > think we can fix it the Debian way.  I am also rather involved in R, and we
| > | > currently do seems to be the best way.
| > | >
| > | > Dirk
| > | >
| > | > --
| > | > http://dirk.eddelbuettel.com | @eddelbuettel | edd@debian.org
| >
| > --
| > http://dirk.eddelbuettel.com | @eddelbuettel | edd@debian.org