From mboxrd@z Thu Jan 1 00:00:00 1970 From: Andy Wingo Subject: Re: a bit curiousity Date: Tue, 22 Dec 2015 16:44:49 +0100 Message-ID: <87egee32tq.fsf@igalia.com> References: <87y4cm7bgy.fsf@elephly.net> Mime-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable Return-path: Received: from eggs.gnu.org ([2001:4830:134:3::10]:36228) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1aBP80-0003B4-OS for guix-devel@gnu.org; Tue, 22 Dec 2015 10:45:33 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1aBP7x-00054h-Kx for guix-devel@gnu.org; Tue, 22 Dec 2015 10:45:32 -0500 Received: from pb-sasl0.int.icgroup.com ([208.72.237.25]:52698 helo=sasl.smtp.pobox.com) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1aBP7x-0004vk-5k for guix-devel@gnu.org; Tue, 22 Dec 2015 10:45:29 -0500 In-Reply-To: <87y4cm7bgy.fsf@elephly.net> (Ricardo Wurmus's message of "Tue, 22 Dec 2015 16:24:29 +0100") 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: Ricardo Wurmus Cc: guix-devel@gnu.org, Dika Setya Prayogi On Tue 22 Dec 2015 16:24, Ricardo Wurmus writes: > Dika Setya Prayogi writes: > >> 1.install two or multiple package with different version in single profi= le > > You can ask Guix to install different versions of the same package (if > available) into a single profile, but when creating the new profile > generation Guix would resolve conflicts and you=E2=80=99d end up with jus= t one > (possibly broken) version. This is unavoidable when packages provide > files with identical (and thus conflicting) paths. Food for thought: Guix could automatically create e.g. hello-0.4 and hello-0.5 symlinks in a profile. Or guile-2.0 and guile-2.2. The resolution of the "guile" link itself could remain random, or it could default to the latest version, picking randomly at ties, or other policies. At least for executables this could be a nice feature. Andy