From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from smtpout2.vodafonemail.de (smtpout2.vodafonemail.de [145.253.239.133]) by sourceware.org (Postfix) with ESMTPS id 2DD12386EC47 for ; Fri, 8 Jan 2021 17:13:32 +0000 (GMT) DMARC-Filter: OpenDMARC Filter v1.3.2 sourceware.org 2DD12386EC47 Authentication-Results: sourceware.org; dmarc=none (p=none dis=none) header.from=nexgo.de Authentication-Results: sourceware.org; spf=pass smtp.mailfrom=Stromeko@nexgo.de Received: from smtp.vodafone.de (unknown [10.2.0.32]) by smtpout2.vodafonemail.de (Postfix) with ESMTP id 07D6D1213B6 for ; Fri, 8 Jan 2021 18:13:31 +0100 (CET) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=nexgo.de; s=vfde-smtpout-mb-15sep; t=1610126011; bh=VABC7TZfUqXTc4QXkS7bZQZpVQzbQo1kGKwH0E1th+M=; h=From:To:Subject:References:Date:In-Reply-To; b=o5eBrpEKhATiouZyplf/0YWNEuNsT8jn4DKTOPCv3jWK7GU6jsHEhpbG2GQMPSvKL iaiY5X7alWqMbVKTQSdD5d+sU9huGA76smNixGgHULJAI+ZONJ1jx+2exRYtp+5ELt TwImRel1uJ3g8Nw7DHKlrlCznSN5ZnIqtVOYTCRE= Received: from Gertrud (p54a0ca05.dip0.t-ipconnect.de [84.160.202.5]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) server-signature RSA-PSS (2048 bits)) (No client certificate requested) by smtp.vodafone.de (Postfix) with ESMTPSA id 7DEE8604E2 for ; Fri, 8 Jan 2021 17:13:30 +0000 (UTC) From: Achim Gratz To: cygwin-apps@cygwin.com Subject: Re: scallywag / cygport not pulling lzip References: <3cd5f2f8-b292-0ac1-de18-753a4513f6ba@gmail.com> <87wnwnk1er.fsf@Otto.invalid> Date: Fri, 08 Jan 2021 18:13:22 +0100 In-Reply-To: (Brian Inglis's message of "Fri, 8 Jan 2021 09:52:27 -0700") Message-ID: <87a6tj9wst.fsf@Rainer.invalid> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/27.1 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain X-purgate-type: clean X-purgate-Ad: Categorized by eleven eXpurgate (R) http://www.eleven.de X-purgate: This mail is considered clean (visit http://www.eleven.de for further information) X-purgate: clean X-purgate-size: 1747 X-purgate-ID: 155817::1610126010-0000068B-E52956BC/0/0 X-Spam-Status: No, score=-2.9 required=5.0 tests=BAYES_00, DKIM_SIGNED, DKIM_VALID, DKIM_VALID_AU, DKIM_VALID_EF, RCVD_IN_DNSWL_LOW, SPF_HELO_NONE, SPF_PASS, TXREP autolearn=ham autolearn_force=no version=3.4.2 X-Spam-Checker-Version: SpamAssassin 3.4.2 (2018-09-13) on server2.sourceware.org X-BeenThere: cygwin-apps@cygwin.com X-Mailman-Version: 2.1.29 Precedence: list List-Id: Cygwin package maintainer discussion list List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 08 Jan 2021 17:13:35 -0000 Brian Inglis writes: >> Yeah, perhaps lzip should be a dependency of cygport. Since it promises to enable it's use, yes. I wouldn't mind to add a dependency to tar also. > ...and zstd as Achim is working on that. That dependency has already been added to tar, so there is no need to do anything special. [as you could hav seen by looking at any of the recent CI logs] > I do not think we should encourage use of lower compression ratio > packages in cygport and calm, and their libraries in setup. > It appears zstd gives up compression to gain faster decompression with > less memory which may be advantageous for loading a kernel, but less > optimal for MBs of base packages. That difference is in the order of 3% over the full distribution at the highest compression setting and roughly 5% is you use a compression setting that is about as slow as xz. The installation time on the other hand is dramatically shorter with zstd. > Perhaps consideration should also be given to setting appropriate > compression defaults in cygport for all supported package compressors > e.g. GZIP=-9, XZ_OPT=-7 which does not increase the memory required > from the default -6 but improves compression, ZSTD_CLEVEL=19 and > ZSTD_NBTHREADS=`nproc` perhaps? It is relatively useless to have zstd run with multiple threads in compression mode since a lot of what takes time there is inherently single threaded. It already does use an I/O thread to keep the data pipes fed unless you specifically forbid that. Regards, Achim. -- +<[Q+ Matrix-12 WAVE#46+305 Neuron microQkb Andromeda XTk Blofeld]>+ Factory and User Sound Singles for Waldorf rackAttack: http://Synth.Stromeko.net/Downloads.html#WaldorfSounds