From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mp10.migadu.com ([2001:41d0:8:6d80::]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) by ms5.migadu.com with LMTPS id MPVUJhCXm2MqYAAAbAwnHQ (envelope-from ) for ; Thu, 15 Dec 2022 22:52:16 +0100 Received: from aspmx1.migadu.com ([2001:41d0:8:6d80::]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) by mp10.migadu.com with LMTPS id oINcJRCXm2OvjAAAG6o9tA (envelope-from ) for ; Thu, 15 Dec 2022 22:52:16 +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 0BB821E7EB for ; Thu, 15 Dec 2022 22:52:16 +0100 (CET) Received: from localhost ([::1] helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1p5w96-0007WB-Hr; Thu, 15 Dec 2022 16:52:04 -0500 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 1p5w94-0007W2-VJ for guix-patches@gnu.org; Thu, 15 Dec 2022 16:52:03 -0500 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 1p5w94-0007cs-Ab for guix-patches@gnu.org; Thu, 15 Dec 2022 16:52:02 -0500 Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1p5w94-0004GU-6Y for guix-patches@gnu.org; Thu, 15 Dec 2022 16:52:02 -0500 X-Loop: help-debbugs@gnu.org Subject: [bug#49577] [PATCH] Add python-pmbootstrap Resent-From: phodina Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Thu, 15 Dec 2022 21:52:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 49577 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: Maxim Cournoyer Cc: 49577@debbugs.gnu.org, Sarah Morgensen Received: via spool by 49577-submit@debbugs.gnu.org id=B49577.167114108916369 (code B ref 49577); Thu, 15 Dec 2022 21:52:02 +0000 Received: (at 49577) by debbugs.gnu.org; 15 Dec 2022 21:51:29 +0000 Received: from localhost ([127.0.0.1]:45131 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1p5w8W-0004Fx-H5 for submit@debbugs.gnu.org; Thu, 15 Dec 2022 16:51:28 -0500 Received: from mail-4322.protonmail.ch ([185.70.43.22]:28105) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1p5w8S-0004Fr-MX for 49577@debbugs.gnu.org; Thu, 15 Dec 2022 16:51:27 -0500 Date: Thu, 15 Dec 2022 21:51:11 +0000 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=protonmail.com; s=protonmail3; t=1671141077; x=1671400277; bh=9/yO93wq95LmqLnaZy1T5ekRN7WiWmfekvdDGAYTuSk=; h=Date:To:From:Cc:Subject:Message-ID:In-Reply-To:References: Feedback-ID:From:To:Cc:Date:Subject:Reply-To:Feedback-ID: Message-ID:BIMI-Selector; b=fovhriGdyvmxi8VZ9hCf9lYIdTGF1UQH8xXaoz3iPG10Qa24X5XqTLsc9+l9L27xX dfCRiu5AM0RB6t+OcyuaLlZjd4uSORjdYqAQQIRYWt2cYqTS9XCjqQa2uWjEWSXvKY +qWY4uFHyXzgvaZySpTzcUx60bDNPXF30YUDIseAYWPoy5nMNIR+85dVX1WUL5XT6U UZZza2UNMALUME+8NWwPhwKpTaGYHLSSN5D/OO1ChhbnT6K4UOvzBVJtNWxL9HNEnp Gp/pnoIT/KU+Wdk2vZYJyFDawPN32h7EZgIFRBcVEFPEoGPN1Aju97ZQjOMbhBja4w ymD4NdPsYeUyw== Message-ID: In-Reply-To: References: <86lf5zrt0a.fsf_-_@mgsn.dev> <875ym4hrc7.fsf_-_@gmail.com> Feedback-ID: 14143818:user:proton MIME-Version: 1.0 Content-Type: multipart/mixed; boundary="b1_SdCtIsNbCFf7mrkiROtnfM55FEh5drY2mDNMQXlFiU0" 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: , Reply-to: phodina X-ACL-Warn: , phodina via Guix-patches From: phodina via Guix-patches via Errors-To: guix-patches-bounces+larch=yhetil.org@gnu.org Sender: guix-patches-bounces+larch=yhetil.org@gnu.org X-Migadu-Flow: FLOW_IN X-Migadu-Country: US ARC-Authentication-Results: i=1; aspmx1.migadu.com; dkim=fail ("headers rsa verify failed") header.d=protonmail.com header.s=protonmail3 header.b=fovhriGd; 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"; dmarc=pass (policy=none) header.from=gnu.org ARC-Seal: i=1; s=key1; d=yhetil.org; t=1671141136; a=rsa-sha256; cv=none; b=lxHRY+59IXQoSmBAFp02n3u5K6Rak+O81ITEbieMfGKpSzALR8HxVlCHg53urN76S/6I8G 6pPKkhFdWdrnG5e+aqr5mjmBjI5Fl4FYL5gEff+oEm+1nYZxVrPzy+dKXoXtULYzdgEP78 psDIYH5YM/wP2SmHRFPhdCwLCjN8Zdp170Q9ZMSqBW6GWyOV2HwWIm5AWpEFu5ZcU+kDxi vvTREDi5Z4RaAR8nvX8enThBzOGQn2gVQHJMD/Mk7QGS0Gj2ENKBi+17QiI2/b6e/EDush /PUaG1l4YERsSbk2qjoKnNHib8wA+CbhgoZcHeapOk6skYFww8dH2a3xza3xxA== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=yhetil.org; s=key1; t=1671141136; h=from:from:sender:sender:reply-to: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=9/yO93wq95LmqLnaZy1T5ekRN7WiWmfekvdDGAYTuSk=; b=AIVjl8CpszEThR47lcJKtTSgwR5FM6YTYLh+WFm8nEKNbOIrfmktxwKGQwQWnlAo9RKpJ3 pRqyejgT8Hn3PKjDVnf4grYvyn8GGWfD0As29UG/CG6X275qNsQQ/VntNsVqNlA0vdtvuL f7OV8bJwK2Tho5ZpoF5SKaPWgVWXutsSaJHZLgWUS+DsXXSp/a7oqyftlsEDUJ4jVT67+J zX0AHpPS5x3van+bzBGVqlyOMCblLunqpXuSlxvIlZVliWSP1d938jX0DOvVdBpEn6K9FE eaPLBK7Tc9zBbUo6DL13X/Eob0eLphix6wGGYf66Q0ttlURdsLSY2z/PUzf9hA== X-Migadu-Spam-Score: -1.68 X-Spam-Score: -1.68 X-Migadu-Queue-Id: 0BB821E7EB Authentication-Results: aspmx1.migadu.com; dkim=fail ("headers rsa verify failed") header.d=protonmail.com header.s=protonmail3 header.b=fovhriGd; 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"; dmarc=pass (policy=none) header.from=gnu.org X-Migadu-Scanner: scn0.migadu.com X-TUID: tjEQdWnucFZH This is a multi-part message in MIME format. --b1_SdCtIsNbCFf7mrkiROtnfM55FEh5drY2mDNMQXlFiU0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable Hi Maxim, here's update of the package. I moved to git repo as it has test suite pack= aged. However, currently 44 tests fail, 80 pass. The reason is they require network connectivity (mostly git tests, can be a= dded to list of dependencies), then some require chroot (that might be drop= ped and run in guix isolated environment), sudo (again remove and use TMP l= ocation). The tool is able to produce working PostmarketOS image which can be run on = mobile device. Not sure about the time it will take to patch all the tests. What do you th= ink? ---- Petr --b1_SdCtIsNbCFf7mrkiROtnfM55FEh5drY2mDNMQXlFiU0 Content-Type: text/x-patch; name=v4-0001-gnu-Add-pmbootstrap.patch Content-Transfer-Encoding: base64 Content-Disposition: attachment; filename=v4-0001-gnu-Add-pmbootstrap.patch RnJvbSA1NDQzYTEyZGMwODkzNmE3ZmFjYWI0YjFiODU5NTM2MjRhMjlkZjI0IE1vbiBTZXAgMTcg MDA6MDA6MDAgMjAwMQpGcm9tOiBQZXRyIEhvZGluYSA8cGhvZGluYUBwcm90b25tYWlsLmNvbT4K RGF0ZTogU3VuLCAxOCBKdWwgMjAyMSAxMjozMzowNyArMDIwMApTdWJqZWN0OiBbUEFUQ0ggdjRd IGdudTogQWRkIHBtYm9vdHN0cmFwLgoKKiBnbnUvcGFja2FnZXMvcHl0aG9uLXh5ei5zY20gKHBt Ym9vdHN0cmFwKTogTmV3IHZhcmlhYmxlLgoKZGlmZiAtLWdpdCBhL2dudS9wYWNrYWdlcy9weXRo b24teHl6LnNjbSBiL2dudS9wYWNrYWdlcy9weXRob24teHl6LnNjbQppbmRleCAxN2ZiZDlkZTll Li43ZjQwOWNmMTE4IDEwMDY0NAotLS0gYS9nbnUvcGFja2FnZXMvcHl0aG9uLXh5ei5zY20KKysr IGIvZ251L3BhY2thZ2VzL3B5dGhvbi14eXouc2NtCkBAIC0xNTMsNiArMTUzLDcgQEAgKGRlZmlu ZS1tb2R1bGUgKGdudSBwYWNrYWdlcyBweXRob24teHl6KQogICAjOnVzZS1tb2R1bGUgKGdudSBw YWNrYWdlcykKICAgIzp1c2UtbW9kdWxlIChnbnUgcGFja2FnZXMgYWxnZWJyYSkKICAgIzp1c2Ut bW9kdWxlIChnbnUgcGFja2FnZXMgYWRucykKKyAgIzp1c2UtbW9kdWxlIChnbnUgcGFja2FnZXMg YWRtaW4pCiAgICM6dXNlLW1vZHVsZSAoZ251IHBhY2thZ2VzIGFpZGMpCiAgICM6dXNlLW1vZHVs ZSAoZ251IHBhY2thZ2VzIGF0dHIpCiAgICM6dXNlLW1vZHVsZSAoZ251IHBhY2thZ2VzIGJhY2t1 cCkKQEAgLTE0NTgsNiArMTQ1OSw1NiBAQCAoZGVmaW5lLXB1YmxpYyBweXRob24tc2hvcnR1dWlk CiBtb2R1bGUgYW5kIHRoZW4gc2ltaWxhciBsb29raW5nIGNoYXJhY3RlcnMgYXJlIHJlbW92ZWQu IikKICAgICAobGljZW5zZSBsaWNlbnNlOmJzZC0zKSkpCiAKKyhkZWZpbmUtcHVibGljIHBtYm9v dHN0cmFwCisgIChwYWNrYWdlCisgICAgKG5hbWUgInBtYm9vdHN0cmFwIikKKyAgICAodmVyc2lv biAiMS41MC4xIikKKyAgICAoc291cmNlIChvcmlnaW4KKyAgICAgICAgICAgICAgKG1ldGhvZCBn aXQtZmV0Y2gpCisgICAgICAgICAgICAgICh1cmkgKGdpdC1yZWZlcmVuY2UKKyAgICAgICAgICAg ICAgICAgICAgKHVybCAiaHR0cHM6Ly9naXRsYWIuY29tL3Bvc3RtYXJrZXRPUy9wbWJvb3RzdHJh cCIpCisgICAgICAgICAgICAgICAgICAgIChjb21taXQgdmVyc2lvbikpKQorICAgICAgICAgICAg ICAoc2hhMjU2CisgICAgICAgICAgICAgICAoYmFzZTMyCisgICAgICAgICAgICAgICAgIjBuMjZ6 YnB3N25oeWg5Z3EweWRnaWo3bTRwZ3YybjV3bG15YzdnMnNyN2dxaHF2MDRqMmoiKSkpKQorICAg IChidWlsZC1zeXN0ZW0gcHl0aG9uLWJ1aWxkLXN5c3RlbSkKKyAgICAoYXJndW1lbnRzCisgICAg IChsaXN0ICM6dGVzdHM/ICNmIDsgVE9ETzogbWFueSB0ZXN0IGZhaWwKKyAgICAgICAgICAgIzpw aGFzZXMgI34obW9kaWZ5LXBoYXNlcyAlc3RhbmRhcmQtcGhhc2VzCisgICAgICAgICAgICAgICAg ICAgICAgICAoYWRkLWFmdGVyICdpbnN0YWxsICdmaXgtcGF0aHMKKyAgICAgICAgICAgICAgICAg ICAgICAgICAgKGxhbWJkYSogXworICAgICAgICAgICAgICAgICAgICAgICAgICAgIChsZXQgKChn aXQgKHN0cmluZy1hcHBlbmQgIyRnaXQgIi9iaW4vIikpCisgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgKHByb2NwcyAoc3RyaW5nLWFwcGVuZCAjJHByb2NwcyAiL2JpbiIpKQorICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIChvcGVuc3NsIChzdHJpbmctYXBwZW5kICMk b3BlbnNzbCAiL2JpbiIpKQorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIChzdWRv ICIvcnVuL3NldHVpZC1wcm9ncmFtcyIpKQorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg KHdyYXAtcHJvZ3JhbSAoc3RyaW5nLWFwcGVuZCAjJG91dHB1dAorICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiL2Jpbi9wbWJvb3RzdHJh cCIpCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGAoIlBBVEgi ICI6IiBzdWZmaXgKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAsKGxpc3QgZ2l0IHByb2NwcyBvcGVuc3NsIHN1ZG8pKSkpKSkKKyAgICAgICAgICAgICAgICAg ICAgICAgIChyZXBsYWNlICdjaGVjaworICAgICAgICAgICAgICAgICAgICAgICAgICAobGFtYmRh KiAoIzprZXkgdGVzdHM/ICM6YWxsb3ctb3RoZXIta2V5cykKKyAgICAgICAgICAgICAgICAgICAg ICAgICAgICAod2hlbiB0ZXN0cz8KKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIChpbnZv a2UgInB5dGVzdCIpKSkpKSkpCisgICAgKG5hdGl2ZS1pbnB1dHMgKGxpc3QgcHl0aG9uLXB5dGVz dCBweXRob24tcHlvcGVuc3NsKSkKKyAgICAoaW5wdXRzIChsaXN0IGdpdCBwcm9jcHMgb3BlbnNz bCBzdWRvKSkKKyAgICAoaG9tZS1wYWdlICJodHRwczovL3Bvc3RtYXJrZXRvcy5vcmciKQorICAg IChzeW5vcHNpcyAiQnVpbGQgYW5kIGZsYXNoIHRvb2wgZm9yIHBvc3RtYXJrZXRPUyIpCisgICAg KGRlc2NyaXB0aW9uCisgICAgICJCb290c3RyYXAgcHJvZ3JhbSB0aGF0IGFic3RyYWN0cyBldmVy eXRoaW5nIGluIGNocm9vdHMgYW5kIHRoZXJlZm9yZQorYmFzaWNhbGx5IHJ1bnMgb24gdG9wIG9m IGFueSBMaW51eCBkaXN0cmlidXRpb24uIEZlYXR1cmVzOgorQGVudW1lcmF0ZQorQGl0ZW0gY2hy b290IHNldHVwIChkaXN0cm8taW5kZXBlbmRlbnQgUUVNVSB1c2VyIGVtdWxhdGlvbgorQGl0ZW0g Y2xlYW4gY2hyb290IHNodXRkb3duICh1bW91bnQpIGFuZCB6YXBwaW5nCitAaXRlbSBidWlsZCBz b2Z0d2FyZSBhcyBwYWNrYWdlcworQGl0ZW0gY3Jvc3MtY29tcGlsZSBhbGwgYXJtaGYtcGFja2Fn ZXMKK0BpdGVtIGVmZmVjdGl2ZSBjYWNoaW5nIG91dCBvZiB0aGUgYm94IChzdXJ2aXZlcyBjaHJv b3QgemFwcykKK0BpdGVtIGluc3RhbGxhdGlvbiB0YXJnZXRzCitAaXRlbSBmbGFzaGVyIGFic3Ry YWN0aW9ucworQGl0ZW0gbG9nZ2luZworQGl0ZW0gc2VjdXJpdHkKK0BlbmQgZW51bWVyYXRlIikK KyAgICAobGljZW5zZSBsaWNlbnNlOmdwbDMrKSkpCisKIChkZWZpbmUtcHVibGljIHB5dGhvbi1s b2d3cmFwCiAgIChwYWNrYWdlCiAgICAgKG5hbWUgInB5dGhvbi1sb2d3cmFwIikKLS0gCjIuMzcu MgoK --b1_SdCtIsNbCFf7mrkiROtnfM55FEh5drY2mDNMQXlFiU0--