From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mp2.migadu.com ([2001:41d0:700:3204::]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) by ms8.migadu.com with LMTPS id AO+LOZBemGU0fwAAkFu2QA (envelope-from ) for ; Fri, 05 Jan 2024 20:54:57 +0100 Received: from aspmx1.migadu.com ([2001:41d0:403:4876::]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) by mp2.migadu.com with LMTPS id uEMeMZBemGXpEQAAe85BDQ (envelope-from ) for ; Fri, 05 Jan 2024 20:54:56 +0100 X-Envelope-To: larch@yhetil.org Authentication-Results: aspmx1.migadu.com; dkim=fail ("headers rsa verify failed") header.d=gmail.com header.s=20230601 header.b=gHXi0v+y; spf=pass (aspmx1.migadu.com: domain of "guix-patches-bounces+larch=yhetil.org@gnu.org" designates 209.51.188.17 as permitted sender) smtp.mailfrom="guix-patches-bounces+larch=yhetil.org@gnu.org"; dmarc=fail reason="SPF not aligned (relaxed)" header.from=gmail.com (policy=none) ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=yhetil.org; s=key1; t=1704484496; h=from:from:sender:sender:reply-to:subject:subject:date:date: message-id:message-id:to:to:cc:cc:mime-version:mime-version: content-transfer-encoding:content-transfer-encoding:resent-cc: resent-from:resent-sender:resent-message-id:in-reply-to:in-reply-to: references:references:list-id:list-help:list-unsubscribe: list-subscribe:list-post:dkim-signature; bh=J7vidqyn5IbWHxYuL9AeUn+ya3fN5/SArsw5wZo1gto=; b=m1nWaBIGVQUhlexox3xUaK/viTA8CFSoLE+Oh74ZcWel4sZ0D19CAu1ROAY2TQFj3kJ/1x 7ZnZnTO3zxamgqlC+DX2yVzDRzccWC/LjKrnfuwmx2o3rZC4FmgqJPRr5G19YXdodls2MG VzjJDFeqtjUsC8wF9fdQFI287hlJrB04mN97FjWrQAqjYcIPdiuGix6mTWHFVz+UPrdvn0 TFg6HmyHp1WhhKcyOMuiEjhJJSIXIg5Cd3/79U/JkMJSsUFrnYjP+AKok9c51RWP0je85x 3ixrn6SvSFoeLgoY1DNPE4pZgIfiyCW4PnR09iUg/K+BCr3002krjgeRlB7LlQ== ARC-Seal: i=1; s=key1; d=yhetil.org; t=1704484496; a=rsa-sha256; cv=none; b=bXbGbIdapnxpN3cH+XqcP3jmwiy3P7Femo1/vpSNuatHSv6zN9iZQlF/jCNwyC4YabdZhz uNuTel8v3fLM6oFlkAQSREFpjQzNJbi61MF6frqZAclcouCalk1BJlDv/q/4FR9oPa6iZv DMMRZ/hsWtNcFRy/7A0UHuT0PsmaKSbJeMstYI4zVIY2Zx/Qk0gN7xWGGcl0NkrGnBy4JG 3//HYsw4mzWoWcSg96rlOayFnMmrlykW4pajOItDUghFOWLga506pEMftVarId1FqEcWTE IH1tltueaGjQcegn+3pS7WsyFiNaEd59Cyw61nJ3t8N62T4JV0YiTZLb3B792g== ARC-Authentication-Results: i=1; aspmx1.migadu.com; dkim=fail ("headers rsa verify failed") header.d=gmail.com header.s=20230601 header.b=gHXi0v+y; spf=pass (aspmx1.migadu.com: domain of "guix-patches-bounces+larch=yhetil.org@gnu.org" designates 209.51.188.17 as permitted sender) smtp.mailfrom="guix-patches-bounces+larch=yhetil.org@gnu.org"; dmarc=fail reason="SPF not aligned (relaxed)" header.from=gmail.com (policy=none) 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 A46717255B for ; Fri, 5 Jan 2024 20:54:56 +0100 (CET) Received: from localhost ([::1] helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1rLqGW-0000zu-HX; Fri, 05 Jan 2024 14:54:00 -0500 Received: from eggs.gnu.org ([2001:470:142:3::10]) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1rLqGV-0000zZ-IB for guix-patches@gnu.org; Fri, 05 Jan 2024 14:53:59 -0500 Received: from debbugs.gnu.org ([2001:470:142:5::43]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1rLqGU-0007ce-KS; Fri, 05 Jan 2024 14:53:58 -0500 Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1rLqGX-0000do-Rx; Fri, 05 Jan 2024 14:54:01 -0500 X-Loop: help-debbugs@gnu.org Subject: [bug#68242] [PATCH core-updates v2 0/5] Compress man pages using zstd References: In-Reply-To: Resent-From: Maxim Cournoyer Original-Sender: "Debbugs-submit" Resent-CC: guix@cbaines.net, dev@jpoiret.xyz, ludo@gnu.org, othacehe@gnu.org, rekado@elephly.net, zimon.toutoune@gmail.com, me@tobias.gr, guix-patches@gnu.org Resent-Date: Fri, 05 Jan 2024 19:54:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 68242 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: 68242@debbugs.gnu.org Cc: Maxim Cournoyer , Christopher Baines , Josselin Poiret , Ludovic =?UTF-8?Q?Court=C3=A8s?= , Mathieu Othacehe , Ricardo Wurmus , Simon Tournier , Tobias Geerinckx-Rice X-Debbugs-Original-Xcc: Christopher Baines , Josselin Poiret , Ludovic =?UTF-8?Q?Court=C3=A8s?= , Mathieu Othacehe , Ricardo Wurmus , Simon Tournier , Tobias Geerinckx-Rice Received: via spool by 68242-submit@debbugs.gnu.org id=B68242.17044844142369 (code B ref 68242); Fri, 05 Jan 2024 19:54:01 +0000 Received: (at 68242) by debbugs.gnu.org; 5 Jan 2024 19:53:34 +0000 Received: from localhost ([127.0.0.1]:57956 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1rLqG5-0000c9-Lz for submit@debbugs.gnu.org; Fri, 05 Jan 2024 14:53:33 -0500 Received: from mail-ot1-x336.google.com ([2607:f8b0:4864:20::336]:48340) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1rLqG2-0000br-So for 68242@debbugs.gnu.org; Fri, 05 Jan 2024 14:53:33 -0500 Received: by mail-ot1-x336.google.com with SMTP id 46e09a7af769-6dc759c8ddbso1079453a34.0 for <68242@debbugs.gnu.org>; Fri, 05 Jan 2024 11:53:26 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1704484400; x=1705089200; darn=debbugs.gnu.org; h=content-transfer-encoding:mime-version:message-id:date:subject:cc :to:from:from:to:cc:subject:date:message-id:reply-to; bh=J7vidqyn5IbWHxYuL9AeUn+ya3fN5/SArsw5wZo1gto=; b=gHXi0v+ykbfHmWWwmEmxFVF838b/YzXtSjmHbTelx0Ldi//5A+VGCuE9oSITg/i3oA y0mwdPsH2j40CeVSr963sNEvlSSnxf4ktn0UkTI8zxVWPigCHDc83N+B0Ih8TXkLpoht djI4uCufJFMtV3SVAMOrsQtIzJ+QjKVIAiBX3CbXkSYcbSpCg0J6oxg3fYZ65BSHGONP gGs60eGMOOvfY3vlAg2f7zF6crILPz0DnXrumGawGDvJ2+8eRL4nO6yEJ/AedsD/50R+ AneLPUrcnu5T69XtwZaTkiMIrWiCafAGoO1veWPXEnn6NEXn0iZ0GZPDUyJU1YAA7sXv MrLQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1704484400; x=1705089200; h=content-transfer-encoding:mime-version:message-id:date:subject:cc :to:from:x-gm-message-state:from:to:cc:subject:date:message-id :reply-to; bh=J7vidqyn5IbWHxYuL9AeUn+ya3fN5/SArsw5wZo1gto=; b=PPko3PntVw7SuzG6n6RFDnT6fUFZdiwCkZgmmhWPOzYQQf3POWBT+wBg6XwrPn/kGU Kt7dJY1FWaapNtx7KcGzfaUuxjLAewOX/IUdAbZ0uHVV0ios6xMvhFWF5ZxKbNO5HV5Z LQGEBRVPp3vW7kdqy8nRcjw9qBBNMzLfGJ5Lt3vYud0TB9NaU1xiYiPcGEAaOPFJxecw 8b3TByfLuO2XHBvOK+WZyR8UdxmN2h3N5U3kH51IS+W3rceNFJtarXn4OlJI0sKQVQXc 1Z6bDUpI1vySbTPyAxJV8hIzm3XhgZscCVskToqtE8OjbltAt68IjGjxOmPPTsxerbMg cfXQ== X-Gm-Message-State: AOJu0Yzz0Kw3QXaXAGzJaTtFvP5rqkQjACJDnaZn29c1LGBFnTRLz1nO 0TLJu8SA6gYmScFENkUuYbyMtV95tnQ= X-Google-Smtp-Source: AGHT+IGJpLtqlPB2chE+HfmqDttAJ5Hf2z4pCLIEjLvhKdaArB/PuGb3K7gU637tqzBGoRcLEd5DZw== X-Received: by 2002:a05:6830:1e49:b0:6dc:beab:da36 with SMTP id e9-20020a0568301e4900b006dcbeabda36mr833885otj.35.1704484400161; Fri, 05 Jan 2024 11:53:20 -0800 (PST) Received: from localhost.localdomain (dsl-10-135-125.b2b2c.ca. [72.10.135.125]) by smtp.gmail.com with ESMTPSA id c22-20020a05620a11b600b00781e1c466e7sm823178qkk.24.2024.01.05.11.53.19 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Fri, 05 Jan 2024 11:53:19 -0800 (PST) From: Maxim Cournoyer Date: Fri, 5 Jan 2024 14:52:49 -0500 Message-ID: X-Mailer: git-send-email 2.41.0 MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list X-BeenThere: guix-patches@gnu.org List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: guix-patches-bounces+larch=yhetil.org@gnu.org Sender: guix-patches-bounces+larch=yhetil.org@gnu.org X-Migadu-Flow: FLOW_IN X-Migadu-Country: US X-Migadu-Queue-Id: A46717255B X-Migadu-Scanner: mx10.migadu.com X-Migadu-Spam-Score: -3.19 X-Spam-Score: -3.19 X-TUID: Ah22dVRwIrbe This series changes the compressor of our man pages from gzip to zstd, which decompresses much faster, and compresses better at the chosen level (19). Changes in v2: - Turn string->number into number->string Maxim Cournoyer (5): utils: Lower xz compression memory usage limit to 20%. compression: Enable zstd parallel compression. packages: Repack patched source archives via zstd by default. build: gnu-build-system: Compress man pages with zstd. man-db: Add support for zstd compressed man pages. gnu/compression.scm | 3 +- gnu/packages/commencement.scm | 3 +- guix/build/gnu-build-system.scm | 73 +++++++++++++++++++++------------ guix/build/utils.scm | 3 +- guix/man-db.scm | 45 +++++++++++++++----- guix/packages.scm | 50 ++++++++++++---------- guix/profiles.scm | 8 +++- 7 files changed, 123 insertions(+), 62 deletions(-) base-commit: 54d122a12b6b9f0bf2f20fe2c5e2c6549bc9909d -- 2.41.0