From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mp1 ([2001:41d0:2:4a6f::]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) by ms11 with LMTPS id ABDSIuvNAWB6UAAA0tVLHw (envelope-from ) for ; Fri, 15 Jan 2021 17:16:27 +0000 Received: from aspmx1.migadu.com ([2001:41d0:2:4a6f::]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) by mp1 with LMTPS id WHGLHuvNAWAOJAAAbx9fmQ (envelope-from ) for ; Fri, 15 Jan 2021 17:16:27 +0000 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 33B829403D2 for ; Fri, 15 Jan 2021 17:16:27 +0000 (UTC) Received: from localhost ([::1]:49906 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1l0Si2-0008KN-53 for larch@yhetil.org; Fri, 15 Jan 2021 12:16:26 -0500 Received: from eggs.gnu.org ([2001:470:142:3::10]:38842) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1l0Shn-0008Jq-KG for guix-devel@gnu.org; Fri, 15 Jan 2021 12:16:11 -0500 Received: from mail-lf1-x12a.google.com ([2a00:1450:4864:20::12a]:44625) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1l0Shl-00082N-5j; Fri, 15 Jan 2021 12:16:11 -0500 Received: by mail-lf1-x12a.google.com with SMTP id m25so14173989lfc.11; Fri, 15 Jan 2021 09:16:07 -0800 (PST) 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=A0vIZGhl4j1BlCIc/PV4rT74XawqPMGW9SEpYvI3aKk=; b=YRaxKFjM27FlsykXw3LagGPUTCta4/bvP4fcnbf3I+U/3R5DZGxk9tlw5xAzs4mWdN +V0dieCw4SBdJkPyxUG7OVHV0jFcrmYliqt99GFjIDyPZbYXB0vPjWHckbNFQ0ZLAmwE vYdjLJ8mWFHcrol6SHWV0s4t9I12j/7ax76ozwNY6RAwKJs6DqjVL9zebews0GQW9SvP Rlv+eMVrM4QwT1+7o+htSowwx6zdsWfl2WXg4/1AANFWps7SF8jiAbQ9dblKuOaG2Bst xUpNs3qZEp9zzQyMv3Z9k41Geuea8ZIdQGiaxNV8SNyzJ/O2vgR0ctiW6CS6kxA57fu7 Pu7w== 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=A0vIZGhl4j1BlCIc/PV4rT74XawqPMGW9SEpYvI3aKk=; b=OWC6XrwulvA8kjtG5ISMvyEQz4C2QuMZvh2SPHBb0ddcDx092CdYXw9f+a+ZFkAuAh lmGDrQ+e2r1ghw1EKTCZo3qWoN1esAYndYNz6PtIsv7If7bgmCwJyrOrGCImfihQKCDk qxoPaAiiIwIncADI+0gLzVEZQEFe6s7p6DEnHJs7Bx9lmZ0xYMt9vAetqTp8is7UP8JG eCfSG1y1u3cysCDj/ulO50ViK/9ykDSqXhP4AavQKjxMSjwkvLJa9qvuYa365Dt2/Kg7 pYLeudyFomRB07f6KkG+Ol60StgfzLz8Tmo5f13S1f8fZde4fsegLkCrB390/TYbO04I pMMQ== X-Gm-Message-State: AOAM5326aEdg5wyXjumBiPmF6XQLS2Reh8eUMvJi6bCgbi0FbTpHbBnr emjVmbdN2Vzt6FZRhUmU1TuqoOUCtKskoP8y/wm19PBeBT8= X-Google-Smtp-Source: ABdhPJzq76axqsc8DbX/gqZZMRS0uQkl1hVu1lx1l41rGMvY1UCvFv5W0Sem2Tts5XJ7tBpWiNw4J0TmXofbHNJNLqQ= X-Received: by 2002:a19:c2:: with SMTP id 185mr6077230lfa.149.1610730965776; Fri, 15 Jan 2021 09:16:05 -0800 (PST) MIME-Version: 1.0 References: <87a6tb6h7i.fsf@gnu.org> <87h7nio79d.fsf@gnu.org> In-Reply-To: <87h7nio79d.fsf@gnu.org> From: Vincent Legoll Date: Fri, 15 Jan 2021 18:15:54 +0100 Message-ID: Subject: Re: Staging branch [substitute availability armhf-linux] To: Mathieu Othacehe Content-Type: multipart/mixed; boundary="0000000000000bbe4405b8f387e3" Received-SPF: pass client-ip=2a00:1450:4864:20::12a; envelope-from=vincent.legoll@gmail.com; helo=mail-lf1-x12a.google.com 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, 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-BeenThere: guix-devel@gnu.org X-Mailman-Version: 2.1.23 Precedence: list List-Id: "Development of GNU Guix and the GNU System distribution." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Cc: guix-devel Errors-To: guix-devel-bounces+larch=yhetil.org@gnu.org Sender: "Guix-devel" X-Migadu-Flow: FLOW_IN X-Migadu-Spam-Score: 0.84 Authentication-Results: aspmx1.migadu.com; dkim=fail (headers rsa verify failed) header.d=gmail.com header.s=20161025 header.b=YRaxKFjM; dmarc=fail reason="SPF not aligned (relaxed)" header.from=gmail.com (policy=none); spf=pass (aspmx1.migadu.com: domain of guix-devel-bounces@gnu.org designates 209.51.188.17 as permitted sender) smtp.mailfrom=guix-devel-bounces@gnu.org X-Migadu-Queue-Id: 33B829403D2 X-Spam-Score: 0.84 X-Migadu-Scanner: scn1.migadu.com X-TUID: 0B9z8mh6+D3q --0000000000000bbe4405b8f387e3 Content-Type: text/plain; charset="UTF-8" Hello, On Fri, Jan 15, 2021 at 10:54 AM Mathieu Othacehe wrote: > It seems that Caliph Nomble succeeded to build a Pinebook Pro image and > booted it, without graphics, after a few fixes: > https://issues.guix.gnu.org/45584. > > You may want to try again :). DONE, it's a bit better, this time initrd, kernel & dtb loaded properly. But serial output stopped after "Starting kernel ..." which is probably because of mismatched serial port speed, but I tried to relaunch screen with 57600, 115200 and still go no output. [complete uboot log attached] LCD screen stays black which is probably normal. The image was built like the following: # ./pre-inst-env guix describe Git checkout: repository: /home/vince/dev/repo/guix branch: master commit: c03875b0361f114634caeb54935fe37a9b7b05af # echo "(use-modules (gnu system images pinebook-pro)) pinebook-pro-barebones-os" > /tmp/os.scm # ./pre-inst-env guix system disk-image -t pinebook-pro-raw /tmp/os.scm [...] /gnu/store/5fj3aha8jsyji9mpqzf2krakl08r9zlw-disk-image Next I'll try the hints from: https://issues.guix.gnu.org/45584 > >> There is almost no armhf hardware that is suitable > >> for a build-from-source distro in terms of performance, thermal design > >> and suitable storage (SD cards will not last for unless you pay a huge > >> amount for the absolute highest quality). Binary distros like Trisquel > >> are a much better option for armhf. > > > > The cross buildability *should* be kind of a solution for this. > > Yes we could always decide to stop supporting native ARMv7 substitutes > and only focus on the cross-building to provide ready to use image for > this architecture. Isn't there a way to reconcile the 2 ? At least theoretically cross- or native- compilation should give identical output, though I dunno how far that is from reality (probably not good, or we would be doing just that) > >> All that is not a reason to not support armhf, but if nobody is using > >> it, then we should officially deprecate it, and not leave it in this > >> in-between state. > > > > I'm not using it because I can't make it work. > > Don't hesitate to report the issues you encountered! I've done it a few times already, for armhf, arm64, powerpc64, mipsel. And I'll (re-)try anything if I'm hinted as what to try next. The main problem from my PoV is the scatteredness of the infos. Tchuss -- Vincent Legoll --0000000000000bbe4405b8f387e3 Content-Type: text/plain; charset="US-ASCII"; name="pbp-ubootlog.txt" Content-Disposition: attachment; filename="pbp-ubootlog.txt" Content-Transfer-Encoding: base64 Content-ID: X-Attachment-Id: f_kjyj5gd70 RERSIFZlcnNpb24gMS4yMCAyMDE5MDMxNApJbgpjaGFubmVsIDAKQ1MgPSAwCk1SMD0weDk4Ck1S ND0weDEKTVI1PTB4RkYKTVI4PTB4OApNUjEyPTB4NzIKTVIxND0weDcyCk1SMTg9MHgwCk1SMTk9 MHgwCk1SMjQ9MHg4Ck1SMjU9MHgwCkNTID0gMQpNUjA9MHgxOApNUjQ9MHgxCk1SNT0weEZGCk1S OD0weDgKTVIxMj0weDcyCk1SMTQ9MHg3MgpNUjE4PTB4MApNUjE5PTB4MApNUjI0PTB4OApNUjI1 PTB4MApjaGFubmVsIDEKQ1MgPSAwCk1SMD0weDk4Ck1SND0weDEKTVI1PTB4RkYKTVI4PTB4OApN UjEyPTB4NzIKTVIxND0weDcyCk1SMTg9MHgwCk1SMTk9MHgwCk1SMjQ9MHg4Ck1SMjU9MHgwCkNT ID0gMQpNUjA9MHgxOApNUjQ9MHgxCk1SNT0weEZGCk1SOD0weDgKTVIxMj0weDcyCk1SMTQ9MHg3 MgpNUjE4PTB4MApNUjE5PTB4MApNUjI0PTB4OApNUjI1PTB4MApjaGFubmVsIDAgdHJhaW5pbmcg cGFzcyEKY2hhbm5lbCAxIHRyYWluaW5nIHBhc3MhCmNoYW5nZSBmcmVxIHRvIDQwME1IeiAwLDEK Y2hhbm5lbCAwCkNTID0gMApNUjA9MHg5OApNUjQ9MHgxCk1SNT0weEZGCk1SOD0weDgKTVIxMj0w eDcyCk1SMTQ9MHg3MgpNUjE4PTB4MApNUjE5PTB4MApNUjI0PTB4OApNUjI1PTB4MApDUyA9IDEK TVIwPTB4MTgKTVI0PTB4MQpNUjU9MHhGRgpNUjg9MHg4Ck1SMTI9MHg3MgpNUjE0PTB4NzIKTVIx OD0weDAKTVIxOT0weDAKTVIyND0weDgKTVIyNT0weDAKY2hhbm5lbCAxCkNTID0gMApNUjA9MHg5 OApNUjQ9MHgxCk1SNT0weEZGCk1SOD0weDgKTVIxMj0weDcyCk1SMTQ9MHg3MgpNUjE4PTB4MApN UjE5PTB4MApNUjI0PTB4OApNUjI1PTB4MApDUyA9IDEKTVIwPTB4MTgKTVI0PTB4MQpNUjU9MHhG RgpNUjg9MHg4Ck1SMTI9MHg3MgpNUjE0PTB4NzIKTVIxOD0weDAKTVIxOT0weDAKTVIyND0weDgK TVIyNT0weDAKY2hhbm5lbCAwIHRyYWluaW5nIHBhc3MhCmNoYW5uZWwgMSB0cmFpbmluZyBwYXNz IQpjaGFuZ2UgZnJlcSB0byA4MDBNSHogMSwwCkNoYW5uZWwgMDogTFBERFI0LDgwME1IegpCdXMg V2lkdGg9MzIgQ29sPTEwIEJhbms9OCBSb3c9MTUvMTUgQ1M9MiBEaWUgQnVzLVdpZHRoPTE2IFNp emU9MjA0OE1CCkNoYW5uZWwgMTogTFBERFI0LDgwME1IegpCdXMgV2lkdGg9MzIgQ29sPTEwIEJh bms9OCBSb3c9MTUvMTUgQ1M9MiBEaWUgQnVzLVdpZHRoPTE2IFNpemU9MjA0OE1CCjI1NkIgc3Ry aWRlCmNoIDAgZGRyY29uZmlnID0gMHgxMDEsIGRkcnNpemUgPSAweDIwMjAKY2ggMSBkZHJjb25m aWcgPSAweDEwMSwgZGRyc2l6ZSA9IDB4MjAyMApwbXVncmZfb3NfcmVnWzJdID0gMHgzQUExRkFB MSwgc3RyaWRlID0gMHhECk9VVApCb290MTogMjAxOS0wMy0xNCwgdmVyc2lvbjogMS4xOQpDUFVJ ZCA9IDB4MApDaGlwVHlwZSA9IDB4MTAsIDI1MQpTZG1tY0luaXQ9MiAwCkJvb3RDYXBTaXplPTEw MDAwMApVc2VyQ2FwU2l6ZT0xMTkyNzZNQgpGd1BhcnRPZmZzZXQ9MjAwMCAsIDEwMDAwMAptbWMw OmNtZDUsMjAKU2RtbWNJbml0PTAgMApCb290Q2FwU2l6ZT0wClVzZXJDYXBTaXplPTMwNTI4TUIK RndQYXJ0T2Zmc2V0PTIwMDAgLCAwClN0b3JhZ2VJbml0IG9rID0gMTkxODg4ClNlY3VyZU1vZGUg PSAwClNlY3VyZUluaXQgcmVhZCBQQkE6IDB4NApTZWN1cmVJbml0IHJlYWQgUEJBOiAweDQwNApT ZWN1cmVJbml0IHJlYWQgUEJBOiAweDgwNApTZWN1cmVJbml0IHJlYWQgUEJBOiAweGMwNApTZWN1 cmVJbml0IHJlYWQgUEJBOiAweDEwMDQKU2VjdXJlSW5pdCByZWFkIFBCQTogMHgxNDA0ClNlY3Vy ZUluaXQgcmVhZCBQQkE6IDB4MTgwNApTZWN1cmVJbml0IHJlYWQgUEJBOiAweDFjMDQKU2VjdXJl SW5pdCByZXQgPSAwLCBTZWN1cmVNb2RlID0gMAphdGFnc19zZXRfYm9vdGRldjogcmV0OigwKQpH UFQgMHgzMzgwZWMwIHNpZ25hdHVyZSBpcyB3cm9uZwpyZWNvdmVyeSBncHQuLi4KR1BUIDB4MzM4 MGVjMCBzaWduYXR1cmUgaXMgd3JvbmcKcmVjb3ZlcnkgZ3B0IGZhaWwhCkxvYWRUcnVzdCBBZGRy OjB4NDAwMApMb2FkVHJ1c3QgQWRkcjoweDQ0MDAKTG9hZFRydXN0IEFkZHI6MHg0ODAwCkxvYWRU cnVzdCBBZGRyOjB4NGMwMApMb2FkVHJ1c3QgQWRkcjoweDUwMDAKTG9hZFRydXN0IEFkZHI6MHg1 NDAwCkxvYWRUcnVzdCBBZGRyOjB4NTgwMApMb2FkVHJ1c3QgQWRkcjoweDVjMDAKQWRkcjoweDQw MDAgTm8gZmluZCB0cnVzdC5pbWchCkxvYWRUcnVzdEJMIGVycm9yOi0zClNlY3VyZU1vZGUgPSAw ClNlY3VyZUluaXQgcmVhZCBQQkE6IDB4NApTZWN1cmVJbml0IHJlYWQgUEJBOiAweDQwNApTZWN1 cmVJbml0IHJlYWQgUEJBOiAweDgwNApTZWN1cmVJbml0IHJlYWQgUEJBOiAweGMwNApTZWN1cmVJ bml0IHJlYWQgUEJBOiAweDEwMDQKU2VjdXJlSW5pdCByZWFkIFBCQTogMHgxNDA0ClNlY3VyZUlu aXQgcmVhZCBQQkE6IDB4MTgwNApTZWN1cmVJbml0IHJlYWQgUEJBOiAweDFjMDQKU2VjdXJlSW5p dCByZXQgPSAwLCBTZWN1cmVNb2RlID0gMAphdGFnc19zZXRfYm9vdGRldjogcmV0OigwKQpHUFQg MHgzMzgwZWMwIHNpZ25hdHVyZSBpcyB3cm9uZwpyZWNvdmVyeSBncHQuLi4KR1BUIDB4MzM4MGVj MCBzaWduYXR1cmUgaXMgd3JvbmcKcmVjb3ZlcnkgZ3B0IGZhaWwhCkxvYWRUcnVzdCBBZGRyOjB4 NDAwMApObyBmaW5kIGJsMzAuYmluCk5vIGZpbmQgYmwzMi5iaW4KTG9hZCB1Ym9vdCwgUmVhZExi YSA9IDIwMDAKTG9hZCBPSywgYWRkcj0weDIwMDAwMCwgc2l6ZT0weGU1OTcwClJ1bkJMMzEgMHgx MDAwMApOT1RJQ0U6ICBCTDMxOiB2MS4zKGRlYnVnKToyMmI1OTlhCk5PVElDRTogIEJMMzE6IEJ1 aWx0IDogMTE6MDM6MzIsIEp1bCAxMCAyMDE5Ck5PVElDRTogIEJMMzE6IFJvY2tjaGlwIHJlbGVh c2UgdmVyc2lvbjogdjEuMQpJTkZPOiAgICBHSUN2MyB3aXRoIGxlZ2FjeSBzdXBwb3J0IGRldGVj dGVkLiBBUk0gR0lDVjMgZHJpdmVyIGluaXRpYWxpemVkIGluIEVMMwpJTkZPOiAgICBVc2luZyBv cHRlZWQgc2VjIGNwdV9jb250ZXh0IQpJTkZPOiAgICBib290IGNwdSBtYXNrOiAwCklORk86ICAg IHBsYXRfcm9ja2NoaXBfcG11X2luaXQoMTE4MSk6IHBkIHN0YXR1cyAzZQpJTkZPOiAgICBCTDMx OiBJbml0aWFsaXppbmcgcnVudGltZSBzZXJ2aWNlcwpXQVJOSU5HOiBObyBPUFRFRSBwcm92aWRl ZCBieSBCTDIgYm9vdCBsb2FkZXIsIEJvb3RpbmcgZGV2aWNlIHdpdGhvdXQgT1BURUUgaW5pdGlh bGl6YXRpb24uIFNNQ2BzIGRlc3RpbmVkIGZvciBPUFRFRSB3aWxsIHJldHVybiBTTUNfVU5LCkVS Uk9SOiAgIEVycm9yIGluaXRpYWxpemluZyBydW50aW1lIHNlcnZpY2Ugb3B0ZWVkX2Zhc3QKSU5G TzogICAgQkwzMTogUHJlcGFyaW5nIGZvciBFTDMgZXhpdCB0byBub3JtYWwgd29ybGQKSU5GTzog ICAgRW50cnkgcG9pbnQgYWRkcmVzcyA9IDB4MjAwMDAwCklORk86ICAgIFNQU1IgPSAweDNjOQpm ZHRkZWNfZ2V0X2FkZHJfc2l6ZV9maXhlZDogcmVnOiBhZGRyPWZmNzcwMDAwLCBzaXplPTEwMDAw CmZkdGRlY19nZXRfYWRkcl9zaXplX2ZpeGVkOiByZWc6IGFkZHI9ZmYzMjAwMDAsIHNpemU9MTAw MAoKClUtQm9vdCAyMDE3LjA5LTA0MTEyLWdiOGUwNzc0LWRpcnR5IChGZWIgMDcgMjAyMCAtIDEy OjQ1OjEzIC0wNTAwKQoKTW9kZWw6IFBpbmU2NCBSSzMzOTkgUGluZWJvb2sgUHJvClByZVNlcmlh bDogMgpEUkFNOiAgMy45IEdpQgpTeXNtZW06IGluaXQKUmVsb2NhdGlvbiBPZmZzZXQ6IGY1YmU3 MDAwLCBmZHQ6IGYzZGQyMjM4CkkyYzAgc3BlZWQ6IDQwMDAwMEh6ClBNSUM6ICBSSzgwOAp2ZGRf Y2VudGVyIDkwMDAwMCB1Vgp2ZGRfbG9nIGluaXQgOTAwMDAwIHVWCnJrX2JvYXJkX2luaXQgUFdN MiBwaW5jdHJsIGluaXQgZmFpbCEKcmtfYm9hcmRfaW5pdDogdmNjM3YwX3NkaW8gY2Fubm90IHNl dCByZWd1bGF0b3IgdmFsdWUgLTM4CnZkZF9jZW50ZXIgOTAwMDAwIHVWCiAgICAgICAgICAgICAg ICBEQ0RDX1JFRzFAICAgICB2ZGRfY2VudGVyOiAgNzUwMDAwdVYgPC0+IDE0MDAwMDB1Viwgc2V0 ICA5MDAwMDB1ViwgZW5hYmxpbmcgfCBzdXNwZW5kICAgICAtNjF1ViwgZGlzYWJsZWQKICAgICAg ICAgICAgICAgIERDRENfUkVHNEAgICAgICAgIHZjY18xdjg6IDE4MDAwMDB1ViA8LT4gMTgwMDAw MHVWLCBzZXQgMTgwMDAwMHVWLCBlbmFibGluZyB8IHN1c3BlbmQgMTgwMDAwMHVWLCBlbmFibGlu ZwogICAgICAgICAgICAgICAgIExET19SRUcxQCAgICAgdmNjMXY4X2R2cDogMTgwMDAwMHVWIDwt PiAxODAwMDAwdVYsIHNldCAxODAwMDAwdVYsIGVuYWJsaW5nIHwgc3VzcGVuZCAxODAwMDAwdVYs IGVuYWJsaW5nCiAgICAgICAgICAgICAgICAgTERPX1JFRzRAICAgICAgICAgdmNjX3NkOiAzMzAw MDAwdVYgPC0+IDMzMDAwMDB1Viwgc2V0IDMzMDAwMDB1ViwgZW5hYmxpbmcgfCBzdXNwZW5kIDMz MDAwMDB1ViwgZW5hYmxpbmcKICAgICAgICAgICAgICAgICBMRE9fUkVHNUAgIHZjY2EzdjBfY29k ZWM6IDMwMDAwMDB1ViA8LT4gMzAwMDAwMHVWLCBzZXQgMzAwMDAwMHVWLCBlbmFibGluZyB8IHN1 c3BlbmQgMzAwMDAwMHVWLCBlbmFibGluZwogICAgICAgICAgICAgICAgIExET19SRUc3QCAgdmNj YTF2OF9jb2RlYzogMTgwMDAwMHVWIDwtPiAxODAwMDAwdVYsIHNldCAxODAwMDAwdVYsIGVuYWJs aW5nIHwgc3VzcGVuZCAxODAwMDAwdVYsIGVuYWJsaW5nCiAgICAgICAgICAgICAgICAgTERPX1JF RzhAICAgICAgICB2Y2NfM3YwOiAzMDAwMDAwdVYgPC0+IDMwMDAwMDB1Viwgc2V0IDMwMDAwMDB1 ViwgZW5hYmxpbmcgfCBzdXNwZW5kIDMwMDAwMDB1ViwgZW5hYmxpbmcKICAgICAgICAgICAgICBT V0lUQ0hfUkVHMkAgICAgICB2Y2MzdjNfczA6ICAgICAtNjF1ViA8LT4gICAgIC02MXVWLCBzZXQg ICAgICAgMHVWLCBlbmFibGluZyB8IHN1c3BlbmQgICAgIC02MXVWLCBkaXNhYmxlZAogICAgICAg ICAgICAgICAgICAgZGMtMTJ2QCAgICAgICAgIGRjXzEydjogMTIwMDAwMDB1ViA8LT4gMTIwMDAw MDB1Viwgc2V0IDEyMDAwMDAwdVYsIGVuYWJsaW5nIHwgc3VzcGVuZCAgICAgLTYxdVYsIGVuYWJs aW5nIChyZXQ6IC0zOCkKICAgICAgICAgICAgICAgICAgdmNjLXN5c0AgICAgICAgIHZjY19zeXM6 IDUwMDAwMDB1ViA8LT4gNTAwMDAwMHVWLCBzZXQgNTAwMDAwMHVWLCBlbmFibGluZyB8IHN1c3Bl bmQgICAgIC02MXVWLCBlbmFibGluZyAocmV0OiAtMzgpCiAgICAgICAgICAgICAgIHZjYzN2My1z eXNAICAgICB2Y2MzdjNfc3lzOiAzMzAwMDAwdVYgPC0+IDMzMDAwMDB1Viwgc2V0IDMzMDAwMDB1 ViwgZW5hYmxpbmcgfCBzdXNwZW5kICAgICAtNjF1ViwgZW5hYmxpbmcgKHJldDogLTM4KQogICAg ICAgIHZjYy1waHktcmVndWxhdG9yQCAgICAgICAgdmNjX3BoeTogICAgIC02MXVWIDwtPiAgICAg LTYxdVYsIHNldCAgICAgLTYxdVYsIGVuYWJsaW5nIHwgc3VzcGVuZCAgICAgLTYxdVYsIGVuYWJs aW5nCiAgICAgICAgICAgIGxlZC1yZWd1bGF0b3JAICBsZWRfcmVndWxhdG9yOiAgICAgLTYxdVYg PC0+ICAgICAtNjF1Viwgc2V0ICAgICAtNjF1ViwgZW5hYmxpbmcgfCBzdXNwZW5kICAgICAtNjF1 ViwgZW5hYmxpbmcKICAgICAgICAgICB2Y2M1djAtaG9zdC1lbkAgICAgdmNjNXYwX2hvc3Q6IDUw MDAwMDB1ViA8LT4gNTAwMDAwMHVWLCBzZXQgNTAwMDAwMHVWLCBlbmFibGluZyB8IHN1c3BlbmQg ICAgIC02MXVWLCBlbmFibGluZyAocmV0OiAtMzgpCnZjYzV2MC11c2IzLWhvc3QtcmVndWxhdG9y QHZjYzV2MF91c2IzX2hvc3Q6ICAgICAtNjF1ViA8LT4gICAgIC02MXVWLCBzZXQgICAgIC02MXVW LCBlbmFibGluZyB8IHN1c3BlbmQgICAgIC02MXVWLCBlbmFibGluZwogICAgICAgICB2Y2M1djAt dHlwZWMwLWVuQCAgdmNjNXYwX3R5cGVjMDogICAgIC02MXVWIDwtPiAgICAgLTYxdVYsIHNldCAg ICAgLTYxdVYsIGVuYWJsaW5nIHwgc3VzcGVuZCAgICAgLTYxdVYsIGVuYWJsaW5nCiAgICB2Y2Mz djMtcGNpZS1yZWd1bGF0b3JAICAgIHZjYzN2M19wY2llOiAzMzAwMDAwdVYgPC0+IDMzMDAwMDB1 Viwgc2V0IDMzMDAwMDB1ViwgZGlzYWJsZWQgfCBzdXNwZW5kICAgICAtNjF1ViwgZW5hYmxpbmcK ICAgICAgICAgICAgICB2Y2Mxdjgtc2Rpb0AgICAgdmNjMXY4X3NkaW86IDE4MDAwMDB1ViA8LT4g MTgwMDAwMHVWLCBzZXQgMTgwMDAwMHVWLCBlbmFibGluZyB8IHN1c3BlbmQgICAgIC02MXVWLCBl bmFibGluZyAocmV0OiAtMzgpCiAgICAgICAgICAgICAgdmNjM3YwLXNkaW9AICAgIHZjYzN2MF9z ZGlvOiAzMDAwMDAwdVYgPC0+IDMwMDAwMDB1Viwgc2V0IDMwMDAwMDB1ViwgZW5hYmxpbmcgfCBz dXNwZW5kICAgICAtNjF1ViwgZW5hYmxpbmcgOyBpbml0IDMwMDAwMDB1ViAocmV0OiAtMzgpCnZk ZF9sb2cgaW5pdCA5MDAwMDAgdVYKICAgICAgICAgICAgICAgICAgdmRkX2xvZ0AgICAgICAgIHZk ZF9sb2c6ICA4MDAwMDB1ViA8LT4gMTQwMDAwMHVWLCBzZXQgIDkwMDAwMHVWLCBlbmFibGluZyB8 IHN1c3BlbmQgICAgIC02MXVWLCBlbmFibGluZyA7IGluaXQgIDkwMDAwMHVWCk1NQzogICBkd21t Y0BmZTMxMDAwMDogMiwgc2RoY2lAZmUzMzAwMDA6IDAsIGR3bW1jQGZlMzIwMDAwOiAxCkludmFs aWQgYnVzIDAgKGVycj0tMTkpCioqKiBXYXJuaW5nIC0gc3BpX2ZsYXNoX3Byb2JlX2J1c19jcygp IGZhaWxlZCwgdXNpbmcgZGVmYXVsdCBlbnZpcm9ubWVudAoKSW46ICAgIHNlcmlhbApPdXQ6ICAg c2VyaWFsCkVycjogICBzZXJpYWwKTW9kZWw6IFBpbmU2NCBSSzMzOTkgUGluZWJvb2sgUHJvClJL UEFSTTogSW52YWxpZCBwYXJhbWV0ZXIgcGFydCB0YWJsZQpCb290ZGV2KGF0YWdzKTogbW1jIDAK UGFydFR5cGU6IERPUwpyb2NrY2hpcF9nZXRfYm9vdF9tb2RlOiBDb3VsZCBub3QgZm91bmQgbWlz YyBwYXJ0aXRpb24KYm9vdCBtb2RlOiBOb25lCmluaXRfcmVzb3VyY2VfbGlzdDogZmFpbGVkIHRv IGdldCByZXNvdXJjZSBwYXJ0LCByZXQ9LTEKQ2FuJ3QgZmluZCBmaWxlOmxvZ28uYm1wCmZhaWxl ZCB0byBkaXNwbGF5IHVib290IGxvZ28KQ0xLOiAodWJvb3QuIGFybWw6IGVudGVyIDgxNjAwMCBL SHosIGluaXQgODE2MDAwIEtIeiwga2VybmVsIDBOL0EpCkNMSzogKHVib290LiBhcm1iOiBlbnRl ciA4MTYwMDAgS0h6LCBpbml0IDgxNjAwMCBLSHosIGtlcm5lbCAwTi9BKQogIGFwbGxsIDgxNjAw MCBLSHoKICBhcGxsYiA4MTYwMDAgS0h6CiAgZHBsbCA4MDAwMDAgS0h6CiAgY3BsbCAyNDAwMCBL SHoKICBncGxsIDgwMDAwMCBLSHoKICBucGxsIDYwMDAwMCBLSHoKICB2cGxsIDI0MDAwIEtIegog IGFjbGtfcGVyaWhwIDEzMzMzMyBLSHoKICBoY2xrX3BlcmlocCA2NjY2NiBLSHoKICBwY2xrX3Bl cmlocCAzMzMzMyBLSHoKICBhY2xrX3BlcmlscDAgMjY2NjY2IEtIegogIGhjbGtfcGVyaWxwMCA4 ODg4OCBLSHoKICBwY2xrX3BlcmlscDAgNDQ0NDQgS0h6CiAgaGNsa19wZXJpbHAxIDEwMDAwMCBL SHoKICBwY2xrX3BlcmlscDEgNTAwMDAgS0h6Ck5ldDogICBObyBldGhlcm5ldCBmb3VuZC4KSGl0 IGtleSB0byBzdG9wIGF1dG9ib290KCdDVFJMK0MnKTogIDAKZG9fYm9vdF9yb2NrY2hpcDogQ291 bGQgbm90IGZpbmQgbW1jc2RhMiBwYXJ0CkNoZWNraW5nIGZvciBtbWMgZGV2IDEuLi4KUktQQVJN OiBJbnZhbGlkIHBhcmFtZXRlciBwYXJ0IHRhYmxlCnN3aXRjaCB0byBwYXJ0aXRpb25zICMwLCBP SwptbWMxIGlzIGN1cnJlbnQgZGV2aWNlClNjYW5uaW5nIG1tYyAxIGZvciBib290YWJsZSBwYXJ0 aXRpb25zLi4uClNjYW5uaW5nIG1tYyAxOjEgZm9yIGV4dGxpbnV4IG9yIGJvb3Qgc2NyaXB0cy4u LgpGb3VuZCAvYm9vdC9leHRsaW51eC9leHRsaW51eC5jb25mClJldHJpZXZpbmcgZmlsZTogL2Jv b3QvZXh0bGludXgvZXh0bGludXguY29uZgo3NTggYnl0ZXMgcmVhZCBpbiAxNCBtcyAoNTIuNyBL aUIvcykKSWdub3JpbmcgdW5rbm93biBjb21tYW5kOiBVSQpHTlUgR3VpeCBCb290IE9wdGlvbnMK MTogICAgICBHTlUgd2l0aCBMaW51eC1MaWJyZS1Bcm02NC1HZW5lcmljIDUuMTAuNwpFbnRlciBj aG9pY2U6IGhlbHAKaGd2aGdlbHAgbm90IGZvdW5kCkdOVSBHdWl4IEJvb3QgT3B0aW9ucwoxOiAg ICAgIEdOVSB3aXRoIExpbnV4LUxpYnJlLUFybTY0LUdlbmVyaWMgNS4xMC43CkVudGVyIGNob2lj ZToKIG5vdCBmb3VuZApHTlUgR3VpeCBCb290IE9wdGlvbnMKMTogICAgICBHTlUgd2l0aCBMaW51 eC1MaWJyZS1Bcm02NC1HZW5lcmljIDUuMTAuNwpFbnRlciBjaG9pY2U6IGhlbHAKaGVscCBub3Qg Zm91bmQKR05VIEd1aXggQm9vdCBPcHRpb25zCjE6ICAgICAgR05VIHdpdGggTGludXgtTGlicmUt QXJtNjQtR2VuZXJpYyA1LjEwLjcKRW50ZXIgY2hvaWNlOiBlZGl0CmVkaXQgbm90IGZvdW5kCkdO VSBHdWl4IEJvb3QgT3B0aW9ucwoxOiAgICAgIEdOVSB3aXRoIExpbnV4LUxpYnJlLUFybTY0LUdl bmVyaWMgNS4xMC43CkVudGVyIGNob2ljZToKIG5vdCBmb3VuZApHTlUgR3VpeCBCb290IE9wdGlv bnMKMTogICAgICBHTlUgd2l0aCBMaW51eC1MaWJyZS1Bcm02NC1HZW5lcmljIDUuMTAuNwpFbnRl ciBjaG9pY2U6CiBub3QgZm91bmQKR05VIEd1aXggQm9vdCBPcHRpb25zCjE6ICAgICAgR05VIHdp dGggTGludXgtTGlicmUtQXJtNjQtR2VuZXJpYyA1LjEwLjcKRW50ZXIgY2hvaWNlOgogbm90IGZv dW5kCkdOVSBHdWl4IEJvb3QgT3B0aW9ucwoxOiAgICAgIEdOVSB3aXRoIExpbnV4LUxpYnJlLUFy bTY0LUdlbmVyaWMgNS4xMC43CkVudGVyIGNob2ljZTogMQoxOiAgICAgIEdOVSB3aXRoIExpbnV4 LUxpYnJlLUFybTY0LUdlbmVyaWMgNS4xMC43ClJldHJpZXZpbmcgZmlsZTogL2dudS9zdG9yZS9p MzVxM3F3OHBscG4zYjE1Zjk0ZzBpd3FzcnpjeGo5cS1yYXctaW5pdHJkL2luaXRyZC5jcGlvLmd6 CjEzMDc0NTQxIGJ5dGVzIHJlYWQgaW4gOTYzIG1zICgxMi45IE1pQi9zKQpSZXRyaWV2aW5nIGZp bGU6IC9nbnUvc3RvcmUvcm5qazJxOHZmNmxwZnhzbTJzdnA2azA2Yzdhd3c5a24tbGludXgtbGli cmUtYXJtNjQtZ2VuZXJpYy01LjEwLjcvSW1hZ2UKMzE3NjA4OTYgYnl0ZXMgcmVhZCBpbiA3NDk0 IG1zICg0IE1pQi9zKQphcHBlbmQ6IC0tcm9vdD0zOGFmNGM5OC01MmY0LWI0ZTEtYjI4NS0zMzQ2 MzhhZjRjOTggLS1zeXN0ZW09L2dudS9zdG9yZS84ZGE4bjFxc2R6c3BiaGFocDFqeXl2a2p2ZjMz bnphOS1zeXN0ZW0gLS1sb2FkPS9nbnUvc3RvcmUvOGRhOG4xcXNkenNwYmhhaHAxanl5dmtqdmYz M256YTktc3lzdGVtL2Jvb3QgbW9kcHJvYmUuYmxhY2tsaXN0PXVzYm1vdXNlLHVzYmtiZCBxdWll dApSZXRyaWV2aW5nIGZpbGU6IC9nbnUvc3RvcmUvcm5qazJxOHZmNmxwZnhzbTJzdnA2azA2Yzdh d3c5a24tbGludXgtbGlicmUtYXJtNjQtZ2VuZXJpYy01LjEwLjcvbGliL2R0YnMvcmszMzk5LXBp bmVib29rLXByby5kdGIKKiogRmlsZSBub3QgZm91bmQgL2dudS9zdG9yZS9ybmprMnE4dmY2bHBm eHNtMnN2cDZrMDZjN2F3dzlrbi1saW51eC1saWJyZS1hcm02NC1nZW5lcmljLTUuMTAuNy9saWIv ZHRicy9yazMzOTktcGluZWJvb2stcHJvLmR0YiAqKgpTZWFyY2hpbmcgcm9ja2NoaXAgZm9sZGVy Li4uClJldHJpZXZpbmcgZmlsZTogL2dudS9zdG9yZS9ybmprMnE4dmY2bHBmeHNtMnN2cDZrMDZj N2F3dzlrbi1saW51eC1saWJyZS1hcm02NC1nZW5lcmljLTUuMTAuNy9saWIvZHRicy9yb2NrY2hp cC9yazMzOTktcGluZWJvb2stcHJvLmR0Ygo2MDUwNCBieXRlcyByZWFkIGluIDY3NyBtcyAoODYu OSBLaUIvcykKIyMgRmxhdHRlbmVkIERldmljZSBUcmVlIGJsb2IgYXQgMDgzMDAwMDAKICAgQm9v dGluZyB1c2luZyB0aGUgZmR0IGJsb2IgYXQgMHg4MzAwMDAwCiAgIExvYWRpbmcgUmFtZGlzayB0 byBmMzE1NjAwMCwgZW5kIGYzZGNlMDZkIC4uLiBPSwogICBMb2FkaW5nIERldmljZSBUcmVlIHRv IDAwMDAwMDAwZjMxNDQwMDAsIGVuZCAwMDAwMDAwMGYzMTU1YzU3IC4uLiBPSwpBZGRpbmcgYmFu azogMHgwMDIwMDAwMCAtIDB4ZjgwMDAwMDAgKHNpemU6IDB4ZjdlMDAwMDApClRvdGFsOiAzNjg0 MTguODY0IG1zCgpTdGFydGluZyBrZXJuZWwgLi4uCgo= --0000000000000bbe4405b8f387e3--