From mboxrd@z Thu Jan 1 00:00:00 1970 From: Efraim Flashner Subject: Re: Guix on Debian (was: GSoC ideas) Date: Thu, 25 Feb 2016 12:30:47 +0200 Message-ID: <20160225123047.26ff919f@debian-netbook> References: <87mvre2eyz.fsf@gnu.org> <20160224070409.GA10474@thebird.nl> <2781798.k6h2xUkh81@myrada> Mime-Version: 1.0 Content-Type: multipart/signed; micalg=pgp-sha512; boundary="Sig_/Ha8XJxyE1gxKL7O9ALeNfra"; protocol="application/pgp-signature" Return-path: Received: from eggs.gnu.org ([2001:4830:134:3::10]:43037) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1aYtCH-00053F-6V for guix-devel@gnu.org; Thu, 25 Feb 2016 05:31:02 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1aYtCC-0000aS-3T for guix-devel@gnu.org; Thu, 25 Feb 2016 05:31:01 -0500 Received: from flashner.co.il ([178.62.234.194]:49439) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1aYtCB-0000aK-SY for guix-devel@gnu.org; Thu, 25 Feb 2016 05:30:56 -0500 In-Reply-To: <2781798.k6h2xUkh81@myrada> 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: Diane Trout Cc: guix-devel --Sig_/Ha8XJxyE1gxKL7O9ALeNfra Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: quoted-printable On Wed, Feb 24, 2016 at 11:36:52AM -0800, Diane Trout wrote: > > Hosting a .deb file on our own server that users could download and > > install with dpkg would be perfect for us. >=20 > Actually the best thing to do would be to put the debs into a signed=20 > repository, for example https://mirrorer.alioth.debian.org/ is a utility = that=20 > lets you create your own apt-gettable repositories. >=20 > The guix on debian instructions would then be: >=20 > apt-key add (signing key) > add "deb http:///debian guix main" to=20 > /etc/apt/sources.list.d/guix.list > apt-get update > apt-get install guix >=20 > this allows apt-get update to get new versions. 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. > The nix hydra paper implies that it can build packages and installers for= non- > nix systems. I assume the guix version can as well? >=20 > > Thanks for the hard work, Diane! >=20 > You're welcome, I'm glad this may be useful to others. :) >=20 > Diane >=20 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? --=20 Efraim Flashner =D7=90=D7=A4=D7=A8=D7=99=D7=9D = =D7=A4=D7=9C=D7=A9=D7=A0=D7=A8 GPG key =3D A28B F40C 3E55 1372 662D 14F7 41AA E7DC CA3D 8351 Confidentiality cannot be guaranteed on emails sent or received unencrypted --Sig_/Ha8XJxyE1gxKL7O9ALeNfra Content-Type: application/pgp-signature Content-Description: OpenPGP digital signature -----BEGIN PGP SIGNATURE----- Version: GnuPG v2 iQIcBAEBCgAGBQJWztfXAAoJEPTB05F+rO6T3pYP/1jg6/VlpamFWbOgwyr1yTdX 66hTzrlPy4rmd41enIoChBW0HdjkV9Bn9W/d8EdUI8gH40lkZ47/8jOvgMfz2F3a XG7bWsHidQGm0Ccuzru9bYfi5aJgdKXkKflhVxp+l8uJIjUQ9N+V/PdrAmQOqWV0 0CnCj8qZqks/cS3NWjX5BT4N6+oG+j1zYNfZrbVmM7ac6o3Baw+IQYcsQ2UtaUgN dXHLUHzJQHPG8lrq4CYqDdTjCS32kFAe79ItTTlFIWLLFXa8niAVTL1j2mmOYbKj k5OQpe6bizHyHAnpp9Q7MAsrlRRvA3oj6CvwtFZvoz1bMSjrW1HOSEjG8nz1Pd+1 NrB9DnHl+5MjC9cutx7hTyamO68b971TFEnnsFOIXMJzLuN4ygX6hmqTsZuPcf5J 6JGpMN1mmJPRz3lSHd6ZJhnaZcdjna7mlWtQ8qzQcs9XPRNE+jV5xXhgt88VgeNa CGYY58p8xYxAut1OahA/YkZDYgNcji0qkAboLVHDNkcEBdRaqjKjjDRvQRHHOiqM WlOGLSAD/S80qwD6xAvyi+gzz29uG3jD/PB2a7p+Qeua1bpq//U4ho/EdmjYmE+T TdGoNmrMG4UWTmHMrnOFXhbhCAWGMyeBgvawqdksK5QYk7BEB9x3b/5p6BGIGu5f 3kr1q9K535RFFO6c05At =U4uZ -----END PGP SIGNATURE----- --Sig_/Ha8XJxyE1gxKL7O9ALeNfra--