From mboxrd@z Thu Jan 1 00:00:00 1970 From: Ricardo Wurmus Subject: Re: Fwd: warning: collision encountered Date: Fri, 29 Jan 2016 08:25:09 +0100 Message-ID: <87k2mskfu2.fsf@elephly.net> References: 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]:38655) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1aP3Qp-0008U7-5d for help-guix@gnu.org; Fri, 29 Jan 2016 02:25:24 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1aP3Qk-0001GX-2m for help-guix@gnu.org; Fri, 29 Jan 2016 02:25:23 -0500 Received: from sender163-mail.zoho.com ([74.201.84.163]:25259) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1aP3Qj-0001GP-R0 for help-guix@gnu.org; Fri, 29 Jan 2016 02:25:18 -0500 In-reply-to: List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: help-guix-bounces+gcggh-help-guix=m.gmane.org@gnu.org Sender: help-guix-bounces+gcggh-help-guix=m.gmane.org@gnu.org To: carl hansen Cc: help-guix@gnu.org carl hansen writes: > 2354 packages in profile What command did you use to install 2354 packages into your personal profile? Why would you install 2354 packages in your profile? There are packages that provide files of the same name; for example “samtools-0.1” and “samtools” both provide “$out/bin/samtools”. When they are both installed in the same profile, there is an obvious collision. People don’t install both these packages into the same profile, because there is no way to disambiguate the colliding files. Instead they will install them into *different* profiles using something like guix package -p /path/to/profile -i samtools If you feel the need to install all available packages into your profile you’re doing it wrong. Each package has its own directory in “/gnu/store”, but profiles are the union of the files of each of the directories of selected packages; at this point collisions may arise. To resolve serious collisions remove one or the other package from your profile. Install it in a separate profile instead. ~~ Ricardo