delorie.com/archives/browse.cgi   search  
Mail Archives: cygwin/2020/05/05/04:48:48

X-Recipient: archive-cygwin AT delorie DOT com
X-Original-To: cygwin AT cygwin DOT com
Delivered-To: cygwin AT cygwin DOT com
DMARC-Filter: OpenDMARC Filter v1.3.2 sourceware.org 51A3E388F027
Authentication-Results: sourceware.org;
dmarc=none (p=none dis=none) header.from=mhoenicka.de
Authentication-Results: sourceware.org;
spf=none smtp.mailfrom=markus DOT hoenicka AT mhoenicka DOT de
MIME-Version: 1.0
Date: Tue, 05 May 2020 10:47:43 +0200
From: Markus Hoenicka <markus DOT hoenicka AT mhoenicka DOT de>
To: Marco Atzeri <marco DOT atzeri AT gmail DOT com>
Subject: Re: R does not handle package non-ASCII DESCRIPTION files properly
In-Reply-To: <129c4e64-4051-0cc2-0706-c39eaacbdc9e@gmail.com>
References: <9164cff70d13d9f7ca451f42fc868a14 AT mhoenicka DOT de>
<129c4e64-4051-0cc2-0706-c39eaacbdc9e AT gmail DOT com>
Message-ID: <f60e7c3282f47182b29911874f4b2853@mhoenicka.de>
X-Sender: markus DOT hoenicka AT mhoenicka DOT de
User-Agent: Roundcube Webmail
X-Df-Sender: bWFya3VzLmhvZW5pY2thQG1ob2VuaWNrYS5kZQ==
X-Spam-Status: No, score=-7.1 required=5.0 tests=BAYES_00, KAM_DMARC_STATUS,
KAM_LAZY_DOMAIN_SECURITY, RCVD_IN_DNSWL_LOW, RCVD_IN_MSPIKE_H3,
RCVD_IN_MSPIKE_WL, SPF_HELO_PASS, SPF_NONE,
TXREP autolearn=no autolearn_force=no version=3.4.2
X-Spam-Checker-Version: SpamAssassin 3.4.2 (2018-09-13) on
server2.sourceware.org
X-BeenThere: cygwin AT cygwin DOT com
X-Mailman-Version: 2.1.29
List-Id: General Cygwin discussions and problem reports <cygwin.cygwin.com>
List-Unsubscribe: <http://cygwin.com/mailman/options/cygwin>,
<mailto:cygwin-request AT cygwin DOT com?subject=unsubscribe>
List-Archive: <https://cygwin.com/pipermail/cygwin/>
List-Post: <mailto:cygwin AT cygwin DOT com>
List-Help: <mailto:cygwin-request AT cygwin DOT com?subject=help>
List-Subscribe: <http://cygwin.com/mailman/listinfo/cygwin>,
<mailto:cygwin-request AT cygwin DOT com?subject=subscribe>
Cc: cygwin AT cygwin DOT com
Errors-To: cygwin-bounces AT cygwin DOT com
Sender: "Cygwin" <cygwin-bounces AT cygwin DOT com>
X-MIME-Autoconverted: from base64 to 8bit by delorie.com id 0458mNra023002

Am 2020-04-30 22:17, schrieb Marco Atzeri via Cygwin:
> Am 30.04.2020 um 17:28 schrieb Markus Hoenicka:
>> Hi,
>> 
>> I've contacted the processx package maintainer on a problem reported 
>> here previously (see 
>> https://cygwin.com/pipermail/cygwin/2020-April/244667.html). He 
>> suggested to try the github version but that triggered a different 
>> type of error which does not seem to be package-specific.
>> 
>> 1st try: build from a local copy of the github package sources with 
>> default locale settings on a German Windows 10 system
>> 
>> 
>>> install.packages("/cygdrive/c/Temp/processx-master",repos=NULL,type="source")
>> Installing package into ‘/usr/lib/R/site-library’
>> (as ‘lib’ is unspecified)
>> * installing *source* package ‘processx’ ...
>> ** using staged installation
>> Error : Invalid DESCRIPTION file
>> 
>> Authors AT R field gives no person with maintainer role, valid email
>> address and non-empty name.
>> 
>> See section 'The DESCRIPTION file' in the 'Writing R Extensions'
>> manual.
>> 
>> ERROR: installing package DESCRIPTION failed for package ‘processx’
>> * removing ‘/usr/lib/R/site-library/processx’
>> Warning message:
>> In install.packages("/cygdrive/c/Temp/processx-master", repos = NULL,  
>> :
>>    installation of package ‘/cygdrive/c/Temp/processx-master’ had 
>> non-zero exit status
>> 
>> 

[...]

>> 
> 
> Noted. I will look on both the two issues but it could take a bit.
> I never looked at the build process of R packages in such details
> 

Hi,

kind of "while you're at it": I've noticed one additional problem with 
non-ASCII characters. This may or may not be related to the problem 
reported above. Several packages throw an error during installation, in 
my case questionr, readr, pls, and vegan. The output of the latter is 
shown here:

installing to /usr/lib/R/site-library/00LOCK-vegan/00new/vegan/libs
** R
** data
** inst
** byte-compile and prepare package for lazy loading
** help
*** installing help indices
Error in Rd_info(db[[i]]) :
   missing/empty \title field in 
'/tmp/RtmprL23H1/R.INSTALLffe51949f2e2/vegan/man/sipoo.Rd'
Rd files must have a non-empty \title.
See chapter 'Writing R documentation' in manual 'Writing R Extensions'.
* removing ‘/usr/lib/R/site-library/vegan’


The file in question (man/sipoo.Rd) starts like this:

\encoding{UTF-8}
\name{sipoo}
\alias{sipoo}
\alias{sipoo.map}
\docType{data}
\title{ Birds in the Archipelago of Sipoo (Sibbo and Borgå)}

Please note that the encoding is set to UTF-8 explicitely. Nonetheless, 
the a with overring in "Borgå" seems to mess up the title, which makes R 
think the \title field is missing. Changing the å to a circumvents this 
problem. I've also noticed that non-ASCII characters outside the title 
field do not hurt at all.

regards,
Markus

-- 
Markus Hoenicka
http://www.mhoenicka.de
AQ score 38
--
Problem reports:      https://cygwin.com/problems.html
FAQ:                  https://cygwin.com/faq/
Documentation:        https://cygwin.com/docs.html
Unsubscribe info:     https://cygwin.com/ml/#unsubscribe-simple

- Raw text -


  webmaster     delorie software   privacy  
  Copyright © 2019   by DJ Delorie     Updated Jul 2019