From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!.POSTED!not-for-mail From: Davis Herring Newsgroups: gmane.emacs.devel Subject: Re: [found the culprit] Date: Wed, 14 Nov 2018 13:33:03 -0700 Organization: XCP-1 Message-ID: <40f8adf8-52a7-957b-db95-06df4d131b21@lanl.gov> References: <<875zx1xgiq.fsf@mat.ucm.es> <<83lg5w9956.fsf@gnu.org> <87d0r76ewm.fsf_-_@mat.ucm.es> <<87tvkjq2mh.fsf_-_@mat.ucm.es> <<834lcj8y1f.fsf@gnu.org> NNTP-Posting-Host: blaine.gmane.org Mime-Version: 1.0 Content-Type: text/plain; charset=utf-8; format=flowed Content-Transfer-Encoding: 7bit X-Trace: blaine.gmane.org 1542227532 15607 195.159.176.226 (14 Nov 2018 20:32:12 GMT) X-Complaints-To: usenet@blaine.gmane.org NNTP-Posting-Date: Wed, 14 Nov 2018 20:32:12 +0000 (UTC) User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101 Thunderbird/52.9.1 Cc: Uwe Brauer , Eli Zaretskii , emacs-devel@gnu.org To: Drew Adams Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Wed Nov 14 21:32:07 2018 Return-path: Envelope-to: ged-emacs-devel@m.gmane.org Original-Received: from lists.gnu.org ([208.118.235.17]) by blaine.gmane.org with esmtp (Exim 4.84_2) (envelope-from ) id 1gN1pX-0003uS-64 for ged-emacs-devel@m.gmane.org; Wed, 14 Nov 2018 21:32:07 +0100 Original-Received: from localhost ([::1]:34048 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1gN1rd-0006zC-KK for ged-emacs-devel@m.gmane.org; Wed, 14 Nov 2018 15:34:17 -0500 Original-Received: from eggs.gnu.org ([2001:4830:134:3::10]:56763) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1gN1rW-0006z3-Dv for emacs-devel@gnu.org; Wed, 14 Nov 2018 15:34:11 -0500 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1gN1rT-0007oH-2Z for emacs-devel@gnu.org; Wed, 14 Nov 2018 15:34:10 -0500 Original-Received: from proofpoint7.lanl.gov ([204.121.3.46]:33732) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_256_CBC_SHA1:32) (Exim 4.71) (envelope-from ) id 1gN1rS-0007mJ-Oh; Wed, 14 Nov 2018 15:34:07 -0500 Original-Received: from pps.filterd (proofpoint7.lanl.gov [127.0.0.1]) by proofpoint7.lanl.gov (8.16.0.22/8.16.0.22) with SMTP id wAEKW7Ix160109; Wed, 14 Nov 2018 13:33:03 -0700 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=lanl.gov; h=subject : to : cc : references : from : message-id : date : mime-version : in-reply-to : content-type : content-transfer-encoding; s=lanl; bh=OQ0HdzWiIJDh86aCkgmJBXnVL6EzR7k6431KHjCvAys=; b=ivBwpzbveW3h3bPrheWyovoVYLfufaq8ix+Nk/hrVgJ70y5xmoQWTonrekxowyd6+s98 RUZUE+b9Ce1bUe2bhkm9+4SftiVZLZ1qm1h7nJAGhrKdQZkphAfFMZ/fYQ+Bk4YHgEQ8 S6CkBprlm6M/cGwgjTutwAyRZpIpM7UYqd8j4MLS79D0zfnTJzKPb/nFvgeMRxUY/Ilu EZXE6peSDfsKWEisAlKEXaect7/DMQ5J94tFcFySwdguEtyT4Odd6Tt/VLVON2Vij6p/ /2xqGamSWXoW/KzcoH5fNQieyFDsQSUc8rzYHNIe1daqnN3b9xnF1gSoJKrrqDAihQ7u +w== Original-Received: from mailrelay1.lanl.gov (mailrelay1.lanl.gov [128.165.4.101]) by proofpoint7.lanl.gov with ESMTP id 2nr7c2c3m0-1; Wed, 14 Nov 2018 13:33:03 -0700 Original-Received: from localhost (localhost.localdomain [127.0.0.1]) by mailrelay1.lanl.gov (Postfix) with ESMTP id 7116413F40A5; Wed, 14 Nov 2018 13:33:03 -0700 (MST) X-NIE-2-Virus-Scanner: amavisd-new at mailrelay1.lanl.gov Original-Received: from bismuth.lanl.gov (bismuth.lanl.gov [128.165.246.103]) by mailrelay1.lanl.gov (Postfix) with ESMTP id 4BB6013F40A0; Wed, 14 Nov 2018 13:33:03 -0700 (MST) In-Reply-To: Content-Language: en-US X-Proofpoint-Virus-Version: vendor=fsecure engine=2.50.10434:, , definitions=2018-11-14_16:, , signatures=0 X-Proofpoint-Spam-Details: rule=notspam policy=default score=0 priorityscore=1501 malwarescore=0 suspectscore=0 phishscore=0 bulkscore=0 spamscore=0 clxscore=1011 lowpriorityscore=0 mlxscore=0 impostorscore=0 mlxlogscore=999 adultscore=0 classifier=spam adjust=0 reason=mlx scancount=1 engine=8.0.1-1810050000 definitions=main-1811140183 X-detected-operating-system: by eggs.gnu.org: GNU/Linux 3.x [generic] [fuzzy] X-Received-From: 204.121.3.46 X-BeenThere: emacs-devel@gnu.org X-Mailman-Version: 2.1.21 Precedence: list List-Id: "Emacs development discussions." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Original-Sender: "Emacs-devel" Xref: news.gmane.org gmane.emacs.devel:231150 Archived-At: > `Z' should be its own inverse. This is a reasonable principle, but there is a reason to deviate from it here. The uncompressed tar format is so rarely used (partly because of the lack of actual tape drives, and partly because of change in the relative cost of CPU cycles and storage space) that having a convenient key to get _to_ it is unimportant. The unpacked and compressed-tar states, however, are both deserving of such a key. Therefore, whatever behavior (unpack or compress) we choose to apply to a .tar will not be inverted by a second Z -- because the initial state is presumed to be undesirable. For example, on some machines I use, "git archive" cannot produce compressed archives. Having Z compress its raw .tar output would be, to me, a useful way of working around that limitation. But other users might prefer that Z unpack a .tar -- and then repack the resulting (hopefully single) directory into a .tgz. Could Z query for which behavior to use in this (rare) case? That would provide an intuitive reason why a second Z would not necessarily reverse the process. (The query could even say so explicitly if it helped.) > Is it hard to hit two keys to uncompress + unpack? Yes, because the operations are frequently slow and you wouldn't want to have to input a second key after a delay (or blindly). Davis -- This product is sold by volume, not by mass. If it appears too dense or too sparse, it is because mass-energy conversion has occurred during shipping.