Skip to content

[R-pkg-devel] FOSS license and restricted use by further dependence

4 messages · Javier García-Pintado, Ralf Stubner, Dirk Eddelbuettel +1 more

#
Dear all,
At package submission, I have 1 NOTE + 1 ERROR in the Debian log file, which I am pasting here:


...
* checking CRAN incoming feasibility ... NOTE
Maintainer: ?Javier Garcia-Pintado <jgarciapintado at marum.de>?

New submission

Possibly mis-spelled words in DESCRIPTION:
  Kalman (11:49)

Package has a FOSS license but eventually depends on the following
package which restricts use:
  akima

The Date field is over a month old.
* checking package namespace information ... OK
* checking package dependencies ... OK
* checking if this is a source package ... OK
* checking if there is a namespace ... OK
* checking for executable files ... OK
* checking for hidden files and directories ... OK
* checking for portable file names ... OK
* checking for sufficient/correct file permissions ... OK
* checking serialization versions ... OK
* checking whether package ?rDAF? can be installed ... [2s/2s] ERROR
Installation failed.
See ?/srv/hornik/tmp/CRAN/rDAF.Rcheck/00install.out? for details.
* DONE
Status: 1 ERROR, 1 NOTE



I can for sure delete 'Kalman' from the description, although can't understand why a name is considered an error. Still, it seems that another error is regarding the license and the dependence on akima. Please do you know if there is a workaround for this?

Best wishes,
Javier
#
Hi Javier,

the ERROR does not come from the license but from the installation failure:
On 22.11.18 10:49, Javier Garc?a-Pintado wrote:
cheerio
Ralf
#
Javier,
On 22 November 2018 at 09:49, Javier Garc?a-Pintado wrote:
| * checking CRAN incoming feasibility ... NOTE
| Maintainer: ?Javier Garcia-Pintado <jgarciapintado at marum.de>?
| 
| New submission
| 
| Possibly mis-spelled words in DESCRIPTION:
|   Kalman (11:49)

Just _either_ use apostrophes around it: ie wite 'Kalman' or 'Kalman Filter'
or trust that the CRAN maintainers may have seen the name before.

Exceptions happen.
 
| Package has a FOSS license but eventually depends on the following
| package which restricts use:
|   akima

It is one of the older CRAN dependencies which unfortunately has an
unsuitable license. I believe there are now alternatives, the interp package
may be what you want.

See this poster by Roger and Albrecht for more:
https://www.user2017.brussels/uploads/bivand_gebhardt_user17_a0.pdf

Dirk
#
On 22.11.2018 15:11, Dirk Eddelbuettel wrote:
Thanks for the answer, Dirk. In this case we'd prefer no quotes around 
person names, please. spell check items are always subject to manual 
inspection on first submission and if new spell check output is apparent..

Single quotes around software names such as 'pkg', functions should be 
written with parentheses as in foo().


Best,
Uwe