Skip to content
Back to formatted view

Raw Message

Message-ID: <CALEXWq1mMOPeotq+FqHQoVYd4_mdopkjmuGL3ff9by1NBzwEZg@mail.gmail.com>
Date: 2021-03-09T13:27:44Z
From: IƱaki Ucar
Subject: R.css missing in Fedora R-core rpm
In-Reply-To: <CABFfbXuKf5hNay4vAYx1LD6gmkzRYOsr+3a0JNjsiw2xoZimxQ@mail.gmail.com>

On Tue, 9 Mar 2021 at 13:26, Jeroen Ooms <jeroenooms at gmail.com> wrote:
>
> When installing an R package from source on Fedora using the standard
> R-core rpm, we always get a warning at the end because of a missing
> css file /usr/share/doc/R/html/R.css:
>
> ** byte-compile and prepare package for lazy loading
> ** help
> *** installing help indices
> Error in file.copy(file.path(R.home("doc"), "html", "R.css"), outman) :
>   (converted from warning) problem copying /usr/share/doc/R/html/R.css
> to /usr/lib64/R/library/00LOCK-systemfonts/00new/systemfonts/html/R.css:
> No such file or directory
>
> But when I try to install the missing file, yum says it is already installed:
>
>   yum install /usr/share/doc/R/html/R.css
>   ## Package R-core-4.0.3-1.fc32.x86_64 is already installed.
>
> However it does not actually exist. Perhaps the rpm could make a copy
> or symlink from /usr/lib64/R/library/base/html/R.css

I assume you are doing this in a docker image. That file is not
installed because our base images have "tsflags=nodocs" set in
/etc/dnf/dnf.conf. Unset this before installing R-core, or, even
better, install packages with --no-docs.

-- 
I?aki ?car