From mboxrd@z Thu Jan 1 00:00:00 1970 From: George Clemmer Subject: why does this system build but won't reconfigure? Date: Sun, 04 Nov 2018 22:15:31 -0500 Message-ID: Mime-Version: 1.0 Content-Type: multipart/mixed; boundary="=-=-=" Return-path: Received: from eggs.gnu.org ([2001:4830:134:3::10]:40883) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1gJVMd-0006zc-3D for help-guix@gnu.org; Sun, 04 Nov 2018 22:15:44 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1gJVMa-0004FM-E7 for help-guix@gnu.org; Sun, 04 Nov 2018 22:15:43 -0500 Received: from mail-qk1-x734.google.com ([2607:f8b0:4864:20::734]:33169) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_128_CBC_SHA1:16) (Exim 4.71) (envelope-from ) id 1gJVMa-0003pr-24 for help-guix@gnu.org; Sun, 04 Nov 2018 22:15:40 -0500 Received: by mail-qk1-x734.google.com with SMTP id o89so12493710qko.0 for ; Sun, 04 Nov 2018 19:15:34 -0800 (PST) Received: from g1 (c-73-167-118-254.hsd1.ma.comcast.net. [73.167.118.254]) by smtp.gmail.com with ESMTPSA id f80-v6sm30760691qka.90.2018.11.04.19.15.32 for (version=TLS1_2 cipher=ECDHE-RSA-CHACHA20-POLY1305 bits=256/256); Sun, 04 Nov 2018 19:15:32 -0800 (PST) List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: help-guix-bounces+gcggh-help-guix=m.gmane.org@gnu.org Sender: "Help-Guix" To: help-guix --=-=-= Content-Type: text/plain Hi, I built a new system w/ 'guix system' using Guix from Git v0.15.0-3115-g7571ec357 (please see below & sys.scm). But 'system reconfigure' fails when > 6 sites didn't have linux-libre-4.17.6 source (guix-reconfigure-linux-libre-4.17.6.log) This puzzles me ... Given that the system is built, why do we need to build linux now? Why can't I grep-find linux-libre-4.17.6 in the Guix working tree? TIA - George Details: guix system --cores=7 --max-jobs=10 -K --on-error=debug build sys.scm #+END_SRC #+RESULTS: : /gnu/store/4dyijbdi8yi7dw2lj2q7y9cggsbg2f7r-system The following derivations will be built: /gnu/store/kp2l788aj8d698j4jfsy2xwd0dqn90p5-system.drv /gnu/store/nx7jsxxii6c4kkwknvqxxgi1qkznbm4h-shepherd-guix-daemon.scm.drv /gnu/store/xjqqana8lhqnlp7s3q6wjkcprcp72sc9-shepherd.conf.drv /gnu/store/7gb5nwbgq037m4zpx5w8z0xw2m63s7ks-boot.drv substitute: guix substitute: warning: while fetching 'https://mirror.hydra.gnu.org/nix-cache-info': 504 ("Gateway Time-out") substitute: guix substitute: warning: ignoring substitute server at '"https://mirror.hydra.gnu.org"' building /gnu/store/nx7jsxxii6c4kkwknvqxxgi1qkznbm4h-shepherd-guix-daemon.scm.drv... successfully built /gnu/store/nx7jsxxii6c4kkwknvqxxgi1qkznbm4h-shepherd-guix-daemon.scm.drv building /gnu/store/xjqqana8lhqnlp7s3q6wjkcprcp72sc9-shepherd.conf.drv... successfully built /gnu/store/xjqqana8lhqnlp7s3q6wjkcprcp72sc9-shepherd.conf.drv building /gnu/store/7gb5nwbgq037m4zpx5w8z0xw2m63s7ks-boot.drv... successfully built /gnu/store/7gb5nwbgq037m4zpx5w8z0xw2m63s7ks-boot.drv building /gnu/store/kp2l788aj8d698j4jfsy2xwd0dqn90p5-system.drv... successfully built /gnu/store/kp2l788aj8d698j4jfsy2xwd0dqn90p5-system.drv /gnu/store/3sql57akwqv5rk8mvy0rndvl67ribay6-system --=-=-= Content-Type: application/octet-stream Content-Disposition: attachment; filename=guix-reconfigure-linux-libre-4.17.6.log Content-Transfer-Encoding: base64 Z2xjQGcxIC9ldGMvZ2VuIFtnb21dJCBzdWRvIGd1aXggc3lzdGVtIC0tc2tpcC1jaGVja3MgLS1m YWxsYmFjayAtLWNvcmVzPTcgLS1tYXgtam9icz0xMCByZWNvbmZpZ3VyZSBzeXMuc2NtClBhc3N3 b3JkOiAKZ3VpeCBzeXN0ZW06IHdhcm5pbmc6IENvbnNpZGVyIHJ1bm5pbmcgJ2d1aXggcHVsbCcg Zm9sbG93ZWQgYnkKJ2d1aXggc3lzdGVtIHJlY29uZmlndXJlJyB0byBnZXQgdXAtdG8tZGF0ZSBw YWNrYWdlcyBhbmQgc2VjdXJpdHkgdXBkYXRlcy4KCmd1aXggc3lzdGVtOiB3YXJuaW5nOiAvcm9v dC8uY29uZmlnL2d1aXgvY3VycmVudCBub3QgZm91bmQ6ICdndWl4IHB1bGwnIHdhcyBuZXZlciBy dW4KZ3VpeCBzeXN0ZW06IHdhcm5pbmc6IENvbnNpZGVyIHJ1bm5pbmcgJ2d1aXggcHVsbCcgYmVm b3JlICdyZWNvbmZpZ3VyZScuCmd1aXggc3lzdGVtOiB3YXJuaW5nOiBGYWlsaW5nIHRvIGRvIHRo YXQgbWF5IGRvd25ncmFkZSB5b3VyIHN5c3RlbSEKc3Vic3RpdHV0ZTogdXBkYXRpbmcgc3Vic3Rp dHV0ZXMgZnJvbSAnaHR0cDovL2cxLmxvY2FsOjgwODAnLi4uIDEwMC4wJQpzdWJzdGl0dXRlOiBn dWl4IHN1YnN0aXR1dGU6IHdhcm5pbmc6IHdoaWxlIGZldGNoaW5nICdodHRwczovL21pcnJvci5o eWRyYS5nbnUub3JnL25peC1jYWNoZS1pbmZvJzogNTA0ICgiR2F0ZXdheSBUaW1lLW91dCIpCnN1 YnN0aXR1dGU6IGd1aXggc3Vic3RpdHV0ZTogd2FybmluZzogaWdub3Jpbmcgc3Vic3RpdHV0ZSBz ZXJ2ZXIgYXQgJyJodHRwczovL21pcnJvci5oeWRyYS5nbnUub3JnIicKc3Vic3RpdHV0ZTogdXBk YXRpbmcgc3Vic3RpdHV0ZXMgZnJvbSAnaHR0cHM6Ly9iZXJsaW4uZ3VpeHNkLm9yZycuLi4gMTAw LjAlCnN1YnN0aXR1dGU6IHVwZGF0aW5nIHN1YnN0aXR1dGVzIGZyb20gJ2h0dHA6Ly9nMS5sb2Nh bDo4MDgwJy4uLiAxMDAuMCUKc3Vic3RpdHV0ZTogZ3VpeCBzdWJzdGl0dXRlOiB3YXJuaW5nOiB3 aGlsZSBmZXRjaGluZyAnaHR0cHM6Ly9taXJyb3IuaHlkcmEuZ251Lm9yZy9uaXgtY2FjaGUtaW5m byc6IDUwNCAoIkdhdGV3YXkgVGltZS1vdXQiKQpzdWJzdGl0dXRlOiBndWl4IHN1YnN0aXR1dGU6 IHdhcm5pbmc6IGlnbm9yaW5nIHN1YnN0aXR1dGUgc2VydmVyIGF0ICciaHR0cHM6Ly9taXJyb3Iu aHlkcmEuZ251Lm9yZyInCnN1YnN0aXR1dGU6IHVwZGF0aW5nIHN1YnN0aXR1dGVzIGZyb20gJ2h0 dHBzOi8vYmVybGluLmd1aXhzZC5vcmcnLi4uIDEwMC4wJQpzdWJzdGl0dXRlOiBndWl4IHN1YnN0 aXR1dGU6IHdhcm5pbmc6IHdoaWxlIGZldGNoaW5nICdodHRwczovL21pcnJvci5oeWRyYS5nbnUu b3JnL25peC1jYWNoZS1pbmZvJzogNTA0ICgiR2F0ZXdheSBUaW1lLW91dCIpCnN1YnN0aXR1dGU6 IGd1aXggc3Vic3RpdHV0ZTogd2FybmluZzogaWdub3Jpbmcgc3Vic3RpdHV0ZSBzZXJ2ZXIgYXQg JyJodHRwczovL21pcnJvci5oeWRyYS5nbnUub3JnIicKc3Vic3RpdHV0ZTogZ3VpeCBzdWJzdGl0 dXRlOiB3YXJuaW5nOiB3aGlsZSBmZXRjaGluZyAnaHR0cHM6Ly9taXJyb3IuaHlkcmEuZ251Lm9y Zy9uaXgtY2FjaGUtaW5mbyc6IDUwNCAoIkdhdGV3YXkgVGltZS1vdXQiKQpzdWJzdGl0dXRlOiBn dWl4IHN1YnN0aXR1dGU6IHdhcm5pbmc6IGlnbm9yaW5nIHN1YnN0aXR1dGUgc2VydmVyIGF0ICci aHR0cHM6Ly9taXJyb3IuaHlkcmEuZ251Lm9yZyInCnN1YnN0aXR1dGU6IGd1aXggc3Vic3RpdHV0 ZTogd2FybmluZzogd2hpbGUgZmV0Y2hpbmcgJ2h0dHBzOi8vbWlycm9yLmh5ZHJhLmdudS5vcmcv bml4LWNhY2hlLWluZm8nOiA1MDQgKCJHYXRld2F5IFRpbWUtb3V0IikKc3Vic3RpdHV0ZTogZ3Vp eCBzdWJzdGl0dXRlOiB3YXJuaW5nOiBpZ25vcmluZyBzdWJzdGl0dXRlIHNlcnZlciBhdCAnImh0 dHBzOi8vbWlycm9yLmh5ZHJhLmdudS5vcmciJwoKU3RhcnRpbmcgZG93bmxvYWQgb2YgL2dudS9z dG9yZS84NTB3aGoyZmxzbGc3NzVtenczbjdpMGg2aHgwNTRqcS1saW51eC1saWJyZS00LjE3LjYt Z251LnRhci54egpGcm9tIGh0dHBzOi8vbGludXgtbGlicmUuZnNmbGEub3JnL3B1Yi9saW51eC1s aWJyZS9yZWxlYXNlcy80LjE3LjYtZ251L2xpbnV4LWxpYnJlLTQuMTcuNi1nbnUudGFyLnh6Li4u CmRvd25sb2FkIGZhaWxlZCAiaHR0cHM6Ly9saW51eC1saWJyZS5mc2ZsYS5vcmcvcHViL2xpbnV4 LWxpYnJlL3JlbGVhc2VzLzQuMTcuNi1nbnUvbGludXgtbGlicmUtNC4xNy42LWdudS50YXIueHoi IDQwNCAiTm90IEZvdW5kIgoKU3RhcnRpbmcgZG93bmxvYWQgb2YgL2dudS9zdG9yZS84NTB3aGoy ZmxzbGc3NzVtenczbjdpMGg2aHgwNTRqcS1saW51eC1saWJyZS00LjE3LjYtZ251LnRhci54egpG cm9tIGZ0cDovL2FscGhhLmdudS5vcmcvZ251L2d1aXgvbWlycm9yL2xpbnV4LWxpYnJlLTQuMTcu Ni1nbnUudGFyLnh6Li4uClRocm93IHRvIGtleSBgZnRwLWVycm9yJyB3aXRoIGFyZ3MgYCgjPGlu cHV0LW91dHB1dDogc29ja2V0IDE0PiAiUkVUUiBsaW51eC1saWJyZS00LjE3LjYtZ251LnRhci54 eiIgNTUwICJGYWlsZWQgdG8gb3BlbiBmaWxlLlxyIiknLgoKU3RhcnRpbmcgZG93bmxvYWQgb2Yg L2dudS9zdG9yZS84NTB3aGoyZmxzbGc3NzVtenczbjdpMGg2aHgwNTRqcS1saW51eC1saWJyZS00 LjE3LjYtZ251LnRhci54egpGcm9tIGh0dHBzOi8vZnRwbWlycm9yLmdudS5vcmcvZ251L2xpbnV4 LWxpYnJlLzQuMTcuNi1nbnUvbGludXgtbGlicmUtNC4xNy42LWdudS50YXIueHouLi4KZm9sbG93 aW5nIHJlZGlyZWN0aW9uIHRvIGBodHRwczovL21pcnJvci51cy1taWR3ZXN0LTEubmV4Y2Vzcy5u ZXQvZ251L2xpbnV4LWxpYnJlLzQuMTcuNi1nbnUvbGludXgtbGlicmUtNC4xNy42LWdudS50YXIu eHonLi4uCmRvd25sb2FkIGZhaWxlZCAiaHR0cHM6Ly9taXJyb3IudXMtbWlkd2VzdC0xLm5leGNl c3MubmV0L2dudS9saW51eC1saWJyZS80LjE3LjYtZ251L2xpbnV4LWxpYnJlLTQuMTcuNi1nbnUu dGFyLnh6IiA0MDQgIk5vdCBGb3VuZCIKClN0YXJ0aW5nIGRvd25sb2FkIG9mIC9nbnUvc3RvcmUv ODUwd2hqMmZsc2xnNzc1bXp3M243aTBoNmh4MDU0anEtbGludXgtbGlicmUtNC4xNy42LWdudS50 YXIueHoKRnJvbSBmdHA6Ly9mdHAuY3MudHUtYmVybGluLmRlL3B1Yi9nbnUvbGludXgtbGlicmUv NC4xNy42LWdudS9saW51eC1saWJyZS00LjE3LjYtZ251LnRhci54ei4uLgpJbiBwcm9jZWR1cmUg Y29ubmVjdCo6IENvbm5lY3Rpb24gdGltZWQgb3V0CgpTdGFydGluZyBkb3dubG9hZCBvZiAvZ251 L3N0b3JlLzg1MHdoajJmbHNsZzc3NW16dzNuN2kwaDZoeDA1NGpxLWxpbnV4LWxpYnJlLTQuMTcu Ni1nbnUudGFyLnh6CkZyb20gZnRwOi8vZnRwLmZ1bmV0LmZpL3B1Yi9taXJyb3JzL2Z0cC5nbnUu b3JnL2dudS9saW51eC1saWJyZS80LjE3LjYtZ251L2xpbnV4LWxpYnJlLTQuMTcuNi1nbnUudGFy Lnh6Li4uClRocm93IHRvIGtleSBgZnRwLWVycm9yJyB3aXRoIGFyZ3MgYCgjPGlucHV0LW91dHB1 dDogc29ja2V0IDE4PiAiQ1dEIDQuMTcuNi1nbnUiIDU1MCAiQ2FuJ3QgY2hhbmdlIGRpcmVjdG9y eSB0byA0LjE3LjYtZ251OiBObyBzdWNoIGZpbGUgb3IgZGlyZWN0b3J5XHIiKScuCgpTdGFydGlu ZyBkb3dubG9hZCBvZiAvZ251L3N0b3JlLzg1MHdoajJmbHNsZzc3NW16dzNuN2kwaDZoeDA1NGpx LWxpbnV4LWxpYnJlLTQuMTcuNi1nbnUudGFyLnh6CkZyb20gaHR0cDovL2Z0cC5nbnUub3JnL3B1 Yi9nbnUvbGludXgtbGlicmUvNC4xNy42LWdudS9saW51eC1saWJyZS00LjE3LjYtZ251LnRhci54 ei4uLgpkb3dubG9hZCBmYWlsZWQgImh0dHA6Ly9mdHAuZ251Lm9yZy9wdWIvZ251L2xpbnV4LWxp YnJlLzQuMTcuNi1nbnUvbGludXgtbGlicmUtNC4xNy42LWdudS50YXIueHoiIDQwNCAiTm90IEZv dW5kIgoKU3RhcnRpbmcgZG93bmxvYWQgb2YgL2dudS9zdG9yZS84NTB3aGoyZmxzbGc3NzVtencz bjdpMGg2aHgwNTRqcS1saW51eC1saWJyZS00LjE3LjYtZ251LnRhci54egpGcm9tIGh0dHA6Ly9t aXJyb3IuaHlkcmEuZ251Lm9yZy9maWxlL2xpbnV4LWxpYnJlLTQuMTcuNi1nbnUudGFyLnh6L3No YTI1Ni8wZDQ4cjVqcGo3MWlrZGFsejV6NzU2c253cTU0Y3Bud25iYThiYmhnOHIycmkzNzcwd2Nt Li4uCmRvd25sb2FkIGZhaWxlZCAiaHR0cDovL21pcnJvci5oeWRyYS5nbnUub3JnL2ZpbGUvbGlu dXgtbGlicmUtNC4xNy42LWdudS50YXIueHovc2hhMjU2LzBkNDhyNWpwajcxaWtkYWx6NXo3NTZz bndxNTRjcG53bmJhOGJiaGc4cjJyaTM3NzB3Y20iIDUwNCAiR2F0ZXdheSBUaW1lLW91dCIKClN0 YXJ0aW5nIGRvd25sb2FkIG9mIC9nbnUvc3RvcmUvODUwd2hqMmZsc2xnNzc1bXp3M243aTBoNmh4 MDU0anEtbGludXgtbGlicmUtNC4xNy42LWdudS50YXIueHoKRnJvbSBodHRwOi8vdGFyYmFsbHMu bml4b3Mub3JnL3NoYTI1Ni8wZDQ4cjVqcGo3MWlrZGFsejV6NzU2c253cTU0Y3Bud25iYThiYmhn OHIycmkzNzcwd2NtLi4uCmRvd25sb2FkIGZhaWxlZCAiaHR0cDovL3RhcmJhbGxzLm5peG9zLm9y Zy9zaGEyNTYvMGQ0OHI1anBqNzFpa2RhbHo1ejc1NnNud3E1NGNwbnduYmE4YmJoZzhyMnJpMzc3 MHdjbSIgNDA0ICJOb3QgRm91bmQiCmZhaWxlZCB0byBkb3dubG9hZCAiL2dudS9zdG9yZS84NTB3 aGoyZmxzbGc3NzVtenczbjdpMGg2aHgwNTRqcS1saW51eC1saWJyZS00LjE3LjYtZ251LnRhci54 eiIgZnJvbSAoImh0dHBzOi8vbGludXgtbGlicmUuZnNmbGEub3JnL3B1Yi9saW51eC1saWJyZS9y ZWxlYXNlcy80LjE3LjYtZ251L2xpbnV4LWxpYnJlLTQuMTcuNi1nbnUudGFyLnh6IiAiZnRwOi8v YWxwaGEuZ251Lm9yZy9nbnUvZ3VpeC9taXJyb3IvbGludXgtbGlicmUtNC4xNy42LWdudS50YXIu eHoiICJtaXJyb3I6Ly9nbnUvbGludXgtbGlicmUvNC4xNy42LWdudS9saW51eC1saWJyZS00LjE3 LjYtZ251LnRhci54eiIpCmJ1aWxkZXIgZm9yIGAvZ251L3N0b3JlL21qa3g3djdwY2lyenliNmc1 MWpzeHpoeGhmY2FtaGJ4LWxpbnV4LWxpYnJlLTQuMTcuNi1nbnUudGFyLnh6LmRydicgZmFpbGVk IHRvIHByb2R1Y2Ugb3V0cHV0IHBhdGggYC9nbnUvc3RvcmUvODUwd2hqMmZsc2xnNzc1bXp3M243 aTBoNmh4MDU0anEtbGludXgtbGlicmUtNC4xNy42LWdudS50YXIueHonCmNhbm5vdCBidWlsZCBk ZXJpdmF0aW9uIGAvZ251L3N0b3JlL3g3NWRscmticmY1NmMxaDRobWZsNmlyZDlscGQwNGRyLWxp bnV4LWxpYnJlLTQuMTcuNi1nbnUudGFyLnh6LmRydic6IDEgZGVwZW5kZW5jaWVzIGNvdWxkbid0 IGJlIGJ1aWx0CmNhbm5vdCBidWlsZCBkZXJpdmF0aW9uIGAvZ251L3N0b3JlL2J6OXc0NGp4OTBz cnZmaTd5NngyNm1xYzRwbmJreDl4LWxpbnV4LWxpYnJlLTQuMTcuNi5kcnYnOiAxIGRlcGVuZGVu Y2llcyBjb3VsZG4ndCBiZSBidWlsdApndWl4IHN5c3RlbTogZXJyb3I6IGJ1aWxkIGZhaWxlZDog YnVpbGQgb2YgYC9nbnUvc3RvcmUvYno5dzQ0ang5MHNydmZpN3k2eDI2bXFjNHBuYmt4OXgtbGlu dXgtbGlicmUtNC4xNy42LmRydicgZmFpbGVkCmdsY0BnMSAvZXRjL2dlbiBbZ29tXSQgZGF0ZQpT dW4gTm92ICA0IDIxOjM3OjA5IEVTVCAyMDE4CmdsY0BnMSAvZXRjL2dlbiBbZ29tXSQgZ2ZnIHN0 YXR1cwpndWl4OgpXT1JLVFJFRTogL2hvbWUvZ2xjL2dvbS8uZ3BtL2dmZy9ndWl4L2d1aXgKREVT Q1JJQkU6IHYwLjE1LjAtMzExNS1nNzU3MWVjMzU3Ck9ORUxJTkU6ICA3NTcxZWMzNTcgZ251OiBN UEQ6IFVwZGF0ZSB0byAwLjIwLjIzLgo= --=-=-= Content-Type: application/octet-stream Content-Disposition: attachment; filename=sys.scm Content-Transfer-Encoding: base64 OzsgLSotU2NoZW1lLSotCjs7IGcxOiBHdWl4U0QgaGVhZGxlc3Mgc2VydmVyIHcvIE5WTWUgTS4y IFNTRCByb290IGRyaXZlCihkZWZpbmUgc3lzLXBhY2thZ2VzCiAgJygKICAgICJjdXBzIgogICAg ImVtYWNzLW5vLXgiCiAgICAiZW1hY3MtZ3VpeCIKICAgICJlbWFjcy1wYXJlZGl0IgogICAgImZy ZWVpcG1pIgogICAgImdpdCIKICAgICJnbGliYy11dGY4LWxvY2FsZXMiCiAgICAibWFnaXQiCiAg ICAibWRhZG0iCiAgICAibW9zaCIKICAgICJuc3MtY2VydHMiCiAgICAib3BlbnNzaCIKICAgICJx ZW11IgogICAgInNjcmVlbiIKICAgICJzbWFydG1vbnRvb2xzIgogICAgKSkKKHVzZS1tb2R1bGVz IChnbnUpKQoodXNlLW1vZHVsZXMgKGdudSBwYWNrYWdlcykpCih1c2UtbW9kdWxlcyAoZ251IHN5 c3RlbSBuc3MpKSA7IG5hbWUgc2VydmljZSBzd2l0Y2gKKHVzZS1zZXJ2aWNlLW1vZHVsZXMKIGFk bWluICAgICAgICAgICAgICAgIDsgcm90dGxvZwogYXZhaGkKIG5ldHdvcmtpbmcgICAgICAgICAg IDsgc3RhdGljLCBudHAKIHNzaCAgICAgICAgICAgICAgICAgIDsgb3BlbnNzaC1zZXJ2aWNlLXR5 cGUKIG1jcm9uCiApCihkZWZpbmUgdXBkYXRlZGItam9iCiAgOzsgUnVuICd1cGRhdGVkYicgYXQg M0FNIGV2ZXJ5IGRheS4KICAjfihqb2IgJyhuZXh0LWhvdXIgJygzKSkKCSAobGFtYmRhICgpCgkg ICAoZXhlY2wgKHN0cmluZy1hcHBlbmQgIyRmaW5kdXRpbHMgIi9iaW4vdXBkYXRlZGIiKQoJCSAg InVwZGF0ZWRiIgoJCSAgIi0tcHJ1bmVwYXRocz0vdG1wIC92YXIvdG1wIC9nbnUvc3RvcmUiKSkp KQooZGVmaW5lIGdhcmJhZ2UtY29sbGVjdG9yLWpvYgogIDs7IENvbGxlY3QgZ2FyYmFnZSA0NSBt aW51dGVzIGFmdGVyIG1pZG5pZ2h0IGV2ZXJ5IGRheS4KICAjfihqb2IgIjQ1IDAgKiAqICoiICAg ICAgICAgICAgO1ZpeGllIGNyb24gc3ludGF4CgkgImd1aXggZ2MgLUYgMUciKSkKKGRlZmluZSBi YWNrdXAtam9iCiAgOzsgYmFja3VwIHNzZCA1IG1pbnV0ZXMgYWZ0ZXIgbWlkbmlnaHQgZXZlcnkg ZGF5LgogICN+KGpvYiAiNSAwICogKiAqIiAgICAgICAgICAgIDtWaXhpZSBjcm9uIHN5bnRheAoJ ICIvcm9vdC9iaW4vYnVzc2QiKSkKKGRlZmluZSAlbXktc2VydmljZXMKICAobW9kaWZ5LXNlcnZp Y2VzICViYXNlLXNlcnZpY2VzCiAgICAoYWdldHR5LXNlcnZpY2UtdHlwZSBjb25maWcgPT4KCQkJ IChhZ2V0dHktY29uZmlndXJhdGlvbgoJCQkgICh0dHkgInR0eVMxIikKCQkJICAoYmF1ZC1yYXRl ICIxMTUyMDAiKQoJCQkgICh0ZXJtICJ4dGVybS0yNTZjb2xvciIpKSkKICAgIChndWl4LXNlcnZp Y2UtdHlwZSBjb25maWcgPT4KCQkgICAgICAgKGd1aXgtY29uZmlndXJhdGlvbgoJCQkoaW5oZXJp dCBjb25maWcpCgkJCShzdWJzdGl0dXRlLXVybHMKCQkJIChsaXN0ICJodHRwczovL21pcnJvci5o eWRyYS5nbnUub3JnIgoJCQkgICAgICAgImh0dHBzOi8vaHlkcmEuZ251Lm9yZyIKCQkJICAgICAg ICJodHRwczovL2Jlcmxpbi5ndWl4c2Qub3JnIikpKSkpKQoob3BlcmF0aW5nLXN5c3RlbQogICho b3N0LW5hbWUgImcxIikKICAodGltZXpvbmUgIkFtZXJpY2EvTmV3X1lvcmsiKQogIChsb2NhbGUg ImVuX1VTLnV0ZjgiKQogIChrZXJuZWwtYXJndW1lbnRzICcoImNvbnNvbGU9dHR5UzEsMTE1MjAw IikpCiAgOzsgTlZNZSBNLjIgU1NEIHJvb3QgZHJpdmUKICAoYm9vdGxvYWRlciAoZ3J1Yi1jb25m aWd1cmF0aW9uICh0YXJnZXQgIi9kZXYvbnZtZTBuMSIpCgkJCQkgICh0ZXJtaW5hbC1vdXRwdXRz ICcoY29uc29sZSkpCgkJCQkgICh0ZXJtaW5hbC1pbnB1dHMgJyhzZXJpYWwgY29uc29sZSkpCgkJ CQkgIChzZXJpYWwtc3BlZWQgMTE1MjAwKQoJCQkJICApKQogIChmaWxlLXN5c3RlbXMgKGNvbnMg KGZpbGUtc3lzdGVtCgkJCShkZXZpY2UgKGZpbGUtc3lzdGVtLWxhYmVsICJnMU5WTWUiKSkKCQkJ KG1vdW50LXBvaW50ICIvIikKCQkJKHR5cGUgImV4dDQiKSkKCQkgICAgICAlYmFzZS1maWxlLXN5 c3RlbXMpKQogIChzd2FwLWRldmljZXMgJygiL2Rldi9udm1lMG4xcDIiICkpCiAgKHVzZXJzIChj b25zKiAodXNlci1hY2NvdW50IChuYW1lICJnbGMiKQoJCQkgICAgICAoZ3JvdXAgInVzZXJzIikK CQkJICAgICAgKHN1cHBsZW1lbnRhcnktZ3JvdXBzICcoIndoZWVsIiAia3ZtIikpCgkJCSAgICAg IChob21lLWRpcmVjdG9yeSAoc3RyaW5nLWFwcGVuZCAiL2hvbWUvIiBuYW1lKSkpCgkJKHVzZXIt YWNjb3VudCAobmFtZSAiZ2xjMiIpCgkJCSAgICAgIChncm91cCAidXNlcnMiKQoJCQkgICAgICAo c3VwcGxlbWVudGFyeS1ncm91cHMgJygid2hlZWwiICJrdm0iKSkKCQkJICAgICAgKGhvbWUtZGly ZWN0b3J5IChzdHJpbmctYXBwZW5kICIvaG9tZS8iIG5hbWUpKSkKCQklYmFzZS11c2VyLWFjY291 bnRzKSkKICAocGFja2FnZXMgKGFwcGVuZCAobWFwIHNwZWNpZmljYXRpb24tPnBhY2thZ2UKCQkJ IHN5cy1wYWNrYWdlcykKCQkgICAgJWJhc2UtcGFja2FnZXMpKQogIChzZXJ2aWNlcyAoY29ucyog KHN0YXRpYy1uZXR3b3JraW5nLXNlcnZpY2UKCQkgICAgImVucDNzMCIgIjE5Mi4xNjguMS43IgoJ CSAgICAjOmdhdGV3YXkgIjE5Mi4xNjguMS4xIgoJCSAgICAjOm5hbWUtc2VydmVycyAnKCIxOTIu MTY4LjEuMSIgIjguOC44LjgiKSkKCQkgICAoc2VydmljZSBvcGVuc3NoLXNlcnZpY2UtdHlwZQoJ CQkgICAgKG9wZW5zc2gtY29uZmlndXJhdGlvbgoJCQkgICAgICh4MTEtZm9yd2FyZGluZz8gI3Qp CgkJCSAgICAgKHBlcm1pdC1yb290LWxvZ2luICN0KQoJCQkgICAgIChhdXRob3JpemVkLWtleXMK CQkJICAgICAgYCgKCQkJCSgiZ2xjIiAsKGxvY2FsLWZpbGUgImdsYy5wdWIiKSkKCQkJCSgiZ2xj MiIgLChsb2NhbC1maWxlICJnbGMucHViIikpCgkJCQkoInJvb3QiICwobG9jYWwtZmlsZSAiZ2xj LnB1YiIpKSkpKSkKCQkgICAoc2VydmljZSByb3R0bG9nLXNlcnZpY2UtdHlwZSkKCQkgICAobWNy b24tc2VydmljZSAobGlzdCBnYXJiYWdlLWNvbGxlY3Rvci1qb2IKCQkJCQl1cGRhdGVkYi1qb2IK CQkJCQliYWNrdXAtam9iKSkKCQkgICAoYXZhaGktc2VydmljZSkKCQkgICAobnRwLXNlcnZpY2Up CgkJICAgKHNlcnZpY2UgZ3VpeC1wdWJsaXNoLXNlcnZpY2UtdHlwZQoJCQkgICAgKGd1aXgtcHVi bGlzaC1jb25maWd1cmF0aW9uCgkJCSAgICAgKGhvc3QgIjAuMC4wLjAiKQoJCQkgICAgIChwb3J0 IDgwODApKSkKCQkgICAoZXh0cmEtc3BlY2lhbC1maWxlICIvZXRjL2dlbi9zeXMuc2NtIgoJCQkJ ICAgICAgIChsb2NhbC1maWxlICJzeXMuc2NtIikpCgkJICAgJW15LXNlcnZpY2VzKSkKICAobmFt ZS1zZXJ2aWNlLXN3aXRjaCAlbWRucy1ob3N0LWxvb2t1cC1uc3MpKQo= --=-=-=--