From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mp2 ([2001:41d0:8:6d80::]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) by ms0.migadu.com with LMTPS id YGXPOB3DiWD/UgAAgWs5BA (envelope-from ) for ; Wed, 28 Apr 2021 22:18:37 +0200 Received: from aspmx1.migadu.com ([2001:41d0:8:6d80::]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) by mp2 with LMTPS id YM+CNB3DiWB0YgAAB5/wlQ (envelope-from ) for ; Wed, 28 Apr 2021 20:18:37 +0000 Received: from lists.gnu.org (lists.gnu.org [209.51.188.17]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by aspmx1.migadu.com (Postfix) with ESMTPS id 963B31584D for ; Wed, 28 Apr 2021 22:18:37 +0200 (CEST) Received: from localhost ([::1]:44214 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1lbqdo-0006Nq-QG for larch@yhetil.org; Wed, 28 Apr 2021 16:18:36 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:38142) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1lbqdH-0006N0-Sy for guix-devel@gnu.org; Wed, 28 Apr 2021 16:18:03 -0400 Received: from fencepost.gnu.org ([2001:470:142:3::e]:51526) by eggs.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1lbqdH-0003bU-Lk for guix-devel@gnu.org; Wed, 28 Apr 2021 16:18:03 -0400 Received: from [2a01:e0a:1d:7270:af76:b9b:ca24:c465] (port=60402 helo=ribbon) by fencepost.gnu.org with esmtpsa (TLS1.2:RSA_AES_256_CBC_SHA1:256) (Exim 4.82) (envelope-from ) id 1lbqdH-0002fu-4X for guix-devel@gnu.org; Wed, 28 Apr 2021 16:18:03 -0400 From: =?utf-8?Q?Ludovic_Court=C3=A8s?= To: Guix Devel Subject: ISO image: to xz or not to xz? X-URL: http://www.fdn.fr/~lcourtes/ X-Revolutionary-Date: 9 =?utf-8?Q?Flor=C3=A9al?= an 229 de la =?utf-8?Q?R?= =?utf-8?Q?=C3=A9volution?= X-PGP-Key-ID: 0x090B11993D9AEBB5 X-PGP-Key: http://www.fdn.fr/~lcourtes/ludovic.asc X-PGP-Fingerprint: 3CE4 6455 8A84 FDC6 9DB4 0CFB 090B 1199 3D9A EBB5 X-OS: x86_64-pc-linux-gnu Date: Wed, 28 Apr 2021 22:18:01 +0200 Message-ID: <878s52rwna.fsf@gnu.org> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/27.2 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable X-BeenThere: guix-devel@gnu.org X-Mailman-Version: 2.1.23 Precedence: list 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+larch=yhetil.org@gnu.org Sender: "Guix-devel" X-Migadu-Flow: FLOW_IN ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=yhetil.org; s=key1; t=1619641117; h=from:from:sender:sender:reply-to:subject:subject:date:date: message-id:message-id:to:to:cc:mime-version:mime-version: content-type:content-type: content-transfer-encoding:content-transfer-encoding:list-id:list-help: list-unsubscribe:list-subscribe:list-post; bh=itfsgcNHib33I+kE04VPAnxKssk4SoV82P4vZJ+o/Ek=; b=bUd6U7fNKHWcrDd2qmqzPiSJiyu7flKtVwuD1E//XX/V4t8N+kxOPXgBzCE3HgSD2YB9pF k63qAq/FKHu3mjuJxMgvW/zym7qu0GWnf/YofvN5wnCgAimgnED+9fKu5CS/i+iyoBBEni OukGqGCWceTnxwzDA7wk2jHiyGn3ZbTfmIY/BDWoau4PmhY8zsq3uXcIoi2WpmxOhuOhs2 n7Jsvdd+EzyVOBqbzsQf0RIuWM9GbS6v3XJzxMnrYmTVvR9bAyf4igby/amQVwWvSyKirO weEVfZdvLddko0LqWnyZkZK9GRE+Ozwkd8SD7Q5wlZn1DUzsmJQlT1OB0Zgzpw== ARC-Seal: i=1; s=key1; d=yhetil.org; t=1619641117; a=rsa-sha256; cv=none; b=BMlHxU7aiu7nRdc5TetvD+jTfZeOY5olhH150Xh2fk/HaVRaddwK16GQvOOxHNUkrlSstp 5LZ1hadzbeAeS0GtoSjlvhLPRJLVE7tdQhPFAapRo2wp/vSrv+Nmx3IQd5EMz/gz5T7mqQ s5rKBk9awCT7obD0x7ZKQmutTLUjt3XFSqsF7goBqvYIFd1ia9UVBXn9chPeTkM2oZliVE 0Q8dOBwVb4GTkPibASyMqUqU0Ofdf6VKceJ0oHQmY47+JUvp/yVWbcq6XjnyuKzRTuWXH8 5K48uf/cW5ojG+Wxc/lmXn/RQUR71k/bsntD7rcr1s6jaC+TZQGULO6777Twzg== ARC-Authentication-Results: i=1; aspmx1.migadu.com; dkim=none; dmarc=pass (policy=none) header.from=gnu.org; spf=pass (aspmx1.migadu.com: domain of guix-devel-bounces@gnu.org designates 209.51.188.17 as permitted sender) smtp.mailfrom=guix-devel-bounces@gnu.org X-Migadu-Spam-Score: -1.95 Authentication-Results: aspmx1.migadu.com; dkim=none; dmarc=pass (policy=none) header.from=gnu.org; spf=pass (aspmx1.migadu.com: domain of guix-devel-bounces@gnu.org designates 209.51.188.17 as permitted sender) smtp.mailfrom=guix-devel-bounces@gnu.org X-Migadu-Queue-Id: 963B31584D X-Spam-Score: -1.95 X-Migadu-Scanner: scn0.migadu.com X-TUID: tdu2FCnZC0D5 Hi! Here=E2=80=99s the installation ISO image (with built-in zlib compression): --8<---------------cut here---------------start------------->8--- $ ./pre-inst-env guix system image -t iso9660 gnu/system/install.scm /gnu/store/kg63cyg94dmy9x7rpxf5ycn97sqx1ndl-image.iso $ xz < /gnu/store/kg63cyg94dmy9x7rpxf5ycn97sqx1ndl-image.iso > /tmp/t.iso.xz $ du -h /tmp/t.iso.xz 496M /tmp/t.iso.xz $ du -h /gnu/store/kg63cyg94dmy9x7rpxf5ycn97sqx1ndl-image.iso 647M /gnu/store/kg63cyg94dmy9x7rpxf5ycn97sqx1ndl-image.iso --8<---------------cut here---------------end--------------->8--- The xz-compressed image is 23% smaller, which is not negligible. However, it=E2=80=99s apparently quite unusual to distribute compressed ISO= s and some services/tools such as libosinfo require plain ISOs (uncompressed). Should we distribute the installation ISO without xz compression? That could be done in respect of the string freeze (removing text, not modifying it), though the relevant section would look odd because it=E2=80= =99d have a single step (info "(guix) USB Stick and DVD Installation"). Or maybe it=E2=80=99s safer to postpone that question until the next releas= e. What do people think? Ludo=E2=80=99.