From mboxrd@z Thu Jan 1 00:00:00 1970 From: Nikita Karetnikov Subject: package.scm: (profile-derivation (%store) '()) Date: Fri, 20 Sep 2013 21:39:17 +0400 Message-ID: <87r4cjjsu2.fsf@karetnikov.org> Mime-Version: 1.0 Content-Type: multipart/signed; boundary="=-=-="; micalg=pgp-sha1; protocol="application/pgp-signature" Return-path: Received: from eggs.gnu.org ([2001:4830:134:3::10]:58009) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1VN4bI-0008QM-Cw for guix-devel@gnu.org; Fri, 20 Sep 2013 13:34:41 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1VN4bG-0002Hh-J0 for guix-devel@gnu.org; Fri, 20 Sep 2013 13:34:39 -0400 Received: from [2a01:7e00::f03c:91ff:fedf:181] (port=50859 helo=cooksoni.karetnikov.org) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1VN4bG-0002HZ-Ct for guix-devel@gnu.org; Fri, 20 Sep 2013 13:34:38 -0400 List-Id: 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: guix-devel@gnu.org --=-=-= Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable I=E2=80=99d like to know how =E2=80=98roll-back=E2=80=99 creates an empty g= eneration because it=E2=80=99s necessary to do the same for =E2=80=98--delete-generations=E2= =80=99. However, I fail to understand how (profile-derivation (%store) =E2=80=98()) works (or any other function that uses (%store)). I assume that some code should set =E2=80=98%store=E2=80=99 to something else. Like so: scheme@(guix scripts package)> %store $1 =3D #< 934e7f8 proc: #> scheme@(guix scripts package)> (%store) $2 =3D #f scheme@(guix scripts package)> (%store "FOO") $3 =3D #f scheme@(guix scripts package)> (%store) $4 =3D "FOO" But I don=E2=80=99t see anything similar in =E2=80=98package.scm=E2=80=99. --=-=-= Content-Type: application/pgp-signature -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.10 (GNU/Linux) iQIcBAEBAgAGBQJSPIhJAAoJEM+IQzI9IQ38g/sP/AufVWY0AWBm1792Lbz1Ah+o TXPnkedRp9Jdvp59dpjWoN7Nkl37d9uFOZlwYhwDzIkR+ydhT2f4cz/9xWG665eP pbKefE4gG94XiQU2HuN7ATPCyQtxB5H6wsVQFJRH32qOrhPzoCqw0WKDgSDYIx12 4t4IaO6cUJA8qSVZJW5lOv+fmMX+HK3CcmoF3Mq+zARW1pzHLn1rJNNT+joUpOMq KbzLWjAbDmHSisIRiIsTbu1uAq5GDJ9gEst1cLhCZ23ifa4hBs8wnSKHrvZnBHYF me/1LsjGId+n6Nr6Pi39pycHUTdF9PLDh/ga/r1jTJ9nImzZbyPa5XHcQxeDFfxL V1/cyL/4mcUp6ctctN6zipofFMa2mUUHFelox6glmykEVwmvAk5Rwi6xJ71XLT/5 4lb2O7k/wgTzXq/3HIQERoaFfCdl5TIS1+mjty6YDPpsmFDX7PwxbQp8KwcYm7FK hs6rtjjiv4QFribL624ttI8kxePKLAzr+KtJUbNOQaVKZfSkUuCIhQElsbtzp3fY m+pP1Rp0TzzigpcCavVEDHujVndu85ck1yG9NI3XWsHQwn69UUqNe1aORK7H8OU6 3VEHh28vEQKFOyahr7/gV5cgbhYpHt1RgeX7J8ZGShO3Ky4mHwkqfFAdPTqVQDBK 5FBMlaXz7kVgH7kH7H7o =LCB6 -----END PGP SIGNATURE----- --=-=-=--