From mboxrd@z Thu Jan 1 00:00:00 1970 From: Dmitry Bogatov Subject: Re: Multiple versions Date: Sun, 27 Dec 2015 17:40:02 +0300 Message-ID: <20151227144002.GA23049@sagulo> References: <20151227052600.GA32379@thebird.nl> <20151227092027.GA1958@sagulo> <20151227124152.GA1249@thebird.nl> Mime-Version: 1.0 Content-Type: multipart/signed; micalg=pgp-sha1; protocol="application/pgp-signature"; boundary="2oS5YaxWCcQjTEyO" Return-path: Received: from eggs.gnu.org ([2001:4830:134:3::10]:56559) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1aDCUn-00057y-Rm for guix-devel@gnu.org; Sun, 27 Dec 2015 09:40:30 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1aDCUk-0006Oi-Lb for guix-devel@gnu.org; Sun, 27 Dec 2015 09:40:29 -0500 Content-Disposition: inline In-Reply-To: <20151227124152.GA1249@thebird.nl> 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: Pjotr Prins Cc: guix-devel@gnu.org --2oS5YaxWCcQjTEyO Content-Type: text/plain; charset=us-ascii Content-Disposition: inline Content-Transfer-Encoding: quoted-printable * Pjotr Prins [2015-12-27 13:41:52+0100] > On Sun, Dec 27, 2015 at 12:20:27PM +0300, Dmitry Bogatov wrote: > > Currently, I am at master branch. I want install parallel-20151122. > > But it is gone since 0877e. I propose to keep *all* versions, > > but just 'parallel' refer to latest. >=20 > Use a combination of git hash values (to generate the versions) and > guix profiles (to manage them at the same time). It makes sence. The only problem is find required hash. Is it any idea to automate it? > > In case of haskell/python/ruby libraries, I propose keep all versions > > multiplied by every version of compiler/interpreter. >=20 > I do the same with Ruby using profiles. I have any number of interpreters > installed for testing and any number of libraries using either guix or > the lib path with a profile in there. But how do you solve problem, that for example you want library foo-999.ver= y.new, compiled with ruby-1.8, but they never existed at same time in guix package tree? --=20 Accept: text/plain, text/x-diff Accept-Language: eo,en,ru X-Keep-In-CC: yes X-Web-Site: sinsekvu.github.io --2oS5YaxWCcQjTEyO Content-Type: application/pgp-signature; name="signature.asc" Content-Description: Digital signature -----BEGIN PGP SIGNATURE----- Version: GnuPG v1 iQIcBAEBAgAGBQJWf/hCAAoJEHiL4BJUt/ANSScP/1HvqamIyQ8D6Mp9qjsYQ8PQ cGKbrdYSyLYrvlRuNUuKBuBIRMePjCjeRA/unRYB7+woU4WVYpfTqe32C6jcbaTX 2Tk1VNazaYEChxvpzZiD3UDLloULL21C5Y8HcHxgpKeDInDfuQorKuDx7hk/v8aV RpxWsiCwYgnxeKMJEWo/v8dYwi/FoYbDGCtjxK8xVhKib/5eASTBGQp1x6ygXw3D SY7d3CiSo8k2XCbPeaTRNMhkuBc6dax4vuTmbXRCIgACqg76H4XK8lca5a2FqW+n 6B3pquIOxKSCbN6pxGEvvMkQ4zh6uTQaKepCpbHKhFs/0EgN81gYLlr5L7fJJnaL k5OX94FUn59MEjsILCzplmdE8jbuhos9G66DEz/kLhi34lptGACiAgbY8RBd5PVN m0x14mPFtuVRuS7bH5YUsQdmlSFPQZJfeBxTXWgcKS3SvAs/Vjy+Qylv7MAyMHv8 GnwX7swwxNoEIM76IE2FNXvReZKBLlfFaV50k6ZCAi2weBBpXdTBzb0RkIcjXrPi iS3WkLR1WHOyks8Ggi9G1fVgnmiI0YsjfH20BJxUjQzON+JiZibAvBPLvSb9dKLL hZyb/TJgPMO1Lqw139B9K0OAp4Q/C7+fSHWbd2HvQ2/lckeBhKCRSw1mnJf+wbRL /IpYwcPX+dLhQcZypXa/ =GV0H -----END PGP SIGNATURE----- --2oS5YaxWCcQjTEyO--