From unknown Fri Aug 15 03:56:17 2025 Content-Disposition: inline Content-Transfer-Encoding: quoted-printable MIME-Version: 1.0 X-Mailer: MIME-tools 5.509 (Entity 5.509) Content-Type: text/plain; charset=utf-8 From: bug#26225 <26225@debbugs.gnu.org> To: bug#26225 <26225@debbugs.gnu.org> Subject: Status: [PATCH] guix: Compress and decompress xz archives in parallel. Reply-To: bug#26225 <26225@debbugs.gnu.org> Date: Fri, 15 Aug 2025 10:56:17 +0000 retitle 26225 [PATCH] guix: Compress and decompress xz archives in parallel. reassign 26225 guix-patches submitter 26225 Efraim Flashner severity 26225 normal tag 26225 fixed patch thanks From debbugs-submit-bounces@debbugs.gnu.org Thu Mar 23 07:10:24 2017 Received: (at submit) by debbugs.gnu.org; 23 Mar 2017 11:10:24 +0000 Received: from localhost ([127.0.0.1]:40198 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1cr0dM-0007Uq-6S for submit@debbugs.gnu.org; Thu, 23 Mar 2017 07:10:24 -0400 Received: from eggs.gnu.org ([208.118.235.92]:36153) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1cr0dK-0007Ub-3b for submit@debbugs.gnu.org; Thu, 23 Mar 2017 07:10:22 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1cr0dD-0004iJ-RM for submit@debbugs.gnu.org; Thu, 23 Mar 2017 07:10:16 -0400 X-Spam-Checker-Version: SpamAssassin 3.3.2 (2011-06-06) on eggs.gnu.org X-Spam-Level: * X-Spam-Status: No, score=1.8 required=5.0 tests=BAYES_50,MISSING_HEADERS autolearn=disabled version=3.3.2 Received: from lists.gnu.org ([2001:4830:134:3::11]:34415) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_256_CBC_SHA1:32) (Exim 4.71) (envelope-from ) id 1cr0dD-0004iB-OL for submit@debbugs.gnu.org; Thu, 23 Mar 2017 07:10:15 -0400 Received: from eggs.gnu.org ([2001:4830:134:3::10]:55352) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1cr0dC-0004Ww-Fa for guix-patches@gnu.org; Thu, 23 Mar 2017 07:10:15 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1cr0d6-0004da-G0 for guix-patches@gnu.org; Thu, 23 Mar 2017 07:10:14 -0400 Received: from flashner.co.il ([178.62.234.194]:42769) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1cr0d6-0004an-8g for guix-patches@gnu.org; Thu, 23 Mar 2017 07:10:08 -0400 Received: from localhost (85.64.232.168.dynamic.barak-online.net [85.64.232.168]) by flashner.co.il (Postfix) with ESMTPSA id 0C4F040047 for ; Thu, 23 Mar 2017 11:10:05 +0000 (UTC) X-Mailbox-Line: From 6db391bad1359a600bd671ca29211b74cb9289ac Mon Sep 17 00:00:00 2001 From: Efraim Flashner Date: Thu, 23 Mar 2017 11:47:32 +0200 Subject: [PATCH] guix: Compress and decompress xz archives in parallel. X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic] [fuzzy] Message-ID: X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.6.x X-Received-From: 2001:4830:134:3::11 X-Spam-Score: -2.8 (--) X-Debbugs-Envelope-To: submit X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -2.8 (--) * guix/scripts/pack.scm (%compressors): Add flag '-T0' when calling "xz". * guix/utils.scm (decompressed-port, compressed-port, compressed-output-port): Same. --- guix/scripts/pack.scm | 3 ++- guix/utils.scm | 7 ++++--- 2 files changed, 6 insertions(+), 4 deletions(-) diff --git a/guix/scripts/pack.scm b/guix/scripts/pack.scm index 626c592e1..9e91bc22a 100644 --- a/guix/scripts/pack.scm +++ b/guix/scripts/pack.scm @@ -1,5 +1,6 @@ ;;; GNU Guix --- Functional package management for GNU ;;; Copyright © 2015, 2017 Ludovic Courtès +;;; Copyright © 2017 Efraim Flashner ;;; ;;; This file is part of GNU Guix. ;;; @@ -59,7 +60,7 @@ (compressor "lzip" "lz" #~(#+(file-append lzip "/bin/lzip") "-9")) (compressor "xz" "xz" - #~(#+(file-append xz "/bin/xz") "-e")) + #~(#+(file-append xz "/bin/xz") "-e -T0")) (compressor "bzip2" "bz2" #~(#+(file-append bzip2 "/bin/bzip2") "-9")))) diff --git a/guix/utils.scm b/guix/utils.scm index bc90686de..fb962df8b 100644 --- a/guix/utils.scm +++ b/guix/utils.scm @@ -5,6 +5,7 @@ ;;; Copyright © 2014 Ian Denhardt ;;; Copyright © 2016 Mathieu Lirzin ;;; Copyright © 2015 David Thompson +;;; Copyright © 2017 Efraim Flashner ;;; ;;; This file is part of GNU Guix. ;;; @@ -154,7 +155,7 @@ a symbol such as 'xz." (match compression ((or #f 'none) (values input '())) ('bzip2 (filtered-port `(,%bzip2 "-dc") input)) - ('xz (filtered-port `(,%xz "-dc") input)) + ('xz (filtered-port `(,%xz "-dc -T0") input)) ('gzip (filtered-port `(,%gzip "-dc") input)) (else (error "unsupported compression scheme" compression)))) @@ -164,7 +165,7 @@ a symbol such as 'xz." (match compression ((or #f 'none) (values input '())) ('bzip2 (filtered-port `(,%bzip2 "-c") input)) - ('xz (filtered-port `(,%xz "-c") input)) + ('xz (filtered-port `(,%xz "-c -T0") input)) ('gzip (filtered-port `(,%gzip "-c") input)) (else (error "unsupported compression scheme" compression)))) @@ -221,7 +222,7 @@ program--e.g., '(\"--fast\")." (match compression ((or #f 'none) (values output '())) ('bzip2 (filtered-output-port `(,%bzip2 "-c" ,@options) output)) - ('xz (filtered-output-port `(,%xz "-c" ,@options) output)) + ('xz (filtered-output-port `(,%xz "-c -T0" ,@options) output)) ('gzip (filtered-output-port `(,%gzip "-c" ,@options) output)) (else (error "unsupported compression scheme" compression)))) -- 2.12.1 From debbugs-submit-bounces@debbugs.gnu.org Fri Mar 24 15:33:17 2017 Received: (at control) by debbugs.gnu.org; 24 Mar 2017 19:33:17 +0000 Received: from localhost ([127.0.0.1]:42793 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1crUxZ-0005LQ-Bf for submit@debbugs.gnu.org; Fri, 24 Mar 2017 15:33:17 -0400 Received: from eggs.gnu.org ([208.118.235.92]:49209) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1crUxX-0005L5-GA for control@debbugs.gnu.org; Fri, 24 Mar 2017 15:33:15 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1crUxR-0006ul-K7 for control@debbugs.gnu.org; Fri, 24 Mar 2017 15:33:10 -0400 X-Spam-Checker-Version: SpamAssassin 3.3.2 (2011-06-06) on eggs.gnu.org X-Spam-Level: X-Spam-Status: No, score=-1.9 required=5.0 tests=BAYES_00,RP_MATCHES_RCVD autolearn=disabled version=3.3.2 Received: from fencepost.gnu.org ([2001:4830:134:3::e]:41825) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1crUxR-0006ub-Gd for control@debbugs.gnu.org; Fri, 24 Mar 2017 15:33:09 -0400 Received: from rgm by fencepost.gnu.org with local (Exim 4.82) (envelope-from ) id 1crUxR-00085h-5y for control@debbugs.gnu.org; Fri, 24 Mar 2017 15:33:09 -0400 Subject: control message for bug 26225 To: X-Mailer: mail (GNU Mailutils 2.99.98) Message-Id: From: Glenn Morris Date: Fri, 24 Mar 2017 15:33:09 -0400 X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic] X-Received-From: 2001:4830:134:3::e X-Spam-Score: -5.0 (-----) X-Debbugs-Envelope-To: control X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -5.0 (-----) reassign 26225 guix-patches From debbugs-submit-bounces@debbugs.gnu.org Fri Mar 24 15:36:29 2017 Received: (at 26225) by debbugs.gnu.org; 24 Mar 2017 19:36:29 +0000 Received: from localhost ([127.0.0.1]:42801 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1crV0e-0005TK-Nt for submit@debbugs.gnu.org; Fri, 24 Mar 2017 15:36:28 -0400 Received: from eggs.gnu.org ([208.118.235.92]:50012) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1crV0c-0005T2-Gv for 26225@debbugs.gnu.org; Fri, 24 Mar 2017 15:36:26 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1crV0W-0007ws-7u for 26225@debbugs.gnu.org; Fri, 24 Mar 2017 15:36:21 -0400 X-Spam-Checker-Version: SpamAssassin 3.3.2 (2011-06-06) on eggs.gnu.org X-Spam-Level: X-Spam-Status: No, score=0.8 required=5.0 tests=BAYES_50,RP_MATCHES_RCVD autolearn=disabled version=3.3.2 Received: from fencepost.gnu.org ([2001:4830:134:3::e]:41858) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1crV0T-0007ud-HQ; Fri, 24 Mar 2017 15:36:17 -0400 Received: from rgm by fencepost.gnu.org with local (Exim 4.82) (envelope-from ) id 1crV0R-0005nD-Id; Fri, 24 Mar 2017 15:36:15 -0400 From: Glenn Morris Subject: Re: bug#26225: [PATCH] guix: Compress and decompress xz archives in parallel. References: to: 26225@debbugs.gnu.org X-Spook: ATF Reynosa MILSATCOM AIMSX Southwest Pirates quarter X-Ran: q[4%}n]h+6*1?+/+2s%'oC/,B'Bk3$+0;q,EAZ%@{m&H{|QYALs;`'d^)YADx7|7J}#CfL X-Hue: black X-Attribution: GM Date: Fri, 24 Mar 2017 15:36:15 -0400 In-Reply-To: (Efraim Flashner's message of "Thu, 23 Mar 2017 11:47:32 +0200") Message-ID: <5vvaqyii1c.fsf@fencepost.gnu.org> User-Agent: Gnus (www.gnus.org), GNU Emacs (www.gnu.org/software/emacs/) MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic] X-Received-From: 2001:4830:134:3::e X-Spam-Score: -5.0 (-----) X-Debbugs-Envelope-To: 26225 Cc: Efraim Flashner X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Reply-To: 26225@debbugs.gnu.org, efraim@flashner.co.il Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -5.0 (-----) Reassigned to guix-patches. (You must include a Package: line if reporting by bcc(?) ). Efraim Flashner wrote: > * guix/scripts/pack.scm (%compressors): Add flag '-T0' when calling "xz". > * guix/utils.scm (decompressed-port, compressed-port, > compressed-output-port): Same. > --- > guix/scripts/pack.scm | 3 ++- > guix/utils.scm | 7 ++++--- > 2 files changed, 6 insertions(+), 4 deletions(-) > > diff --git a/guix/scripts/pack.scm b/guix/scripts/pack.scm > index 626c592e1..9e91bc22a 100644 > --- a/guix/scripts/pack.scm > +++ b/guix/scripts/pack.scm > @@ -1,5 +1,6 @@ > ;;; GNU Guix --- Functional package management for GNU > ;;; Copyright =C2=A9 2015, 2017 Ludovic Court=C3=A8s > +;;; Copyright =C2=A9 2017 Efraim Flashner > ;;; > ;;; This file is part of GNU Guix. > ;;; > @@ -59,7 +60,7 @@ > (compressor "lzip" "lz" > #~(#+(file-append lzip "/bin/lzip") "-9")) > (compressor "xz" "xz" > - #~(#+(file-append xz "/bin/xz") "-e")) > + #~(#+(file-append xz "/bin/xz") "-e -T0")) > (compressor "bzip2" "bz2" > #~(#+(file-append bzip2 "/bin/bzip2") "-9")))) >=20=20 > diff --git a/guix/utils.scm b/guix/utils.scm > index bc90686de..fb962df8b 100644 > --- a/guix/utils.scm > +++ b/guix/utils.scm > @@ -5,6 +5,7 @@ > ;;; Copyright =C2=A9 2014 Ian Denhardt > ;;; Copyright =C2=A9 2016 Mathieu Lirzin > ;;; Copyright =C2=A9 2015 David Thompson > +;;; Copyright =C2=A9 2017 Efraim Flashner > ;;; > ;;; This file is part of GNU Guix. > ;;; > @@ -154,7 +155,7 @@ a symbol such as 'xz." > (match compression > ((or #f 'none) (values input '())) > ('bzip2 (filtered-port `(,%bzip2 "-dc") input)) > - ('xz (filtered-port `(,%xz "-dc") input)) > + ('xz (filtered-port `(,%xz "-dc -T0") input)) > ('gzip (filtered-port `(,%gzip "-dc") input)) > (else (error "unsupported compression scheme" compression))= )) >=20=20 > @@ -164,7 +165,7 @@ a symbol such as 'xz." > (match compression > ((or #f 'none) (values input '())) > ('bzip2 (filtered-port `(,%bzip2 "-c") input)) > - ('xz (filtered-port `(,%xz "-c") input)) > + ('xz (filtered-port `(,%xz "-c -T0") input)) > ('gzip (filtered-port `(,%gzip "-c") input)) > (else (error "unsupported compression scheme" compression))= )) >=20=20 > @@ -221,7 +222,7 @@ program--e.g., '(\"--fast\")." > (match compression > ((or #f 'none) (values output '())) > ('bzip2 (filtered-output-port `(,%bzip2 "-c" ,@options) outpu= t)) > - ('xz (filtered-output-port `(,%xz "-c" ,@options) output)) > + ('xz (filtered-output-port `(,%xz "-c -T0" ,@options) outp= ut)) > ('gzip (filtered-output-port `(,%gzip "-c" ,@options) output= )) > (else (error "unsupported compression scheme" compression))= )) From debbugs-submit-bounces@debbugs.gnu.org Thu Mar 30 18:22:38 2017 Received: (at 26225) by debbugs.gnu.org; 30 Mar 2017 22:22:38 +0000 Received: from localhost ([127.0.0.1]:53275 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1ctiSk-0000dj-EC for submit@debbugs.gnu.org; Thu, 30 Mar 2017 18:22:38 -0400 Received: from out1-smtp.messagingengine.com ([66.111.4.25]:48297) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1ctiSi-0000db-Qm for 26225@debbugs.gnu.org; Thu, 30 Mar 2017 18:22:37 -0400 Received: from compute4.internal (compute4.nyi.internal [10.202.2.44]) by mailout.nyi.internal (Postfix) with ESMTP id 9354520730; Thu, 30 Mar 2017 18:22:36 -0400 (EDT) Received: from frontend1 ([10.202.2.160]) by compute4.internal (MEProxy); Thu, 30 Mar 2017 18:22:36 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=famulari.name; h=content-type:date:from:in-reply-to:message-id:mime-version :references:subject:to:x-me-sender:x-me-sender:x-sasl-enc :x-sasl-enc; s=mesmtp; bh=WeGGWdQ8GIMM9O54iwyKNn8OvlvL/5YI3I+/Z8 dybuQ=; b=KZrhtgnaWyzjMaSAs/e6WupAvL6LTjuIThEA6HSpvmAnOWWFqqmZLO aOV9bWniTxEDGMYTaHyihrt4bGDb0dYLmkxTE0S6qoblQIoPGBx7Alzs/HhuAfc9 m4LUrwibiaQBpsDkIIHLr61CYcyYNazNjTnfl8IfRtgoQPxct6A5U= DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d= messagingengine.com; h=content-type:date:from:in-reply-to :message-id:mime-version:references:subject:to:x-me-sender :x-me-sender:x-sasl-enc:x-sasl-enc; s=fm1; bh=WeGGWdQ8GIMM9O54iw yKNn8OvlvL/5YI3I+/Z8dybuQ=; b=EOrx60sVSKQdtW9vfTIFVmBnE4eUasq9k/ KKp0Yy21kFpoPKi5m6XAS6yLOY6tIRwFkz5jSX6N9dh87lrxHaLICXZbWj0O7lNG b3ad4CUWMxV3oFAFAXIW31AWXbIKOxhNNkKy8v6PxQAi8+LstHzP3A64Yp7+DPK4 C6ocsPajCyux7AQr6UmoOtxEYuj10kuUMSS0KbpaOgpVgKIBmpZvDdB3q+JHRMB9 I+VhqeZeT5ejIHRW9PyOp069tOrPsZAZRSD8CQt9i178R9OMYyI3DY8IIUhxJiaJ KtiPA1XgUY2wEYcxNGTgUngmsU80QlyptBVwGYDw06xDglctjijg== X-ME-Sender: X-Sasl-enc: KFvniZaJv0tevm5F627QkTnbUmR4JUttMTbOA0q7R5TK 1490912556 Received: from localhost (c-73-165-108-70.hsd1.pa.comcast.net [73.165.108.70]) by mail.messagingengine.com (Postfix) with ESMTPA id 61CB07E334; Thu, 30 Mar 2017 18:22:36 -0400 (EDT) Date: Thu, 30 Mar 2017 18:22:35 -0400 From: Leo Famulari To: 26225@debbugs.gnu.org, efraim@flashner.co.il Subject: Re: bug#26225: [PATCH] guix: Compress and decompress xz archives in parallel. Message-ID: <20170330222235.GB10357@jasmine> References: <5vvaqyii1c.fsf@fencepost.gnu.org> MIME-Version: 1.0 Content-Type: multipart/signed; micalg=pgp-sha256; protocol="application/pgp-signature"; boundary="aT9PWwzfKXlsBJM1" Content-Disposition: inline In-Reply-To: <5vvaqyii1c.fsf@fencepost.gnu.org> User-Agent: Mutt/1.8.0 (2017-02-23) X-Spam-Score: -0.7 (/) X-Debbugs-Envelope-To: 26225 X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -0.7 (/) --aT9PWwzfKXlsBJM1 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline Efraim Flashner wrote: > * guix/scripts/pack.scm (%compressors): Add flag '-T0' when calling "xz". > * guix/utils.scm (decompressed-port, compressed-port, > compressed-output-port): Same. > --- a/guix/utils.scm > +++ b/guix/utils.scm > @@ -154,7 +155,7 @@ a symbol such as 'xz." > (match compression > ((or #f 'none) (values input '())) > ('bzip2 (filtered-port `(,%bzip2 "-dc") input)) > - ('xz (filtered-port `(,%xz "-dc") input)) > + ('xz (filtered-port `(,%xz "-dc -T0") input)) > ('gzip (filtered-port `(,%gzip "-dc") input)) > (else (error "unsupported compression scheme" compression)))) Parallel decompression isn't implemented yet, but the extra '-T0' option doesn't seem to break anything. The changes LGTM. I sent a companion patch to that enables threaded compression when building source tarballs. --aT9PWwzfKXlsBJM1 Content-Type: application/pgp-signature; name="signature.asc" -----BEGIN PGP SIGNATURE----- iQIzBAABCAAdFiEEsFFZSPHn08G5gDigJkb6MLrKfwgFAljdhSsACgkQJkb6MLrK fwhkRBAAz6Rd76JFEETSgiWnlatIAoOraOBSk8jXNNgMixc4jCtYaQEIS3M7cOA/ QRz/VTlDZgONfhSxEPOp0vHAMrxhwdGSMIW9vqstb+mnAxzS4zIHW/nxrUQ5mkLi IgzxQqQcT3+9tPxjqcEYC74qRo2rHFGbY3KM9Ksb+G5C7LsbC2wGAG+pik3a7OtH mvOa2GVAE09vNldeW3P8spt595oDqye+Er3jjY0BZEHkpxK6ZG1qVHL0SP9QTkeT pkEFIJSjX9ofeLt1atrd+b+oQ5/37K7+WxYzyJEskHLjl5ZziknyQk8K9nwzDz+A bWWn1qW6BhddnXMY/7eRFACNJCU99w6ng03K6YlLumZxizpkLN+ISGy/7rVjcWC+ Yr9lUguLRoO0yXo0SXNBjFvedxHUKMarqcbwKLMCf9jvHOwio5E/jQifvLJvJXei bHyhmd3bkJm7hY0YWYfOGkLh/VjbDmfHShzLaDcb6dIsTsaFTfpTa/ll+5rqREpX Bpkhdc+LXz/J6cUAU1+Ry+hR7Lu2XlnSKcYWnjPIagyttg1BqxHPXyGji7Z3Fmrn pwp2wxSagRdVGOOCbA0SxdPZ/TbG92yAMjhU8y1TyFzPBgMJQqUrnvOynpgZlHFp 820uI1rWMFcqoZrkvPCEyWPdX4S+YGDslqv61Xwdw45DTf7ihGQ= =ViJO -----END PGP SIGNATURE----- --aT9PWwzfKXlsBJM1-- From debbugs-submit-bounces@debbugs.gnu.org Fri Mar 31 13:56:49 2017 Received: (at 26225) by debbugs.gnu.org; 31 Mar 2017 17:56:49 +0000 Received: from localhost ([127.0.0.1]:54738 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1cu0n3-0004Vu-1k for submit@debbugs.gnu.org; Fri, 31 Mar 2017 13:56:49 -0400 Received: from lb1.openmailbox.org ([5.79.108.160]:58974 helo=mail.openmailbox.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1cu0n1-0004Vm-MT for 26225@debbugs.gnu.org; Fri, 31 Mar 2017 13:56:48 -0400 Received: by mail.openmailbox.org (Postfix, from userid 20002) id 8A821501CDF; Fri, 31 Mar 2017 19:56:45 +0200 (CEST) DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple; d=openmailbox.org; s=openmailbox; t=1490983006; bh=8KXVdQPk/CrB4X1KHS266PST+gz/h9Dc7M9g3YF/dB4=; h=From:To:Cc:Subject:References:Date:In-Reply-To:From; b=Ppk10oJMB2QRN/tbFVV2b6uZS36/e7rtf4Wz6D9JBVgxGgjT5I/Ib1WIeHamYflkl lTIfWh/gULO6G1J2dJTcsOPdPVCJibNcRNokDDYij1JhSYVduZ0EDpi7hHjGu/bO5+ JhbaUCt8U0uDsgUr0HaKrR13yWp3+XUk1IwiBKCM= X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on ZDZR002 X-Spam-Level: X-Spam-Status: No, score=0.0 required=5.0 tests=NO_RECEIVED,NO_RELAYS, T_DKIM_INVALID autolearn=disabled version=3.4.0 From: Kei Kebreau DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple; d=openmailbox.org; s=openmailbox; t=1490983004; bh=8KXVdQPk/CrB4X1KHS266PST+gz/h9Dc7M9g3YF/dB4=; h=From:To:Cc:Subject:References:Date:In-Reply-To:From; b=hekuRAlXZ/8LJZbHSQlAfIQAj/41QWvFJFhbGGfvi06GK9I7HT5cdzjq2cVDrlJED ahVOeG3llSt/cv647Z+rF0onAalBm04CJfmHnbbRwIy5hPSouRJcSGjtAPD3nLsyqS A3McDUh7Mk2n9pDQsB2erRJhiOB5ov1wmujnJNFo= To: Leo Famulari Subject: Re: bug#26225: [PATCH] guix: Compress and decompress xz archives in parallel. References: <5vvaqyii1c.fsf@fencepost.gnu.org> <20170330222235.GB10357@jasmine> Date: Fri, 31 Mar 2017 13:56:37 -0400 In-Reply-To: <20170330222235.GB10357@jasmine> (Leo Famulari's message of "Thu, 30 Mar 2017 18:22:35 -0400") Message-ID: <87h9295nze.fsf@openmailbox.org> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/25.1 (gnu/linux) MIME-Version: 1.0 Content-Type: multipart/signed; boundary="=-=-="; micalg=pgp-sha256; protocol="application/pgp-signature" X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: 26225 Cc: efraim@flashner.co.il, 26225@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: 0.0 (/) --=-=-= Content-Type: text/plain Leo Famulari writes: > Efraim Flashner wrote: >> * guix/scripts/pack.scm (%compressors): Add flag '-T0' when calling "xz". >> * guix/utils.scm (decompressed-port, compressed-port, >> compressed-output-port): Same. > >> --- a/guix/utils.scm >> +++ b/guix/utils.scm >> @@ -154,7 +155,7 @@ a symbol such as 'xz." >> (match compression >> ((or #f 'none) (values input '())) >> ('bzip2 (filtered-port `(,%bzip2 "-dc") input)) >> - ('xz (filtered-port `(,%xz "-dc") input)) >> + ('xz (filtered-port `(,%xz "-dc -T0") input)) >> ('gzip (filtered-port `(,%gzip "-dc") input)) >> (else (error "unsupported compression scheme" compression)))) > > Parallel decompression isn't implemented yet, but the extra '-T0' option > doesn't seem to break anything. > > The changes LGTM. > > I sent a companion patch to that enables > threaded compression when building source tarballs. LGTM as well. --=-=-= Content-Type: application/pgp-signature; name="signature.asc" -----BEGIN PGP SIGNATURE----- iQIzBAEBCAAdFiEEg7ZwOtzKO2lLzi2m5qXuPBlGeg0FAljemFUACgkQ5qXuPBlG eg15DQ//WCd4qGdVJRgi+mo8Z2Oq9XF1xR7P4ud4J5kRGFqZbWzOysFldBC6a4AN I9f2uLX0lh1+uj+WMUSyZxHO4pwiB1PC2K9EK4Clx5WwZLC9gqxueWhIQ41XI6Rq qgHHlNxfZhaTeI6qglpLtxdZUZqF1RDrjvBZXSVd4oYty/EhRvaJbKYhkUN+CaeV PVwcg2Wh5K7SeYC1IuMBTp6fppue/QmfLUhgr9F6IzYxXN9UoSImxXz1whQlj1f4 /dV4TzbGGPIbczWpVuTE1jxa20yFoOm3YnkkAU9F8111fC3G8UPXjWWT9mQPYf2/ Xrup/5dyX5FtORU1492Y0imZWTgvAoIoTDkjpe68r62ztzuuR+pv6pZwKdnXZ7Do jHow9nF6bINquK7x/FYcRO2buIAQrj18KgohrsMa4/WbCKNqr7oUz8MoLwpFOH/S SVTfDZlP52ay8koSnhe2e+TXH6UyIkJ9MPejkPiBxS1s4yP90BnF9w9eexXLYDty eimR9uq/E+e11My58eFCT8mIj+hNs4r6DQEwpBGXSPtyBSWwFSuCXdxIBY7OxYJ8 iQHcALnelvdCv99Hk+k0mEVCMyT4ChHrWtkajIZpsUxkEUOPApUSzdEp7jmAU/BY OqPOtehOZsR2tVY629VNsBFWD5YCedzh7CbEfx4B0uSg2dyrimQ= =iwIp -----END PGP SIGNATURE----- --=-=-=-- From debbugs-submit-bounces@debbugs.gnu.org Fri Mar 31 19:02:09 2017 Received: (at 26225) by debbugs.gnu.org; 31 Mar 2017 23:02:09 +0000 Received: from localhost ([127.0.0.1]:54880 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1cu5YW-0008Te-Nq for submit@debbugs.gnu.org; Fri, 31 Mar 2017 19:02:08 -0400 Received: from out1-smtp.messagingengine.com ([66.111.4.25]:41695) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1cu5YU-0008TW-8L for 26225@debbugs.gnu.org; Fri, 31 Mar 2017 19:02:07 -0400 Received: from compute4.internal (compute4.nyi.internal [10.202.2.44]) by mailout.nyi.internal (Postfix) with ESMTP id 8075F2083A; Fri, 31 Mar 2017 19:02:03 -0400 (EDT) Received: from frontend1 ([10.202.2.160]) by compute4.internal (MEProxy); Fri, 31 Mar 2017 19:02:03 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=famulari.name; h=cc:content-type:date:from:in-reply-to:message-id:mime-version :references:subject:to:x-me-sender:x-me-sender:x-sasl-enc :x-sasl-enc; s=mesmtp; bh=m5irUho7SBDF+KF37b0HcH6ioJQg/ZkNeVJjn3 oNBic=; b=uhgj/X8r3/kDaEjoxBvP4zXHmEJa5MhoujW3u32wQ0EcWUEMtEYp1J SAU0Egknzv2IeLLj9kwNVbK3M2/qusmhxNp4qVWBSAQJheWgev07wF58Gd1IlObX mX3IZjra+XdpwJwNmOM2kQeqOvZe808KWkKSgVJWNMWk5xwnsTc9I= DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d= messagingengine.com; h=cc:content-type:date:from:in-reply-to :message-id:mime-version:references:subject:to:x-me-sender :x-me-sender:x-sasl-enc:x-sasl-enc; s=fm1; bh=m5irUho7SBDF+KF37b 0HcH6ioJQg/ZkNeVJjn3oNBic=; b=M1I0hmH2nKOSUcZzEgzWbluKLElGZ65Pql GmhFuJpbCiR6qJO4gYXo+MM3MSCGZQopw4ce5VFRST/Z3wHp6SQj87bKFnWy5O1j EQXIRrJ27B1QaaI6gW7L1taHEHzkJVwPCAzy2hGZSQN3dVeXD+hWAH1UU/kTOqwB u7o/sDbhyVAv/R94vl4DigHbBmcb9lFtHeVMNu3w7xJ1Rz8nQajhsghHMVMcj2Ys cCHu3AiD85VdeC4PuWYIDjKrHM5bLO+Day868MwaywYab34nZ8fA3X4ICDP/UqKf BM+sbowOIPutMFCtevhj23iqt+x2SPik6H/+JSmyKt/U+x0Nacgw== X-ME-Sender: X-Sasl-enc: TQekHBp3tggq5rAAz+7j72JaYOdSbdMrSEfw1MtHcvgH 1491001323 Received: from localhost (unknown [172.56.28.204]) by mail.messagingengine.com (Postfix) with ESMTPA id 2D9F87E73F; Fri, 31 Mar 2017 19:02:03 -0400 (EDT) Date: Fri, 31 Mar 2017 19:01:58 -0400 From: Leo Famulari To: Kei Kebreau Subject: Re: bug#26225: [PATCH] guix: Compress and decompress xz archives in parallel. Message-ID: <20170331230158.GA9642@jasmine> References: <5vvaqyii1c.fsf@fencepost.gnu.org> <20170330222235.GB10357@jasmine> <87h9295nze.fsf@openmailbox.org> MIME-Version: 1.0 Content-Type: multipart/signed; micalg=pgp-sha256; protocol="application/pgp-signature"; boundary="Dxnq1zWXvFF0Q93v" Content-Disposition: inline In-Reply-To: <87h9295nze.fsf@openmailbox.org> User-Agent: Mutt/1.8.0 (2017-02-23) X-Spam-Score: -0.7 (/) X-Debbugs-Envelope-To: 26225 Cc: efraim@flashner.co.il, 26225@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -0.7 (/) --Dxnq1zWXvFF0Q93v Content-Type: text/plain; charset=us-ascii Content-Disposition: inline Content-Transfer-Encoding: quoted-printable On Fri, Mar 31, 2017 at 01:56:37PM -0400, Kei Kebreau wrote: > Leo Famulari writes: >=20 > > Efraim Flashner wrote: > >> * guix/scripts/pack.scm (%compressors): Add flag '-T0' when calling "x= z". > >> * guix/utils.scm (decompressed-port, compressed-port, > >> compressed-output-port): Same. > > > >> --- a/guix/utils.scm > >> +++ b/guix/utils.scm > >> @@ -154,7 +155,7 @@ a symbol such as 'xz." > >> (match compression > >> ((or #f 'none) (values input '())) > >> ('bzip2 (filtered-port `(,%bzip2 "-dc") input)) > >> - ('xz (filtered-port `(,%xz "-dc") input)) > >> + ('xz (filtered-port `(,%xz "-dc -T0") input)) > >> ('gzip (filtered-port `(,%gzip "-dc") input)) > >> (else (error "unsupported compression scheme" compressio= n)))) > > > > Parallel decompression isn't implemented yet, but the extra '-T0' option > > doesn't seem to break anything. > > > > The changes LGTM. > > > > I sent a companion patch to that enables > > threaded compression when building source tarballs. >=20 > LGTM as well. AFAICT, this doesn't cause mass rebuilds. --Dxnq1zWXvFF0Q93v Content-Type: application/pgp-signature; name="signature.asc" -----BEGIN PGP SIGNATURE----- iQIzBAABCAAdFiEEsFFZSPHn08G5gDigJkb6MLrKfwgFAlje3+AACgkQJkb6MLrK fwif8g/+Nxyq4Jp56kYniociZcomjXKfPz2tCvd06pNtQObyuZlIQqNCU66bQIoD A09A3aQPbnc88eTqv3bE1a6KJH7h9suPzvls2/j5ddah5MHDZABh+YT3yCNQW7no xseINtlkbYxGXo5aCcJ6cEjLmzF60FmgN93/wpNJOXXMXAtyF4IWccgB/lovRQNe Zvm6RLxY95Xfj5kiw0SOsNTRnxOtwY2oRvNrcKYKSeaBoaSPOaD8RQNS0Y1tBH8E dSvb52NenO8LqqQScY3QDvj2LpoLs6KsGUE7YKGJNQj4lU/HAJWT9yxyCjwHO0kr ZEAmYfX7CeO4y54lo9h3uuqArJIhq0/glotqxqikWmWKpRvK9clpthPRD07bWz5u 0cNmbJw7+a/ykqDo6PmPtWItN+wn0DvFufIUBJCJhd0jSat9VfUVeJoTCqfP1par 5k5s4P46BFZS9npPDQPBcVqVaEI8HX+VNAGpfYByE9Q4/mieKGVFFMsgD9E7EiMT ojtjYPcSBnQgogY6qjZKSQhBj4Q3GdQVUUKjPFTZhyncS/mDaPbTnoXfUTx3KzmA +kSEjKEXZkTwr7pvTkBWydvSToVOq36ovX997rlbFL6lDh2ONBY7BLrqtNicQ0Jc 2qTXtftNLOlUqwCmbiFyFXiIZu4zUSFn71dp0EQbi3/anyDSruU= =oLYK -----END PGP SIGNATURE----- --Dxnq1zWXvFF0Q93v-- From debbugs-submit-bounces@debbugs.gnu.org Sat Apr 01 02:52:33 2017 Received: (at 26225) by debbugs.gnu.org; 1 Apr 2017 06:52:33 +0000 Received: from localhost ([127.0.0.1]:54980 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1cuCtl-00030s-Eu for submit@debbugs.gnu.org; Sat, 01 Apr 2017 02:52:33 -0400 Received: from out1-smtp.messagingengine.com ([66.111.4.25]:54366) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1cuCtj-00030k-Cb for 26225@debbugs.gnu.org; Sat, 01 Apr 2017 02:52:32 -0400 Received: from compute5.internal (compute5.nyi.internal [10.202.2.45]) by mailout.nyi.internal (Postfix) with ESMTP id 93B9D20770; Sat, 1 Apr 2017 02:52:30 -0400 (EDT) Received: from frontend1 ([10.202.2.160]) by compute5.internal (MEProxy); Sat, 01 Apr 2017 02:52:30 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=fastmail.com; h= content-type:date:from:in-reply-to:message-id:mime-version :references:subject:to:x-me-sender:x-me-sender:x-sasl-enc :x-sasl-enc; s=fm1; bh=+cJTS4NzWJinXC2i/aYUggM8dmEGGCtvDdeSFiMpx bQ=; b=lwARB+zYl1p4nG+0CtGqg0Qt6Q+82T2xvAS+YmfKN3otpfPyQDv6fHTtC i6F8yas4eH1o47r98C2vwM2W+xf1971Q6jyD2YcTB1CKsMuC5aN2hZYeG+1zE0aY 2kZ00m9r0n0C3jFP6cuTa8bCb38hPJwOrplhOIk7ukClKXV8n/EBTdTJneA+UBY5 Ad0Xw9QgRfTzWprACxz4mdQk/Og9WTwjTTls5rtSUFBSY8me6YCpHb48dS1gFayM Iv1p6gh0vAKN3uoRC56/3UeZJ6mPCGJq2FvUboy+wStxdNqTk0C/KUxY+152hhW0 KQwHh0Sgm+yJk3VltajhO1ItlZq5A== DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d= messagingengine.com; h=content-type:date:from:in-reply-to :message-id:mime-version:references:subject:to:x-me-sender :x-me-sender:x-sasl-enc:x-sasl-enc; s=fm1; bh=+cJTS4NzWJinXC2i/a YUggM8dmEGGCtvDdeSFiMpxbQ=; b=rRBztDRYwFKN8Qfg6Q+2ZF8FL6prH4Jx2D 9oEP1uDEzb6PF+z0PKvXprbcbmIoI2mnj/xpmLtaouZzgXNfq7FRYBGP/G4hAivE LB4fhNPewGTpEIz5xsSkrvdf//2Ii10MmE9U9Izvl0a0QHAdbFLby59b71ZncCU7 9sWuvNSSK0h1ckkVM82tnUidSdF88OynJgckHLHR2P3yQqrr3bibN3qq+rwWu/34 mDndYrbwdELyqavTNpIwNrOUBTN/z6KPO3o9bhRQvsq2LQH+/s4YNCFRLogaJPvB Z++s3HQEnU/pPxhDEDgyzJOq7Nol+cepBmDneJKlwl2kCyGjgYIA== X-ME-Sender: X-Sasl-enc: Itu9XPZBiuP1AwcuOpvahPfGFpDQBTyQ+pNjBOcXCUzh 1491029550 Received: from localhost (unknown [188.113.81.93]) by mail.messagingengine.com (Postfix) with ESMTPA id 306257E430; Sat, 1 Apr 2017 02:52:30 -0400 (EDT) From: Marius Bakke To: Leo Famulari , 26225@debbugs.gnu.org, efraim@flashner.co.il Subject: Re: bug#26225: [PATCH] guix: Compress and decompress xz archives in parallel. In-Reply-To: <20170330222235.GB10357@jasmine> References: <5vvaqyii1c.fsf@fencepost.gnu.org> <20170330222235.GB10357@jasmine> User-Agent: Notmuch/0.24 (https://notmuchmail.org) Emacs/25.1.1 (x86_64-unknown-linux-gnu) Date: Sat, 01 Apr 2017 08:52:28 +0200 Message-ID: <878tnkfwlv.fsf@kirby.i-did-not-set--mail-host-address--so-tickle-me> MIME-Version: 1.0 Content-Type: multipart/signed; boundary="=-=-="; micalg=pgp-sha512; protocol="application/pgp-signature" X-Spam-Score: -0.7 (/) X-Debbugs-Envelope-To: 26225 X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -0.7 (/) --=-=-= Content-Type: text/plain Leo Famulari writes: > Efraim Flashner wrote: >> * guix/scripts/pack.scm (%compressors): Add flag '-T0' when calling "xz". >> * guix/utils.scm (decompressed-port, compressed-port, >> compressed-output-port): Same. > >> --- a/guix/utils.scm >> +++ b/guix/utils.scm >> @@ -154,7 +155,7 @@ a symbol such as 'xz." >> (match compression >> ((or #f 'none) (values input '())) >> ('bzip2 (filtered-port `(,%bzip2 "-dc") input)) >> - ('xz (filtered-port `(,%xz "-dc") input)) >> + ('xz (filtered-port `(,%xz "-dc -T0") input)) >> ('gzip (filtered-port `(,%gzip "-dc") input)) >> (else (error "unsupported compression scheme" compression)))) > > Parallel decompression isn't implemented yet, but the extra '-T0' option > doesn't seem to break anything. > > The changes LGTM. > > I sent a companion patch to that enables > threaded compression when building source tarballs. Is (parallel-job-count) accessible here? It would be nice to respect it. --=-=-= Content-Type: application/pgp-signature; name="signature.asc" -----BEGIN PGP SIGNATURE----- iQEzBAEBCgAdFiEEu7At3yzq9qgNHeZDoqBt8qM6VPoFAljfTiwACgkQoqBt8qM6 VPrBWQgApc4bdfvSCVtABSMaB+kRw9WSK5S/jcuYEIocUNxnqJJeQo+MF8nYNBPi i0g1NlWrXr8nonRO0iuMIZLbi74iy4sv4ghGjRXIO4SZfWzsc8ESh+rZH9j2Wnq0 AEDn7oo5klBgWlHnHzsV5DabwQm/6fYFC0ozoBuZw6Xxhnxdg+FMUT8+7DhwexZG tzfjOD6eoWGVA11N8693EW8KWEO+ViDZNteN5dmCtb7TN7h/1hw4jY3vOn78VLVn p6ZuH5qxJYDc0e/jcR+PACdX4DZE3ucmt1YS6A0oj38vHPrmjbuRRY4g3+FVmVRk wtgfbuGFw4Gv4kS/lmG3Uj3HJBnFeg== =nXr1 -----END PGP SIGNATURE----- --=-=-=-- From debbugs-submit-bounces@debbugs.gnu.org Sun Apr 02 17:21:23 2017 Received: (at 26225) by debbugs.gnu.org; 2 Apr 2017 21:21:23 +0000 Received: from localhost ([127.0.0.1]:57800 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1cumw7-00005M-3l for submit@debbugs.gnu.org; Sun, 02 Apr 2017 17:21:23 -0400 Received: from out1-smtp.messagingengine.com ([66.111.4.25]:55545) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1cumw4-00005A-5o for 26225@debbugs.gnu.org; Sun, 02 Apr 2017 17:21:21 -0400 Received: from compute4.internal (compute4.nyi.internal [10.202.2.44]) by mailout.nyi.internal (Postfix) with ESMTP id A309B20691; Sun, 2 Apr 2017 17:21:19 -0400 (EDT) Received: from frontend1 ([10.202.2.160]) by compute4.internal (MEProxy); Sun, 02 Apr 2017 17:21:19 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=famulari.name; h=cc:content-type:date:from:in-reply-to:message-id:mime-version :references:subject:to:x-me-sender:x-me-sender:x-sasl-enc :x-sasl-enc; s=mesmtp; bh=bUpunGi+f/0Y8nZa5CiUewFq8++0PNkjKyvsQI TQXm4=; b=TTrYPz+OpCudVR4BqhifoQ1WxRx6FogPisgm5t6Uqa9FVKNbxA5nSF UrOhy1Q8flUlldushukIwajimzK1CrVokdbIqxZKpTCloH0BqGeUdf25+QjOGUV6 FQZszRmgXwUuvPbHlwsT2QMwSZ1F/NLG4KHiYeiJ9CDZpCIlVrQ04= DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d= messagingengine.com; h=cc:content-type:date:from:in-reply-to :message-id:mime-version:references:subject:to:x-me-sender :x-me-sender:x-sasl-enc:x-sasl-enc; s=fm1; bh=bUpunGi+f/0Y8nZa5C iUewFq8++0PNkjKyvsQITQXm4=; b=CDzXuCW+XF/J99W621EyhRbaF+RZTuZ2ug vOUnAYTylZPv8CcY9RIC8BHcAZyh5Vc6gwAUbNjU2lI1sTlbp9wD3v0UCad2ig+c N4sZNEZ3M3hY2t4HyOai7mjyxCyFrOgCQrixir/yVI+nBwpot4SE+OJfWBGpQNoV EGIHISMpfY937HgE2nt9qMSXFihlD9fq7hEOt21HAP84Eadgd7DOosQGf8emM83m 1w45wwSAeY/jYvkeOyiOOJyUPXLYjwj/lWzUK29oe+A0NfT6sKWyHLlY1AJ0xeOK qdhjMeBPy87eZnCr5tY0ql1+yHfz0k9A4j8srOOiAv2o2+2AJsaQ== X-ME-Sender: X-Sasl-enc: rYSi4ic4arKHHXUh61DWIhz20P3aQYfFo9OG9b4INP+L 1491168079 Received: from localhost (c-73-165-108-70.hsd1.pa.comcast.net [73.165.108.70]) by mail.messagingengine.com (Postfix) with ESMTPA id 68A167E334; Sun, 2 Apr 2017 17:21:19 -0400 (EDT) Date: Sun, 2 Apr 2017 17:21:18 -0400 From: Leo Famulari To: Marius Bakke Subject: Re: bug#26225: [PATCH] guix: Compress and decompress xz archives in parallel. Message-ID: <20170402212118.GA28696@jasmine> References: <5vvaqyii1c.fsf@fencepost.gnu.org> <20170330222235.GB10357@jasmine> <878tnkfwlv.fsf@kirby.i-did-not-set--mail-host-address--so-tickle-me> MIME-Version: 1.0 Content-Type: multipart/signed; micalg=pgp-sha256; protocol="application/pgp-signature"; boundary="y0ulUmNC+osPPQO6" Content-Disposition: inline In-Reply-To: <878tnkfwlv.fsf@kirby.i-did-not-set--mail-host-address--so-tickle-me> User-Agent: Mutt/1.8.0 (2017-02-23) X-Spam-Score: -0.7 (/) X-Debbugs-Envelope-To: 26225 Cc: efraim@flashner.co.il, 26225@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -0.7 (/) --y0ulUmNC+osPPQO6 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline Content-Transfer-Encoding: quoted-printable On Sat, Apr 01, 2017 at 08:52:28AM +0200, Marius Bakke wrote: > > Efraim Flashner wrote: > >> * guix/scripts/pack.scm (%compressors): Add flag '-T0' when calling "x= z". > >> * guix/utils.scm (decompressed-port, compressed-port, > >> compressed-output-port): Same. > > > >> --- a/guix/utils.scm > >> +++ b/guix/utils.scm > >> @@ -154,7 +155,7 @@ a symbol such as 'xz." > >> (match compression > >> ((or #f 'none) (values input '())) > >> ('bzip2 (filtered-port `(,%bzip2 "-dc") input)) > >> - ('xz (filtered-port `(,%xz "-dc") input)) > >> + ('xz (filtered-port `(,%xz "-dc -T0") input)) > >> ('gzip (filtered-port `(,%gzip "-dc") input)) > >> (else (error "unsupported compression scheme" compressio= n)))) >=20 > Is (parallel-job-count) accessible here? It would be nice to respect it. I agree, it would be good if we respected it here, if possible. --y0ulUmNC+osPPQO6 Content-Type: application/pgp-signature; name="signature.asc" -----BEGIN PGP SIGNATURE----- iQIzBAABCAAdFiEEsFFZSPHn08G5gDigJkb6MLrKfwgFAljha04ACgkQJkb6MLrK fwjmyhAA4Kh8awEp7TBs8a83qSg1wzjOhMtmpZ3ocYpi70KWtQ9ZiyOTrWZMiy36 EvfbJweY+wUUqcSxbytP3nGRjRyxXSFyMw7KmTMvmGTlp2vLrw8Jn8s1mrrDvUoU cWZC5Y8lT5LUTo/vYikk0qjppBjiLtwIe+voHGqKD+2rs9pySP5iHiT5rduRpWXO R0UkLfsQkoDjkmzRbxNbwIi1TtNcUxjwhRcUEdnX4xQE1G9M4zdFIWarfos6nffD fTfOf/7ClPmGB9eZi2vfPZgOJv8GM5t/u4yJVY/goKSqim6hnzmRpMzBKpqHbYu1 YVacG2ulnCpVbDTlN+yMeasVmBGW2c2Pzpz+Ecr1GKjGWq9D8SIigBsnK6GI9N9O +f2DOmA3aWoKGnSui2InYVVAcGPlK435+Caycn4OSYZMkcOzn7E0rTowCBoYsNy7 n+8piwJ1UWb1qhImuxKNnJqFYTmef8DgMBbhS4PJXw/ZKYRm4qmk+u6uq9UPYOBg FkoSuISww/9qDBQ8Y/Gqz1SHu6CEIPYJzA8pDJyPWrbtPqv46fKoIS4rlnZREGFb YGJ2XSiirr5tMi7ukQCoJogL8jG2mpbGrxzw148QtSVAleJPte4BDb2f50XVja25 1pjvLXSt7nuHJ9yJRnwwREIBssUXu3/9ZWvb9/YG5KTzo7tbEB0= =JfVK -----END PGP SIGNATURE----- --y0ulUmNC+osPPQO6-- From debbugs-submit-bounces@debbugs.gnu.org Fri Apr 07 17:00:09 2017 Received: (at control) by debbugs.gnu.org; 7 Apr 2017 21:00:09 +0000 Received: from localhost ([127.0.0.1]:36830 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1cwazJ-0002ul-K4 for submit@debbugs.gnu.org; Fri, 07 Apr 2017 17:00:09 -0400 Received: from eggs.gnu.org ([208.118.235.92]:60690) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1cwazI-0002td-DK for control@debbugs.gnu.org; Fri, 07 Apr 2017 17:00:08 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1cwaz8-0004ba-HT for control@debbugs.gnu.org; Fri, 07 Apr 2017 17:00:03 -0400 X-Spam-Checker-Version: SpamAssassin 3.3.2 (2011-06-06) on eggs.gnu.org X-Spam-Level: X-Spam-Status: No, score=-1.9 required=5.0 tests=BAYES_00,RP_MATCHES_RCVD autolearn=disabled version=3.3.2 Received: from fencepost.gnu.org ([2001:4830:134:3::e]:57823) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1cwaz8-0004bW-Ev for control@debbugs.gnu.org; Fri, 07 Apr 2017 16:59:58 -0400 Received: from reverse-83.fdn.fr ([80.67.176.83]:40998 helo=ribbon) by fencepost.gnu.org with esmtpsa (TLS1.2:RSA_AES_256_CBC_SHA1:256) (Exim 4.82) (envelope-from ) id 1cwaz7-0001dm-RU for control@debbugs.gnu.org; Fri, 07 Apr 2017 16:59:58 -0400 Date: Fri, 07 Apr 2017 22:59:56 +0200 Message-Id: <87o9w8szlf.fsf@gnu.org> To: control@debbugs.gnu.org From: ludo@gnu.org (Ludovic =?utf-8?Q?Court=C3=A8s?=) Subject: control message for bug #26225 MIME-version: 1.0 Content-type: text/plain; charset=utf-8 Content-Transfer-Encoding: 8bit X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic] X-Received-From: 2001:4830:134:3::e X-Spam-Score: -5.0 (-----) X-Debbugs-Envelope-To: control X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -5.0 (-----) tags 26225 fixed close 26225 From unknown Fri Aug 15 03:56:17 2025 Received: (at fakecontrol) by fakecontrolmessage; To: internal_control@debbugs.gnu.org From: Debbugs Internal Request Subject: Internal Control Message-Id: bug archived. Date: Sat, 06 May 2017 11:24:03 +0000 User-Agent: Fakemail v42.6.9 # This is a fake control message. # # The action: # bug archived. thanks # This fakemail brought to you by your local debbugs # administrator