From mboxrd@z Thu Jan 1 00:00:00 1970 From: Diane Trout Subject: Re: Guix on Debian (was: GSoC ideas) Date: Thu, 25 Feb 2016 17:27:03 -0800 Message-ID: <2566691.jhkkt8aoBA@myrada> References: <87mvre2eyz.fsf@gnu.org> <2781798.k6h2xUkh81@myrada> <20160225123047.26ff919f@debian-netbook> Mime-Version: 1.0 Content-Type: multipart/signed; boundary="nextPart242744191.J7CM5qV5SV"; micalg="pgp-"; protocol="application/pgp-signature" Return-path: Received: from eggs.gnu.org ([2001:4830:134:3::10]:43189) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1aZ7Br-0006ZO-Gw for guix-devel@gnu.org; Thu, 25 Feb 2016 20:27:32 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1aZ7Bo-0006mQ-B0 for guix-devel@gnu.org; Thu, 25 Feb 2016 20:27:31 -0500 Received: from chaos.caltech.edu ([131.215.34.119]:51515) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1aZ7Bo-0006ks-5y for guix-devel@gnu.org; Thu, 25 Feb 2016 20:27:28 -0500 In-Reply-To: <20160225123047.26ff919f@debian-netbook> 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: Efraim Flashner Cc: guix-devel --nextPart242744191.J7CM5qV5SV Content-Transfer-Encoding: 7Bit Content-Type: text/plain; charset="us-ascii" On Thursday, February 25, 2016 12:30:47 PM Efraim Flashner wrote: > Another option would be to include in the pre/post install script to add > the repo if it's not already there. I know some third party repos delete > and recreate their files, my `tor+http` setting keeps on getting > overwritten. I know some packages automatically install repository keys, I don't really like it. > > I haven't looked too closely at the code yet, so appologies if you've > already taken care of it. In the guix manual it says not to install the > binary installer over an existing install, does the deb you've created > make sure to not do that? No. Other than the basic checks from dpkg where it will complain if it tries to overwrite a file. This package is somewhat inferior to the binary installation instructions as it currently stands the guix scheme libraries go into /usr/share/guile/site/2.0/guix. I discovered this causes trouble by trying to use a guix git tree I'd compiled. That didn't work right until after I'd rebuilt it with: $ guix environment guix $ ./bootstrap ; ./configure --prefix=/usr --localstatedir=/var I'm wondering if the debian build script should build guix, then and then do $ guix package --no-substitutes -i guix And install what ended up in /gnu/store However I haven't checked to see if there's a way to start the guix-daemon in temporary location. The Debian build utilities assume it can cause things to be built in a subdirectory of the source tree by manipulating environment variables. Diane --nextPart242744191.J7CM5qV5SV Content-Type: application/pgp-signature; name="signature.asc" Content-Description: This is a digitally signed message part. Content-Transfer-Encoding: 7Bit -----BEGIN PGP SIGNATURE----- Version: GnuPG v2 iQIcBAABCgAGBQJWz6nnAAoJEJkNODZzNNdwVKwP/0nBpD9Mei0BlzYqA3x4O2UZ qB1azVfoxTLkN4kQM/YMABFPEb5gAbPiG0lpg4g0YF7UqPAoAI5K02ImetFQ+p2l FgKw1anq24Ks3sAWeP93p7Z7J4xiWNN02ciMFI8gSyRXvB399qOBYgQjaMVg6pDC Mr9uUEg+djG6N8E+ApGfep/Y1LmuVVlR7CiLYQfseZprLfEYvy3odFmK2k0ZIqNO VP59aCsiRJGu7XA1hhdqYhbwu32ISXAT/Z1Al0TFKa5ystE1qMZOvr+CyS3Hq6yV OhoCaVQrEDIC49oVJ2u80vpNb/UjmxSqCuA8phePlq42zsi8qzOJeY8C1iGspTOW N5sh5fCGtiWgu7dbYytmFpx9DaoBwrJS76csj0Dyft5KC0tM+XIEwpCzUScEFY3o /YGQtEHBgdrXKrURhaFdJd6Dd033AUW+60T4ewdqPr57JNpw6ridtmjEuoIaBgLY xc+Ge0RlGJ67zlz8DZitL2JyAxu0Zdqfzt+kPSO9Hti9NyEvob2bScO3Bev9ZqXA Tbtdk+jWg6d76o2VvTKbX93v0TgPtni58ahgYAyMqsGocuuM6L1uakNO9A9dbWbc DhwbLVpNUu19dRG6aOZVOqF01glQ/N+K3VyahCA+mBPP4t6tYO2a7gO8rJWp9NJo QKjCWYF36vS4RsAhw1Sm =eowE -----END PGP SIGNATURE----- --nextPart242744191.J7CM5qV5SV--