From mboxrd@z Thu Jan 1 00:00:00 1970 From: Ricardo Wurmus Subject: Re: Names of R packages Date: Tue, 23 Feb 2016 10:00:24 +0100 Message-ID: <87wppvg5sn.fsf@elephly.net> References: <20160222194201.GC29652@solar> Mime-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 8bit Return-path: Received: from eggs.gnu.org ([2001:4830:134:3::10]:46288) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1aY8pn-0007jU-ED for guix-devel@gnu.org; Tue, 23 Feb 2016 04:00:44 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1aY8pj-0003E9-BN for guix-devel@gnu.org; Tue, 23 Feb 2016 04:00:43 -0500 Received: from sender163-mail.zoho.com ([74.201.84.163]:25683) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1aY8pi-0003Dl-UA for guix-devel@gnu.org; Tue, 23 Feb 2016 04:00:39 -0500 In-reply-to: <20160222194201.GC29652@solar> List-Id: "Development of GNU Guix and the GNU System distribution." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: guix-devel-bounces+gcggd-guix-devel=m.gmane.org@gnu.org Sender: guix-devel-bounces+gcggd-guix-devel=m.gmane.org@gnu.org To: Andreas Enge Cc: guix-devel@gnu.org Andreas Enge writes: > when tentatively calling "guix refresh", I saw a number of packages > called "r-r-...", for instance "r-r-oo". Should this not be simplified > to "r-oo"? We do not have separate packaging rules for R, but in analogy > with python and perl, it would make sense to preprend "r-" and at the > same time drop all other occurrences of R inside the original name. > > What do you think? I’d like to keep it the way it is. In CRAN there are a number of packages with very similar names such as “graph” and “rgraph”, or “utils” and “R.utils”. There is also a great number of R packages that happen to start with “R” or “r”, such as “Rmarkdown” or “rtracklayer”. In the case of “R.oo” (which we name “r-r-oo”) there is no other package with a conflicting name, but I find it very hard to know when I should strip off “r-” to get the desired package in other cases. The prefix “r-” isn’t as long as “python-” or “perl-”, so to me it doesn’t seem so bad to keep it, especially when it helps disambiguate packages with otherwise similar names. ~~ Ricardo