From unknown Mon Jun 23 18:31:42 2025 X-Loop: help-debbugs@gnu.org Subject: bug#20037: 'guix system reconfigure' without 'gnu/system/linux.go' fails with duplicates login pam-service Resent-From: =?UTF-8?Q?=E5=AE=8B=E6=96=87=E6=AD=A6?= Original-Sender: "Debbugs-submit" Resent-CC: bug-guix@gnu.org Resent-Date: Sun, 08 Mar 2015 10:33:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: report 20037 X-GNU-PR-Package: guix X-GNU-PR-Keywords: To: 20037@debbugs.gnu.org X-Debbugs-Original-To: bug-guix@gnu.org Received: via spool by submit@debbugs.gnu.org id=B.142581072315733 (code B ref -1); Sun, 08 Mar 2015 10:33:01 +0000 Received: (at submit) by debbugs.gnu.org; 8 Mar 2015 10:32:03 +0000 Received: from localhost ([127.0.0.1]:39167 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1YUYV8-00045h-CO for submit@debbugs.gnu.org; Sun, 08 Mar 2015 06:32:02 -0400 Received: from eggs.gnu.org ([208.118.235.92]:36298) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1YUYV6-00045D-Bq for submit@debbugs.gnu.org; Sun, 08 Mar 2015 06:32:00 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1YUYV0-0007VV-1N for submit@debbugs.gnu.org; Sun, 08 Mar 2015 06:31:55 -0400 X-Spam-Checker-Version: SpamAssassin 3.3.2 (2011-06-06) on eggs.gnu.org X-Spam-Level: X-Spam-Status: No, score=-1.9 required=5.0 tests=BAYES_00,FREEMAIL_FROM, T_DKIM_INVALID autolearn=disabled version=3.3.2 Received: from lists.gnu.org ([2001:4830:134:3::11]:49954) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1YUYUz-0007VR-Tw for submit@debbugs.gnu.org; Sun, 08 Mar 2015 06:31:53 -0400 Received: from eggs.gnu.org ([2001:4830:134:3::10]:38019) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1YUYUy-0008UE-TJ for bug-guix@gnu.org; Sun, 08 Mar 2015 06:31:53 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1YUYUv-0007V0-Lg for bug-guix@gnu.org; Sun, 08 Mar 2015 06:31:52 -0400 Received: from mail-pa0-x22f.google.com ([2607:f8b0:400e:c03::22f]:45509) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1YUYUv-0007Up-4I for bug-guix@gnu.org; Sun, 08 Mar 2015 06:31:49 -0400 Received: by padbj1 with SMTP id bj1so31194132pad.12 for ; Sun, 08 Mar 2015 03:31:48 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=from:to:subject:user-agent:date:message-id:mime-version :content-type; bh=hUoEJY5yw5jVgimF3PWpZMcjtrDW+2NzuiKoO661jAg=; b=kutR+MOmG1FLvoBZuxD9jUf4vix9RjUIZbGt3uAn9FIiD89zAhdz4+6tZdb5wbL+Wr xpnBsBNGVIoV47xp+21//Y3gPeukWqLC86HqjBnVGJo5vQQ35Ga/nHtw+UkszsF6OJkI W97e+Ry9hGSToyYhYakKxhR+xbnZE/oru3HUZV4FQpoSDrvtjYvfH/JpnXq25e6UmvjB l877AZOvMaiP904RIucEwW1jaS+OgwWS5D/zKTT1HAJ1nm7i5Ge/9NQ3qxlyrW6/em+J eSGtKdvirch4tc/FsO09UTkLITV9XZ/EP7ZOCoOVyaF3Tk+UC/SppZgb5XdOQQMFhcoA ZV9Q== X-Received: by 10.68.164.3 with SMTP id ym3mr41373388pbb.100.1425810707912; Sun, 08 Mar 2015 03:31:47 -0700 (PDT) Received: from localhost ([108.61.250.36]) by mx.google.com with ESMTPSA id 7sm6863747pdj.16.2015.03.08.03.31.44 for (version=TLSv1.2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128); Sun, 08 Mar 2015 03:31:47 -0700 (PDT) From: =?UTF-8?Q?=E5=AE=8B=E6=96=87=E6=AD=A6?= User-Agent: Notmuch/0.18.1 (http://notmuchmail.org) Emacs/24.4.1 (x86_64-unknown-linux-gnu) Date: Sun, 08 Mar 2015 18:32:01 +0800 Message-ID: <87vbib4w66.fsf@gmail.com> MIME-Version: 1.0 Content-Type: multipart/mixed; boundary="=-=-=" X-detected-operating-system: by eggs.gnu.org: Error: Malformed IPv6 address (bad octet value). X-detected-operating-system: by eggs.gnu.org: Error: Malformed IPv6 address (bad octet value). X-Received-From: 2001:4830:134:3::11 X-Spam-Score: -4.0 (----) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.15 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: -4.0 (----) --=-=-= Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable I can reproduce the issue Tom=C3=A1=C5=A1 =C4=8Cech (Sleep_Walker) reported= at IRC, but only when reconfigure under 'pre-inst-env' and without 'gnu/system/linu= x.go': $ cd guix; make clean-go # .../guix/pre-inst-env guix system reconfigure config.scm ;;; Failed to autoload make-session in (gnutls): ;;; ERROR: missing interface for module (gnutls) ;;; Failed to autoload connection-end/client in (gnutls): ;;; ERROR: missing interface for module (gnutls) ;;; Failed to autoload make-session in (gnutls): ;;; ERROR: missing interface for module (gnutls) The following derivations will be built: /gnu/store/8576w1km2a8ij7k66k6n37gyhxzpxda4-system.drv /gnu/store/8jg5iqrd04hj1k8nx6fzcm9lz16nmk4r-grub.cfg.drv /gnu/store/d53lbndj9yryrzgb3p4vjlb9gyh1rri0-activate.drv /gnu/store/y3i8spghyv4dg8d8yl78bvkjb3xcbarb-boot.drv /gnu/store/mrlw80nawfbc8mhq3pz6gbxxpgjbabij-pam.d.drv /gnu/store/sf3n6ijagmc64ik7mn96p8c69xk30nmv-etc.drv Backtrace: In ice-9/boot-9.scm: 157: 10 [catch #t # ...] In unknown file: ?: 9 [apply-smob/1 #] In ice-9/boot-9.scm: 63: 8 [call-with-prompt prompt0 ...] In ice-9/eval.scm: 432: 7 [eval # #] In ice-9/boot-9.scm: 2401: 6 [save-module-excursion #] 4050: 5 [#] 1724: 4 [%start-stack load-stack #] 1729: 3 [#] In unknown file: ?: 2 [primitive-load "/gnu/store/dmsgr6bsp9k0x7c2dmcvhqrgrqqal7kb-pam.d-= builder"] In ice-9/boot-9.scm: 775: 1 [for-each # (# # # #= ...)] In unknown file: ?: 0 [symlink "/gnu/store/pn2wmdczwcknksxhdn4jl6sh49h0vidm-login" ...] ERROR: In procedure symlink: ERROR: In procedure symlink: File exists builder for `/gnu/store/mrlw80nawfbc8mhq3pz6gbxxpgjbabij-pam.d.drv' failed = with exit code 1 cannot build derivation `/gnu/store/sf3n6ijagmc64ik7mn96p8c69xk30nmv-etc.dr= v': 1 dependencies couldn't be built cannot build derivation `/gnu/store/8576w1km2a8ij7k66k6n37gyhxzpxda4-system= .drv': 1 dependencies couldn't be built killing process 2317 guix system: error: build failed: build of `/gnu/store/8576w1km2a8ij7k66k6n= 37gyhxzpxda4-system.drv' failed the pam.d-builder contains duplicates login entries (I have 3 mingetty-service) --=-=-= Content-Type: application/octet-stream Content-Disposition: attachment; filename=dmsgr6bsp9k0x7c2dmcvhqrgrqqal7kb-pam.d-builder Content-Transfer-Encoding: base64 KGJlZ2luICh1c2UtbW9kdWxlcyAoaWNlLTkgbWF0Y2gpKSAobWtkaXIgKChAIChndWlsZSkgZ2V0 ZW52KSAib3V0IikpIChmb3ItZWFjaCAobWF0Y2gtbGFtYmRhICgobmFtZSBmaWxlKSAoc3ltbGlu ayBmaWxlIChzdHJpbmctYXBwZW5kICgoQCAoZ3VpbGUpIGdldGVudikgIm91dCIpICIvIiBuYW1l KSkpKSAocXVvdGUgKCgib3RoZXIiICIvZ251L3N0b3JlL2NyODBkMmw0cXE3ZDE2ZjlwN3c2dzhs bDF2Zm5xNncwLW90aGVyIikgKCJzdSIgIi9nbnUvc3RvcmUvamExMDhreHdqeGRtOW5ma2Nwamg0 ZDE5d3lmcHF6NnAtc3UiKSAoInBhc3N3ZCIgIi9nbnUvc3RvcmUvZ2MzY2dmNDJhOXpiMWx3bjBm Z2pobGJhMGQ2anozNzYtcGFzc3dkIikgKCJzdWRvIiAiL2dudS9zdG9yZS85ZGwzbnBuaXBuaDIy Z2duOGRjM3ozYjFkOWZjMmd5NS1zdWRvIikgKCJ4bG9jayIgIi9nbnUvc3RvcmUvMHBtdnJ2aGo4 YWY1Z3AzanA5dnl5MHpxZGs4bGgza2kteGxvY2siKSAoInhzY3JlZW5zYXZlciIgIi9nbnUvc3Rv cmUvYTBmZHpqeHMzZnE2Z2doaTRpZzYzemN5MnFheTJhcjQteHNjcmVlbnNhdmVyIikgKCJ1c2Vy YWRkIiAiL2dudS9zdG9yZS93NHY0YzRoYThoNnljeGg0Ymt5cjhzaXFuczhsbnYyMS11c2VyYWRk IikgKCJ1c2VyZGVsIiAiL2dudS9zdG9yZS8xOTB3c3NpbnBzd25naWhtMWhuMDRua2Q5NDg3eTF2 My11c2VyZGVsIikgKCJ1c2VybW9kIiAiL2dudS9zdG9yZS8xM2xtemxxM3F6eDIyMG5nYXd2dzFn ZnkxNW53czN6MC11c2VybW9kIikgKCJncm91cGFkZCIgIi9nbnUvc3RvcmUvM3Z5MnJ3ZmFqc3Zh aXB4cTF6ZnozMmtyYnduc2trNTktZ3JvdXBhZGQiKSAoImdyb3VwZGVsIiAiL2dudS9zdG9yZS9k cGdnaDJmeXJmcGx3MmhyOGQzZmYzODA4YzBnYnpiOC1ncm91cGRlbCIpICgiZ3JvdXBtb2QiICIv Z251L3N0b3JlLzV3ZDVkeDI1eHJuNG4zbjM1OGlrMmlxaGh6MWpscHY0LWdyb3VwbW9kIikgKCJs b2dpbiIgIi9nbnUvc3RvcmUvcG4yd21kY3p3Y2tua3N4aGRuNGpsNnNoNDloMHZpZG0tbG9naW4i KSAoImxvZ2luIiAiL2dudS9zdG9yZS9wbjJ3bWRjendja25rc3hoZG40amw2c2g0OWgwdmlkbS1s b2dpbiIpICgibG9naW4iICIvZ251L3N0b3JlL3BuMndtZGN6d2NrbmtzeGhkbjRqbDZzaDQ5aDB2 aWRtLWxvZ2luIikgKCJzbGltIiAiL2dudS9zdG9yZS9nM3locng2cnl2cWh5MjkyaGJrZmtyc2Q4 M3lsY2xpYy1zbGltIikpKSkp --=-=-= Content-Type: text/plain After add '(pretty-print services)' to 'pam-services->directory', I get: --=-=-= Content-Type: application/octet-stream Content-Disposition: attachment; filename=x Content-Transfer-Encoding: base64 KCM8PHBhbS1zZXJ2aWNlPiBuYW1lOiAib3RoZXIiIGFjY291bnQ6ICgjPDxwYW0tZW50cnk+IGNv bnRyb2w6ICJyZXF1aXJlZCIgbW9kdWxlOiAicGFtX2Rlbnkuc28iIGFyZ3VtZW50czogKCk+KSBh dXRoOiAoIzw8cGFtLWVudHJ5PiBjb250cm9sOiAicmVxdWlyZWQiIG1vZHVsZTogInBhbV9kZW55 LnNvIiBhcmd1bWVudHM6ICgpPikgcGFzc3dvcmQ6ICgjPDxwYW0tZW50cnk+IGNvbnRyb2w6ICJy ZXF1aXJlZCIgbW9kdWxlOiAicGFtX2Rlbnkuc28iIGFyZ3VtZW50czogKCk+KSBzZXNzaW9uOiAo Izw8cGFtLWVudHJ5PiBjb250cm9sOiAicmVxdWlyZWQiIG1vZHVsZTogInBhbV9kZW55LnNvIiBh cmd1bWVudHM6ICgpPik+CiAjPDxwYW0tc2VydmljZT4gbmFtZTogInN1IiBhY2NvdW50OiAoIzw8 cGFtLWVudHJ5PiBjb250cm9sOiAicmVxdWlyZWQiIG1vZHVsZTogInBhbV91bml4LnNvIiBhcmd1 bWVudHM6ICgpPikgYXV0aDogKCM8PHBhbS1lbnRyeT4gY29udHJvbDogInJlcXVpcmVkIiBtb2R1 bGU6ICJwYW1fdW5peC5zbyIgYXJndW1lbnRzOiAoKT4pIHBhc3N3b3JkOiAoIzw8cGFtLWVudHJ5 PiBjb250cm9sOiAicmVxdWlyZWQiIG1vZHVsZTogInBhbV91bml4LnNvIiBhcmd1bWVudHM6ICgp Pikgc2Vzc2lvbjogKCM8PHBhbS1lbnRyeT4gY29udHJvbDogInJlcXVpcmVkIiBtb2R1bGU6ICJw YW1fdW5peC5zbyIgYXJndW1lbnRzOiAoKT4pPgogIzw8cGFtLXNlcnZpY2U+IG5hbWU6ICJwYXNz d2QiIGFjY291bnQ6ICgjPDxwYW0tZW50cnk+IGNvbnRyb2w6ICJyZXF1aXJlZCIgbW9kdWxlOiAi cGFtX3VuaXguc28iIGFyZ3VtZW50czogKCk+KSBhdXRoOiAoIzw8cGFtLWVudHJ5PiBjb250cm9s OiAicmVxdWlyZWQiIG1vZHVsZTogInBhbV91bml4LnNvIiBhcmd1bWVudHM6ICgpPikgcGFzc3dv cmQ6ICgjPDxwYW0tZW50cnk+IGNvbnRyb2w6ICJyZXF1aXJlZCIgbW9kdWxlOiAicGFtX3VuaXgu c28iIGFyZ3VtZW50czogKCk+KSBzZXNzaW9uOiAoIzw8cGFtLWVudHJ5PiBjb250cm9sOiAicmVx dWlyZWQiIG1vZHVsZTogInBhbV91bml4LnNvIiBhcmd1bWVudHM6ICgpPik+CiAjPDxwYW0tc2Vy dmljZT4gbmFtZTogInN1ZG8iIGFjY291bnQ6ICgjPDxwYW0tZW50cnk+IGNvbnRyb2w6ICJyZXF1 aXJlZCIgbW9kdWxlOiAicGFtX3VuaXguc28iIGFyZ3VtZW50czogKCk+KSBhdXRoOiAoIzw8cGFt LWVudHJ5PiBjb250cm9sOiAicmVxdWlyZWQiIG1vZHVsZTogInBhbV91bml4LnNvIiBhcmd1bWVu dHM6ICgpPikgcGFzc3dvcmQ6ICgjPDxwYW0tZW50cnk+IGNvbnRyb2w6ICJyZXF1aXJlZCIgbW9k dWxlOiAicGFtX3VuaXguc28iIGFyZ3VtZW50czogKCk+KSBzZXNzaW9uOiAoIzw8cGFtLWVudHJ5 PiBjb250cm9sOiAicmVxdWlyZWQiIG1vZHVsZTogInBhbV91bml4LnNvIiBhcmd1bWVudHM6ICgp Pik+CiAjPDxwYW0tc2VydmljZT4gbmFtZTogInhsb2NrIiBhY2NvdW50OiAoIzw8cGFtLWVudHJ5 PiBjb250cm9sOiAicmVxdWlyZWQiIG1vZHVsZTogInBhbV91bml4LnNvIiBhcmd1bWVudHM6ICgp PikgYXV0aDogKCM8PHBhbS1lbnRyeT4gY29udHJvbDogInJlcXVpcmVkIiBtb2R1bGU6ICJwYW1f dW5peC5zbyIgYXJndW1lbnRzOiAoKT4pIHBhc3N3b3JkOiAoIzw8cGFtLWVudHJ5PiBjb250cm9s OiAicmVxdWlyZWQiIG1vZHVsZTogInBhbV91bml4LnNvIiBhcmd1bWVudHM6ICgpPikgc2Vzc2lv bjogKCM8PHBhbS1lbnRyeT4gY29udHJvbDogInJlcXVpcmVkIiBtb2R1bGU6ICJwYW1fdW5peC5z byIgYXJndW1lbnRzOiAoKT4pPgogIzw8cGFtLXNlcnZpY2U+IG5hbWU6ICJ4c2NyZWVuc2F2ZXIi IGFjY291bnQ6ICgjPDxwYW0tZW50cnk+IGNvbnRyb2w6ICJyZXF1aXJlZCIgbW9kdWxlOiAicGFt X3VuaXguc28iIGFyZ3VtZW50czogKCk+KSBhdXRoOiAoIzw8cGFtLWVudHJ5PiBjb250cm9sOiAi cmVxdWlyZWQiIG1vZHVsZTogInBhbV91bml4LnNvIiBhcmd1bWVudHM6ICgpPikgcGFzc3dvcmQ6 ICgjPDxwYW0tZW50cnk+IGNvbnRyb2w6ICJyZXF1aXJlZCIgbW9kdWxlOiAicGFtX3VuaXguc28i IGFyZ3VtZW50czogKCk+KSBzZXNzaW9uOiAoIzw8cGFtLWVudHJ5PiBjb250cm9sOiAicmVxdWly ZWQiIG1vZHVsZTogInBhbV91bml4LnNvIiBhcmd1bWVudHM6ICgpPik+CiAjPDxwYW0tc2Vydmlj ZT4gbmFtZTogInVzZXJhZGQiIGFjY291bnQ6ICgjPDxwYW0tZW50cnk+IGNvbnRyb2w6ICJyZXF1 aXJlZCIgbW9kdWxlOiAicGFtX3VuaXguc28iIGFyZ3VtZW50czogKCk+KSBhdXRoOiAoIzw8cGFt LWVudHJ5PiBjb250cm9sOiAic3VmZmljaWVudCIgbW9kdWxlOiAicGFtX3Jvb3Rvay5zbyIgYXJn dW1lbnRzOiAoKT4pIHBhc3N3b3JkOiAoIzw8cGFtLWVudHJ5PiBjb250cm9sOiAicmVxdWlyZWQi IG1vZHVsZTogInBhbV91bml4LnNvIiBhcmd1bWVudHM6ICgpPikgc2Vzc2lvbjogKCM8PHBhbS1l bnRyeT4gY29udHJvbDogInJlcXVpcmVkIiBtb2R1bGU6ICJwYW1fdW5peC5zbyIgYXJndW1lbnRz OiAoKT4pPgogIzw8cGFtLXNlcnZpY2U+IG5hbWU6ICJ1c2VyZGVsIiBhY2NvdW50OiAoIzw8cGFt LWVudHJ5PiBjb250cm9sOiAicmVxdWlyZWQiIG1vZHVsZTogInBhbV91bml4LnNvIiBhcmd1bWVu dHM6ICgpPikgYXV0aDogKCM8PHBhbS1lbnRyeT4gY29udHJvbDogInN1ZmZpY2llbnQiIG1vZHVs ZTogInBhbV9yb290b2suc28iIGFyZ3VtZW50czogKCk+KSBwYXNzd29yZDogKCM8PHBhbS1lbnRy eT4gY29udHJvbDogInJlcXVpcmVkIiBtb2R1bGU6ICJwYW1fdW5peC5zbyIgYXJndW1lbnRzOiAo KT4pIHNlc3Npb246ICgjPDxwYW0tZW50cnk+IGNvbnRyb2w6ICJyZXF1aXJlZCIgbW9kdWxlOiAi cGFtX3VuaXguc28iIGFyZ3VtZW50czogKCk+KT4KICM8PHBhbS1zZXJ2aWNlPiBuYW1lOiAidXNl cm1vZCIgYWNjb3VudDogKCM8PHBhbS1lbnRyeT4gY29udHJvbDogInJlcXVpcmVkIiBtb2R1bGU6 ICJwYW1fdW5peC5zbyIgYXJndW1lbnRzOiAoKT4pIGF1dGg6ICgjPDxwYW0tZW50cnk+IGNvbnRy b2w6ICJzdWZmaWNpZW50IiBtb2R1bGU6ICJwYW1fcm9vdG9rLnNvIiBhcmd1bWVudHM6ICgpPikg cGFzc3dvcmQ6ICgjPDxwYW0tZW50cnk+IGNvbnRyb2w6ICJyZXF1aXJlZCIgbW9kdWxlOiAicGFt X3VuaXguc28iIGFyZ3VtZW50czogKCk+KSBzZXNzaW9uOiAoIzw8cGFtLWVudHJ5PiBjb250cm9s OiAicmVxdWlyZWQiIG1vZHVsZTogInBhbV91bml4LnNvIiBhcmd1bWVudHM6ICgpPik+CiAjPDxw YW0tc2VydmljZT4gbmFtZTogImdyb3VwYWRkIiBhY2NvdW50OiAoIzw8cGFtLWVudHJ5PiBjb250 cm9sOiAicmVxdWlyZWQiIG1vZHVsZTogInBhbV91bml4LnNvIiBhcmd1bWVudHM6ICgpPikgYXV0 aDogKCM8PHBhbS1lbnRyeT4gY29udHJvbDogInN1ZmZpY2llbnQiIG1vZHVsZTogInBhbV9yb290 b2suc28iIGFyZ3VtZW50czogKCk+KSBwYXNzd29yZDogKCM8PHBhbS1lbnRyeT4gY29udHJvbDog InJlcXVpcmVkIiBtb2R1bGU6ICJwYW1fdW5peC5zbyIgYXJndW1lbnRzOiAoKT4pIHNlc3Npb246 ICgjPDxwYW0tZW50cnk+IGNvbnRyb2w6ICJyZXF1aXJlZCIgbW9kdWxlOiAicGFtX3VuaXguc28i IGFyZ3VtZW50czogKCk+KT4KICM8PHBhbS1zZXJ2aWNlPiBuYW1lOiAiZ3JvdXBkZWwiIGFjY291 bnQ6ICgjPDxwYW0tZW50cnk+IGNvbnRyb2w6ICJyZXF1aXJlZCIgbW9kdWxlOiAicGFtX3VuaXgu c28iIGFyZ3VtZW50czogKCk+KSBhdXRoOiAoIzw8cGFtLWVudHJ5PiBjb250cm9sOiAic3VmZmlj aWVudCIgbW9kdWxlOiAicGFtX3Jvb3Rvay5zbyIgYXJndW1lbnRzOiAoKT4pIHBhc3N3b3JkOiAo Izw8cGFtLWVudHJ5PiBjb250cm9sOiAicmVxdWlyZWQiIG1vZHVsZTogInBhbV91bml4LnNvIiBh cmd1bWVudHM6ICgpPikgc2Vzc2lvbjogKCM8PHBhbS1lbnRyeT4gY29udHJvbDogInJlcXVpcmVk IiBtb2R1bGU6ICJwYW1fdW5peC5zbyIgYXJndW1lbnRzOiAoKT4pPgogIzw8cGFtLXNlcnZpY2U+ IG5hbWU6ICJncm91cG1vZCIgYWNjb3VudDogKCM8PHBhbS1lbnRyeT4gY29udHJvbDogInJlcXVp cmVkIiBtb2R1bGU6ICJwYW1fdW5peC5zbyIgYXJndW1lbnRzOiAoKT4pIGF1dGg6ICgjPDxwYW0t ZW50cnk+IGNvbnRyb2w6ICJzdWZmaWNpZW50IiBtb2R1bGU6ICJwYW1fcm9vdG9rLnNvIiBhcmd1 bWVudHM6ICgpPikgcGFzc3dvcmQ6ICgjPDxwYW0tZW50cnk+IGNvbnRyb2w6ICJyZXF1aXJlZCIg bW9kdWxlOiAicGFtX3VuaXguc28iIGFyZ3VtZW50czogKCk+KSBzZXNzaW9uOiAoIzw8cGFtLWVu dHJ5PiBjb250cm9sOiAicmVxdWlyZWQiIG1vZHVsZTogInBhbV91bml4LnNvIiBhcmd1bWVudHM6 ICgpPik+CiAjPDxwYW0tc2VydmljZT4gbmFtZTogImxvZ2luIiBhY2NvdW50OiAoIzw8cGFtLWVu dHJ5PiBjb250cm9sOiAicmVxdWlyZWQiIG1vZHVsZTogInBhbV91bml4LnNvIiBhcmd1bWVudHM6 ICgpPikgYXV0aDogKCM8PHBhbS1lbnRyeT4gY29udHJvbDogInJlcXVpcmVkIiBtb2R1bGU6ICJw YW1fdW5peC5zbyIgYXJndW1lbnRzOiAoIm51bGxvayIpPikgcGFzc3dvcmQ6ICgjPDxwYW0tZW50 cnk+IGNvbnRyb2w6ICJyZXF1aXJlZCIgbW9kdWxlOiAicGFtX3VuaXguc28iIGFyZ3VtZW50czog KCk+KSBzZXNzaW9uOiAoIzw8cGFtLWVudHJ5PiBjb250cm9sOiAicmVxdWlyZWQiIG1vZHVsZTog InBhbV91bml4LnNvIiBhcmd1bWVudHM6ICgpPiAjPDxwYW0tZW50cnk+IGNvbnRyb2w6ICJvcHRp b25hbCIgbW9kdWxlOiAicGFtX21vdGQuc28iIGFyZ3VtZW50czogKCM8Z2V4cCAoc3RyaW5nLWFw cGVuZCAibW90ZD0iICgiL2dudS9zdG9yZS9zdm5zZHN2MDgyZnE0OTJwMjkxcHd3N2M3Y3YxcWRt cy1tb3RkIikpIDM2ZWJkNTA+KT4pPgogIzw8cGFtLXNlcnZpY2U+IG5hbWU6ICJsb2dpbiIgYWNj b3VudDogKCM8PHBhbS1lbnRyeT4gY29udHJvbDogInJlcXVpcmVkIiBtb2R1bGU6ICJwYW1fdW5p eC5zbyIgYXJndW1lbnRzOiAoKT4pIGF1dGg6ICgjPDxwYW0tZW50cnk+IGNvbnRyb2w6ICJyZXF1 aXJlZCIgbW9kdWxlOiAicGFtX3VuaXguc28iIGFyZ3VtZW50czogKCJudWxsb2siKT4pIHBhc3N3 b3JkOiAoIzw8cGFtLWVudHJ5PiBjb250cm9sOiAicmVxdWlyZWQiIG1vZHVsZTogInBhbV91bml4 LnNvIiBhcmd1bWVudHM6ICgpPikgc2Vzc2lvbjogKCM8PHBhbS1lbnRyeT4gY29udHJvbDogInJl cXVpcmVkIiBtb2R1bGU6ICJwYW1fdW5peC5zbyIgYXJndW1lbnRzOiAoKT4gIzw8cGFtLWVudHJ5 PiBjb250cm9sOiAib3B0aW9uYWwiIG1vZHVsZTogInBhbV9tb3RkLnNvIiBhcmd1bWVudHM6ICgj PGdleHAgKHN0cmluZy1hcHBlbmQgIm1vdGQ9IiAoIi9nbnUvc3RvcmUvc3Zuc2RzdjA4MmZxNDky cDI5MXB3dzdjN2N2MXFkbXMtbW90ZCIpKSAzNmVkMjEwPik+KT4KICM8PHBhbS1zZXJ2aWNlPiBu YW1lOiAibG9naW4iIGFjY291bnQ6ICgjPDxwYW0tZW50cnk+IGNvbnRyb2w6ICJyZXF1aXJlZCIg bW9kdWxlOiAicGFtX3VuaXguc28iIGFyZ3VtZW50czogKCk+KSBhdXRoOiAoIzw8cGFtLWVudHJ5 PiBjb250cm9sOiAicmVxdWlyZWQiIG1vZHVsZTogInBhbV91bml4LnNvIiBhcmd1bWVudHM6ICgi bnVsbG9rIik+KSBwYXNzd29yZDogKCM8PHBhbS1lbnRyeT4gY29udHJvbDogInJlcXVpcmVkIiBt b2R1bGU6ICJwYW1fdW5peC5zbyIgYXJndW1lbnRzOiAoKT4pIHNlc3Npb246ICgjPDxwYW0tZW50 cnk+IGNvbnRyb2w6ICJyZXF1aXJlZCIgbW9kdWxlOiAicGFtX3VuaXguc28iIGFyZ3VtZW50czog KCk+ICM8PHBhbS1lbnRyeT4gY29udHJvbDogIm9wdGlvbmFsIiBtb2R1bGU6ICJwYW1fbW90ZC5z byIgYXJndW1lbnRzOiAoIzxnZXhwIChzdHJpbmctYXBwZW5kICJtb3RkPSIgKCIvZ251L3N0b3Jl L3N2bnNkc3YwODJmcTQ5MnAyOTFwd3c3YzdjdjFxZG1zLW1vdGQiKSkgMzZmNjNjMD4pPik+CiAj PDxwYW0tc2VydmljZT4gbmFtZTogInNsaW0iIGFjY291bnQ6ICgjPDxwYW0tZW50cnk+IGNvbnRy b2w6ICJyZXF1aXJlZCIgbW9kdWxlOiAicGFtX3VuaXguc28iIGFyZ3VtZW50czogKCk+KSBhdXRo OiAoIzw8cGFtLWVudHJ5PiBjb250cm9sOiAicmVxdWlyZWQiIG1vZHVsZTogInBhbV91bml4LnNv IiBhcmd1bWVudHM6ICgibnVsbG9rIik+KSBwYXNzd29yZDogKCM8PHBhbS1lbnRyeT4gY29udHJv bDogInJlcXVpcmVkIiBtb2R1bGU6ICJwYW1fdW5peC5zbyIgYXJndW1lbnRzOiAoKT4pIHNlc3Np b246ICgjPDxwYW0tZW50cnk+IGNvbnRyb2w6ICJyZXF1aXJlZCIgbW9kdWxlOiAicGFtX3VuaXgu c28iIGFyZ3VtZW50czogKCk+KT4pCigjPDxwYW0tc2VydmljZT4gbmFtZTogIm90aGVyIiBhY2Nv dW50OiAoIzw8cGFtLWVudHJ5PiBjb250cm9sOiAicmVxdWlyZWQiIG1vZHVsZTogInBhbV9kZW55 LnNvIiBhcmd1bWVudHM6ICgpPikgYXV0aDogKCM8PHBhbS1lbnRyeT4gY29udHJvbDogInJlcXVp cmVkIiBtb2R1bGU6ICJwYW1fZGVueS5zbyIgYXJndW1lbnRzOiAoKT4pIHBhc3N3b3JkOiAoIzw8 cGFtLWVudHJ5PiBjb250cm9sOiAicmVxdWlyZWQiIG1vZHVsZTogInBhbV9kZW55LnNvIiBhcmd1 bWVudHM6ICgpPikgc2Vzc2lvbjogKCM8PHBhbS1lbnRyeT4gY29udHJvbDogInJlcXVpcmVkIiBt b2R1bGU6ICJwYW1fZGVueS5zbyIgYXJndW1lbnRzOiAoKT4pPgogIzw8cGFtLXNlcnZpY2U+IG5h bWU6ICJzdSIgYWNjb3VudDogKCM8PHBhbS1lbnRyeT4gY29udHJvbDogInJlcXVpcmVkIiBtb2R1 bGU6ICJwYW1fdW5peC5zbyIgYXJndW1lbnRzOiAoKT4pIGF1dGg6ICgjPDxwYW0tZW50cnk+IGNv bnRyb2w6ICJyZXF1aXJlZCIgbW9kdWxlOiAicGFtX3VuaXguc28iIGFyZ3VtZW50czogKCk+KSBw YXNzd29yZDogKCM8PHBhbS1lbnRyeT4gY29udHJvbDogInJlcXVpcmVkIiBtb2R1bGU6ICJwYW1f dW5peC5zbyIgYXJndW1lbnRzOiAoKT4pIHNlc3Npb246ICgjPDxwYW0tZW50cnk+IGNvbnRyb2w6 ICJyZXF1aXJlZCIgbW9kdWxlOiAicGFtX3VuaXguc28iIGFyZ3VtZW50czogKCk+KT4KICM8PHBh bS1zZXJ2aWNlPiBuYW1lOiAicGFzc3dkIiBhY2NvdW50OiAoIzw8cGFtLWVudHJ5PiBjb250cm9s OiAicmVxdWlyZWQiIG1vZHVsZTogInBhbV91bml4LnNvIiBhcmd1bWVudHM6ICgpPikgYXV0aDog KCM8PHBhbS1lbnRyeT4gY29udHJvbDogInJlcXVpcmVkIiBtb2R1bGU6ICJwYW1fdW5peC5zbyIg YXJndW1lbnRzOiAoKT4pIHBhc3N3b3JkOiAoIzw8cGFtLWVudHJ5PiBjb250cm9sOiAicmVxdWly ZWQiIG1vZHVsZTogInBhbV91bml4LnNvIiBhcmd1bWVudHM6ICgpPikgc2Vzc2lvbjogKCM8PHBh bS1lbnRyeT4gY29udHJvbDogInJlcXVpcmVkIiBtb2R1bGU6ICJwYW1fdW5peC5zbyIgYXJndW1l bnRzOiAoKT4pPgogIzw8cGFtLXNlcnZpY2U+IG5hbWU6ICJzdWRvIiBhY2NvdW50OiAoIzw8cGFt LWVudHJ5PiBjb250cm9sOiAicmVxdWlyZWQiIG1vZHVsZTogInBhbV91bml4LnNvIiBhcmd1bWVu dHM6ICgpPikgYXV0aDogKCM8PHBhbS1lbnRyeT4gY29udHJvbDogInJlcXVpcmVkIiBtb2R1bGU6 ICJwYW1fdW5peC5zbyIgYXJndW1lbnRzOiAoKT4pIHBhc3N3b3JkOiAoIzw8cGFtLWVudHJ5PiBj b250cm9sOiAicmVxdWlyZWQiIG1vZHVsZTogInBhbV91bml4LnNvIiBhcmd1bWVudHM6ICgpPikg c2Vzc2lvbjogKCM8PHBhbS1lbnRyeT4gY29udHJvbDogInJlcXVpcmVkIiBtb2R1bGU6ICJwYW1f dW5peC5zbyIgYXJndW1lbnRzOiAoKT4pPgogIzw8cGFtLXNlcnZpY2U+IG5hbWU6ICJ4bG9jayIg YWNjb3VudDogKCM8PHBhbS1lbnRyeT4gY29udHJvbDogInJlcXVpcmVkIiBtb2R1bGU6ICJwYW1f dW5peC5zbyIgYXJndW1lbnRzOiAoKT4pIGF1dGg6ICgjPDxwYW0tZW50cnk+IGNvbnRyb2w6ICJy ZXF1aXJlZCIgbW9kdWxlOiAicGFtX3VuaXguc28iIGFyZ3VtZW50czogKCk+KSBwYXNzd29yZDog KCM8PHBhbS1lbnRyeT4gY29udHJvbDogInJlcXVpcmVkIiBtb2R1bGU6ICJwYW1fdW5peC5zbyIg YXJndW1lbnRzOiAoKT4pIHNlc3Npb246ICgjPDxwYW0tZW50cnk+IGNvbnRyb2w6ICJyZXF1aXJl ZCIgbW9kdWxlOiAicGFtX3VuaXguc28iIGFyZ3VtZW50czogKCk+KT4KICM8PHBhbS1zZXJ2aWNl PiBuYW1lOiAieHNjcmVlbnNhdmVyIiBhY2NvdW50OiAoIzw8cGFtLWVudHJ5PiBjb250cm9sOiAi cmVxdWlyZWQiIG1vZHVsZTogInBhbV91bml4LnNvIiBhcmd1bWVudHM6ICgpPikgYXV0aDogKCM8 PHBhbS1lbnRyeT4gY29udHJvbDogInJlcXVpcmVkIiBtb2R1bGU6ICJwYW1fdW5peC5zbyIgYXJn dW1lbnRzOiAoKT4pIHBhc3N3b3JkOiAoIzw8cGFtLWVudHJ5PiBjb250cm9sOiAicmVxdWlyZWQi IG1vZHVsZTogInBhbV91bml4LnNvIiBhcmd1bWVudHM6ICgpPikgc2Vzc2lvbjogKCM8PHBhbS1l bnRyeT4gY29udHJvbDogInJlcXVpcmVkIiBtb2R1bGU6ICJwYW1fdW5peC5zbyIgYXJndW1lbnRz OiAoKT4pPgogIzw8cGFtLXNlcnZpY2U+IG5hbWU6ICJ1c2VyYWRkIiBhY2NvdW50OiAoIzw8cGFt LWVudHJ5PiBjb250cm9sOiAicmVxdWlyZWQiIG1vZHVsZTogInBhbV91bml4LnNvIiBhcmd1bWVu dHM6ICgpPikgYXV0aDogKCM8PHBhbS1lbnRyeT4gY29udHJvbDogInN1ZmZpY2llbnQiIG1vZHVs ZTogInBhbV9yb290b2suc28iIGFyZ3VtZW50czogKCk+KSBwYXNzd29yZDogKCM8PHBhbS1lbnRy eT4gY29udHJvbDogInJlcXVpcmVkIiBtb2R1bGU6ICJwYW1fdW5peC5zbyIgYXJndW1lbnRzOiAo KT4pIHNlc3Npb246ICgjPDxwYW0tZW50cnk+IGNvbnRyb2w6ICJyZXF1aXJlZCIgbW9kdWxlOiAi cGFtX3VuaXguc28iIGFyZ3VtZW50czogKCk+KT4KICM8PHBhbS1zZXJ2aWNlPiBuYW1lOiAidXNl cmRlbCIgYWNjb3VudDogKCM8PHBhbS1lbnRyeT4gY29udHJvbDogInJlcXVpcmVkIiBtb2R1bGU6 ICJwYW1fdW5peC5zbyIgYXJndW1lbnRzOiAoKT4pIGF1dGg6ICgjPDxwYW0tZW50cnk+IGNvbnRy b2w6ICJzdWZmaWNpZW50IiBtb2R1bGU6ICJwYW1fcm9vdG9rLnNvIiBhcmd1bWVudHM6ICgpPikg cGFzc3dvcmQ6ICgjPDxwYW0tZW50cnk+IGNvbnRyb2w6ICJyZXF1aXJlZCIgbW9kdWxlOiAicGFt X3VuaXguc28iIGFyZ3VtZW50czogKCk+KSBzZXNzaW9uOiAoIzw8cGFtLWVudHJ5PiBjb250cm9s OiAicmVxdWlyZWQiIG1vZHVsZTogInBhbV91bml4LnNvIiBhcmd1bWVudHM6ICgpPik+CiAjPDxw YW0tc2VydmljZT4gbmFtZTogInVzZXJtb2QiIGFjY291bnQ6ICgjPDxwYW0tZW50cnk+IGNvbnRy b2w6ICJyZXF1aXJlZCIgbW9kdWxlOiAicGFtX3VuaXguc28iIGFyZ3VtZW50czogKCk+KSBhdXRo OiAoIzw8cGFtLWVudHJ5PiBjb250cm9sOiAic3VmZmljaWVudCIgbW9kdWxlOiAicGFtX3Jvb3Rv ay5zbyIgYXJndW1lbnRzOiAoKT4pIHBhc3N3b3JkOiAoIzw8cGFtLWVudHJ5PiBjb250cm9sOiAi cmVxdWlyZWQiIG1vZHVsZTogInBhbV91bml4LnNvIiBhcmd1bWVudHM6ICgpPikgc2Vzc2lvbjog KCM8PHBhbS1lbnRyeT4gY29udHJvbDogInJlcXVpcmVkIiBtb2R1bGU6ICJwYW1fdW5peC5zbyIg YXJndW1lbnRzOiAoKT4pPgogIzw8cGFtLXNlcnZpY2U+IG5hbWU6ICJncm91cGFkZCIgYWNjb3Vu dDogKCM8PHBhbS1lbnRyeT4gY29udHJvbDogInJlcXVpcmVkIiBtb2R1bGU6ICJwYW1fdW5peC5z byIgYXJndW1lbnRzOiAoKT4pIGF1dGg6ICgjPDxwYW0tZW50cnk+IGNvbnRyb2w6ICJzdWZmaWNp ZW50IiBtb2R1bGU6ICJwYW1fcm9vdG9rLnNvIiBhcmd1bWVudHM6ICgpPikgcGFzc3dvcmQ6ICgj PDxwYW0tZW50cnk+IGNvbnRyb2w6ICJyZXF1aXJlZCIgbW9kdWxlOiAicGFtX3VuaXguc28iIGFy Z3VtZW50czogKCk+KSBzZXNzaW9uOiAoIzw8cGFtLWVudHJ5PiBjb250cm9sOiAicmVxdWlyZWQi IG1vZHVsZTogInBhbV91bml4LnNvIiBhcmd1bWVudHM6ICgpPik+CiAjPDxwYW0tc2VydmljZT4g bmFtZTogImdyb3VwZGVsIiBhY2NvdW50OiAoIzw8cGFtLWVudHJ5PiBjb250cm9sOiAicmVxdWly ZWQiIG1vZHVsZTogInBhbV91bml4LnNvIiBhcmd1bWVudHM6ICgpPikgYXV0aDogKCM8PHBhbS1l bnRyeT4gY29udHJvbDogInN1ZmZpY2llbnQiIG1vZHVsZTogInBhbV9yb290b2suc28iIGFyZ3Vt ZW50czogKCk+KSBwYXNzd29yZDogKCM8PHBhbS1lbnRyeT4gY29udHJvbDogInJlcXVpcmVkIiBt b2R1bGU6ICJwYW1fdW5peC5zbyIgYXJndW1lbnRzOiAoKT4pIHNlc3Npb246ICgjPDxwYW0tZW50 cnk+IGNvbnRyb2w6ICJyZXF1aXJlZCIgbW9kdWxlOiAicGFtX3VuaXguc28iIGFyZ3VtZW50czog KCk+KT4KICM8PHBhbS1zZXJ2aWNlPiBuYW1lOiAiZ3JvdXBtb2QiIGFjY291bnQ6ICgjPDxwYW0t ZW50cnk+IGNvbnRyb2w6ICJyZXF1aXJlZCIgbW9kdWxlOiAicGFtX3VuaXguc28iIGFyZ3VtZW50 czogKCk+KSBhdXRoOiAoIzw8cGFtLWVudHJ5PiBjb250cm9sOiAic3VmZmljaWVudCIgbW9kdWxl OiAicGFtX3Jvb3Rvay5zbyIgYXJndW1lbnRzOiAoKT4pIHBhc3N3b3JkOiAoIzw8cGFtLWVudHJ5 PiBjb250cm9sOiAicmVxdWlyZWQiIG1vZHVsZTogInBhbV91bml4LnNvIiBhcmd1bWVudHM6ICgp Pikgc2Vzc2lvbjogKCM8PHBhbS1lbnRyeT4gY29udHJvbDogInJlcXVpcmVkIiBtb2R1bGU6ICJw YW1fdW5peC5zbyIgYXJndW1lbnRzOiAoKT4pPgogIzw8cGFtLXNlcnZpY2U+IG5hbWU6ICJsb2dp biIgYWNjb3VudDogKCM8PHBhbS1lbnRyeT4gY29udHJvbDogInJlcXVpcmVkIiBtb2R1bGU6ICJw YW1fdW5peC5zbyIgYXJndW1lbnRzOiAoKT4pIGF1dGg6ICgjPDxwYW0tZW50cnk+IGNvbnRyb2w6 ICJyZXF1aXJlZCIgbW9kdWxlOiAicGFtX3VuaXguc28iIGFyZ3VtZW50czogKCJudWxsb2siKT4p IHBhc3N3b3JkOiAoIzw8cGFtLWVudHJ5PiBjb250cm9sOiAicmVxdWlyZWQiIG1vZHVsZTogInBh bV91bml4LnNvIiBhcmd1bWVudHM6ICgpPikgc2Vzc2lvbjogKCM8PHBhbS1lbnRyeT4gY29udHJv bDogInJlcXVpcmVkIiBtb2R1bGU6ICJwYW1fdW5peC5zbyIgYXJndW1lbnRzOiAoKT4gIzw8cGFt LWVudHJ5PiBjb250cm9sOiAib3B0aW9uYWwiIG1vZHVsZTogInBhbV9tb3RkLnNvIiBhcmd1bWVu dHM6ICgjPGdleHAgKHN0cmluZy1hcHBlbmQgIm1vdGQ9IiAoIi9nbnUvc3RvcmUvc3Zuc2RzdjA4 MmZxNDkycDI5MXB3dzdjN2N2MXFkbXMtbW90ZCIpKSAzZGZmNGIwPik+KT4KICM8PHBhbS1zZXJ2 aWNlPiBuYW1lOiAibG9naW4iIGFjY291bnQ6ICgjPDxwYW0tZW50cnk+IGNvbnRyb2w6ICJyZXF1 aXJlZCIgbW9kdWxlOiAicGFtX3VuaXguc28iIGFyZ3VtZW50czogKCk+KSBhdXRoOiAoIzw8cGFt LWVudHJ5PiBjb250cm9sOiAicmVxdWlyZWQiIG1vZHVsZTogInBhbV91bml4LnNvIiBhcmd1bWVu dHM6ICgibnVsbG9rIik+KSBwYXNzd29yZDogKCM8PHBhbS1lbnRyeT4gY29udHJvbDogInJlcXVp cmVkIiBtb2R1bGU6ICJwYW1fdW5peC5zbyIgYXJndW1lbnRzOiAoKT4pIHNlc3Npb246ICgjPDxw YW0tZW50cnk+IGNvbnRyb2w6ICJyZXF1aXJlZCIgbW9kdWxlOiAicGFtX3VuaXguc28iIGFyZ3Vt ZW50czogKCk+ICM8PHBhbS1lbnRyeT4gY29udHJvbDogIm9wdGlvbmFsIiBtb2R1bGU6ICJwYW1f bW90ZC5zbyIgYXJndW1lbnRzOiAoIzxnZXhwIChzdHJpbmctYXBwZW5kICJtb3RkPSIgKCIvZ251 L3N0b3JlL3N2bnNkc3YwODJmcTQ5MnAyOTFwd3c3YzdjdjFxZG1zLW1vdGQiKSkgM2UxMGVhMD4p Pik+CiAjPDxwYW0tc2VydmljZT4gbmFtZTogImxvZ2luIiBhY2NvdW50OiAoIzw8cGFtLWVudHJ5 PiBjb250cm9sOiAicmVxdWlyZWQiIG1vZHVsZTogInBhbV91bml4LnNvIiBhcmd1bWVudHM6ICgp PikgYXV0aDogKCM8PHBhbS1lbnRyeT4gY29udHJvbDogInJlcXVpcmVkIiBtb2R1bGU6ICJwYW1f dW5peC5zbyIgYXJndW1lbnRzOiAoIm51bGxvayIpPikgcGFzc3dvcmQ6ICgjPDxwYW0tZW50cnk+ IGNvbnRyb2w6ICJyZXF1aXJlZCIgbW9kdWxlOiAicGFtX3VuaXguc28iIGFyZ3VtZW50czogKCk+ KSBzZXNzaW9uOiAoIzw8cGFtLWVudHJ5PiBjb250cm9sOiAicmVxdWlyZWQiIG1vZHVsZTogInBh bV91bml4LnNvIiBhcmd1bWVudHM6ICgpPiAjPDxwYW0tZW50cnk+IGNvbnRyb2w6ICJvcHRpb25h bCIgbW9kdWxlOiAicGFtX21vdGQuc28iIGFyZ3VtZW50czogKCM8Z2V4cCAoc3RyaW5nLWFwcGVu ZCAibW90ZD0iICgiL2dudS9zdG9yZS9zdm5zZHN2MDgyZnE0OTJwMjkxcHd3N2M3Y3YxcWRtcy1t b3RkIikpIDNlMTU5MDA+KT4pPgogIzw8cGFtLXNlcnZpY2U+IG5hbWU6ICJzbGltIiBhY2NvdW50 OiAoIzw8cGFtLWVudHJ5PiBjb250cm9sOiAicmVxdWlyZWQiIG1vZHVsZTogInBhbV91bml4LnNv IiBhcmd1bWVudHM6ICgpPikgYXV0aDogKCM8PHBhbS1lbnRyeT4gY29udHJvbDogInJlcXVpcmVk IiBtb2R1bGU6ICJwYW1fdW5peC5zbyIgYXJndW1lbnRzOiAoIm51bGxvayIpPikgcGFzc3dvcmQ6 ICgjPDxwYW0tZW50cnk+IGNvbnRyb2w6ICJyZXF1aXJlZCIgbW9kdWxlOiAicGFtX3VuaXguc28i IGFyZ3VtZW50czogKCk+KSBzZXNzaW9uOiAoIzw8cGFtLWVudHJ5PiBjb250cm9sOiAicmVxdWly ZWQiIG1vZHVsZTogInBhbV91bml4LnNvIiBhcmd1bWVudHM6ICgpPik+KQooIzw8cGFtLXNlcnZp Y2U+IG5hbWU6ICJvdGhlciIgYWNjb3VudDogKCM8PHBhbS1lbnRyeT4gY29udHJvbDogInJlcXVp cmVkIiBtb2R1bGU6ICJwYW1fZGVueS5zbyIgYXJndW1lbnRzOiAoKT4pIGF1dGg6ICgjPDxwYW0t ZW50cnk+IGNvbnRyb2w6ICJyZXF1aXJlZCIgbW9kdWxlOiAicGFtX2Rlbnkuc28iIGFyZ3VtZW50 czogKCk+KSBwYXNzd29yZDogKCM8PHBhbS1lbnRyeT4gY29udHJvbDogInJlcXVpcmVkIiBtb2R1 bGU6ICJwYW1fZGVueS5zbyIgYXJndW1lbnRzOiAoKT4pIHNlc3Npb246ICgjPDxwYW0tZW50cnk+ IGNvbnRyb2w6ICJyZXF1aXJlZCIgbW9kdWxlOiAicGFtX2Rlbnkuc28iIGFyZ3VtZW50czogKCk+ KT4KICM8PHBhbS1zZXJ2aWNlPiBuYW1lOiAic3UiIGFjY291bnQ6ICgjPDxwYW0tZW50cnk+IGNv bnRyb2w6ICJyZXF1aXJlZCIgbW9kdWxlOiAicGFtX3VuaXguc28iIGFyZ3VtZW50czogKCk+KSBh dXRoOiAoIzw8cGFtLWVudHJ5PiBjb250cm9sOiAicmVxdWlyZWQiIG1vZHVsZTogInBhbV91bml4 LnNvIiBhcmd1bWVudHM6ICgpPikgcGFzc3dvcmQ6ICgjPDxwYW0tZW50cnk+IGNvbnRyb2w6ICJy ZXF1aXJlZCIgbW9kdWxlOiAicGFtX3VuaXguc28iIGFyZ3VtZW50czogKCk+KSBzZXNzaW9uOiAo Izw8cGFtLWVudHJ5PiBjb250cm9sOiAicmVxdWlyZWQiIG1vZHVsZTogInBhbV91bml4LnNvIiBh cmd1bWVudHM6ICgpPik+CiAjPDxwYW0tc2VydmljZT4gbmFtZTogInBhc3N3ZCIgYWNjb3VudDog KCM8PHBhbS1lbnRyeT4gY29udHJvbDogInJlcXVpcmVkIiBtb2R1bGU6ICJwYW1fdW5peC5zbyIg YXJndW1lbnRzOiAoKT4pIGF1dGg6ICgjPDxwYW0tZW50cnk+IGNvbnRyb2w6ICJyZXF1aXJlZCIg bW9kdWxlOiAicGFtX3VuaXguc28iIGFyZ3VtZW50czogKCk+KSBwYXNzd29yZDogKCM8PHBhbS1l bnRyeT4gY29udHJvbDogInJlcXVpcmVkIiBtb2R1bGU6ICJwYW1fdW5peC5zbyIgYXJndW1lbnRz OiAoKT4pIHNlc3Npb246ICgjPDxwYW0tZW50cnk+IGNvbnRyb2w6ICJyZXF1aXJlZCIgbW9kdWxl OiAicGFtX3VuaXguc28iIGFyZ3VtZW50czogKCk+KT4KICM8PHBhbS1zZXJ2aWNlPiBuYW1lOiAi c3VkbyIgYWNjb3VudDogKCM8PHBhbS1lbnRyeT4gY29udHJvbDogInJlcXVpcmVkIiBtb2R1bGU6 ICJwYW1fdW5peC5zbyIgYXJndW1lbnRzOiAoKT4pIGF1dGg6ICgjPDxwYW0tZW50cnk+IGNvbnRy b2w6ICJyZXF1aXJlZCIgbW9kdWxlOiAicGFtX3VuaXguc28iIGFyZ3VtZW50czogKCk+KSBwYXNz d29yZDogKCM8PHBhbS1lbnRyeT4gY29udHJvbDogInJlcXVpcmVkIiBtb2R1bGU6ICJwYW1fdW5p eC5zbyIgYXJndW1lbnRzOiAoKT4pIHNlc3Npb246ICgjPDxwYW0tZW50cnk+IGNvbnRyb2w6ICJy ZXF1aXJlZCIgbW9kdWxlOiAicGFtX3VuaXguc28iIGFyZ3VtZW50czogKCk+KT4KICM8PHBhbS1z ZXJ2aWNlPiBuYW1lOiAieGxvY2siIGFjY291bnQ6ICgjPDxwYW0tZW50cnk+IGNvbnRyb2w6ICJy ZXF1aXJlZCIgbW9kdWxlOiAicGFtX3VuaXguc28iIGFyZ3VtZW50czogKCk+KSBhdXRoOiAoIzw8 cGFtLWVudHJ5PiBjb250cm9sOiAicmVxdWlyZWQiIG1vZHVsZTogInBhbV91bml4LnNvIiBhcmd1 bWVudHM6ICgpPikgcGFzc3dvcmQ6ICgjPDxwYW0tZW50cnk+IGNvbnRyb2w6ICJyZXF1aXJlZCIg bW9kdWxlOiAicGFtX3VuaXguc28iIGFyZ3VtZW50czogKCk+KSBzZXNzaW9uOiAoIzw8cGFtLWVu dHJ5PiBjb250cm9sOiAicmVxdWlyZWQiIG1vZHVsZTogInBhbV91bml4LnNvIiBhcmd1bWVudHM6 ICgpPik+CiAjPDxwYW0tc2VydmljZT4gbmFtZTogInhzY3JlZW5zYXZlciIgYWNjb3VudDogKCM8 PHBhbS1lbnRyeT4gY29udHJvbDogInJlcXVpcmVkIiBtb2R1bGU6ICJwYW1fdW5peC5zbyIgYXJn dW1lbnRzOiAoKT4pIGF1dGg6ICgjPDxwYW0tZW50cnk+IGNvbnRyb2w6ICJyZXF1aXJlZCIgbW9k dWxlOiAicGFtX3VuaXguc28iIGFyZ3VtZW50czogKCk+KSBwYXNzd29yZDogKCM8PHBhbS1lbnRy eT4gY29udHJvbDogInJlcXVpcmVkIiBtb2R1bGU6ICJwYW1fdW5peC5zbyIgYXJndW1lbnRzOiAo KT4pIHNlc3Npb246ICgjPDxwYW0tZW50cnk+IGNvbnRyb2w6ICJyZXF1aXJlZCIgbW9kdWxlOiAi cGFtX3VuaXguc28iIGFyZ3VtZW50czogKCk+KT4KICM8PHBhbS1zZXJ2aWNlPiBuYW1lOiAidXNl cmFkZCIgYWNjb3VudDogKCM8PHBhbS1lbnRyeT4gY29udHJvbDogInJlcXVpcmVkIiBtb2R1bGU6 ICJwYW1fdW5peC5zbyIgYXJndW1lbnRzOiAoKT4pIGF1dGg6ICgjPDxwYW0tZW50cnk+IGNvbnRy b2w6ICJzdWZmaWNpZW50IiBtb2R1bGU6ICJwYW1fcm9vdG9rLnNvIiBhcmd1bWVudHM6ICgpPikg cGFzc3dvcmQ6ICgjPDxwYW0tZW50cnk+IGNvbnRyb2w6ICJyZXF1aXJlZCIgbW9kdWxlOiAicGFt X3VuaXguc28iIGFyZ3VtZW50czogKCk+KSBzZXNzaW9uOiAoIzw8cGFtLWVudHJ5PiBjb250cm9s OiAicmVxdWlyZWQiIG1vZHVsZTogInBhbV91bml4LnNvIiBhcmd1bWVudHM6ICgpPik+CiAjPDxw YW0tc2VydmljZT4gbmFtZTogInVzZXJkZWwiIGFjY291bnQ6ICgjPDxwYW0tZW50cnk+IGNvbnRy b2w6ICJyZXF1aXJlZCIgbW9kdWxlOiAicGFtX3VuaXguc28iIGFyZ3VtZW50czogKCk+KSBhdXRo OiAoIzw8cGFtLWVudHJ5PiBjb250cm9sOiAic3VmZmljaWVudCIgbW9kdWxlOiAicGFtX3Jvb3Rv ay5zbyIgYXJndW1lbnRzOiAoKT4pIHBhc3N3b3JkOiAoIzw8cGFtLWVudHJ5PiBjb250cm9sOiAi cmVxdWlyZWQiIG1vZHVsZTogInBhbV91bml4LnNvIiBhcmd1bWVudHM6ICgpPikgc2Vzc2lvbjog KCM8PHBhbS1lbnRyeT4gY29udHJvbDogInJlcXVpcmVkIiBtb2R1bGU6ICJwYW1fdW5peC5zbyIg YXJndW1lbnRzOiAoKT4pPgogIzw8cGFtLXNlcnZpY2U+IG5hbWU6ICJ1c2VybW9kIiBhY2NvdW50 OiAoIzw8cGFtLWVudHJ5PiBjb250cm9sOiAicmVxdWlyZWQiIG1vZHVsZTogInBhbV91bml4LnNv IiBhcmd1bWVudHM6ICgpPikgYXV0aDogKCM8PHBhbS1lbnRyeT4gY29udHJvbDogInN1ZmZpY2ll bnQiIG1vZHVsZTogInBhbV9yb290b2suc28iIGFyZ3VtZW50czogKCk+KSBwYXNzd29yZDogKCM8 PHBhbS1lbnRyeT4gY29udHJvbDogInJlcXVpcmVkIiBtb2R1bGU6ICJwYW1fdW5peC5zbyIgYXJn dW1lbnRzOiAoKT4pIHNlc3Npb246ICgjPDxwYW0tZW50cnk+IGNvbnRyb2w6ICJyZXF1aXJlZCIg bW9kdWxlOiAicGFtX3VuaXguc28iIGFyZ3VtZW50czogKCk+KT4KICM8PHBhbS1zZXJ2aWNlPiBu YW1lOiAiZ3JvdXBhZGQiIGFjY291bnQ6ICgjPDxwYW0tZW50cnk+IGNvbnRyb2w6ICJyZXF1aXJl ZCIgbW9kdWxlOiAicGFtX3VuaXguc28iIGFyZ3VtZW50czogKCk+KSBhdXRoOiAoIzw8cGFtLWVu dHJ5PiBjb250cm9sOiAic3VmZmljaWVudCIgbW9kdWxlOiAicGFtX3Jvb3Rvay5zbyIgYXJndW1l bnRzOiAoKT4pIHBhc3N3b3JkOiAoIzw8cGFtLWVudHJ5PiBjb250cm9sOiAicmVxdWlyZWQiIG1v ZHVsZTogInBhbV91bml4LnNvIiBhcmd1bWVudHM6ICgpPikgc2Vzc2lvbjogKCM8PHBhbS1lbnRy eT4gY29udHJvbDogInJlcXVpcmVkIiBtb2R1bGU6ICJwYW1fdW5peC5zbyIgYXJndW1lbnRzOiAo KT4pPgogIzw8cGFtLXNlcnZpY2U+IG5hbWU6ICJncm91cGRlbCIgYWNjb3VudDogKCM8PHBhbS1l bnRyeT4gY29udHJvbDogInJlcXVpcmVkIiBtb2R1bGU6ICJwYW1fdW5peC5zbyIgYXJndW1lbnRz OiAoKT4pIGF1dGg6ICgjPDxwYW0tZW50cnk+IGNvbnRyb2w6ICJzdWZmaWNpZW50IiBtb2R1bGU6 ICJwYW1fcm9vdG9rLnNvIiBhcmd1bWVudHM6ICgpPikgcGFzc3dvcmQ6ICgjPDxwYW0tZW50cnk+ IGNvbnRyb2w6ICJyZXF1aXJlZCIgbW9kdWxlOiAicGFtX3VuaXguc28iIGFyZ3VtZW50czogKCk+ KSBzZXNzaW9uOiAoIzw8cGFtLWVudHJ5PiBjb250cm9sOiAicmVxdWlyZWQiIG1vZHVsZTogInBh bV91bml4LnNvIiBhcmd1bWVudHM6ICgpPik+CiAjPDxwYW0tc2VydmljZT4gbmFtZTogImdyb3Vw bW9kIiBhY2NvdW50OiAoIzw8cGFtLWVudHJ5PiBjb250cm9sOiAicmVxdWlyZWQiIG1vZHVsZTog InBhbV91bml4LnNvIiBhcmd1bWVudHM6ICgpPikgYXV0aDogKCM8PHBhbS1lbnRyeT4gY29udHJv bDogInN1ZmZpY2llbnQiIG1vZHVsZTogInBhbV9yb290b2suc28iIGFyZ3VtZW50czogKCk+KSBw YXNzd29yZDogKCM8PHBhbS1lbnRyeT4gY29udHJvbDogInJlcXVpcmVkIiBtb2R1bGU6ICJwYW1f dW5peC5zbyIgYXJndW1lbnRzOiAoKT4pIHNlc3Npb246ICgjPDxwYW0tZW50cnk+IGNvbnRyb2w6 ICJyZXF1aXJlZCIgbW9kdWxlOiAicGFtX3VuaXguc28iIGFyZ3VtZW50czogKCk+KT4KICM8PHBh bS1zZXJ2aWNlPiBuYW1lOiAibG9naW4iIGFjY291bnQ6ICgjPDxwYW0tZW50cnk+IGNvbnRyb2w6 ICJyZXF1aXJlZCIgbW9kdWxlOiAicGFtX3VuaXguc28iIGFyZ3VtZW50czogKCk+KSBhdXRoOiAo Izw8cGFtLWVudHJ5PiBjb250cm9sOiAicmVxdWlyZWQiIG1vZHVsZTogInBhbV91bml4LnNvIiBh cmd1bWVudHM6ICgibnVsbG9rIik+KSBwYXNzd29yZDogKCM8PHBhbS1lbnRyeT4gY29udHJvbDog InJlcXVpcmVkIiBtb2R1bGU6ICJwYW1fdW5peC5zbyIgYXJndW1lbnRzOiAoKT4pIHNlc3Npb246 ICgjPDxwYW0tZW50cnk+IGNvbnRyb2w6ICJyZXF1aXJlZCIgbW9kdWxlOiAicGFtX3VuaXguc28i IGFyZ3VtZW50czogKCk+ICM8PHBhbS1lbnRyeT4gY29udHJvbDogIm9wdGlvbmFsIiBtb2R1bGU6 ICJwYW1fbW90ZC5zbyIgYXJndW1lbnRzOiAoIzxnZXhwIChzdHJpbmctYXBwZW5kICJtb3RkPSIg KCIvZ251L3N0b3JlL3N2bnNkc3YwODJmcTQ5MnAyOTFwd3c3YzdjdjFxZG1zLW1vdGQiKSkgYTFm NjkwMD4pPik+CiAjPDxwYW0tc2VydmljZT4gbmFtZTogImxvZ2luIiBhY2NvdW50OiAoIzw8cGFt LWVudHJ5PiBjb250cm9sOiAicmVxdWlyZWQiIG1vZHVsZTogInBhbV91bml4LnNvIiBhcmd1bWVu dHM6ICgpPikgYXV0aDogKCM8PHBhbS1lbnRyeT4gY29udHJvbDogInJlcXVpcmVkIiBtb2R1bGU6 ICJwYW1fdW5peC5zbyIgYXJndW1lbnRzOiAoIm51bGxvayIpPikgcGFzc3dvcmQ6ICgjPDxwYW0t ZW50cnk+IGNvbnRyb2w6ICJyZXF1aXJlZCIgbW9kdWxlOiAicGFtX3VuaXguc28iIGFyZ3VtZW50 czogKCk+KSBzZXNzaW9uOiAoIzw8cGFtLWVudHJ5PiBjb250cm9sOiAicmVxdWlyZWQiIG1vZHVs ZTogInBhbV91bml4LnNvIiBhcmd1bWVudHM6ICgpPiAjPDxwYW0tZW50cnk+IGNvbnRyb2w6ICJv cHRpb25hbCIgbW9kdWxlOiAicGFtX21vdGQuc28iIGFyZ3VtZW50czogKCM8Z2V4cCAoc3RyaW5n LWFwcGVuZCAibW90ZD0iICgiL2dudS9zdG9yZS9zdm5zZHN2MDgyZnE0OTJwMjkxcHd3N2M3Y3Yx cWRtcy1tb3RkIikpIGExZjkxMjA+KT4pPgogIzw8cGFtLXNlcnZpY2U+IG5hbWU6ICJsb2dpbiIg YWNjb3VudDogKCM8PHBhbS1lbnRyeT4gY29udHJvbDogInJlcXVpcmVkIiBtb2R1bGU6ICJwYW1f dW5peC5zbyIgYXJndW1lbnRzOiAoKT4pIGF1dGg6ICgjPDxwYW0tZW50cnk+IGNvbnRyb2w6ICJy ZXF1aXJlZCIgbW9kdWxlOiAicGFtX3VuaXguc28iIGFyZ3VtZW50czogKCJudWxsb2siKT4pIHBh c3N3b3JkOiAoIzw8cGFtLWVudHJ5PiBjb250cm9sOiAicmVxdWlyZWQiIG1vZHVsZTogInBhbV91 bml4LnNvIiBhcmd1bWVudHM6ICgpPikgc2Vzc2lvbjogKCM8PHBhbS1lbnRyeT4gY29udHJvbDog InJlcXVpcmVkIiBtb2R1bGU6ICJwYW1fdW5peC5zbyIgYXJndW1lbnRzOiAoKT4gIzw8cGFtLWVu dHJ5PiBjb250cm9sOiAib3B0aW9uYWwiIG1vZHVsZTogInBhbV9tb3RkLnNvIiBhcmd1bWVudHM6 ICgjPGdleHAgKHN0cmluZy1hcHBlbmQgIm1vdGQ9IiAoIi9nbnUvc3RvcmUvc3Zuc2RzdjA4MmZx NDkycDI5MXB3dzdjN2N2MXFkbXMtbW90ZCIpKSBhMjJiYWUwPik+KT4KICM8PHBhbS1zZXJ2aWNl PiBuYW1lOiAic2xpbSIgYWNjb3VudDogKCM8PHBhbS1lbnRyeT4gY29udHJvbDogInJlcXVpcmVk IiBtb2R1bGU6ICJwYW1fdW5peC5zbyIgYXJndW1lbnRzOiAoKT4pIGF1dGg6ICgjPDxwYW0tZW50 cnk+IGNvbnRyb2w6ICJyZXF1aXJlZCIgbW9kdWxlOiAicGFtX3VuaXguc28iIGFyZ3VtZW50czog KCJudWxsb2siKT4pIHBhc3N3b3JkOiAoIzw8cGFtLWVudHJ5PiBjb250cm9sOiAicmVxdWlyZWQi IG1vZHVsZTogInBhbV91bml4LnNvIiBhcmd1bWVudHM6ICgpPikgc2Vzc2lvbjogKCM8PHBhbS1l bnRyeT4gY29udHJvbDogInJlcXVpcmVkIiBtb2R1bGU6ICJwYW1fdW5peC5zbyIgYXJndW1lbnRz OiAoKT4pPikKKCM8PHBhbS1zZXJ2aWNlPiBuYW1lOiAib3RoZXIiIGFjY291bnQ6ICgjPDxwYW0t ZW50cnk+IGNvbnRyb2w6ICJyZXF1aXJlZCIgbW9kdWxlOiAicGFtX2Rlbnkuc28iIGFyZ3VtZW50 czogKCk+KSBhdXRoOiAoIzw8cGFtLWVudHJ5PiBjb250cm9sOiAicmVxdWlyZWQiIG1vZHVsZTog InBhbV9kZW55LnNvIiBhcmd1bWVudHM6ICgpPikgcGFzc3dvcmQ6ICgjPDxwYW0tZW50cnk+IGNv bnRyb2w6ICJyZXF1aXJlZCIgbW9kdWxlOiAicGFtX2Rlbnkuc28iIGFyZ3VtZW50czogKCk+KSBz ZXNzaW9uOiAoIzw8cGFtLWVudHJ5PiBjb250cm9sOiAicmVxdWlyZWQiIG1vZHVsZTogInBhbV9k ZW55LnNvIiBhcmd1bWVudHM6ICgpPik+CiAjPDxwYW0tc2VydmljZT4gbmFtZTogInN1IiBhY2Nv dW50OiAoIzw8cGFtLWVudHJ5PiBjb250cm9sOiAicmVxdWlyZWQiIG1vZHVsZTogInBhbV91bml4 LnNvIiBhcmd1bWVudHM6ICgpPikgYXV0aDogKCM8PHBhbS1lbnRyeT4gY29udHJvbDogInJlcXVp cmVkIiBtb2R1bGU6ICJwYW1fdW5peC5zbyIgYXJndW1lbnRzOiAoKT4pIHBhc3N3b3JkOiAoIzw8 cGFtLWVudHJ5PiBjb250cm9sOiAicmVxdWlyZWQiIG1vZHVsZTogInBhbV91bml4LnNvIiBhcmd1 bWVudHM6ICgpPikgc2Vzc2lvbjogKCM8PHBhbS1lbnRyeT4gY29udHJvbDogInJlcXVpcmVkIiBt b2R1bGU6ICJwYW1fdW5peC5zbyIgYXJndW1lbnRzOiAoKT4pPgogIzw8cGFtLXNlcnZpY2U+IG5h bWU6ICJwYXNzd2QiIGFjY291bnQ6ICgjPDxwYW0tZW50cnk+IGNvbnRyb2w6ICJyZXF1aXJlZCIg bW9kdWxlOiAicGFtX3VuaXguc28iIGFyZ3VtZW50czogKCk+KSBhdXRoOiAoIzw8cGFtLWVudHJ5 PiBjb250cm9sOiAicmVxdWlyZWQiIG1vZHVsZTogInBhbV91bml4LnNvIiBhcmd1bWVudHM6ICgp PikgcGFzc3dvcmQ6ICgjPDxwYW0tZW50cnk+IGNvbnRyb2w6ICJyZXF1aXJlZCIgbW9kdWxlOiAi cGFtX3VuaXguc28iIGFyZ3VtZW50czogKCk+KSBzZXNzaW9uOiAoIzw8cGFtLWVudHJ5PiBjb250 cm9sOiAicmVxdWlyZWQiIG1vZHVsZTogInBhbV91bml4LnNvIiBhcmd1bWVudHM6ICgpPik+CiAj PDxwYW0tc2VydmljZT4gbmFtZTogInN1ZG8iIGFjY291bnQ6ICgjPDxwYW0tZW50cnk+IGNvbnRy b2w6ICJyZXF1aXJlZCIgbW9kdWxlOiAicGFtX3VuaXguc28iIGFyZ3VtZW50czogKCk+KSBhdXRo OiAoIzw8cGFtLWVudHJ5PiBjb250cm9sOiAicmVxdWlyZWQiIG1vZHVsZTogInBhbV91bml4LnNv IiBhcmd1bWVudHM6ICgpPikgcGFzc3dvcmQ6ICgjPDxwYW0tZW50cnk+IGNvbnRyb2w6ICJyZXF1 aXJlZCIgbW9kdWxlOiAicGFtX3VuaXguc28iIGFyZ3VtZW50czogKCk+KSBzZXNzaW9uOiAoIzw8 cGFtLWVudHJ5PiBjb250cm9sOiAicmVxdWlyZWQiIG1vZHVsZTogInBhbV91bml4LnNvIiBhcmd1 bWVudHM6ICgpPik+CiAjPDxwYW0tc2VydmljZT4gbmFtZTogInhsb2NrIiBhY2NvdW50OiAoIzw8 cGFtLWVudHJ5PiBjb250cm9sOiAicmVxdWlyZWQiIG1vZHVsZTogInBhbV91bml4LnNvIiBhcmd1 bWVudHM6ICgpPikgYXV0aDogKCM8PHBhbS1lbnRyeT4gY29udHJvbDogInJlcXVpcmVkIiBtb2R1 bGU6ICJwYW1fdW5peC5zbyIgYXJndW1lbnRzOiAoKT4pIHBhc3N3b3JkOiAoIzw8cGFtLWVudHJ5 PiBjb250cm9sOiAicmVxdWlyZWQiIG1vZHVsZTogInBhbV91bml4LnNvIiBhcmd1bWVudHM6ICgp Pikgc2Vzc2lvbjogKCM8PHBhbS1lbnRyeT4gY29udHJvbDogInJlcXVpcmVkIiBtb2R1bGU6ICJw YW1fdW5peC5zbyIgYXJndW1lbnRzOiAoKT4pPgogIzw8cGFtLXNlcnZpY2U+IG5hbWU6ICJ4c2Ny ZWVuc2F2ZXIiIGFjY291bnQ6ICgjPDxwYW0tZW50cnk+IGNvbnRyb2w6ICJyZXF1aXJlZCIgbW9k dWxlOiAicGFtX3VuaXguc28iIGFyZ3VtZW50czogKCk+KSBhdXRoOiAoIzw8cGFtLWVudHJ5PiBj b250cm9sOiAicmVxdWlyZWQiIG1vZHVsZTogInBhbV91bml4LnNvIiBhcmd1bWVudHM6ICgpPikg cGFzc3dvcmQ6ICgjPDxwYW0tZW50cnk+IGNvbnRyb2w6ICJyZXF1aXJlZCIgbW9kdWxlOiAicGFt X3VuaXguc28iIGFyZ3VtZW50czogKCk+KSBzZXNzaW9uOiAoIzw8cGFtLWVudHJ5PiBjb250cm9s OiAicmVxdWlyZWQiIG1vZHVsZTogInBhbV91bml4LnNvIiBhcmd1bWVudHM6ICgpPik+CiAjPDxw YW0tc2VydmljZT4gbmFtZTogInVzZXJhZGQiIGFjY291bnQ6ICgjPDxwYW0tZW50cnk+IGNvbnRy b2w6ICJyZXF1aXJlZCIgbW9kdWxlOiAicGFtX3VuaXguc28iIGFyZ3VtZW50czogKCk+KSBhdXRo OiAoIzw8cGFtLWVudHJ5PiBjb250cm9sOiAic3VmZmljaWVudCIgbW9kdWxlOiAicGFtX3Jvb3Rv ay5zbyIgYXJndW1lbnRzOiAoKT4pIHBhc3N3b3JkOiAoIzw8cGFtLWVudHJ5PiBjb250cm9sOiAi cmVxdWlyZWQiIG1vZHVsZTogInBhbV91bml4LnNvIiBhcmd1bWVudHM6ICgpPikgc2Vzc2lvbjog KCM8PHBhbS1lbnRyeT4gY29udHJvbDogInJlcXVpcmVkIiBtb2R1bGU6ICJwYW1fdW5peC5zbyIg YXJndW1lbnRzOiAoKT4pPgogIzw8cGFtLXNlcnZpY2U+IG5hbWU6ICJ1c2VyZGVsIiBhY2NvdW50 OiAoIzw8cGFtLWVudHJ5PiBjb250cm9sOiAicmVxdWlyZWQiIG1vZHVsZTogInBhbV91bml4LnNv IiBhcmd1bWVudHM6ICgpPikgYXV0aDogKCM8PHBhbS1lbnRyeT4gY29udHJvbDogInN1ZmZpY2ll bnQiIG1vZHVsZTogInBhbV9yb290b2suc28iIGFyZ3VtZW50czogKCk+KSBwYXNzd29yZDogKCM8 PHBhbS1lbnRyeT4gY29udHJvbDogInJlcXVpcmVkIiBtb2R1bGU6ICJwYW1fdW5peC5zbyIgYXJn dW1lbnRzOiAoKT4pIHNlc3Npb246ICgjPDxwYW0tZW50cnk+IGNvbnRyb2w6ICJyZXF1aXJlZCIg bW9kdWxlOiAicGFtX3VuaXguc28iIGFyZ3VtZW50czogKCk+KT4KICM8PHBhbS1zZXJ2aWNlPiBu YW1lOiAidXNlcm1vZCIgYWNjb3VudDogKCM8PHBhbS1lbnRyeT4gY29udHJvbDogInJlcXVpcmVk IiBtb2R1bGU6ICJwYW1fdW5peC5zbyIgYXJndW1lbnRzOiAoKT4pIGF1dGg6ICgjPDxwYW0tZW50 cnk+IGNvbnRyb2w6ICJzdWZmaWNpZW50IiBtb2R1bGU6ICJwYW1fcm9vdG9rLnNvIiBhcmd1bWVu dHM6ICgpPikgcGFzc3dvcmQ6ICgjPDxwYW0tZW50cnk+IGNvbnRyb2w6ICJyZXF1aXJlZCIgbW9k dWxlOiAicGFtX3VuaXguc28iIGFyZ3VtZW50czogKCk+KSBzZXNzaW9uOiAoIzw8cGFtLWVudHJ5 PiBjb250cm9sOiAicmVxdWlyZWQiIG1vZHVsZTogInBhbV91bml4LnNvIiBhcmd1bWVudHM6ICgp Pik+CiAjPDxwYW0tc2VydmljZT4gbmFtZTogImdyb3VwYWRkIiBhY2NvdW50OiAoIzw8cGFtLWVu dHJ5PiBjb250cm9sOiAicmVxdWlyZWQiIG1vZHVsZTogInBhbV91bml4LnNvIiBhcmd1bWVudHM6 ICgpPikgYXV0aDogKCM8PHBhbS1lbnRyeT4gY29udHJvbDogInN1ZmZpY2llbnQiIG1vZHVsZTog InBhbV9yb290b2suc28iIGFyZ3VtZW50czogKCk+KSBwYXNzd29yZDogKCM8PHBhbS1lbnRyeT4g Y29udHJvbDogInJlcXVpcmVkIiBtb2R1bGU6ICJwYW1fdW5peC5zbyIgYXJndW1lbnRzOiAoKT4p IHNlc3Npb246ICgjPDxwYW0tZW50cnk+IGNvbnRyb2w6ICJyZXF1aXJlZCIgbW9kdWxlOiAicGFt X3VuaXguc28iIGFyZ3VtZW50czogKCk+KT4KICM8PHBhbS1zZXJ2aWNlPiBuYW1lOiAiZ3JvdXBk ZWwiIGFjY291bnQ6ICgjPDxwYW0tZW50cnk+IGNvbnRyb2w6ICJyZXF1aXJlZCIgbW9kdWxlOiAi cGFtX3VuaXguc28iIGFyZ3VtZW50czogKCk+KSBhdXRoOiAoIzw8cGFtLWVudHJ5PiBjb250cm9s OiAic3VmZmljaWVudCIgbW9kdWxlOiAicGFtX3Jvb3Rvay5zbyIgYXJndW1lbnRzOiAoKT4pIHBh c3N3b3JkOiAoIzw8cGFtLWVudHJ5PiBjb250cm9sOiAicmVxdWlyZWQiIG1vZHVsZTogInBhbV91 bml4LnNvIiBhcmd1bWVudHM6ICgpPikgc2Vzc2lvbjogKCM8PHBhbS1lbnRyeT4gY29udHJvbDog InJlcXVpcmVkIiBtb2R1bGU6ICJwYW1fdW5peC5zbyIgYXJndW1lbnRzOiAoKT4pPgogIzw8cGFt LXNlcnZpY2U+IG5hbWU6ICJncm91cG1vZCIgYWNjb3VudDogKCM8PHBhbS1lbnRyeT4gY29udHJv bDogInJlcXVpcmVkIiBtb2R1bGU6ICJwYW1fdW5peC5zbyIgYXJndW1lbnRzOiAoKT4pIGF1dGg6 ICgjPDxwYW0tZW50cnk+IGNvbnRyb2w6ICJzdWZmaWNpZW50IiBtb2R1bGU6ICJwYW1fcm9vdG9r LnNvIiBhcmd1bWVudHM6ICgpPikgcGFzc3dvcmQ6ICgjPDxwYW0tZW50cnk+IGNvbnRyb2w6ICJy ZXF1aXJlZCIgbW9kdWxlOiAicGFtX3VuaXguc28iIGFyZ3VtZW50czogKCk+KSBzZXNzaW9uOiAo Izw8cGFtLWVudHJ5PiBjb250cm9sOiAicmVxdWlyZWQiIG1vZHVsZTogInBhbV91bml4LnNvIiBh cmd1bWVudHM6ICgpPik+CiAjPDxwYW0tc2VydmljZT4gbmFtZTogImxvZ2luIiBhY2NvdW50OiAo Izw8cGFtLWVudHJ5PiBjb250cm9sOiAicmVxdWlyZWQiIG1vZHVsZTogInBhbV91bml4LnNvIiBh cmd1bWVudHM6ICgpPikgYXV0aDogKCM8PHBhbS1lbnRyeT4gY29udHJvbDogInJlcXVpcmVkIiBt b2R1bGU6ICJwYW1fdW5peC5zbyIgYXJndW1lbnRzOiAoIm51bGxvayIpPikgcGFzc3dvcmQ6ICgj PDxwYW0tZW50cnk+IGNvbnRyb2w6ICJyZXF1aXJlZCIgbW9kdWxlOiAicGFtX3VuaXguc28iIGFy Z3VtZW50czogKCk+KSBzZXNzaW9uOiAoIzw8cGFtLWVudHJ5PiBjb250cm9sOiAicmVxdWlyZWQi IG1vZHVsZTogInBhbV91bml4LnNvIiBhcmd1bWVudHM6ICgpPiAjPDxwYW0tZW50cnk+IGNvbnRy b2w6ICJvcHRpb25hbCIgbW9kdWxlOiAicGFtX21vdGQuc28iIGFyZ3VtZW50czogKCM8Z2V4cCAo c3RyaW5nLWFwcGVuZCAibW90ZD0iICgiL2dudS9zdG9yZS9zdm5zZHN2MDgyZnE0OTJwMjkxcHd3 N2M3Y3YxcWRtcy1tb3RkIikpIDZhMWU1NDA+KT4pPgogIzw8cGFtLXNlcnZpY2U+IG5hbWU6ICJs b2dpbiIgYWNjb3VudDogKCM8PHBhbS1lbnRyeT4gY29udHJvbDogInJlcXVpcmVkIiBtb2R1bGU6 ICJwYW1fdW5peC5zbyIgYXJndW1lbnRzOiAoKT4pIGF1dGg6ICgjPDxwYW0tZW50cnk+IGNvbnRy b2w6ICJyZXF1aXJlZCIgbW9kdWxlOiAicGFtX3VuaXguc28iIGFyZ3VtZW50czogKCJudWxsb2si KT4pIHBhc3N3b3JkOiAoIzw8cGFtLWVudHJ5PiBjb250cm9sOiAicmVxdWlyZWQiIG1vZHVsZTog InBhbV91bml4LnNvIiBhcmd1bWVudHM6ICgpPikgc2Vzc2lvbjogKCM8PHBhbS1lbnRyeT4gY29u dHJvbDogInJlcXVpcmVkIiBtb2R1bGU6ICJwYW1fdW5peC5zbyIgYXJndW1lbnRzOiAoKT4gIzw8 cGFtLWVudHJ5PiBjb250cm9sOiAib3B0aW9uYWwiIG1vZHVsZTogInBhbV9tb3RkLnNvIiBhcmd1 bWVudHM6ICgjPGdleHAgKHN0cmluZy1hcHBlbmQgIm1vdGQ9IiAoIi9nbnUvc3RvcmUvc3Zuc2Rz djA4MmZxNDkycDI5MXB3dzdjN2N2MXFkbXMtbW90ZCIpKSA2YTI1YmQwPik+KT4KICM8PHBhbS1z ZXJ2aWNlPiBuYW1lOiAibG9naW4iIGFjY291bnQ6ICgjPDxwYW0tZW50cnk+IGNvbnRyb2w6ICJy ZXF1aXJlZCIgbW9kdWxlOiAicGFtX3VuaXguc28iIGFyZ3VtZW50czogKCk+KSBhdXRoOiAoIzw8 cGFtLWVudHJ5PiBjb250cm9sOiAicmVxdWlyZWQiIG1vZHVsZTogInBhbV91bml4LnNvIiBhcmd1 bWVudHM6ICgibnVsbG9rIik+KSBwYXNzd29yZDogKCM8PHBhbS1lbnRyeT4gY29udHJvbDogInJl cXVpcmVkIiBtb2R1bGU6ICJwYW1fdW5peC5zbyIgYXJndW1lbnRzOiAoKT4pIHNlc3Npb246ICgj PDxwYW0tZW50cnk+IGNvbnRyb2w6ICJyZXF1aXJlZCIgbW9kdWxlOiAicGFtX3VuaXguc28iIGFy Z3VtZW50czogKCk+ICM8PHBhbS1lbnRyeT4gY29udHJvbDogIm9wdGlvbmFsIiBtb2R1bGU6ICJw YW1fbW90ZC5zbyIgYXJndW1lbnRzOiAoIzxnZXhwIChzdHJpbmctYXBwZW5kICJtb3RkPSIgKCIv Z251L3N0b3JlL3N2bnNkc3YwODJmcTQ5MnAyOTFwd3c3YzdjdjFxZG1zLW1vdGQiKSkgNmEyODRi MD4pPik+CiAjPDxwYW0tc2VydmljZT4gbmFtZTogInNsaW0iIGFjY291bnQ6ICgjPDxwYW0tZW50 cnk+IGNvbnRyb2w6ICJyZXF1aXJlZCIgbW9kdWxlOiAicGFtX3VuaXguc28iIGFyZ3VtZW50czog KCk+KSBhdXRoOiAoIzw8cGFtLWVudHJ5PiBjb250cm9sOiAicmVxdWlyZWQiIG1vZHVsZTogInBh bV91bml4LnNvIiBhcmd1bWVudHM6ICgibnVsbG9rIik+KSBwYXNzd29yZDogKCM8PHBhbS1lbnRy eT4gY29udHJvbDogInJlcXVpcmVkIiBtb2R1bGU6ICJwYW1fdW5peC5zbyIgYXJndW1lbnRzOiAo KT4pIHNlc3Npb246ICgjPDxwYW0tZW50cnk+IGNvbnRyb2w6ICJyZXF1aXJlZCIgbW9kdWxlOiAi cGFtX3VuaXguc28iIGFyZ3VtZW50czogKCk+KT4pCg== --=-=-= Content-Type: text/plain After 'make gnu/system/linux.go', it works with a different pam.d-builder: --=-=-= Content-Type: application/octet-stream Content-Disposition: attachment; filename=1g1ik6jp04x8j204482hkzvfq4dxly0h-pam.d-builder Content-Transfer-Encoding: base64 KGJlZ2luICh1c2UtbW9kdWxlcyAoaWNlLTkgbWF0Y2gpKSAobWtkaXIgKChAIChndWlsZSkgZ2V0 ZW52KSAib3V0IikpIChmb3ItZWFjaCAobWF0Y2gtbGFtYmRhICgobmFtZSBmaWxlKSAoc3ltbGlu ayBmaWxlIChzdHJpbmctYXBwZW5kICgoQCAoZ3VpbGUpIGdldGVudikgIm91dCIpICIvIiBuYW1l KSkpKSAocXVvdGUgKCgib3RoZXIiICIvZ251L3N0b3JlL2NyODBkMmw0cXE3ZDE2ZjlwN3c2dzhs bDF2Zm5xNncwLW90aGVyIikgKCJzdSIgIi9nbnUvc3RvcmUvamExMDhreHdqeGRtOW5ma2Nwamg0 ZDE5d3lmcHF6NnAtc3UiKSAoInBhc3N3ZCIgIi9nbnUvc3RvcmUvZ2MzY2dmNDJhOXpiMWx3bjBm Z2pobGJhMGQ2anozNzYtcGFzc3dkIikgKCJzdWRvIiAiL2dudS9zdG9yZS85ZGwzbnBuaXBuaDIy Z2duOGRjM3ozYjFkOWZjMmd5NS1zdWRvIikgKCJ4bG9jayIgIi9nbnUvc3RvcmUvMHBtdnJ2aGo4 YWY1Z3AzanA5dnl5MHpxZGs4bGgza2kteGxvY2siKSAoInhzY3JlZW5zYXZlciIgIi9nbnUvc3Rv cmUvYTBmZHpqeHMzZnE2Z2doaTRpZzYzemN5MnFheTJhcjQteHNjcmVlbnNhdmVyIikgKCJ1c2Vy YWRkIiAiL2dudS9zdG9yZS93NHY0YzRoYThoNnljeGg0Ymt5cjhzaXFuczhsbnYyMS11c2VyYWRk IikgKCJ1c2VyZGVsIiAiL2dudS9zdG9yZS8xOTB3c3NpbnBzd25naWhtMWhuMDRua2Q5NDg3eTF2 My11c2VyZGVsIikgKCJ1c2VybW9kIiAiL2dudS9zdG9yZS8xM2xtemxxM3F6eDIyMG5nYXd2dzFn ZnkxNW53czN6MC11c2VybW9kIikgKCJncm91cGFkZCIgIi9nbnUvc3RvcmUvM3Z5MnJ3ZmFqc3Zh aXB4cTF6ZnozMmtyYnduc2trNTktZ3JvdXBhZGQiKSAoImdyb3VwZGVsIiAiL2dudS9zdG9yZS9k cGdnaDJmeXJmcGx3MmhyOGQzZmYzODA4YzBnYnpiOC1ncm91cGRlbCIpICgiZ3JvdXBtb2QiICIv Z251L3N0b3JlLzV3ZDVkeDI1eHJuNG4zbjM1OGlrMmlxaGh6MWpscHY0LWdyb3VwbW9kIikgKCJs b2dpbiIgIi9nbnUvc3RvcmUvcG4yd21kY3p3Y2tua3N4aGRuNGpsNnNoNDloMHZpZG0tbG9naW4i KSAoInNsaW0iICIvZ251L3N0b3JlL2czeWhyeDZyeXZxaHkyOTJoYmtma3JzZDgzeWxjbGljLXNs aW0iKSkpKSk= --=-=-=-- From unknown Mon Jun 23 18:31:42 2025 MIME-Version: 1.0 X-Mailer: MIME-tools 5.503 (Entity 5.503) X-Loop: help-debbugs@gnu.org From: help-debbugs@gnu.org (GNU bug Tracking System) To: =?UTF-8?Q?=E5=AE=8B=E6=96=87=E6=AD=A6?= Subject: bug#20037: closed (Re: bug#20037: 'guix system reconfigure' without 'gnu/system/linux.go' fails with duplicates login pam-service) Message-ID: References: <87bnk0ixn0.fsf@gnu.org> <87vbib4w66.fsf@gmail.com> X-Gnu-PR-Message: they-closed 20037 X-Gnu-PR-Package: guix Reply-To: 20037@debbugs.gnu.org Date: Tue, 10 Mar 2015 17:14:03 +0000 Content-Type: multipart/mixed; boundary="----------=_1426007643-19275-1" This is a multi-part message in MIME format... ------------=_1426007643-19275-1 Content-Disposition: inline Content-Transfer-Encoding: quoted-printable Content-Type: text/plain; charset="utf-8" Your bug report #20037: 'guix system reconfigure' without 'gnu/system/linux.go' fails with = duplicates login pam-service which was filed against the guix package, has been closed. The explanation is attached below, along with your original report. If you require more details, please reply to 20037@debbugs.gnu.org. --=20 20037: http://debbugs.gnu.org/cgi/bugreport.cgi?bug=3D20037 GNU Bug Tracking System Contact help-debbugs@gnu.org with problems ------------=_1426007643-19275-1 Content-Type: message/rfc822 Content-Disposition: inline Content-Transfer-Encoding: 7bit Received: (at 20037-done) by debbugs.gnu.org; 10 Mar 2015 17:13:30 +0000 Received: from localhost ([127.0.0.1]:41900 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1YVNij-0004zj-Dx for submit@debbugs.gnu.org; Tue, 10 Mar 2015 13:13:29 -0400 Received: from fencepost.gnu.org ([208.118.235.10]:41916 ident=Debian-exim) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1YVNig-0004zb-Hf for 20037-done@debbugs.gnu.org; Tue, 10 Mar 2015 13:13:27 -0400 Received: from pluto.bordeaux.inria.fr ([193.50.110.57]:35882 helo=pluto) by fencepost.gnu.org with esmtpsa (TLS1.0:RSA_AES_128_CBC_SHA1:16) (Exim 4.71) (envelope-from ) id 1YVNif-00018a-Em; Tue, 10 Mar 2015 13:13:25 -0400 From: ludo@gnu.org (Ludovic =?utf-8?Q?Court=C3=A8s?=) To: =?utf-8?B?5a6L5paH5q2m?= Subject: Re: bug#20037: 'guix system reconfigure' without 'gnu/system/linux.go' fails with duplicates login pam-service References: <87vbib4w66.fsf@gmail.com> X-URL: http://www.fdn.fr/~lcourtes/ X-Revolutionary-Date: 20 =?utf-8?Q?Vent=C3=B4se?= an 223 de la =?utf-8?Q?R?= =?utf-8?Q?=C3=A9volution?= X-PGP-Key-ID: 0xEA52ECF4 X-PGP-Key: http://www.fdn.fr/~lcourtes/ludovic.asc X-PGP-Fingerprint: 83C4 F8E5 10A3 3B4C 5BEA D15D 77DD 95E2 EA52 ECF4 X-OS: x86_64-unknown-linux-gnu Date: Tue, 10 Mar 2015 18:13:23 +0100 In-Reply-To: <87vbib4w66.fsf@gmail.com> (=?utf-8?B?IuWui+aWh+atpiIncw==?= message of "Sun, 08 Mar 2015 18:32:01 +0800") Message-ID: <87bnk0ixn0.fsf@gnu.org> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/24.4 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable X-Spam-Score: -5.0 (-----) X-Debbugs-Envelope-To: 20037-done Cc: 20037-done@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.15 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: -5.0 (-----) =E5=AE=8B=E6=96=87=E6=AD=A6 skribis: > I can reproduce the issue Tom=C3=A1=C5=A1 =C4=8Cech (Sleep_Walker) report= ed at IRC, > but only when reconfigure under 'pre-inst-env' and without 'gnu/system/li= nux.go': Thanks a lot for finding it out, it=E2=80=99s an interesting bug! The problem was that =E2=80=98pam-service->directory=E2=80=99 would get a d= ifferent list of objects depending on whether (gnu packages linux) is evaluated or running from bytecode: when evaluated, the list would contain duplicate services, leading to the build error you reported, but when running from bytecode, the list is deduplicated. This is because (gnu system) would call =E2=80=98delete-duplicates=E2=80=99= on the list of PAM services, thereby using =E2=80=98equal?=E2=80=99 to compare them. B= ut since include gexps, which include closures, =E2=80=98equal?=E2=80= =99 could return #t when running the compiled code (because in effect the gexps in =E2=80=98unix-pam-service=E2=80=99 would not lead to the allocation of fres= h closures at each call, so the gexps would be =E2=80=98eq?=E2=80=99), whereas with the e= valuated code, it would systematically return #f (we get fresh closures at each =E2=80=98unix-pam-service=E2=80=99 call.) Commit 11dddd8 fixes that. Thanks to both of you! Ludo=E2=80=99. ------------=_1426007643-19275-1 Content-Type: message/rfc822 Content-Disposition: inline Content-Transfer-Encoding: 7bit Received: (at submit) by debbugs.gnu.org; 8 Mar 2015 10:32:03 +0000 Received: from localhost ([127.0.0.1]:39167 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1YUYV8-00045h-CO for submit@debbugs.gnu.org; Sun, 08 Mar 2015 06:32:02 -0400 Received: from eggs.gnu.org ([208.118.235.92]:36298) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1YUYV6-00045D-Bq for submit@debbugs.gnu.org; Sun, 08 Mar 2015 06:32:00 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1YUYV0-0007VV-1N for submit@debbugs.gnu.org; Sun, 08 Mar 2015 06:31:55 -0400 X-Spam-Checker-Version: SpamAssassin 3.3.2 (2011-06-06) on eggs.gnu.org X-Spam-Level: X-Spam-Status: No, score=-1.9 required=5.0 tests=BAYES_00,FREEMAIL_FROM, T_DKIM_INVALID autolearn=disabled version=3.3.2 Received: from lists.gnu.org ([2001:4830:134:3::11]:49954) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1YUYUz-0007VR-Tw for submit@debbugs.gnu.org; Sun, 08 Mar 2015 06:31:53 -0400 Received: from eggs.gnu.org ([2001:4830:134:3::10]:38019) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1YUYUy-0008UE-TJ for bug-guix@gnu.org; Sun, 08 Mar 2015 06:31:53 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1YUYUv-0007V0-Lg for bug-guix@gnu.org; Sun, 08 Mar 2015 06:31:52 -0400 Received: from mail-pa0-x22f.google.com ([2607:f8b0:400e:c03::22f]:45509) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1YUYUv-0007Up-4I for bug-guix@gnu.org; Sun, 08 Mar 2015 06:31:49 -0400 Received: by padbj1 with SMTP id bj1so31194132pad.12 for ; Sun, 08 Mar 2015 03:31:48 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=from:to:subject:user-agent:date:message-id:mime-version :content-type; bh=hUoEJY5yw5jVgimF3PWpZMcjtrDW+2NzuiKoO661jAg=; b=kutR+MOmG1FLvoBZuxD9jUf4vix9RjUIZbGt3uAn9FIiD89zAhdz4+6tZdb5wbL+Wr xpnBsBNGVIoV47xp+21//Y3gPeukWqLC86HqjBnVGJo5vQQ35Ga/nHtw+UkszsF6OJkI W97e+Ry9hGSToyYhYakKxhR+xbnZE/oru3HUZV4FQpoSDrvtjYvfH/JpnXq25e6UmvjB l877AZOvMaiP904RIucEwW1jaS+OgwWS5D/zKTT1HAJ1nm7i5Ge/9NQ3qxlyrW6/em+J eSGtKdvirch4tc/FsO09UTkLITV9XZ/EP7ZOCoOVyaF3Tk+UC/SppZgb5XdOQQMFhcoA ZV9Q== X-Received: by 10.68.164.3 with SMTP id ym3mr41373388pbb.100.1425810707912; Sun, 08 Mar 2015 03:31:47 -0700 (PDT) Received: from localhost ([108.61.250.36]) by mx.google.com with ESMTPSA id 7sm6863747pdj.16.2015.03.08.03.31.44 for (version=TLSv1.2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128); Sun, 08 Mar 2015 03:31:47 -0700 (PDT) From: =?utf-8?B?5a6L5paH5q2m?= To: bug-guix@gnu.org Subject: 'guix system reconfigure' without 'gnu/system/linux.go' fails with duplicates login pam-service User-Agent: Notmuch/0.18.1 (http://notmuchmail.org) Emacs/24.4.1 (x86_64-unknown-linux-gnu) Date: Sun, 08 Mar 2015 18:32:01 +0800 Message-ID: <87vbib4w66.fsf@gmail.com> MIME-Version: 1.0 Content-Type: multipart/mixed; boundary="=-=-=" X-detected-operating-system: by eggs.gnu.org: Error: Malformed IPv6 address (bad octet value). X-detected-operating-system: by eggs.gnu.org: Error: Malformed IPv6 address (bad octet value). X-Received-From: 2001:4830:134:3::11 X-Spam-Score: -4.0 (----) X-Debbugs-Envelope-To: submit X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.15 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: -4.0 (----) --=-=-= Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable I can reproduce the issue Tom=C3=A1=C5=A1 =C4=8Cech (Sleep_Walker) reported= at IRC, but only when reconfigure under 'pre-inst-env' and without 'gnu/system/linu= x.go': $ cd guix; make clean-go # .../guix/pre-inst-env guix system reconfigure config.scm ;;; Failed to autoload make-session in (gnutls): ;;; ERROR: missing interface for module (gnutls) ;;; Failed to autoload connection-end/client in (gnutls): ;;; ERROR: missing interface for module (gnutls) ;;; Failed to autoload make-session in (gnutls): ;;; ERROR: missing interface for module (gnutls) The following derivations will be built: /gnu/store/8576w1km2a8ij7k66k6n37gyhxzpxda4-system.drv /gnu/store/8jg5iqrd04hj1k8nx6fzcm9lz16nmk4r-grub.cfg.drv /gnu/store/d53lbndj9yryrzgb3p4vjlb9gyh1rri0-activate.drv /gnu/store/y3i8spghyv4dg8d8yl78bvkjb3xcbarb-boot.drv /gnu/store/mrlw80nawfbc8mhq3pz6gbxxpgjbabij-pam.d.drv /gnu/store/sf3n6ijagmc64ik7mn96p8c69xk30nmv-etc.drv Backtrace: In ice-9/boot-9.scm: 157: 10 [catch #t # ...] In unknown file: ?: 9 [apply-smob/1 #] In ice-9/boot-9.scm: 63: 8 [call-with-prompt prompt0 ...] In ice-9/eval.scm: 432: 7 [eval # #] In ice-9/boot-9.scm: 2401: 6 [save-module-excursion #] 4050: 5 [#] 1724: 4 [%start-stack load-stack #] 1729: 3 [#] In unknown file: ?: 2 [primitive-load "/gnu/store/dmsgr6bsp9k0x7c2dmcvhqrgrqqal7kb-pam.d-= builder"] In ice-9/boot-9.scm: 775: 1 [for-each # (# # # #= ...)] In unknown file: ?: 0 [symlink "/gnu/store/pn2wmdczwcknksxhdn4jl6sh49h0vidm-login" ...] ERROR: In procedure symlink: ERROR: In procedure symlink: File exists builder for `/gnu/store/mrlw80nawfbc8mhq3pz6gbxxpgjbabij-pam.d.drv' failed = with exit code 1 cannot build derivation `/gnu/store/sf3n6ijagmc64ik7mn96p8c69xk30nmv-etc.dr= v': 1 dependencies couldn't be built cannot build derivation `/gnu/store/8576w1km2a8ij7k66k6n37gyhxzpxda4-system= .drv': 1 dependencies couldn't be built killing process 2317 guix system: error: build failed: build of `/gnu/store/8576w1km2a8ij7k66k6n= 37gyhxzpxda4-system.drv' failed the pam.d-builder contains duplicates login entries (I have 3 mingetty-service) --=-=-= Content-Type: application/octet-stream Content-Disposition: attachment; filename=dmsgr6bsp9k0x7c2dmcvhqrgrqqal7kb-pam.d-builder Content-Transfer-Encoding: base64 KGJlZ2luICh1c2UtbW9kdWxlcyAoaWNlLTkgbWF0Y2gpKSAobWtkaXIgKChAIChndWlsZSkgZ2V0 ZW52KSAib3V0IikpIChmb3ItZWFjaCAobWF0Y2gtbGFtYmRhICgobmFtZSBmaWxlKSAoc3ltbGlu ayBmaWxlIChzdHJpbmctYXBwZW5kICgoQCAoZ3VpbGUpIGdldGVudikgIm91dCIpICIvIiBuYW1l KSkpKSAocXVvdGUgKCgib3RoZXIiICIvZ251L3N0b3JlL2NyODBkMmw0cXE3ZDE2ZjlwN3c2dzhs bDF2Zm5xNncwLW90aGVyIikgKCJzdSIgIi9nbnUvc3RvcmUvamExMDhreHdqeGRtOW5ma2Nwamg0 ZDE5d3lmcHF6NnAtc3UiKSAoInBhc3N3ZCIgIi9nbnUvc3RvcmUvZ2MzY2dmNDJhOXpiMWx3bjBm Z2pobGJhMGQ2anozNzYtcGFzc3dkIikgKCJzdWRvIiAiL2dudS9zdG9yZS85ZGwzbnBuaXBuaDIy Z2duOGRjM3ozYjFkOWZjMmd5NS1zdWRvIikgKCJ4bG9jayIgIi9nbnUvc3RvcmUvMHBtdnJ2aGo4 YWY1Z3AzanA5dnl5MHpxZGs4bGgza2kteGxvY2siKSAoInhzY3JlZW5zYXZlciIgIi9nbnUvc3Rv cmUvYTBmZHpqeHMzZnE2Z2doaTRpZzYzemN5MnFheTJhcjQteHNjcmVlbnNhdmVyIikgKCJ1c2Vy YWRkIiAiL2dudS9zdG9yZS93NHY0YzRoYThoNnljeGg0Ymt5cjhzaXFuczhsbnYyMS11c2VyYWRk IikgKCJ1c2VyZGVsIiAiL2dudS9zdG9yZS8xOTB3c3NpbnBzd25naWhtMWhuMDRua2Q5NDg3eTF2 My11c2VyZGVsIikgKCJ1c2VybW9kIiAiL2dudS9zdG9yZS8xM2xtemxxM3F6eDIyMG5nYXd2dzFn ZnkxNW53czN6MC11c2VybW9kIikgKCJncm91cGFkZCIgIi9nbnUvc3RvcmUvM3Z5MnJ3ZmFqc3Zh aXB4cTF6ZnozMmtyYnduc2trNTktZ3JvdXBhZGQiKSAoImdyb3VwZGVsIiAiL2dudS9zdG9yZS9k cGdnaDJmeXJmcGx3MmhyOGQzZmYzODA4YzBnYnpiOC1ncm91cGRlbCIpICgiZ3JvdXBtb2QiICIv Z251L3N0b3JlLzV3ZDVkeDI1eHJuNG4zbjM1OGlrMmlxaGh6MWpscHY0LWdyb3VwbW9kIikgKCJs b2dpbiIgIi9nbnUvc3RvcmUvcG4yd21kY3p3Y2tua3N4aGRuNGpsNnNoNDloMHZpZG0tbG9naW4i KSAoImxvZ2luIiAiL2dudS9zdG9yZS9wbjJ3bWRjendja25rc3hoZG40amw2c2g0OWgwdmlkbS1s b2dpbiIpICgibG9naW4iICIvZ251L3N0b3JlL3BuMndtZGN6d2NrbmtzeGhkbjRqbDZzaDQ5aDB2 aWRtLWxvZ2luIikgKCJzbGltIiAiL2dudS9zdG9yZS9nM3locng2cnl2cWh5MjkyaGJrZmtyc2Q4 M3lsY2xpYy1zbGltIikpKSkp --=-=-= Content-Type: text/plain After add '(pretty-print services)' to 'pam-services->directory', I get: --=-=-= Content-Type: application/octet-stream Content-Disposition: attachment; filename=x Content-Transfer-Encoding: base64 KCM8PHBhbS1zZXJ2aWNlPiBuYW1lOiAib3RoZXIiIGFjY291bnQ6ICgjPDxwYW0tZW50cnk+IGNv bnRyb2w6ICJyZXF1aXJlZCIgbW9kdWxlOiAicGFtX2Rlbnkuc28iIGFyZ3VtZW50czogKCk+KSBh dXRoOiAoIzw8cGFtLWVudHJ5PiBjb250cm9sOiAicmVxdWlyZWQiIG1vZHVsZTogInBhbV9kZW55 LnNvIiBhcmd1bWVudHM6ICgpPikgcGFzc3dvcmQ6ICgjPDxwYW0tZW50cnk+IGNvbnRyb2w6ICJy ZXF1aXJlZCIgbW9kdWxlOiAicGFtX2Rlbnkuc28iIGFyZ3VtZW50czogKCk+KSBzZXNzaW9uOiAo Izw8cGFtLWVudHJ5PiBjb250cm9sOiAicmVxdWlyZWQiIG1vZHVsZTogInBhbV9kZW55LnNvIiBh cmd1bWVudHM6ICgpPik+CiAjPDxwYW0tc2VydmljZT4gbmFtZTogInN1IiBhY2NvdW50OiAoIzw8 cGFtLWVudHJ5PiBjb250cm9sOiAicmVxdWlyZWQiIG1vZHVsZTogInBhbV91bml4LnNvIiBhcmd1 bWVudHM6ICgpPikgYXV0aDogKCM8PHBhbS1lbnRyeT4gY29udHJvbDogInJlcXVpcmVkIiBtb2R1 bGU6ICJwYW1fdW5peC5zbyIgYXJndW1lbnRzOiAoKT4pIHBhc3N3b3JkOiAoIzw8cGFtLWVudHJ5 PiBjb250cm9sOiAicmVxdWlyZWQiIG1vZHVsZTogInBhbV91bml4LnNvIiBhcmd1bWVudHM6ICgp Pikgc2Vzc2lvbjogKCM8PHBhbS1lbnRyeT4gY29udHJvbDogInJlcXVpcmVkIiBtb2R1bGU6ICJw YW1fdW5peC5zbyIgYXJndW1lbnRzOiAoKT4pPgogIzw8cGFtLXNlcnZpY2U+IG5hbWU6ICJwYXNz d2QiIGFjY291bnQ6ICgjPDxwYW0tZW50cnk+IGNvbnRyb2w6ICJyZXF1aXJlZCIgbW9kdWxlOiAi cGFtX3VuaXguc28iIGFyZ3VtZW50czogKCk+KSBhdXRoOiAoIzw8cGFtLWVudHJ5PiBjb250cm9s OiAicmVxdWlyZWQiIG1vZHVsZTogInBhbV91bml4LnNvIiBhcmd1bWVudHM6ICgpPikgcGFzc3dv cmQ6ICgjPDxwYW0tZW50cnk+IGNvbnRyb2w6ICJyZXF1aXJlZCIgbW9kdWxlOiAicGFtX3VuaXgu c28iIGFyZ3VtZW50czogKCk+KSBzZXNzaW9uOiAoIzw8cGFtLWVudHJ5PiBjb250cm9sOiAicmVx dWlyZWQiIG1vZHVsZTogInBhbV91bml4LnNvIiBhcmd1bWVudHM6ICgpPik+CiAjPDxwYW0tc2Vy dmljZT4gbmFtZTogInN1ZG8iIGFjY291bnQ6ICgjPDxwYW0tZW50cnk+IGNvbnRyb2w6ICJyZXF1 aXJlZCIgbW9kdWxlOiAicGFtX3VuaXguc28iIGFyZ3VtZW50czogKCk+KSBhdXRoOiAoIzw8cGFt LWVudHJ5PiBjb250cm9sOiAicmVxdWlyZWQiIG1vZHVsZTogInBhbV91bml4LnNvIiBhcmd1bWVu dHM6ICgpPikgcGFzc3dvcmQ6ICgjPDxwYW0tZW50cnk+IGNvbnRyb2w6ICJyZXF1aXJlZCIgbW9k dWxlOiAicGFtX3VuaXguc28iIGFyZ3VtZW50czogKCk+KSBzZXNzaW9uOiAoIzw8cGFtLWVudHJ5 PiBjb250cm9sOiAicmVxdWlyZWQiIG1vZHVsZTogInBhbV91bml4LnNvIiBhcmd1bWVudHM6ICgp Pik+CiAjPDxwYW0tc2VydmljZT4gbmFtZTogInhsb2NrIiBhY2NvdW50OiAoIzw8cGFtLWVudHJ5 PiBjb250cm9sOiAicmVxdWlyZWQiIG1vZHVsZTogInBhbV91bml4LnNvIiBhcmd1bWVudHM6ICgp PikgYXV0aDogKCM8PHBhbS1lbnRyeT4gY29udHJvbDogInJlcXVpcmVkIiBtb2R1bGU6ICJwYW1f dW5peC5zbyIgYXJndW1lbnRzOiAoKT4pIHBhc3N3b3JkOiAoIzw8cGFtLWVudHJ5PiBjb250cm9s OiAicmVxdWlyZWQiIG1vZHVsZTogInBhbV91bml4LnNvIiBhcmd1bWVudHM6ICgpPikgc2Vzc2lv bjogKCM8PHBhbS1lbnRyeT4gY29udHJvbDogInJlcXVpcmVkIiBtb2R1bGU6ICJwYW1fdW5peC5z byIgYXJndW1lbnRzOiAoKT4pPgogIzw8cGFtLXNlcnZpY2U+IG5hbWU6ICJ4c2NyZWVuc2F2ZXIi IGFjY291bnQ6ICgjPDxwYW0tZW50cnk+IGNvbnRyb2w6ICJyZXF1aXJlZCIgbW9kdWxlOiAicGFt X3VuaXguc28iIGFyZ3VtZW50czogKCk+KSBhdXRoOiAoIzw8cGFtLWVudHJ5PiBjb250cm9sOiAi cmVxdWlyZWQiIG1vZHVsZTogInBhbV91bml4LnNvIiBhcmd1bWVudHM6ICgpPikgcGFzc3dvcmQ6 ICgjPDxwYW0tZW50cnk+IGNvbnRyb2w6ICJyZXF1aXJlZCIgbW9kdWxlOiAicGFtX3VuaXguc28i IGFyZ3VtZW50czogKCk+KSBzZXNzaW9uOiAoIzw8cGFtLWVudHJ5PiBjb250cm9sOiAicmVxdWly ZWQiIG1vZHVsZTogInBhbV91bml4LnNvIiBhcmd1bWVudHM6ICgpPik+CiAjPDxwYW0tc2Vydmlj ZT4gbmFtZTogInVzZXJhZGQiIGFjY291bnQ6ICgjPDxwYW0tZW50cnk+IGNvbnRyb2w6ICJyZXF1 aXJlZCIgbW9kdWxlOiAicGFtX3VuaXguc28iIGFyZ3VtZW50czogKCk+KSBhdXRoOiAoIzw8cGFt LWVudHJ5PiBjb250cm9sOiAic3VmZmljaWVudCIgbW9kdWxlOiAicGFtX3Jvb3Rvay5zbyIgYXJn dW1lbnRzOiAoKT4pIHBhc3N3b3JkOiAoIzw8cGFtLWVudHJ5PiBjb250cm9sOiAicmVxdWlyZWQi IG1vZHVsZTogInBhbV91bml4LnNvIiBhcmd1bWVudHM6ICgpPikgc2Vzc2lvbjogKCM8PHBhbS1l bnRyeT4gY29udHJvbDogInJlcXVpcmVkIiBtb2R1bGU6ICJwYW1fdW5peC5zbyIgYXJndW1lbnRz OiAoKT4pPgogIzw8cGFtLXNlcnZpY2U+IG5hbWU6ICJ1c2VyZGVsIiBhY2NvdW50OiAoIzw8cGFt LWVudHJ5PiBjb250cm9sOiAicmVxdWlyZWQiIG1vZHVsZTogInBhbV91bml4LnNvIiBhcmd1bWVu dHM6ICgpPikgYXV0aDogKCM8PHBhbS1lbnRyeT4gY29udHJvbDogInN1ZmZpY2llbnQiIG1vZHVs ZTogInBhbV9yb290b2suc28iIGFyZ3VtZW50czogKCk+KSBwYXNzd29yZDogKCM8PHBhbS1lbnRy eT4gY29udHJvbDogInJlcXVpcmVkIiBtb2R1bGU6ICJwYW1fdW5peC5zbyIgYXJndW1lbnRzOiAo KT4pIHNlc3Npb246ICgjPDxwYW0tZW50cnk+IGNvbnRyb2w6ICJyZXF1aXJlZCIgbW9kdWxlOiAi cGFtX3VuaXguc28iIGFyZ3VtZW50czogKCk+KT4KICM8PHBhbS1zZXJ2aWNlPiBuYW1lOiAidXNl cm1vZCIgYWNjb3VudDogKCM8PHBhbS1lbnRyeT4gY29udHJvbDogInJlcXVpcmVkIiBtb2R1bGU6 ICJwYW1fdW5peC5zbyIgYXJndW1lbnRzOiAoKT4pIGF1dGg6ICgjPDxwYW0tZW50cnk+IGNvbnRy b2w6ICJzdWZmaWNpZW50IiBtb2R1bGU6ICJwYW1fcm9vdG9rLnNvIiBhcmd1bWVudHM6ICgpPikg cGFzc3dvcmQ6ICgjPDxwYW0tZW50cnk+IGNvbnRyb2w6ICJyZXF1aXJlZCIgbW9kdWxlOiAicGFt X3VuaXguc28iIGFyZ3VtZW50czogKCk+KSBzZXNzaW9uOiAoIzw8cGFtLWVudHJ5PiBjb250cm9s OiAicmVxdWlyZWQiIG1vZHVsZTogInBhbV91bml4LnNvIiBhcmd1bWVudHM6ICgpPik+CiAjPDxw YW0tc2VydmljZT4gbmFtZTogImdyb3VwYWRkIiBhY2NvdW50OiAoIzw8cGFtLWVudHJ5PiBjb250 cm9sOiAicmVxdWlyZWQiIG1vZHVsZTogInBhbV91bml4LnNvIiBhcmd1bWVudHM6ICgpPikgYXV0 aDogKCM8PHBhbS1lbnRyeT4gY29udHJvbDogInN1ZmZpY2llbnQiIG1vZHVsZTogInBhbV9yb290 b2suc28iIGFyZ3VtZW50czogKCk+KSBwYXNzd29yZDogKCM8PHBhbS1lbnRyeT4gY29udHJvbDog InJlcXVpcmVkIiBtb2R1bGU6ICJwYW1fdW5peC5zbyIgYXJndW1lbnRzOiAoKT4pIHNlc3Npb246 ICgjPDxwYW0tZW50cnk+IGNvbnRyb2w6ICJyZXF1aXJlZCIgbW9kdWxlOiAicGFtX3VuaXguc28i IGFyZ3VtZW50czogKCk+KT4KICM8PHBhbS1zZXJ2aWNlPiBuYW1lOiAiZ3JvdXBkZWwiIGFjY291 bnQ6ICgjPDxwYW0tZW50cnk+IGNvbnRyb2w6ICJyZXF1aXJlZCIgbW9kdWxlOiAicGFtX3VuaXgu c28iIGFyZ3VtZW50czogKCk+KSBhdXRoOiAoIzw8cGFtLWVudHJ5PiBjb250cm9sOiAic3VmZmlj aWVudCIgbW9kdWxlOiAicGFtX3Jvb3Rvay5zbyIgYXJndW1lbnRzOiAoKT4pIHBhc3N3b3JkOiAo Izw8cGFtLWVudHJ5PiBjb250cm9sOiAicmVxdWlyZWQiIG1vZHVsZTogInBhbV91bml4LnNvIiBh cmd1bWVudHM6ICgpPikgc2Vzc2lvbjogKCM8PHBhbS1lbnRyeT4gY29udHJvbDogInJlcXVpcmVk IiBtb2R1bGU6ICJwYW1fdW5peC5zbyIgYXJndW1lbnRzOiAoKT4pPgogIzw8cGFtLXNlcnZpY2U+ IG5hbWU6ICJncm91cG1vZCIgYWNjb3VudDogKCM8PHBhbS1lbnRyeT4gY29udHJvbDogInJlcXVp cmVkIiBtb2R1bGU6ICJwYW1fdW5peC5zbyIgYXJndW1lbnRzOiAoKT4pIGF1dGg6ICgjPDxwYW0t ZW50cnk+IGNvbnRyb2w6ICJzdWZmaWNpZW50IiBtb2R1bGU6ICJwYW1fcm9vdG9rLnNvIiBhcmd1 bWVudHM6ICgpPikgcGFzc3dvcmQ6ICgjPDxwYW0tZW50cnk+IGNvbnRyb2w6ICJyZXF1aXJlZCIg bW9kdWxlOiAicGFtX3VuaXguc28iIGFyZ3VtZW50czogKCk+KSBzZXNzaW9uOiAoIzw8cGFtLWVu dHJ5PiBjb250cm9sOiAicmVxdWlyZWQiIG1vZHVsZTogInBhbV91bml4LnNvIiBhcmd1bWVudHM6 ICgpPik+CiAjPDxwYW0tc2VydmljZT4gbmFtZTogImxvZ2luIiBhY2NvdW50OiAoIzw8cGFtLWVu dHJ5PiBjb250cm9sOiAicmVxdWlyZWQiIG1vZHVsZTogInBhbV91bml4LnNvIiBhcmd1bWVudHM6 ICgpPikgYXV0aDogKCM8PHBhbS1lbnRyeT4gY29udHJvbDogInJlcXVpcmVkIiBtb2R1bGU6ICJw YW1fdW5peC5zbyIgYXJndW1lbnRzOiAoIm51bGxvayIpPikgcGFzc3dvcmQ6ICgjPDxwYW0tZW50 cnk+IGNvbnRyb2w6ICJyZXF1aXJlZCIgbW9kdWxlOiAicGFtX3VuaXguc28iIGFyZ3VtZW50czog KCk+KSBzZXNzaW9uOiAoIzw8cGFtLWVudHJ5PiBjb250cm9sOiAicmVxdWlyZWQiIG1vZHVsZTog InBhbV91bml4LnNvIiBhcmd1bWVudHM6ICgpPiAjPDxwYW0tZW50cnk+IGNvbnRyb2w6ICJvcHRp b25hbCIgbW9kdWxlOiAicGFtX21vdGQuc28iIGFyZ3VtZW50czogKCM8Z2V4cCAoc3RyaW5nLWFw cGVuZCAibW90ZD0iICgiL2dudS9zdG9yZS9zdm5zZHN2MDgyZnE0OTJwMjkxcHd3N2M3Y3YxcWRt cy1tb3RkIikpIDM2ZWJkNTA+KT4pPgogIzw8cGFtLXNlcnZpY2U+IG5hbWU6ICJsb2dpbiIgYWNj b3VudDogKCM8PHBhbS1lbnRyeT4gY29udHJvbDogInJlcXVpcmVkIiBtb2R1bGU6ICJwYW1fdW5p eC5zbyIgYXJndW1lbnRzOiAoKT4pIGF1dGg6ICgjPDxwYW0tZW50cnk+IGNvbnRyb2w6ICJyZXF1 aXJlZCIgbW9kdWxlOiAicGFtX3VuaXguc28iIGFyZ3VtZW50czogKCJudWxsb2siKT4pIHBhc3N3 b3JkOiAoIzw8cGFtLWVudHJ5PiBjb250cm9sOiAicmVxdWlyZWQiIG1vZHVsZTogInBhbV91bml4 LnNvIiBhcmd1bWVudHM6ICgpPikgc2Vzc2lvbjogKCM8PHBhbS1lbnRyeT4gY29udHJvbDogInJl cXVpcmVkIiBtb2R1bGU6ICJwYW1fdW5peC5zbyIgYXJndW1lbnRzOiAoKT4gIzw8cGFtLWVudHJ5 PiBjb250cm9sOiAib3B0aW9uYWwiIG1vZHVsZTogInBhbV9tb3RkLnNvIiBhcmd1bWVudHM6ICgj PGdleHAgKHN0cmluZy1hcHBlbmQgIm1vdGQ9IiAoIi9nbnUvc3RvcmUvc3Zuc2RzdjA4MmZxNDky cDI5MXB3dzdjN2N2MXFkbXMtbW90ZCIpKSAzNmVkMjEwPik+KT4KICM8PHBhbS1zZXJ2aWNlPiBu YW1lOiAibG9naW4iIGFjY291bnQ6ICgjPDxwYW0tZW50cnk+IGNvbnRyb2w6ICJyZXF1aXJlZCIg bW9kdWxlOiAicGFtX3VuaXguc28iIGFyZ3VtZW50czogKCk+KSBhdXRoOiAoIzw8cGFtLWVudHJ5 PiBjb250cm9sOiAicmVxdWlyZWQiIG1vZHVsZTogInBhbV91bml4LnNvIiBhcmd1bWVudHM6ICgi bnVsbG9rIik+KSBwYXNzd29yZDogKCM8PHBhbS1lbnRyeT4gY29udHJvbDogInJlcXVpcmVkIiBt b2R1bGU6ICJwYW1fdW5peC5zbyIgYXJndW1lbnRzOiAoKT4pIHNlc3Npb246ICgjPDxwYW0tZW50 cnk+IGNvbnRyb2w6ICJyZXF1aXJlZCIgbW9kdWxlOiAicGFtX3VuaXguc28iIGFyZ3VtZW50czog KCk+ICM8PHBhbS1lbnRyeT4gY29udHJvbDogIm9wdGlvbmFsIiBtb2R1bGU6ICJwYW1fbW90ZC5z byIgYXJndW1lbnRzOiAoIzxnZXhwIChzdHJpbmctYXBwZW5kICJtb3RkPSIgKCIvZ251L3N0b3Jl L3N2bnNkc3YwODJmcTQ5MnAyOTFwd3c3YzdjdjFxZG1zLW1vdGQiKSkgMzZmNjNjMD4pPik+CiAj PDxwYW0tc2VydmljZT4gbmFtZTogInNsaW0iIGFjY291bnQ6ICgjPDxwYW0tZW50cnk+IGNvbnRy b2w6ICJyZXF1aXJlZCIgbW9kdWxlOiAicGFtX3VuaXguc28iIGFyZ3VtZW50czogKCk+KSBhdXRo OiAoIzw8cGFtLWVudHJ5PiBjb250cm9sOiAicmVxdWlyZWQiIG1vZHVsZTogInBhbV91bml4LnNv IiBhcmd1bWVudHM6ICgibnVsbG9rIik+KSBwYXNzd29yZDogKCM8PHBhbS1lbnRyeT4gY29udHJv bDogInJlcXVpcmVkIiBtb2R1bGU6ICJwYW1fdW5peC5zbyIgYXJndW1lbnRzOiAoKT4pIHNlc3Np b246ICgjPDxwYW0tZW50cnk+IGNvbnRyb2w6ICJyZXF1aXJlZCIgbW9kdWxlOiAicGFtX3VuaXgu c28iIGFyZ3VtZW50czogKCk+KT4pCigjPDxwYW0tc2VydmljZT4gbmFtZTogIm90aGVyIiBhY2Nv dW50OiAoIzw8cGFtLWVudHJ5PiBjb250cm9sOiAicmVxdWlyZWQiIG1vZHVsZTogInBhbV9kZW55 LnNvIiBhcmd1bWVudHM6ICgpPikgYXV0aDogKCM8PHBhbS1lbnRyeT4gY29udHJvbDogInJlcXVp cmVkIiBtb2R1bGU6ICJwYW1fZGVueS5zbyIgYXJndW1lbnRzOiAoKT4pIHBhc3N3b3JkOiAoIzw8 cGFtLWVudHJ5PiBjb250cm9sOiAicmVxdWlyZWQiIG1vZHVsZTogInBhbV9kZW55LnNvIiBhcmd1 bWVudHM6ICgpPikgc2Vzc2lvbjogKCM8PHBhbS1lbnRyeT4gY29udHJvbDogInJlcXVpcmVkIiBt b2R1bGU6ICJwYW1fZGVueS5zbyIgYXJndW1lbnRzOiAoKT4pPgogIzw8cGFtLXNlcnZpY2U+IG5h bWU6ICJzdSIgYWNjb3VudDogKCM8PHBhbS1lbnRyeT4gY29udHJvbDogInJlcXVpcmVkIiBtb2R1 bGU6ICJwYW1fdW5peC5zbyIgYXJndW1lbnRzOiAoKT4pIGF1dGg6ICgjPDxwYW0tZW50cnk+IGNv bnRyb2w6ICJyZXF1aXJlZCIgbW9kdWxlOiAicGFtX3VuaXguc28iIGFyZ3VtZW50czogKCk+KSBw YXNzd29yZDogKCM8PHBhbS1lbnRyeT4gY29udHJvbDogInJlcXVpcmVkIiBtb2R1bGU6ICJwYW1f dW5peC5zbyIgYXJndW1lbnRzOiAoKT4pIHNlc3Npb246ICgjPDxwYW0tZW50cnk+IGNvbnRyb2w6 ICJyZXF1aXJlZCIgbW9kdWxlOiAicGFtX3VuaXguc28iIGFyZ3VtZW50czogKCk+KT4KICM8PHBh bS1zZXJ2aWNlPiBuYW1lOiAicGFzc3dkIiBhY2NvdW50OiAoIzw8cGFtLWVudHJ5PiBjb250cm9s OiAicmVxdWlyZWQiIG1vZHVsZTogInBhbV91bml4LnNvIiBhcmd1bWVudHM6ICgpPikgYXV0aDog KCM8PHBhbS1lbnRyeT4gY29udHJvbDogInJlcXVpcmVkIiBtb2R1bGU6ICJwYW1fdW5peC5zbyIg YXJndW1lbnRzOiAoKT4pIHBhc3N3b3JkOiAoIzw8cGFtLWVudHJ5PiBjb250cm9sOiAicmVxdWly ZWQiIG1vZHVsZTogInBhbV91bml4LnNvIiBhcmd1bWVudHM6ICgpPikgc2Vzc2lvbjogKCM8PHBh bS1lbnRyeT4gY29udHJvbDogInJlcXVpcmVkIiBtb2R1bGU6ICJwYW1fdW5peC5zbyIgYXJndW1l bnRzOiAoKT4pPgogIzw8cGFtLXNlcnZpY2U+IG5hbWU6ICJzdWRvIiBhY2NvdW50OiAoIzw8cGFt LWVudHJ5PiBjb250cm9sOiAicmVxdWlyZWQiIG1vZHVsZTogInBhbV91bml4LnNvIiBhcmd1bWVu dHM6ICgpPikgYXV0aDogKCM8PHBhbS1lbnRyeT4gY29udHJvbDogInJlcXVpcmVkIiBtb2R1bGU6 ICJwYW1fdW5peC5zbyIgYXJndW1lbnRzOiAoKT4pIHBhc3N3b3JkOiAoIzw8cGFtLWVudHJ5PiBj b250cm9sOiAicmVxdWlyZWQiIG1vZHVsZTogInBhbV91bml4LnNvIiBhcmd1bWVudHM6ICgpPikg c2Vzc2lvbjogKCM8PHBhbS1lbnRyeT4gY29udHJvbDogInJlcXVpcmVkIiBtb2R1bGU6ICJwYW1f dW5peC5zbyIgYXJndW1lbnRzOiAoKT4pPgogIzw8cGFtLXNlcnZpY2U+IG5hbWU6ICJ4bG9jayIg YWNjb3VudDogKCM8PHBhbS1lbnRyeT4gY29udHJvbDogInJlcXVpcmVkIiBtb2R1bGU6ICJwYW1f dW5peC5zbyIgYXJndW1lbnRzOiAoKT4pIGF1dGg6ICgjPDxwYW0tZW50cnk+IGNvbnRyb2w6ICJy ZXF1aXJlZCIgbW9kdWxlOiAicGFtX3VuaXguc28iIGFyZ3VtZW50czogKCk+KSBwYXNzd29yZDog KCM8PHBhbS1lbnRyeT4gY29udHJvbDogInJlcXVpcmVkIiBtb2R1bGU6ICJwYW1fdW5peC5zbyIg YXJndW1lbnRzOiAoKT4pIHNlc3Npb246ICgjPDxwYW0tZW50cnk+IGNvbnRyb2w6ICJyZXF1aXJl ZCIgbW9kdWxlOiAicGFtX3VuaXguc28iIGFyZ3VtZW50czogKCk+KT4KICM8PHBhbS1zZXJ2aWNl PiBuYW1lOiAieHNjcmVlbnNhdmVyIiBhY2NvdW50OiAoIzw8cGFtLWVudHJ5PiBjb250cm9sOiAi cmVxdWlyZWQiIG1vZHVsZTogInBhbV91bml4LnNvIiBhcmd1bWVudHM6ICgpPikgYXV0aDogKCM8 PHBhbS1lbnRyeT4gY29udHJvbDogInJlcXVpcmVkIiBtb2R1bGU6ICJwYW1fdW5peC5zbyIgYXJn dW1lbnRzOiAoKT4pIHBhc3N3b3JkOiAoIzw8cGFtLWVudHJ5PiBjb250cm9sOiAicmVxdWlyZWQi IG1vZHVsZTogInBhbV91bml4LnNvIiBhcmd1bWVudHM6ICgpPikgc2Vzc2lvbjogKCM8PHBhbS1l bnRyeT4gY29udHJvbDogInJlcXVpcmVkIiBtb2R1bGU6ICJwYW1fdW5peC5zbyIgYXJndW1lbnRz OiAoKT4pPgogIzw8cGFtLXNlcnZpY2U+IG5hbWU6ICJ1c2VyYWRkIiBhY2NvdW50OiAoIzw8cGFt LWVudHJ5PiBjb250cm9sOiAicmVxdWlyZWQiIG1vZHVsZTogInBhbV91bml4LnNvIiBhcmd1bWVu dHM6ICgpPikgYXV0aDogKCM8PHBhbS1lbnRyeT4gY29udHJvbDogInN1ZmZpY2llbnQiIG1vZHVs ZTogInBhbV9yb290b2suc28iIGFyZ3VtZW50czogKCk+KSBwYXNzd29yZDogKCM8PHBhbS1lbnRy eT4gY29udHJvbDogInJlcXVpcmVkIiBtb2R1bGU6ICJwYW1fdW5peC5zbyIgYXJndW1lbnRzOiAo KT4pIHNlc3Npb246ICgjPDxwYW0tZW50cnk+IGNvbnRyb2w6ICJyZXF1aXJlZCIgbW9kdWxlOiAi cGFtX3VuaXguc28iIGFyZ3VtZW50czogKCk+KT4KICM8PHBhbS1zZXJ2aWNlPiBuYW1lOiAidXNl cmRlbCIgYWNjb3VudDogKCM8PHBhbS1lbnRyeT4gY29udHJvbDogInJlcXVpcmVkIiBtb2R1bGU6 ICJwYW1fdW5peC5zbyIgYXJndW1lbnRzOiAoKT4pIGF1dGg6ICgjPDxwYW0tZW50cnk+IGNvbnRy b2w6ICJzdWZmaWNpZW50IiBtb2R1bGU6ICJwYW1fcm9vdG9rLnNvIiBhcmd1bWVudHM6ICgpPikg cGFzc3dvcmQ6ICgjPDxwYW0tZW50cnk+IGNvbnRyb2w6ICJyZXF1aXJlZCIgbW9kdWxlOiAicGFt X3VuaXguc28iIGFyZ3VtZW50czogKCk+KSBzZXNzaW9uOiAoIzw8cGFtLWVudHJ5PiBjb250cm9s OiAicmVxdWlyZWQiIG1vZHVsZTogInBhbV91bml4LnNvIiBhcmd1bWVudHM6ICgpPik+CiAjPDxw YW0tc2VydmljZT4gbmFtZTogInVzZXJtb2QiIGFjY291bnQ6ICgjPDxwYW0tZW50cnk+IGNvbnRy b2w6ICJyZXF1aXJlZCIgbW9kdWxlOiAicGFtX3VuaXguc28iIGFyZ3VtZW50czogKCk+KSBhdXRo OiAoIzw8cGFtLWVudHJ5PiBjb250cm9sOiAic3VmZmljaWVudCIgbW9kdWxlOiAicGFtX3Jvb3Rv ay5zbyIgYXJndW1lbnRzOiAoKT4pIHBhc3N3b3JkOiAoIzw8cGFtLWVudHJ5PiBjb250cm9sOiAi cmVxdWlyZWQiIG1vZHVsZTogInBhbV91bml4LnNvIiBhcmd1bWVudHM6ICgpPikgc2Vzc2lvbjog KCM8PHBhbS1lbnRyeT4gY29udHJvbDogInJlcXVpcmVkIiBtb2R1bGU6ICJwYW1fdW5peC5zbyIg YXJndW1lbnRzOiAoKT4pPgogIzw8cGFtLXNlcnZpY2U+IG5hbWU6ICJncm91cGFkZCIgYWNjb3Vu dDogKCM8PHBhbS1lbnRyeT4gY29udHJvbDogInJlcXVpcmVkIiBtb2R1bGU6ICJwYW1fdW5peC5z byIgYXJndW1lbnRzOiAoKT4pIGF1dGg6ICgjPDxwYW0tZW50cnk+IGNvbnRyb2w6ICJzdWZmaWNp ZW50IiBtb2R1bGU6ICJwYW1fcm9vdG9rLnNvIiBhcmd1bWVudHM6ICgpPikgcGFzc3dvcmQ6ICgj PDxwYW0tZW50cnk+IGNvbnRyb2w6ICJyZXF1aXJlZCIgbW9kdWxlOiAicGFtX3VuaXguc28iIGFy Z3VtZW50czogKCk+KSBzZXNzaW9uOiAoIzw8cGFtLWVudHJ5PiBjb250cm9sOiAicmVxdWlyZWQi IG1vZHVsZTogInBhbV91bml4LnNvIiBhcmd1bWVudHM6ICgpPik+CiAjPDxwYW0tc2VydmljZT4g bmFtZTogImdyb3VwZGVsIiBhY2NvdW50OiAoIzw8cGFtLWVudHJ5PiBjb250cm9sOiAicmVxdWly ZWQiIG1vZHVsZTogInBhbV91bml4LnNvIiBhcmd1bWVudHM6ICgpPikgYXV0aDogKCM8PHBhbS1l bnRyeT4gY29udHJvbDogInN1ZmZpY2llbnQiIG1vZHVsZTogInBhbV9yb290b2suc28iIGFyZ3Vt ZW50czogKCk+KSBwYXNzd29yZDogKCM8PHBhbS1lbnRyeT4gY29udHJvbDogInJlcXVpcmVkIiBt b2R1bGU6ICJwYW1fdW5peC5zbyIgYXJndW1lbnRzOiAoKT4pIHNlc3Npb246ICgjPDxwYW0tZW50 cnk+IGNvbnRyb2w6ICJyZXF1aXJlZCIgbW9kdWxlOiAicGFtX3VuaXguc28iIGFyZ3VtZW50czog KCk+KT4KICM8PHBhbS1zZXJ2aWNlPiBuYW1lOiAiZ3JvdXBtb2QiIGFjY291bnQ6ICgjPDxwYW0t ZW50cnk+IGNvbnRyb2w6ICJyZXF1aXJlZCIgbW9kdWxlOiAicGFtX3VuaXguc28iIGFyZ3VtZW50 czogKCk+KSBhdXRoOiAoIzw8cGFtLWVudHJ5PiBjb250cm9sOiAic3VmZmljaWVudCIgbW9kdWxl OiAicGFtX3Jvb3Rvay5zbyIgYXJndW1lbnRzOiAoKT4pIHBhc3N3b3JkOiAoIzw8cGFtLWVudHJ5 PiBjb250cm9sOiAicmVxdWlyZWQiIG1vZHVsZTogInBhbV91bml4LnNvIiBhcmd1bWVudHM6ICgp Pikgc2Vzc2lvbjogKCM8PHBhbS1lbnRyeT4gY29udHJvbDogInJlcXVpcmVkIiBtb2R1bGU6ICJw YW1fdW5peC5zbyIgYXJndW1lbnRzOiAoKT4pPgogIzw8cGFtLXNlcnZpY2U+IG5hbWU6ICJsb2dp biIgYWNjb3VudDogKCM8PHBhbS1lbnRyeT4gY29udHJvbDogInJlcXVpcmVkIiBtb2R1bGU6ICJw YW1fdW5peC5zbyIgYXJndW1lbnRzOiAoKT4pIGF1dGg6ICgjPDxwYW0tZW50cnk+IGNvbnRyb2w6 ICJyZXF1aXJlZCIgbW9kdWxlOiAicGFtX3VuaXguc28iIGFyZ3VtZW50czogKCJudWxsb2siKT4p IHBhc3N3b3JkOiAoIzw8cGFtLWVudHJ5PiBjb250cm9sOiAicmVxdWlyZWQiIG1vZHVsZTogInBh bV91bml4LnNvIiBhcmd1bWVudHM6ICgpPikgc2Vzc2lvbjogKCM8PHBhbS1lbnRyeT4gY29udHJv bDogInJlcXVpcmVkIiBtb2R1bGU6ICJwYW1fdW5peC5zbyIgYXJndW1lbnRzOiAoKT4gIzw8cGFt LWVudHJ5PiBjb250cm9sOiAib3B0aW9uYWwiIG1vZHVsZTogInBhbV9tb3RkLnNvIiBhcmd1bWVu dHM6ICgjPGdleHAgKHN0cmluZy1hcHBlbmQgIm1vdGQ9IiAoIi9nbnUvc3RvcmUvc3Zuc2RzdjA4 MmZxNDkycDI5MXB3dzdjN2N2MXFkbXMtbW90ZCIpKSAzZGZmNGIwPik+KT4KICM8PHBhbS1zZXJ2 aWNlPiBuYW1lOiAibG9naW4iIGFjY291bnQ6ICgjPDxwYW0tZW50cnk+IGNvbnRyb2w6ICJyZXF1 aXJlZCIgbW9kdWxlOiAicGFtX3VuaXguc28iIGFyZ3VtZW50czogKCk+KSBhdXRoOiAoIzw8cGFt LWVudHJ5PiBjb250cm9sOiAicmVxdWlyZWQiIG1vZHVsZTogInBhbV91bml4LnNvIiBhcmd1bWVu dHM6ICgibnVsbG9rIik+KSBwYXNzd29yZDogKCM8PHBhbS1lbnRyeT4gY29udHJvbDogInJlcXVp cmVkIiBtb2R1bGU6ICJwYW1fdW5peC5zbyIgYXJndW1lbnRzOiAoKT4pIHNlc3Npb246ICgjPDxw YW0tZW50cnk+IGNvbnRyb2w6ICJyZXF1aXJlZCIgbW9kdWxlOiAicGFtX3VuaXguc28iIGFyZ3Vt ZW50czogKCk+ICM8PHBhbS1lbnRyeT4gY29udHJvbDogIm9wdGlvbmFsIiBtb2R1bGU6ICJwYW1f bW90ZC5zbyIgYXJndW1lbnRzOiAoIzxnZXhwIChzdHJpbmctYXBwZW5kICJtb3RkPSIgKCIvZ251 L3N0b3JlL3N2bnNkc3YwODJmcTQ5MnAyOTFwd3c3YzdjdjFxZG1zLW1vdGQiKSkgM2UxMGVhMD4p Pik+CiAjPDxwYW0tc2VydmljZT4gbmFtZTogImxvZ2luIiBhY2NvdW50OiAoIzw8cGFtLWVudHJ5 PiBjb250cm9sOiAicmVxdWlyZWQiIG1vZHVsZTogInBhbV91bml4LnNvIiBhcmd1bWVudHM6ICgp PikgYXV0aDogKCM8PHBhbS1lbnRyeT4gY29udHJvbDogInJlcXVpcmVkIiBtb2R1bGU6ICJwYW1f dW5peC5zbyIgYXJndW1lbnRzOiAoIm51bGxvayIpPikgcGFzc3dvcmQ6ICgjPDxwYW0tZW50cnk+ IGNvbnRyb2w6ICJyZXF1aXJlZCIgbW9kdWxlOiAicGFtX3VuaXguc28iIGFyZ3VtZW50czogKCk+ KSBzZXNzaW9uOiAoIzw8cGFtLWVudHJ5PiBjb250cm9sOiAicmVxdWlyZWQiIG1vZHVsZTogInBh bV91bml4LnNvIiBhcmd1bWVudHM6ICgpPiAjPDxwYW0tZW50cnk+IGNvbnRyb2w6ICJvcHRpb25h bCIgbW9kdWxlOiAicGFtX21vdGQuc28iIGFyZ3VtZW50czogKCM8Z2V4cCAoc3RyaW5nLWFwcGVu ZCAibW90ZD0iICgiL2dudS9zdG9yZS9zdm5zZHN2MDgyZnE0OTJwMjkxcHd3N2M3Y3YxcWRtcy1t b3RkIikpIDNlMTU5MDA+KT4pPgogIzw8cGFtLXNlcnZpY2U+IG5hbWU6ICJzbGltIiBhY2NvdW50 OiAoIzw8cGFtLWVudHJ5PiBjb250cm9sOiAicmVxdWlyZWQiIG1vZHVsZTogInBhbV91bml4LnNv IiBhcmd1bWVudHM6ICgpPikgYXV0aDogKCM8PHBhbS1lbnRyeT4gY29udHJvbDogInJlcXVpcmVk IiBtb2R1bGU6ICJwYW1fdW5peC5zbyIgYXJndW1lbnRzOiAoIm51bGxvayIpPikgcGFzc3dvcmQ6 ICgjPDxwYW0tZW50cnk+IGNvbnRyb2w6ICJyZXF1aXJlZCIgbW9kdWxlOiAicGFtX3VuaXguc28i IGFyZ3VtZW50czogKCk+KSBzZXNzaW9uOiAoIzw8cGFtLWVudHJ5PiBjb250cm9sOiAicmVxdWly ZWQiIG1vZHVsZTogInBhbV91bml4LnNvIiBhcmd1bWVudHM6ICgpPik+KQooIzw8cGFtLXNlcnZp Y2U+IG5hbWU6ICJvdGhlciIgYWNjb3VudDogKCM8PHBhbS1lbnRyeT4gY29udHJvbDogInJlcXVp cmVkIiBtb2R1bGU6ICJwYW1fZGVueS5zbyIgYXJndW1lbnRzOiAoKT4pIGF1dGg6ICgjPDxwYW0t ZW50cnk+IGNvbnRyb2w6ICJyZXF1aXJlZCIgbW9kdWxlOiAicGFtX2Rlbnkuc28iIGFyZ3VtZW50 czogKCk+KSBwYXNzd29yZDogKCM8PHBhbS1lbnRyeT4gY29udHJvbDogInJlcXVpcmVkIiBtb2R1 bGU6ICJwYW1fZGVueS5zbyIgYXJndW1lbnRzOiAoKT4pIHNlc3Npb246ICgjPDxwYW0tZW50cnk+ IGNvbnRyb2w6ICJyZXF1aXJlZCIgbW9kdWxlOiAicGFtX2Rlbnkuc28iIGFyZ3VtZW50czogKCk+ KT4KICM8PHBhbS1zZXJ2aWNlPiBuYW1lOiAic3UiIGFjY291bnQ6ICgjPDxwYW0tZW50cnk+IGNv bnRyb2w6ICJyZXF1aXJlZCIgbW9kdWxlOiAicGFtX3VuaXguc28iIGFyZ3VtZW50czogKCk+KSBh dXRoOiAoIzw8cGFtLWVudHJ5PiBjb250cm9sOiAicmVxdWlyZWQiIG1vZHVsZTogInBhbV91bml4 LnNvIiBhcmd1bWVudHM6ICgpPikgcGFzc3dvcmQ6ICgjPDxwYW0tZW50cnk+IGNvbnRyb2w6ICJy ZXF1aXJlZCIgbW9kdWxlOiAicGFtX3VuaXguc28iIGFyZ3VtZW50czogKCk+KSBzZXNzaW9uOiAo Izw8cGFtLWVudHJ5PiBjb250cm9sOiAicmVxdWlyZWQiIG1vZHVsZTogInBhbV91bml4LnNvIiBh cmd1bWVudHM6ICgpPik+CiAjPDxwYW0tc2VydmljZT4gbmFtZTogInBhc3N3ZCIgYWNjb3VudDog KCM8PHBhbS1lbnRyeT4gY29udHJvbDogInJlcXVpcmVkIiBtb2R1bGU6ICJwYW1fdW5peC5zbyIg YXJndW1lbnRzOiAoKT4pIGF1dGg6ICgjPDxwYW0tZW50cnk+IGNvbnRyb2w6ICJyZXF1aXJlZCIg bW9kdWxlOiAicGFtX3VuaXguc28iIGFyZ3VtZW50czogKCk+KSBwYXNzd29yZDogKCM8PHBhbS1l bnRyeT4gY29udHJvbDogInJlcXVpcmVkIiBtb2R1bGU6ICJwYW1fdW5peC5zbyIgYXJndW1lbnRz OiAoKT4pIHNlc3Npb246ICgjPDxwYW0tZW50cnk+IGNvbnRyb2w6ICJyZXF1aXJlZCIgbW9kdWxl OiAicGFtX3VuaXguc28iIGFyZ3VtZW50czogKCk+KT4KICM8PHBhbS1zZXJ2aWNlPiBuYW1lOiAi c3VkbyIgYWNjb3VudDogKCM8PHBhbS1lbnRyeT4gY29udHJvbDogInJlcXVpcmVkIiBtb2R1bGU6 ICJwYW1fdW5peC5zbyIgYXJndW1lbnRzOiAoKT4pIGF1dGg6ICgjPDxwYW0tZW50cnk+IGNvbnRy b2w6ICJyZXF1aXJlZCIgbW9kdWxlOiAicGFtX3VuaXguc28iIGFyZ3VtZW50czogKCk+KSBwYXNz d29yZDogKCM8PHBhbS1lbnRyeT4gY29udHJvbDogInJlcXVpcmVkIiBtb2R1bGU6ICJwYW1fdW5p eC5zbyIgYXJndW1lbnRzOiAoKT4pIHNlc3Npb246ICgjPDxwYW0tZW50cnk+IGNvbnRyb2w6ICJy ZXF1aXJlZCIgbW9kdWxlOiAicGFtX3VuaXguc28iIGFyZ3VtZW50czogKCk+KT4KICM8PHBhbS1z ZXJ2aWNlPiBuYW1lOiAieGxvY2siIGFjY291bnQ6ICgjPDxwYW0tZW50cnk+IGNvbnRyb2w6ICJy ZXF1aXJlZCIgbW9kdWxlOiAicGFtX3VuaXguc28iIGFyZ3VtZW50czogKCk+KSBhdXRoOiAoIzw8 cGFtLWVudHJ5PiBjb250cm9sOiAicmVxdWlyZWQiIG1vZHVsZTogInBhbV91bml4LnNvIiBhcmd1 bWVudHM6ICgpPikgcGFzc3dvcmQ6ICgjPDxwYW0tZW50cnk+IGNvbnRyb2w6ICJyZXF1aXJlZCIg bW9kdWxlOiAicGFtX3VuaXguc28iIGFyZ3VtZW50czogKCk+KSBzZXNzaW9uOiAoIzw8cGFtLWVu dHJ5PiBjb250cm9sOiAicmVxdWlyZWQiIG1vZHVsZTogInBhbV91bml4LnNvIiBhcmd1bWVudHM6 ICgpPik+CiAjPDxwYW0tc2VydmljZT4gbmFtZTogInhzY3JlZW5zYXZlciIgYWNjb3VudDogKCM8 PHBhbS1lbnRyeT4gY29udHJvbDogInJlcXVpcmVkIiBtb2R1bGU6ICJwYW1fdW5peC5zbyIgYXJn dW1lbnRzOiAoKT4pIGF1dGg6ICgjPDxwYW0tZW50cnk+IGNvbnRyb2w6ICJyZXF1aXJlZCIgbW9k dWxlOiAicGFtX3VuaXguc28iIGFyZ3VtZW50czogKCk+KSBwYXNzd29yZDogKCM8PHBhbS1lbnRy eT4gY29udHJvbDogInJlcXVpcmVkIiBtb2R1bGU6ICJwYW1fdW5peC5zbyIgYXJndW1lbnRzOiAo KT4pIHNlc3Npb246ICgjPDxwYW0tZW50cnk+IGNvbnRyb2w6ICJyZXF1aXJlZCIgbW9kdWxlOiAi cGFtX3VuaXguc28iIGFyZ3VtZW50czogKCk+KT4KICM8PHBhbS1zZXJ2aWNlPiBuYW1lOiAidXNl cmFkZCIgYWNjb3VudDogKCM8PHBhbS1lbnRyeT4gY29udHJvbDogInJlcXVpcmVkIiBtb2R1bGU6 ICJwYW1fdW5peC5zbyIgYXJndW1lbnRzOiAoKT4pIGF1dGg6ICgjPDxwYW0tZW50cnk+IGNvbnRy b2w6ICJzdWZmaWNpZW50IiBtb2R1bGU6ICJwYW1fcm9vdG9rLnNvIiBhcmd1bWVudHM6ICgpPikg cGFzc3dvcmQ6ICgjPDxwYW0tZW50cnk+IGNvbnRyb2w6ICJyZXF1aXJlZCIgbW9kdWxlOiAicGFt X3VuaXguc28iIGFyZ3VtZW50czogKCk+KSBzZXNzaW9uOiAoIzw8cGFtLWVudHJ5PiBjb250cm9s OiAicmVxdWlyZWQiIG1vZHVsZTogInBhbV91bml4LnNvIiBhcmd1bWVudHM6ICgpPik+CiAjPDxw YW0tc2VydmljZT4gbmFtZTogInVzZXJkZWwiIGFjY291bnQ6ICgjPDxwYW0tZW50cnk+IGNvbnRy b2w6ICJyZXF1aXJlZCIgbW9kdWxlOiAicGFtX3VuaXguc28iIGFyZ3VtZW50czogKCk+KSBhdXRo OiAoIzw8cGFtLWVudHJ5PiBjb250cm9sOiAic3VmZmljaWVudCIgbW9kdWxlOiAicGFtX3Jvb3Rv ay5zbyIgYXJndW1lbnRzOiAoKT4pIHBhc3N3b3JkOiAoIzw8cGFtLWVudHJ5PiBjb250cm9sOiAi cmVxdWlyZWQiIG1vZHVsZTogInBhbV91bml4LnNvIiBhcmd1bWVudHM6ICgpPikgc2Vzc2lvbjog KCM8PHBhbS1lbnRyeT4gY29udHJvbDogInJlcXVpcmVkIiBtb2R1bGU6ICJwYW1fdW5peC5zbyIg YXJndW1lbnRzOiAoKT4pPgogIzw8cGFtLXNlcnZpY2U+IG5hbWU6ICJ1c2VybW9kIiBhY2NvdW50 OiAoIzw8cGFtLWVudHJ5PiBjb250cm9sOiAicmVxdWlyZWQiIG1vZHVsZTogInBhbV91bml4LnNv IiBhcmd1bWVudHM6ICgpPikgYXV0aDogKCM8PHBhbS1lbnRyeT4gY29udHJvbDogInN1ZmZpY2ll bnQiIG1vZHVsZTogInBhbV9yb290b2suc28iIGFyZ3VtZW50czogKCk+KSBwYXNzd29yZDogKCM8 PHBhbS1lbnRyeT4gY29udHJvbDogInJlcXVpcmVkIiBtb2R1bGU6ICJwYW1fdW5peC5zbyIgYXJn dW1lbnRzOiAoKT4pIHNlc3Npb246ICgjPDxwYW0tZW50cnk+IGNvbnRyb2w6ICJyZXF1aXJlZCIg bW9kdWxlOiAicGFtX3VuaXguc28iIGFyZ3VtZW50czogKCk+KT4KICM8PHBhbS1zZXJ2aWNlPiBu YW1lOiAiZ3JvdXBhZGQiIGFjY291bnQ6ICgjPDxwYW0tZW50cnk+IGNvbnRyb2w6ICJyZXF1aXJl ZCIgbW9kdWxlOiAicGFtX3VuaXguc28iIGFyZ3VtZW50czogKCk+KSBhdXRoOiAoIzw8cGFtLWVu dHJ5PiBjb250cm9sOiAic3VmZmljaWVudCIgbW9kdWxlOiAicGFtX3Jvb3Rvay5zbyIgYXJndW1l bnRzOiAoKT4pIHBhc3N3b3JkOiAoIzw8cGFtLWVudHJ5PiBjb250cm9sOiAicmVxdWlyZWQiIG1v ZHVsZTogInBhbV91bml4LnNvIiBhcmd1bWVudHM6ICgpPikgc2Vzc2lvbjogKCM8PHBhbS1lbnRy eT4gY29udHJvbDogInJlcXVpcmVkIiBtb2R1bGU6ICJwYW1fdW5peC5zbyIgYXJndW1lbnRzOiAo KT4pPgogIzw8cGFtLXNlcnZpY2U+IG5hbWU6ICJncm91cGRlbCIgYWNjb3VudDogKCM8PHBhbS1l bnRyeT4gY29udHJvbDogInJlcXVpcmVkIiBtb2R1bGU6ICJwYW1fdW5peC5zbyIgYXJndW1lbnRz OiAoKT4pIGF1dGg6ICgjPDxwYW0tZW50cnk+IGNvbnRyb2w6ICJzdWZmaWNpZW50IiBtb2R1bGU6 ICJwYW1fcm9vdG9rLnNvIiBhcmd1bWVudHM6ICgpPikgcGFzc3dvcmQ6ICgjPDxwYW0tZW50cnk+ IGNvbnRyb2w6ICJyZXF1aXJlZCIgbW9kdWxlOiAicGFtX3VuaXguc28iIGFyZ3VtZW50czogKCk+ KSBzZXNzaW9uOiAoIzw8cGFtLWVudHJ5PiBjb250cm9sOiAicmVxdWlyZWQiIG1vZHVsZTogInBh bV91bml4LnNvIiBhcmd1bWVudHM6ICgpPik+CiAjPDxwYW0tc2VydmljZT4gbmFtZTogImdyb3Vw bW9kIiBhY2NvdW50OiAoIzw8cGFtLWVudHJ5PiBjb250cm9sOiAicmVxdWlyZWQiIG1vZHVsZTog InBhbV91bml4LnNvIiBhcmd1bWVudHM6ICgpPikgYXV0aDogKCM8PHBhbS1lbnRyeT4gY29udHJv bDogInN1ZmZpY2llbnQiIG1vZHVsZTogInBhbV9yb290b2suc28iIGFyZ3VtZW50czogKCk+KSBw YXNzd29yZDogKCM8PHBhbS1lbnRyeT4gY29udHJvbDogInJlcXVpcmVkIiBtb2R1bGU6ICJwYW1f dW5peC5zbyIgYXJndW1lbnRzOiAoKT4pIHNlc3Npb246ICgjPDxwYW0tZW50cnk+IGNvbnRyb2w6 ICJyZXF1aXJlZCIgbW9kdWxlOiAicGFtX3VuaXguc28iIGFyZ3VtZW50czogKCk+KT4KICM8PHBh bS1zZXJ2aWNlPiBuYW1lOiAibG9naW4iIGFjY291bnQ6ICgjPDxwYW0tZW50cnk+IGNvbnRyb2w6 ICJyZXF1aXJlZCIgbW9kdWxlOiAicGFtX3VuaXguc28iIGFyZ3VtZW50czogKCk+KSBhdXRoOiAo Izw8cGFtLWVudHJ5PiBjb250cm9sOiAicmVxdWlyZWQiIG1vZHVsZTogInBhbV91bml4LnNvIiBh cmd1bWVudHM6ICgibnVsbG9rIik+KSBwYXNzd29yZDogKCM8PHBhbS1lbnRyeT4gY29udHJvbDog InJlcXVpcmVkIiBtb2R1bGU6ICJwYW1fdW5peC5zbyIgYXJndW1lbnRzOiAoKT4pIHNlc3Npb246 ICgjPDxwYW0tZW50cnk+IGNvbnRyb2w6ICJyZXF1aXJlZCIgbW9kdWxlOiAicGFtX3VuaXguc28i IGFyZ3VtZW50czogKCk+ICM8PHBhbS1lbnRyeT4gY29udHJvbDogIm9wdGlvbmFsIiBtb2R1bGU6 ICJwYW1fbW90ZC5zbyIgYXJndW1lbnRzOiAoIzxnZXhwIChzdHJpbmctYXBwZW5kICJtb3RkPSIg KCIvZ251L3N0b3JlL3N2bnNkc3YwODJmcTQ5MnAyOTFwd3c3YzdjdjFxZG1zLW1vdGQiKSkgYTFm NjkwMD4pPik+CiAjPDxwYW0tc2VydmljZT4gbmFtZTogImxvZ2luIiBhY2NvdW50OiAoIzw8cGFt LWVudHJ5PiBjb250cm9sOiAicmVxdWlyZWQiIG1vZHVsZTogInBhbV91bml4LnNvIiBhcmd1bWVu dHM6ICgpPikgYXV0aDogKCM8PHBhbS1lbnRyeT4gY29udHJvbDogInJlcXVpcmVkIiBtb2R1bGU6 ICJwYW1fdW5peC5zbyIgYXJndW1lbnRzOiAoIm51bGxvayIpPikgcGFzc3dvcmQ6ICgjPDxwYW0t ZW50cnk+IGNvbnRyb2w6ICJyZXF1aXJlZCIgbW9kdWxlOiAicGFtX3VuaXguc28iIGFyZ3VtZW50 czogKCk+KSBzZXNzaW9uOiAoIzw8cGFtLWVudHJ5PiBjb250cm9sOiAicmVxdWlyZWQiIG1vZHVs ZTogInBhbV91bml4LnNvIiBhcmd1bWVudHM6ICgpPiAjPDxwYW0tZW50cnk+IGNvbnRyb2w6ICJv cHRpb25hbCIgbW9kdWxlOiAicGFtX21vdGQuc28iIGFyZ3VtZW50czogKCM8Z2V4cCAoc3RyaW5n LWFwcGVuZCAibW90ZD0iICgiL2dudS9zdG9yZS9zdm5zZHN2MDgyZnE0OTJwMjkxcHd3N2M3Y3Yx cWRtcy1tb3RkIikpIGExZjkxMjA+KT4pPgogIzw8cGFtLXNlcnZpY2U+IG5hbWU6ICJsb2dpbiIg YWNjb3VudDogKCM8PHBhbS1lbnRyeT4gY29udHJvbDogInJlcXVpcmVkIiBtb2R1bGU6ICJwYW1f dW5peC5zbyIgYXJndW1lbnRzOiAoKT4pIGF1dGg6ICgjPDxwYW0tZW50cnk+IGNvbnRyb2w6ICJy ZXF1aXJlZCIgbW9kdWxlOiAicGFtX3VuaXguc28iIGFyZ3VtZW50czogKCJudWxsb2siKT4pIHBh c3N3b3JkOiAoIzw8cGFtLWVudHJ5PiBjb250cm9sOiAicmVxdWlyZWQiIG1vZHVsZTogInBhbV91 bml4LnNvIiBhcmd1bWVudHM6ICgpPikgc2Vzc2lvbjogKCM8PHBhbS1lbnRyeT4gY29udHJvbDog InJlcXVpcmVkIiBtb2R1bGU6ICJwYW1fdW5peC5zbyIgYXJndW1lbnRzOiAoKT4gIzw8cGFtLWVu dHJ5PiBjb250cm9sOiAib3B0aW9uYWwiIG1vZHVsZTogInBhbV9tb3RkLnNvIiBhcmd1bWVudHM6 ICgjPGdleHAgKHN0cmluZy1hcHBlbmQgIm1vdGQ9IiAoIi9nbnUvc3RvcmUvc3Zuc2RzdjA4MmZx NDkycDI5MXB3dzdjN2N2MXFkbXMtbW90ZCIpKSBhMjJiYWUwPik+KT4KICM8PHBhbS1zZXJ2aWNl PiBuYW1lOiAic2xpbSIgYWNjb3VudDogKCM8PHBhbS1lbnRyeT4gY29udHJvbDogInJlcXVpcmVk IiBtb2R1bGU6ICJwYW1fdW5peC5zbyIgYXJndW1lbnRzOiAoKT4pIGF1dGg6ICgjPDxwYW0tZW50 cnk+IGNvbnRyb2w6ICJyZXF1aXJlZCIgbW9kdWxlOiAicGFtX3VuaXguc28iIGFyZ3VtZW50czog KCJudWxsb2siKT4pIHBhc3N3b3JkOiAoIzw8cGFtLWVudHJ5PiBjb250cm9sOiAicmVxdWlyZWQi IG1vZHVsZTogInBhbV91bml4LnNvIiBhcmd1bWVudHM6ICgpPikgc2Vzc2lvbjogKCM8PHBhbS1l bnRyeT4gY29udHJvbDogInJlcXVpcmVkIiBtb2R1bGU6ICJwYW1fdW5peC5zbyIgYXJndW1lbnRz OiAoKT4pPikKKCM8PHBhbS1zZXJ2aWNlPiBuYW1lOiAib3RoZXIiIGFjY291bnQ6ICgjPDxwYW0t ZW50cnk+IGNvbnRyb2w6ICJyZXF1aXJlZCIgbW9kdWxlOiAicGFtX2Rlbnkuc28iIGFyZ3VtZW50 czogKCk+KSBhdXRoOiAoIzw8cGFtLWVudHJ5PiBjb250cm9sOiAicmVxdWlyZWQiIG1vZHVsZTog InBhbV9kZW55LnNvIiBhcmd1bWVudHM6ICgpPikgcGFzc3dvcmQ6ICgjPDxwYW0tZW50cnk+IGNv bnRyb2w6ICJyZXF1aXJlZCIgbW9kdWxlOiAicGFtX2Rlbnkuc28iIGFyZ3VtZW50czogKCk+KSBz ZXNzaW9uOiAoIzw8cGFtLWVudHJ5PiBjb250cm9sOiAicmVxdWlyZWQiIG1vZHVsZTogInBhbV9k ZW55LnNvIiBhcmd1bWVudHM6ICgpPik+CiAjPDxwYW0tc2VydmljZT4gbmFtZTogInN1IiBhY2Nv dW50OiAoIzw8cGFtLWVudHJ5PiBjb250cm9sOiAicmVxdWlyZWQiIG1vZHVsZTogInBhbV91bml4 LnNvIiBhcmd1bWVudHM6ICgpPikgYXV0aDogKCM8PHBhbS1lbnRyeT4gY29udHJvbDogInJlcXVp cmVkIiBtb2R1bGU6ICJwYW1fdW5peC5zbyIgYXJndW1lbnRzOiAoKT4pIHBhc3N3b3JkOiAoIzw8 cGFtLWVudHJ5PiBjb250cm9sOiAicmVxdWlyZWQiIG1vZHVsZTogInBhbV91bml4LnNvIiBhcmd1 bWVudHM6ICgpPikgc2Vzc2lvbjogKCM8PHBhbS1lbnRyeT4gY29udHJvbDogInJlcXVpcmVkIiBt b2R1bGU6ICJwYW1fdW5peC5zbyIgYXJndW1lbnRzOiAoKT4pPgogIzw8cGFtLXNlcnZpY2U+IG5h bWU6ICJwYXNzd2QiIGFjY291bnQ6ICgjPDxwYW0tZW50cnk+IGNvbnRyb2w6ICJyZXF1aXJlZCIg bW9kdWxlOiAicGFtX3VuaXguc28iIGFyZ3VtZW50czogKCk+KSBhdXRoOiAoIzw8cGFtLWVudHJ5 PiBjb250cm9sOiAicmVxdWlyZWQiIG1vZHVsZTogInBhbV91bml4LnNvIiBhcmd1bWVudHM6ICgp PikgcGFzc3dvcmQ6ICgjPDxwYW0tZW50cnk+IGNvbnRyb2w6ICJyZXF1aXJlZCIgbW9kdWxlOiAi cGFtX3VuaXguc28iIGFyZ3VtZW50czogKCk+KSBzZXNzaW9uOiAoIzw8cGFtLWVudHJ5PiBjb250 cm9sOiAicmVxdWlyZWQiIG1vZHVsZTogInBhbV91bml4LnNvIiBhcmd1bWVudHM6ICgpPik+CiAj PDxwYW0tc2VydmljZT4gbmFtZTogInN1ZG8iIGFjY291bnQ6ICgjPDxwYW0tZW50cnk+IGNvbnRy b2w6ICJyZXF1aXJlZCIgbW9kdWxlOiAicGFtX3VuaXguc28iIGFyZ3VtZW50czogKCk+KSBhdXRo OiAoIzw8cGFtLWVudHJ5PiBjb250cm9sOiAicmVxdWlyZWQiIG1vZHVsZTogInBhbV91bml4LnNv IiBhcmd1bWVudHM6ICgpPikgcGFzc3dvcmQ6ICgjPDxwYW0tZW50cnk+IGNvbnRyb2w6ICJyZXF1 aXJlZCIgbW9kdWxlOiAicGFtX3VuaXguc28iIGFyZ3VtZW50czogKCk+KSBzZXNzaW9uOiAoIzw8 cGFtLWVudHJ5PiBjb250cm9sOiAicmVxdWlyZWQiIG1vZHVsZTogInBhbV91bml4LnNvIiBhcmd1 bWVudHM6ICgpPik+CiAjPDxwYW0tc2VydmljZT4gbmFtZTogInhsb2NrIiBhY2NvdW50OiAoIzw8 cGFtLWVudHJ5PiBjb250cm9sOiAicmVxdWlyZWQiIG1vZHVsZTogInBhbV91bml4LnNvIiBhcmd1 bWVudHM6ICgpPikgYXV0aDogKCM8PHBhbS1lbnRyeT4gY29udHJvbDogInJlcXVpcmVkIiBtb2R1 bGU6ICJwYW1fdW5peC5zbyIgYXJndW1lbnRzOiAoKT4pIHBhc3N3b3JkOiAoIzw8cGFtLWVudHJ5 PiBjb250cm9sOiAicmVxdWlyZWQiIG1vZHVsZTogInBhbV91bml4LnNvIiBhcmd1bWVudHM6ICgp Pikgc2Vzc2lvbjogKCM8PHBhbS1lbnRyeT4gY29udHJvbDogInJlcXVpcmVkIiBtb2R1bGU6ICJw YW1fdW5peC5zbyIgYXJndW1lbnRzOiAoKT4pPgogIzw8cGFtLXNlcnZpY2U+IG5hbWU6ICJ4c2Ny ZWVuc2F2ZXIiIGFjY291bnQ6ICgjPDxwYW0tZW50cnk+IGNvbnRyb2w6ICJyZXF1aXJlZCIgbW9k dWxlOiAicGFtX3VuaXguc28iIGFyZ3VtZW50czogKCk+KSBhdXRoOiAoIzw8cGFtLWVudHJ5PiBj b250cm9sOiAicmVxdWlyZWQiIG1vZHVsZTogInBhbV91bml4LnNvIiBhcmd1bWVudHM6ICgpPikg cGFzc3dvcmQ6ICgjPDxwYW0tZW50cnk+IGNvbnRyb2w6ICJyZXF1aXJlZCIgbW9kdWxlOiAicGFt X3VuaXguc28iIGFyZ3VtZW50czogKCk+KSBzZXNzaW9uOiAoIzw8cGFtLWVudHJ5PiBjb250cm9s OiAicmVxdWlyZWQiIG1vZHVsZTogInBhbV91bml4LnNvIiBhcmd1bWVudHM6ICgpPik+CiAjPDxw YW0tc2VydmljZT4gbmFtZTogInVzZXJhZGQiIGFjY291bnQ6ICgjPDxwYW0tZW50cnk+IGNvbnRy b2w6ICJyZXF1aXJlZCIgbW9kdWxlOiAicGFtX3VuaXguc28iIGFyZ3VtZW50czogKCk+KSBhdXRo OiAoIzw8cGFtLWVudHJ5PiBjb250cm9sOiAic3VmZmljaWVudCIgbW9kdWxlOiAicGFtX3Jvb3Rv ay5zbyIgYXJndW1lbnRzOiAoKT4pIHBhc3N3b3JkOiAoIzw8cGFtLWVudHJ5PiBjb250cm9sOiAi cmVxdWlyZWQiIG1vZHVsZTogInBhbV91bml4LnNvIiBhcmd1bWVudHM6ICgpPikgc2Vzc2lvbjog KCM8PHBhbS1lbnRyeT4gY29udHJvbDogInJlcXVpcmVkIiBtb2R1bGU6ICJwYW1fdW5peC5zbyIg YXJndW1lbnRzOiAoKT4pPgogIzw8cGFtLXNlcnZpY2U+IG5hbWU6ICJ1c2VyZGVsIiBhY2NvdW50 OiAoIzw8cGFtLWVudHJ5PiBjb250cm9sOiAicmVxdWlyZWQiIG1vZHVsZTogInBhbV91bml4LnNv IiBhcmd1bWVudHM6ICgpPikgYXV0aDogKCM8PHBhbS1lbnRyeT4gY29udHJvbDogInN1ZmZpY2ll bnQiIG1vZHVsZTogInBhbV9yb290b2suc28iIGFyZ3VtZW50czogKCk+KSBwYXNzd29yZDogKCM8 PHBhbS1lbnRyeT4gY29udHJvbDogInJlcXVpcmVkIiBtb2R1bGU6ICJwYW1fdW5peC5zbyIgYXJn dW1lbnRzOiAoKT4pIHNlc3Npb246ICgjPDxwYW0tZW50cnk+IGNvbnRyb2w6ICJyZXF1aXJlZCIg bW9kdWxlOiAicGFtX3VuaXguc28iIGFyZ3VtZW50czogKCk+KT4KICM8PHBhbS1zZXJ2aWNlPiBu YW1lOiAidXNlcm1vZCIgYWNjb3VudDogKCM8PHBhbS1lbnRyeT4gY29udHJvbDogInJlcXVpcmVk IiBtb2R1bGU6ICJwYW1fdW5peC5zbyIgYXJndW1lbnRzOiAoKT4pIGF1dGg6ICgjPDxwYW0tZW50 cnk+IGNvbnRyb2w6ICJzdWZmaWNpZW50IiBtb2R1bGU6ICJwYW1fcm9vdG9rLnNvIiBhcmd1bWVu dHM6ICgpPikgcGFzc3dvcmQ6ICgjPDxwYW0tZW50cnk+IGNvbnRyb2w6ICJyZXF1aXJlZCIgbW9k dWxlOiAicGFtX3VuaXguc28iIGFyZ3VtZW50czogKCk+KSBzZXNzaW9uOiAoIzw8cGFtLWVudHJ5 PiBjb250cm9sOiAicmVxdWlyZWQiIG1vZHVsZTogInBhbV91bml4LnNvIiBhcmd1bWVudHM6ICgp Pik+CiAjPDxwYW0tc2VydmljZT4gbmFtZTogImdyb3VwYWRkIiBhY2NvdW50OiAoIzw8cGFtLWVu dHJ5PiBjb250cm9sOiAicmVxdWlyZWQiIG1vZHVsZTogInBhbV91bml4LnNvIiBhcmd1bWVudHM6 ICgpPikgYXV0aDogKCM8PHBhbS1lbnRyeT4gY29udHJvbDogInN1ZmZpY2llbnQiIG1vZHVsZTog InBhbV9yb290b2suc28iIGFyZ3VtZW50czogKCk+KSBwYXNzd29yZDogKCM8PHBhbS1lbnRyeT4g Y29udHJvbDogInJlcXVpcmVkIiBtb2R1bGU6ICJwYW1fdW5peC5zbyIgYXJndW1lbnRzOiAoKT4p IHNlc3Npb246ICgjPDxwYW0tZW50cnk+IGNvbnRyb2w6ICJyZXF1aXJlZCIgbW9kdWxlOiAicGFt X3VuaXguc28iIGFyZ3VtZW50czogKCk+KT4KICM8PHBhbS1zZXJ2aWNlPiBuYW1lOiAiZ3JvdXBk ZWwiIGFjY291bnQ6ICgjPDxwYW0tZW50cnk+IGNvbnRyb2w6ICJyZXF1aXJlZCIgbW9kdWxlOiAi cGFtX3VuaXguc28iIGFyZ3VtZW50czogKCk+KSBhdXRoOiAoIzw8cGFtLWVudHJ5PiBjb250cm9s OiAic3VmZmljaWVudCIgbW9kdWxlOiAicGFtX3Jvb3Rvay5zbyIgYXJndW1lbnRzOiAoKT4pIHBh c3N3b3JkOiAoIzw8cGFtLWVudHJ5PiBjb250cm9sOiAicmVxdWlyZWQiIG1vZHVsZTogInBhbV91 bml4LnNvIiBhcmd1bWVudHM6ICgpPikgc2Vzc2lvbjogKCM8PHBhbS1lbnRyeT4gY29udHJvbDog InJlcXVpcmVkIiBtb2R1bGU6ICJwYW1fdW5peC5zbyIgYXJndW1lbnRzOiAoKT4pPgogIzw8cGFt LXNlcnZpY2U+IG5hbWU6ICJncm91cG1vZCIgYWNjb3VudDogKCM8PHBhbS1lbnRyeT4gY29udHJv bDogInJlcXVpcmVkIiBtb2R1bGU6ICJwYW1fdW5peC5zbyIgYXJndW1lbnRzOiAoKT4pIGF1dGg6 ICgjPDxwYW0tZW50cnk+IGNvbnRyb2w6ICJzdWZmaWNpZW50IiBtb2R1bGU6ICJwYW1fcm9vdG9r LnNvIiBhcmd1bWVudHM6ICgpPikgcGFzc3dvcmQ6ICgjPDxwYW0tZW50cnk+IGNvbnRyb2w6ICJy ZXF1aXJlZCIgbW9kdWxlOiAicGFtX3VuaXguc28iIGFyZ3VtZW50czogKCk+KSBzZXNzaW9uOiAo Izw8cGFtLWVudHJ5PiBjb250cm9sOiAicmVxdWlyZWQiIG1vZHVsZTogInBhbV91bml4LnNvIiBh cmd1bWVudHM6ICgpPik+CiAjPDxwYW0tc2VydmljZT4gbmFtZTogImxvZ2luIiBhY2NvdW50OiAo Izw8cGFtLWVudHJ5PiBjb250cm9sOiAicmVxdWlyZWQiIG1vZHVsZTogInBhbV91bml4LnNvIiBh cmd1bWVudHM6ICgpPikgYXV0aDogKCM8PHBhbS1lbnRyeT4gY29udHJvbDogInJlcXVpcmVkIiBt b2R1bGU6ICJwYW1fdW5peC5zbyIgYXJndW1lbnRzOiAoIm51bGxvayIpPikgcGFzc3dvcmQ6ICgj PDxwYW0tZW50cnk+IGNvbnRyb2w6ICJyZXF1aXJlZCIgbW9kdWxlOiAicGFtX3VuaXguc28iIGFy Z3VtZW50czogKCk+KSBzZXNzaW9uOiAoIzw8cGFtLWVudHJ5PiBjb250cm9sOiAicmVxdWlyZWQi IG1vZHVsZTogInBhbV91bml4LnNvIiBhcmd1bWVudHM6ICgpPiAjPDxwYW0tZW50cnk+IGNvbnRy b2w6ICJvcHRpb25hbCIgbW9kdWxlOiAicGFtX21vdGQuc28iIGFyZ3VtZW50czogKCM8Z2V4cCAo c3RyaW5nLWFwcGVuZCAibW90ZD0iICgiL2dudS9zdG9yZS9zdm5zZHN2MDgyZnE0OTJwMjkxcHd3 N2M3Y3YxcWRtcy1tb3RkIikpIDZhMWU1NDA+KT4pPgogIzw8cGFtLXNlcnZpY2U+IG5hbWU6ICJs b2dpbiIgYWNjb3VudDogKCM8PHBhbS1lbnRyeT4gY29udHJvbDogInJlcXVpcmVkIiBtb2R1bGU6 ICJwYW1fdW5peC5zbyIgYXJndW1lbnRzOiAoKT4pIGF1dGg6ICgjPDxwYW0tZW50cnk+IGNvbnRy b2w6ICJyZXF1aXJlZCIgbW9kdWxlOiAicGFtX3VuaXguc28iIGFyZ3VtZW50czogKCJudWxsb2si KT4pIHBhc3N3b3JkOiAoIzw8cGFtLWVudHJ5PiBjb250cm9sOiAicmVxdWlyZWQiIG1vZHVsZTog InBhbV91bml4LnNvIiBhcmd1bWVudHM6ICgpPikgc2Vzc2lvbjogKCM8PHBhbS1lbnRyeT4gY29u dHJvbDogInJlcXVpcmVkIiBtb2R1bGU6ICJwYW1fdW5peC5zbyIgYXJndW1lbnRzOiAoKT4gIzw8 cGFtLWVudHJ5PiBjb250cm9sOiAib3B0aW9uYWwiIG1vZHVsZTogInBhbV9tb3RkLnNvIiBhcmd1 bWVudHM6ICgjPGdleHAgKHN0cmluZy1hcHBlbmQgIm1vdGQ9IiAoIi9nbnUvc3RvcmUvc3Zuc2Rz djA4MmZxNDkycDI5MXB3dzdjN2N2MXFkbXMtbW90ZCIpKSA2YTI1YmQwPik+KT4KICM8PHBhbS1z ZXJ2aWNlPiBuYW1lOiAibG9naW4iIGFjY291bnQ6ICgjPDxwYW0tZW50cnk+IGNvbnRyb2w6ICJy ZXF1aXJlZCIgbW9kdWxlOiAicGFtX3VuaXguc28iIGFyZ3VtZW50czogKCk+KSBhdXRoOiAoIzw8 cGFtLWVudHJ5PiBjb250cm9sOiAicmVxdWlyZWQiIG1vZHVsZTogInBhbV91bml4LnNvIiBhcmd1 bWVudHM6ICgibnVsbG9rIik+KSBwYXNzd29yZDogKCM8PHBhbS1lbnRyeT4gY29udHJvbDogInJl cXVpcmVkIiBtb2R1bGU6ICJwYW1fdW5peC5zbyIgYXJndW1lbnRzOiAoKT4pIHNlc3Npb246ICgj PDxwYW0tZW50cnk+IGNvbnRyb2w6ICJyZXF1aXJlZCIgbW9kdWxlOiAicGFtX3VuaXguc28iIGFy Z3VtZW50czogKCk+ICM8PHBhbS1lbnRyeT4gY29udHJvbDogIm9wdGlvbmFsIiBtb2R1bGU6ICJw YW1fbW90ZC5zbyIgYXJndW1lbnRzOiAoIzxnZXhwIChzdHJpbmctYXBwZW5kICJtb3RkPSIgKCIv Z251L3N0b3JlL3N2bnNkc3YwODJmcTQ5MnAyOTFwd3c3YzdjdjFxZG1zLW1vdGQiKSkgNmEyODRi MD4pPik+CiAjPDxwYW0tc2VydmljZT4gbmFtZTogInNsaW0iIGFjY291bnQ6ICgjPDxwYW0tZW50 cnk+IGNvbnRyb2w6ICJyZXF1aXJlZCIgbW9kdWxlOiAicGFtX3VuaXguc28iIGFyZ3VtZW50czog KCk+KSBhdXRoOiAoIzw8cGFtLWVudHJ5PiBjb250cm9sOiAicmVxdWlyZWQiIG1vZHVsZTogInBh bV91bml4LnNvIiBhcmd1bWVudHM6ICgibnVsbG9rIik+KSBwYXNzd29yZDogKCM8PHBhbS1lbnRy eT4gY29udHJvbDogInJlcXVpcmVkIiBtb2R1bGU6ICJwYW1fdW5peC5zbyIgYXJndW1lbnRzOiAo KT4pIHNlc3Npb246ICgjPDxwYW0tZW50cnk+IGNvbnRyb2w6ICJyZXF1aXJlZCIgbW9kdWxlOiAi cGFtX3VuaXguc28iIGFyZ3VtZW50czogKCk+KT4pCg== --=-=-= Content-Type: text/plain After 'make gnu/system/linux.go', it works with a different pam.d-builder: --=-=-= Content-Type: application/octet-stream Content-Disposition: attachment; filename=1g1ik6jp04x8j204482hkzvfq4dxly0h-pam.d-builder Content-Transfer-Encoding: base64 KGJlZ2luICh1c2UtbW9kdWxlcyAoaWNlLTkgbWF0Y2gpKSAobWtkaXIgKChAIChndWlsZSkgZ2V0 ZW52KSAib3V0IikpIChmb3ItZWFjaCAobWF0Y2gtbGFtYmRhICgobmFtZSBmaWxlKSAoc3ltbGlu ayBmaWxlIChzdHJpbmctYXBwZW5kICgoQCAoZ3VpbGUpIGdldGVudikgIm91dCIpICIvIiBuYW1l KSkpKSAocXVvdGUgKCgib3RoZXIiICIvZ251L3N0b3JlL2NyODBkMmw0cXE3ZDE2ZjlwN3c2dzhs bDF2Zm5xNncwLW90aGVyIikgKCJzdSIgIi9nbnUvc3RvcmUvamExMDhreHdqeGRtOW5ma2Nwamg0 ZDE5d3lmcHF6NnAtc3UiKSAoInBhc3N3ZCIgIi9nbnUvc3RvcmUvZ2MzY2dmNDJhOXpiMWx3bjBm Z2pobGJhMGQ2anozNzYtcGFzc3dkIikgKCJzdWRvIiAiL2dudS9zdG9yZS85ZGwzbnBuaXBuaDIy Z2duOGRjM3ozYjFkOWZjMmd5NS1zdWRvIikgKCJ4bG9jayIgIi9nbnUvc3RvcmUvMHBtdnJ2aGo4 YWY1Z3AzanA5dnl5MHpxZGs4bGgza2kteGxvY2siKSAoInhzY3JlZW5zYXZlciIgIi9nbnUvc3Rv cmUvYTBmZHpqeHMzZnE2Z2doaTRpZzYzemN5MnFheTJhcjQteHNjcmVlbnNhdmVyIikgKCJ1c2Vy YWRkIiAiL2dudS9zdG9yZS93NHY0YzRoYThoNnljeGg0Ymt5cjhzaXFuczhsbnYyMS11c2VyYWRk IikgKCJ1c2VyZGVsIiAiL2dudS9zdG9yZS8xOTB3c3NpbnBzd25naWhtMWhuMDRua2Q5NDg3eTF2 My11c2VyZGVsIikgKCJ1c2VybW9kIiAiL2dudS9zdG9yZS8xM2xtemxxM3F6eDIyMG5nYXd2dzFn ZnkxNW53czN6MC11c2VybW9kIikgKCJncm91cGFkZCIgIi9nbnUvc3RvcmUvM3Z5MnJ3ZmFqc3Zh aXB4cTF6ZnozMmtyYnduc2trNTktZ3JvdXBhZGQiKSAoImdyb3VwZGVsIiAiL2dudS9zdG9yZS9k cGdnaDJmeXJmcGx3MmhyOGQzZmYzODA4YzBnYnpiOC1ncm91cGRlbCIpICgiZ3JvdXBtb2QiICIv Z251L3N0b3JlLzV3ZDVkeDI1eHJuNG4zbjM1OGlrMmlxaGh6MWpscHY0LWdyb3VwbW9kIikgKCJs b2dpbiIgIi9nbnUvc3RvcmUvcG4yd21kY3p3Y2tua3N4aGRuNGpsNnNoNDloMHZpZG0tbG9naW4i KSAoInNsaW0iICIvZ251L3N0b3JlL2czeWhyeDZyeXZxaHkyOTJoYmtma3JzZDgzeWxjbGljLXNs aW0iKSkpKSk= --=-=-=-- ------------=_1426007643-19275-1-- From unknown Mon Jun 23 18:31:42 2025 X-Loop: help-debbugs@gnu.org Subject: bug#20037: problem still persist References: <87vbib4w66.fsf@gmail.com> In-Reply-To: <87vbib4w66.fsf@gmail.com> Resent-From: =?UTF-8?Q?Tom=C3=A1=C5=A1_?= =?UTF-8?Q?=C4=8Cech?= Original-Sender: "Debbugs-submit" Resent-CC: bug-guix@gnu.org Resent-Date: Thu, 02 Apr 2015 15:25:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 20037 X-GNU-PR-Package: guix X-GNU-PR-Keywords: To: 20037@debbugs.gnu.org Received: via spool by 20037-submit@debbugs.gnu.org id=B20037.142798829429963 (code B ref 20037); Thu, 02 Apr 2015 15:25:02 +0000 Received: (at 20037) by debbugs.gnu.org; 2 Apr 2015 15:24:54 +0000 Received: from localhost ([127.0.0.1]:43438 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1YdgzF-0007nD-KJ for submit@debbugs.gnu.org; Thu, 02 Apr 2015 11:24:54 -0400 Received: from cantor2.suse.de ([195.135.220.15]:42117 helo=mx2.suse.de) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1YdgzC-0007n3-Nz for 20037@debbugs.gnu.org; Thu, 02 Apr 2015 11:24:51 -0400 X-Virus-Scanned: by amavisd-new at test-mx.suse.de Received: from relay1.suse.de (charybdis-ext.suse.de [195.135.220.254]) by mx2.suse.de (Postfix) with ESMTP id B5844AC54 for <20037@debbugs.gnu.org>; Thu, 2 Apr 2015 15:24:49 +0000 (UTC) Date: Thu, 2 Apr 2015 17:24:49 +0200 From: =?UTF-8?Q?Tom=C3=A1=C5=A1_?= =?UTF-8?Q?=C4=8Cech?= Message-ID: <20150402152449.GA29156@crashnator.suse.cz> MIME-Version: 1.0 Content-Type: multipart/signed; micalg=pgp-sha1; protocol="application/pgp-signature"; boundary="Kj7319i9nmIyA2yE" Content-Disposition: inline User-Agent: Mutt/1.5.21 (2010-09-15) X-Spam-Score: -5.0 (-----) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.15 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: -5.0 (-----) --Kj7319i9nmIyA2yE Content-Type: text/plain; charset=us-ascii; format=flowed Content-Disposition: inline Content-Transfer-Encoding: quoted-printable I'm afraid I can reproduce it. I'm at revision bfe3c6857251c1fff24317da602b9cd762c1c112, running guix from GIT through pre-inst-env. I was able to remove all my local modifications so no GUIX_PACKAGE_PATH is = in place. ----------------------%<----my-config.scm----begin---->%------------------- (use-modules (gnu)) (use-package-modules ;; generic guix packages modules admin autotools avahi base bash commencement cryptsetup curl emacs enlightenment gdb glib gnutls gnuzilla grub links linux lsh mail mc patchutils slim synergy texinfo version-control video wget wicd xfce xorg dwm avahi ssh xorg vpn openssl) (use-service-modules avahi base dbus networking ssh xorg) (operating-system (host-name "venom") (timezone "Europe/Prague") (locale "cs_CZ.utf8") (bootloader (grub-configuration (device "/dev/sda") (menu-entries (list (menu-entry (label "Gentoo") (linux "/vmlinuz-gentoo") (linux-arguments (list "root=3D/dev/venom/gentoo" "init=3D/usr/lib/systemd/systemd")) (initrd "/initramfs-gentoo") ))))) (file-systems (append (list (file-system (device "/dev/sda3") ; or partition label (mount-point "/") (type "ext4")) ;; (file-system ;; (device "/dev/venom/home") ;; (mount-point "/home") ;; (type "ext4")) ) %base-file-systems)) (swap-devices '("/dev/sda2")) (users (list (user-account (name "tcech") (uid 1000) (group "users") (comment "Tomas Cech") (password "password") (home-directory "/home/tcech")))) (packages (append (list ;; absolutely necessary emacs lvm2 mc bash texinfo grub nss-mdns procps cryptsetup alsa-utils =20 ;; networking iw iproute wicd links wpa-supplicant dbus vpnc openconnect openssl lsh =20 ;; minimal Xorg slim xrandr xterm slock =20 ;; mail mutt mu gnutls ;; web icecat wget curl =20 ;; enlightenment terminology enlightenment ;; xfce xfce ;; other X stuff synergy ;; multimedia mplayer mplayer2 vlc ;; mpv ;; development git magit subversion cvs rcs quilt patchutils patch gcc-toolchain-4.9 = gnu-make automake autoconf gdb strace ltrace ;; other htop ;; not packaged yet ;; isync cmus cscope ctags the-silver-searcher ) %base-packages)) (services (append (list (lsh-service #:port-number 22 #:root-login? #t #:initialize? #t) (slim-service) (wicd-service) (avahi-service) (dbus-service (list avahi wicd)) (mingetty-service "ttyS0")) %base-services)) ) ----------------------%<----my-config.scm----end------>%------------------- As I lost ability to boot after repartitioning so I run it from chroot from openSUSE. Guix daemon is started from chroot. Failure is happening with: $ guix system reconfigure my-config.scm substitute-binary: updating list of substitutes from 'http://hydra.gnu.org'= =2E.. The following derivations will be built: /gnu/store/igkyyxgpyvizzpkygji34dkyiivrbqbj-system.drv /gnu/store/khgv41ycwz0vg6sadgzrbrpsl93mii5c-grub.cfg.drv /gnu/store/j1s6vh555l6bjmf343wf9f1iyzdzwnv8-activate.drv /gnu/store/mx0rmnfqi998lpdv8iaywj66wdjnhmsy-boot.drv /gnu/store/wnj7qwhn1i7akk6crkg6s0diksi3lhyr-pam.d.drv /gnu/store/7dm59cc020dfma43b24pilrp98zgsbs8-etc.drv Backtrace: In ice-9/boot-9.scm: 157: 10 [catch #t # ...] In unknown file: ?: 9 [apply-smob/1 #] In ice-9/boot-9.scm: 63: 8 [call-with-prompt prompt0 ...] In ice-9/eval.scm: 432: 7 [eval # #] In ice-9/boot-9.scm: 2401: 6 [save-module-excursion #] 4050: 5 [#] 1724: 4 [%start-stack load-stack ...] 1729: 3 [#] In unknown file: ?: 2 [primitive-load "/gnu/store/b027n4gx00y19bpyi1h5hasvnpp95ff4-pam.d= -builder"] In srfi/srfi-1.scm: 616: 1 [for-each # (# # #= # ...)] In unknown file: ?: 0 [symlink "/gnu/store/z95z25d73kjza99s3w95lrdsiqlcdv0a-login" ...] ERROR: In procedure symlink: ERROR: In procedure symlink: File exists builder for `/gnu/store/wnj7qwhn1i7akk6crkg6s0diksi3lhyr-pam.d.drv' failed = with exit code 1 cannot build derivation `/gnu/store/7dm59cc020dfma43b24pilrp98zgsbs8-etc.dr= v': 1 dependencies couldn't be built cannot build derivation `/gnu/store/igkyyxgpyvizzpkygji34dkyiivrbqbj-system= =2Edrv': 1 dependencies couldn't be built killing process 7202 guix system: error: build failed: build of `/gnu/store/igkyyxgpyvizzpkygji3= 4dkyiivrbqbj-system.drv' failed It seems to be identical to the report. Furthermore - `make clean' in my GIT repository is not helping so right now I'm not sure how to progress. I'd appreciate if you have any other hints how to progress or what else to wipe. S_W --Kj7319i9nmIyA2yE Content-Type: application/pgp-signature; name="signature.asc" Content-Description: Digital signature -----BEGIN PGP SIGNATURE----- Version: GnuPG v2 iEYEARECAAYFAlUdXz8ACgkQ37XrCapiVCMrEQCeIrOBTWLpn1wr7kdvVfrZ4emQ 4BcAn2wXF9ExJENwxmvJHklzE94H9NZk =bCCx -----END PGP SIGNATURE----- --Kj7319i9nmIyA2yE-- From unknown Mon Jun 23 18:31:42 2025 X-Loop: help-debbugs@gnu.org Subject: bug#20037: problem still persist Resent-From: ludo@gnu.org (Ludovic =?UTF-8?Q?Court=C3=A8s?=) Original-Sender: "Debbugs-submit" Resent-CC: bug-guix@gnu.org Resent-Date: Sun, 05 Apr 2015 21:06:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 20037 X-GNU-PR-Package: guix X-GNU-PR-Keywords: To: =?UTF-8?Q?Tom=C3=A1=C5=A1_?= =?UTF-8?Q?=C4=8Cech?= Cc: 20037@debbugs.gnu.org Received: via spool by 20037-submit@debbugs.gnu.org id=B20037.142826794013662 (code B ref 20037); Sun, 05 Apr 2015 21:06:01 +0000 Received: (at 20037) by debbugs.gnu.org; 5 Apr 2015 21:05:40 +0000 Received: from localhost ([127.0.0.1]:45691 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1Yerjg-0003YH-1n for submit@debbugs.gnu.org; Sun, 05 Apr 2015 17:05:40 -0400 Received: from fencepost.gnu.org ([208.118.235.10]:59848 ident=Debian-exim) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1Yerjd-0003Y8-Js for 20037@debbugs.gnu.org; Sun, 05 Apr 2015 17:05:38 -0400 Received: from reverse-83.fdn.fr ([80.67.176.83]:48277 helo=pluto) by fencepost.gnu.org with esmtpsa (TLS1.0:RSA_AES_128_CBC_SHA1:16) (Exim 4.71) (envelope-from ) id 1Yerjc-0004Rg-4y; Sun, 05 Apr 2015 17:05:36 -0400 From: ludo@gnu.org (Ludovic =?UTF-8?Q?Court=C3=A8s?=) References: <87vbib4w66.fsf@gmail.com> <20150402152449.GA29156@crashnator.suse.cz> X-URL: http://www.fdn.fr/~lcourtes/ X-Revolutionary-Date: 16 Germinal an 223 de la =?UTF-8?Q?R=C3=A9volution?= X-PGP-Key-ID: 0x3D9AEBB5 X-PGP-Key: http://www.fdn.fr/~lcourtes/ludovic.asc X-PGP-Fingerprint: 3CE4 6455 8A84 FDC6 9DB4 0CFB 090B 1199 3D9A EBB5 X-OS: x86_64-unknown-linux-gnu Date: Sun, 05 Apr 2015 23:05:34 +0200 In-Reply-To: <20150402152449.GA29156@crashnator.suse.cz> ("=?UTF-8?Q?Tom=C3=A1=C5=A1_?= =?UTF-8?Q?=C4=8Cech?="'s message of "Thu, 2 Apr 2015 17:24:49 +0200") Message-ID: <87384eb80x.fsf@gnu.org> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/24.4 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable X-Spam-Score: -5.0 (-----) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.15 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: -5.0 (-----) Tom=C3=A1=C5=A1 =C4=8Cech skribis: > I'm afraid I can reproduce it. It=E2=80=99s a different problem this time. :-) > ----------------------%<----my-config.scm----begin---->%-----------------= -- [...] > (packages > (append > (list > ;; absolutely necessary > emacs lvm2 mc bash texinfo (Unrelated, but I personally find it more convenient to have only core packages in the global profile, and then have the rest in user profiles.) [...] > (services > (append > (list > (lsh-service #:port-number 22 #:root-login? #t #:initialize? #t) > (slim-service) > (wicd-service) > (avahi-service) > (dbus-service (list avahi wicd)) > (mingetty-service "ttyS0")) [...] > ?: 0 [symlink "/gnu/store/z95z25d73kjza99s3w95lrdsiqlcdv0a-login" ...] > > ERROR: In procedure symlink: > ERROR: In procedure symlink: File exists The culprit is the =E2=80=98mingetty-service=E2=80=99 call above: since it = uses a #:motd different from that used in the other =E2=80=98mingetty-service=E2=80=99 ca= lls in %base-services, the thing tries to create a different pam.d/login file for it, but that fails because there=E2=80=99s already a pam.d/login file. The workaround is to write: (mingetty-service "ttyS0" #:motd (text-file "motd" " This is the GNU operating system, welcome!\n\n")) Since this is the same motd as the other mingetty services, everything is fine. This is of course unsatisfactory. The more general issue is that service procedures need to be able to share state/configuration info, which I hope we can fix soon. Thanks, Ludo=E2=80=99. From unknown Mon Jun 23 18:31:42 2025 X-Loop: help-debbugs@gnu.org Subject: bug#20037: problem still persist Resent-From: =?UTF-8?Q?Tom=C3=A1=C5=A1_?= =?UTF-8?Q?=C4=8Cech?= Original-Sender: "Debbugs-submit" Resent-CC: bug-guix@gnu.org Resent-Date: Mon, 06 Apr 2015 21:07:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 20037 X-GNU-PR-Package: guix X-GNU-PR-Keywords: To: Ludovic =?UTF-8?Q?Court=C3=A8s?= Cc: 20037@debbugs.gnu.org Received: via spool by 20037-submit@debbugs.gnu.org id=B20037.14283544053083 (code B ref 20037); Mon, 06 Apr 2015 21:07:02 +0000 Received: (at 20037) by debbugs.gnu.org; 6 Apr 2015 21:06:45 +0000 Received: from localhost ([127.0.0.1]:46570 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1YfEEH-0000ne-2w for submit@debbugs.gnu.org; Mon, 06 Apr 2015 17:06:45 -0400 Received: from cantor2.suse.de ([195.135.220.15]:41152 helo=mx2.suse.de) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1YfEEE-0000nW-IA for 20037@debbugs.gnu.org; Mon, 06 Apr 2015 17:06:43 -0400 X-Virus-Scanned: by amavisd-new at test-mx.suse.de Received: from relay2.suse.de (charybdis-ext.suse.de [195.135.220.254]) by mx2.suse.de (Postfix) with ESMTP id CEDFCABCA; Mon, 6 Apr 2015 21:06:40 +0000 (UTC) Date: Mon, 6 Apr 2015 23:06:39 +0200 From: =?UTF-8?Q?Tom=C3=A1=C5=A1_?= =?UTF-8?Q?=C4=8Cech?= Message-ID: <20150406210639.GA15539@venom> References: <87vbib4w66.fsf@gmail.com> <20150402152449.GA29156@crashnator.suse.cz> <87384eb80x.fsf@gnu.org> MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8; format=flowed Content-Disposition: inline Content-Transfer-Encoding: quoted-printable In-Reply-To: <87384eb80x.fsf@gnu.org> User-Agent: Mutt/1.5.21 (2010-09-15) X-Spam-Score: -5.0 (-----) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.15 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: -5.0 (-----) On Sun, Apr 05, 2015 at 11:05:34PM +0200, Ludovic Court=C3=A8s wrote: >Tom=C3=A1=C5=A1 =C4=8Cech skribis: > >> I'm afraid I can reproduce it. > >It=E2=80=99s a different problem this time. :-) > >> ----------------------%<----my-config.scm----begin---->%----------------= --- > >[...] > >> (packages >> (append >> (list >> ;; absolutely necessary >> emacs lvm2 mc bash texinfo > >(Unrelated, but I personally find it more convenient to have only core >packages in the global profile, and then have the rest in user >profiles.) ( I do agree with you, but emacs - default editor and interface for Guix lvm2 - I need it to mount filesystems mc - OK, this can be ommited bash - regardless being BASH fan and user - this de-facto standard, my scripts relies on bashism for speed and cleaner code (really! :) texinfo - I really need to access DMD and Guix manuals to be able to use them (already happened to me when I got lost without Internet connection) ) > >[...] > >> (services >> (append >> (list >> (lsh-service #:port-number 22 #:root-login? #t #:initialize? #t) >> (slim-service) >> (wicd-service) >> (avahi-service) >> (dbus-service (list avahi wicd)) >> (mingetty-service "ttyS0")) > >[...] > >> ?: 0 [symlink "/gnu/store/z95z25d73kjza99s3w95lrdsiqlcdv0a-login" ...] >> >> ERROR: In procedure symlink: >> ERROR: In procedure symlink: File exists > >The culprit is the =E2=80=98mingetty-service=E2=80=99 call above: since it= uses a #:motd >different from that used in the other =E2=80=98mingetty-service=E2=80=99 c= alls in >%base-services, the thing tries to create a different pam.d/login file >for it, but that fails because there=E2=80=99s already a pam.d/login file. > >The workaround is to write: > > (mingetty-service "ttyS0" > #:motd (text-file "motd" " >This is the GNU operating system, welcome!\n\n")) FTR (in case someone will face the same problem), text-file is in (guix sto= re) module so you will need to add that one as well. >Since this is the same motd as the other mingetty services, everything >is fine. > >This is of course unsatisfactory. The more general issue is that >service procedures need to be able to share state/configuration info, >which I hope we can fix soon. Thanks for your analysis. I can confirm that your workaround worked and I c= an use Guix once again. Sorry for not recognizing this as another issue. Thanks, S_W