From debbugs-submit-bounces@debbugs.gnu.org Tue Oct 06 10:10:52 2020 Received: (at submit) by debbugs.gnu.org; 6 Oct 2020 14:10:52 +0000 Received: from localhost ([127.0.0.1]:53830 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1kPng4-00025H-1q for submit@debbugs.gnu.org; Tue, 06 Oct 2020 10:10:52 -0400 Received: from lists.gnu.org ([209.51.188.17]:47762) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1kPfSB-00030p-SF for submit@debbugs.gnu.org; Tue, 06 Oct 2020 01:24:00 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:39082) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1kPfSB-0004Ce-MI for bug-gnu-emacs@gnu.org; Tue, 06 Oct 2020 01:23:59 -0400 Received: from mail-wr1-x42c.google.com ([2a00:1450:4864:20::42c]:40419) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1kPfS8-0002pr-Iy for bug-gnu-emacs@gnu.org; Tue, 06 Oct 2020 01:23:59 -0400 Received: by mail-wr1-x42c.google.com with SMTP id j2so11935183wrx.7 for ; Mon, 05 Oct 2020 22:23:55 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=mime-version:from:date:message-id:subject:to; bh=BFBenACgS3A18IT6LGemCq2YcWksq8Jrk3MwfgkRRiY=; b=H3a2nz1PCqPbJDdzeJhpOnT7+Ks9xyOhyiq21U6fJSbAPWw4pwyZwNF16L95Nh/7KB Oq817qjeHGGQu3ON0Lj2leV0beJ8KoNUGwVgseiF9bV9lKhvVEVatw9cah9yW0c2/91A OSzyLZX/Gi6pLBGixBhYltxFI6SNaAHVB2rlyxrSxT0T8DoD4S+i1VTVOpRCp3kK9h/A dfIwJYZHiyNvrsyFTwtqPsnPjdIKI+U/HzLkKbrqncWso59iKC7KDs4G2abOU303jOkK GQmECELG0JE6vdS95V5p4p7y4Xd509NWeIc1UA7q/AWWJh7hHh9JDB3gJCjepPCRvTPc 2beQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:from:date:message-id:subject:to; bh=BFBenACgS3A18IT6LGemCq2YcWksq8Jrk3MwfgkRRiY=; b=ncTkuKr9TLux+mpzFy2qdmP8x3CZtuhj0ypCsAW9gqvjshJcCi81y7jlM/24BL3qLN bPF4EgJQy692SSYVqftEeIqjNE//N0MFjB5FpCMIF/XtJu9/tU25c6tK+Qzy3N/Wo05j b7MjydK2PcUcHbsRgvdOo/huWTRSshGNtmtvRB7Ldtzt3/w/Zxg02XYGw0TYBippeu7m bQEugkLiv7U5b6nUmVSI/ThTrCPDNgboVgaKG/u+/UxdIDsTq49y+Vk93q528/z+JqCq /+4dvaqb6gt9tpri10IXIj+p1e4N/QmhRl7Dz8P6Ut7dmRP9tUQ0I6ufFnGvTPLLpo1Q rusA== X-Gm-Message-State: AOAM532DeGpaw18U7iWATphgL2XhHkff3jKAYVCYzcEQowN+j+umDJ5T BLLkYIelygEQOq1oYtkBs2j09BM3YhEWVCxWKLv7xsLYj5U= X-Google-Smtp-Source: ABdhPJysBLdXGbS3X86OqTXRXzqfaEdXQvwzc8ZYMCUVLt4oPECaOoDRnZb11L3Ce6IPKwNysifYpWnmXP5ddaLfLTw= X-Received: by 2002:adf:a418:: with SMTP id d24mr2791382wra.80.1601961833506; Mon, 05 Oct 2020 22:23:53 -0700 (PDT) MIME-Version: 1.0 From: Ruthra Kumar Date: Tue, 6 Oct 2020 10:53:41 +0530 Message-ID: Subject: #42223 patch To: bug-gnu-emacs@gnu.org Content-Type: multipart/mixed; boundary="00000000000007d42805b0f9ce9e" Received-SPF: pass client-ip=2a00:1450:4864:20::42c; envelope-from=ruthrab@gmail.com; helo=mail-wr1-x42c.google.com X-detected-operating-system: by eggs.gnu.org: No matching host in p0f cache. That's all we know. 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, FREEMAIL_FROM=0.001, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_NONE=-0.0001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001 autolearn=ham autolearn_force=no X-Spam_action: no action X-Spam-Score: 0.5 (/) X-Debbugs-Envelope-To: submit X-Mailman-Approved-At: Tue, 06 Oct 2020 10:10:50 -0400 X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -2.3 (--) --00000000000007d42805b0f9ce9e Content-Type: multipart/alternative; boundary="00000000000007d42505b0f9ce9c" --00000000000007d42505b0f9ce9c Content-Type: text/plain; charset="UTF-8" Severity: wishlist Tags: patch Bug #42223. Added support for squashfs archive files. arc-mode can now show a dired like listing of squashfs files. Regards Ruthra Kumar --00000000000007d42505b0f9ce9c Content-Type: text/html; charset="UTF-8" Content-Transfer-Encoding: quoted-printable
Severity: wishlist
Tags: patch
Bug #42223. Added support for squashfs archive files. arc-mode= can now show a dired like listing of squashfs files.

Regards
Ruthra Kumar
--00000000000007d42505b0f9ce9c-- --00000000000007d42805b0f9ce9e Content-Type: text/x-patch; charset="US-ASCII"; name="0001-Bug-42223-squashfs-mode.patch" Content-Disposition: attachment; filename="0001-Bug-42223-squashfs-mode.patch" Content-Transfer-Encoding: base64 Content-ID: X-Attachment-Id: f_kfximm2a0 RnJvbSA5NWQ3ZDVlM2I3MDA1NmZkNTcyNzM5ZWFiM2QwNDQyZDM4NDQxMjExIE1vbiBTZXAgMTcg MDA6MDA6MDAgMjAwMQpGcm9tOiBydXRocmEgPHJ1dGhyYWJAZ21haWwuY29tPgpEYXRlOiBUdWUs IDYgT2N0IDIwMjAgMTA6MzY6MjYgKzA1MzAKU3ViamVjdDogW1BBVENIXSBCdWcgIzQyMjIzIHNx dWFzaGZzLW1vZGUgQWRkZWQgc3VwcG9ydCBmb3Igc3F1YXNoZnMgYXJjaGl2ZQogZmlsZXMuIEFy Y2hpdmUgY29udGVudHMgd2lsbCBiZSBkaXNwbGF5ZWQgaW4gYSBkaXJlZCBsaWtlIGxpc3Rpbmcu IE9ubHkgcmVhZAogYW5kIGV4dHJhY3Qgb3BlcmF0aW9ucyBhcmUgaW1wbGVtZW50ZWQgYXMgc3F1 YXNoZnMgaXMgYSByZWFkb25seSBmb3JtYXQuCgpzcXVhc2hmcyBleHRlbnNpb24gYWRkZWQgdG8g J2F1dG8tbW9kZS1hbGlzdCcgYW5kICdhdXRvLWNvZGluZy1hbGlzdCcgdmFyaWFibGVzLgoKRm9s bG93aW5nIG5ldyBmdW5jdGlvbnMgYXJlIGFkZGVkIHRvICdhcmMtbW9kZScgbWFqb3IgbW9kZS4K YXJjaGl2ZS1zcXVhc2hmcy1zdW1tYXJpemUKYXJjaGl2ZS1zcXVhc2hmcy1leHRyYWN0LWJ5LXN0 ZG91dAphcmNoaXZlLXNxdWFzaGZzLWV4dHJhY3QKLS0tCiBsaXNwL2FyYy1tb2RlLmVsICAgICAg ICAgICB8IDk3ICsrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrCiBsaXNwL2Zp bGVzLmVsICAgICAgICAgICAgICB8ICA0ICstCiBsaXNwL2ludGVybmF0aW9uYWwvbXVsZS5lbCB8 ICA0ICstCiAzIGZpbGVzIGNoYW5nZWQsIDEwMSBpbnNlcnRpb25zKCspLCA0IGRlbGV0aW9ucygt KQoKZGlmZiAtLWdpdCBhL2xpc3AvYXJjLW1vZGUuZWwgYi9saXNwL2FyYy1tb2RlLmVsCmluZGV4 IGM5OThhOGExZjEuLjAzODhjZmI0ODQgMTAwNjQ0Ci0tLSBhL2xpc3AvYXJjLW1vZGUuZWwKKysr IGIvbGlzcC9hcmMtbW9kZS5lbApAQCAtMzcxLDYgKzM3MSwyNCBAQCBmaWxlLiAgQXJjaGl2ZSBh bmQgbWVtYmVyIG5hbWUgd2lsbCBiZSBhZGRlZC4iCiAJCSAgICAgICA6aW5saW5lIHQKIAkJICAg ICAgIChzdHJpbmcgOmZvcm1hdCAiJXYiKSkpKQogCis7OyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0t LS0tLS0tLS0KKzs7IFNxdWFzaGZzIGFyY2hpdmUgY29uZmlndXJhdGlvbgorCisoZGVmZ3JvdXAg YXJjaGl2ZS1zcXVhc2hmcyBuaWwKKyAgIlNxdWFzaGZzLXNwZWNpZmljIG9wdGlvbnMgdG8gYXJj aGl2ZS4iCisgIDpncm91cCAnYXJjaGl2ZSkKKworKGRlZmN1c3RvbSBhcmNoaXZlLXNxdWFzaGZz LWV4dHJhY3QKKyAgJygicmRzcXVhc2hmcyIgIi1jIikKKyAgIlByb2dyYW0gYW5kIGl0cyBvcHRp b25zIHRvIHJ1biBpbiBvcmRlciB0byBleHRyYWN0IGEgemlwIGZpbGUgbWVtYmVyLgorRXh0cmFj dGlvbiBzaG91bGQgaGFwcGVuIHRvIHN0YW5kYXJkIG91dHB1dC4gIEFyY2hpdmUgYW5kIG1lbWJl ciBuYW1lIHdpbGwKK2JlIGFkZGVkLiIKKyAgOnR5cGUgJyhsaXN0IChzdHJpbmcgOnRhZyAiUHJv Z3JhbSIpCisJICAgICAgIChyZXBlYXQgOnRhZyAiT3B0aW9ucyIKKwkJICAgICAgIDppbmxpbmUg dAorCQkgICAgICAgKHN0cmluZyA6Zm9ybWF0ICIldiIpKSkKKyAgOmdyb3VwICdhcmNoaXZlLXNx dWFzaGZzKQorCiA7OyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCiA7OzsgU2VjdGlvbjogVmFyaWFibGVzCiAK QEAgLTc0Miw2ICs3NjAsNyBAQCBhcmNoaXZlLgogICAgICAgICAgICAgICAgIChyZS1zZWFyY2gt Zm9yd2FyZCAiUmFyISIgKCsgKHBvaW50KSAxMDAwMDApIHQpKQogICAgICAgICAgICAncmFyLWV4 ZSkKIAkgICgobG9va2luZy1hdCAiN3pcMjc0XDI1N1wwNDdcMDM0IikgJzd6KQorICAgICAgICAg ICgobG9va2luZy1hdCAiaHNxcyIpICdzcXVhc2hmcykKIAkgICh0IChlcnJvciAiQnVmZmVyIGZv cm1hdCBub3QgcmVjb2duaXplZCIpKSkpKQogOzsgLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQogCkBAIC0yMjgx LDYgKzIzMDAsODQgQEAgTkFNRSBpcyBleHBlY3RlZCB0byBiZSB0aGUgMTYtYnl0ZXMgcGFydCBv ZiBhbiBhciByZWNvcmQuIgogICAgZGVzY3IKICAgICcoImFyIiAiciIpKSkKIAorOzsgLS0tLS0t LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t LS0tLS0tLS0tLQorOzs7IFNlY3Rpb24gU3F1YXNoZnMgYXJjaGl2ZXMuCisKKyhkZWZ1biBhcmNo aXZlLXNxdWFzaGZzLXN1bW1hcml6ZSAoJm9wdGlvbmFsIGZpbGUpCisgIDs7IEZpbGUgaXMgdXNl ZCBpbnRlcm5hbGx5IGZvciBgYXJjaGl2ZS1yYXItZXhlLXN1bW1hcml6ZScuCisgICh1bmxlc3Mg ZmlsZSAoc2V0cSBmaWxlIGJ1ZmZlci1maWxlLW5hbWUpKQorICAobGV0KiAoKGNvcHkgKGZpbGUt bG9jYWwtY29weSBmaWxlKSkKKyAgICAgICAgIChtYXhuYW1lIDEwKQorICAgICAgICAgKG1heHVz ZXJncm91cCA2KQorICAgICAgICAgKGZpbGVzICgpKSkKKyAgICAod2l0aC10ZW1wLWJ1ZmZlcgor ICAgICAgKGNhbGwtcHJvY2VzcyAoY2FyIGFyY2hpdmUtc3F1YXNoZnMtZXh0cmFjdCkgbmlsIHQg bmlsICItZCIgKG9yIGZpbGUgY29weSkpCisgICAgICAoaWYgY29weSAoZGVsZXRlLWZpbGUgY29w eSkpCisgICAgICAoZ290by1jaGFyIChwb2ludC1taW4pKQorICAgICAgKHdoaWxlIChsb29raW5n LWF0IChjb25jYXQgIl5cXChmaWxlXFx8ZGlyXFwpICIgO0ZpbGUgb3IgRGlyZWN0b3J5CisJCQkg ICAgICAgICAiXFwoLipcXCkgIiAgICA7RmlsZW5hbWUgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAKKwkJCSAgICAgICAgICJcXChbMC05XStcXCkgIgkgICAgICA7RmlsZSBQZXJtaXNz aW9uCisJCQkgICAgICAgICAiXFwoWzAtOV0rXFwpICIJICAgICAgO1VpZAorCQkJICAgICAgICAg IlxcKFswLTldK1xcKVxuIgkgICAgICA7R2lkCisJCQkgICAgICAgICApKQorICAgICAgICAoZ290 by1jaGFyIChtYXRjaC1lbmQgMCkpCisgICAgICAgIChsZXQgKChuYW1lIChtYXRjaC1zdHJpbmcg MikpCisgICAgICAgICAgICAgICh0eXBlIChtYXRjaC1zdHJpbmcgMSkpCisgICAgICAgICAgICAg IChwZXJtaXNzaW9uIChtYXRjaC1zdHJpbmcgMykpCisgICAgICAgICAgICAgICh1aWQgKG1hdGNo LXN0cmluZyA0KSkKKyAgICAgICAgICAgICAgKGd1aWQgKG1hdGNoLXN0cmluZyA1KSkKKyAgICAg ICAgICAgICAgKHVzZXJncm91cCkpCisgICAgICAgICAgKGlmIChlcXVhbCB0eXBlICJmaWxlIikK KyAgICAgICAgICAgICAgKHByb2duIAorICAgICAgICAgICAgICAgIChzZXRxIHVzZXJncm91cCAo Y29uY2F0IHVpZCAiLyIgZ3VpZCkpCisgICAgICAgICAgICAgICAgKGlmICg+IChsZW5ndGggbmFt ZSkgbWF4bmFtZSkgKHNldHEgbWF4bmFtZSAobGVuZ3RoIG5hbWUpKSkKKyAgICAgICAgICAgICAg ICAoaWYgKD4gKGxlbmd0aCB1c2VyZ3JvdXApIG1heHVzZXJncm91cCkgKHNldHEgbWF4dXNlcmdy b3VwIChsZW5ndGggdXNlcmdyb3VwKSkpCisgICAgICAgICAgICAgICAgKHB1c2ggKHZlY3RvciBu YW1lIG5hbWUKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG5pbCBuaWwKKyAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgIG5pbCB1c2VyZ3JvdXAgKGFyY2hpdmUtaW50LXRvLW1vZGUg KHN0cmluZy10by1udW1iZXIgcGVybWlzc2lvbiA4KSkpCisgICAgICAgICAgICAgICAgICAgICAg ZmlsZXMpKSkpKSkKKyAgICAoc2V0cSBmaWxlcyAobnJldmVyc2UgZmlsZXMpKQorICAgIChnb3Rv LWNoYXIgKHBvaW50LW1pbikpCisgICAgKGxldCogKChmb3JtYXQgKGZvcm1hdCAiICUlMTBzICUl JWRzICUlcyIgbWF4dXNlcmdyb3VwKSkKKyAgICAgICAgICAgKHNlcCAoZm9ybWF0IGZvcm1hdCAi LS0tLS0tLS0tLSIgKG1ha2Utc3RyaW5nIG1heHVzZXJncm91cCA/LSkgIiIpKQorICAgICAgICAg ICAoY29sdW1uIChsZW5ndGggc2VwKSkpCisgICAgICAoaW5zZXJ0IChmb3JtYXQgZm9ybWF0ICJG aWxlbW9kZSIgInVpZC9naWQiICJGaWxlbmFtZSIpICJcbiIpCisgICAgICAoaW5zZXJ0IHNlcCAo bWFrZS1zdHJpbmcgbWF4bmFtZSA/LSkgIlxuIikKKyAgICAgIChhcmNoaXZlLXN1bW1hcml6ZS1m aWxlcyAobWFwY2FyIChsYW1iZGEgKGRlc2MpCisgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgIChsZXQgKCh0ZXh0CisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAoZm9ybWF0IGZvcm1hdAorICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAoYXJlZiBkZXNjIDYpICA7RmlsZW1vZGUK KyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg KGFyZWYgZGVzYyA1KSA7dWlkCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgIChhcmVmIGRlc2MgMCkpKSkgO0ZpbGVuYW1lCisgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKHZlY3RvciB0ZXh0CisgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2x1bW4KKyAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIChsZW5ndGggdGV4dCkp KSkKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZpbGVzKSkKKyAgICAg IChpbnNlcnQgc2VwIChtYWtlLXN0cmluZyBtYXhuYW1lID8tKSAiXG4iKQorICAgICAgKGFwcGx5 ICMndmVjdG9yIGZpbGVzKSkpKQorCisoZGVmdW4gYXJjaGl2ZS1zcXVhc2hmcy1leHRyYWN0LWJ5 LXN0ZG91dCAoYXJjaGl2ZSBuYW1lIGNvbW1hbmQgJm9wdGlvbmFsIHN0ZGVyci10ZXN0KQorICAo bGV0ICgoc3RkZXJyLWZpbGUgKG1ha2UtdGVtcC1maWxlICJhcmMtc3RkZXJyIikpKQorICAgICh1 bndpbmQtcHJvdGVjdAorCShwcm9nMQorCSAgICAoYXBwbHkgIydjYWxsLXByb2Nlc3MKKwkJICAg KGNhciBjb21tYW5kKQorCQkgICBuaWwKKwkJICAgKGlmIHN0ZGVyci1maWxlIChsaXN0IHQgc3Rk ZXJyLWZpbGUpIHQpCisJCSAgIG5pbAorCQkgICAoYXBwZW5kIChjZHIgY29tbWFuZCkgKGxpc3Qg bmFtZSBhcmNoaXZlKSkpCisJICAod2l0aC10ZW1wLWJ1ZmZlcgorCSAgICAoaW5zZXJ0LWZpbGUt Y29udGVudHMgc3RkZXJyLWZpbGUpCisJICAgIChnb3RvLWNoYXIgKHBvaW50LW1pbikpCisJICAg ICh3aGVuIChpZiAoc3RyaW5ncCBzdGRlcnItdGVzdCkKKwkJICAgICAgKG5vdCAocmUtc2VhcmNo LWZvcndhcmQgc3RkZXJyLXRlc3QgbmlsIHQpKQorCQkgICAgKD4gKGJ1ZmZlci1zaXplKSAwKSkK KwkgICAgICAobWVzc2FnZSAiJXMiIChidWZmZXItc3RyaW5nKSkpKSkKKyAgICAgIChpZiAoZmls ZS1leGlzdHMtcCBzdGRlcnItZmlsZSkKKyAgICAgICAgICAoZGVsZXRlLWZpbGUgc3RkZXJyLWZp bGUpKSkpKQorCisoZGVmdW4gYXJjaGl2ZS1zcXVhc2hmcy1leHRyYWN0IChhcmNoaXZlIG5hbWUp CisgIChhcmNoaXZlLXNxdWFzaGZzLWV4dHJhY3QtYnktc3Rkb3V0IGFyY2hpdmUgbmFtZSBhcmNo aXZlLXNxdWFzaGZzLWV4dHJhY3QpKQogCiA7OyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCiA7OyBUaGlzIGxp bmUgd2FzIGEgbWlzdGFrZTsgaXQgaXMga2VwdCBub3cgZm9yIGNvbXBhdGliaWxpdHkuCmRpZmYg LS1naXQgYS9saXNwL2ZpbGVzLmVsIGIvbGlzcC9maWxlcy5lbAppbmRleCBjMmM1OGRhZTkzLi5h Y2E2MmZlN2ViIDEwMDY0NAotLS0gYS9saXNwL2ZpbGVzLmVsCisrKyBiL2xpc3AvZmlsZXMuZWwK QEAgLTI3NTgsOCArMjc1OCw4IEBAIHNpbmNlIG9ubHkgYSBzaW5nbGUgY2FzZS1pbnNlbnNpdGl2 ZSBzZWFyY2ggdGhyb3VnaCB0aGUgYWxpc3QgaXMgbWFkZS4iCiAgICAgIDs7IFRoZSBsaXN0IG9m IGFyY2hpdmUgZmlsZSBleHRlbnNpb25zIHNob3VsZCBiZSBpbiBzeW5jIHdpdGgKICAgICAgOzsg YGF1dG8tY29kaW5nLWFsaXN0JyB3aXRoIGBuby1jb252ZXJzaW9uJyBjb2Rpbmcgc3lzdGVtLgog ICAgICAoIlxcLlxcKFwKLWFyY1xcfHppcFxcfGx6aFxcfGxoYVxcfHpvb1xcfFtqZXddYXJcXHx4 cGlcXHxyYXJcXHxjYnJcXHw3elxcfFwKLUFSQ1xcfFpJUFxcfExaSFxcfExIQVxcfFpPT1xcfFtK RVddQVJcXHxYUElcXHxSQVJcXHxDQlJcXHw3WlxcKVxcJyIgLiBhcmNoaXZlLW1vZGUpCithcmNc XHx6aXBcXHxsemhcXHxsaGFcXHx6b29cXHxbamV3XWFyXFx8eHBpXFx8cmFyXFx8Y2JyXFx8N3pc XHxzcXVhc2hmc1xcfFwKK0FSQ1xcfFpJUFxcfExaSFxcfExIQVxcfFpPT1xcfFtKRVddQVJcXHxY UElcXHxSQVJcXHxDQlJcXHw3WlxcfFNRVUFTSEZTXFwpXFwnIiAuIGFyY2hpdmUtbW9kZSkKICAg ICAgKCJcXC5veHRcXCciIC4gYXJjaGl2ZS1tb2RlKSA7KE9wZW58TGlicmUpT2ZmaWNlIGV4dGVu c2lvbnMuCiAgICAgICgiXFwuXFwoZGViXFx8W29pXXBrXFwpXFwnIiAuIGFyY2hpdmUtbW9kZSkg OyBEZWJpYW4vT3BrZyBwYWNrYWdlcy4KICAgICAgOzsgTWFpbGVyIHB1dHMgbWVzc2FnZSB0byBi ZSBlZGl0ZWQgaW4KZGlmZiAtLWdpdCBhL2xpc3AvaW50ZXJuYXRpb25hbC9tdWxlLmVsIGIvbGlz cC9pbnRlcm5hdGlvbmFsL211bGUuZWwKaW5kZXggZTc0OTZjMDhiZi4uZTBkMjQ4YTQ5MCAxMDA2 NDQKLS0tIGEvbGlzcC9pbnRlcm5hdGlvbmFsL211bGUuZWwKKysrIGIvbGlzcC9pbnRlcm5hdGlv bmFsL211bGUuZWwKQEAgLTE3MTAsOCArMTcxMCw4IEBAIGluLXBsYWNlLiIKICAgOzsgc2VsZi1l eHRyYWN0aW5nIGV4ZSBhcmNoaXZlcy4KICAgKG1hcGNhciAobGFtYmRhIChhcmcpIChjb25zIChw dXJlY29weSAoY2FyIGFyZykpIChjZHIgYXJnKSkpCiAJICAnKCgiXFwuXFwoXAotYXJjXFx8emlw XFx8bHpoXFx8bGhhXFx8em9vXFx8W2pld11hclxcfHhwaVxcfHJhclxcfDd6XFx8XAotQVJDXFx8 WklQXFx8TFpIXFx8TEhBXFx8Wk9PXFx8W0pFV11BUlxcfFhQSVxcfFJBUlxcfDdaXFwpXFwnIgor YXJjXFx8emlwXFx8bHpoXFx8bGhhXFx8em9vXFx8W2pld11hclxcfHhwaVxcfHJhclxcfDd6XFx8 c3F1YXNoZnNcXHxcCitBUkNcXHxaSVBcXHxMWkhcXHxMSEFcXHxaT09cXHxbSkVXXUFSXFx8WFBJ XFx8UkFSXFx8N1pcXHxTUVVBU0hGU1xcKVxcJyIKICAgICAgLiBuby1jb252ZXJzaW9uLW11bHRp Ynl0ZSkKICAgICAoIlxcLlxcKGV4ZVxcfEVYRVxcKVxcJyIgLiBuby1jb252ZXJzaW9uKQogICAg ICgiXFwuXFwoc3hbZG1pY3ddXFx8b2R0XFx8dGFyXFx8dFtiZ116XFwpXFwnIiAuIG5vLWNvbnZl cnNpb24pCi0tIAoyLjIzLjAKCg== --00000000000007d42805b0f9ce9e-- From debbugs-submit-bounces@debbugs.gnu.org Tue Oct 06 11:40:22 2020 Received: (at control) by debbugs.gnu.org; 6 Oct 2020 15:40:22 +0000 Received: from localhost ([127.0.0.1]:53945 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1kPp4g-0006QU-Ji for submit@debbugs.gnu.org; Tue, 06 Oct 2020 11:40:22 -0400 Received: from eggs.gnu.org ([209.51.188.92]:40416) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1kPp4e-0006QE-4p for control@debbugs.gnu.org; Tue, 06 Oct 2020 11:40:20 -0400 Received: from fencepost.gnu.org ([2001:470:142:3::e]:53844) by eggs.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1kPp4Y-0007qZ-RV for control@debbugs.gnu.org; Tue, 06 Oct 2020 11:40:14 -0400 Received: from rgm by fencepost.gnu.org with local (Exim 4.82) (envelope-from ) id 1kPp4X-00027w-1y for control@debbugs.gnu.org; Tue, 06 Oct 2020 11:40:13 -0400 Subject: control message for bug 42223 To: X-Mailer: mail (GNU Mailutils 2.99.98) Message-Id: From: Glenn Morris Date: Tue, 06 Oct 2020 11:40:13 -0400 X-Spam-Score: -2.3 (--) X-Debbugs-Envelope-To: control X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -3.3 (---) merge 43827 42223 From debbugs-submit-bounces@debbugs.gnu.org Tue Oct 06 23:53:29 2020 Received: (at 43827) by debbugs.gnu.org; 7 Oct 2020 03:53:29 +0000 Received: from localhost ([127.0.0.1]:54741 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1kQ0W0-00010S-RE for submit@debbugs.gnu.org; Tue, 06 Oct 2020 23:53:29 -0400 Received: from quimby.gnus.org ([95.216.78.240]:39722) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1kQ0Vv-00010C-Uw for 43827@debbugs.gnu.org; Tue, 06 Oct 2020 23:53:19 -0400 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=gnus.org; s=20200322; h=Content-Transfer-Encoding:Content-Type:MIME-Version:Message-ID :In-Reply-To:Date:References:Subject:Cc:To:From:Sender:Reply-To: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=Ara2h1SRyVzjzz1TGDZHKDf/y97sp9nwFWUlf4H80jQ=; b=uZeNoH2DEAo0ackQT5Xulnpj2h QD5kiI64WNgUMqZSl4MfhR3pDAYNuTmgq+htjfO97RMkOPygWlbX8Arjwn8dz+LHkhXlbFwXh8E33 /A5amYk3Am9vpaPoCy97x0Ipt0lQHTcmL8ByBGQc3cXh8HZLgVzgbmsycj5XnOpzyzhw=; Received: from cm-84.212.202.86.getinternet.no ([84.212.202.86] helo=xo) by quimby with esmtpsa (TLS1.3:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.92) (envelope-from ) id 1kQ0Vn-0000lx-8I; Wed, 07 Oct 2020 05:53:09 +0200 From: Lars Ingebrigtsen To: Ruthra Kumar Subject: Re: bug#43827: #42223 patch References: X-Now-Playing: Spektrum's _Enter The Spektrum_: "Low Down" Date: Wed, 07 Oct 2020 05:53:06 +0200 In-Reply-To: (Ruthra Kumar's message of "Tue, 6 Oct 2020 10:53:41 +0530") Message-ID: <87pn5u66al.fsf@gnus.org> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/28.0.50 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain Content-Transfer-Encoding: quoted-printable X-Spam-Report: Spam detection software, running on the system "quimby.gnus.org", has NOT identified this incoming email as spam. The original message has been attached to this so you can view it or label similar future email. If you have any questions, see @@CONTACT_ADDRESS@@ for details. Content preview: Ruthra Kumar writes: > Bug #42223. Added support for squashfs archive files. arc-mode can now show a > dired like listing of squashfs files. I tried applying your patch to Emacs 28, and then opened a .snap file (which is supposed to be a squashfs file system), but it failed with the backtrace included below. Content analysis details: (-2.9 points, 5.0 required) pts rule name description ---- ---------------------- -------------------------------------------------- -1.0 ALL_TRUSTED Passed through trusted hosts only via SMTP -1.9 BAYES_00 BODY: Bayes spam probability is 0 to 1% [score: 0.0000] X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: 43827 Cc: 43827@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 (-) Ruthra Kumar writes: > Bug #42223. Added support for squashfs archive files. arc-mode can now sh= ow a > dired like listing of squashfs files. I tried applying your patch to Emacs 28, and then opened a .snap file (which is supposed to be a squashfs file system), but it failed with the backtrace included below. But it sounds like a useful addition (if the bugs can be fixed), but for such a big addition, we'd need to have the copyright on the code assigned to the FSF. Would you be willing to do so? --- Backtrace: Debugger entered--Lisp error: (wrong-type-argument archive--file-summary ["= -rw-r--r-- 0/0 android.img" 19 30]) signal(wrong-type-argument (archive--file-summary [" -rw-r--r-- 0/0 an= droid.img" 19 30])) archive-summarize-files(([" -rw-r--r-- 0/0 android.img" 19 30] [" -rw-= r--r-- 0/0 apparmor/anbox-container.aa" 19 46] [" -rwxr-xr-x 0/0 bin/= anbox-bridge.sh" 19 38] [" -rwxr-xr-x 0/0 bin/anbox-shell.sh" 19 37] [" = -rwxr-xr-x 0/0 bin/anbox-wrapper.sh" 19 39] [" -rwxr-xr-x 0/0 bin/app= -android-settings.sh" 19 46] [" -rwxr-xr-x 0/0 bin/app-appmgr.sh" 19 36]= [" -rwxr-xr-x 0/0 bin/collect-bug-info.sh" 19 42] [" -rwxr-xr-x 0/0 = bin/container-manager.sh" 19 43] [" -rwxr-xr-x 0/0 bin/desktop-launch" 1= 9 37] [" -rwxr-xr-x 0/0 bin/lxc-attach" 19 33] [" -rwxr-xr-x 0/0 bin/= lxc-info" 19 31] [" -rwxr-xr-x 0/0 bin/lxc-ls" 19 29] [" -rwxr-xr-x 0= /0 bin/lxc-start" 19 32] [" -rwxr-xr-x 0/0 bin/lxc-stop" 19 31] [" -rwxr= -xr-x 0/0 bin/lxc-top" 19 30] [" -rwxr-xr-x 0/0 command-anbox.wrapper= " 19 40] [" -rwxr-xr-x 0/0 command-android-settings.wrappe..." 19 51] ["= -rwxr-xr-x 0/0 command-appmgr.wrapper" 19 41] [" -rwxr-xr-x 0/0 comm= and-collect-bug-info.wrappe..." 19 51] [" -rwxr-xr-x 0/0 command-contain= er-manager.wrapp..." 19 52] [" -rwxr-xr-x 0/0 command-shell.wrapper" 19 = 40] [" -rw-r--r-- 0/0 desktop/android-settings.deskto..." 19 51] [" -rw-= r--r-- 0/0 desktop/appmgr.desktop" 19 41] [" -rw-r--r-- 0/0 etc/appar= mor/parser.conf" 19 43] [" -rw-r--r-- 0/0 etc/apparmor/subdomain.conf" 1= 9 46] [" -rw-r--r-- 0/0 etc/apparmor.d/abstractions/X" 19 48] [" -rw-r--= r-- 0/0 etc/apparmor.d/abstractions/apa..." 19 61] [" -rw-r--r-- 0/0 = etc/apparmor.d/abstractions/app..." 19 74] [" -rw-r--r-- 0/0 etc/apparmo= r.d/abstractions/app..." 19 67] [" -rw-r--r-- 0/0 etc/apparmor.d/abstrac= tions/app..." 19 75] [" -rw-r--r-- 0/0 etc/apparmor.d/abstractions/app..= ." 19 70] [" -rw-r--r-- 0/0 etc/apparmor.d/abstractions/app..." 19 70] [= " -rw-r--r-- 0/0 etc/apparmor.d/abstractions/asp..." 19 53] [" -rw-r--r-= - 0/0 etc/apparmor.d/abstractions/aud..." 19 52] [" -rw-r--r-- 0/0 et= c/apparmor.d/abstractions/aut..." 19 61] [" -rw-r--r-- 0/0 etc/apparmor.= d/abstractions/bas..." 19 51] [" -rw-r--r-- 0/0 etc/apparmor.d/abstracti= ons/bas..." 19 51] [" -rw-r--r-- 0/0 etc/apparmor.d/abstractions/con..."= 19 55] [" -rw-r--r-- 0/0 etc/apparmor.d/abstractions/cup..." 19 58] [" = -rw-r--r-- 0/0 etc/apparmor.d/abstractions/dbu..." 19 51] [" -rw-r--r-- = 0/0 etc/apparmor.d/abstractions/dbu..." 19 65] [" -rw-r--r-- 0/0 etc/= apparmor.d/abstractions/dbu..." 19 72] [" -rw-r--r-- 0/0 etc/apparmor.d/= abstractions/dbu..." 19 59] [" -rw-r--r-- 0/0 etc/apparmor.d/abstraction= s/dbu..." 19 66] [" -rw-r--r-- 0/0 etc/apparmor.d/abstractions/dbu..." 1= 9 58] [" -rw-r--r-- 0/0 etc/apparmor.d/abstractions/dco..." 19 52] [" -r= w-r--r-- 0/0 etc/apparmor.d/abstractions/dov..." 19 61] [" -rw-r--r-- = 0/0 etc/apparmor.d/abstractions/enc..." 19 54] [" -rw-r--r-- 0/0 etc/ap= parmor.d/abstractions/fon..." 19 52] ...)) archive-squashfs-summarize() archive-summarize(nil) archive-mode() set-auto-mode-0(archive-mode nil) set-auto-mode() normal-mode(t) after-find-file(nil t) find-file-noselect-1(# "~/Downloads/Nr9K6UJaIOD8wHpDEQl16nabFFt9LLEQ_185.s..." nil nil "~/Down= loads/Nr9K6UJaIOD8wHpDEQl16nabFFt9LLEQ_185.s..." (24380717 66306)) find-file-noselect("/home/larsi/Downloads/Nr9K6UJaIOD8wHpDEQl16nabFFt9...= " nil nil nil) find-file("/home/larsi/Downloads/Nr9K6UJaIOD8wHpDEQl16nabFFt9...") dired-find-file() funcall-interactively(dired-find-file) call-interactively(dired-find-file nil nil) command-execute(dired-find-file) --=20 (domestic pets only, the antidote for overdose, milk.) bloggy blog: http://lars.ingebrigtsen.no From debbugs-submit-bounces@debbugs.gnu.org Thu Oct 08 04:49:11 2020 Received: (at 43827) by debbugs.gnu.org; 8 Oct 2020 08:49:11 +0000 Received: from localhost ([127.0.0.1]:58707 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1kQRbo-0004no-GY for submit@debbugs.gnu.org; Thu, 08 Oct 2020 04:49:11 -0400 Received: from mail-wr1-f45.google.com ([209.85.221.45]:45092) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1kQPSf-0001MR-05 for 43827@debbugs.gnu.org; Thu, 08 Oct 2020 02:31:35 -0400 Received: by mail-wr1-f45.google.com with SMTP id e17so5198754wru.12 for <43827@debbugs.gnu.org>; Wed, 07 Oct 2020 23:31:32 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=mime-version:references:in-reply-to:from:date:message-id:subject:to :cc:content-transfer-encoding; bh=hl+EdDnuHzMu8Sh3Plwk1GYV7OWaLpsYzTa8+Kp/dPk=; b=XjqibaiShOyf9s1/uVR6KFmXZ58vmInPwGz4ISDqHV/fAfHdq2C52798dTfD+djUfe hYd2Km8danzsIQPHtNqYRUkE62nh5/jd1xsCNFfQn3JlbxYzfYeeu4wWaR9Ui73F/y8X VYmchfNeG94tLKdA2/iQeayetH6CfJGI4MhYenBy0Gk3zmMX0goFWCYDjQ8owOay4enQ Y6CnoJUZs1vB4fdtALSVudTq948x3KPxrJgLDc8jVzwAoaQ/C8aHQmTNN+PDHI9JQxRb TbiRTsMHks8toE0AEbfqNxlaFa6MzPsNNVOqYDIKnF9AZhSt++erjeOT8eapNzaB0bfg qw/w== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:references:in-reply-to:from:date :message-id:subject:to:cc:content-transfer-encoding; bh=hl+EdDnuHzMu8Sh3Plwk1GYV7OWaLpsYzTa8+Kp/dPk=; b=Qf/9wMlrcJE4p+USv22PFtAnDWhdtRwQoZiIB1AS3jSviYdstQHdGHT5lMr7eHBceL EELv9RBReV3x71nOQNXxTkSgXKGsBBPzJZw/DOeyUfxbOOStK8fIiHu9aN32UmyrkRXs xMaeLwTnkaleUBBnqiC/+D9QDP6AEO+bTAoaG1gQ6XBpRLdQFZS7Z1zDdzClw3gKz6c/ klpFM0PuxcPScTFTkZHm9QjBCOo+a84uHE1iwYprvLDKcCitDP52+yJijb5Da8V4j7tX KHDu2zaVXwWS1nZ5FhA8dh8YwaFcUbvKKZ2DoOKUZOGXQV0W+2Hw0Rh7QE6DryL+K1Be 8dxw== X-Gm-Message-State: AOAM530p2TTrpgmsceLWZnQaL+D8oYjwR2Pqmw/9o8CyKuY4gN7sSDkC eTiG2J0uFRauuJY1m7sFQq1sKd7jWlvgBKqQXOg= X-Google-Smtp-Source: ABdhPJyStP7u18EQ++WtC2oaoZT9nQhK7BlHEXSQ88kxoRQFq85kM5KX1x690TYFrLO0V5LAH51/mN+r5uyRuhpD84o= X-Received: by 2002:adf:a405:: with SMTP id d5mr1187098wra.421.1602138686887; Wed, 07 Oct 2020 23:31:26 -0700 (PDT) MIME-Version: 1.0 References: <87pn5u66al.fsf@gnus.org> In-Reply-To: <87pn5u66al.fsf@gnus.org> From: Ruthra Kumar Date: Thu, 8 Oct 2020 12:01:15 +0530 Message-ID: Subject: Re: bug#43827: #42223 patch To: Lars Ingebrigtsen Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: 43827 X-Mailman-Approved-At: Thu, 08 Oct 2020 04:49:07 -0400 Cc: 43827@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 (-) Fixed the bug. It's now able to list and extract files from archive. There is 1 edge case. If you press 'e' or 'RET' on a directory, the expected behaviour is the message 'Entry is not a regular member of archive'. Here, it tries to extract it as a file, cause 'archive-get-descr' fails to determine the type of the entry using 'mode' attribute. I face similar issues on RAR archive files as well. I suspect the 'mode' is not an exact integer representation of file permissions. Need more details on the 'mode' attribute of class Currently, the 'mode' value for squashfs is calculated from the file permissions outputted by 'unsquashfs -ll'. Ex: "-rwxrwxr-x" -> #o775 > But it sounds like a useful addition (if the bugs can be fixed), but for > such a big addition, we'd need to have the copyright on the code > assigned to the FSF. Would you be willing to do so? Yes, i'm willing to assign copyright to Free Software Foundation. Let me know the procedure. diff --git a/lisp/arc-mode.el b/lisp/arc-mode.el index c998a8a1f1..4eb5a0af6e 100644 --- a/lisp/arc-mode.el +++ b/lisp/arc-mode.el @@ -371,6 +371,25 @@ archive-7z-update :inline t (string :format "%v")))) +;; ------------------------------ +;; Squashfs archive configuration + +(defgroup archive-squashfs nil + "Squashfs-specific options to archive." + :group 'archive) + +(defcustom archive-squashfs-extract + '("rdsquashfs" "-c") + "Program and its options to run in order to extract a zip file member. +Extraction should happen to standard output. Archive and member name will +be added." + :type '(list (string :tag "Program") + (repeat :tag "Options" + :inline t + (string :format "%v"))) + :group 'archive-squashfs) + + ;; -----------------------------------------------------------------------= -- ;;; Section: Variables @@ -742,6 +761,7 @@ archive-find-type (re-search-forward "Rar!" (+ (point) 100000) t)) 'rar-exe) ((looking-at "7z\274\257\047\034") '7z) + ((looking-at "hsqs") 'squashfs) (t (error "Buffer format not recognized"))))) ;; -----------------------------------------------------------------------= -- @@ -2281,6 +2301,73 @@ archive-ar-write-file-member descr '("ar" "r"))) +;; -----------------------------------------------------------------------= -- +;;; Section Squashfs archives. + +(defun archive-squashfs-summarize (&optional file) + (unless file (setq file buffer-file-name)) + (let* ((copy (file-local-copy file)) + (files ())) + (with-temp-buffer + (call-process "unsquashfs" nil t nil "-ll" (or file copy)) + (if copy (delete-file copy)) + (goto-char (point-min)) + (search-forward-regexp "[drwxl\\-]\\{10\\}") + (search-forward "squashfs-root" nil t nil) + (beginning-of-line) + (while + (looking-at (concat "^\\([drwxl\\-]\\{10\\}\\) " ;Mode + "\\(.+\\)/\\(.+\\) " ;user/group + "\\(.+\\) " ;size + "\\([0-9]\\{4\\}-[0-9]\\{2\\}-[0-9]\\{2\\}\\) " ;date + "\\([0-9]\\{2\\}:[0-9]\\{2\\}\\) " ;time + "\\(.+\\)\n" ;Filename + )) + (let* + ((name (match-string 7)) + (flags (match-string 1)) + (uid (match-string 2)) + (gid (match-string 3)) + (size (string-to-number (match-string 4))) + (date (match-string 5)) + (time (match-string 6)) + (date-time) + (mode)) + (goto-char (match-end 0)) + (if (equal name "squashfs-root") + (setf name "/")) + (setq name (string-replace "squashfs-root/" "" name)) ;remove 'squashfs-root/' in filenames + (setq date-time (concat date " " time)) + (setq mode (file-modes-symbolic-to-number (concat "u=3D" (string-replace "-" "" (substring flags 1 4)) + ",g=3D" (string-replace "-" "" (substring flags 4 7)) + ",o=3D" (string-replace "-" "" (substring flags 7 10))))) ;convert symbolic to integer representation + (push (archive--file-desc name name mode size date-time :uid uid :gid gid) + files)))) + (archive--summarize-descs (nreverse files)) + )) + +(defun archive-squashfs-extract-by-stdout (archive name command &optional stderr-test) + (let ((stderr-file (make-temp-file "arc-stderr"))) + (unwind-protect + (prog1 + (apply #'call-process + (car command) + nil + (if stderr-file (list t stderr-file) t) + nil + (append (cdr command) (list name archive))) + (with-temp-buffer + (insert-file-contents stderr-file) + (goto-char (point-min)) + (when (if (stringp stderr-test) + (not (re-search-forward stderr-test nil t)) + (> (buffer-size) 0)) + (message "%s" (buffer-string))))) + (if (file-exists-p stderr-file) + (delete-file stderr-file))))) + +(defun archive-squashfs-extract (archive name) + (archive-squashfs-extract-by-stdout archive name archive-squashfs-extrac= t)) ;; -----------------------------------------------------------------------= -- ;; This line was a mistake; it is kept now for compatibility. diff --git a/lisp/files.el b/lisp/files.el index c2c58dae93..aca62fe7eb 100644 --- a/lisp/files.el +++ b/lisp/files.el @@ -2758,8 +2758,8 @@ auto-mode-alist ;; The list of archive file extensions should be in sync with ;; `auto-coding-alist' with `no-conversion' coding system. ("\\.\\(\ -arc\\|zip\\|lzh\\|lha\\|zoo\\|[jew]ar\\|xpi\\|rar\\|cbr\\|7z\\|\ -ARC\\|ZIP\\|LZH\\|LHA\\|ZOO\\|[JEW]AR\\|XPI\\|RAR\\|CBR\\|7Z\\)\\'" . archive-mode) +arc\\|zip\\|lzh\\|lha\\|zoo\\|[jew]ar\\|xpi\\|rar\\|cbr\\|7z\\|squashfs\\|= \ +ARC\\|ZIP\\|LZH\\|LHA\\|ZOO\\|[JEW]AR\\|XPI\\|RAR\\|CBR\\|7Z\\|SQUASHFS\\)= \\'" . archive-mode) ("\\.oxt\\'" . archive-mode) ;(Open|Libre)Office extensions. ("\\.\\(deb\\|[oi]pk\\)\\'" . archive-mode) ; Debian/Opkg packages. ;; Mailer puts message to be edited in diff --git a/lisp/international/mule.el b/lisp/international/mule.el index 2af64de77b..ad9c3a2306 100644 --- a/lisp/international/mule.el +++ b/lisp/international/mule.el @@ -1710,8 +1710,8 @@ auto-coding-alist ;; self-extracting exe archives. (mapcar (lambda (arg) (cons (purecopy (car arg)) (cdr arg))) '(("\\.\\(\ -arc\\|zip\\|lzh\\|lha\\|zoo\\|[jew]ar\\|xpi\\|rar\\|7z\\|\ -ARC\\|ZIP\\|LZH\\|LHA\\|ZOO\\|[JEW]AR\\|XPI\\|RAR\\|7Z\\)\\'" +arc\\|zip\\|lzh\\|lha\\|zoo\\|[jew]ar\\|xpi\\|rar\\|7z\\|squashfs\\|\ +ARC\\|ZIP\\|LZH\\|LHA\\|ZOO\\|[JEW]AR\\|XPI\\|RAR\\|7Z\\|SQUASHFS\\)\\'" . no-conversion-multibyte) ("\\.\\(exe\\|EXE\\)\\'" . no-conversion) ("\\.\\(sx[dmicw]\\|odt\\|tar\\|t[bg]z\\)\\'" . no-conversion) On Wed, Oct 7, 2020 at 9:23 AM Lars Ingebrigtsen wrote: > > Ruthra Kumar writes: > > > Bug #42223. Added support for squashfs archive files. arc-mode can now = show a > > dired like listing of squashfs files. > > I tried applying your patch to Emacs 28, and then opened a .snap file > (which is supposed to be a squashfs file system), but it failed with > the backtrace included below. > > But it sounds like a useful addition (if the bugs can be fixed), but for > such a big addition, we'd need to have the copyright on the code > assigned to the FSF. Would you be willing to do so? > > > --- > Backtrace: > > Debugger entered--Lisp error: (wrong-type-argument archive--file-summary = [" -rw-r--r-- 0/0 android.img" 19 30]) > signal(wrong-type-argument (archive--file-summary [" -rw-r--r-- 0/0 = android.img" 19 30])) > archive-summarize-files(([" -rw-r--r-- 0/0 android.img" 19 30] [" -r= w-r--r-- 0/0 apparmor/anbox-container.aa" 19 46] [" -rwxr-xr-x 0/0 bi= n/anbox-bridge.sh" 19 38] [" -rwxr-xr-x 0/0 bin/anbox-shell.sh" 19 37] [= " -rwxr-xr-x 0/0 bin/anbox-wrapper.sh" 19 39] [" -rwxr-xr-x 0/0 bin/a= pp-android-settings.sh" 19 46] [" -rwxr-xr-x 0/0 bin/app-appmgr.sh" 19 3= 6] [" -rwxr-xr-x 0/0 bin/collect-bug-info.sh" 19 42] [" -rwxr-xr-x 0/= 0 bin/container-manager.sh" 19 43] [" -rwxr-xr-x 0/0 bin/desktop-launch"= 19 37] [" -rwxr-xr-x 0/0 bin/lxc-attach" 19 33] [" -rwxr-xr-x 0/0 bi= n/lxc-info" 19 31] [" -rwxr-xr-x 0/0 bin/lxc-ls" 19 29] [" -rwxr-xr-x = 0/0 bin/lxc-start" 19 32] [" -rwxr-xr-x 0/0 bin/lxc-stop" 19 31] [" -rw= xr-xr-x 0/0 bin/lxc-top" 19 30] [" -rwxr-xr-x 0/0 command-anbox.wrapp= er" 19 40] [" -rwxr-xr-x 0/0 command-android-settings.wrappe..." 19 51] = [" -rwxr-xr-x 0/0 command-appmgr.wrapper" 19 41] [" -rwxr-xr-x 0/0 co= mmand-collect-bug-info.wrappe..." 19 51] [" -rwxr-xr-x 0/0 command-conta= iner-manager.wrapp..." 19 52] [" -rwxr-xr-x 0/0 command-shell.wrapper" 1= 9 40] [" -rw-r--r-- 0/0 desktop/android-settings.deskto..." 19 51] [" -r= w-r--r-- 0/0 desktop/appmgr.desktop" 19 41] [" -rw-r--r-- 0/0 etc/app= armor/parser.conf" 19 43] [" -rw-r--r-- 0/0 etc/apparmor/subdomain.conf"= 19 46] [" -rw-r--r-- 0/0 etc/apparmor.d/abstractions/X" 19 48] [" -rw-r= --r-- 0/0 etc/apparmor.d/abstractions/apa..." 19 61] [" -rw-r--r-- 0/= 0 etc/apparmor.d/abstractions/app..." 19 74] [" -rw-r--r-- 0/0 etc/appar= mor.d/abstractions/app..." 19 67] [" -rw-r--r-- 0/0 etc/apparmor.d/abstr= actions/app..." 19 75] [" -rw-r--r-- 0/0 etc/apparmor.d/abstractions/app= ..." 19 70] [" -rw-r--r-- 0/0 etc/apparmor.d/abstractions/app..." 19 70]= [" -rw-r--r-- 0/0 etc/apparmor.d/abstractions/asp..." 19 53] [" -rw-r--= r-- 0/0 etc/apparmor.d/abstractions/aud..." 19 52] [" -rw-r--r-- 0/0 = etc/apparmor.d/abstractions/aut..." 19 61] [" -rw-r--r-- 0/0 etc/apparmo= r.d/abstractions/bas..." 19 51] [" -rw-r--r-- 0/0 etc/apparmor.d/abstrac= tions/bas..." 19 51] [" -rw-r--r-- 0/0 etc/apparmor.d/abstractions/con..= ." 19 55] [" -rw-r--r-- 0/0 etc/apparmor.d/abstractions/cup..." 19 58] [= " -rw-r--r-- 0/0 etc/apparmor.d/abstractions/dbu..." 19 51] [" -rw-r--r-= - 0/0 etc/apparmor.d/abstractions/dbu..." 19 65] [" -rw-r--r-- 0/0 et= c/apparmor.d/abstractions/dbu..." 19 72] [" -rw-r--r-- 0/0 etc/apparmor.= d/abstractions/dbu..." 19 59] [" -rw-r--r-- 0/0 etc/apparmor.d/abstracti= ons/dbu..." 19 66] [" -rw-r--r-- 0/0 etc/apparmor.d/abstractions/dbu..."= 19 58] [" -rw-r--r-- 0/0 etc/apparmor.d/abstractions/dco..." 19 52] [" = -rw-r--r-- 0/0 etc/apparmor.d/abstractions/dov..." 19 61] [" -rw-r--r-- = 0/0 etc/apparmor.d/abstractions/enc..." 19 54] [" -rw-r--r-- 0/0 etc/= apparmor.d/abstractions/fon..." 19 52] ...)) > archive-squashfs-summarize() > archive-summarize(nil) > archive-mode() > set-auto-mode-0(archive-mode nil) > set-auto-mode() > normal-mode(t) > after-find-file(nil t) > find-file-noselect-1(# "~/Downloads/Nr9K6UJaIOD8wHpDEQl16nabFFt9LLEQ_185.s..." nil nil "~/Do= wnloads/Nr9K6UJaIOD8wHpDEQl16nabFFt9LLEQ_185.s..." (24380717 66306)) > find-file-noselect("/home/larsi/Downloads/Nr9K6UJaIOD8wHpDEQl16nabFFt9.= .." nil nil nil) > find-file("/home/larsi/Downloads/Nr9K6UJaIOD8wHpDEQl16nabFFt9...") > dired-find-file() > funcall-interactively(dired-find-file) > call-interactively(dired-find-file nil nil) > command-execute(dired-find-file) > > > -- > (domestic pets only, the antidote for overdose, milk.) > bloggy blog: http://lars.ingebrigtsen.no From debbugs-submit-bounces@debbugs.gnu.org Fri Oct 09 00:19:55 2020 Received: (at 43827) by debbugs.gnu.org; 9 Oct 2020 04:19:55 +0000 Received: from localhost ([127.0.0.1]:33811 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1kQjsp-0004u2-4f for submit@debbugs.gnu.org; Fri, 09 Oct 2020 00:19:55 -0400 Received: from quimby.gnus.org ([95.216.78.240]:33774) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1kQjsm-0004tm-3Q for 43827@debbugs.gnu.org; Fri, 09 Oct 2020 00:19:53 -0400 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=gnus.org; s=20200322; 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=ohTmjtjgGyawCORilTde+6g/gOmRz+nokrhra/Gzz0w=; b=t1/+9VbXuB5id16ThU9nHGs9nP 0y3J8X5ruF5eCx6eSUL5JGeIz8v8dD5j+PqLNKTual7OcE/Y1omRZ+lQC7AOyx46QFYLTRspd9mHT Ol4K1pUI8dwpn40NQ5z7JuBdvccljLaHXx5FFHEyqzVNau/FMBc5r9+yFm/elcv5cIJI=; Received: from cm-84.212.202.86.getinternet.no ([84.212.202.86] helo=xo) by quimby with esmtpsa (TLS1.3:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.92) (envelope-from ) id 1kQjsd-0007gU-M2; Fri, 09 Oct 2020 06:19:46 +0200 From: Lars Ingebrigtsen To: Ruthra Kumar Subject: Re: bug#43827: #42223 patch References: <87pn5u66al.fsf@gnus.org> X-Now-Playing: M.I.A.'s _Galang_: "Galang" Date: Fri, 09 Oct 2020 06:19:42 +0200 In-Reply-To: (Ruthra Kumar's message of "Thu, 8 Oct 2020 12:01:15 +0530") Message-ID: <878scg6nfl.fsf@gnus.org> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/28.0.50 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain X-Spam-Report: Spam detection software, running on the system "quimby.gnus.org", has NOT identified this incoming email as spam. The original message has been attached to this so you can view it or label similar future email. If you have any questions, see @@CONTACT_ADDRESS@@ for details. Content preview: Ruthra Kumar writes: > Fixed the bug. It's now able to list and extract files from archive. Thanks; I was unable to try it because it seems like the patch was mangled during transport again. Can you re-send it as an attachment? Content analysis details: (-2.9 points, 5.0 required) pts rule name description ---- ---------------------- -------------------------------------------------- -1.0 ALL_TRUSTED Passed through trusted hosts only via SMTP -1.9 BAYES_00 BODY: Bayes spam probability is 0 to 1% [score: 0.0000] X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: 43827 Cc: 43827@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 (-) Ruthra Kumar writes: > Fixed the bug. It's now able to list and extract files from archive. Thanks; I was unable to try it because it seems like the patch was mangled during transport again. Can you re-send it as an attachment? > There is 1 edge case. If you press 'e' or 'RET' on a directory, the > expected behaviour is the message 'Entry is not a regular member of > archive'. Here, it tries to extract it as a file, cause > 'archive-get-descr' fails to determine the type of the entry using > 'mode' attribute. I face similar issues on RAR archive files as well. > > I suspect the 'mode' is not an exact integer representation of file > permissions. Need more details on the 'mode' attribute of class > > Currently, the 'mode' value for squashfs is calculated from the file > permissions outputted by 'unsquashfs -ll'. > Ex: "-rwxrwxr-x" -> #o775 Right. That should be fixed, but if the same issue is present in .rar files, too, then doing so before integrating probably isn't necessary. > Yes, i'm willing to assign copyright to Free Software Foundation. Let > me know the procedure. Sent off-list. -- (domestic pets only, the antidote for overdose, milk.) bloggy blog: http://lars.ingebrigtsen.no From debbugs-submit-bounces@debbugs.gnu.org Fri Oct 09 01:49:12 2020 Received: (at 43827) by debbugs.gnu.org; 9 Oct 2020 05:49:12 +0000 Received: from localhost ([127.0.0.1]:33948 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1kQlHB-0005A3-Nf for submit@debbugs.gnu.org; Fri, 09 Oct 2020 01:49:12 -0400 Received: from mail-wm1-f45.google.com ([209.85.128.45]:35774) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1kQkuD-0004D4-2J for 43827@debbugs.gnu.org; Fri, 09 Oct 2020 01:26:24 -0400 Received: by mail-wm1-f45.google.com with SMTP id q5so8562021wmq.0 for <43827@debbugs.gnu.org>; Thu, 08 Oct 2020 22:25:25 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=mime-version:references:in-reply-to:from:date:message-id:subject:to :cc; bh=maSjQulvV4XP9EDMO+gmUkw7VAkBJEg4a7nrOcReVD4=; b=ZGKsLLOGTOx4mw8e18GLala7OnacT1PabrU0uFsiVIe7XDk3n5GwkUElfAp/NRdeTm J7iE/d1h2Y/DSDZn0Oflx35o2EpNRyo9QH9OEgM8rgau2xMu7NG1fW8E8+SllPbwPZNg 4So3dWwlGIkZdCMvMQX3TwpDq8rDFYHjgGXDeqFtTEicSyAIYuGqG2JzYe8revqb4aYl KSUH/p/1ssh/bJ5E6hRILHHnzlQ/RPrqBgQ9pnfWIe9Yv1OLg38DjxoHjxMCyxdmY3/C Wy5x+jZdDJS09aSDNnMLX6ZuSkY7PsQOiNrnuFIqSBC7HTCvg/YgY46NuxrjghERDgAD qXzQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:references:in-reply-to:from:date :message-id:subject:to:cc; bh=maSjQulvV4XP9EDMO+gmUkw7VAkBJEg4a7nrOcReVD4=; b=L6aMvLRlU/geGqlQnGswdbe2u7OwOeedUM4Y2qXe5TwjYKvEjOiWAZ4B+HW81snSuq ebBYPqSQX9Zgx8YwYJC2c6mhpQVi5GL3vKYvVfhD9mUaM9hbY1uD9xJKw6kkjc5Ezhfi emoahT38kfxiux6h5bBrcPgSNKvb4bb5uJkfAmXPgFyfjDq0+YbX9ZzPlW1VOKSpnUyK NxRkn9ypnZiiL46AFoQjDySfbg6zV4OOgbQELADhAarqlscarsYjn8KPcmwS4sOlhoXF nl8vmnMfU0EO0ZKXwTnQntjYTkgK1/Wh1XAVEYUZjEOG/RczEXzT4srbCra3s+2L6uM0 sEyA== X-Gm-Message-State: AOAM532V1iGtxqS2wHTfJhLrNL1V7aHSlZ3DJD5xM1+wtUue0sITZmCN WjYVj+zoBy96qVhwuWfyUC8WjT9MQE8YNFDm2OU= X-Google-Smtp-Source: ABdhPJxuP5Pqb3I3F7R2rRYE1RrXQdSzkYMfBlLSuHT88QQWddfJ1hVrz+ORYkDAgObwtNbeEcNFebaQjMjgf+Kx7IA= X-Received: by 2002:a7b:c401:: with SMTP id k1mr11876710wmi.120.1602221118924; Thu, 08 Oct 2020 22:25:18 -0700 (PDT) MIME-Version: 1.0 References: <87pn5u66al.fsf@gnus.org> <878scg6nfl.fsf@gnus.org> In-Reply-To: <878scg6nfl.fsf@gnus.org> From: Ruthra Kumar Date: Fri, 9 Oct 2020 10:55:07 +0530 Message-ID: Subject: Re: bug#43827: #42223 patch To: Lars Ingebrigtsen Content-Type: multipart/mixed; boundary="000000000000a5457d05b1362cf6" X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: 43827 X-Mailman-Approved-At: Fri, 09 Oct 2020 01:49:05 -0400 Cc: 43827@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 (-) --000000000000a5457d05b1362cf6 Content-Type: text/plain; charset="UTF-8" attached latest diff. On Fri, Oct 9, 2020 at 9:49 AM Lars Ingebrigtsen wrote: > > Ruthra Kumar writes: > > > Fixed the bug. It's now able to list and extract files from archive. > > Thanks; I was unable to try it because it seems like the patch was > mangled during transport again. Can you re-send it as an attachment? > > > There is 1 edge case. If you press 'e' or 'RET' on a directory, the > > expected behaviour is the message 'Entry is not a regular member of > > archive'. Here, it tries to extract it as a file, cause > > 'archive-get-descr' fails to determine the type of the entry using > > 'mode' attribute. I face similar issues on RAR archive files as well. > > > > I suspect the 'mode' is not an exact integer representation of file > > permissions. Need more details on the 'mode' attribute of class > > > > Currently, the 'mode' value for squashfs is calculated from the file > > permissions outputted by 'unsquashfs -ll'. > > Ex: "-rwxrwxr-x" -> #o775 > > Right. That should be fixed, but if the same issue is present in .rar > files, too, then doing so before integrating probably isn't necessary. > > > Yes, i'm willing to assign copyright to Free Software Foundation. Let > > me know the procedure. > > Sent off-list. > > -- > (domestic pets only, the antidote for overdose, milk.) > bloggy blog: http://lars.ingebrigtsen.no --000000000000a5457d05b1362cf6 Content-Type: text/x-patch; charset="US-ASCII"; name="patch43827_01.diff" Content-Disposition: attachment; filename="patch43827_01.diff" Content-Transfer-Encoding: base64 Content-ID: X-Attachment-Id: f_kg1t2nvq0 ZGlmZiAtLWdpdCBhL2xpc3AvYXJjLW1vZGUuZWwgYi9saXNwL2FyYy1tb2RlLmVsCmluZGV4IGM5 OThhOGExZjEuLjRlYjVhMGFmNmUgMTAwNjQ0Ci0tLSBhL2xpc3AvYXJjLW1vZGUuZWwKKysrIGIv bGlzcC9hcmMtbW9kZS5lbApAQCAtMzcxLDYgKzM3MSwyNSBAQCBhcmNoaXZlLTd6LXVwZGF0ZQog CQkgICAgICAgOmlubGluZSB0CiAJCSAgICAgICAoc3RyaW5nIDpmb3JtYXQgIiV2IikpKSkKIAor OzsgLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCis7OyBTcXVhc2hmcyBhcmNoaXZlIGNv bmZpZ3VyYXRpb24KKworKGRlZmdyb3VwIGFyY2hpdmUtc3F1YXNoZnMgbmlsCisgICJTcXVhc2hm cy1zcGVjaWZpYyBvcHRpb25zIHRvIGFyY2hpdmUuIgorICA6Z3JvdXAgJ2FyY2hpdmUpCisKKyhk ZWZjdXN0b20gYXJjaGl2ZS1zcXVhc2hmcy1leHRyYWN0CisgICcoInJkc3F1YXNoZnMiICItYyIp CisgICJQcm9ncmFtIGFuZCBpdHMgb3B0aW9ucyB0byBydW4gaW4gb3JkZXIgdG8gZXh0cmFjdCBh IHppcCBmaWxlIG1lbWJlci4KK0V4dHJhY3Rpb24gc2hvdWxkIGhhcHBlbiB0byBzdGFuZGFyZCBv dXRwdXQuICBBcmNoaXZlIGFuZCBtZW1iZXIgbmFtZSB3aWxsCitiZSBhZGRlZC4iCisgIDp0eXBl ICcobGlzdCAoc3RyaW5nIDp0YWcgIlByb2dyYW0iKQorCSAgICAgICAocmVwZWF0IDp0YWcgIk9w dGlvbnMiCisJCSAgICAgICA6aW5saW5lIHQKKwkJICAgICAgIChzdHJpbmcgOmZvcm1hdCAiJXYi KSkpCisgIDpncm91cCAnYXJjaGl2ZS1zcXVhc2hmcykKKworCiA7OyAtLS0tLS0tLS0tLS0tLS0t LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t CiA7OzsgU2VjdGlvbjogVmFyaWFibGVzCiAKQEAgLTc0Miw2ICs3NjEsNyBAQCBhcmNoaXZlLWZp bmQtdHlwZQogICAgICAgICAgICAgICAgIChyZS1zZWFyY2gtZm9yd2FyZCAiUmFyISIgKCsgKHBv aW50KSAxMDAwMDApIHQpKQogICAgICAgICAgICAncmFyLWV4ZSkKIAkgICgobG9va2luZy1hdCAi N3pcMjc0XDI1N1wwNDdcMDM0IikgJzd6KQorICAgICAgICAgICgobG9va2luZy1hdCAiaHNxcyIp ICdzcXVhc2hmcykgICAgICAgICAgCiAJICAodCAoZXJyb3IgIkJ1ZmZlciBmb3JtYXQgbm90IHJl Y29nbml6ZWQiKSkpKSkKIDs7IC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0KIApAQCAtMjI4MSw2ICsyMzAxLDcz IEBAIGFyY2hpdmUtYXItd3JpdGUtZmlsZS1tZW1iZXIKICAgIGRlc2NyCiAgICAnKCJhciIgInIi KSkpCiAKKzs7IC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0KKzs7OyBTZWN0aW9uIFNxdWFzaGZzIGFyY2hpdmVz LgorCisoZGVmdW4gYXJjaGl2ZS1zcXVhc2hmcy1zdW1tYXJpemUgKCZvcHRpb25hbCBmaWxlKQor ICAodW5sZXNzIGZpbGUgKHNldHEgZmlsZSBidWZmZXItZmlsZS1uYW1lKSkKKyAgKGxldCogKChj b3B5IChmaWxlLWxvY2FsLWNvcHkgZmlsZSkpCisgICAgICAgICAoZmlsZXMgKCkpKQorICAgICh3 aXRoLXRlbXAtYnVmZmVyCisgICAgICAoY2FsbC1wcm9jZXNzICJ1bnNxdWFzaGZzIiBuaWwgdCBu aWwgIi1sbCIgKG9yIGZpbGUgY29weSkpCisgICAgICAoaWYgY29weSAoZGVsZXRlLWZpbGUgY29w eSkpCisgICAgICAoZ290by1jaGFyIChwb2ludC1taW4pKQorICAgICAgKHNlYXJjaC1mb3J3YXJk LXJlZ2V4cCAiW2Ryd3hsXFwtXVxcezEwXFx9IikKKyAgICAgIChzZWFyY2gtZm9yd2FyZCAic3F1 YXNoZnMtcm9vdCIgbmlsIHQgbmlsKQorICAgICAgKGJlZ2lubmluZy1vZi1saW5lKQorICAgICAg KHdoaWxlCisgICAgICAgICAgKGxvb2tpbmctYXQgKGNvbmNhdCAiXlxcKFtkcnd4bFxcLV1cXHsx MFxcfVxcKSAiICAgICAgICA7TW9kZQorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIlxc KC4rXFwpL1xcKC4rXFwpICIgIDt1c2VyL2dyb3VwCisgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAiXFwoLitcXCkgIiAgICAgO3NpemUKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICJcXChbMC05XVxcezRcXH0tWzAtOV1cXHsyXFx9LVswLTldXFx7MlxcfVxcKSAiIDtkYXRlCisg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiXFwoWzAtOV1cXHsyXFx9OlswLTldXFx7Mlxc fVxcKSAiIDt0aW1lCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiXFwoLitcXClcbiIg ICAgIDtGaWxlbmFtZQorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKSkKKyAgICAgICAg KGxldCoKKyAgICAgICAgICAgICgobmFtZSAobWF0Y2gtc3RyaW5nIDcpKQorICAgICAgICAgICAg IChmbGFncyAobWF0Y2gtc3RyaW5nIDEpKQorICAgICAgICAgICAgICh1aWQgKG1hdGNoLXN0cmlu ZyAyKSkKKyAgICAgICAgICAgICAoZ2lkIChtYXRjaC1zdHJpbmcgMykpCisgICAgICAgICAgICAg KHNpemUgKHN0cmluZy10by1udW1iZXIgKG1hdGNoLXN0cmluZyA0KSkpCisgICAgICAgICAgICAg KGRhdGUgKG1hdGNoLXN0cmluZyA1KSkKKyAgICAgICAgICAgICAodGltZSAobWF0Y2gtc3RyaW5n IDYpKQorICAgICAgICAgICAgIChkYXRlLXRpbWUpCisgICAgICAgICAgICAgKG1vZGUpKQorICAg ICAgICAgIChnb3RvLWNoYXIgKG1hdGNoLWVuZCAwKSkgICAgICAgICAgCisgICAgICAgICAgKGlm IChlcXVhbCBuYW1lICJzcXVhc2hmcy1yb290IikKKyAgICAgICAgICAgICAgKHNldGYgbmFtZSAi LyIpKQorICAgICAgICAgIChzZXRxIG5hbWUgKHN0cmluZy1yZXBsYWNlICJzcXVhc2hmcy1yb290 LyIgIiIgbmFtZSkpICA7cmVtb3ZlICdzcXVhc2hmcy1yb290LycgaW4gZmlsZW5hbWVzCisgICAg ICAgICAgKHNldHEgZGF0ZS10aW1lIChjb25jYXQgZGF0ZSAiICIgdGltZSkpCisgICAgICAgICAg KHNldHEgbW9kZSAoZmlsZS1tb2Rlcy1zeW1ib2xpYy10by1udW1iZXIgKGNvbmNhdCAidT0iIChz dHJpbmctcmVwbGFjZSAiLSIgIiIgIChzdWJzdHJpbmcgZmxhZ3MgMSA0KSkKKyAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICIsZz0iIChz dHJpbmctcmVwbGFjZSAiLSIgIiIgIChzdWJzdHJpbmcgZmxhZ3MgNCA3KSkKKyAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICIsbz0iIChz dHJpbmctcmVwbGFjZSAiLSIgIiIgIChzdWJzdHJpbmcgZmxhZ3MgNyAxMCkpKSkpICA7Y29udmVy dCBzeW1ib2xpYyB0byBpbnRlZ2VyIHJlcHJlc2VudGF0aW9uCisgICAgICAgICAgKHB1c2ggKGFy Y2hpdmUtLWZpbGUtZGVzYyBuYW1lIG5hbWUgbW9kZSBzaXplIGRhdGUtdGltZSA6dWlkIHVpZCA6 Z2lkIGdpZCkKKyAgICAgICAgICAgICAgICBmaWxlcykpKSkKKyAgICAoYXJjaGl2ZS0tc3VtbWFy aXplLWRlc2NzIChucmV2ZXJzZSBmaWxlcykpCisgICAgKSkKKworKGRlZnVuIGFyY2hpdmUtc3F1 YXNoZnMtZXh0cmFjdC1ieS1zdGRvdXQgKGFyY2hpdmUgbmFtZSBjb21tYW5kICZvcHRpb25hbCBz dGRlcnItdGVzdCkKKyAgKGxldCAoKHN0ZGVyci1maWxlIChtYWtlLXRlbXAtZmlsZSAiYXJjLXN0 ZGVyciIpKSkKKyAgICAodW53aW5kLXByb3RlY3QKKwkocHJvZzEKKwkgICAgKGFwcGx5ICMnY2Fs bC1wcm9jZXNzCisJCSAgIChjYXIgY29tbWFuZCkKKwkJICAgbmlsCisJCSAgIChpZiBzdGRlcnIt ZmlsZSAobGlzdCB0IHN0ZGVyci1maWxlKSB0KQorCQkgICBuaWwKKwkJICAgKGFwcGVuZCAoY2Ry IGNvbW1hbmQpIChsaXN0IG5hbWUgYXJjaGl2ZSkpKQorCSAgKHdpdGgtdGVtcC1idWZmZXIKKwkg ICAgKGluc2VydC1maWxlLWNvbnRlbnRzIHN0ZGVyci1maWxlKQorCSAgICAoZ290by1jaGFyIChw b2ludC1taW4pKQorCSAgICAod2hlbiAoaWYgKHN0cmluZ3Agc3RkZXJyLXRlc3QpCisJCSAgICAg IChub3QgKHJlLXNlYXJjaC1mb3J3YXJkIHN0ZGVyci10ZXN0IG5pbCB0KSkKKwkJICAgICg+IChi dWZmZXItc2l6ZSkgMCkpCisJICAgICAgKG1lc3NhZ2UgIiVzIiAoYnVmZmVyLXN0cmluZykpKSkp CisgICAgICAoaWYgKGZpbGUtZXhpc3RzLXAgc3RkZXJyLWZpbGUpCisgICAgICAgICAgKGRlbGV0 ZS1maWxlIHN0ZGVyci1maWxlKSkpKSkKKworKGRlZnVuIGFyY2hpdmUtc3F1YXNoZnMtZXh0cmFj dCAoYXJjaGl2ZSBuYW1lKQorICAoYXJjaGl2ZS1zcXVhc2hmcy1leHRyYWN0LWJ5LXN0ZG91dCBh cmNoaXZlIG5hbWUgYXJjaGl2ZS1zcXVhc2hmcy1leHRyYWN0KSkKIAogOzsgLS0tLS0tLS0tLS0t LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t LS0tLQogOzsgVGhpcyBsaW5lIHdhcyBhIG1pc3Rha2U7IGl0IGlzIGtlcHQgbm93IGZvciBjb21w YXRpYmlsaXR5LgpkaWZmIC0tZ2l0IGEvbGlzcC9maWxlcy5lbCBiL2xpc3AvZmlsZXMuZWwKaW5k ZXggYzJjNThkYWU5My4uYWNhNjJmZTdlYiAxMDA2NDQKLS0tIGEvbGlzcC9maWxlcy5lbAorKysg Yi9saXNwL2ZpbGVzLmVsCkBAIC0yNzU4LDggKzI3NTgsOCBAQCBhdXRvLW1vZGUtYWxpc3QKICAg ICAgOzsgVGhlIGxpc3Qgb2YgYXJjaGl2ZSBmaWxlIGV4dGVuc2lvbnMgc2hvdWxkIGJlIGluIHN5 bmMgd2l0aAogICAgICA7OyBgYXV0by1jb2RpbmctYWxpc3QnIHdpdGggYG5vLWNvbnZlcnNpb24n IGNvZGluZyBzeXN0ZW0uCiAgICAgICgiXFwuXFwoXAotYXJjXFx8emlwXFx8bHpoXFx8bGhhXFx8 em9vXFx8W2pld11hclxcfHhwaVxcfHJhclxcfGNiclxcfDd6XFx8XAotQVJDXFx8WklQXFx8TFpI XFx8TEhBXFx8Wk9PXFx8W0pFV11BUlxcfFhQSVxcfFJBUlxcfENCUlxcfDdaXFwpXFwnIiAuIGFy Y2hpdmUtbW9kZSkKK2FyY1xcfHppcFxcfGx6aFxcfGxoYVxcfHpvb1xcfFtqZXddYXJcXHx4cGlc XHxyYXJcXHxjYnJcXHw3elxcfHNxdWFzaGZzXFx8XAorQVJDXFx8WklQXFx8TFpIXFx8TEhBXFx8 Wk9PXFx8W0pFV11BUlxcfFhQSVxcfFJBUlxcfENCUlxcfDdaXFx8U1FVQVNIRlNcXClcXCciIC4g YXJjaGl2ZS1tb2RlKQogICAgICAoIlxcLm94dFxcJyIgLiBhcmNoaXZlLW1vZGUpIDsoT3BlbnxM aWJyZSlPZmZpY2UgZXh0ZW5zaW9ucy4KICAgICAgKCJcXC5cXChkZWJcXHxbb2ldcGtcXClcXCci IC4gYXJjaGl2ZS1tb2RlKSA7IERlYmlhbi9PcGtnIHBhY2thZ2VzLgogICAgICA7OyBNYWlsZXIg cHV0cyBtZXNzYWdlIHRvIGJlIGVkaXRlZCBpbgpkaWZmIC0tZ2l0IGEvbGlzcC9pbnRlcm5hdGlv bmFsL211bGUuZWwgYi9saXNwL2ludGVybmF0aW9uYWwvbXVsZS5lbAppbmRleCAyYWY2NGRlNzdi Li5hZDljM2EyMzA2IDEwMDY0NAotLS0gYS9saXNwL2ludGVybmF0aW9uYWwvbXVsZS5lbAorKysg Yi9saXNwL2ludGVybmF0aW9uYWwvbXVsZS5lbApAQCAtMTcxMCw4ICsxNzEwLDggQEAgYXV0by1j b2RpbmctYWxpc3QKICAgOzsgc2VsZi1leHRyYWN0aW5nIGV4ZSBhcmNoaXZlcy4KICAgKG1hcGNh ciAobGFtYmRhIChhcmcpIChjb25zIChwdXJlY29weSAoY2FyIGFyZykpIChjZHIgYXJnKSkpCiAJ ICAnKCgiXFwuXFwoXAotYXJjXFx8emlwXFx8bHpoXFx8bGhhXFx8em9vXFx8W2pld11hclxcfHhw aVxcfHJhclxcfDd6XFx8XAotQVJDXFx8WklQXFx8TFpIXFx8TEhBXFx8Wk9PXFx8W0pFV11BUlxc fFhQSVxcfFJBUlxcfDdaXFwpXFwnIgorYXJjXFx8emlwXFx8bHpoXFx8bGhhXFx8em9vXFx8W2pl d11hclxcfHhwaVxcfHJhclxcfDd6XFx8c3F1YXNoZnNcXHxcCitBUkNcXHxaSVBcXHxMWkhcXHxM SEFcXHxaT09cXHxbSkVXXUFSXFx8WFBJXFx8UkFSXFx8N1pcXHxTUVVBU0hGU1xcKVxcJyIKICAg ICAgLiBuby1jb252ZXJzaW9uLW11bHRpYnl0ZSkKICAgICAoIlxcLlxcKGV4ZVxcfEVYRVxcKVxc JyIgLiBuby1jb252ZXJzaW9uKQogICAgICgiXFwuXFwoc3hbZG1pY3ddXFx8b2R0XFx8dGFyXFx8 dFtiZ116XFwpXFwnIiAuIG5vLWNvbnZlcnNpb24pCg== --000000000000a5457d05b1362cf6-- From debbugs-submit-bounces@debbugs.gnu.org Sat Oct 10 16:03:15 2020 Received: (at 43827) by debbugs.gnu.org; 10 Oct 2020 20:03:15 +0000 Received: from localhost ([127.0.0.1]:38619 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1kRL5H-0007b2-AJ for submit@debbugs.gnu.org; Sat, 10 Oct 2020 16:03:15 -0400 Received: from quimby.gnus.org ([95.216.78.240]:52810) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1kRL5G-0007aq-6D for 43827@debbugs.gnu.org; Sat, 10 Oct 2020 16:03:14 -0400 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=gnus.org; s=20200322; 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=ZD0Ga3gIsoDLWCze1xF9x3No6zNB6LfYUfJAwT/jI8k=; b=g1HTS8rgLahHD7H9AuKSCXqm4f MBak0vun1UkzwSDGIwqn/13de5QFwwsPgcaleIzySMTbyWANWJwRwYyPJDxwJp3ADySSblTcSmijc wYo64TRvQJ03Jg3U7NeHhkFKsvBvC3yrPigAnTKMuWKSDwlunxrV4ouvR+oGR6JbQBpU=; Received: from cm-84.212.202.86.getinternet.no ([84.212.202.86] helo=xo) by quimby with esmtpsa (TLS1.3:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.92) (envelope-from ) id 1kRL57-00062D-E6; Sat, 10 Oct 2020 22:03:08 +0200 From: Lars Ingebrigtsen To: Ruthra Kumar Subject: Re: bug#43827: #42223 squashfs patch References: <87pn5u66al.fsf@gnus.org> <878scg6nfl.fsf@gnus.org> X-Now-Playing: David Sylvian's _Sleepwalkers_: "The Day The Earth Stole Heaven" Date: Sat, 10 Oct 2020 22:03:04 +0200 In-Reply-To: (Ruthra Kumar's message of "Fri, 9 Oct 2020 10:55:07 +0530") Message-ID: <87r1q53l3b.fsf_-_@gnus.org> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/28.0.50 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain X-Spam-Report: Spam detection software, running on the system "quimby.gnus.org", has NOT identified this incoming email as spam. The original message has been attached to this so you can view it or label similar future email. If you have any questions, see @@CONTACT_ADDRESS@@ for details. Content preview: Ruthra Kumar writes: > attached latest diff. Thanks; with that version, I was able to open a .snap file (which is squashfs) without problems. Content analysis details: (-2.9 points, 5.0 required) pts rule name description ---- ---------------------- -------------------------------------------------- -1.0 ALL_TRUSTED Passed through trusted hosts only via SMTP -1.9 BAYES_00 BODY: Bayes spam probability is 0 to 1% [score: 0.0000] X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: 43827 Cc: 43827@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 (-) Ruthra Kumar writes: > attached latest diff. Thanks; with that version, I was able to open a .snap file (which is squashfs) without problems. So now we just have to wait for the FSF paperwork to happen. After that's completed, could you send a message to this bug report, and we'll take it from there? -- (domestic pets only, the antidote for overdose, milk.) bloggy blog: http://lars.ingebrigtsen.no From debbugs-submit-bounces@debbugs.gnu.org Fri Oct 23 02:09:52 2020 Received: (at 43827) by debbugs.gnu.org; 23 Oct 2020 06:09:52 +0000 Received: from localhost ([127.0.0.1]:54644 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1kVqGu-0002jc-83 for submit@debbugs.gnu.org; Fri, 23 Oct 2020 02:09:52 -0400 Received: from mail-wr1-f46.google.com ([209.85.221.46]:40518) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1kVqGs-0002j5-6J for 43827@debbugs.gnu.org; Fri, 23 Oct 2020 02:09:50 -0400 Received: by mail-wr1-f46.google.com with SMTP id h5so425031wrv.7 for <43827@debbugs.gnu.org>; Thu, 22 Oct 2020 23:09:50 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=mime-version:references:in-reply-to:from:date:message-id:subject:to :cc; bh=rMrjoUbjfsk/lRnjCkASVCSiIFkw1eEgN8cY2nXgyAo=; b=jaQx5ntvX5FYY/ngbnPv1AdTfF898yMPNal+6a8EESomwuOctHtNXvPPE+PTI3a3y3 hxZqlDXGNV1kbuYRduS3YXs4QiX7Ghs2Mbh8ulvIZVauozUNv2br9uWfKyaCvIZHVfcK Y6GES7jXiY47fSdrJY60PGmVi8a2qZmXHN3sXv4Fa6BC/GQsZ6M1kVpe0zxp/i8onify IbAMhEk9ZVHbr/iGbFGqcaQAWykiab1UjFREfTBi0WirxPMdWC8cKDkyXtWlgUDWWxZ+ k9LGlxk1ssUcffj5wZbyaYhy4kkNhn0Z3Aem70P4uK9MHeobuomJekstKpRQc72RcdKk AI8w== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:references:in-reply-to:from:date :message-id:subject:to:cc; bh=rMrjoUbjfsk/lRnjCkASVCSiIFkw1eEgN8cY2nXgyAo=; b=peRaETcr2KSiYOrIwNfFtW/v3U1Q+fhs8MGegbSwqmDA1CVs4m+Vht2kAwpuXG19nb KJ55O+ZRqZkGqPe4c2ibi3lSQv7FlFaRM7XIG7X9KaYQvs2UVDPD/AJzVn7x0B02/+Xr 4OI51yzDrFUEc5x2cCc/mC9SKhRi2bs4rNiabDKkgGdLlFXuqviATQIYdkPBRHVgxQQl 4gDVijnC1XaWktRD3vnPGQpAKwzvc6MGSzdRX5f1667R1dMrpW9YPU0NmDEw0oKUyrs+ bHG9zOl+sfGgZlanua6kiORlOv/uJbkR030v+EyYiKfN2bPPLVn0FEFzx2H+E1i0r0gL kDfA== X-Gm-Message-State: AOAM532xiCH/yjzAO32vVHmypNEqZ4vpTr38+ql9dG1o7vyPIykgLa0c OS0U9VzJsQURAmpWQpYeeih2o4dPuDCaaXLBrdI= X-Google-Smtp-Source: ABdhPJwt9jqu8MeQjuyQBtywC0gceJBxbiRsY1Y9aPvR2BLnK14bqgToxUAYaba38mHQzZtASKKpYlqWnkWjuo79OJY= X-Received: by 2002:adf:fac4:: with SMTP id a4mr857316wrs.172.1603433384137; Thu, 22 Oct 2020 23:09:44 -0700 (PDT) MIME-Version: 1.0 References: <87pn5u66al.fsf@gnus.org> <878scg6nfl.fsf@gnus.org> <87r1q53l3b.fsf_-_@gnus.org> In-Reply-To: <87r1q53l3b.fsf_-_@gnus.org> From: Ruthra Kumar Date: Fri, 23 Oct 2020 11:39:32 +0530 Message-ID: Subject: Re: bug#43827: #42223 squashfs patch To: Lars Ingebrigtsen Content-Type: multipart/mixed; boundary="0000000000004941a205b2506dce" X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: 43827 Cc: 43827@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 (-) --0000000000004941a205b2506dce Content-Type: text/plain; charset="UTF-8" Hello Lars, So, Paperwork is complete. I've fixed the issue wherein it tries to extract a directory as a file, added comments in required places and fixed some whitespace warnings. Patch is made on latest tip. Regards Ruthra Kumar On Sun, Oct 11, 2020 at 1:33 AM Lars Ingebrigtsen wrote: > > Ruthra Kumar writes: > > > attached latest diff. > > Thanks; with that version, I was able to open a .snap file (which is > squashfs) without problems. > > So now we just have to wait for the FSF paperwork to happen. After > that's completed, could you send a message to this bug report, and we'll > take it from there? > > -- > (domestic pets only, the antidote for overdose, milk.) > bloggy blog: http://lars.ingebrigtsen.no --0000000000004941a205b2506dce Content-Type: text/x-patch; charset="US-ASCII"; name="0001-Added-support-for-Squashfs-archive-files.patch" Content-Disposition: attachment; filename="0001-Added-support-for-Squashfs-archive-files.patch" Content-Transfer-Encoding: base64 Content-ID: X-Attachment-Id: f_kglutg2u0 RnJvbSBhZDYzYjgwNjk5N2NjMWNhYmVjNjY2MjA5M2M4MDFiMGMwMjRlYTk3IE1vbiBTZXAgMTcg MDA6MDA6MDAgMjAwMQpGcm9tOiBSdXRocmEgS3VtYXIgPHJ1dGhyYWJAZ21haWwuY29tPgpEYXRl OiBGcmksIDIzIE9jdCAyMDIwIDExOjMzOjQxICswNTMwClN1YmplY3Q6IFtQQVRDSF0gQWRkZWQg c3VwcG9ydCBmb3IgU3F1YXNoZnMgYXJjaGl2ZSBmaWxlcwoKLS0tCiBsaXNwL2FyYy1tb2RlLmVs ICAgICAgICAgICB8IDExNSArKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKystLS0tCiBs aXNwL2ZpbGVzLmVsICAgICAgICAgICAgICB8ICAgNCArLQogbGlzcC9pbnRlcm5hdGlvbmFsL211 bGUuZWwgfCAgIDQgKy0KIDMgZmlsZXMgY2hhbmdlZCwgMTA4IGluc2VydGlvbnMoKyksIDE1IGRl bGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL2xpc3AvYXJjLW1vZGUuZWwgYi9saXNwL2FyYy1tb2Rl LmVsCmluZGV4IGViNjJhODUxMTguLmMxNjliODNjMzIgMTAwNjQ0Ci0tLSBhL2xpc3AvYXJjLW1v ZGUuZWwKKysrIGIvbGlzcC9hcmMtbW9kZS5lbApAQCAtNTEsMTcgKzUxLDE3IEBACiA7OyBBUkNI SVZFIFRZUEVTOiBDdXJyZW50bHkgb25seSB0aGUgYXJjaGl2ZXMgYmVsb3cgYXJlIGhhbmRsZWQs IGJ1dCB0aGUKIDs7IHN0cnVjdHVyZSBmb3IgaGFuZGxpbmcganVzdCBhYm91dCBhbnl0aGluZyBp cyBpbiBwbGFjZS4KIDs7Ci07OwkJCUFyYwlMemgJWmlwCVpvbwlSYXIJN3oJQXIKLTs7CQkJLS0t LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0KLTs7IFZpZXcg bGlzdGluZwkJSW50ZXJuCUludGVybglJbnRlcm4JSW50ZXJuCVkJWQlZCi07OyBFeHRyYWN0IG1l bWJlcglZCVkJWQlZCVkJWQlZCi07OyBTYXZlIGNoYW5nZWQgbWVtYmVyCVkJWQlZCVkJTglZCVkK LTs7IEFkZCBuZXcgbWVtYmVyCU4JTglOCU4JTglOCU4KLTs7IERlbGV0ZSBtZW1iZXIJWQlZCVkJ WQlOCVkJTgotOzsgUmVuYW1lIG1lbWJlcglZCVkJTglOCU4JTglOCi07OyBDaG1vZAkJLQlZCVkJ LQlOCU4JTgotOzsgQ2hvd24JCS0JWQktCS0JTglOCU4KLTs7IENoZ3JwCQktCVkJLQktCU4JTglO Cis7OwkJCUFyYwlMemgJWmlwCVpvbwlSYXIJN3oJQXIJU3F1YXNoZnMKKzs7CQkJLS0tLS0tLS0t LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCis7 OyBWaWV3IGxpc3RpbmcJCUludGVybglJbnRlcm4JSW50ZXJuCUludGVybglZCVkJWQlZCis7OyBF eHRyYWN0IG1lbWJlcglZCVkJWQlZCVkJWQlZCVkKKzs7IFNhdmUgY2hhbmdlZCBtZW1iZXIJWQlZ CVkJWQlOCVkJWQlOCis7OyBBZGQgbmV3IG1lbWJlcglOCU4JTglOCU4JTglOCU4KKzs7IERlbGV0 ZSBtZW1iZXIJWQlZCVkJWQlOCVkJTglOCis7OyBSZW5hbWUgbWVtYmVyCVkJWQlOCU4JTglOCU4J TgorOzsgQ2htb2QJCS0JWQlZCS0JTglOCU4JTgorOzsgQ2hvd24JCS0JWQktCS0JTglOCU4JTgor OzsgQ2hncnAJCS0JWQktCS0JTglOCU4JTgogOzsKIDs7IFNwZWNpYWwgdGhhbmtzIHRvIEJpbGwg QnJvZGllIDx3YnJvZGllQHBhbml4LmNvbT4gZm9yIHZlcnkgdXNlZnVsIHRpcHMKIDs7IG9uIHRo ZSBmaXJzdCByZWxlYXNlZCB2ZXJzaW9uIG9mIHRoaXMgcGFja2FnZS4KQEAgLTM3MCw2ICszNzAs MjUgQEAgYXJjaGl2ZS03ei11cGRhdGUKIAkJICAgICAgIDppbmxpbmUgdAogCQkgICAgICAgKHN0 cmluZyA6Zm9ybWF0ICIldiIpKSkpCiAKKzs7IC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t LQorOzsgU3F1YXNoZnMgYXJjaGl2ZSBjb25maWd1cmF0aW9uCisKKyhkZWZncm91cCBhcmNoaXZl LXNxdWFzaGZzIG5pbAorICAiU3F1YXNoZnMtc3BlY2lmaWMgb3B0aW9ucyB0byBhcmNoaXZlLiIK KyAgOmdyb3VwICdhcmNoaXZlKQorCisoZGVmY3VzdG9tIGFyY2hpdmUtc3F1YXNoZnMtZXh0cmFj dAorICAnKCJyZHNxdWFzaGZzIiAiLWMiKQorICAiUHJvZ3JhbSBhbmQgaXRzIG9wdGlvbnMgdG8g cnVuIGluIG9yZGVyIHRvIGV4dHJhY3QgYSBzcXVhc2hzZnMgZmlsZSBtZW1iZXIuCitFeHRyYWN0 aW9uIHNob3VsZCBoYXBwZW4gdG8gc3RhbmRhcmQgb3V0cHV0LiAgQXJjaGl2ZSBhbmQgbWVtYmVy IG5hbWUgd2lsbAorYmUgYWRkZWQuIgorICA6dHlwZSAnKGxpc3QgKHN0cmluZyA6dGFnICJQcm9n cmFtIikKKwkgICAgICAgKHJlcGVhdCA6dGFnICJPcHRpb25zIgorCQkgICAgICAgOmlubGluZSB0 CisJCSAgICAgICAoc3RyaW5nIDpmb3JtYXQgIiV2IikpKQorICA6Z3JvdXAgJ2FyY2hpdmUtc3F1 YXNoZnMpCisKKwogOzsgLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQogOzs7IFNlY3Rpb246IFZhcmlhYmxlcwog CkBAIC03NDEsNiArNzYwLDcgQEAgYXJjaGl2ZS1maW5kLXR5cGUKICAgICAgICAgICAgICAgICAo cmUtc2VhcmNoLWZvcndhcmQgIlJhciEiICgrIChwb2ludCkgMTAwMDAwKSB0KSkKICAgICAgICAg ICAgJ3Jhci1leGUpCiAJICAoKGxvb2tpbmctYXQgIjd6XDI3NFwyNTdcMDQ3XDAzNCIpICc3eikK KyAgICAgICAgICAoKGxvb2tpbmctYXQgImhzcXMiKSAnc3F1YXNoZnMpCiAJICAodCAoZXJyb3Ig IkJ1ZmZlciBmb3JtYXQgbm90IHJlY29nbml6ZWQiKSkpKSkKIDs7IC0tLS0tLS0tLS0tLS0tLS0t LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0K IApAQCAtMjI4MCw2ICsyMzAwLDc5IEBAIGFyY2hpdmUtYXItd3JpdGUtZmlsZS1tZW1iZXIKICAg IGRlc2NyCiAgICAnKCJhciIgInIiKSkpCiAKKzs7IC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0KKzs7OyBTZWN0 aW9uIFNxdWFzaGZzIGFyY2hpdmVzLgorCisoZGVmdW4gYXJjaGl2ZS1zcXVhc2hmcy1zdW1tYXJp emUgKCZvcHRpb25hbCBmaWxlKQorICAodW5sZXNzIGZpbGUgKHNldHEgZmlsZSBidWZmZXItZmls ZS1uYW1lKSkKKyAgKGxldCogKChjb3B5IChmaWxlLWxvY2FsLWNvcHkgZmlsZSkpCisgICAgICAg ICAoZmlsZXMgKCkpKQorICAgICh3aXRoLXRlbXAtYnVmZmVyCisgICAgICAoY2FsbC1wcm9jZXNz ICJ1bnNxdWFzaGZzIiBuaWwgdCBuaWwgIi1sbCIgKG9yIGZpbGUgY29weSkpCisgICAgICAoaWYg Y29weSAoZGVsZXRlLWZpbGUgY29weSkpCisgICAgICAoZ290by1jaGFyIChwb2ludC1taW4pKQor ICAgICAgKHNlYXJjaC1mb3J3YXJkLXJlZ2V4cCAiW2Ryd3hsXFwtXVxcezEwXFx9IikKKyAgICAg IChiZWdpbm5pbmctb2YtbGluZSkKKyAgICAgICh3aGlsZQorICAgICAgICAgIChsb29raW5nLWF0 IChjb25jYXQgIl5cXCguW3J3eFxcLV1cXHs5XFx9XFwpICIgO01vZGUKKyAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICJcXCguK1xcKS9cXCguK1xcKSAiICA7dXNlci9ncm91cAorICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgIlxcKC4rXFwpICIgICAgIDtzaXplCisgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAiXFwoWzAtOV1cXHs0XFx9LVswLTldXFx7MlxcfS1bMC05XVxc ezJcXH1cXCkgIiA7ZGF0ZQorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIlxcKFswLTld XFx7MlxcfTpbMC05XVxcezJcXH1cXCkgIiA7dGltZQorICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgIlxcKC4rXFwpXG4iICAgICA7RmlsZW5hbWUKKyAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICkpCisgICAgICAgIChsZXQqCisgICAgICAgICAgICAoKG5hbWUgKG1hdGNoLXN0cmlu ZyA3KSkKKyAgICAgICAgICAgICAoZmxhZ3MgKG1hdGNoLXN0cmluZyAxKSkKKyAgICAgICAgICAg ICAodWlkIChtYXRjaC1zdHJpbmcgMikpCisgICAgICAgICAgICAgKGdpZCAobWF0Y2gtc3RyaW5n IDMpKQorICAgICAgICAgICAgIChzaXplIChzdHJpbmctdG8tbnVtYmVyIChtYXRjaC1zdHJpbmcg NCkpKQorICAgICAgICAgICAgIChkYXRlIChtYXRjaC1zdHJpbmcgNSkpCisgICAgICAgICAgICAg KHRpbWUgKG1hdGNoLXN0cmluZyA2KSkKKyAgICAgICAgICAgICAoZGF0ZS10aW1lKQorICAgICAg ICAgICAgIChtb2RlKSkKKyAgICAgICAgICA7OyBPbmx5IGxpc3QgZGlyZWN0b3J5IGFuZCByZWd1 bGFyIGZpbGVzCisgICAgICAgICAgKHdoZW4gKG9yICAoZXEgKGFyZWYgZmxhZ3MgMCkgP2QpCisg ICAgICAgICAgICAgICAgICAgICAoZXEgKGFyZWYgZmxhZ3MgMCkgPy0pKQorICAgICAgICAgICAg KGlmIChlcXVhbCBuYW1lICJzcXVhc2hmcy1yb290IikKKyAgICAgICAgICAgICAgICAoc2V0ZiBu YW1lICIvIikpCisgICAgICAgICAgICA7OyByZW1vdmUgJ3NxdWFzaGZzLXJvb3QvJyBmcm9tIGZp bGVuYW1lcworICAgICAgICAgICAgKHNldHEgbmFtZSAoc3RyaW5nLXJlcGxhY2UgInNxdWFzaGZz LXJvb3QvIiAiIiBuYW1lKSkKKyAgICAgICAgICAgIChzZXRxIGRhdGUtdGltZSAoY29uY2F0IGRh dGUgIiAiIHRpbWUpKQorICAgICAgICAgICAgKHNldHEgbW9kZSAobG9naW9yIChjb25kCisgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICgoZXEgKGFyZWYgZmxhZ3MgMCkgP2QpICNvNDAw MDApCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICh0IDApKQorICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgIDs7IENvbnZlcnQgc3ltYm9saWMgdG8gb2N0YWwgcmVwcmVzZW50 YXRpb24KKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAoZmlsZS1tb2Rlcy1zeW1ib2xp Yy10by1udW1iZXIgKGNvbmNhdCAidT0iIChzdHJpbmctcmVwbGFjZSAiLSIgIiIgIChzdWJzdHJp bmcgZmxhZ3MgMSA0KSkKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiLGc9IiAoc3RyaW5nLXJlcGxhY2UgIi0iICIi ICAoc3Vic3RyaW5nIGZsYWdzIDQgNykpCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIixvPSIgKHN0cmluZy1yZXBs YWNlICItIiAiIiAgKHN1YnN0cmluZyBmbGFncyA3IDEwKSkpKSkpCisgICAgICAgICAgICAocHVz aCAoYXJjaGl2ZS0tZmlsZS1kZXNjIG5hbWUgbmFtZSBtb2RlIHNpemUgZGF0ZS10aW1lIDp1aWQg dWlkIDpnaWQgZ2lkKQorICAgICAgICAgICAgICAgICAgZmlsZXMpKSkKKyAgICAgICAgKGdvdG8t Y2hhciAobWF0Y2gtZW5kIDApKSkpCisgICAgKGFyY2hpdmUtLXN1bW1hcml6ZS1kZXNjcyAobnJl dmVyc2UgZmlsZXMpKSkpCisKKyhkZWZ1biBhcmNoaXZlLXNxdWFzaGZzLWV4dHJhY3QtYnktc3Rk b3V0IChhcmNoaXZlIG5hbWUgY29tbWFuZCAmb3B0aW9uYWwgc3RkZXJyLXRlc3QpCisgIChsZXQg KChzdGRlcnItZmlsZSAobWFrZS10ZW1wLWZpbGUgImFyYy1zdGRlcnIiKSkpCisgICAgKHVud2lu ZC1wcm90ZWN0CisJKHByb2cxCisJICAgIChhcHBseSAjJ2NhbGwtcHJvY2VzcworCQkgICAoY2Fy IGNvbW1hbmQpCisJCSAgIG5pbAorCQkgICAoaWYgc3RkZXJyLWZpbGUgKGxpc3QgdCBzdGRlcnIt ZmlsZSkgdCkKKwkJICAgbmlsCisJCSAgIChhcHBlbmQgKGNkciBjb21tYW5kKSAobGlzdCBuYW1l IGFyY2hpdmUpKSkKKwkgICh3aXRoLXRlbXAtYnVmZmVyCisJICAgIChpbnNlcnQtZmlsZS1jb250 ZW50cyBzdGRlcnItZmlsZSkKKwkgICAgKGdvdG8tY2hhciAocG9pbnQtbWluKSkKKwkgICAgKHdo ZW4gKGlmIChzdHJpbmdwIHN0ZGVyci10ZXN0KQorCQkgICAgICAobm90IChyZS1zZWFyY2gtZm9y d2FyZCBzdGRlcnItdGVzdCBuaWwgdCkpCisJCSAgICAoPiAoYnVmZmVyLXNpemUpIDApKQorCSAg ICAgIChtZXNzYWdlICIlcyIgKGJ1ZmZlci1zdHJpbmcpKSkpKQorICAgICAgKGlmIChmaWxlLWV4 aXN0cy1wIHN0ZGVyci1maWxlKQorICAgICAgICAgIChkZWxldGUtZmlsZSBzdGRlcnItZmlsZSkp KSkpCisKKyhkZWZ1biBhcmNoaXZlLXNxdWFzaGZzLWV4dHJhY3QgKGFyY2hpdmUgbmFtZSkKKyAg KGFyY2hpdmUtc3F1YXNoZnMtZXh0cmFjdC1ieS1zdGRvdXQgYXJjaGl2ZSBuYW1lIGFyY2hpdmUt c3F1YXNoZnMtZXh0cmFjdCkpCiAKIDs7IC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0KIDs7IFRoaXMgbGluZSB3 YXMgYSBtaXN0YWtlOyBpdCBpcyBrZXB0IG5vdyBmb3IgY29tcGF0aWJpbGl0eS4KZGlmZiAtLWdp dCBhL2xpc3AvZmlsZXMuZWwgYi9saXNwL2ZpbGVzLmVsCmluZGV4IGJiYzhmODgxNTkuLmZkZjc1 OGFkOTIgMTAwNjQ0Ci0tLSBhL2xpc3AvZmlsZXMuZWwKKysrIGIvbGlzcC9maWxlcy5lbApAQCAt Mjc1OCw4ICsyNzU4LDggQEAgYXV0by1tb2RlLWFsaXN0CiAgICAgIDs7IFRoZSBsaXN0IG9mIGFy Y2hpdmUgZmlsZSBleHRlbnNpb25zIHNob3VsZCBiZSBpbiBzeW5jIHdpdGgKICAgICAgOzsgYGF1 dG8tY29kaW5nLWFsaXN0JyB3aXRoIGBuby1jb252ZXJzaW9uJyBjb2Rpbmcgc3lzdGVtLgogICAg ICAoIlxcLlxcKFwKLWFyY1xcfHppcFxcfGx6aFxcfGxoYVxcfHpvb1xcfFtqZXddYXJcXHx4cGlc XHxyYXJcXHxjYnJcXHw3elxcfFwKLUFSQ1xcfFpJUFxcfExaSFxcfExIQVxcfFpPT1xcfFtKRVdd QVJcXHxYUElcXHxSQVJcXHxDQlJcXHw3WlxcKVxcJyIgLiBhcmNoaXZlLW1vZGUpCithcmNcXHx6 aXBcXHxsemhcXHxsaGFcXHx6b29cXHxbamV3XWFyXFx8eHBpXFx8cmFyXFx8Y2JyXFx8N3pcXHxz cXVhc2hmc1xcfFwKK0FSQ1xcfFpJUFxcfExaSFxcfExIQVxcfFpPT1xcfFtKRVddQVJcXHxYUElc XHxSQVJcXHxDQlJcXHw3WlxcfFNRVUFTSEZTXFwpXFwnIiAuIGFyY2hpdmUtbW9kZSkKICAgICAg KCJcXC5veHRcXCciIC4gYXJjaGl2ZS1tb2RlKSA7KE9wZW58TGlicmUpT2ZmaWNlIGV4dGVuc2lv bnMuCiAgICAgICgiXFwuXFwoZGViXFx8W29pXXBrXFwpXFwnIiAuIGFyY2hpdmUtbW9kZSkgOyBE ZWJpYW4vT3BrZyBwYWNrYWdlcy4KICAgICAgOzsgTWFpbGVyIHB1dHMgbWVzc2FnZSB0byBiZSBl ZGl0ZWQgaW4KZGlmZiAtLWdpdCBhL2xpc3AvaW50ZXJuYXRpb25hbC9tdWxlLmVsIGIvbGlzcC9p bnRlcm5hdGlvbmFsL211bGUuZWwKaW5kZXggMmFmNjRkZTc3Yi4uYWQ5YzNhMjMwNiAxMDA2NDQK LS0tIGEvbGlzcC9pbnRlcm5hdGlvbmFsL211bGUuZWwKKysrIGIvbGlzcC9pbnRlcm5hdGlvbmFs L211bGUuZWwKQEAgLTE3MTAsOCArMTcxMCw4IEBAIGF1dG8tY29kaW5nLWFsaXN0CiAgIDs7IHNl bGYtZXh0cmFjdGluZyBleGUgYXJjaGl2ZXMuCiAgIChtYXBjYXIgKGxhbWJkYSAoYXJnKSAoY29u cyAocHVyZWNvcHkgKGNhciBhcmcpKSAoY2RyIGFyZykpKQogCSAgJygoIlxcLlxcKFwKLWFyY1xc fHppcFxcfGx6aFxcfGxoYVxcfHpvb1xcfFtqZXddYXJcXHx4cGlcXHxyYXJcXHw3elxcfFwKLUFS Q1xcfFpJUFxcfExaSFxcfExIQVxcfFpPT1xcfFtKRVddQVJcXHxYUElcXHxSQVJcXHw3WlxcKVxc JyIKK2FyY1xcfHppcFxcfGx6aFxcfGxoYVxcfHpvb1xcfFtqZXddYXJcXHx4cGlcXHxyYXJcXHw3 elxcfHNxdWFzaGZzXFx8XAorQVJDXFx8WklQXFx8TFpIXFx8TEhBXFx8Wk9PXFx8W0pFV11BUlxc fFhQSVxcfFJBUlxcfDdaXFx8U1FVQVNIRlNcXClcXCciCiAgICAgIC4gbm8tY29udmVyc2lvbi1t dWx0aWJ5dGUpCiAgICAgKCJcXC5cXChleGVcXHxFWEVcXClcXCciIC4gbm8tY29udmVyc2lvbikK ICAgICAoIlxcLlxcKHN4W2RtaWN3XVxcfG9kdFxcfHRhclxcfHRbYmddelxcKVxcJyIgLiBuby1j b252ZXJzaW9uKQotLSAKMi4yMy4wCgo= --0000000000004941a205b2506dce-- From debbugs-submit-bounces@debbugs.gnu.org Fri Oct 23 07:04:12 2020 Received: (at 43827) by debbugs.gnu.org; 23 Oct 2020 11:04:12 +0000 Received: from localhost ([127.0.0.1]:55491 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1kVurk-0006Ql-EU for submit@debbugs.gnu.org; Fri, 23 Oct 2020 07:04:12 -0400 Received: from quimby.gnus.org ([95.216.78.240]:53814) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1kVuri-0006QT-6M for 43827@debbugs.gnu.org; Fri, 23 Oct 2020 07:04:11 -0400 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=gnus.org; s=20200322; 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=3XS0vvKXBBd2pw+8fpweG5/uc8VpBnyF8JkdFwmVKhs=; b=EFWrmTuTaBtxgh3iCDzSIZA34A RYvhjJeBEyl3vEp2edaH/RAtpbu2yUKW/OhNLItVzsvMJRUODeVNdfkEEaAsRwLJAWW3FLWxun+fx q7Usf5IMm6AcQTEfiM9ssxYhy26K6Ef9cmpcnB9S1+IEpWkePZRswXTTOcGf9ckgnq5c=; Received: from cm-84.212.202.86.getinternet.no ([84.212.202.86] helo=xo) by quimby.gnus.org with esmtpsa (TLS1.3:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.92) (envelope-from ) id 1kVurZ-0008Uf-D1; Fri, 23 Oct 2020 13:04:03 +0200 From: Lars Ingebrigtsen To: Ruthra Kumar Subject: Re: bug#43827: #42223 squashfs patch References: <87pn5u66al.fsf@gnus.org> <878scg6nfl.fsf@gnus.org> <87r1q53l3b.fsf_-_@gnus.org> X-Now-Playing: Ossia's _Devil's Dance_: "(untitled)" Date: Fri, 23 Oct 2020 13:03:59 +0200 In-Reply-To: (Ruthra Kumar's message of "Fri, 23 Oct 2020 11:39:32 +0530") Message-ID: <87sga5gq5c.fsf@gnus.org> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/28.0.50 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain X-Spam-Report: Spam detection software, running on the system "quimby.gnus.org", has NOT identified this incoming email as spam. The original message has been attached to this so you can view it or label similar future email. If you have any questions, see @@CONTACT_ADDRESS@@ for details. Content preview: Ruthra Kumar writes: > So, Paperwork is complete. > > I've fixed the issue wherein it tries to extract a directory as a > file, added comments in required places and fixed some whitespace > warnings. > > Patch is made on [...] Content analysis details: (-2.9 points, 5.0 required) pts rule name description ---- ---------------------- -------------------------------------------------- -1.0 ALL_TRUSTED Passed through trusted hosts only via SMTP -1.9 BAYES_00 BODY: Bayes spam probability is 0 to 1% [score: 0.0000] X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: 43827 Cc: 43827@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 (-) Ruthra Kumar writes: > So, Paperwork is complete. > > I've fixed the issue wherein it tries to extract a directory as a > file, added comments in required places and fixed some whitespace > warnings. > > Patch is made on latest tip. Thanks; works great. I've now pushed this to Emacs 28 with some whitespace changes and some change in the indentation to get the line width down under 80 characters. -- (domestic pets only, the antidote for overdose, milk.) bloggy blog: http://lars.ingebrigtsen.no From debbugs-submit-bounces@debbugs.gnu.org Fri Oct 23 07:04:23 2020 Received: (at control) by debbugs.gnu.org; 23 Oct 2020 11:04:24 +0000 Received: from localhost ([127.0.0.1]:55494 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1kVurv-0006RD-NM for submit@debbugs.gnu.org; Fri, 23 Oct 2020 07:04:23 -0400 Received: from quimby.gnus.org ([95.216.78.240]:53828) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1kVurv-0006Qz-4G for control@debbugs.gnu.org; Fri, 23 Oct 2020 07:04:23 -0400 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=gnus.org; s=20200322; h=Subject:From:To:Message-Id:Date:Sender:Reply-To:Cc: MIME-Version:Content-Type: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=g2YRjatNZt4BlQxIkBRLv4xvKv6Pzk0pBfEIlGeosuY=; b=A3lFXdcRMJbwtqgIfy2W6R2g6+ qoTOxcxNgg+/A0Nky45rhb+43ce4r6KLkySIzRgKWiI5IG9GJQKdXmC6+f4wbpVSUsO+RYuSVFFvT o6OW/Zjykib3B4IYuPgzA5f5DxXqCHWm+5sGRcwO5DFDlTSmmahdXyYr7hF10lHNpe4Q=; Received: from cm-84.212.202.86.getinternet.no ([84.212.202.86] helo=xo) by quimby.gnus.org with esmtpsa (TLS1.3:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.92) (envelope-from ) id 1kVurn-0008Up-Dz for control@debbugs.gnu.org; Fri, 23 Oct 2020 13:04:17 +0200 Date: Fri, 23 Oct 2020 13:04:14 +0200 Message-Id: <87r1ppgq4x.fsf@gnus.org> To: control@debbugs.gnu.org From: Lars Ingebrigtsen Subject: control message for bug #43827 X-Spam-Report: Spam detection software, running on the system "quimby.gnus.org", has NOT identified this incoming email as spam. The original message has been attached to this so you can view it or label similar future email. If you have any questions, see @@CONTACT_ADDRESS@@ for details. Content preview: tags 43827 fixed close 43827 28.1 quit Content analysis details: (-2.9 points, 5.0 required) pts rule name description ---- ---------------------- -------------------------------------------------- -1.0 ALL_TRUSTED Passed through trusted hosts only via SMTP -1.9 BAYES_00 BODY: Bayes spam probability is 0 to 1% [score: 0.0000] X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: control X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.0 (-) tags 43827 fixed close 43827 28.1 quit From unknown Sat Jun 21 05:07:46 2025 Received: (at fakecontrol) by fakecontrolmessage; To: internal_control@debbugs.gnu.org From: Debbugs Internal Request Subject: Internal Control Message-Id: bug archived. Date: Fri, 20 Nov 2020 12:24:06 +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