GNU logs - #79582, boring messages


Message sent to bug-gnu-emacs@HIDDEN:


X-Loop: help-debbugs@HIDDEN
Subject: bug#79582: archive-mode: opening squashfs nested in zip file doesn't work
Resent-From: Jens Thiele <karme@HIDDEN>
Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
Resent-CC: bug-gnu-emacs@HIDDEN
Resent-Date: Mon, 06 Oct 2025 07:00:03 +0000
Resent-Message-ID: <handler.79582.B.17597339839045 <at> debbugs.gnu.org>
Resent-Sender: help-debbugs@HIDDEN
X-GNU-PR-Message: report 79582
X-GNU-PR-Package: emacs
X-GNU-PR-Keywords: 
To: 79582 <at> debbugs.gnu.org
X-Debbugs-Original-To: bug-gnu-emacs@HIDDEN
Received: via spool by submit <at> debbugs.gnu.org id=B.17597339839045
          (code B ref -1); Mon, 06 Oct 2025 07:00:03 +0000
Received: (at submit) by debbugs.gnu.org; 6 Oct 2025 06:59:43 +0000
Received: from localhost ([127.0.0.1]:53939 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1v5fCA-0002Ll-FS
	for submit <at> debbugs.gnu.org; Mon, 06 Oct 2025 02:59:43 -0400
Received: from lists.gnu.org ([2001:470:142::17]:47172)
 by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256)
 (Exim 4.84_2) (envelope-from <karme@HIDDEN>) id 1v5fC3-0002Kv-8D
 for submit <at> debbugs.gnu.org; Mon, 06 Oct 2025 02:59:36 -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 <karme@HIDDEN>) id 1v5fBw-0003sj-CI
 for bug-gnu-emacs@HIDDEN; Mon, 06 Oct 2025 02:59:29 -0400
Received: from ipv62.karme.de ([2a01:4f8:221:943::2] helo=jupiter.karme.de)
 by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256)
 (Exim 4.90_1) (envelope-from <karme@HIDDEN>) id 1v5fBt-0006sE-Jp
 for bug-gnu-emacs@HIDDEN; Mon, 06 Oct 2025 02:59:27 -0400
DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=karme.de;
 s=exim; h=Content-Type:MIME-Version:Message-ID:Date:Subject:To:From:Sender:
 Reply-To:Cc:Content-Transfer-Encoding:Content-ID:Content-Description:
 Resent-Date:Resent-From:Resent-Sender:Resent-To:Resent-Cc:Resent-Message-ID:
 In-Reply-To:References:List-Id:List-Help:List-Unsubscribe:List-Subscribe:
 List-Post:List-Owner:List-Archive;
 bh=UxcgjWsg1y1HdfEWHbrvdOviXxtnGbif9kvsYkXc70E=; b=eJ5nA6c04z1Y/NFR9llu7ZKeun
 a3ETdWuzGwrOGxgvs91+UUnhjl590VOn1qmMp/QK/Y2iR1Hx5uOfWXaCa72wCIXdps3z6hvVuro0/
 cV4GoGrOeRVE0k3D6FA2AO6HRpQBANGwc5YR4PyqGSQPvUCoqMQEF9e8NOZ7qukI4PdjUHei+6+T3
 xXfKZTCvse9UdD0WgwT+ekgUwOY7eQ8Q0AyUA6wUPMN5AJlBxPOdgm3/bfKh8ssmdQrliGF/cfpvh
 0LO8QN2FuXcDjf0DB/SNebcTRdEZ2slv6kwbYjHifx0QC3fdGuG2F1/QcfKt6uac16djYLqezrsKP
 XAza5xCA==;
Received: from customer (localhost [127.0.0.1])
 by jupiter.karme.de with esmtps id 1v5fBq-005kie-04
 for bug-gnu-emacs@HIDDEN; Mon, 06 Oct 2025 08:59:22 +0200
Received: from karme by amalthea.fritz.box with local (Exim 4.96)
 (envelope-from <karme@HIDDEN>) id 1v5fBp-000fF1-2F
 for bug-gnu-emacs@HIDDEN; Mon, 06 Oct 2025 08:59:21 +0200
From: Jens Thiele <karme@HIDDEN>
Date: Mon, 06 Oct 2025 08:59:21 +0200
Message-ID: <87ikgsh5x2.fsf@HIDDEN>
MIME-Version: 1.0
Content-Type: multipart/mixed; boundary="=-=-="
X-karme-de: auth ok
Received-SPF: pass client-ip=2a01:4f8:221:943::2; envelope-from=karme@HIDDEN;
 helo=jupiter.karme.de
X-Spam_score_int: -20
X-Spam_score: -2.1
X-Spam_bar: --
X-Spam_report: (-2.1 / 5.0 requ) BAYES_00=-1.9, DKIM_SIGNED=0.1,
 DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, SPF_HELO_NONE=0.001,
 SPF_PASS=-0.001 autolearn=ham autolearn_force=no
X-Spam_action: no action
X-Spam-Score: 0.9 (/)
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -0.1 (/)

--=-=-=
Content-Type: text/plain

Hi,

Maybe not really an important bug, but during testing for #79574 I found
it:

opening a squashfs file nested in a zip file produces an "File mode
specification error".

(note: opening zip in zip works, which is really nice - gvfs => tramp
afaiu doesn't support that)

Howto reproduce:

I used a debian/sid chroot to test:

$ sudo apt-get -y install emacs-nox squashfs-tools squashfs-tools-ng zip
$ cd /tmp/ ; rm -rf s; mkdir s; cd s; echo hello world > hello;
$ mksquashfs hello test.squashfs;
# this works as expected:
$ emacs -nw test.squashfs
# create zip containing squashfs
$ mkdir z; pushd z; cp ../test.squashfs .; zip -r ../test.zip .; popd
$ emacs -nw test.zip
# now try to open the test.squashfs within the test.zip

I get:

"File mode specification error: (search-failed [drwxl\-]\{10\})"

attached the test.zip

Best regards
Jens


--=-=-=
Content-Type: application/zip
Content-Disposition: attachment; filename=test.zip
Content-Transfer-Encoding: base64

UEsDBBQAAAAIALU1Rlu7HGU7wAAAAAAQAAANABwAdGVzdC5zcXVhc2hmc1VUCQADlWXjaJVl42h1
eAsAAQToAwAABOgDAADLKC4sZmJgYJia+jiDgYGJgRHIZmQQZDgAJFmAbAUGCHgHpZ9B6f9QkAPl
T4XSB6D0DSidkZqTk69Qnl+Uk8KlzlBxKzkp4tAJBpbgYPn0BkmPBvYOScl/h5/OXPBIIYqtY2aj
BMOPdWzJ4iCFCQ0Mbhpnjxw4NGHirMmT+RnY6plkBBoSoObyMICdyrAOyueDamHV4GVgFGBQPAEV
Z2l4wczA8IBhFIyCUTAKRsEoGAWjYBSMglEwCkbBKBjJAABQSwECHgMUAAAACAC1NUZbuxxlO8AA
AAAAEAAADQAYAAAAAAAAAAAApIEAAAAAdGVzdC5zcXVhc2hmc1VUBQADlWXjaHV4CwABBOgDAAAE
6AMAAFBLBQYAAAAAAQABAFMAAAAHAQAAAAA=
--=-=-=--




Message sent:


Content-Disposition: inline
Content-Transfer-Encoding: quoted-printable
MIME-Version: 1.0
X-Mailer: MIME-tools 5.505 (Entity 5.505)
Content-Type: text/plain; charset=utf-8
X-Loop: help-debbugs@HIDDEN
From: help-debbugs@HIDDEN (GNU bug Tracking System)
To: Jens Thiele <karme@HIDDEN>
Subject: bug#79582: Acknowledgement (archive-mode: opening squashfs nested
 in zip file doesn't work)
Message-ID: <handler.79582.B.17597339839045.ack <at> debbugs.gnu.org>
References: <87ikgsh5x2.fsf@HIDDEN>
X-Gnu-PR-Message: ack 79582
X-Gnu-PR-Package: emacs
Reply-To: 79582 <at> debbugs.gnu.org
Date: Mon, 06 Oct 2025 07:00:04 +0000

Thank you for filing a new bug report with debbugs.gnu.org.

This is an automatically generated reply to let you know your message
has been received.

Your message is being forwarded to the package maintainers and other
interested parties for their attention; they will reply in due course.

Your message has been sent to the package maintainer(s):
 bug-gnu-emacs@HIDDEN

If you wish to submit further information on this problem, please
send it to 79582 <at> debbugs.gnu.org.

Please do not send mail to help-debbugs@HIDDEN unless you wish
to report a problem with the Bug-tracking system.

--=20
79582: https://debbugs.gnu.org/cgi/bugreport.cgi?bug=3D79582
GNU Bug Tracking System
Contact help-debbugs@HIDDEN with problems


Message sent to bug-gnu-emacs@HIDDEN:


X-Loop: help-debbugs@HIDDEN
Subject: bug#79582: archive-mode: opening squashfs nested in zip file doesn't work
Resent-From: Michael Albinus <michael.albinus@HIDDEN>
Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
Resent-CC: bug-gnu-emacs@HIDDEN
Resent-Date: Wed, 08 Oct 2025 14:30:02 +0000
Resent-Message-ID: <handler.79582.B79582.17599337599282 <at> debbugs.gnu.org>
Resent-Sender: help-debbugs@HIDDEN
X-GNU-PR-Message: followup 79582
X-GNU-PR-Package: emacs
X-GNU-PR-Keywords: 
To: Jens Thiele <karme@HIDDEN>
Cc: 79582 <at> debbugs.gnu.org
Received: via spool by 79582-submit <at> debbugs.gnu.org id=B79582.17599337599282
          (code B ref 79582); Wed, 08 Oct 2025 14:30:02 +0000
Received: (at 79582) by debbugs.gnu.org; 8 Oct 2025 14:29:19 +0000
Received: from localhost ([127.0.0.1]:33517 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1v6VAM-0002Pb-QT
	for submit <at> debbugs.gnu.org; Wed, 08 Oct 2025 10:29:19 -0400
Received: from mout.gmx.net ([212.227.15.19]:43111)
 by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256)
 (Exim 4.84_2) (envelope-from <michael.albinus@HIDDEN>)
 id 1v6VAF-0002OU-TA
 for 79582 <at> debbugs.gnu.org; Wed, 08 Oct 2025 10:29:14 -0400
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmx.de;
 s=s31663417; t=1759933744; x=1760538544; i=michael.albinus@HIDDEN;
 bh=PccBtwUV4v7l6htkM1+RXvB7KNUv7csGwXkPTSQ19zM=;
 h=X-UI-Sender-Class:From:To:Cc:Subject:In-Reply-To:References:Date:
 Message-ID:MIME-Version:Content-Type:cc:content-transfer-encoding:
 content-type:date:from:message-id:mime-version:reply-to:subject:
 to;
 b=MGZExoorGH+9R2DMoL3rx6PQaRvD7jiBFHGo6GgGnQzT1C6w8kKZQZjsUrfsTtms
 rU6EzgQmLP2e6OmWCxifLgK0p42EJ96acxoGUZqsg9cMsQReyJ7JYAMO4XOoy/xQ/
 aLoedw/5vu3u9l7vtdDMSdOJACgspCqLCK/1CMR6Ez5IKTjfsnqT1LZxre3PvYLbI
 KMJSwBl9k8FsueBOMOjnzVa7ZNTo7kQUXYmXwjy+r6Z+nu/ncUyiVxJwl+w5hAwAA
 yiitNX8DZmKzzzc2kgBznmBUcM9f0d7i9IYsgQgpgHKkcoK1ReFHFLFh2xaMP2Hmy
 53IFPh47ibmzFXgs/w==
X-UI-Sender-Class: 724b4f7f-cbec-4199-ad4e-598c01a50d3a
Received: from gandalf.gmx.de ([185.89.37.61]) by mail.gmx.net (mrgmx005
 [212.227.17.190]) with ESMTPSA (Nemesis) id 1N33Ed-1u8JpN3A7h-018E0N; Wed, 08
 Oct 2025 16:29:04 +0200
From: Michael Albinus <michael.albinus@HIDDEN>
In-Reply-To: <87ikgsh5x2.fsf@HIDDEN>
References: <87ikgsh5x2.fsf@HIDDEN>
Date: Wed, 08 Oct 2025 16:29:01 +0200
Message-ID: <87a521v55e.fsf@HIDDEN>
User-Agent: Gnus/5.13 (Gnus v5.13)
MIME-Version: 1.0
Content-Type: text/plain
X-Provags-ID: V03:K1:bx1vHTZaWb5Xsut9oYsSsASer/FhBlayDi4FV3SgvdE1onEEUHk
 zUP7MsxFY2b/pa0Ap12DMLF51yTRg7XSEErLr3IlGJfeXRyUaeATV9UVsdrxW4YHI01CjsF
 c2l6hx8IHkq2eDJH4yjpNAIWc0Xt1P/h0RpRaYigQnYs25EhPaD2AM603U10b5Q6mD/pKSg
 vLxeFbkgfz60azvv4YMug==
X-Spam-Flag: NO
UI-OutboundReport: notjunk:1;M01:P0:Bfvkx6NAQms=;Rxxpt3LrnQicSt1z8Tlc+zcMjXV
 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
 s96RY06BJ/tgIhmo8BEOeiTDdc=
X-Spam-Score: -0.7 (/)
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -1.7 (-)

Jens Thiele <karme@HIDDEN> writes:

> Hi,

Hi Jens,

> (note: opening zip in zip works, which is really nice - gvfs => tramp
> afaiu doesn't support that)

Thanks for the heads-up! It ought to work until Emacs 27 (Tramp 2.4),
but it is lost now. I'll check what's up.

> Best regards
> Jens

Best regards, Michael.




Message sent to bug-gnu-emacs@HIDDEN:


X-Loop: help-debbugs@HIDDEN
Subject: bug#79582: archive-mode: opening squashfs nested in zip file doesn't work
Resent-From: Michael Albinus <michael.albinus@HIDDEN>
Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
Resent-CC: bug-gnu-emacs@HIDDEN
Resent-Date: Sat, 11 Oct 2025 12:54:01 +0000
Resent-Message-ID: <handler.79582.B79582.176018719230416 <at> debbugs.gnu.org>
Resent-Sender: help-debbugs@HIDDEN
X-GNU-PR-Message: followup 79582
X-GNU-PR-Package: emacs
X-GNU-PR-Keywords: 
To: Jens Thiele <karme@HIDDEN>
Cc: 79582 <at> debbugs.gnu.org
Received: via spool by 79582-submit <at> debbugs.gnu.org id=B79582.176018719230416
          (code B ref 79582); Sat, 11 Oct 2025 12:54:01 +0000
Received: (at 79582) by debbugs.gnu.org; 11 Oct 2025 12:53:12 +0000
Received: from localhost ([127.0.0.1]:45047 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1v7Z5w-0007uT-Sz
	for submit <at> debbugs.gnu.org; Sat, 11 Oct 2025 08:53:12 -0400
Received: from mout.gmx.net ([212.227.15.18]:39957)
 by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256)
 (Exim 4.84_2) (envelope-from <michael.albinus@HIDDEN>)
 id 1v7Z5j-0007tj-G5
 for 79582 <at> debbugs.gnu.org; Sat, 11 Oct 2025 08:53:00 -0400
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmx.de;
 s=s31663417; t=1760187168; x=1760791968; i=michael.albinus@HIDDEN;
 bh=itiziNloKgWzn+SAwMiUJlUpFQVfpMFBDwkgC/QPGwM=;
 h=X-UI-Sender-Class:From:To:Cc:Subject:In-Reply-To:References:Date:
 Message-ID:MIME-Version:Content-Type:cc:content-transfer-encoding:
 content-type:date:from:message-id:mime-version:reply-to:subject:
 to;
 b=IjIvz0jg7ADWFrA8qFrbUyAbL06v+OpgyGGdpsU0vfLkcMwGG9ZUPxXvHHT2D1eq
 hiwjI5vV7eJRXWr7fSeWU9H1YUPxLz6Qxmv5GehOCUQystGfVkkEyn79tGxjKF1bk
 6MHr3yQYEoNUvguiVK8GefER7bY+ierV/5vJxCuW0mhx+DRbyNXkKYnigUfICsm/I
 DxiwMqD0Vggq3GzR7HFCzDq8TvODNyIzrqSAlI97fhHjfnZzQO1jwRULwCqjap7oj
 I2DpC3Es301R9V4yZeVVt0VX1lS5eEzU/FW9Wed7isASkzjWqGezv19NCtmH4GSR1
 8vnIlRkp8WJBVGvmhQ==
X-UI-Sender-Class: 724b4f7f-cbec-4199-ad4e-598c01a50d3a
Received: from gandalf.gmx.de ([185.89.37.61]) by mail.gmx.net (mrgmx005
 [212.227.17.190]) with ESMTPSA (Nemesis) id 1MnakR-1uR7OH16dZ-00oMn3; Sat, 11
 Oct 2025 14:52:48 +0200
From: Michael Albinus <michael.albinus@HIDDEN>
In-Reply-To: <87a521v55e.fsf@HIDDEN>
References: <87ikgsh5x2.fsf@HIDDEN> <87a521v55e.fsf@HIDDEN>
Date: Sat, 11 Oct 2025 14:52:47 +0200
Message-ID: <87jz11siqo.fsf@HIDDEN>
User-Agent: Gnus/5.13 (Gnus v5.13)
MIME-Version: 1.0
Content-Type: text/plain
X-Provags-ID: V03:K1:CscwvXed1r/JIjt38hp9tOvVBbbFGryp2GtJHTX1bMIxpM+chXu
 Ocp2Ow0yFc2MksaVazGDPNnVdHQ9Ra4ABB20tmqncTC8mG20yLKvVwioar6gV4k4EOFlSMj
 gK6QJYs4Z1bf+PgtJdg9+MfhuR+Rymo7DXnR/SsYHjBEhcQhSrrIqRPG1AjENWEQ48nXFkr
 3Syc3K+j3wFzpqQnWZ/Jw==
X-Spam-Flag: NO
UI-OutboundReport: notjunk:1;M01:P0:gA1gGoS1kis=;phrpTPF9PuZHTsYPpfReWP9TN8o
 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
X-Spam-Score: -0.7 (/)
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -1.7 (-)

Michael Albinus <michael.albinus@HIDDEN> writes:

>> Hi,

Hi Jens,

>> (note: opening zip in zip works, which is really nice - gvfs => tramp
>> afaiu doesn't support that)
>
> Thanks for the heads-up! It ought to work until Emacs 27 (Tramp 2.4),
> but it is lost now. I'll check what's up.

I've fixed this in tramp-archive.el. If you have, for example, a zip
file outer.zip, which contains another inner.zip, which contains a file
foo, you can access it via outer.zip/inner.zip/foo .

Pushed to the repositories.

For the cascade zip => squashfs I cannot help. libarchive, the working
horse of tramp-archive.el, doesn't support squashfs. See
<https://github.com/libarchive/libarchive/issues/792>.

>> Best regards
>> Jens

Best regards, Michael.




Message sent to bug-gnu-emacs@HIDDEN:


X-Loop: help-debbugs@HIDDEN
Subject: bug#79582: archive-mode: opening squashfs nested in zip file doesn't work
Resent-From: Jens Thiele <karme@HIDDEN>
Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
Resent-CC: bug-gnu-emacs@HIDDEN
Resent-Date: Sat, 11 Oct 2025 13:40:02 +0000
Resent-Message-ID: <handler.79582.B79582.17601899706918 <at> debbugs.gnu.org>
Resent-Sender: help-debbugs@HIDDEN
X-GNU-PR-Message: followup 79582
X-GNU-PR-Package: emacs
X-GNU-PR-Keywords: 
To: Michael Albinus <michael.albinus@HIDDEN>
Cc: 79582 <at> debbugs.gnu.org
Received: via spool by 79582-submit <at> debbugs.gnu.org id=B79582.17601899706918
          (code B ref 79582); Sat, 11 Oct 2025 13:40:02 +0000
Received: (at 79582) by debbugs.gnu.org; 11 Oct 2025 13:39:30 +0000
Received: from localhost ([127.0.0.1]:45109 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1v7Zoj-0001nR-6i
	for submit <at> debbugs.gnu.org; Sat, 11 Oct 2025 09:39:29 -0400
Received: from ipv62.karme.de ([2a01:4f8:221:943::2]:33394
 helo=jupiter.karme.de)
 by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256)
 (Exim 4.84_2) (envelope-from <karme@HIDDEN>) id 1v7ZoL-0001mQ-RJ
 for 79582 <at> debbugs.gnu.org; Sat, 11 Oct 2025 09:39:08 -0400
DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=karme.de;
 s=exim; h=Content-Type:MIME-Version:Message-ID:In-Reply-To:Date:References:
 Subject:Cc:To:From:Sender:Reply-To:Content-Transfer-Encoding:Content-ID:
 Content-Description:Resent-Date:Resent-From:Resent-Sender:Resent-To:Resent-Cc
 :Resent-Message-ID:List-Id:List-Help:List-Unsubscribe:List-Subscribe:
 List-Post:List-Owner:List-Archive;
 bh=4HD0kS6optxPXQcBE69Zakip2yURh5Id2H7K18drG/w=; b=OSXtD+9tk8H+OmSFCyvLY+3755
 0/jjv++8nV7ikOhURhCSx0Iznpx/B8wctqE5B8T1t+kSwfb64hLSr6kyvkHgfNlUPUD1wzSjb2/q7
 eRAQ3VkD/Jy+bJEETCB3DKzd7g2xxFqgisZpas5Ijsg/uxEe3lDzPEC3b/6neWxI646XcL23paqKw
 lbcuSjOYEBz+MSKJEZ/rMnzKyImI7wL4049Gm67EB6Q2rBma7nMuKffwyb9yMWE/vzxZa1Dl62uiG
 lmnENH+gZHgiX/DvZqHPryYDOFh7/2bBbHTaKaJkZ9dhTwKiBIrpH4fv36ILId6jzD0e0mQejhWxS
 x3pN+3ng==;
Received: from customer (localhost [127.0.0.1])
 by jupiter.karme.de with esmtps id 1v7ZoC-00C24h-1M;
 Sat, 11 Oct 2025 15:38:52 +0200
Received: from karme by amalthea.fritz.box with local (Exim 4.96)
 (envelope-from <karme@HIDDEN>) id 1v7ZoB-000BkV-2w;
 Sat, 11 Oct 2025 15:38:51 +0200
From: Jens Thiele <karme@HIDDEN>
References: <87ikgsh5x2.fsf@HIDDEN> <87a521v55e.fsf@HIDDEN>
 <87jz11siqo.fsf@HIDDEN>
Date: Sat, 11 Oct 2025 15:38:51 +0200
In-Reply-To: <87jz11siqo.fsf@HIDDEN> (Michael Albinus's message of "Sat, 11
 Oct 2025 14:52:47 +0200")
Message-ID: <874is57e38.fsf@HIDDEN>
MIME-Version: 1.0
Content-Type: text/plain
X-karme-de: auth ok
X-Spam-Score: 0.0 (/)
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -1.0 (-)

Michael Albinus <michael.albinus@HIDDEN> writes:

> Michael Albinus <michael.albinus@HIDDEN> writes:
>
>>> Hi,
>
> Hi Jens,

Hi,

>>> (note: opening zip in zip works, which is really nice - gvfs => tramp
>>> afaiu doesn't support that)
>>
>> Thanks for the heads-up! It ought to work until Emacs 27 (Tramp 2.4),
>> but it is lost now. I'll check what's up.
>
> I've fixed this in tramp-archive.el. If you have, for example, a zip
> file outer.zip, which contains another inner.zip, which contains a file
> foo, you can access it via outer.zip/inner.zip/foo .

cool - I didn't expect tramp would be able to do this.
Thanks for looking into this!

> Pushed to the repositories.

still pulling...
(somehow vcs2.savannah.gnu.org is slow?)

> For the cascade zip => squashfs I cannot help. libarchive, the working
> horse of tramp-archive.el, doesn't support squashfs. See
> <https://github.com/libarchive/libarchive/issues/792>.
>
>>> Best regards
>>> Jens
>
> Best regards, Michael.

Thanks
Jens




Message sent to bug-gnu-emacs@HIDDEN:


X-Loop: help-debbugs@HIDDEN
Subject: bug#79582: archive-mode: opening squashfs nested in zip file doesn't work
Resent-From: Eli Zaretskii <eliz@HIDDEN>
Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
Resent-CC: bug-gnu-emacs@HIDDEN
Resent-Date: Sun, 12 Oct 2025 08:12:02 +0000
Resent-Message-ID: <handler.79582.B79582.17602566726499 <at> debbugs.gnu.org>
Resent-Sender: help-debbugs@HIDDEN
X-GNU-PR-Message: followup 79582
X-GNU-PR-Package: emacs
X-GNU-PR-Keywords: 
To: Jens Thiele <karme@HIDDEN>
Cc: 79582 <at> debbugs.gnu.org
Received: via spool by 79582-submit <at> debbugs.gnu.org id=B79582.17602566726499
          (code B ref 79582); Sun, 12 Oct 2025 08:12:02 +0000
Received: (at 79582) by debbugs.gnu.org; 12 Oct 2025 08:11:12 +0000
Received: from localhost ([127.0.0.1]:47658 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1v7rAe-0001gk-Dr
	for submit <at> debbugs.gnu.org; Sun, 12 Oct 2025 04:11:12 -0400
Received: from eggs.gnu.org ([2001:470:142:3::10]:56554)
 by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256)
 (Exim 4.84_2) (envelope-from <eliz@HIDDEN>) id 1v7rAa-0001gW-Rv
 for 79582 <at> debbugs.gnu.org; Sun, 12 Oct 2025 04:11:10 -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 <eliz@HIDDEN>)
 id 1v7rAU-0008FS-Q0; Sun, 12 Oct 2025 04:11:02 -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=Df6bDG8QdRe00l38+0qfd+jbk0rkwNR+Sp7pGigB7Kg=; b=V8w/cIkauE7A
 IrVBqbq9X5XQ+gBQUh/51PS+g5HS45dgnGDRx5BDXR0U2YIdPmJeTuUjtQ7pQ+9XeJz6zwW1IVlF+
 8yFa8JsJPnSF8WRaVKEIPDcg3vKi60GOXskZXw5R1oOmJN+lfskiF08oD1MqGIpEsR/ZKFGDKSLi7
 jUiQjul235HhXi6nIBCVTHZR25LDfGs+2/RpotouX5VqbLm/HoIfU21abfyMp0Ol/RWuibjFiJ7y2
 nltEzaRZtkKLpP+YTXkGOef088Vlkxs32WkmmUgFFpW1F6XJiN5QrHgDp5Orf1PxAQAknpfRT/U/Q
 SrmYPHgjttBbJfJl6064nA==;
Date: Sun, 12 Oct 2025 11:11:00 +0300
Message-Id: <86sefo4k17.fsf@HIDDEN>
From: Eli Zaretskii <eliz@HIDDEN>
In-Reply-To: <87ikgsh5x2.fsf@HIDDEN> (message from Jens Thiele on Mon, 06
 Oct 2025 08:59:21 +0200)
References: <87ikgsh5x2.fsf@HIDDEN>
X-Spam-Score: -2.3 (--)
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -3.3 (---)

> From: Jens Thiele <karme@HIDDEN>
> Date: Mon, 06 Oct 2025 08:59:21 +0200
> 
> Maybe not really an important bug, but during testing for #79574 I found
> it:
> 
> opening a squashfs file nested in a zip file produces an "File mode
> specification error".
> 
> (note: opening zip in zip works, which is really nice - gvfs => tramp
> afaiu doesn't support that)
> 
> Howto reproduce:
> 
> I used a debian/sid chroot to test:
> 
> $ sudo apt-get -y install emacs-nox squashfs-tools squashfs-tools-ng zip
> $ cd /tmp/ ; rm -rf s; mkdir s; cd s; echo hello world > hello;
> $ mksquashfs hello test.squashfs;
> # this works as expected:
> $ emacs -nw test.squashfs
> # create zip containing squashfs
> $ mkdir z; pushd z; cp ../test.squashfs .; zip -r ../test.zip .; popd
> $ emacs -nw test.zip
> # now try to open the test.squashfs within the test.zip
> 
> I get:
> 
> "File mode specification error: (search-failed [drwxl\-]\{10\})"
> 
> attached the test.zip

Thanks for the recipe and the test file.  Does the patch below fix it,
and if so, are there any left-overs after applying it?

diff --git a/lisp/arc-mode.el b/lisp/arc-mode.el
index 66cb89c3342..8957c4d2c15 100644
--- a/lisp/arc-mode.el
+++ b/lisp/arc-mode.el
@@ -2454,6 +2454,18 @@ archive-squashfs-summarize
     (setq file buffer-file-name))
   (let ((copy (file-local-copy file))
         (files ()))
+    ;; Similar to 'archive-maybe-copy'.
+    (unless (or (and copy (null file))
+                (file-readable-p file))
+      (setq archive-local-name
+            (archive-unique-fname (or file copy (buffer-name))
+                                  archive-tmpdir)
+            file archive-local-name)
+      (save-restriction
+        (widen)
+        (let ((coding-system-for-write 'no-conversion))
+          (write-region (point-min) (point-max)
+                        archive-local-name nil 'nomessage))))
     (with-temp-buffer
       (call-process "unsquashfs" nil t nil "-ll" (or file copy))
       (when copy




Message sent to bug-gnu-emacs@HIDDEN:


X-Loop: help-debbugs@HIDDEN
Subject: bug#79582: archive-mode: opening squashfs nested in zip file doesn't work
Resent-From: Jens Thiele <karme@HIDDEN>
Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
Resent-CC: bug-gnu-emacs@HIDDEN
Resent-Date: Sun, 12 Oct 2025 09:00:06 +0000
Resent-Message-ID: <handler.79582.B79582.176025955020231 <at> debbugs.gnu.org>
Resent-Sender: help-debbugs@HIDDEN
X-GNU-PR-Message: followup 79582
X-GNU-PR-Package: emacs
X-GNU-PR-Keywords: 
To: Eli Zaretskii <eliz@HIDDEN>
Cc: 79582 <at> debbugs.gnu.org
Received: via spool by 79582-submit <at> debbugs.gnu.org id=B79582.176025955020231
          (code B ref 79582); Sun, 12 Oct 2025 09:00:06 +0000
Received: (at 79582) by debbugs.gnu.org; 12 Oct 2025 08:59:10 +0000
Received: from localhost ([127.0.0.1]:47710 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1v7rv1-0005Fl-4D
	for submit <at> debbugs.gnu.org; Sun, 12 Oct 2025 04:59:09 -0400
Received: from ipv62.karme.de ([2a01:4f8:221:943::2]:54834
 helo=jupiter.karme.de)
 by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256)
 (Exim 4.84_2) (envelope-from <karme@HIDDEN>) id 1v7ruv-0005DJ-4v
 for 79582 <at> debbugs.gnu.org; Sun, 12 Oct 2025 04:59:03 -0400
DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=karme.de;
 s=exim; h=Content-Type:MIME-Version:Message-ID:In-Reply-To:Date:References:
 Subject:Cc:To:From:Sender:Reply-To:Content-Transfer-Encoding:Content-ID:
 Content-Description:Resent-Date:Resent-From:Resent-Sender:Resent-To:Resent-Cc
 :Resent-Message-ID:List-Id:List-Help:List-Unsubscribe:List-Subscribe:
 List-Post:List-Owner:List-Archive;
 bh=NUzvsFkD+1LIk8jS0Hxx0WwzVihEMIQehcQzU+9vHdI=; b=hA0iLH2BfVrSvWMb+NVAKr4jgw
 thQL41hzMGN3eZN4sQj8OVyzc4KFMXtBJFy3lYtPp7cnngdy1BbeqZuCoRe8Y/A/4ZVEDHQHR+HNZ
 l3l1B4WFRWcYwQ6jQS0GzGwaNHNg+aFfDr/G0swu2EDe3/YWqQhbD47+EWumLK99d07pCkpEKhKlA
 6BqnELD+z1vyQSnjHHVkoxscrPZp8gqauvucCihCYvcN6DXSlY9CYOXLgpdwMLMCXvPIj6n1K56yT
 0ZWUQTYAmVyhvMOw3rZ53+fQ3ZchpUI2FILUMabc5RALxriIaRNl2U6LQAvU/sbtOhlSmCBZiIhqI
 Q0Ld0pEw==;
Received: from customer (localhost [127.0.0.1])
 by jupiter.karme.de with esmtps id 1v7ruo-00D8H8-0k;
 Sun, 12 Oct 2025 10:58:54 +0200
Received: from karme by amalthea.fritz.box with local (Exim 4.96)
 (envelope-from <karme@HIDDEN>) id 1v7run-000MVc-2m;
 Sun, 12 Oct 2025 10:58:53 +0200
From: Jens Thiele <karme@HIDDEN>
References: <87ikgsh5x2.fsf@HIDDEN> <86sefo4k17.fsf@HIDDEN>
Date: Sun, 12 Oct 2025 10:58:53 +0200
In-Reply-To: <86sefo4k17.fsf@HIDDEN> (Eli Zaretskii's message of "Sun, 12 Oct
 2025 11:11:00 +0300")
Message-ID: <87o6qczeb6.fsf@HIDDEN>
MIME-Version: 1.0
Content-Type: text/plain
X-karme-de: auth ok
X-Spam-Score: 0.0 (/)
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -1.0 (-)

Eli Zaretskii <eliz@HIDDEN> writes:

> Does the patch below fix it

I only did a quick test monkey patching my old emacs, but this works.

> if so, are there any left-overs after applying it?

There remains a temporary file "test.zip:test.squashfs".
But I really should test with current master.




Message sent to bug-gnu-emacs@HIDDEN:


X-Loop: help-debbugs@HIDDEN
Subject: bug#79582: archive-mode: opening squashfs nested in zip file doesn't work
Resent-From: Jens Thiele <karme@HIDDEN>
Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
Resent-CC: bug-gnu-emacs@HIDDEN
Resent-Date: Sun, 12 Oct 2025 09:16:02 +0000
Resent-Message-ID: <handler.79582.B79582.176026053625714 <at> debbugs.gnu.org>
Resent-Sender: help-debbugs@HIDDEN
X-GNU-PR-Message: followup 79582
X-GNU-PR-Package: emacs
X-GNU-PR-Keywords: 
To: Eli Zaretskii <eliz@HIDDEN>
Cc: 79582 <at> debbugs.gnu.org
Received: via spool by 79582-submit <at> debbugs.gnu.org id=B79582.176026053625714
          (code B ref 79582); Sun, 12 Oct 2025 09:16:02 +0000
Received: (at 79582) by debbugs.gnu.org; 12 Oct 2025 09:15:36 +0000
Received: from localhost ([127.0.0.1]:47754 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1v7sAy-0006gg-5Y
	for submit <at> debbugs.gnu.org; Sun, 12 Oct 2025 05:15:36 -0400
Received: from ipv62.karme.de ([2a01:4f8:221:943::2]:40394
 helo=jupiter.karme.de)
 by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256)
 (Exim 4.84_2) (envelope-from <karme@HIDDEN>) id 1v7sAs-0006gP-UX
 for 79582 <at> debbugs.gnu.org; Sun, 12 Oct 2025 05:15:34 -0400
DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=karme.de;
 s=exim; h=Content-Type:MIME-Version:Message-ID:In-Reply-To:Date:References:
 Subject:Cc:To:From:Sender:Reply-To:Content-Transfer-Encoding:Content-ID:
 Content-Description:Resent-Date:Resent-From:Resent-Sender:Resent-To:Resent-Cc
 :Resent-Message-ID:List-Id:List-Help:List-Unsubscribe:List-Subscribe:
 List-Post:List-Owner:List-Archive;
 bh=B0Xp1S34NmNUnWhz/KDV3vLEf/mRRZ8w0Eliw9UOrvs=; b=FLzaq48F6UhgPavYR4BvdGjWWE
 QICmtkaWdxr/LCkz9bdCmq4VrfwEMqS42Mbi3gI4ZziOVs2zaja0bla7adILrpMzzM6VpiiMWMigG
 jiXv/DFD8690dMFIK0pDft0n5L8WM2ztORb+d0jbKexnTIvwAyopKw7iuxueYYNLEqB3Mb/OxiSVl
 KgqgNUtSy391CgIAeqLbT7ewSZC544cm/tEfVhB9W6FeVLEorswK4quoiOAYjjQtt3GerCUxO2vCs
 XqDnKj9dobUDELC8ATfF2bbX5tkJPa+2xxOTnNsRErn0d7soHA6uYJvMfM3ZgKAGR0RRqAOdvfeAe
 3Siiw2eA==;
Received: from customer (localhost [127.0.0.1])
 by jupiter.karme.de with esmtps id 1v7sAm-00D8qx-2K;
 Sun, 12 Oct 2025 11:15:24 +0200
Received: from karme by amalthea.fritz.box with local (Exim 4.96)
 (envelope-from <karme@HIDDEN>) id 1v7sAm-000Maj-19;
 Sun, 12 Oct 2025 11:15:24 +0200
From: Jens Thiele <karme@HIDDEN>
References: <87ikgsh5x2.fsf@HIDDEN> <86sefo4k17.fsf@HIDDEN>
 <87o6qczeb6.fsf@HIDDEN>
Date: Sun, 12 Oct 2025 11:15:24 +0200
In-Reply-To: <87o6qczeb6.fsf@HIDDEN> (Jens Thiele's message of "Sun, 12 Oct
 2025 10:58:53 +0200")
Message-ID: <87ldlgxyz7.fsf@HIDDEN>
MIME-Version: 1.0
Content-Type: text/plain
X-karme-de: auth ok
X-Spam-Score: 0.0 (/)
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -1.0 (-)

Jens Thiele <karme@HIDDEN> writes:

> Eli Zaretskii <eliz@HIDDEN> writes:
>
>> Does the patch below fix it
>
> I only did a quick test monkey patching my old emacs, but this works.
>
>> if so, are there any left-overs after applying it?
>
> There remains a temporary file "test.zip:test.squashfs".
> But I really should test with current master.

with current master there remains:

$ ls -l /tmp/archive.tmpajjwyy/tmp/test.zip\:test.squashfs 
-rw-rw-r-- 1 karme karme 4096 12. Okt 11:13 /tmp/archive.tmpajjwyy/tmp/test.zip:test.squashfs




Message sent to bug-gnu-emacs@HIDDEN:


X-Loop: help-debbugs@HIDDEN
Subject: bug#79582: archive-mode: opening squashfs nested in zip file doesn't work
Resent-From: Eli Zaretskii <eliz@HIDDEN>
Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
Resent-CC: bug-gnu-emacs@HIDDEN
Resent-Date: Sun, 12 Oct 2025 10:33:02 +0000
Resent-Message-ID: <handler.79582.B79582.17602651347987 <at> debbugs.gnu.org>
Resent-Sender: help-debbugs@HIDDEN
X-GNU-PR-Message: followup 79582
X-GNU-PR-Package: emacs
X-GNU-PR-Keywords: 
To: Jens Thiele <karme@HIDDEN>
Cc: 79582 <at> debbugs.gnu.org
Received: via spool by 79582-submit <at> debbugs.gnu.org id=B79582.17602651347987
          (code B ref 79582); Sun, 12 Oct 2025 10:33:02 +0000
Received: (at 79582) by debbugs.gnu.org; 12 Oct 2025 10:32:14 +0000
Received: from localhost ([127.0.0.1]:47873 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1v7tN8-00024l-9h
	for submit <at> debbugs.gnu.org; Sun, 12 Oct 2025 06:32:14 -0400
Received: from eggs.gnu.org ([2001:470:142:3::10]:60328)
 by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256)
 (Exim 4.84_2) (envelope-from <eliz@HIDDEN>) id 1v7tN6-00024S-G8
 for 79582 <at> debbugs.gnu.org; Sun, 12 Oct 2025 06:32: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 <eliz@HIDDEN>)
 id 1v7tMz-00068h-4v; Sun, 12 Oct 2025 06:32:05 -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=tEhfaYfRSQl98ehkB/HCh8Q0cryGTBHdNIwkUbkSvjU=; b=XByYQapRRNam
 k9J9fUnXUOfXgH4gBC2aqgW4t8IiUmD0DpcxtwZalLVlFvPV6v9trDA6zq3Hw4SlbiNQ2M1qIC1lH
 m3OUs6fHIHwhEp+1RGLafIluYr4nqv/3OnMt4uJ7qK7lqRTk7VsuPX6OyXzAwS0sco1fqv05vNmtr
 wv3W55o8CdeKfm9DsqmrRQIiQ6r+fUUf3xF6BLPxrnwEyExLyOJSFs06KCknnzw8Siqe8e/esTD3B
 hooTVYJrkIiHraIuwQzUAwcNoTABRHkZhflmCh+mnGlvr9xWU2N2do8rHyYmJyOtTWGm7qJh3SHL1
 5hsgO+EUJpmAxQ8AO5db1Q==;
Date: Sun, 12 Oct 2025 13:32:02 +0300
Message-Id: <86o6qc4di5.fsf@HIDDEN>
From: Eli Zaretskii <eliz@HIDDEN>
In-Reply-To: <87ldlgxyz7.fsf@HIDDEN> (message from Jens Thiele on Sun, 12
 Oct 2025 11:15:24 +0200)
References: <87ikgsh5x2.fsf@HIDDEN> <86sefo4k17.fsf@HIDDEN>
 <87o6qczeb6.fsf@HIDDEN> <87ldlgxyz7.fsf@HIDDEN>
X-Spam-Score: -2.3 (--)
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -3.3 (---)

> From: Jens Thiele <karme@HIDDEN>
> Cc: 79582 <at> debbugs.gnu.org
> Date: Sun, 12 Oct 2025 11:15:24 +0200
> 
> Jens Thiele <karme@HIDDEN> writes:
> 
> > Eli Zaretskii <eliz@HIDDEN> writes:
> >
> >> Does the patch below fix it
> >
> > I only did a quick test monkey patching my old emacs, but this works.
> >
> >> if so, are there any left-overs after applying it?
> >
> > There remains a temporary file "test.zip:test.squashfs".
> > But I really should test with current master.
> 
> with current master there remains:
> 
> $ ls -l /tmp/archive.tmpajjwyy/tmp/test.zip\:test.squashfs 
> -rw-rw-r-- 1 karme karme 4096 12. Okt 11:13 /tmp/archive.tmpajjwyy/tmp/test.zip:test.squashfs

Does the below fix it?

diff --git a/lisp/arc-mode.el b/lisp/arc-mode.el
index 66cb89c3342..3cd88dc0c9b 100644
--- a/lisp/arc-mode.el
+++ b/lisp/arc-mode.el
@@ -1012,7 +1012,7 @@ archive-delete-local
     (while again
       (setq name (directory-file-name (file-name-directory name)))
       (condition-case nil
-	  (delete-directory name)
+	  (delete-directory name t)
 	(error nil))
       (if (string= name top) (setq again nil)))))
 ;; -------------------------------------------------------------------------
@@ -2454,6 +2454,18 @@ archive-squashfs-summarize
     (setq file buffer-file-name))
   (let ((copy (file-local-copy file))
         (files ()))
+    ;; Similar to 'archive-maybe-copy'.
+    (unless (or (and copy (null file))
+                (file-readable-p file))
+      (setq archive-local-name
+            (archive-unique-fname (or file copy (buffer-name))
+                                  archive-tmpdir)
+            file archive-local-name)
+      (save-restriction
+        (widen)
+        (let ((coding-system-for-write 'no-conversion))
+          (write-region (point-min) (point-max)
+                        archive-local-name nil 'nomessage))))
     (with-temp-buffer
       (call-process "unsquashfs" nil t nil "-ll" (or file copy))
       (when copy





Last modified: Sun, 12 Oct 2025 10:45:01 UTC

GNU bug tracking system
Copyright (C) 1999 Darren O. Benham, 1997 nCipher Corporation Ltd, 1994-97 Ian Jackson.