From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mp11.migadu.com ([2001:41d0:2:bcc0::]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) by ms9.migadu.com with LMTPS id 6NxfOnmPGGRNzQAASxT56A (envelope-from ) for ; Mon, 20 Mar 2023 17:53:14 +0100 Received: from aspmx1.migadu.com ([2001:41d0:2:bcc0::]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) by mp11.migadu.com with LMTPS id WbxkOnmPGGQmYwEA9RJhRA (envelope-from ) for ; Mon, 20 Mar 2023 17:53:13 +0100 Received: from lists.gnu.org (lists.gnu.org [209.51.188.17]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by aspmx1.migadu.com (Postfix) with ESMTPS id CDCAA1782E for ; Mon, 20 Mar 2023 17:53:13 +0100 (CET) Received: from localhost ([::1] helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1peIkq-0003am-36; Mon, 20 Mar 2023 12:53:04 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1peIko-0003aA-O9 for guix-patches@gnu.org; Mon, 20 Mar 2023 12:53:02 -0400 Received: from debbugs.gnu.org ([209.51.188.43]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1peIko-0000Si-GF for guix-patches@gnu.org; Mon, 20 Mar 2023 12:53:02 -0400 Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1peIkn-0002Zw-Sj for guix-patches@gnu.org; Mon, 20 Mar 2023 12:53:01 -0400 X-Loop: help-debbugs@gnu.org Subject: [bug#62153] [PATCH 0/2] Disarchive vs Gash-Utils for docker-layered Resent-From: Oleg Pykhalov Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Mon, 20 Mar 2023 16:53:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 62153 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: Ludovic =?UTF-8?Q?Court=C3=A8s?= Cc: Josselin Poiret , Christopher Baines , Simon Tournier , Mathieu Othacehe , Tobias Geerinckx-Rice , Ricardo Wurmus , 62153@debbugs.gnu.org Received: via spool by 62153-submit@debbugs.gnu.org id=B62153.16793311259850 (code B ref 62153); Mon, 20 Mar 2023 16:53:01 +0000 Received: (at 62153) by debbugs.gnu.org; 20 Mar 2023 16:52:05 +0000 Received: from localhost ([127.0.0.1]:55600 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1peIjs-0002Yo-Rb for submit@debbugs.gnu.org; Mon, 20 Mar 2023 12:52:05 -0400 Received: from mail-lf1-f49.google.com ([209.85.167.49]:36379) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1peIjq-0002YI-Hb for 62153@debbugs.gnu.org; Mon, 20 Mar 2023 12:52:03 -0400 Received: by mail-lf1-f49.google.com with SMTP id f18so15737053lfa.3 for <62153@debbugs.gnu.org>; Mon, 20 Mar 2023 09:52:02 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20210112; t=1679331116; h=mime-version:user-agent:message-id:in-reply-to:date:references :subject:cc:to:from:from:to:cc:subject:date:message-id:reply-to; bh=vDPLnkJU/NiJrwBR2NdM9z+/Ugjh6HHpTqIecOHaUmI=; b=VFDbLiJCFblomjFlXAU3TV9Ek4QRk8/2D0qsjKVBLKRukS4sN3MXHOOjGHMEMD5sTt 4zVcH8LhqwM5aIA3TZOpkNipLtQXT9jzQDJs3ca0yFiAwa8T+6sD6/1iRM5/lLdO6SGo 2yvZwth6Q4KdCzVM5lsIKpOq5uvN5KIKjr3SA6OZeLm2d58loztH/doA0RtSTG31bD6I w+y+FWgypVtqJBB3jqJfM53kib5qwQE/YUSb0HmG+dhrPcSH3BTonB9D+r6Hb99f1lko LmDMrxVm7wC3Q64pHI2fFF42aW5o5NdR9VWDxdPz9PTbgl7hYPrs7wdXByaQhDomqtcF VPcA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; t=1679331116; h=mime-version:user-agent:message-id:in-reply-to:date:references :subject:cc:to:from:x-gm-message-state:from:to:cc:subject:date :message-id:reply-to; bh=vDPLnkJU/NiJrwBR2NdM9z+/Ugjh6HHpTqIecOHaUmI=; b=OCrduDoyl4FkbbvVWcR+a1FKaOQtRV10bLjWgepUORrSWMu6aix1AsbzNXZ6+QlbGf l/HiWnQ9OhIi64OJdGz3qGRuaailpetQnoMyJzFPHRiu0n/GMsXwFrs37YSBfxN6EL2A n2mb1dE5S07w3HLwJldUWdMEXHZzNoP8jJ0Hy1SSFAft03jyPGLAgLzVyj5mPJr8ht8c 3ovk6yTnSh5v9KMm6DY1yRl5s9t0aVak7+iNGxXB0Dg8CK6sYC7TyWZR25rjGvWN94DL oUriE/Ltcw1/VHYgWQm1wmtXbgRQuPF7pfJkU0X6PwOm0SBo9hq6poK8W0iNwwOOCAm1 I2Fg== X-Gm-Message-State: AO0yUKXJpfWpsgONE0QS8KYeYDiG+KECjX3IwZhmv0cMDRjybbOUhcWz P/+StPAOgyoVQ/TUffDxCQ4= X-Google-Smtp-Source: AK7set+iSKR28x8ZygGcaJh3EhWKCF+ddXf1BtlI9zDwI059nVlkJCZW+YKZlPMdSKNypqhNzXRk7w== X-Received: by 2002:ac2:5304:0:b0:4e0:2e20:b663 with SMTP id c4-20020ac25304000000b004e02e20b663mr4949917lfh.6.1679331116145; Mon, 20 Mar 2023 09:51:56 -0700 (PDT) Received: from localhost ([88.201.161.72]) by smtp.gmail.com with ESMTPSA id x22-20020a19f616000000b0048a982ad0a8sm1762585lfe.23.2023.03.20.09.51.55 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Mon, 20 Mar 2023 09:51:55 -0700 (PDT) From: Oleg Pykhalov References: <20230313003012.14325-1-go.wigust@gmail.com> <20230313003310.17129-1-go.wigust@gmail.com> <87r0tsk85r.fsf@gmail.com> <87bkkw2w7z.fsf@gmail.com> <86cz5b923c.fsf@gmail.com> <874jqnzo8a.fsf@elephly.net> <877cvhhth5.fsf@gnu.org> <87h6ugapwh.fsf@gmail.com> Date: Mon, 20 Mar 2023 19:51:52 +0300 In-Reply-To: <87h6ugapwh.fsf@gmail.com> (Oleg Pykhalov's message of "Mon, 20 Mar 2023 09:38:22 +0300") Message-ID: <87cz53bc2f.fsf_-_@gmail.com> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/28.2 (gnu/linux) MIME-Version: 1.0 Content-Type: multipart/signed; boundary="=-=-="; micalg=pgp-sha512; protocol="application/pgp-signature" X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list X-BeenThere: guix-patches@gnu.org List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: guix-patches-bounces+larch=yhetil.org@gnu.org Sender: guix-patches-bounces+larch=yhetil.org@gnu.org X-Migadu-Country: US X-Migadu-Flow: FLOW_IN ARC-Seal: i=1; s=key1; d=yhetil.org; t=1679331193; a=rsa-sha256; cv=none; b=UFp3vRJG5rAQ+X64aj6jDU5jptkP3INvl+yTGSvVn82NZ7y9Xnk/+owD7N0VOZN/yhkJ65 +7ggOQ+jWNjyDTUZnzTYGl8vwyy3m+2Owd1Fmf5VSG98jPOvpaJTHVN2YImhZgGpRsVjWV xAZWQg1oRkXB10A2lUQhQ3FbR0QOuUyzkf/HH6iLlig2BtYomXfajpjl7oDsDY35wrjdFl bqNjc1TNMWhtnd5+lU8rWwZXJoo7d+vJ4InTJnr1zZbnAdQvJyKdA6v0DMMy/YDBxVrTmJ qRovvzTEhGmKmhZc1DyXdfh264INlQO8Jzs7Jn3uWqAXCpvqKZqCwmX/P28E7g== ARC-Authentication-Results: i=1; aspmx1.migadu.com; dkim=fail ("headers rsa verify failed") header.d=gmail.com header.s=20210112 header.b=VFDbLiJC; dmarc=fail reason="SPF not aligned (relaxed)" header.from=gmail.com (policy=none); spf=pass (aspmx1.migadu.com: domain of "guix-patches-bounces+larch=yhetil.org@gnu.org" designates 209.51.188.17 as permitted sender) smtp.mailfrom="guix-patches-bounces+larch=yhetil.org@gnu.org" ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=yhetil.org; s=key1; t=1679331193; h=from:from:sender:sender:reply-to:subject:subject:date:date: message-id:message-id:to:to:cc:cc:mime-version:mime-version: content-type:content-type:resent-cc:resent-from:resent-sender: resent-message-id:in-reply-to:in-reply-to:references:references: list-id:list-help:list-unsubscribe:list-subscribe:list-post: dkim-signature; bh=vDPLnkJU/NiJrwBR2NdM9z+/Ugjh6HHpTqIecOHaUmI=; b=a6gtjFpSwH+1bZuZkrDokx57ks8MEMKqzZJaA1TThVaaqKf7Scw3v9pkvzDVP6DmYvdo4l GTa6X0Rp5751j5pl0UjfWZ3lmpJ7h3h80SHpKJRSwiSJmKMf2xslbek9lh+UFkEXjW18nx MgumzMaAJ6CJYrhGBgx2sTGxvokt7d884Zsc7hGy7KCikrm6vjh6uURKmBUadCmRUp5vNd n7BNyY1WhSrH0np2eixh20gWqgx3Ltqoe89ldApnCjIgoaep2R3lo/5U1x7if4hftYKPhd NVadF31KTUd999KdRvTzcCIOIEDxM3Clmf3/OtRsOVdteMmLa81LlggRDgFq3w== X-Migadu-Spam-Score: 5.14 X-Spam-Score: 5.14 X-Migadu-Queue-Id: CDCAA1782E Authentication-Results: aspmx1.migadu.com; dkim=fail ("headers rsa verify failed") header.d=gmail.com header.s=20210112 header.b=VFDbLiJC; dmarc=fail reason="SPF not aligned (relaxed)" header.from=gmail.com (policy=none); spf=pass (aspmx1.migadu.com: domain of "guix-patches-bounces+larch=yhetil.org@gnu.org" designates 209.51.188.17 as permitted sender) smtp.mailfrom="guix-patches-bounces+larch=yhetil.org@gnu.org" X-Migadu-Scanner: scn1.migadu.com X-TUID: 24SfmPuLsPWu --=-=-= Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable Oleg Pykhalov writes: > [=E2=80=A6] > > And disarchive-assemble does not work, if I don't miss anything. I forgot about that input tarball was generated with changing current working directory, that's probably the reason of the broken archive. According to "Assembles from stdin to file" test from git.ngyro.com/disarchive/tests/cli.scm it is possible to generate a tarball for docker-layered with Disarchive, but a file describing spec like git.ngyro.com/disarchive/tests/data/test-archive.da is required. Generation of this file without having a Tar archive beforehand is complicated and because of that IMHO ustar.scm from Gash-Utils is preferred for the task. Regards, Oleg. --=-=-= Content-Type: application/pgp-signature; name="signature.asc" -----BEGIN PGP SIGNATURE----- iQJIBAEBCgAyFiEEcjhxI46s62NFSFhXFn+OpQAa+pwFAmQYjygUHGdvLndpZ3Vz dEBnbWFpbC5jb20ACgkQFn+OpQAa+pzbEhAAy76WdREdgRRwg4j9h83H8dUa30x7 0+6pjM24kKBrDJYLGmv6aW2pumAr+YVre7n4/n1HdlXLStcdJ86/G0zraPj1wD7+ JvR04l0qGb7LY87lPdU/bGGkyt+YubnGbhZ6XoU0Q4CmHHo2aJzvq1S6+Z98m6YN f/RWl2mkxnrXDau+rLwE2RXQ4wvjZIMg77SSI64lgWoo3IaiwOuhWxcs2Q+ImebS ymirYoVzhFPCBgznkD2otEDNOvkUMxJ/e2caVGZ21F3guHhq0Df2gmYhRvaIqj/S JH8xfguqOTntBSvzhi0zjj50A+pyn976IV2C2Mu5mAqtQB0HpSayF/79Y3kwYXYH bteVg+tsGRrhC4VTPO3Tf5w2PE+SWr7j6ssSNNyRC9wcoYQjeE1y/btYEUeR85vc L3TS5uD/KM9WJmmpzxyAnmAGR/WkXAvFDtMZ7ZNcq6qTzQVQYltNJD/K69UZ55c4 vPU4KrnEx49lvtnMDzxl8BhzZsgVGjG6k26iX3B5ZyGWpGGayellDVwPWP21MLPr 1R4wanmcyykJvLl1iAVkDDNCRY8cJn4QKQDmUd0Y3gkSJi4Ic7zqYHzIFaEHbLda /jJ1XB1vTsadXQTJAIdOIQw0fXbK9NF7Tm68nm+czF6AyjUYU5Nz6NmQ85zAEAH4 1cpPWOSj0xOsoYQ= =uXt9 -----END PGP SIGNATURE----- --=-=-=--