From unknown Sun Jun 22 22:42:55 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#64686 <64686@debbugs.gnu.org> To: bug#64686 <64686@debbugs.gnu.org> Subject: Status: 30.0.50; Tar mode @PaxHeader bug Reply-To: bug#64686 <64686@debbugs.gnu.org> Date: Mon, 23 Jun 2025 05:42:55 +0000 retitle 64686 30.0.50; Tar mode @PaxHeader bug reassign 64686 emacs submitter 64686 Devon Sean McCullough severity 64686 normal thanks From debbugs-submit-bounces@debbugs.gnu.org Mon Jul 17 14:32:08 2023 Received: (at submit) by debbugs.gnu.org; 17 Jul 2023 18:32:09 +0000 Received: from localhost ([127.0.0.1]:50904 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1qLT0y-00058o-Ez for submit@debbugs.gnu.org; Mon, 17 Jul 2023 14:32:08 -0400 Received: from lists.gnu.org ([2001:470:142::17]:46284) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1qLT0v-00058J-4o for submit@debbugs.gnu.org; Mon, 17 Jul 2023 14:32:06 -0400 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 1qLT0n-0000Mj-OT for bug-gnu-emacs@gnu.org; Mon, 17 Jul 2023 14:31:57 -0400 Received: from omta034.useast.a.cloudfilter.net ([44.202.169.33]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1qLT0k-0005T9-RF for bug-gnu-emacs@gnu.org; Mon, 17 Jul 2023 14:31:57 -0400 Received: from eig-obgw-5010a.ext.cloudfilter.net ([10.0.29.199]) by cmsmtp with ESMTP id LQhiq683Rez0CLT0Squ6lR; Mon, 17 Jul 2023 18:31:36 +0000 Received: from leaf.websitewelcome.com ([192.185.82.99]) by cmsmtp with ESMTPS id LT0WqciVEqFw2LT0WqQSwo; Mon, 17 Jul 2023 18:31:40 +0000 X-Authority-Analysis: v=2.4 cv=C+36dCD+ c=1 sm=1 tr=0 ts=64b5890c a=mow2sqwWDa2c9/UKe2ehnA==:117 a=mow2sqwWDa2c9/UKe2ehnA==:17 a=IkcTkHD0fZMA:10 a=ws7JD89P4LkA:10 a=oZ_iSjobsX4A:10 a=7VivtQaPAAAA:8 a=mDV3o1hIAAAA:8 a=yKQzeMnsFMLLJBXxmsUA:9 a=QEXdDO2ut3YA:10 a=dI9p-avQWAUA:10 a=K2LhZp9WF1j2OUAET70V:22 a=_FVE-zBwftR9WsbkzFJk:22 Received: from pool-74-96-66-178.washdc.fios.verizon.net ([74.96.66.178]:37168 helo=[192.168.1.190]) by leaf.websitewelcome.com with esmtpsa (TLS1.2) tls TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256 (Exim 4.96) (envelope-from ) id 1qLT0W-002uoX-0D for bug-gnu-emacs@gnu.org; Mon, 17 Jul 2023 13:31:40 -0500 Message-ID: Date: Mon, 17 Jul 2023 14:31:39 -0400 MIME-Version: 1.0 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:102.0) Gecko/20100101 Thunderbird/102.11.0 Content-Language: en-US To: bug-gnu-emacs@gnu.org From: Devon Sean McCullough Subject: 30.0.50; Tar mode @PaxHeader bug Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 8bit X-AntiAbuse: This header was added to track abuse, please include it with any abuse report X-AntiAbuse: Primary Hostname - leaf.websitewelcome.com X-AntiAbuse: Original Domain - gnu.org X-AntiAbuse: Originator/Caller UID/GID - [47 12] / [47 12] X-AntiAbuse: Sender Address Domain - jovi.net X-BWhitelist: no X-Source-IP: 74.96.66.178 X-Source-L: No X-Exim-ID: 1qLT0W-002uoX-0D X-Source: X-Source-Args: X-Source-Dir: X-Source-Sender: pool-74-96-66-178.washdc.fios.verizon.net ([192.168.1.190]) [74.96.66.178]:37168 X-Source-Auth: devon2011@jovi.net X-Email-Count: 1 X-Org: HG=hgreseller;ORG=hostgator; X-Source-Cap: am92aW5ldDtkZXZvbjtsZWFmLndlYnNpdGV3ZWxjb21lLmNvbQ== X-Local-Domain: yes X-CMAE-Envelope: MS4xfJzbOQUrRdm01RnwgLlAbhk6wBNzhqX4ycQlqZF2q0MSGA+iDamA3x4O57phCo6gkuYnGfmOz/nrnwrsAl8MPUEEaVvqMj6ptBYaBhwpM7h/T+x7UIoi GyjBiDGo6r4Chr5jRlkxt3T3Hc0KEafP4gNtSjiMfufv6RcjeM5CKC82ffSVhQ5s99q0SoPOx+c+VgVE9UziNqFjolQVnYlZkZU= Received-SPF: pass client-ip=44.202.169.33; envelope-from=emacs-hacker2017@jovi.net; helo=omta034.useast.a.cloudfilter.net X-Spam_score_int: -25 X-Spam_score: -2.6 X-Spam_bar: -- X-Spam_report: (-2.6 / 5.0 requ) BAYES_00=-1.9, RCVD_IN_DNSWL_LOW=-0.7, RCVD_IN_MSPIKE_H2=-0.001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001, T_SCC_BODY_TEXT_LINE=-0.01 autolearn=ham autolearn_force=no X-Spam_action: no action X-Spam-Score: -0.0 (/) 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: -1.0 (-) $ wget https://f-droid.org/repo/com.simplemobiletools.voicerecorder_36_src.tar.gz $ emacs --no-init-file --no-site-file com.simplemobiletools.voicerecorder_36_src.tar.gz should show something like the output of $ tar -tvz < com.simplemobiletools.voicerecorder_36_src.tar.gz instead of spurious ././@PaxHeader lines interleaved with truncated long file names.         Peace             --Devon P.S.  In case it matters: $ tar --version tar (GNU tar) 1.34 Copyright (C) 2021 Free Software Foundation, Inc. License GPLv3+: GNU GPL version 3 or later . This is free software: you are free to change and redistribute it. There is NO WARRANTY, to the extent permitted by law. Written by John Gilmore and Jay Fenlason. $ type tar tar is hashed (/usr/bin/tar) $ ldd /usr/bin/tar     linux-vdso.so.1 (0x00007ffca7b51000)     libacl.so.1 => /lib/x86_64-linux-gnu/libacl.so.1 (0x00007fcd50638000)     libselinux.so.1 => /lib/x86_64-linux-gnu/libselinux.so.1 (0x00007fcd5060c000)     libc.so.6 => /lib/x86_64-linux-gnu/libc.so.6 (0x00007fcd50438000)     libpcre2-8.so.0 => /lib/x86_64-linux-gnu/libpcre2-8.so.0 (0x00007fcd503a0000)     libdl.so.2 => /lib/x86_64-linux-gnu/libdl.so.2 (0x00007fcd5039a000)     /lib64/ld-linux-x86-64.so.2 (0x00007fcd506e2000)     libpthread.so.0 => /lib/x86_64-linux-gnu/libpthread.so.0 (0x00007fcd50378000) In GNU Emacs 30.0.50 (build 2, x86_64-pc-linux-gnu, GTK+ Version  3.24.27, cairo version 1.16.0) of 2023-05-10 built on LQ Repository revision: e4c8ba6c0589f1ba0ba9993c4f1e9c0821d3ca6c Repository branch: master System Description: PureOS 10 (Byzantium) Configured using:  'configure --with-pgtk' Configured features: CAIRO DBUS FREETYPE GLIB GMP GNUTLS GSETTINGS HARFBUZZ LIBSELINUX MODULES NOTIFY INOTIFY PDUMPER PGTK PNG SECCOMP SOUND THREADS TOOLKIT_SCROLL_BARS XIM GTK3 ZLIB Important settings:   value of $LC_MONETARY: fr_FR.UTF-8   value of $LC_NUMERIC: fr_FR.UTF-8   value of $LC_TIME: fr_FR.UTF-8   value of $LANG: en_US.UTF-8   value of $XMODIFIERS: @im=ibus   locale-coding-system: utf-8-unix Major mode: Tar Minor modes in effect:   tooltip-mode: t   global-eldoc-mode: t   show-paren-mode: t   electric-indent-mode: t   mouse-wheel-mode: t   tool-bar-mode: t   menu-bar-mode: t   file-name-shadow-mode: t   global-font-lock-mode: t   font-lock-mode: t   blink-cursor-mode: t   buffer-read-only: t   line-number-mode: t   indent-tabs-mode: t   transient-mark-mode: t   auto-composition-mode: t   auto-encryption-mode: t   auto-compression-mode: t Load-path shadows: None found. Features: (shadow sort mail-extr emacsbug message mailcap yank-media puny dired dired-loaddefs rfc822 mml mml-sec password-cache epa derived epg rfc6068 epg-config gnus-util text-property-search time-date subr-x mm-decode mm-bodies mm-encode mail-parse rfc2231 mailabbrev gmm-utils mailheader cl-loaddefs cl-lib sendmail rfc2047 rfc2045 ietf-drums mm-util mail-prsvr mail-utils tar-mode arc-mode archive-mode jka-compr rmc iso-transl tooltip cconv eldoc paren electric uniquify ediff-hook vc-hooks lisp-float-type elisp-mode mwheel term/pgtk-win pgtk-win term/common-win pgtk-dnd tool-bar dnd fontset image regexp-opt fringe tabulated-list replace newcomment text-mode lisp-mode prog-mode register page tab-bar menu-bar rfn-eshadow isearch easymenu timer select scroll-bar mouse jit-lock font-lock syntax font-core term/tty-colors frame minibuffer nadvice seq simple cl-generic indonesian philippine cham georgian utf-8-lang misc-lang vietnamese tibetan thai tai-viet lao korean japanese eucjp-ms cp51932 hebrew greek romanian slovak czech european ethiopic indian cyrillic chinese composite emoji-zwj charscript charprop case-table epa-hook jka-cmpr-hook help abbrev obarray oclosure cl-preloaded button loaddefs theme-loaddefs faces cus-face macroexp files window text-properties overlay sha1 md5 base64 format env code-pages mule custom widget keymap hashtable-print-readable backquote threads dbusbind inotify dynamic-setting system-font-setting font-render-setting cairo gtk pgtk multi-tty make-network-process emacs) Memory information: ((conses 16 46611 11513)  (symbols 48 5497 0)  (strings 32 16893 1459)  (string-bytes 1 478022)  (vectors 16 12517)  (vector-slots 8 186004 14041)  (floats 8 26 296)  (intervals 56 2802 5)  (buffers 976 13)) From debbugs-submit-bounces@debbugs.gnu.org Thu Jul 27 04:37:44 2023 Received: (at 64686) by debbugs.gnu.org; 27 Jul 2023 08:37:44 +0000 Received: from localhost ([127.0.0.1]:40711 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1qOwVD-0001pJ-Rg for submit@debbugs.gnu.org; Thu, 27 Jul 2023 04:37:44 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:36608) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1qOwVB-0001p7-Ss for 64686@debbugs.gnu.org; Thu, 27 Jul 2023 04:37:42 -0400 Received: from fencepost.gnu.org ([2001:470:142:3::e]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1qOwV5-00021j-3Z; Thu, 27 Jul 2023 04:37:35 -0400 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=gnu.org; s=fencepost-gnu-org; h=References:Subject:In-Reply-To:To:From:Date: mime-version; bh=8VkKRCxQyXgi/jcY3iJQKfberUn1NAT3o1mngzA1NM8=; b=P/bSW3kEs0/d 0OES5FwaMI/3qt/Lkb277yCginFZbMjDGUE9qXT8hNb2CzLgv5Ychq5qEMLmuDxQ2KBOsqyCjzgKx 7ruusT3ft1lMObUuzydhelVR0MCyKGh+OyKUuak1kubZa9OqNvx503BkULahXYjEVkcUHdgjeYy87 9vG+vLWcAxrItWBLz02ZbiR8t/DKX84Vaou6NUrpgpJPtPXaAN/2YSejhd7W98OoRgfFjbQyBE6Om 9rFddGZB/3ZRQ7KZEOu/kxazoUjm171cTMOVLsiq9GVI7U1O/itp0fWT9trk0hDbf+h7/ZWcEwquc TLTBSF54v+9X0cA4jEIfNg==; Received: from [87.69.77.57] (helo=home-c4e4a596f7) by fencepost.gnu.org with esmtpsa (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1qOwUy-0000q5-52; Thu, 27 Jul 2023 04:37:34 -0400 Date: Thu, 27 Jul 2023 11:38:17 +0300 Message-Id: <83fs59n406.fsf@gnu.org> From: Eli Zaretskii To: Devon Sean McCullough In-Reply-To: (message from Devon Sean McCullough on Mon, 17 Jul 2023 14:31:39 -0400) Subject: Re: bug#64686: 30.0.50; Tar mode @PaxHeader bug References: X-Spam-Score: -2.3 (--) X-Debbugs-Envelope-To: 64686 Cc: 64686@debbugs.gnu.org, Stefan Monnier 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: -3.3 (---) > Date: Mon, 17 Jul 2023 14:31:39 -0400 > From: Devon Sean McCullough > > $ wget > https://f-droid.org/repo/com.simplemobiletools.voicerecorder_36_src.tar.gz > $ emacs --no-init-file --no-site-file > com.simplemobiletools.voicerecorder_36_src.tar.gz > > should show something like the output of > > $ tar -tvz < com.simplemobiletools.voicerecorder_36_src.tar.gz > > instead of spurious ././@PaxHeader lines > interleaved with truncated long file names. Thanks. In a nutshell, tar-mode didn't support Posix-standard pax extended headers. Should be fixed now on the master branch. P.S. Thanks to Stefan who found a subtle bug in the prototype of this fix. From debbugs-submit-bounces@debbugs.gnu.org Thu Jul 27 11:02:40 2023 Received: (at 64686) by debbugs.gnu.org; 27 Jul 2023 15:02:40 +0000 Received: from localhost ([127.0.0.1]:42873 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1qP2Vk-0006wS-Cc for submit@debbugs.gnu.org; Thu, 27 Jul 2023 11:02:40 -0400 Received: from mail-lf1-x133.google.com ([2a00:1450:4864:20::133]:61876) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1qP2Vi-0006wB-Ct for 64686@debbugs.gnu.org; Thu, 27 Jul 2023 11:02:39 -0400 Received: by mail-lf1-x133.google.com with SMTP id 2adb3069b0e04-4fcd615d7d6so1851106e87.3 for <64686@debbugs.gnu.org>; Thu, 27 Jul 2023 08:02:38 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20221208; t=1690470152; x=1691074952; h=to:cc:date:message-id:subject:mime-version:from:sender:from:to:cc :subject:date:message-id:reply-to; bh=n+5wwDRiT0yH1GoJ73QJFSWCz4y1XFOX0wvGFDUikmc=; b=jb8MJlyS+mrDoE5hQND2zl7f/zw0t97RQphNgrxtnnkbyjmctSCTGl6uuRT4Q3a6da 8mCEM6++sJkHmPCsyrcqyLYVwB/vlzNwUuJgUNGd6NM2Nu8NjMBkyrGi8RUmOdztK9XQ 5YT05azD4/dv0LuX4gi9QQ8eGPXPinKhRBzyPqVd/i/pR/SJT7mcnSNfkaEzQalxQfSl +i1xjFFBpM/ibvKt641mR3FDCyEKFQ1HUddIUQlN4LEjghiUs0MqRteJzKL9g2X2keUn WLTvhiwV0XRnGZbo5mP0dz77ZgcXAMO6FKzIS43cxvLKScPt2rkQ79E4msccCQADj4d4 9k7A== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20221208; t=1690470152; x=1691074952; h=to:cc:date:message-id:subject:mime-version:from:sender :x-gm-message-state:from:to:cc:subject:date:message-id:reply-to; bh=n+5wwDRiT0yH1GoJ73QJFSWCz4y1XFOX0wvGFDUikmc=; b=h7pH7HZJ96aIxU/3lZsIHbo/kO91nccAtAx9RFPJRRhmkY6GwpG+sFLSMM0V0qs4+W vNkqx+awJOcpWH94W1lfDRiNRAtrWYbdeTQe700EcXLOegYbdFoqq+xYez0qTPwolUMU 5DKpe1ax1jqY9J7eOjWkeCdO5SCQ8I99Ibty0yOByvRa71hwEjp2zOHDxVdohoKLuZ5e kgYLHr/7dkOCxKgTeCWfJ7W9U06+bIS2Xm07FERFx6hRp1l/+6ZfK+buTF2sLGZ7xkTb mUuZlvJVH3l4Us24ybhFi/AHU3jTy+OWD7+FcMG0lzWEyhdNDMVyT4YjqNKWSen3ALi/ PySw== X-Gm-Message-State: ABy/qLZKp3epc8ukcPuM3j2r65+N/WqatUFAarc5ZZjkYVz8QcjwFBct BOY/1wQvGar3RsIJuvhp2E0= X-Google-Smtp-Source: APBJJlGQ/C9t3IwTk81/V53yNS93qvo4Ymz4Q28cjcoBn0zY9AgiJDswCIE28wQSNnttj9YFdB4zOw== X-Received: by 2002:a05:6512:239c:b0:4fb:242:6dfa with SMTP id c28-20020a056512239c00b004fb02426dfamr2745451lfv.57.1690470151782; Thu, 27 Jul 2023 08:02:31 -0700 (PDT) Received: from smtpclient.apple (c188-150-165-235.bredband.tele2.se. [188.150.165.235]) by smtp.gmail.com with ESMTPSA id w24-20020ac254b8000000b004fe0d39e6besm353059lfk.58.2023.07.27.08.02.28 (version=TLS1_2 cipher=ECDHE-ECDSA-AES128-GCM-SHA256 bits=128/128); Thu, 27 Jul 2023 08:02:29 -0700 (PDT) From: =?utf-8?Q?Mattias_Engdeg=C3=A5rd?= Content-Type: multipart/mixed; boundary="Apple-Mail=_727B5A26-B5D3-481D-AF08-65FC2C99CD70" Mime-Version: 1.0 (Mac OS X Mail 14.0 \(3654.120.0.1.15\)) Subject: bug#64686: 30.0.50; Tar mode @PaxHeader bug Message-Id: Date: Thu, 27 Jul 2023 17:02:28 +0200 To: Eli Zaretskii X-Mailer: Apple Mail (2.3654.120.0.1.15) X-Spam-Score: -0.0 (/) X-Debbugs-Envelope-To: 64686 Cc: Devon Sean McCullough , 64686@debbugs.gnu.org, Stefan Monnier 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: -1.0 (-) --Apple-Mail=_727B5A26-B5D3-481D-AF08-65FC2C99CD70 Content-Transfer-Encoding: 7bit Content-Type: text/plain; charset=us-ascii The change (2dc5f17c3e) causes packages-tests to fail; see attached log. This is on macOS with an out-of-tree build. --Apple-Mail=_727B5A26-B5D3-481D-AF08-65FC2C99CD70 Content-Disposition: attachment; filename=package-tests.log Content-Type: application/octet-stream; x-unix-mode=0644; name="package-tests.log" Content-Transfer-Encoding: 7bit GEN lisp/emacs-lisp/package-tests.log Running 37 tests (2023-07-27 16:57:37+0200, selector `(not (or (tag :unstable) (tag :nativecomp)))') Parsing tar file... Parsing tar file...done Parsing tar file... Parsing tar file...done Parsing tar file... Parsing tar file...done Extracting... \ Extracting...done INFO Scraping files for loaddefs... INFO Scraping files for loaddefs...done GEN ustar-withsub-autoloads.el Checking /var/folders/qy/zstv16390nlcs47kz8nff_mm0000gn/T/emacs-test-ysb37g-package/ustar-withsub-0.1... Compiling /var/folders/qy/zstv16390nlcs47kz8nff_mm0000gn/T/emacs-test-ysb37g-package/ustar-withsub-0.1/ustar-withsub-autoloads.el... Compiling /var/folders/qy/zstv16390nlcs47kz8nff_mm0000gn/T/emacs-test-ysb37g-package/ustar-withsub-0.1/ustar-withsub-pkg.el... Compiling /var/folders/qy/zstv16390nlcs47kz8nff_mm0000gn/T/emacs-test-ysb37g-package/ustar-withsub-0.1/ustar-withsub.el... Checking /var/folders/qy/zstv16390nlcs47kz8nff_mm0000gn/T/emacs-test-ysb37g-package/ustar-withsub-0.1/ustar-sub... Done (Total of 1 file compiled, 2 skipped) Setting `package-selected-packages' temporarily since "emacs -q" would overwrite customizations Setting `package-selected-packages' temporarily since "emacs -q" would overwrite customizations Package `ustar-withsub-0.1' deleted. Parsing tar file... Parsing tar file...done Parsing tar file... Parsing tar file...done Test package-test-bug58367 backtrace: tar-header-name(nil) package-tar-file-info() package-install-from-buffer() package-install-file("/Users/mattias/emacs/test/lisp/emacs-lisp/pack (let* ((pkg-el "v7-withsub-0.1.tar") (source-file (expand-file-name (progn nil (package-initialize) (let* ((pkg-el "ustar-withsub-0.1.ta (unwind-protect (progn nil (package-initialize) (let* ((pkg-el "usta (save-current-buffer (set-buffer temp-buffer) (unwind-protect (progn (let ((temp-buffer (generate-new-buffer " *temp*" t))) (save-current (progn (fset 'y-or-n-p vnew) (fset 'yes-or-no-p vnew) (let ((temp-bu (unwind-protect (progn (fset 'y-or-n-p vnew) (fset 'yes-or-no-p vnew (let* ((vnew #'(lambda (&rest _) t)) (vnew #'(lambda (&rest _) t)) ( (progn (cd (let* ((testfile (and t "/Users/mattias/emacs/test/lisp/e (unwind-protect (progn (cd (let* ((testfile (and t "/Users/mattias/e (let* ((process-environment (cons (format "HOME=%s" package-test-use (progn (let* ((process-environment (cons (format "HOME=%s" package-t (unwind-protect (progn (let* ((process-environment (cons (format "HO (let* ((coding-system-for-write nil) (temp-file (file-name-as-direct (closure (tar-parse-info t) nil (let* ((coding-system-for-write nil) ert--run-test-internal(#s(ert--test-execution-info :test ... :result ert-run-test(#s(ert-test :name package-test-bug58367 :documentation ert-run-or-rerun-test(#s(ert--stats :selector ... :tests ... :test-m ert-run-tests((not (or (tag :unstable) (tag :nativecomp))) #f(compil ert-run-tests-batch((not (or (tag :unstable) (tag :nativecomp)))) ert-run-tests-batch-and-exit((not (or (tag :unstable) (tag :nativeco eval((ert-run-tests-batch-and-exit '(not (or (tag :unstable) (tag :n command-line-1(("-L" ":../../emacs/test" "-l" "ert" "-l" "lisp/emacs command-line() normal-top-level() Test package-test-bug58367 condition: (wrong-type-argument arrayp nil) FAILED 1/37 package-test-bug58367 (0.168213 sec) at ../../emacs/test/lisp/emacs-lisp/package-tests.el:288 --Apple-Mail=_727B5A26-B5D3-481D-AF08-65FC2C99CD70 Content-Transfer-Encoding: 7bit Content-Type: text/plain; charset=us-ascii --Apple-Mail=_727B5A26-B5D3-481D-AF08-65FC2C99CD70-- From debbugs-submit-bounces@debbugs.gnu.org Thu Jul 27 12:18:55 2023 Received: (at 64686) by debbugs.gnu.org; 27 Jul 2023 16:18:55 +0000 Received: from localhost ([127.0.0.1]:42933 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1qP3hX-0000Rr-4l for submit@debbugs.gnu.org; Thu, 27 Jul 2023 12:18:55 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:55562) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1qP3hS-0000RZ-49 for 64686@debbugs.gnu.org; Thu, 27 Jul 2023 12:18:53 -0400 Received: from fencepost.gnu.org ([2001:470:142:3::e]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1qP3hK-0005v8-RA; Thu, 27 Jul 2023 12:18:42 -0400 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=gnu.org; s=fencepost-gnu-org; h=MIME-version:References:Subject:In-Reply-To:To:From: Date; bh=FJhDTcsGVSPKTu0WT7iE2xW+k/7tMOlNAiDSEmxcOZ4=; b=MFqLfvGBnyDb9iZqBACd qSkdveGzqKgwntBTGZBUMJc+Nq/4JZnNVAnNKf6/JO6ifBf19HUaGGjQwD9mwEDbCmjjeSZhXk3Cp LbPRrAWgRi92XNQxQxjt61f0uRvz06rzt5UpHlo/OXPET4AUa/WY1w/sSunoArBltWd2ObVDaSPhb LkuteuRst3sYst+Jz873XRg7LxeTDhTHen417oOERfVn5FPJfViUjgvqPK0JsFEGaxJp+qc8TjDAv bQl8i85zgJ9EFhT7xb5pfz0nws+76hIJN4TJT2MHDjoWxcDsecJI+/9zRnjPlFw1txQinOp/+M4KE 19LHjHvvmLPr3g==; Received: from [87.69.77.57] (helo=home-c4e4a596f7) by fencepost.gnu.org with esmtpsa (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1qP3hJ-0004Mv-Uh; Thu, 27 Jul 2023 12:18:42 -0400 Date: Thu, 27 Jul 2023 19:19:31 +0300 Message-Id: <83r0otl430.fsf@gnu.org> From: Eli Zaretskii To: Mattias =?utf-8?Q?Engdeg=C3=A5rd?= In-Reply-To: (message from Mattias =?utf-8?Q?Engdeg=C3=A5rd?= on Thu, 27 Jul 2023 17:02:28 +0200) Subject: Re: bug#64686: 30.0.50; Tar mode @PaxHeader bug References: MIME-version: 1.0 Content-type: text/plain; charset=utf-8 Content-Transfer-Encoding: 8bit X-Spam-Score: -2.3 (--) X-Debbugs-Envelope-To: 64686 Cc: emacs-hacker2017@jovi.net, 64686@debbugs.gnu.org, monnier@iro.umontreal.ca 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: -3.3 (---) > From: Mattias Engdegård > Date: Thu, 27 Jul 2023 17:02:28 +0200 > Cc: Devon Sean McCullough , > 64686@debbugs.gnu.org, > Stefan Monnier > > The change (2dc5f17c3e) causes packages-tests to fail; see attached log. > This is on macOS with an out-of-tree build. Thanks, should be fixed now. From debbugs-submit-bounces@debbugs.gnu.org Thu Jul 27 12:22:54 2023 Received: (at 64686) by debbugs.gnu.org; 27 Jul 2023 16:22:54 +0000 Received: from localhost ([127.0.0.1]:42948 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1qP3lN-0000Zo-Rm for submit@debbugs.gnu.org; Thu, 27 Jul 2023 12:22:54 -0400 Received: from mail-lj1-x22f.google.com ([2a00:1450:4864:20::22f]:44154) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1qP3lK-0000ZT-Ir for 64686@debbugs.gnu.org; Thu, 27 Jul 2023 12:22:52 -0400 Received: by mail-lj1-x22f.google.com with SMTP id 38308e7fff4ca-2b974031aeaso17612371fa.0 for <64686@debbugs.gnu.org>; Thu, 27 Jul 2023 09:22:50 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20221208; t=1690474964; x=1691079764; h=to:references:message-id:content-transfer-encoding:cc:date :in-reply-to:from:subject:mime-version:sender:from:to:cc:subject :date:message-id:reply-to; bh=WxGL2AzeWpOnZeXgWhTLHgrGecSjhOn60M85g+Vqmi0=; b=WPr/0R5gjjsqvnDDd9pfrJnwaI6lq4hb08qatWTje7r6Ue1HrvjFM2X1k7lRfP9MzP Hy7F0LKcocgm6nol4dp7LxYX/aMrc0B/r+k8w6bMTeCOPUSrUx2Dz5AA9Nyv38RYSYFG DMzc1NbCkMWR6N1VYB9w+OGmv3RkVuBX8lE5XEERXlo57WtHaSSAocUDy+Awt/FHwATQ +s3kdbnz3buVD/UU534rzAckriZDACG4cxN/3yilm06iaEV7lpc5OnuzwqsGvfw0MtGn VT5j0AU/EOplruNleVFl2tQRihq/6ErmnfH0aW3hXLXWEcwjolLXnX1k8ELfuNrwqshO ldqw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20221208; t=1690474964; x=1691079764; h=to:references:message-id:content-transfer-encoding:cc:date :in-reply-to:from:subject:mime-version:sender:x-gm-message-state :from:to:cc:subject:date:message-id:reply-to; bh=WxGL2AzeWpOnZeXgWhTLHgrGecSjhOn60M85g+Vqmi0=; b=BvQqb1dLkTXoE67A5ORwifWWQy+X5VZQC0YJ7mzD7saOklyZNeiH6yvXWWkGwwqeRb hdDu65eXpg6ZHE/h0S3eg7hHqUZo1PhAT6rMTiuGIfYd1o4Q2uhSjPtgY8RVHx66sdcL yBVeCkXo+oMC/peRg6K5mfaY8y4bj9tM/rRC2teMBUcVkLy8F8Lh468uch8JGT7MZ4z3 ZdoIvB5LlQF8PcTJKPnlye1zojAz8I/ozl5s6I5iM+MT0BrcpBUWIpzdRLvUSnOmJH8r HiEnWR7NDguH6Nd01xVy3fXfNlSV6MtSvA5b8HUPM4BDA96hbvB4/yX6QbzlINA2iw3T gnnA== X-Gm-Message-State: ABy/qLao3dl1AFN98X2dRGmlvCcRGIp8E2fi1/OLO2x1YB0MMLKlMgjx TZl+kf/wVGB/iy269hUWCSE= X-Google-Smtp-Source: APBJJlG2S8BKhsAAwiQPTPvnDYWffuSn2eXpf2zzfeNMVGHHs9+YXsaI+TUOzooimjnwalpVQR05QA== X-Received: by 2002:a2e:964e:0:b0:2b8:36d4:7b0a with SMTP id z14-20020a2e964e000000b002b836d47b0amr2366720ljh.29.1690474964368; Thu, 27 Jul 2023 09:22:44 -0700 (PDT) Received: from smtpclient.apple (c188-150-165-235.bredband.tele2.se. [188.150.165.235]) by smtp.gmail.com with ESMTPSA id f1-20020a2e9181000000b002b70ac2f631sm423175ljg.76.2023.07.27.09.22.42 (version=TLS1_2 cipher=ECDHE-ECDSA-AES128-GCM-SHA256 bits=128/128); Thu, 27 Jul 2023 09:22:42 -0700 (PDT) Content-Type: text/plain; charset=us-ascii Mime-Version: 1.0 (Mac OS X Mail 14.0 \(3654.120.0.1.15\)) Subject: Re: bug#64686: 30.0.50; Tar mode @PaxHeader bug From: =?utf-8?Q?Mattias_Engdeg=C3=A5rd?= In-Reply-To: <83r0otl430.fsf@gnu.org> Date: Thu, 27 Jul 2023 18:22:42 +0200 Content-Transfer-Encoding: 7bit Message-Id: <196C824C-C94B-4C50-B0A2-093DF35BA658@gmail.com> References: <83r0otl430.fsf@gnu.org> To: Eli Zaretskii X-Mailer: Apple Mail (2.3654.120.0.1.15) X-Spam-Score: -0.0 (/) X-Debbugs-Envelope-To: 64686 Cc: emacs-hacker2017@jovi.net, 64686@debbugs.gnu.org, monnier@iro.umontreal.ca 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: -1.0 (-) 27 juli 2023 kl. 18.19 skrev Eli Zaretskii : > Thanks, should be fixed now. Confirmed, thank you. From debbugs-submit-bounces@debbugs.gnu.org Fri Jul 28 06:04:38 2023 Received: (at 64686) by debbugs.gnu.org; 28 Jul 2023 10:04:38 +0000 Received: from localhost ([127.0.0.1]:43736 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1qPKKs-0006fo-6h for submit@debbugs.gnu.org; Fri, 28 Jul 2023 06:04:38 -0400 Received: from mail-ed1-x52e.google.com ([2a00:1450:4864:20::52e]:62873) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1qPKKp-0006fa-LC for 64686@debbugs.gnu.org; Fri, 28 Jul 2023 06:04:36 -0400 Received: by mail-ed1-x52e.google.com with SMTP id 4fb4d7f45d1cf-51e28cac164so6658939a12.1 for <64686@debbugs.gnu.org>; Fri, 28 Jul 2023 03:04:35 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=tcd.ie; s=google21; t=1690538670; x=1691143470; h=mime-version:user-agent:message-id:date:references:in-reply-to :subject:cc:to:from:from:to:cc:subject:date:message-id:reply-to; bh=1ntpYx7q0xB1w5cmRZzYIfmL1zF0wu9LRoGq6aomYKk=; b=cC6zJlNcnnjUSRJfMDwMk9G/pHAJss5RdL5NUrOmGfQzIzTBhEwAJNpz4VlzVME2Y2 80hvGGxq+djAJd1tvYltK0SvlQ49hViTE+ntCn5Okldw9KzKKgv/5vgzXJ2Eqq6OtMlX ZRmu8IgfMCVNkE17XVtCWx27S4hhzyoqeWia1TbiIYYYiL0WymvC+OURL+fGkJaU52X6 LGQh8B9HOC0UFMEckA0MsIKGjHXfn5c+VijoKgxd3o/anmSz+n2eTX9OE3Oama2AKjds wRxCrjB9uvPce0jIx7uZSFVS9mazJXprh/rPB4dquUC5d3OiS1WAYFRK3djDXaaxjZY6 KKQA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20221208; t=1690538670; x=1691143470; h=mime-version:user-agent:message-id:date:references:in-reply-to :subject:cc:to:from:x-gm-message-state:from:to:cc:subject:date :message-id:reply-to; bh=1ntpYx7q0xB1w5cmRZzYIfmL1zF0wu9LRoGq6aomYKk=; b=NbtJyN4O3Qh61lMJFTocrWal5ptsoEmjyCmRS5JpR6gNtJtlbvf1sJ3Zzvsu7nVm8n zDKVcMmD+02xoTe5UT99VlM8pMqT8E2QX7gJ0THqUDrK9WPYd+EMJ4s9X4ofYxMO5Kmd 1+p0ICuiO7uBbxlacEJwB6Hf/IWFTOkx6VVGCuywhHQbpu24bKnYFMwYJQXA/glJJf+N lGIRYDF/CkcpyATPonDTn3VSbfyooOmbyPjzcUwZYIHeZMVvn3e4bJ6i9kgsvhsHMlr0 Mx5SBhtmExTRWfWoi23f2HlHki2mgw7rDXN16sU/n4Bt5sI3WBPUjC9FwaVsNH23+Xh+ 9E/g== X-Gm-Message-State: ABy/qLZUggR13oi1QJHXKX4UuF6QqyOrZdRzpkvT4XpTvzhTyLypC/eR pBhA0lNGOzwxkAMJUTXBkHMoZg== X-Google-Smtp-Source: APBJJlHrOCOos5Jpe/QvKXx+w1fn8W7t5+CpYXWzd9f/xJ8sN7t61iD7ufbJX6RWuJYTVJnvmrc1zA== X-Received: by 2002:aa7:d446:0:b0:521:d2ab:e4df with SMTP id q6-20020aa7d446000000b00521d2abe4dfmr1975420edr.19.1690538669844; Fri, 28 Jul 2023 03:04:29 -0700 (PDT) Received: from localhost ([2001:620:618:590:2:80b3:0:e5c]) by smtp.gmail.com with ESMTPSA id z19-20020aa7cf93000000b005223f398df1sm1585521edx.91.2023.07.28.03.04.28 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Fri, 28 Jul 2023 03:04:29 -0700 (PDT) From: "Basil L. Contovounesios" To: Eli Zaretskii Subject: Re: bug#64686: 30.0.50; Tar mode @PaxHeader bug In-Reply-To: <83fs59n406.fsf@gnu.org> (Eli Zaretskii's message of "Thu, 27 Jul 2023 11:38:17 +0300") References: <83fs59n406.fsf@gnu.org> Date: Fri, 28 Jul 2023 12:04:27 +0200 Message-ID: <87lef0fj2s.fsf@epfl.ch> User-Agent: Gnus/5.13 (Gnus v5.13) MIME-Version: 1.0 Content-Type: multipart/mixed; boundary="=-=-=" X-Spam-Score: -0.0 (/) X-Debbugs-Envelope-To: 64686 Cc: Devon Sean McCullough , 64686@debbugs.gnu.org, Stefan Monnier 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: -1.0 (-) --=-=-= Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable Eli Zaretskii [2023-07-27 11:38 +0300] wrote: > Should be fixed now on the master branch. Thanks, but doesn't tar-parse-pax-extended-header mutate tar-attr-vector, which is initialised with a constant vector? E.g. (aset [nil] 0 nil) would normally result in: Warning: =E2=80=98aset=E2=80=99 on constant vector (arg 1) Is this a welcome change? --=-=-= Content-Type: text/x-diff Content-Disposition: inline; filename=tar.diff diff --git a/lisp/tar-mode.el b/lisp/tar-mode.el index e4ea95343e0..2b6329fecc3 100644 --- a/lisp/tar-mode.el +++ b/lisp/tar-mode.el @@ -255,15 +255,14 @@ pax-decode-string (decode-coding-string str coding) str)) -(defvar tar-attr-vector '[nil nil nil nil nil nil nil nil]) +(defvar tar-attr-vector (make-vector 8 nil)) (defun tar-parse-pax-extended-header (pos) "Parse a pax external header of a Posix-format tar file." (let ((end (+ pos 512)) (result tar-attr-vector) (coding 'utf-8-unix) attr value record-len value-len) - (dotimes (i 8) - (aset result i nil)) + (fillarray result nil) (goto-char pos) (while (and (< pos end) (re-search-forward pax-extended-attribute-record-regexp --=-=-= Content-Type: text/plain Thanks, -- Basil --=-=-=-- From debbugs-submit-bounces@debbugs.gnu.org Fri Jul 28 07:47:48 2023 Received: (at 64686) by debbugs.gnu.org; 28 Jul 2023 11:47:48 +0000 Received: from localhost ([127.0.0.1]:43913 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1qPLwi-0003fQ-B0 for submit@debbugs.gnu.org; Fri, 28 Jul 2023 07:47:48 -0400 Received: from mail-lf1-x133.google.com ([2a00:1450:4864:20::133]:46181) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1qPLwg-0003eb-Nc for 64686@debbugs.gnu.org; Fri, 28 Jul 2023 07:47:47 -0400 Received: by mail-lf1-x133.google.com with SMTP id 2adb3069b0e04-4fe0c566788so3529134e87.0 for <64686@debbugs.gnu.org>; Fri, 28 Jul 2023 04:47:46 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20221208; t=1690544860; x=1691149660; h=to:cc:date:message-id:subject:mime-version :content-transfer-encoding:from:sender:from:to:cc:subject:date :message-id:reply-to; bh=31CyY2G8HEZEKnOOnoo6dtTvCxumUcaiBnQqgovprHA=; b=TcdyZPP+pzdJhQ/V2XkQzfYpy7FboxrT7r76Ns71qudX38kxatyJKAUHLgKMFalHw5 nabE/qoGA1UGcw0i1L967sHRAALwcem6yxe2EmKj4XZ0ENhXOl73k9OkyRK7M9QFBkSa sza/woIcWTSmNqHtotPm5LBCV/X2Q2TdWWT72kjpojZYK8YWVltPAw/CfHAWxyWhtcmU lCTGZhvIiWwVCq/XliLu8W/1y2HGD8BPnef45sXvVxExti2s0G3nLjIWw+RAkE2Ps3uH vzCzJmGFGkjrN+WYZD2Wko0Oy5xkKvscmXPyf+e8WX29zzvhsCsstz+vFeo9Vaknavio mF3Q== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20221208; t=1690544860; x=1691149660; h=to:cc:date:message-id:subject:mime-version :content-transfer-encoding:from:sender:x-gm-message-state:from:to:cc :subject:date:message-id:reply-to; bh=31CyY2G8HEZEKnOOnoo6dtTvCxumUcaiBnQqgovprHA=; b=QHNdFBavT7slDaZf/bWHl8dZbXDraru9rDx7DSLtSYX/kuSb4PfvaTjvRwiNcpnKuE M+OTMWGAWMeqqAL5ecnwwaORnK2xMjxvt1ensNKMEFXUM40maS5ai/IECIi0VU79gy/m SCLwGw8QzkVar2rfY7klC+OJBMMHHaoKPPW5HH/NpnX+Xzv81kX2AU69mhLcr6hY+gzJ v491v29EOrNe6eTepp+1jwYbwwHw0YDy6FS7HV6u3Xkav2+xL+J563iShJDq1864INjv RPYiXyWnDLxnAnG8BDISXNA5qdWDUe818cpU+sBDWcpOnJjoJZbYgNetpZfZcA1RB679 qDmQ== X-Gm-Message-State: ABy/qLa8yoRXO4d1vUqqlXwEdaZAMRrCo0rhWOZBdWxd7Bv/qmlHVOZa PycGFS4D7Q0oUiIITKVu2XE= X-Google-Smtp-Source: APBJJlEHyMPRo29Q+X5/D+6fBCzJHTbR/dNag2C5N/MpMnfk0YnNDmL5PqQi4M/BKc0b4SbQcN+yvw== X-Received: by 2002:a05:6512:34c9:b0:4fb:7b50:3fc9 with SMTP id w9-20020a05651234c900b004fb7b503fc9mr1380139lfr.58.1690544860376; Fri, 28 Jul 2023 04:47:40 -0700 (PDT) Received: from smtpclient.apple (c188-150-165-235.bredband.tele2.se. [188.150.165.235]) by smtp.gmail.com with ESMTPSA id e6-20020ac25466000000b004fe1f37035csm360954lfn.224.2023.07.28.04.47.39 (version=TLS1_2 cipher=ECDHE-ECDSA-AES128-GCM-SHA256 bits=128/128); Fri, 28 Jul 2023 04:47:40 -0700 (PDT) From: =?utf-8?Q?Mattias_Engdeg=C3=A5rd?= Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: quoted-printable Mime-Version: 1.0 (Mac OS X Mail 14.0 \(3654.120.0.1.15\)) Subject: bug#64686: 30.0.50; Tar mode @PaxHeader bug Message-Id: <4E0A8708-4075-46DF-9F0D-BCC66B96221B@gmail.com> Date: Fri, 28 Jul 2023 13:47:39 +0200 To: Basil Contovounesios X-Mailer: Apple Mail (2.3654.120.0.1.15) X-Spam-Score: -0.0 (/) X-Debbugs-Envelope-To: 64686 Cc: Eli Zaretskii , Devon Sean McCullough , Stefan Monnier , 64686@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: -1.0 (-) > Thanks, but doesn't tar-parse-pax-extended-header mutate = tar-attr-vector, which is initialised with a constant vector? Good catch. Little chance of detecting this one statically I'm afraid. The patch is fine, but maybe we should return a fresh vector each time = instead of reusing a single global object. From debbugs-submit-bounces@debbugs.gnu.org Fri Jul 28 08:21:14 2023 Received: (at 64686) by debbugs.gnu.org; 28 Jul 2023 12:21:14 +0000 Received: from localhost ([127.0.0.1]:43985 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1qPMT4-0007Bc-3n for submit@debbugs.gnu.org; Fri, 28 Jul 2023 08:21:14 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:59634) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1qPMT2-0007BP-Ii for 64686@debbugs.gnu.org; Fri, 28 Jul 2023 08:21:13 -0400 Received: from fencepost.gnu.org ([2001:470:142:3::e]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1qPMSw-0006nI-AX; Fri, 28 Jul 2023 08:21:06 -0400 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=gnu.org; s=fencepost-gnu-org; h=MIME-version:References:Subject:In-Reply-To:To:From: Date; bh=QSwd+f9oj6eyP/nF2KBk9BOQIaXhcG4YVlac1t6Rue4=; b=c/FQzwY0Hu3wAFQcjOTE 7Eu1bvM9tLWym70ZBboAv6rQrkF/uTfaIm03/u+6asmr5FfVAIM7tPC8HL2RZO+rJ93kjYdZrwzUy Latm01wc84NAAXVbGyHx7td83IqQs4wRnQS+w00/FRO/+Hiup7RmRQDlatmNgDk9JThFeYsYvh34i IRDv+FqIyhodMuF0Xq/MjBDoYcopndFB+nZlWTJziGAC1SvMto/DIXsmXkvht8n5n35iqnE9LCAYQ +NNmc2REHRrIwfSySP136rhppIhPfs/d4uU3zbTTjWz8DFOMGWV6O3kNFCjiDviOl4/trS5fYWmD5 4crmyLD7J0qXEQ==; Received: from [87.69.77.57] (helo=home-c4e4a596f7) by fencepost.gnu.org with esmtpsa (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1qPMSv-0003EM-Qg; Fri, 28 Jul 2023 08:21:06 -0400 Date: Fri, 28 Jul 2023 15:21:56 +0300 Message-Id: <83a5vgjkez.fsf@gnu.org> From: Eli Zaretskii To: "Basil L. Contovounesios" In-Reply-To: <87lef0fj2s.fsf@epfl.ch> (contovob@tcd.ie) Subject: Re: bug#64686: 30.0.50; Tar mode @PaxHeader bug References: <83fs59n406.fsf@gnu.org> <87lef0fj2s.fsf@epfl.ch> MIME-version: 1.0 Content-type: text/plain; charset=utf-8 Content-Transfer-Encoding: 8bit X-Spam-Score: -2.3 (--) X-Debbugs-Envelope-To: 64686 Cc: emacs-hacker2017@jovi.net, 64686@debbugs.gnu.org, monnier@iro.umontreal.ca 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: -3.3 (---) > From: "Basil L. Contovounesios" > Cc: Devon Sean McCullough , > 64686@debbugs.gnu.org, Stefan Monnier > Date: Fri, 28 Jul 2023 12:04:27 +0200 > > Thanks, but doesn't tar-parse-pax-extended-header mutate > tar-attr-vector, which is initialised with a constant vector? > > E.g. (aset [nil] 0 nil) would normally result in: > Warning: ‘aset’ on constant vector (arg 1) > > Is this a welcome change? Yes, thanks. From debbugs-submit-bounces@debbugs.gnu.org Fri Jul 28 08:26:05 2023 Received: (at 64686) by debbugs.gnu.org; 28 Jul 2023 12:26:05 +0000 Received: from localhost ([127.0.0.1]:44044 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1qPMXl-0007Nu-9Z for submit@debbugs.gnu.org; Fri, 28 Jul 2023 08:26:05 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:33416) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1qPMXk-0007NR-5d for 64686@debbugs.gnu.org; Fri, 28 Jul 2023 08:26:04 -0400 Received: from fencepost.gnu.org ([2001:470:142:3::e]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1qPMXd-0008JZ-RM; Fri, 28 Jul 2023 08:25:57 -0400 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=gnu.org; s=fencepost-gnu-org; h=MIME-version:References:Subject:In-Reply-To:To:From: Date; bh=B0yUVM1ZB2lfp5DeO+DfZd8ZGikd9nfV9fcc7S/VvCQ=; b=Ty11jb3syrD4R2Y3eK0j S5cPigDF+kzODA5e+sBL1MVkqOsJPEZzeWQ86rlTrHDne6e3BTOAAG+aDcMgx315W/rs2SP9za8ak nItHDxLf8bLTU5OUrykesSO0wmC63SJ+VsaYxvA3zJp1UEpYaI4Voyux0eVxU4snMfosLwG+byANc xFY/K43WDr8YDw8u4a4bxt6nR0fXhSiI7NLEY1g1CdDLfDTUrxSfR7U8E5/F5sYMSdlvP2r6oINik q9A/S6vnEy07uiNLMj991QOTBmPFD0UjB0krSCGgo1x3C5iNPsO+y6NdAs9xxpXSMCtbMVeP8ee5J ELMvqhsDxCG06Q==; Received: from [87.69.77.57] (helo=home-c4e4a596f7) by fencepost.gnu.org with esmtpsa (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1qPMWx-0003c6-Dt; Fri, 28 Jul 2023 08:25:43 -0400 Date: Fri, 28 Jul 2023 15:26:08 +0300 Message-Id: <838rb0jk7z.fsf@gnu.org> From: Eli Zaretskii To: Mattias =?utf-8?Q?Engdeg=C3=A5rd?= In-Reply-To: <4E0A8708-4075-46DF-9F0D-BCC66B96221B@gmail.com> (message from Mattias =?utf-8?Q?Engdeg=C3=A5rd?= on Fri, 28 Jul 2023 13:47:39 +0200) Subject: Re: bug#64686: 30.0.50; Tar mode @PaxHeader bug References: <4E0A8708-4075-46DF-9F0D-BCC66B96221B@gmail.com> MIME-version: 1.0 Content-type: text/plain; charset=utf-8 Content-Transfer-Encoding: 8bit X-Spam-Score: -2.3 (--) X-Debbugs-Envelope-To: 64686 Cc: contovob@tcd.ie, emacs-hacker2017@jovi.net, 64686@debbugs.gnu.org, monnier@iro.umontreal.ca 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: -3.3 (---) > From: Mattias Engdegård > Date: Fri, 28 Jul 2023 13:47:39 +0200 > Cc: Eli Zaretskii , > Devon Sean McCullough , > 64686@debbugs.gnu.org, > Stefan Monnier > > maybe we should return a fresh vector each time instead of reusing a single global object. I had that in the prototype, but decided I didn't like too much consing this would produce. From debbugs-submit-bounces@debbugs.gnu.org Fri Jul 28 12:43:18 2023 Received: (at 64686) by debbugs.gnu.org; 28 Jul 2023 16:43:18 +0000 Received: from localhost ([127.0.0.1]:45912 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1qPQYg-00008B-4L for submit@debbugs.gnu.org; Fri, 28 Jul 2023 12:43:18 -0400 Received: from mail-ej1-x631.google.com ([2a00:1450:4864:20::631]:56506) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1qPQYd-00007x-PH for 64686@debbugs.gnu.org; Fri, 28 Jul 2023 12:43:17 -0400 Received: by mail-ej1-x631.google.com with SMTP id a640c23a62f3a-99bc0da5684so314405466b.0 for <64686@debbugs.gnu.org>; Fri, 28 Jul 2023 09:43:15 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=tcd.ie; s=google21; t=1690562589; x=1691167389; h=content-transfer-encoding:mime-version:user-agent:message-id:date :references:in-reply-to:subject:cc:to:from:from:to:cc:subject:date :message-id:reply-to; bh=nV6ZUOQsca+ldAUWHQ+aU4JpXv10pKCAiGleqGY4FPc=; b=VAW8BZh1yVzjNDbS6wkgS69zQoxXjLrg7toE+275wbmV5F3faV6GjpNmkxWRkvNzrV fSdAI8xgMByowiSdT5R6BGVyUBjFFNe73nbdjE5GN9O8LLH0TkWdvaWZn98CkrScGda6 4NdWogei06O7PSXdyFeROM9f55g+J0Xq+ZUq8C/qpSa/xvIERsLWSBsmWg0z74RI6/QI 4Mge1FvbL+9cOnKb+Y5So4ynr0/5SJO8hKlbFXHo5LuxJv0B32vWNuL1nT8ad6QWQYL5 2g5KqJYTMQJYNvbA7uCb/naMfsKRh/lQTn0RsYhtvNMWdYAv0nO3fpmNQq0kR5OkwuR1 9VfA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20221208; t=1690562589; x=1691167389; h=content-transfer-encoding:mime-version:user-agent:message-id:date :references:in-reply-to:subject:cc:to:from:x-gm-message-state:from :to:cc:subject:date:message-id:reply-to; bh=nV6ZUOQsca+ldAUWHQ+aU4JpXv10pKCAiGleqGY4FPc=; b=BXv4PJFOupVZjNFCCxZD/3SdQCopoxFImjWBTuON8XyGitzyAaI4U0CqtJ12E6r0SF 9gKmJBlEM5l7mJ5xrh7Hh+eM549GUa2fodKfX0OA7BxmkOA4DN+HjWedzqfmvzpW/HSq BYqFk/9GcywzkiGvaxfsdaoMRqx/QErpl+if6WLqZxrlNkcOBusKJF2cZIn5ttjssomK 11dxSdmOvdvm29fVbK2c9GcFPbUUkf6yQftzo8V+P2nwbfHoBpb2BVFp0NrUWwDMx+/Z UpW3sTL4mnfFCCExnS+hvdV/inUc27BNfg+kHRhrI/MOM/KqBAm4X2D//RttYFqS3g+2 l2bg== X-Gm-Message-State: ABy/qLaHLVzGWAc69ev62f3Xz+cAUR3uEi5YSEY0hHNFOXxHOri4Gz/Z q4gL6TIWrYgY4QAOzuoTRk/rTA== X-Google-Smtp-Source: APBJJlHXzly6UiZsVV8Z/UXBSxtCzY1sEuDY68usX3M/OLnbaeXyt3z6eKydi3t0qs6ETaoj4EtbxA== X-Received: by 2002:a17:907:a06c:b0:99b:bc52:8d2 with SMTP id ia12-20020a170907a06c00b0099bbc5208d2mr2392179ejc.6.1690562588818; Fri, 28 Jul 2023 09:43:08 -0700 (PDT) Received: from localhost (vpn-254-049.epfl.ch. [128.179.254.49]) by smtp.gmail.com with ESMTPSA id o21-20020a17090637d500b009937e7c4e54sm2225036ejc.39.2023.07.28.09.43.08 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Fri, 28 Jul 2023 09:43:08 -0700 (PDT) From: "Basil L. Contovounesios" To: Eli Zaretskii Subject: Re: bug#64686: 30.0.50; Tar mode @PaxHeader bug In-Reply-To: <83a5vgjkez.fsf@gnu.org> (Eli Zaretskii's message of "Fri, 28 Jul 2023 15:21:56 +0300") References: <83fs59n406.fsf@gnu.org> <87lef0fj2s.fsf@epfl.ch> <83a5vgjkez.fsf@gnu.org> Date: Fri, 28 Jul 2023 18:43:07 +0200 Message-ID: <87mszgoulg.fsf@epfl.ch> User-Agent: Gnus/5.13 (Gnus v5.13) MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable X-Spam-Score: -0.0 (/) X-Debbugs-Envelope-To: 64686 Cc: emacs-hacker2017@jovi.net, 64686@debbugs.gnu.org, monnier@iro.umontreal.ca 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: -1.0 (-) Eli Zaretskii [2023-07-28 15:21 +0300] wrote: >> From: "Basil L. Contovounesios" >> Cc: Devon Sean McCullough , >> 64686@debbugs.gnu.org, Stefan Monnier >> Date: Fri, 28 Jul 2023 12:04:27 +0200 >>=20 >> Thanks, but doesn't tar-parse-pax-extended-header mutate >> tar-attr-vector, which is initialised with a constant vector? >>=20 >> E.g. (aset [nil] 0 nil) would normally result in: >> Warning: =E2=80=98aset=E2=80=99 on constant vector (arg 1) >>=20 >> Is this a welcome change? > > Yes, thanks. Thanks, installed: ; Avoid recent tar-mode.el constant mutation 6479e8758d9 2023-07-28 18:36:14 +0200 https://git.sv.gnu.org/cgit/emacs.git/commit/?id=3D6479e8758d9 --=20 Basil From debbugs-submit-bounces@debbugs.gnu.org Thu Aug 03 04:02:44 2023 Received: (at 64686-done) by debbugs.gnu.org; 3 Aug 2023 08:02:44 +0000 Received: from localhost ([127.0.0.1]:50747 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1qRTIB-0007GP-PX for submit@debbugs.gnu.org; Thu, 03 Aug 2023 04:02:44 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:45602) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1qRTI9-0007G6-By for 64686-done@debbugs.gnu.org; Thu, 03 Aug 2023 04:02:42 -0400 Received: from fencepost.gnu.org ([2001:470:142:3::e]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1qRTI3-0002xp-B6; Thu, 03 Aug 2023 04:02:35 -0400 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=gnu.org; s=fencepost-gnu-org; h=References:Subject:In-Reply-To:To:From:Date: mime-version; bh=WOPmKXz6kV0Y9XP11naHEmhYsB3oHsp5wBoMcWTNzoU=; b=V81+iPDcTGHj GRSVyoe6mGBM8ryEKT6GfXoU7V4qhz26ky1+Ylh/L/USgH5OVIE7ymhpM1PNHmcWCWrsKCmnYt9k8 76wreLAiR2GKh+NjqtoNB7QlMEXpNcRwwm6dnOjwkcPhuBhwOsgcPZwuxU5lFe8rUNKjEB5VtGGy1 Vh/A5ADiWbcXbDMDwc6q5ew7RYwwqgn1OruTKVk/EvKipQC5Lq0ZviM6wgM2P9FgiBasXENv0wLMw oG446nMJpXXO1TntYPoe6wr2DNAAptEoxYI6MXud2oM3bW4bh3/mo1TkMcv5Rq+hUsRFC12cB2HZc edfitogaqLnpEoqAxiEGwQ==; Received: from [87.69.77.57] (helo=home-c4e4a596f7) by fencepost.gnu.org with esmtpsa (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1qRTI1-0004OO-4T; Thu, 03 Aug 2023 04:02:35 -0400 Date: Thu, 03 Aug 2023 11:02:43 +0300 Message-Id: <83sf90y2n0.fsf@gnu.org> From: Eli Zaretskii To: emacs-hacker2017@jovi.net In-Reply-To: <83fs59n406.fsf@gnu.org> (message from Eli Zaretskii on Thu, 27 Jul 2023 11:38:17 +0300) Subject: Re: bug#64686: 30.0.50; Tar mode @PaxHeader bug References: <83fs59n406.fsf@gnu.org> X-Spam-Score: -2.3 (--) X-Debbugs-Envelope-To: 64686-done Cc: monnier@iro.umontreal.ca, 64686-done@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: -3.3 (---) > Cc: 64686@debbugs.gnu.org, Stefan Monnier > Date: Thu, 27 Jul 2023 11:38:17 +0300 > From: Eli Zaretskii > > > Date: Mon, 17 Jul 2023 14:31:39 -0400 > > From: Devon Sean McCullough > > > > $ wget > > https://f-droid.org/repo/com.simplemobiletools.voicerecorder_36_src.tar.gz > > $ emacs --no-init-file --no-site-file > > com.simplemobiletools.voicerecorder_36_src.tar.gz > > > > should show something like the output of > > > > $ tar -tvz < com.simplemobiletools.voicerecorder_36_src.tar.gz > > > > instead of spurious ././@PaxHeader lines > > interleaved with truncated long file names. > > Thanks. In a nutshell, tar-mode didn't support Posix-standard pax > extended headers. Should be fixed now on the master branch. > > P.S. Thanks to Stefan who found a subtle bug in the prototype of this > fix. No further comments, so I assume the issue can be closed now. From unknown Sun Jun 22 22:42:55 2025 Received: (at fakecontrol) by fakecontrolmessage; To: internal_control@debbugs.gnu.org From: Debbugs Internal Request Subject: Internal Control Message-Id: bug archived. Date: Thu, 31 Aug 2023 11:24:10 +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