From debbugs-submit-bounces@debbugs.gnu.org Thu Dec 06 09:57:21 2018 Received: (at submit) by debbugs.gnu.org; 6 Dec 2018 14:57:21 +0000 Received: from localhost ([127.0.0.1]:35893 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1gUv5Z-0004EP-6j for submit@debbugs.gnu.org; Thu, 06 Dec 2018 09:57:20 -0500 Received: from eggs.gnu.org ([208.118.235.92]:58235) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1gUv5T-0004E8-GU for submit@debbugs.gnu.org; Thu, 06 Dec 2018 09:57:15 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1gUv5K-0001dX-8H for submit@debbugs.gnu.org; Thu, 06 Dec 2018 09:57:06 -0500 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 autolearn=disabled version=3.3.2 Received: from lists.gnu.org ([2001:4830:134:3::11]:42468) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_256_CBC_SHA1:32) (Exim 4.71) (envelope-from ) id 1gUv5K-0001dA-4S for submit@debbugs.gnu.org; Thu, 06 Dec 2018 09:57:02 -0500 Received: from eggs.gnu.org ([2001:4830:134:3::10]:39551) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1gUv5G-0004pn-5f for bug-guix@gnu.org; Thu, 06 Dec 2018 09:57:02 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1gUv5B-0001Yi-QT for bug-guix@gnu.org; Thu, 06 Dec 2018 09:56:58 -0500 Received: from mout01.posteo.de ([185.67.36.65]:44443) by eggs.gnu.org with esmtps (TLS1.0:DHE_RSA_AES_256_CBC_SHA1:32) (Exim 4.71) (envelope-from ) id 1gUv5B-0001X4-FI for bug-guix@gnu.org; Thu, 06 Dec 2018 09:56:53 -0500 Received: from submission (posteo.de [89.146.220.130]) by mout01.posteo.de (Postfix) with ESMTPS id 559A816005F for ; Thu, 6 Dec 2018 15:56:50 +0100 (CET) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=posteo.de; s=2017; t=1544108210; bh=fOYG1onZLVRMq6lH7MHWeurbx84tHNMSJJrqNHz0sYs=; h=From:To:Subject:Date:From; b=G8WqLUWCnrvwrgqUg2bJD3x8HTO83+u5aWdB1JdT0aF5sK8KvVxKt89vEM5YXzZQh RDZskVjDxiRQdwSUnfDW5VrI4Gk5gsqCCzS7hsCn7GcUXkaH9OvBPz+PhdqrBFQMaU B7fBL3cEGlo++PGj566FXzX6KAnFi85JSJMzN3CGtRYDsmEijjKMrZMW/iKYz/3P1k ik01zPgVE+58bblFmAEBEAFZTrqUwgTCiMVxvHvYC8NqSo215PFm1/ddw/Nu8Zf1bK vPYo7HqcfOC7lxbX1zwY25pqHdAgztswDsU497FCBiNsFVT/sQOIERFZnv/2UIt0vA ulPZWrXZcK0TA== Received: from customer (localhost [127.0.0.1]) by submission (posteo.de) with ESMTPSA id 439dwd45XTz6tm8 for ; Thu, 6 Dec 2018 15:56:49 +0100 (CET) From: Diego Nicola Barbato To: bug-guix@gnu.org Subject: First `guix pull' behaves unexpectedly Date: Thu, 06 Dec 2018 15:56:48 +0100 Message-ID: <874lbqu2j3.fsf@GlaDOS.home> MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic] [fuzzy] X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.6.x 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.18 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 (-----) Hello Guix, The first time a user runs =E2=80=98guix pull=E2=80=99 after a fresh instal= l it does not seem to update guix. =E2=80=98guix --version=E2=80=99 reports that guix is= still version 0.15.0 after running =E2=80=98guix pull=E2=80=99, instead of showin= g the hash of the latest commit. This can be mitigated by logging out and back in, after which =E2=80=98guix --version=E2=80=99 returns the expected version. Greetings Diego From debbugs-submit-bounces@debbugs.gnu.org Thu Dec 06 10:42:44 2018 Received: (at 33647) by debbugs.gnu.org; 6 Dec 2018 15:42:44 +0000 Received: from localhost ([127.0.0.1]:35943 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1gUvnU-0007OG-2B for submit@debbugs.gnu.org; Thu, 06 Dec 2018 10:42:43 -0500 Received: from sender-of-o53.zoho.com ([135.84.80.218]:21835) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1gUvnO-0007O2-TN for 33647@debbugs.gnu.org; Thu, 06 Dec 2018 10:42:39 -0500 ARC-Seal: i=1; a=rsa-sha256; t=1544110936; cv=none; d=zoho.com; s=zohoarc; b=NOsZw8hTUA/kLWIgriNyqxDlYeS1/Ef9Bs/P9QcLVgUXqGiEgB5Qmrz2k1gF+PwYO1+lZmYtRG6SFAy3d0rsPdlvLguMfkFJRzOunxKiM1oF/9CYC9VwgKiGP0eXU+1ca4iqj4+lqxNQn4pUXAKQKwtE2asiVtB39ZlzKO435Gw= ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=zoho.com; s=zohoarc; t=1544110936; h=Content-Type:Content-Transfer-Encoding:Cc:Date:From:In-Reply-To:MIME-Version:Message-ID:References:Subject:To:ARC-Authentication-Results; bh=/pPUufnRmqsmXUjq1v1fkZWh0x93ZLz0+1LOic5LbAU=; b=YOJ5CHF/uatOEWoEoMm+lmedGdxxbSZ0YbYr8aSH35daJsubOokASbcoysg4WsuE3kWGXkAhu1z45JvJtG3Vj28qVg8rlWiLv9t4f3kR95mMZuoti2xq0CKm3yS/crVPZUrlUQe2VuhG1wRrZVYCRrE9t4owqPcStQMnzzi1CV8= ARC-Authentication-Results: i=1; mx.zoho.com; dkim=pass header.i=elephly.net; spf=pass smtp.mailfrom=rekado@elephly.net; dmarc=pass header.from= header.from= DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; t=1544110936; s=zoho; d=elephly.net; i=rekado@elephly.net; h=References:From:To:Cc:Subject:In-reply-to:Date:Message-ID:MIME-Version:Content-Type:Content-Transfer-Encoding; l=553; bh=/pPUufnRmqsmXUjq1v1fkZWh0x93ZLz0+1LOic5LbAU=; b=iyyV7mlViDN5fjmqsOggDetXX0LK2o5adS+MRG2kZjwvr0CaOiYm6a5Su+X0E4kz 0iJHdsbiftgqGo+lf3SCz78cdf7IbnOUORYPxO/tlyrXTYzSxRPQwh1L9gJmItg3qor b8Ff7AP74RMfu+4RvGcc+pFkE1qLUHfOGWs10b+s= Received: from localhost (141.80.247.176 [141.80.247.176]) by mx.zohomail.com with SMTPS id 1544110934571735.53663586599; Thu, 6 Dec 2018 07:42:14 -0800 (PST) References: <874lbqu2j3.fsf@GlaDOS.home> User-agent: mu4e 1.0; emacs 26.1 From: Ricardo Wurmus To: Diego Nicola Barbato Subject: Re: bug#33647: First `guix pull' behaves unexpectedly In-reply-to: <874lbqu2j3.fsf@GlaDOS.home> X-URL: https://elephly.net X-PGP-Key: https://elephly.net/rekado.pubkey X-PGP-Fingerprint: BCA6 89B6 3655 3801 C3C6 2150 197A 5888 235F ACAC Date: Thu, 06 Dec 2018 16:42:11 +0100 Message-ID: <87k1km3bn0.fsf@elephly.net> MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable X-ZohoMailClient: External X-Spam-Score: -0.0 (/) X-Debbugs-Envelope-To: 33647 Cc: 33647@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 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: -1.0 (-) Hi Diego, > Hello Guix, > > The first time a user runs =E2=80=98guix pull=E2=80=99 after a fresh inst= all it does not > seem to update guix. =E2=80=98guix --version=E2=80=99 reports that guix = is still > version 0.15.0 after running =E2=80=98guix pull=E2=80=99, instead of show= ing the hash of > the latest commit. =E2=80=9Cguix pull=E2=80=9D should have reminded you to add ~/.config/guix/= current/bin to the front of your PATH environment variable. When you do that you will be using the new version of Guix. --=20 Ricardo From debbugs-submit-bounces@debbugs.gnu.org Thu Dec 06 12:03:23 2018 Received: (at 33647) by debbugs.gnu.org; 6 Dec 2018 17:03:23 +0000 Received: from localhost ([127.0.0.1]:35967 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1gUx3W-00011R-K3 for submit@debbugs.gnu.org; Thu, 06 Dec 2018 12:03:23 -0500 Received: from mout02.posteo.de ([185.67.36.66]:48741) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1gUx3Q-000119-BM for 33647@debbugs.gnu.org; Thu, 06 Dec 2018 12:03:16 -0500 Received: from submission (posteo.de [89.146.220.130]) by mout02.posteo.de (Postfix) with ESMTPS id 98EFB2400FC for <33647@debbugs.gnu.org>; Thu, 6 Dec 2018 18:03:05 +0100 (CET) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=posteo.de; s=2017; t=1544115785; bh=AhQ4uiOpZhbOdFpWIt4rBORB8cneJJsd0PjO64+ARGQ=; h=From:To:Cc:Subject:Date:From; b=AhhLt9ChoTnIBnEEfvev9xphEgxTRgFPPeh3ZqNLsvCWOO/hae4la9aZ/6FXFIiY7 Gv0LprAOePMAYuC9A7TYB2LYUQP/NtmuCGOJWMk8DhFJ52xoQN8Hmu1hIXcvph9ldR CMQdt5vK/5gx/BxCXa8VaJmYr9xbx1W7VXSYeVrKVqKj96Gt7xKv7OlSloXLGLQqEs SV/k9t8uT0aWA1QqjvOy7fZ3DODJL2RFgO3/8JS0Vsb3iJQVDPCLLXu+DnvipsejcY jE9i7tErTDpQJrrMPZo3W9xsJnEwnNFg60pqRP02U3C0IAH3D09ymCqzJtNYiVjg1F gpCa6iQESNB5A== Received: from customer (localhost [127.0.0.1]) by submission (posteo.de) with ESMTPSA id 439hkJ6HTTz9rxV; Thu, 6 Dec 2018 18:03:04 +0100 (CET) From: Diego Nicola Barbato To: Ricardo Wurmus Subject: Re: bug#33647: First `guix pull' behaves unexpectedly References: <874lbqu2j3.fsf@GlaDOS.home> <87k1km3bn0.fsf@elephly.net> Date: Thu, 06 Dec 2018 18:03:04 +0100 In-Reply-To: <87k1km3bn0.fsf@elephly.net> (Ricardo Wurmus's message of "Thu, 06 Dec 2018 16:42:11 +0100") Message-ID: <87woomsi47.fsf@GlaDOS.home> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/26.1 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable X-Spam-Score: -2.3 (--) X-Debbugs-Envelope-To: 33647 Cc: 33647@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 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: -3.3 (---) Hello Ricardo, Thank you for the prompt reply. Ricardo Wurmus writes: > Hi Diego, > >> Hello Guix, >> >> The first time a user runs =E2=80=98guix pull=E2=80=99 after a fresh ins= tall it does not >> seem to update guix. =E2=80=98guix --version=E2=80=99 reports that guix= is still >> version 0.15.0 after running =E2=80=98guix pull=E2=80=99, instead of sho= wing the hash of >> the latest commit. > > =E2=80=9Cguix pull=E2=80=9D should have reminded you to add ~/.config/gui= x/current/bin > to the front of your PATH environment variable. I just checked the output and there was nothing after =E2=80=9C1 package in profile=E2=80=9D, which is where the =E2=80=9CThe following environment variable definitions may be needed:=E2= =80=9D lines are usually printed. If =E2=80=98guix pull=E2=80=99 is indeed supposed to = print a reminder this is probably the bug. Greetings Diego From debbugs-submit-bounces@debbugs.gnu.org Thu Dec 06 18:06:15 2018 Received: (at 33647) by debbugs.gnu.org; 6 Dec 2018 23:06:15 +0000 Received: from localhost ([127.0.0.1]:36132 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1gV2il-0000Al-Fr for submit@debbugs.gnu.org; Thu, 06 Dec 2018 18:06:15 -0500 Received: from eggs.gnu.org ([208.118.235.92]:49103) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1gV2ij-0000AU-8s for 33647@debbugs.gnu.org; Thu, 06 Dec 2018 18:06:13 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1gV2ia-0004gd-HO for 33647@debbugs.gnu.org; Thu, 06 Dec 2018 18:06:08 -0500 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 autolearn=disabled version=3.3.2 Received: from fencepost.gnu.org ([2001:4830:134:3::e]:34537) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1gV2ia-0004gX-Ch; Thu, 06 Dec 2018 18:06:04 -0500 Received: from [2a01:e0a:1d:7270:af76:b9b:ca24:c465] (port=57218 helo=ribbon) by fencepost.gnu.org with esmtpsa (TLS1.2:RSA_AES_256_CBC_SHA1:256) (Exim 4.82) (envelope-from ) id 1gV2ia-0006Ef-42; Thu, 06 Dec 2018 18:06:04 -0500 From: =?utf-8?Q?Ludovic_Court=C3=A8s?= To: Ricardo Wurmus Subject: Re: bug#33647: First `guix pull' behaves unexpectedly References: <874lbqu2j3.fsf@GlaDOS.home> <87k1km3bn0.fsf@elephly.net> Date: Fri, 07 Dec 2018 00:06:01 +0100 In-Reply-To: <87k1km3bn0.fsf@elephly.net> (Ricardo Wurmus's message of "Thu, 06 Dec 2018 16:42:11 +0100") Message-ID: <871s6ugsrq.fsf@gnu.org> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/26.1 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic] X-Received-From: 2001:4830:134:3::e X-Spam-Score: -5.0 (-----) X-Debbugs-Envelope-To: 33647 Cc: 33647@debbugs.gnu.org, Diego Nicola Barbato X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 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: -6.0 (------) Hello, Ricardo Wurmus skribis: >> Hello Guix, >> >> The first time a user runs =E2=80=98guix pull=E2=80=99 after a fresh ins= tall it does not >> seem to update guix. =E2=80=98guix --version=E2=80=99 reports that guix= is still >> version 0.15.0 after running =E2=80=98guix pull=E2=80=99, instead of sho= wing the hash of >> the latest commit. > > =E2=80=9Cguix pull=E2=80=9D should have reminded you to add ~/.config/gui= x/current/bin > to the front of your PATH environment variable. When you do that you > will be using the new version of Guix. In addition, be aware that Bash maintains a cache of commands it looked up in $PATH. Thus it may be that, say, it had cached that =E2=80=98guix=E2= =80=99 is really /run/current-system/profile/bin/guix. When you pulled, it didn=E2= =80=99t invalidate its cache thus you kept using that old version. The solution is to run =E2=80=9Chash guix=E2=80=9D at the Bash prompt to fo= rce cache invalidation (info "(bash) Bourne Shell Builtins"). HTH! Ludo=E2=80=99. From debbugs-submit-bounces@debbugs.gnu.org Fri Dec 07 03:36:41 2018 Received: (at 33647) by debbugs.gnu.org; 7 Dec 2018 08:36:41 +0000 Received: from localhost ([127.0.0.1]:36258 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1gVBcn-0001ro-Ha for submit@debbugs.gnu.org; Fri, 07 Dec 2018 03:36:41 -0500 Received: from mout01.posteo.de ([185.67.36.65]:51247) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1gVBcm-0001rb-8H for 33647@debbugs.gnu.org; Fri, 07 Dec 2018 03:36:40 -0500 Received: from submission (posteo.de [89.146.220.130]) by mout01.posteo.de (Postfix) with ESMTPS id A57D416005F for <33647@debbugs.gnu.org>; Fri, 7 Dec 2018 09:36:33 +0100 (CET) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=posteo.de; s=2017; t=1544171793; bh=NmZVJCeD96YKJc3oUG3KHYkBqvMz5Aj6a7jEjwrK5aA=; h=From:To:Cc:Subject:Date:From; b=UfxptHzW2HQgkZjYhno0OPFvGOH7vxir+Z047fXe9h2AlBbofhFx7eJcKWDQTQJV7 M0oPrwQtov2Z9qamqyjPRMUZlWu9a03XDJkKhCcrCeQdsfGrMUf+j5QtEkIUD1UOMu PUmG16dQCLTnwPbFD2ma0xMEI39i7xSSq9JwBfizkoa9UtR3YgNezJQBZ8LwQ7PTrI cSOFGx8GMFWTsyCHrEVtlvYvXokrjaj0FZNQCr8DHH5+QbcWl08SeaN77iGDdVR8Dq G51ceeH6xsGbTBscHwe3Gyax/4Jwz3DBumcHy8fpBAUEsHJuBuuaAhBgrVV6SQDube Bs1nWv08JMrHA== Received: from customer (localhost [127.0.0.1]) by submission (posteo.de) with ESMTPSA id 43B5RM72PQz6tm8; Fri, 7 Dec 2018 09:36:31 +0100 (CET) From: Diego Nicola Barbato To: Ludovic =?utf-8?Q?Court=C3=A8s?= Subject: Re: bug#33647: First `guix pull' behaves unexpectedly References: <874lbqu2j3.fsf@GlaDOS.home> <87k1km3bn0.fsf@elephly.net> <871s6ugsrq.fsf@gnu.org> Date: Fri, 07 Dec 2018 09:36:31 +0100 In-Reply-To: <871s6ugsrq.fsf@gnu.org> ("Ludovic \=\?utf-8\?Q\?Court\=C3\=A8s\=22'\?\= \=\?utf-8\?Q\?s\?\= message of "Fri, 07 Dec 2018 00:06:01 +0100") Message-ID: <87sgz9spgw.fsf@GlaDOS.home> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/26.1 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable X-Spam-Score: -2.3 (--) X-Debbugs-Envelope-To: 33647 Cc: Ricardo Wurmus , 33647@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 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: -3.3 (---) Hello, Ludovic Court=C3=A8s writes: > Hello, > > Ricardo Wurmus skribis: > >>> Hello Guix, >>> >>> The first time a user runs =E2=80=98guix pull=E2=80=99 after a fresh in= stall it does not >>> seem to update guix. =E2=80=98guix --version=E2=80=99 reports that gui= x is still >>> version 0.15.0 after running =E2=80=98guix pull=E2=80=99, instead of sh= owing the hash of >>> the latest commit. >> >> =E2=80=9Cguix pull=E2=80=9D should have reminded you to add ~/.config/gu= ix/current/bin >> to the front of your PATH environment variable. When you do that you >> will be using the new version of Guix. I forgot to mention that this is on GuixSD, where ~/.config/guix/currend/bin is already in PATH, which maybe explains why I did not get a reminder. > In addition, be aware that Bash maintains a cache of commands it looked > up in $PATH. Thus it may be that, say, it had cached that =E2=80=98guix= =E2=80=99 is > really /run/current-system/profile/bin/guix. When you pulled, it didn=E2= =80=99t > invalidate its cache thus you kept using that old version. > > The solution is to run =E2=80=9Chash guix=E2=80=9D at the Bash prompt to = force cache > invalidation (info "(bash) Bourne Shell Builtins"). I believe this is it. This also explains why =E2=80=98which guix=E2=80=99 = returned the updated guix while =E2=80=98guix --version=E2=80=99 claimed it was still th= e older version, which I found rather confusing. I am afraid being unaware of this has led me to inadvertently downgrade GuixSD whenever I reconfigured for the first time after a fresh install. Thanks! Diego From debbugs-submit-bounces@debbugs.gnu.org Fri Dec 07 04:41:50 2018 Received: (at 33647-done) by debbugs.gnu.org; 7 Dec 2018 09:41:50 +0000 Received: from localhost ([127.0.0.1]:36285 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1gVCdq-0003ZB-14 for submit@debbugs.gnu.org; Fri, 07 Dec 2018 04:41:50 -0500 Received: from m4s11.vlinux.de ([83.151.27.109]:36304 helo=bjoernhoefling.de) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1gVCdn-0003Z1-TO for 33647-done@debbugs.gnu.org; Fri, 07 Dec 2018 04:41:48 -0500 Received: from alma-ubu (p508AC390.dip0.t-ipconnect.de [80.138.195.144]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by bjoernhoefling.de (Postfix) with ESMTPSA id DD1484005F; Fri, 7 Dec 2018 10:41:45 +0100 (CET) Date: Fri, 7 Dec 2018 10:41:36 +0100 From: =?UTF-8?B?QmrDtnJuIEjDtmZsaW5n?= To: Diego Nicola Barbato Subject: Re: bug#33647: First `guix pull' behaves unexpectedly Message-ID: <20181207104136.4e98df66@alma-ubu> In-Reply-To: <87sgz9spgw.fsf@GlaDOS.home> References: <874lbqu2j3.fsf@GlaDOS.home> <87k1km3bn0.fsf@elephly.net> <871s6ugsrq.fsf@gnu.org> <87sgz9spgw.fsf@GlaDOS.home> X-Mailer: Claws Mail 3.13.2 (GTK+ 2.24.30; x86_64-pc-linux-gnu) MIME-Version: 1.0 Content-Type: multipart/signed; micalg=pgp-sha1; boundary="Sig_/_B3URVze/BGC2Nozp0NaT7g"; protocol="application/pgp-signature" X-Spam-Score: 0.1 (/) X-Debbugs-Envelope-To: 33647-done Cc: Ludovic =?UTF-8?B?Q291cnTDqHM=?= , 33647-done@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 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: -0.9 (/) --Sig_/_B3URVze/BGC2Nozp0NaT7g Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: quoted-printable On Fri, 07 Dec 2018 09:36:31 +0100 Diego Nicola Barbato wrote: > I believe this is it. This also explains why =E2=80=98which guix=E2=80= =99 returned > the updated guix while =E2=80=98guix --version=E2=80=99 claimed it was st= ill the older > version, which I found rather confusing. > I am afraid being unaware of this has led me to inadvertently > downgrade GuixSD whenever I reconfigured for the first time after a > fresh install. OK, then I'm closing this issue. Bj=C3=B6rn --Sig_/_B3URVze/BGC2Nozp0NaT7g Content-Type: application/pgp-signature Content-Description: OpenPGP digital signature -----BEGIN PGP SIGNATURE----- Version: GnuPG v2 iEYEARECAAYFAlwKQFEACgkQvyhstlk+X/25OgCff2C5r9au/f7ecPAIGIQJjtiE bGwAn2b/WrVZOhxD0yziZyLOFRWZ6/sH =JwNp -----END PGP SIGNATURE----- --Sig_/_B3URVze/BGC2Nozp0NaT7g-- From debbugs-submit-bounces@debbugs.gnu.org Fri Dec 07 08:30:25 2018 Received: (at 33647) by debbugs.gnu.org; 7 Dec 2018 13:30:25 +0000 Received: from localhost ([127.0.0.1]:36376 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1gVGD2-0002ki-Nv for submit@debbugs.gnu.org; Fri, 07 Dec 2018 08:30:24 -0500 Received: from eggs.gnu.org ([208.118.235.92]:43845) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1gVGD2-0002kV-2J for 33647@debbugs.gnu.org; Fri, 07 Dec 2018 08:30:24 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1gVGCs-0007xK-3E for 33647@debbugs.gnu.org; Fri, 07 Dec 2018 08:30:18 -0500 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 autolearn=disabled version=3.3.2 Received: from fencepost.gnu.org ([2001:4830:134:3::e]:51076) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1gVGCr-0007wz-Vq; Fri, 07 Dec 2018 08:30:14 -0500 Received: from nat-inria-bordeaux-52-gw-01-bso.bordeaux.inria.fr ([194.199.1.52]:1055 helo=ribbon) by fencepost.gnu.org with esmtpsa (TLS1.2:RSA_AES_256_CBC_SHA1:256) (Exim 4.82) (envelope-from ) id 1gVGCq-0005Yl-9x; Fri, 07 Dec 2018 08:30:13 -0500 From: =?utf-8?Q?Ludovic_Court=C3=A8s?= To: Diego Nicola Barbato Subject: Re: bug#33647: First `guix pull' behaves unexpectedly References: <874lbqu2j3.fsf@GlaDOS.home> <87k1km3bn0.fsf@elephly.net> <871s6ugsrq.fsf@gnu.org> <87sgz9spgw.fsf@GlaDOS.home> X-URL: http://www.fdn.fr/~lcourtes/ X-Revolutionary-Date: 17 Frimaire an 227 de la =?utf-8?Q?R=C3=A9volution?= X-PGP-Key-ID: 0x090B11993D9AEBB5 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-pc-linux-gnu Date: Fri, 07 Dec 2018 14:30:09 +0100 In-Reply-To: <87sgz9spgw.fsf@GlaDOS.home> (Diego Nicola Barbato's message of "Fri, 07 Dec 2018 09:36:31 +0100") Message-ID: <87r2eth3by.fsf@gnu.org> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/26.1 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic] X-Received-From: 2001:4830:134:3::e X-Spam-Score: -5.0 (-----) X-Debbugs-Envelope-To: 33647 Cc: Ricardo Wurmus , 33647@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 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: -6.0 (------) Hi, Diego Nicola Barbato skribis: > Ludovic Court=C3=A8s writes: [...] >> In addition, be aware that Bash maintains a cache of commands it looked >> up in $PATH. Thus it may be that, say, it had cached that =E2=80=98guix= =E2=80=99 is >> really /run/current-system/profile/bin/guix. When you pulled, it didn= =E2=80=99t >> invalidate its cache thus you kept using that old version. >> >> The solution is to run =E2=80=9Chash guix=E2=80=9D at the Bash prompt to= force cache >> invalidation (info "(bash) Bourne Shell Builtins"). > > I believe this is it. This also explains why =E2=80=98which guix=E2=80= =99 returned the > updated guix while =E2=80=98guix --version=E2=80=99 claimed it was still = the older > version, which I found rather confusing. > I am afraid being unaware of this has led me to inadvertently downgrade > GuixSD whenever I reconfigured for the first time after a fresh install. Yeah. This is not strictly speaking a Guix bug, but clearly it=E2=80=99s a common pitfall. Perhaps we should print a hint upon completion? Ludo=E2=80=99. From debbugs-submit-bounces@debbugs.gnu.org Wed Dec 19 07:49:28 2018 Received: (at 33647) by debbugs.gnu.org; 19 Dec 2018 12:49:28 +0000 Received: from localhost ([127.0.0.1]:54039 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1gZbHz-0001lc-QO for submit@debbugs.gnu.org; Wed, 19 Dec 2018 07:49:27 -0500 Received: from mout01.posteo.de ([185.67.36.65]:48322) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1gZbHx-0001lO-8R for 33647@debbugs.gnu.org; Wed, 19 Dec 2018 07:49:25 -0500 Received: from submission (posteo.de [89.146.220.130]) by mout01.posteo.de (Postfix) with ESMTPS id E6DAD160061 for <33647@debbugs.gnu.org>; Wed, 19 Dec 2018 13:49:18 +0100 (CET) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=posteo.de; s=2017; t=1545223758; bh=MtOGoKpACkgf7YyuCubJ1GBBitPGd8AFD88xu1F5cwg=; h=From:To:Cc:Subject:Date:From; b=fC5VJeOMV3RvKGbHYjx2LGHgC0Y8rrifeBB+tfSKUyL1gbbet117Yi2dHLNZeYzDT C5anSpFUv6iZycJVcMN+8f0X7Bj2O+DH7EpIOwUTjVNcgl/p8JpfqQzOVY+MJghAEN qjIZ8oSy8FkvWGVY06VEmyffhymBp0H51aqnBE8DoBblLXVB1/jha3zMJdrwVpZO9J U00MTtSw/a3rUrsbA25fkzoH4vTSeqpwt3WKn6mcrZ7c7wJ5o4/iVZ54gvebYyqS/f bXmMWtikJsvi8Dzlu/svcatqa4YTIhaHnlTOdxrNB0bIToKeMahW1hZEAnlDuGxvr9 7k+zt2IvXl7lg== Received: from customer (localhost [127.0.0.1]) by submission (posteo.de) with ESMTPSA id 43KZTT6WGyz6tmH; Wed, 19 Dec 2018 13:49:17 +0100 (CET) From: Diego Nicola Barbato To: Ludovic =?utf-8?Q?Court=C3=A8s?= Subject: Re: bug#33647: First `guix pull' behaves unexpectedly References: <874lbqu2j3.fsf@GlaDOS.home> <87k1km3bn0.fsf@elephly.net> <871s6ugsrq.fsf@gnu.org> <87sgz9spgw.fsf@GlaDOS.home> <87r2eth3by.fsf@gnu.org> Date: Wed, 19 Dec 2018 13:49:17 +0100 In-Reply-To: <87r2eth3by.fsf@gnu.org> ("Ludovic \=\?utf-8\?Q\?Court\=C3\=A8s\=22'\?\= \=\?utf-8\?Q\?s\?\= message of "Fri, 07 Dec 2018 14:30:09 +0100") Message-ID: <87y38lu1f6.fsf@GlaDOS.home> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/26.1 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable X-Spam-Score: -2.3 (--) X-Debbugs-Envelope-To: 33647 Cc: Ricardo Wurmus , 33647@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 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: -3.3 (---) Hello, Ludovic Court=C3=A8s writes: > Diego Nicola Barbato skribis: > >> Ludovic Court=C3=A8s writes: > > [...] > >>> In addition, be aware that Bash maintains a cache of commands it looked >>> up in $PATH. Thus it may be that, say, it had cached that =E2=80=98gui= x=E2=80=99 is >>> really /run/current-system/profile/bin/guix. When you pulled, it didn= =E2=80=99t >>> invalidate its cache thus you kept using that old version. >>> >>> The solution is to run =E2=80=9Chash guix=E2=80=9D at the Bash prompt t= o force cache >>> invalidation (info "(bash) Bourne Shell Builtins"). >> >> I believe this is it. This also explains why =E2=80=98which guix=E2=80= =99 returned the >> updated guix while =E2=80=98guix --version=E2=80=99 claimed it was still= the older >> version, which I found rather confusing. >> I am afraid being unaware of this has led me to inadvertently downgrade >> GuixSD whenever I reconfigured for the first time after a fresh install. > > Yeah. This is not strictly speaking a Guix bug, but clearly it=E2=80=99s= a > common pitfall. Perhaps we should print a hint upon completion? While I think it would be nice for Guix (or strictly speaking Bash) to just do what a noob like me would expect it to do in this situation, a hint would have certainly saved me some trouble. If it is unreasonably cumbersome to make Guix tell Bash to invalidate its cache upon completion of =E2=80=98guix pull=E2=80=99, I believe a hint would be good e= nough. Greetings, Diego From debbugs-submit-bounces@debbugs.gnu.org Wed Dec 19 12:31:09 2018 Received: (at submit) by debbugs.gnu.org; 19 Dec 2018 17:31:09 +0000 Received: from localhost ([127.0.0.1]:55048 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1gZfga-0006Up-Lz for submit@debbugs.gnu.org; Wed, 19 Dec 2018 12:31:08 -0500 Received: from eggs.gnu.org ([208.118.235.92]:37110) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1gZfgZ-0006Ud-4w for submit@debbugs.gnu.org; Wed, 19 Dec 2018 12:31:07 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1gZfgT-0001w8-22 for submit@debbugs.gnu.org; Wed, 19 Dec 2018 12:31:01 -0500 X-Spam-Checker-Version: SpamAssassin 3.3.2 (2011-06-06) on eggs.gnu.org X-Spam-Level: X-Spam-Status: No, score=0.8 required=5.0 tests=BAYES_50 autolearn=disabled version=3.3.2 Received: from lists.gnu.org ([2001:4830:134:3::11]:51207) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_256_CBC_SHA1:32) (Exim 4.71) (envelope-from ) id 1gZfgS-0001vl-UV for submit@debbugs.gnu.org; Wed, 19 Dec 2018 12:31:00 -0500 Received: from eggs.gnu.org ([2001:4830:134:3::10]:46705) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1gZfgR-0005wm-WC for bug-guix@gnu.org; Wed, 19 Dec 2018 12:31:00 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1gZfgO-0001rL-Ks for bug-guix@gnu.org; Wed, 19 Dec 2018 12:30:59 -0500 Received: from mx1.riseup.net ([198.252.153.129]:34130) by eggs.gnu.org with esmtps (TLS1.0:DHE_RSA_AES_256_CBC_SHA1:32) (Exim 4.71) (envelope-from ) id 1gZfgO-0001pV-AP for bug-guix@gnu.org; Wed, 19 Dec 2018 12:30:56 -0500 Received: from piha.riseup.net (piha-pn.riseup.net [10.0.1.163]) (using TLSv1 with cipher ECDHE-RSA-AES256-SHA (256/256 bits)) (Client CN "*.riseup.net", Issuer "COMODO RSA Domain Validation Secure Server CA" (verified OK)) by mx1.riseup.net (Postfix) with ESMTPS id 1F1EC1A3AD1 for ; Wed, 19 Dec 2018 09:30:55 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=riseup.net; s=squak; t=1545240655; bh=G9tTyLgD+MvW62l/c/mo3v4eiHizDIYW1/XvgzKyamc=; h=Subject:To:References:From:Date:In-Reply-To:From; b=PRC3BzvM3MkKtBGSofcAiCs8xnXR2JOWUew2G7rfgpxn/eMkGPRac4xojm8Hk+R7H YIyOGLS0xA/zOmmHQ860gdQqZtQGrm/jnine0PQhmFAt6joBbnu5wjE4khrigT3ArO D26OiFbricsz6FE3fAce6TAWhJ6BWgipeFhPTKNw= X-Riseup-User-ID: 260E50283616D442E2F29A305B5AED8028362380CD35BB02B4A226198699B6E3 Received: from [127.0.0.1] (localhost [127.0.0.1]) by piha.riseup.net with ESMTPSA id DD96B6BE25 for ; Wed, 19 Dec 2018 09:30:53 -0800 (PST) Subject: Re: bug#33647: First `guix pull' behaves unexpectedly To: bug-guix@gnu.org References: <874lbqu2j3.fsf@GlaDOS.home> <87k1km3bn0.fsf@elephly.net> <871s6ugsrq.fsf@gnu.org> <87sgz9spgw.fsf@GlaDOS.home> <87r2eth3by.fsf@gnu.org> <87y38lu1f6.fsf@GlaDOS.home> From: swedebugia Message-ID: Date: Wed, 19 Dec 2018 18:37:24 +0100 MIME-Version: 1.0 In-Reply-To: <87y38lu1f6.fsf@GlaDOS.home> Content-Type: text/plain; charset=utf-8; format=flowed Content-Language: en-US Content-Transfer-Encoding: quoted-printable X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic] [fuzzy] X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.6.x X-Received-From: 2001:4830:134:3::11 X-Spam-Score: -4.1 (----) X-Debbugs-Envelope-To: submit X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 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.1 (-----) On 2018-12-19 13:49, Diego Nicola Barbato wrote: > Hello, >=20 > Ludovic Court=C3=A8s writes: >=20 >> Diego Nicola Barbato skribis: >> >>> Ludovic Court=C3=A8s writes: >> >> [...] >> >>>> In addition, be aware that Bash maintains a cache of commands it loo= ked >>>> up in $PATH. Thus it may be that, say, it had cached that =E2=80=98= guix=E2=80=99 is >>>> really /run/current-system/profile/bin/guix. When you pulled, it di= dn=E2=80=99t >>>> invalidate its cache thus you kept using that old version. >>>> >>>> The solution is to run =E2=80=9Chash guix=E2=80=9D at the Bash promp= t to force cache >>>> invalidation (info "(bash) Bourne Shell Builtins"). >>> >>> I believe this is it. This also explains why =E2=80=98which guix=E2=80= =99 returned the >>> updated guix while =E2=80=98guix --version=E2=80=99 claimed it was st= ill the older >>> version, which I found rather confusing. >>> I am afraid being unaware of this has led me to inadvertently downgra= de >>> GuixSD whenever I reconfigured for the first time after a fresh insta= ll. >> >> Yeah. This is not strictly speaking a Guix bug, but clearly it=E2=80=99= s a >> common pitfall. Perhaps we should print a hint upon completion? >=20 > While I think it would be nice for Guix (or strictly speaking Bash) to > just do what a noob like me would expect it to do in this situation, a > hint would have certainly saved me some trouble. If it is unreasonably > cumbersome to make Guix tell Bash to invalidate its cache upon > completion of =E2=80=98guix pull=E2=80=99, I believe a hint would be go= od enough. I wholeheartedly agree with Diego. Either we fix it (preferably, even if we have to patch bash in order to=20 archive what we want) or we tell the users what to do (this is bad=20 because we already tell the users a lot of env variables and this just=20 adds clutter and one more cumbersome thing to remember). FWW I just ran "hash pacman" on parabola and the result was this: egil@parabola:~$ time hash pacman real 0m0,000s user 0m0,000s sys 0m0,000s So it won't and any measuable overhead to just call this in the end of=20 guix package after updating the symlinks to the new profile generation. --=20 Cheers Swedebugia From debbugs-submit-bounces@debbugs.gnu.org Wed Dec 19 14:27:28 2018 Received: (at 33647) by debbugs.gnu.org; 19 Dec 2018 19:27:28 +0000 Received: from localhost ([127.0.0.1]:55103 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1gZhVA-00017x-FV for submit@debbugs.gnu.org; Wed, 19 Dec 2018 14:27:28 -0500 Received: from tobias.gr ([80.241.217.52]:48082) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1gZhV7-00017m-6t for 33647@debbugs.gnu.org; Wed, 19 Dec 2018 14:27:26 -0500 Received: by tobias.gr (OpenSMTPD) with ESMTP id 4ff90c2e; Wed, 19 Dec 2018 19:27:23 +0000 (UTC) Received: by submission.tobias.gr (OpenSMTPD) with ESMTPSA id fe0c86ed (TLSv1.2:ECDHE-RSA-AES256-GCM-SHA384:256:NO); Wed, 19 Dec 2018 19:27:21 +0000 (UTC) From: Tobias Geerinckx-Rice To: swedebugia Subject: Re: bug#33647: First `guix pull' behaves unexpectedly References: <874lbqu2j3.fsf@GlaDOS.home> <87k1km3bn0.fsf@elephly.net> <871s6ugsrq.fsf@gnu.org> <87sgz9spgw.fsf@GlaDOS.home> <87r2eth3by.fsf@gnu.org> <87y38lu1f6.fsf@GlaDOS.home> In-reply-to: Date: Wed, 19 Dec 2018 20:27:24 +0100 Message-ID: <87woo58ggz.fsf@nckx> MIME-Version: 1.0 Content-Type: text/plain; format=flowed X-Spam-Score: -2.3 (--) X-Debbugs-Envelope-To: 33647 Cc: 33647@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 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: -3.3 (---) swedebugia wrote: > egil@parabola:~$ time hash pacman > > real 0m0,000s > user 0m0,000s > sys 0m0,000s > > So it won't and any measuable overhead to just call this in the > end of > guix package after updating the symlinks to the new profile > generation. Do you mean to put something like guix() { command "$1" "$@" hash "$1" } in the default /etc/profile (or wherever such things belong)? I think this is far too intrusive and magical to do by default, considering its limited one-time-only usefulness. The same goes for patching shells. Kind regards, T G-R From debbugs-submit-bounces@debbugs.gnu.org Thu Dec 20 00:17:45 2018 Received: (at 33647) by debbugs.gnu.org; 20 Dec 2018 05:17:45 +0000 Received: from localhost ([127.0.0.1]:55360 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1gZqiP-0001l9-BS for submit@debbugs.gnu.org; Thu, 20 Dec 2018 00:17:45 -0500 Received: from mx1.riseup.net ([198.252.153.129]:41249) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1gZqiN-0001l1-0F for 33647@debbugs.gnu.org; Thu, 20 Dec 2018 00:17:43 -0500 Received: from piha.riseup.net (piha-pn.riseup.net [10.0.1.163]) (using TLSv1 with cipher ECDHE-RSA-AES256-SHA (256/256 bits)) (Client CN "*.riseup.net", Issuer "COMODO RSA Domain Validation Secure Server CA" (verified OK)) by mx1.riseup.net (Postfix) with ESMTPS id B6C0F1A095D; Wed, 19 Dec 2018 21:17:41 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=riseup.net; s=squak; t=1545283062; bh=rnNC7Kv/fLZtDn2kUB+dGx7XyOxchGsnU5MOOX+CvmI=; h=Subject:To:Cc:References:From:Date:In-Reply-To:From; b=PG3pls4sVfGSY7vMJrAMsF5FQZCjqvQA3kihgOPXYXXmL1e40Rixsjfu53piIU5K0 jgAgXyoAb3HzzkhY9gPmSlWA2rirprj9jwHmNHOmBu/JjNYo50UBC5o88wjVMysgmX lPh1MXWAYNsZtdK3HLhrEDRqrrqui57SNCXh9Suc= X-Riseup-User-ID: D73B133AB992A3F6B3ACAF2CE8BC60ED6E053933E16C128D22F4FD523485E2D7 Received: from [127.0.0.1] (localhost [127.0.0.1]) by piha.riseup.net with ESMTPSA id 1267E6C0D8; Wed, 19 Dec 2018 21:17:39 -0800 (PST) Subject: Re: bug#33647: First `guix pull' behaves unexpectedly To: Tobias Geerinckx-Rice References: <874lbqu2j3.fsf@GlaDOS.home> <87k1km3bn0.fsf@elephly.net> <871s6ugsrq.fsf@gnu.org> <87sgz9spgw.fsf@GlaDOS.home> <87r2eth3by.fsf@gnu.org> <87y38lu1f6.fsf@GlaDOS.home> <87woo58ggz.fsf@nckx> From: swedebugia Message-ID: <754f62aa-dd54-4b0e-b78e-052160295af2@riseup.net> Date: Thu, 20 Dec 2018 06:24:11 +0100 MIME-Version: 1.0 In-Reply-To: <87woo58ggz.fsf@nckx> Content-Type: text/plain; charset=utf-8; format=flowed Content-Language: en-US Content-Transfer-Encoding: 8bit X-Spam-Score: -0.7 (/) X-Debbugs-Envelope-To: 33647 Cc: 33647@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 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: -1.7 (-) On 2018-12-19 20:27, Tobias Geerinckx-Rice wrote: > swedebugia wrote: >> egil@parabola:~$ time hash pacman >> >> real    0m0,000s >> user    0m0,000s >> sys    0m0,000s >> >> So it won't and any measuable overhead to just call this in the end of >> guix package after updating the symlinks to the new profile >> generation. > > Do you mean to put something like > >  guix() { >    command "$1" "$@" >    hash "$1" >  } > > in the default /etc/profile (or wherever such things belong)? > > I think this is far too intrusive and magical to do by default, > considering its limited one-time-only usefulness.  The same goes for > patching shells. That sounds like it could work even though it look like an ugly hack. :) -- Cheers Swedebugia From unknown Mon Aug 18 06:57:35 2025 Received: (at fakecontrol) by fakecontrolmessage; To: internal_control@debbugs.gnu.org From: Debbugs Internal Request Subject: Internal Control Message-Id: bug archived. Date: Thu, 17 Jan 2019 12:24:07 +0000 User-Agent: Fakemail v42.6.9 # This is a fake control message. # # The action: # bug archived. thanks # This fakemail brought to you by your local debbugs # administrator From debbugs-submit-bounces@debbugs.gnu.org Thu Jan 17 12:27:21 2019 Received: (at control) by debbugs.gnu.org; 17 Jan 2019 17:27:21 +0000 Received: from localhost ([127.0.0.1]:35253 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1gkBRn-0000LI-CG for submit@debbugs.gnu.org; Thu, 17 Jan 2019 12:27:21 -0500 Received: from mout02.posteo.de ([185.67.36.66]:46201) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1gkBRk-0000L3-UO for control@debbugs.gnu.org; Thu, 17 Jan 2019 12:27:17 -0500 Received: from submission (posteo.de [89.146.220.130]) by mout02.posteo.de (Postfix) with ESMTPS id ECA612400E5 for ; Thu, 17 Jan 2019 18:27:09 +0100 (CET) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=posteo.de; s=2017; t=1547746030; bh=1SqkLxq0d1n+CCzXvcIRtCkM7/zMiqhhLwBSbeUuT1I=; h=From:To:Date:From; b=sNcYofliebz8QSLbpdjWaDBB/B/M8UmQiOaMIWZ4l2kemguSvp0W91VV0aPmukHSs iZFPYmJWIzl5+RoFA5c8b+rbPW6VeJgECRx2gMcvE62Rx1SstCd3VqmzOAaoD2CMzZ 10fhuOGjlfRmkW1GmzNesFJZapzzyrhR6K4GiODvDm//PVx4cAbYqIc6TlqIUBXTd7 tGOyYyUplYs1Qni9qAmNHE7EZFtO04nlc6QYFmNgN/7ZI9gRKKsmVKSGv0omMm8Dds 2sQ1smHez7biZi5pn6INRLfZHnTSUkUaM+A8m7dmfFO992Uf2lzF8TpHILwBpFEjz7 LRgO4NLoeOBfg== Received: from customer (localhost [127.0.0.1]) by submission (posteo.de) with ESMTPSA id 43gWGj25BTz9rxG for ; Thu, 17 Jan 2019 18:27:09 +0100 (CET) From: Diego Nicola Barbato To: control@debbugs.gnu.org Date: Thu, 17 Jan 2019 18:27:08 +0100 Message-ID: <87won3kxeb.fsf@GlaDOS.home> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/26.1 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain X-Spam-Score: -0.3 (/) X-Debbugs-Envelope-To: control X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 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: -1.3 (-) unarchive 33647 From debbugs-submit-bounces@debbugs.gnu.org Fri Jan 18 11:55:04 2019 Received: (at 33647-done) by debbugs.gnu.org; 18 Jan 2019 16:55:04 +0000 Received: from localhost ([127.0.0.1]:37000 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1gkXQ7-0001Rn-Mw for submit@debbugs.gnu.org; Fri, 18 Jan 2019 11:55:03 -0500 Received: from hera.aquilenet.fr ([185.233.100.1]:42674) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1gkXQ6-0001RR-6y for 33647-done@debbugs.gnu.org; Fri, 18 Jan 2019 11:55:02 -0500 Received: from localhost (localhost [127.0.0.1]) by hera.aquilenet.fr (Postfix) with ESMTP id 7D0E927AE; Fri, 18 Jan 2019 17:55:01 +0100 (CET) X-Virus-Scanned: Debian amavisd-new at aquilenet.fr Received: from hera.aquilenet.fr ([127.0.0.1]) by localhost (hera.aquilenet.fr [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id qC7cZgialCri; Fri, 18 Jan 2019 17:55:00 +0100 (CET) Received: from ribbon (unknown [IPv6:2001:660:6102:320:e120:2c8f:8909:cdfe]) by hera.aquilenet.fr (Postfix) with ESMTPSA id 5871927B0; Fri, 18 Jan 2019 17:54:59 +0100 (CET) From: =?utf-8?Q?Ludovic_Court=C3=A8s?= To: Diego Nicola Barbato Subject: Re: bug#33647: First `guix pull' behaves unexpectedly References: <874lbqu2j3.fsf@GlaDOS.home> <87k1km3bn0.fsf@elephly.net> <871s6ugsrq.fsf@gnu.org> <87sgz9spgw.fsf@GlaDOS.home> <87r2eth3by.fsf@gnu.org> <87y38lu1f6.fsf@GlaDOS.home> X-URL: http://www.fdn.fr/~lcourtes/ X-Revolutionary-Date: 29 =?utf-8?Q?Niv=C3=B4se?= an 227 de la =?utf-8?Q?R?= =?utf-8?Q?=C3=A9volution?= X-PGP-Key-ID: 0x090B11993D9AEBB5 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-pc-linux-gnu Date: Fri, 18 Jan 2019 17:54:58 +0100 In-Reply-To: <87y38lu1f6.fsf@GlaDOS.home> (Diego Nicola Barbato's message of "Wed, 19 Dec 2018 13:49:17 +0100") Message-ID: <874la5sy71.fsf@gnu.org> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/26.1 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable X-Spam-Score: 1.0 (+) X-Debbugs-Envelope-To: 33647-done Cc: Ricardo Wurmus , 33647-done@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 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: -0.0 (/) Hi Diego, Diego Nicola Barbato skribis: > Ludovic Court=C3=A8s writes: > >> Diego Nicola Barbato skribis: >> >>> Ludovic Court=C3=A8s writes: >> >> [...] >> >>>> In addition, be aware that Bash maintains a cache of commands it looked >>>> up in $PATH. Thus it may be that, say, it had cached that =E2=80=98gu= ix=E2=80=99 is >>>> really /run/current-system/profile/bin/guix. When you pulled, it didn= =E2=80=99t >>>> invalidate its cache thus you kept using that old version. >>>> >>>> The solution is to run =E2=80=9Chash guix=E2=80=9D at the Bash prompt = to force cache >>>> invalidation (info "(bash) Bourne Shell Builtins"). >>> >>> I believe this is it. This also explains why =E2=80=98which guix=E2=80= =99 returned the >>> updated guix while =E2=80=98guix --version=E2=80=99 claimed it was stil= l the older >>> version, which I found rather confusing. >>> I am afraid being unaware of this has led me to inadvertently downgrade >>> GuixSD whenever I reconfigured for the first time after a fresh install. >> >> Yeah. This is not strictly speaking a Guix bug, but clearly it=E2=80=99= s a >> common pitfall. Perhaps we should print a hint upon completion? > > While I think it would be nice for Guix (or strictly speaking Bash) to > just do what a noob like me would expect it to do in this situation, a > hint would have certainly saved me some trouble. If it is unreasonably > cumbersome to make Guix tell Bash to invalidate its cache upon > completion of =E2=80=98guix pull=E2=80=99, I believe a hint would be good= enough. Thanks for the heads-up. Commit 3bbd6919bd84b76686d1aa626ba861faf3fc8ceb changes =E2=80=98guix pull=E2=80= =99 to display a hint in this case. Ludo=E2=80=99. From debbugs-submit-bounces@debbugs.gnu.org Tue Jan 22 17:07:16 2019 Received: (at 33647) by debbugs.gnu.org; 22 Jan 2019 22:07:16 +0000 Received: from localhost ([127.0.0.1]:41696 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1gm4CS-0002dU-Iw for submit@debbugs.gnu.org; Tue, 22 Jan 2019 17:07:16 -0500 Received: from mout02.posteo.de ([185.67.36.66]:56551) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1gm4CP-0002dG-9s for 33647@debbugs.gnu.org; Tue, 22 Jan 2019 17:07:14 -0500 Received: from submission (posteo.de [89.146.220.130]) by mout02.posteo.de (Postfix) with ESMTPS id BD0B12400E6 for <33647@debbugs.gnu.org>; Tue, 22 Jan 2019 23:07:06 +0100 (CET) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=posteo.de; s=2017; t=1548194826; bh=g2qoAo/b5hdTN87iZEAT/lk5CTX9SapOUAWLxKVzoFw=; h=From:To:Cc:Subject:Date:From; b=LsptC6zwG/6gp3cXTNxJnUTJkLunZot7xxudNbp8MFrnI1hz8STmOWme5hcUZVlUC ZHmzvRLdBlFsf1qstGBshdeEhgTtWGfExMvAZ6MOdGH+0ydJkH9v17mc7Ck7hXbBjJ EPVDotb+x4HoFV+B8Px/BqGtU6xDhQvEBR+WwXvwL5Qiie1o2mUgbS1BrgQcdZzEBW 2SaAOiuR+ot5BACYl4iKmI32hxkv67xMpHakn/8AtiW2IIrw7xjoCvsX7iOA8Jt9WY 8ni57iwKdzHUYIM97W/NLZNQMxT4oLod0NU5GuNSQ/IKk9GzXhYHRC8ztOuIFXgenj vmIUekVsTTbIw== Received: from customer (localhost [127.0.0.1]) by submission (posteo.de) with ESMTPSA id 43kjFP1kRZz9rxB; Tue, 22 Jan 2019 23:07:05 +0100 (CET) From: Diego Nicola Barbato To: Ludovic =?utf-8?Q?Court=C3=A8s?= Subject: Re: bug#33647: First `guix pull' behaves unexpectedly References: <874lbqu2j3.fsf@GlaDOS.home> <87k1km3bn0.fsf@elephly.net> <871s6ugsrq.fsf@gnu.org> <87sgz9spgw.fsf@GlaDOS.home> <87r2eth3by.fsf@gnu.org> <87y38lu1f6.fsf@GlaDOS.home> <874la5sy71.fsf@gnu.org> Date: Tue, 22 Jan 2019 23:07:04 +0100 In-Reply-To: <874la5sy71.fsf@gnu.org> ("Ludovic \=\?utf-8\?Q\?Court\=C3\=A8s\=22'\?\= \=\?utf-8\?Q\?s\?\= message of "Fri, 18 Jan 2019 17:54:58 +0100") Message-ID: <877eewxs6v.fsf@GlaDOS.home> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/26.1 (gnu/linux) MIME-Version: 1.0 Content-Type: multipart/mixed; boundary="=-=-=" X-Spam-Score: -2.3 (--) X-Debbugs-Envelope-To: 33647 Cc: Ricardo Wurmus , 33647@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 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: -3.3 (---) --=-=-= Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable Hello Ludo, Sorry to bother you with this again. Ludovic Court=C3=A8s writes: [...] > > Thanks for the heads-up. Commit > 3bbd6919bd84b76686d1aa626ba861faf3fc8ceb changes =E2=80=98guix pull=E2=80= =99 to display > a hint in this case. > > Ludo=E2=80=99. I just tried to check if this worked. I installed GuixSD in a VM (with the 0.16.0 installer), rebooted, and ran =E2=80=98guix pull=E2=80=99 (commit d1dfcc7c1b38d816dddc2868917ba490db7e7c3b). It did not print any hint (I have attached the bash session). Will this change only take effect once the installer is updated? Regards, Diego --=-=-= Content-Type: application/octet-stream Content-Disposition: attachment; filename=guix_pull.log Content-Transfer-Encoding: base64 Content-Description: Bash session Ym9iQGFudGVsb3BlIH4kIHdoaWNoIGd1aXgKL3J1bi9jdXJyZW50LXN5c3RlbS9wcm9maWxlL2Jp bi9ndWl4CmJvYkBhbnRlbG9wZSB+JCBndWl4IC0tdmVyc2lvbgpndWl4IChHTlUgR3VpeCkgMC4x Ni4wCkNvcHlyaWdodCAoQykgMjAxOCB0aGUgR3VpeCBhdXRob3JzCkxpY2Vuc2UgR1BMdjMrOiBH TlUgR1BMIHZlcnNpb24gMyBvciBsYXRlciA8aHR0cDovL2dudS5vcmcvbGljZW5zZXMvZ3BsLmh0 bWw+ClRoaXMgaXMgZnJlZSBzb2Z0d2FyZTogeW91IGFyZSBmcmVlIHRvIGNoYW5nZSBhbmQgcmVk aXN0cmlidXRlIGl0LgpUaGVyZSBpcyBOTyBXQVJSQU5UWSwgdG8gdGhlIGV4dGVudCBwZXJtaXR0 ZWQgYnkgbGF3Lgpib2JAYW50ZWxvcGUgfiQgZ3VpeCBwdWxsCk1pZ3JhdGluZyBwcm9maWxlIGdl bmVyYXRpb25zIHRvICcvdmFyL2d1aXgvcHJvZmlsZXMvcGVyLXVzZXIvYm9iJy4uLgpVcGRhdGlu ZyBjaGFubmVsICdndWl4JyBmcm9tIEdpdCByZXBvc2l0b3J5IGF0ICdodHRwczovL2dpdC5zYXZh bm5haC5nbnUub3JnL2dpdC9ndWl4LmdpdCcuLi4KQnVpbGRpbmcgZnJvbSB0aGlzIGNoYW5uZWw6 CiAgZ3VpeCAgICAgIGh0dHBzOi8vZ2l0LnNhdmFubmFoLmdudS5vcmcvZ2l0L2d1aXguZ2l0ICAg ZDFkZmNjNwpzdWJzdGl0dXRlOiB1cGRhdGluZyBzdWJzdGl0dXRlcyBmcm9tICdodHRwczovL2Np Lmd1aXguaW5mbycuLi4gMTAwLjAlCnN1YnN0aXR1dGU6IHVwZGF0aW5nIHN1YnN0aXR1dGVzIGZy b20gJ2h0dHBzOi8vY2kuZ3VpeC5pbmZvJy4uLiAxMDAuMCUKc3Vic3RpdHV0ZTogdXBkYXRpbmcg c3Vic3RpdHV0ZXMgZnJvbSAnaHR0cHM6Ly9jaS5ndWl4LmluZm8nLi4uIDEwMC4wJQpzdWJzdGl0 dXRlOiB1cGRhdGluZyBzdWJzdGl0dXRlcyBmcm9tICdodHRwczovL2NpLmd1aXguaW5mbycuLi4g MTAwLjAlCnN1YnN0aXR1dGU6IHVwZGF0aW5nIHN1YnN0aXR1dGVzIGZyb20gJ2h0dHBzOi8vY2ku Z3VpeC5pbmZvJy4uLiAxMDAuMCUKc3Vic3RpdHV0ZTogdXBkYXRpbmcgc3Vic3RpdHV0ZXMgZnJv bSAnaHR0cHM6Ly9jaS5ndWl4LmluZm8nLi4uIDEwMC4wJQoxMC41IE1CIHdpbGwgYmUgZG93bmxv YWRlZDoKICAgL2dudS9zdG9yZS9xeGF3N2hwODduMHNjams4d2FqMjI1bGJuajR2bHNyOC1jb21w dXRlLWd1aXgtZGVyaXZhdGlvbgogICAvZ251L3N0b3JlL2h6N245NmZtbXc5N25jZG52NmhjcWZu dmFmNm44Z3lrLW1vZHVsZS1pbXBvcnQtY29tcGlsZWQKICAgL2dudS9zdG9yZS9rcTRhMmd5ejA2 dnl3cmc5NHc2MDA2cnBjcmtseTRydi1tb2R1bGUtaW1wb3J0CiAgIC9nbnUvc3RvcmUvcjY1OHkz Y2dwbmY5OW54anhxZ2ppYWl6eDIwYWM0azAtZ3VpbGUtMi4yLjQKc3Vic3RpdHV0ZTogdXBkYXRp bmcgc3Vic3RpdHV0ZXMgZnJvbSAnaHR0cHM6Ly9jaS5ndWl4LmluZm8nLi4uIDEwMC4wJQpzdWJz dGl0dXRlOiB1cGRhdGluZyBzdWJzdGl0dXRlcyBmcm9tICdodHRwczovL2NpLmd1aXguaW5mbycu Li4gMTAwLjAlCnN1YnN0aXR1dGU6IHVwZGF0aW5nIHN1YnN0aXR1dGVzIGZyb20gJ2h0dHBzOi8v Y2kuZ3VpeC5pbmZvJy4uLiAxMDAuMCUKc3Vic3RpdHV0aW5nIC9nbnUvc3RvcmUvODRoMDVmaWpp OWt4djloNmEzbDh4ZG1iZDliMTNmeWotY29uZmlnLnNjbS4uLgpkb3dubG9hZGluZyBmcm9tIGh0 dHBzOi8vY2kuZ3VpeC5pbmZvL25hci9nemlwLzg0aDA1ZmlqaTlreHY5aDZhM2w4eGRtYmQ5YjEz ZnlqLWNvbmZpZy5zY20uLi4KIGNvbmZpZy5zY20gIDUwM0IgICAgICAgICAgICAgICAgICAgICAg ICAgIDE5S2lCL3MgMDA6MDAgWyMjIyMjIyMjIyMjIyMjIyMjI10gMTAwLjAlCgpzdWJzdGl0dXRp bmcgL2dudS9zdG9yZS83YXc4cmxpODhyaGh2Z2ZnYTlqNmJ2NGZnNzBhcTQ5OC1naXQuc2NtLi4u CmRvd25sb2FkaW5nIGZyb20gaHR0cHM6Ly9jaS5ndWl4LmluZm8vbmFyL2d6aXAvN2F3OHJsaTg4 cmhodmdmZ2E5ajZidjRmZzcwYXE0OTgtZ2l0LnNjbS4uLgogZ2l0LnNjbSAgMTAxQiAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgIDRLaUIvcyAwMDowMCBbIyMjIyMjIyMjIyMjIyMjIyMjXSAx MDAuMCUKCnN1YnN0aXR1dGluZyAvZ251L3N0b3JlL3dzcTV4NnNpempxOGdneWZ5ZGNjdjFoY3Nj aXk0MHdpLWdtcC02LjEuMi4uLgpkb3dubG9hZGluZyBmcm9tIGh0dHBzOi8vY2kuZ3VpeC5pbmZv L25hci9nemlwL3dzcTV4NnNpempxOGdneWZ5ZGNjdjFoY3NjaXk0MHdpLWdtcC02LjEuMi4uLgog Z21wLTYuMS4yICA4NzNLaUIgICAgICAgICAgICAgICAgICAgICAgICAxLjZNaUIvcyAwMDowMSBb IyMjIyMjIyMjIyMjIyMjIyMjXSAxMDAuMCUKCnN1YnN0aXR1dGluZyAvZ251L3N0b3JlL3FjMnEz eWZtNnoyODJpZ2Y0bmg1aGwycHYxOGpzY3JrLWhhc2guc2NtLi4uCmRvd25sb2FkaW5nIGZyb20g aHR0cHM6Ly9jaS5ndWl4LmluZm8vbmFyL2d6aXAvcWMycTN5Zm02ejI4MmlnZjRuaDVobDJwdjE4 anNjcmstaGFzaC5zY20uLi4KIGhhc2guc2NtICAxMzJCICAgICAgICAgICAgICAgICAgICAgICAg ICAgICA0S2lCL3MgMDA6MDAgWyMjIyMjIyMjIyMjIyMjIyMjI10gMTAwLjAlCgpzdWJzdGl0dXRp bmcgL2dudS9zdG9yZS80amg2MWhxOWI0cHYxYmpxaW1hZmN2MncxYzIwY3FyYy1saWJhdG9taWMt b3BzLTcuNi42Li4uCmRvd25sb2FkaW5nIGZyb20gaHR0cHM6Ly9jaS5ndWl4LmluZm8vbmFyL2d6 aXAvNGpoNjFocTliNHB2MWJqcWltYWZjdjJ3MWMyMGNxcmMtbGliYXRvbWljLW9wcy03LjYuNi4u LgogbGliYXRvbWljLW9wcy03LjYuNiAgOTBLaUIgICAgICAgICAgICAgICAxLjBNaUIvcyAwMDow MCBbIyMjIyMjIyMjIyMjIyMjIyMjXSAxMDAuMCUKCnN1YnN0aXR1dGluZyAvZ251L3N0b3JlL2I3 cGJrc2R3N2YxeDRmYWltZDJ4bWdwY2lwc3JwOW5zLWxpYmZmaS0zLjIuMS4uLgpkb3dubG9hZGlu ZyBmcm9tIGh0dHBzOi8vY2kuZ3VpeC5pbmZvL25hci9nemlwL2I3cGJrc2R3N2YxeDRmYWltZDJ4 bWdwY2lwc3JwOW5zLWxpYmZmaS0zLjIuMS4uLgogbGliZmZpLTMuMi4xICA1OUtpQiAgICAgICAg ICAgICAgICAgICAgICAxLjZNaUIvcyAwMDowMCBbIyMjIyMjIyMjIyMjIyMjIyMjXSAxMDAuMCUK CnN1YnN0aXR1dGluZyAvZ251L3N0b3JlLzBoOXgzaHFxaDRmeDUyNzM1YTdteWtxbTdtZGtxbmY0 LWxpYmdjLTcuNi42Li4uCmRvd25sb2FkaW5nIGZyb20gaHR0cHM6Ly9jaS5ndWl4LmluZm8vbmFy L2d6aXAvMGg5eDNocXFoNGZ4NTI3MzVhN215a3FtN21ka3FuZjQtbGliZ2MtNy42LjYuLi4KIGxp YmdjLTcuNi42ICAzOThLaUIgICAgICAgICAgICAgICAgICAgICAgMS4yTWlCL3MgMDA6MDAgWyMj IyMjIyMjIyMjIyMjIyMjI10gMTAwLjAlCgpzdWJzdGl0dXRpbmcgL2dudS9zdG9yZS93OTY3bTgz NTYwaWs2MXZxdjB2OGF3M2IwYXZiMGhuZy1saWJsdGRsLTIuNC42Li4uCmRvd25sb2FkaW5nIGZy b20gaHR0cHM6Ly9jaS5ndWl4LmluZm8vbmFyL2d6aXAvdzk2N204MzU2MGlrNjF2cXYwdjhhdzNi MGF2YjBobmctbGlibHRkbC0yLjQuNi4uLgogbGlibHRkbC0yLjQuNiAgNTJLaUIgICAgICAgICAg ICAgICAgICAgICAxLjNNaUIvcyAwMDowMCBbIyMjIyMjIyMjIyMjIyMjIyMjXSAxMDAuMCUKCnN1 YnN0aXR1dGluZyAvZ251L3N0b3JlL2czYXozcTIyaG1scXd3enFqdjR2cWZyaGNmbDg4YTJzLWxp YnVuaXN0cmluZy0wLjkuMTAuLi4KZG93bmxvYWRpbmcgZnJvbSBodHRwczovL2NpLmd1aXguaW5m by9uYXIvZ3ppcC9nM2F6M3EyMmhtbHF3d3pxanY0dnFmcmhjZmw4OGEycy1saWJ1bmlzdHJpbmct MC45LjEwLi4uCiBsaWJ1bmlzdHJpbmctMC45LjEwICA3OTFLaUIgICAgICAgICAgICAgIDEuM01p Qi9zIDAwOjAxIFsjIyMjIyMjIyMjIyMjIyMjIyNdIDEwMC4wJQoKc3Vic3RpdHV0aW5nIC9nbnUv c3RvcmUva3E0YTJneXowNnZ5d3JnOTR3NjAwNnJwY3JrbHk0cnYtbW9kdWxlLWltcG9ydC4uLgpk b3dubG9hZGluZyBmcm9tIGh0dHBzOi8vY2kuZ3VpeC5pbmZvL25hci9nemlwL2txNGEyZ3l6MDZ2 eXdyZzk0dzYwMDZycGNya2x5NHJ2LW1vZHVsZS1pbXBvcnQuLi4KIG1vZHVsZS1pbXBvcnQgIDJL aUIgICAgICAgICAgICAgICAgICAgICAgIDUyS2lCL3MgMDA6MDAgWyMjIyMjIyMjIyMjIyMjIyMj I10gMTAwLjAlCgpzdWJzdGl0dXRpbmcgL2dudS9zdG9yZS95MjQ5eWNnZnZnMHA4M2h3cHdmNW5i bjFhZ2hqY2M5bi1wa2ctY29uZmlnLTAuMjkuMi4uLgpkb3dubG9hZGluZyBmcm9tIGh0dHBzOi8v Y2kuZ3VpeC5pbmZvL25hci9nemlwL3kyNDl5Y2dmdmcwcDgzaHdwd2Y1bmJuMWFnaGpjYzluLXBr Zy1jb25maWctMC4yOS4yLi4uCiBwa2ctY29uZmlnLTAuMjkuMiAgNTAwS2lCICAgICAgICAgICAg ICAgIDEuME1pQi9zIDAwOjAwIFsjIyMjIyMjIyMjIyMjIyMjIyNdIDEwMC4wJQoKc3Vic3RpdHV0 aW5nIC9nbnUvc3RvcmUvaHo3bjk2Zm1tdzk3bmNkbnY2aGNxZm52YWY2bjhneWstbW9kdWxlLWlt cG9ydC1jb21waWxlZC4uLgpkb3dubG9hZGluZyBmcm9tIGh0dHBzOi8vY2kuZ3VpeC5pbmZvL25h ci9nemlwL2h6N245NmZtbXc5N25jZG52NmhjcWZudmFmNm44Z3lrLW1vZHVsZS1pbXBvcnQtY29t cGlsZWQuLi4KIG1vZHVsZS1pbXBvcnQtY29tcGlsZWQgIDEuN01pQiAgICAgICAgICAgMS40TWlC L3MgMDA6MDEgWyMjIyMjIyMjIyMjIyMjIyMjI10gMTAwLjAlCgpzdWJzdGl0dXRpbmcgL2dudS9z dG9yZS9yNjU4eTNjZ3BuZjk5bnhqeHFnamlhaXp4MjBhYzRrMC1ndWlsZS0yLjIuNC4uLgpkb3du bG9hZGluZyBmcm9tIGh0dHBzOi8vY2kuZ3VpeC5pbmZvL25hci9nemlwL3I2NTh5M2NncG5mOTlu eGp4cWdqaWFpengyMGFjNGswLWd1aWxlLTIuMi40Li4uCiBndWlsZS0yLjIuNCAgOC4zTWlCICAg ICAgICAgICAgICAgICAgICAgIDIuNU1pQi9zIDAwOjAzIFsjIyMjIyMjIyMjIyMjIyMjIyNdIDEw MC4wJQoKc3Vic3RpdHV0aW5nIC9nbnUvc3RvcmUvcXhhdzdocDg3bjBzY2prOHdhajIyNWxibmo0 dmxzcjgtY29tcHV0ZS1ndWl4LWRlcml2YXRpb24uLi4KZG93bmxvYWRpbmcgZnJvbSBodHRwczov L2NpLmd1aXguaW5mby9uYXIvZ3ppcC9xeGF3N2hwODduMHNjams4d2FqMjI1bGJuajR2bHNyOC1j b21wdXRlLWd1aXgtZGVyaXZhdGlvbi4uLgogY29tcHV0ZS1ndWl4LWRlcml2YXRpb24gIDgzNkIg ICAgICAgICAgICAgMjRLaUIvcyAwMDowMCBbIyMjIyMjIyMjIyMjIyMjIyMjXSAxMDAuMCUKCnN1 YnN0aXR1dGU6IHVwZGF0aW5nIHN1YnN0aXR1dGVzIGZyb20gJ2h0dHBzOi8vY2kuZ3VpeC5pbmZv Jy4uLiAxMDAuMCUKc3Vic3RpdHV0ZTogdXBkYXRpbmcgc3Vic3RpdHV0ZXMgZnJvbSAnaHR0cHM6 Ly9jaS5ndWl4LmluZm8nLi4uIDEwMC4wJQpzdWJzdGl0dXRlOiB1cGRhdGluZyBzdWJzdGl0dXRl cyBmcm9tICdodHRwczovL2NpLmd1aXguaW5mbycuLi4gMTAwLjAlCnN1YnN0aXR1dGU6IHVwZGF0 aW5nIHN1YnN0aXR1dGVzIGZyb20gJ2h0dHBzOi8vY2kuZ3VpeC5pbmZvJy4uLiAxMDAuMCUKc3Vi c3RpdHV0ZTogdXBkYXRpbmcgc3Vic3RpdHV0ZXMgZnJvbSAnaHR0cHM6Ly9jaS5ndWl4LmluZm8n Li4uIDEwMC4wJQpzdWJzdGl0dXRlOiB1cGRhdGluZyBzdWJzdGl0dXRlcyBmcm9tICdodHRwczov L2NpLmd1aXguaW5mbycuLi4gMTAwLjAlCnN1YnN0aXR1dGU6IHVwZGF0aW5nIHN1YnN0aXR1dGVz IGZyb20gJ2h0dHBzOi8vY2kuZ3VpeC5pbmZvJy4uLiAxMDAuMCUKc3Vic3RpdHV0ZTogdXBkYXRp bmcgc3Vic3RpdHV0ZXMgZnJvbSAnaHR0cHM6Ly9jaS5ndWl4LmluZm8nLi4uIDEwMC4wJQpzdWJz dGl0dXRlOiB1cGRhdGluZyBzdWJzdGl0dXRlcyBmcm9tICdodHRwczovL2NpLmd1aXguaW5mbycu Li4gMTAwLjAlCnN1YnN0aXR1dGU6IHVwZGF0aW5nIHN1YnN0aXR1dGVzIGZyb20gJ2h0dHBzOi8v Y2kuZ3VpeC5pbmZvJy4uLiAxMDAuMCUKc3Vic3RpdHV0ZTogdXBkYXRpbmcgc3Vic3RpdHV0ZXMg ZnJvbSAnaHR0cHM6Ly9jaS5ndWl4LmluZm8nLi4uIDEwMC4wJQpzdWJzdGl0dXRlOiB1cGRhdGlu ZyBzdWJzdGl0dXRlcyBmcm9tICdodHRwczovL2NpLmd1aXguaW5mbycuLi4gMTAwLjAlCnN1YnN0 aXR1dGU6IHVwZGF0aW5nIHN1YnN0aXR1dGVzIGZyb20gJ2h0dHBzOi8vY2kuZ3VpeC5pbmZvJy4u LiAxMDAuMCUKc3Vic3RpdHV0ZTogdXBkYXRpbmcgc3Vic3RpdHV0ZXMgZnJvbSAnaHR0cHM6Ly9j aS5ndWl4LmluZm8nLi4uIDEwMC4wJQpzdWJzdGl0dXRlOiB1cGRhdGluZyBzdWJzdGl0dXRlcyBm cm9tICdodHRwczovL2NpLmd1aXguaW5mbycuLi4gMTAwLjAlCnN1YnN0aXR1dGU6IHVwZGF0aW5n IHN1YnN0aXR1dGVzIGZyb20gJ2h0dHBzOi8vY2kuZ3VpeC5pbmZvJy4uLiAxMDAuMCUKc3Vic3Rp dHV0ZTogdXBkYXRpbmcgc3Vic3RpdHV0ZXMgZnJvbSAnaHR0cHM6Ly9jaS5ndWl4LmluZm8nLi4u IDEwMC4wJQpzdWJzdGl0dXRlOiB1cGRhdGluZyBzdWJzdGl0dXRlcyBmcm9tICdodHRwczovL2Np Lmd1aXguaW5mbycuLi4gMTAwLjAlCnN1YnN0aXR1dGU6IHVwZGF0aW5nIHN1YnN0aXR1dGVzIGZy b20gJ2h0dHBzOi8vY2kuZ3VpeC5pbmZvJy4uLiAxMDAuMCUKc3Vic3RpdHV0ZTogdXBkYXRpbmcg c3Vic3RpdHV0ZXMgZnJvbSAnaHR0cHM6Ly9jaS5ndWl4LmluZm8nLi4uIDEwMC4wJQpzdWJzdGl0 dXRlOiB1cGRhdGluZyBzdWJzdGl0dXRlcyBmcm9tICdodHRwczovL2NpLmd1aXguaW5mbycuLi4g MTAwLjAlCnN1YnN0aXR1dGU6IHVwZGF0aW5nIHN1YnN0aXR1dGVzIGZyb20gJ2h0dHBzOi8vY2ku Z3VpeC5pbmZvJy4uLiAxMDAuMCUKc3Vic3RpdHV0ZTogdXBkYXRpbmcgc3Vic3RpdHV0ZXMgZnJv bSAnaHR0cHM6Ly9jaS5ndWl4LmluZm8nLi4uIDEwMC4wJQpzdWJzdGl0dXRlOiB1cGRhdGluZyBz dWJzdGl0dXRlcyBmcm9tICdodHRwczovL2NpLmd1aXguaW5mbycuLi4gMTAwLjAlCgpUaGUgZm9s bG93aW5nIGRlcml2YXRpb25zIHdpbGwgYmUgYnVpbHQ6CiAgIC9nbnUvc3RvcmUvMXNuOWZqNXdx emRmNHdubmhnbXFmNjV3d2IxOHI0cWctcHJvZmlsZS5kcnYKICAgL2dudS9zdG9yZS94OW5rM3d3 MGdnazM4ajltdnl5aDM3OXphaGd2cWI1bi1jYS1jZXJ0aWZpY2F0ZS1idW5kbGUuZHJ2CiAgIC9n bnUvc3RvcmUvcXhzbTBzbndua2RxMXl6a3JtbGNtYWtsbmM5dnJhYjItaW5mby1kaXIuZHJ2CiAg IC9nbnUvc3RvcmUvMmN6aWw3Nnl6ajUzcXY3cHBwdzBxMnNyd2gwejVpcHMtbWtmb250ZGlyLTEu MC43LnRhci5iejIuZHJ2CiAgIC9nbnUvc3RvcmUvNWRhNGtmd3h4cHppM3B6bmRqYWZhcmI3aHZh NnhhaDMtbWtmb250c2NhbGUtMS4xLjMudGFyLmJ6Mi5kcnYKICAgL2dudS9zdG9yZS8xdnNnZ255 MzZkZmM1c2hwMzYwcGhtdnYwOHBhZ3Y3bC1ta2ZvbnRzY2FsZS0xLjEuMy5kcnYKICAgL2dudS9z dG9yZS84NjVmMWRsMnNnNnk3NWtka2Y4bmpsMmJ6czc0YmJieS1tb2R1bGUtaW1wb3J0LWNvbXBp bGVkLmRydgogICAvZ251L3N0b3JlL2Q2eGg0MWIzM3FjYm01MnA1OGlobWNpdjBoOWlpbWt4LW1r Zm9udGRpci0xLjAuNy5kcnYKICAgL2dudS9zdG9yZS9tN2Z6OHJpdzF6aWticW1hcXJmcWdxMmxt ZnBwcnY5aS1mb250cy1kaXIuZHJ2CiAgIC9nbnUvc3RvcmUvYmt6MXptd2ZscmxkaXZrZHA2NWg1 enN3ZGc2cXB6eTQtZ2l0LTIuMTkuMi50YXIueHouZHJ2CiAgIC9nbnUvc3RvcmUvbnhrZ3c3MzFk OWYwenY2cm1yMzlnaDVnam1pM3c0eTQtZ2l0LW1pbmltYWwtMi4xOS4yLmRydgogICAvZ251L3N0 b3JlL2FjM2doNjRqa3M1ZHByZGdka3drbXAyM3pyanJycWE4LW1vZHVsZS1pbXBvcnQuZHJ2CiAg IC9nbnUvc3RvcmUvZjUzcWJsNGxqY253aWRxMDhhN2s0c25nNDRtMGJzYTQtbW9kdWxlLWltcG9y dC1jb21waWxlZC5kcnYKICAgL2dudS9zdG9yZS94ZDVnbDdxc253aG1kZDliMmYyanI2ZjhqYjBt aGhpMy1ndWlsZS1nZGJtLWZmaS0yMDEyMDIwOS5mYTFkNWI2LWNoZWNrb3V0LmRydgogICAvZ251 L3N0b3JlLzdjbXFyamJ4YnoxYWRjczU2a2o1bHg4Ymw4a3Z3c2JkLW1vZHVsZS1pbXBvcnQuZHJ2 CiAgIC9nbnUvc3RvcmUvN25wdmdkazBpcDN5ZnZiMTRyYXM2d3N4bGh2a2trbTYtbW9kdWxlLWlt cG9ydC1jb21waWxlZC5kcnYKICAgL2dudS9zdG9yZS9wbW5qM2F4ZHJzbWY0c202Z3Y1d2ozZ2Js aG5qZGJtai1ndWlsZS1nZGJtLWZmaS0yMDEyMDIwOS50YXIueHouZHJ2CiAgIC9nbnUvc3RvcmUv N245Nnp5OTliNWZqamEzcWF3Z21xcjY0Z2lzbW53Y2YtZ3VpbGUtZ2RibS1mZmktMjAxMjAyMDku ZmExZDViNi5kcnYKICAgL2dudS9zdG9yZS9uYzg0N3F5ZmZiODFqYjZuOTlud3FuejkyeHFiemEw OC1tb2R1bGUtaW1wb3J0LmRydgogICAvZ251L3N0b3JlL3NkYXpxYjZiOXhocDVjbGdwZHBzYWRx cjFtM3ZmcmlnLW1vZHVsZS1pbXBvcnQtY29tcGlsZWQuZHJ2CiAgIC9nbnUvc3RvcmUvbjE0Mjls bW45c2c3bnhqM3Z2Mm5wYWlwdjBkN2IwM3ktZ3VpeC1jbGkuZHJ2CiAgIC9nbnUvc3RvcmUvZjNm a3BpcTN5ang2bGtmZ2tuMjJzc25ycWJqa2o4djEtZ3VpeC1zeXN0ZW0tdGVzdHMuZHJ2CiAgIC9n bnUvc3RvcmUvemJieXo2anJoNGJkMHdseWIyeDV3eXg1OGI5NnY5aG0tY29uZmlnLnNjbS5kcnYK ICAgL2dudS9zdG9yZS9hZmF2aXZpNnNnZ25qYTN4MnIwMzc1ZjU0bHE1dmh2bS1ndWl4LWV4dHJh LmRydgogICAvZ251L3N0b3JlL2QzZ2FiaXY2bmY5Z2ZxY3czaGgzbXFtcmt5YXI2eno5LWd1aXgt cGFja2FnZXMuZHJ2CiAgIC9nbnUvc3RvcmUvanFmamE1YzAxNjM0aHAzY2g0NHNzN3c2cWY0Y3Ns a2stZ3VpeC1wYWNrYWdlcy1iYXNlLmRydgogICAvZ251L3N0b3JlL3BkanoyMHMwaGptMGdxY2ph cWlqenJtNjRjYTd6bGl5LWd1aXgtY29yZS1zb3VyY2UuZHJ2CiAgIC9nbnUvc3RvcmUvcnh4Mjcz ZjA5amN4azcycmpnbDk5MGs4MTkxZGkwanctZ3VpeC1jb3JlLmRydgogICAvZ251L3N0b3JlL3Yx azBpN3JyYTA5Z3lka3k4NnBnMm1iNm12MXFuczc1LWd1aXgtc3lzdGVtLmRydgogICAvZ251L3N0 b3JlL2Y4NTNmc3d2c3ZjNXoybmJxNTYxY2F6cWxyYmZnN3ZiLW1vZHVsZS1pbXBvcnQtY29tcGls ZWQuZHJ2CiAgIC9nbnUvc3RvcmUvcnk5djNnZ203dzRmOHlnOHZkZ2FnNzBtenp2aHI3c2IteHot NS4yLjQudGFyLmd6LmRydgogICAvZ251L3N0b3JlL245MTZoeDFoYjJiMTlmeXBhMzRxNjg3NGtm czNoNjN6LXh6LTUuMi40LmRydgogICAvZ251L3N0b3JlLzV2cTJxNjJ6NWZ3bGNzNGY1NDhneTMy NTZpcTI1dmZoLWNvbmZpZy5zY20uZHJ2CiAgIC9nbnUvc3RvcmUvN2YxamcyMnlxenFrMTJwOTNy YTRuYmtrZ3Z5NTJnNjAtZ3VpeC1jb25maWctc291cmNlLmRydgogICAvZ251L3N0b3JlL3dpNm1t aXZ5aWFpaWF5cWo5eGw3emdpZDJibTE1a25wLWd1aXgtY29uZmlnLmRydgogICAvZ251L3N0b3Jl LzE1NjQwd25scTJycXhyNWtjOGd4ZDdoc201cTF5d2xmLWd1aXgtY29uZmlnLW1vZHVsZXMuZHJ2 CiAgIC9nbnUvc3RvcmUvMzAxNWhjNTBmajU5bjhteTA2MzN6NHdxcHprbmczcXAtZ3VpeC1zeXN0 ZW0tbW9kdWxlcy5kcnYKICAgL2dudS9zdG9yZS80MG1ueDkycGNya3k4eWhpMWExZnlhbnpqaHE1 OTk0Mi1ndWl4LWV4dHJhLW1vZHVsZXMuZHJ2CiAgIC9nbnUvc3RvcmUvZGEzODMwYjQ5Njg1enk0 czFnYjV2aGphdmFrYjk2cmctZ3VpeC1jb3JlLW1vZHVsZXMuZHJ2CiAgIC9nbnUvc3RvcmUvZjZo Y3dqNjBmajMxbWJueHJnMHBueDVsaTFoMmdoMHYtZ3VpeC1zeXN0ZW0tdGVzdHMtbW9kdWxlcy5k cnYKICAgL2dudS9zdG9yZS9nd3dzczJ2Z2E3OXZxd2hxc3JuNWt2dzBiMmp6ajI4di1ndWl4LXBh Y2thZ2VzLW1vZHVsZXMuZHJ2CiAgIC9nbnUvc3RvcmUvbjBud2Nqenp4MGpibjFkem1sMm1xOGx3 eHFsN2JrcnktZ3VpeC1jbGktbW9kdWxlcy5kcnYKICAgL2dudS9zdG9yZS96aDQ4MWhhOHZ2aTB3 YmdibDg5eXZzMHljem0wam5rdi1ndWl4LXBhY2thZ2VzLWJhc2UtbW9kdWxlcy5kcnYKICAgL2du dS9zdG9yZS93MXhmNTlqejJkMGduenY5eWYyZ2Y1aGY2bjN3YTQyMC1ndWl4LTAuMTYuMC04Ljdi YTJiMjctY2hlY2tvdXQuZHJ2CiAgIC9nbnUvc3RvcmUvc3loa2w1ZG1qdjBkNHlpbm43ZmcwbGs1 ZnhoNnc5NzQtZ3VpeC1kYWVtb24tMC4xNi4wLTguN2JhMmIyNy5kcnYKICAgL2dudS9zdG9yZS9o NXJ6NjdpM3gyZmFyazhyamwwemFpaThkN2cxdmxoOS1ndWlsZS1zc2gtMC4xMS4zLnRhci5nei5k cnYKICAgL2dudS9zdG9yZS8yYWxqZGM2dzJtNHBpODcxZ2lyMmlxcXNjNDN3ajA5Yy1saWJzc2gt MC44LjYtY2hlY2tvdXQuZHJ2CiAgIC9nbnUvc3RvcmUva2ZtOHJ3dmd5eGRyeHNxc2ZnMjZzZml4 bXFyaXB2bXgtbGlic3NoLTAuOC42LmRydgogICAvZ251L3N0b3JlL3Fkbms3OXZ3YXlqa241Ymcw bGtyNTk0djEyNWM0czhoLWd1aWxlLXNzaC0wLjExLjMudGFyLnh6LmRydgogICAvZ251L3N0b3Jl L2hqMmNxaDl5aWlxdjFucXdhMXBhbnBzYTdpajFmN2g5LXRleGluZm8tNi41LnRhci54ei5kcnYK ICAgL2dudS9zdG9yZS9rZDM5aHEzZjBicHdiampsY3d3c3pxeDczajF3ODlnNy10ZXhpbmZvLTYu NS50YXIueHouZHJ2CiAgIC9nbnUvc3RvcmUva2dzc2FtNjJjbXBwOGYzYWtodzRyejRqdmJsdnd6 djUtYXV0b21ha2UtMS4xNi4xLnRhci54ei5kcnYKICAgL2dudS9zdG9yZS82ZmxiamZmZjljcjZs aGttbXc5OXJsc3Z2bmZwdnFheC1hdXRvbWFrZS0xLjE2LjEudGFyLnh6LmRydgogICAvZ251L3N0 b3JlL3hpZnEzZjMzY3AwNDNoeGQ0OWJsYmZpcTcxNG1iOG5iLVB5dGhvbi0zLjcuMC50YXIueHou ZHJ2CiAgIC9nbnUvc3RvcmUvcDE0NmRnd3lwajM0NnYwZ3hrazQ2MTF2eTMyMnc4MHgtUHl0aG9u LTMuNy4wLnRhci54ei5kcnYKICAgL2dudS9zdG9yZS9wMzBreGt4bjl2ODhmaGJpM2lnYWNxeXBn MDJramlieS1jbWFrZS0zLjEyLjIudGFyLmd6LmRydgogICAvZ251L3N0b3JlLzd2NWdqZGFpcDA3 aDIxY3o3aGczN2hjcWthOTNpMDlqLXJoYXNoLTEuMy42LnRhci5nei5kcnYKICAgL2dudS9zdG9y ZS93bTJmYmE2ZGxpMm54aXJuMnBkeHdkejhoejQweWJkdi1hdXRvY29uZi0yLjY5LnRhci54ei5k cnYKICAgL2dudS9zdG9yZS9uNDZpbWZuOGlyeTU3djVmbDlxcGJranNqeXdtdzg3OC1saWJ0b29s LTIuNC42LnRhci54ei5kcnYKICAgL2dudS9zdG9yZS9qcnlyeW5kdndycjV2NXNjcjN3aTdjM2o4 bXAxaWl2MC1saWJ0b29sLTIuNC42LnRhci54ei5kcnYKICAgL2dudS9zdG9yZS9mbGtiNzI1YTh3 MGx2bnlhYXFzM3NzdmdxNTVjd3ZsMS1saWJ0b29sLTIuNC42LmRydgogICAvZ251L3N0b3JlL2hx Z2wzdmkxNzV6bW1tZHk2OXZnbGtjbG55ajcxaGZiLWxpYnV2LXYxLjIzLjAudGFyLmd6LmRydgog ICAvZ251L3N0b3JlL3M2MWFjOGtpdzhrNDJtZjhuNWxpaXE2MG41YWo4MDdhLWF1dG9jb25mLXdy YXBwZXItMi42OS5kcnYKICAgL2dudS9zdG9yZS80MGdsMTM4NmQwYWo3eWkzcmIwaW5zcXdhOWNu eG5oMy1saWJ1di0xLjIzLjAuZHJ2CiAgIC9nbnUvc3RvcmUvOWxxcHJkaTU0aDhmN3lwNWp5Zmpy YzQ5eGYzdjhjZHEtcmhhc2gtMS4zLjYuZHJ2CiAgIC9nbnUvc3RvcmUvOXBpYXk0Z2g0bmRyaHJt dzR2c2FsMTM1aGpoaWE4cHAtZmlsZS01LjMzLmRydgogICAvZ251L3N0b3JlL2MzZmRzNTNuNzFn ZjJpY3FydzFoNDI2cmdxcmc5Y2M2LWNtYWtlLTMuMTIuMi50YXIueHouZHJ2CiAgIC9nbnUvc3Rv cmUvMHZqaWNsd2drZ21kbDg2a2t6Mnc1Zm5mMnFxa2lqbmstbGliZ2l0Mi0wLjI3LjcudGFyLmd6 LmRydgogICAvZ251L3N0b3JlL213ZGhjcG4wd2p3ZmtjeXB2Mmd5Z21nOGIyZGwxanJjLWNvbmZp Zy5zY20uZHJ2CiAgIC9nbnUvc3RvcmUvNmo2cDc4cXZobHFkZmo5YjZkaXBzeXBkc2hrN2xjM3gt dGFyLTEuMzAudGFyLnh6LmRydgogICAvZ251L3N0b3JlL3I1cWFscXFyMmJobTUycWlpcXoxNXdy YWdsbTZqbHJ3LXRhci0xLjMwLnRhci54ei5kcnYKICAgL2dudS9zdG9yZS96c3YyYWFwZ2Q0czkw M3h2N24yM2Y3cTVrd2xnYzQzeS1naXQtMi4yMC4xLnRhci54ei5kcnYKICAgL2dudS9zdG9yZS9u cTlhN2liZzk3ajVnM2psNWlzd2lpN2luYTFndmZzMi10azguNi44LXNyYy50YXIuZ3ouZHJ2CiAg IC9nbnUvc3RvcmUvbjNsYnZ4cTVkazg4ZmxzcjZhN3JwMm1ycWw0emx3NXYtdGs4LjYuOC1zcmMu dGFyLnh6LmRydgogICAvZ251L3N0b3JlL3ptY3AwcTM0YzRnem5hajJnZGFybGpjYWtjMWozcTVy LWJ6aXAyLTEuMC42LnRhci5nei5kcnYKICAgL2dudS9zdG9yZS8zcTJhbjkwaXZuYjJwOWE5NXB4 ZjBobGlheGtma2Nxay10Y2w4LjYuOC1zcmMudGFyLmd6LmRydgogICAvZ251L3N0b3JlL2p2OWg0 NWNweWljMmRzbWJkejFndnk0cW5kZzZ4ZjRqLWxpYnB0aHJlYWQtc3R1YnMtMC40LnRhci5iejIu ZHJ2CiAgIC9nbnUvc3RvcmUvbTd3em56aTE1MGwxeG16ZDRxM3NwYWtqZmQ0NWJndmYteG9yZ3By b3RvLTIwMTguNC50YXIuYnoyLmRydgogICAvZ251L3N0b3JlLzU0dnJid2pxbGMyNHo3cHB3NTR5 OWx5MHNjem01Ymt4LVB5dGhvbi0yLjcuMTUudGFyLnh6LmRydgogICAvZ251L3N0b3JlL3ZtMTcx c3FoODg3MnNhNWQzdzA5YmJmNGRnemJjaXFzLXV0aWwtbWFjcm9zLTEuMTkuMi50YXIuYnoyLmRy dgogICAvZ251L3N0b3JlLzNmaGd5ODNkaXE1Z2IxY2QyNnB5c3k0djJhMXhjcmo2LXV0aWwtbWFj cm9zLTEuMTkuMi5kcnYKICAgL2dudS9zdG9yZS8zaW4zMmo1aWNyMnFteDdyenBhcnFxd2pueHA0 MTBsaS1QeXRob24tMi43LjE1LnRhci54ei5kcnYKICAgL2dudS9zdG9yZS83czhtYmF3M3Fyd2xk aWxjam0yaXh3M3ppYWNzamJiMC14b3JncHJvdG8tMjAxOC40LmRydgogICAvZ251L3N0b3JlL2Q1 bXpreno3bjFxOWc3MXg4cXprMzB4Njk4ZGh2Z3ZwLWxpYnB0aHJlYWQtc3R1YnMtMC40LmRydgog ICAvZ251L3N0b3JlL2RhbTl2eDU5eGE2dnZ5enY2MGQ5aXY3dmttNG5yY3JuLXRjbC04LjYuOC5k cnYKICAgL2dudS9zdG9yZS9nNmhpYWFyYmExNGFybTdiOGQ4YjgyNGZkbXJuc242cy1iemlwMi0x LjAuNi5kcnYKICAgL2dudS9zdG9yZS9pa3ZrZ2FyNnlzY2JyZzBuMW5oaXJpMzA1eGs5cXE0OC10 ay04LjYuOC5kcnYKICAgL2dudS9zdG9yZS83bHhucDY1cXBsamoxMm1wNzhkcmxhMmxnYnA1Z21m dy1pbmRlbnQtMi4yLjEwLnRhci5nei5kcnYKICAgL2dudS9zdG9yZS83MGE4NTVmcmJnOHp3YTg2 bnM5cjZ2eXhwMDk2enpsbC1oZWxwMm1hbi0xLjQ3LjYudGFyLnh6LmRydgogICAvZ251L3N0b3Jl LzQzcTc5ODFpOGpqNnAxZ2wwNXB2MGE1NDVpcmJ4ZGRoLWhlbHAybWFuLTEuNDcuNi5kcnYKICAg L2dudS9zdG9yZS9hbTRsMDUzZzJnYjIyczZyYjNsaTNrazdyaW1rMGoxdy1pbmRlbnQtMi4yLjEw LmRydgogICAvZ251L3N0b3JlL2c5bjV3ZmtkMDhyc3JuY3dqbXdhYWxrbmkxbWFsNGY2LWZsZXgt Mi42LjQudGFyLmd6LmRydgogICAvZ251L3N0b3JlL3p4NG04c3NrZmF6YXM4aDg3ZGxoZnJ3bHky aHI4eDluLWJpc29uLTMuMC41LmRydgogICAvZ251L3N0b3JlL2dtcXducDYxbGl4bXd5ZzJrOTYz aWNyejgxd21jMnN4LWZsZXgtMi42LjQuZHJ2CiAgIC9nbnUvc3RvcmUvbjFtaThrYWtmdjU4eGpu ZDQxaW1taXlyOGRkcmoxZDQtYmlzb24tMy4wLjUudGFyLnh6LmRydgogICAvZ251L3N0b3JlL3k5 anpkMHFsaGZkamN2cXpnY3BrZHF5NnE0ZnZmNGY2LXBzdXRpbHMudGFyLmd6LmRydgogICAvZ251 L3N0b3JlL21kMGY3enA0MmtsamlhY3k4bjIxajZ6OGJkOGtrMTJiLW00LTEuNC4xOC50YXIueHou ZHJ2CiAgIC9nbnUvc3RvcmUvMzNhaGcwN2R2ZmN2eXEzYjM5dnBseW12MjVqc3IyZ2wtbTQtMS40 LjE4LnRhci54ei5kcnYKICAgL2dudS9zdG9yZS84MGlmYTZyc3FkZ3phOHlpNmozZnA2MGJqcXAz a214ZC1ncm9mZi0xLjIyLjMudGFyLmd6LmRydgogICAvZ251L3N0b3JlLzRhaWNodjFjamE0eWNm eXl2bWdpOHp2OGx2Y25nMWlrLWdyb2ZmLTEuMjIuMy50YXIueHouZHJ2CiAgIC9nbnUvc3RvcmUv N2lienk1ejA0cjM5MGcwbm05czY0dnlwbWxmMGYwaDQtbTQtMS40LjE4LmRydgogICAvZ251L3N0 b3JlL3B5OHhqY2drejBpNnY5bW1pdnpyejFoczA4NzZ4ajFyLXBzdXRpbHMtMTcuZHJ2CiAgIC9n bnUvc3RvcmUvcWhyMGZjMHJndzQyemE5NmRkaHZ6NHhmYXpoNDk5MTktYmlzb24tMy4wLjUuZHJ2 CiAgIC9nbnUvc3RvcmUvZDA3N3EwbHBtbGMwajc4bWdrcnY4OWp5YWRibDcyODgtZ3JvZmYtMS4y Mi4zLmRydgogICAvZ251L3N0b3JlL2xzMmd6YzlkbHMzbWZpaTE4eHg3OWNhbmdmMjV2MWduLXB5 dGhvbjItMi43LjE1LmRydgogICAvZ251L3N0b3JlL3M1NnNtbG56OTJzN2F3Nm1oNzlzMTNkcmN5 NmoyNWR3LWN1cmwtNy42MS4xLnRhci54ei5kcnYKICAgL2dudS9zdG9yZS8ydmZ5Z3l3aWQyaTBy MXJ5M3NzcTkyYzI0aGh3bGJjci1jdXJsLTcuNjEuMS5kcnYKICAgL2dudS9zdG9yZS82Yjg0bWg2 bDZnczUyMHZkMDZyZDhkc2N6ejVxcHh4My1naXQtbWluaW1hbC0yLjIwLjEuZHJ2CiAgIC9nbnUv c3RvcmUvM2dic3AwZ2xiejNzN2I2cHZocW1oeXZiOGNzejJnbmMtbW9kdWxlLWltcG9ydC1jb21w aWxlZC5kcnYKICAgL2dudS9zdG9yZS9qYm5pZGFrd3Zocjg0cnA4cDhpY2RnMWxuY3pqdmk2dy1n emlwLTEuOS5kcnYKICAgL2dudS9zdG9yZS9uamJycWtpcmhrbHE0Yzd2ZGo1Zms2eDF4MXBncGk4 bS10YXItMS4zMC5kcnYKICAgL2dudS9zdG9yZS96Z2F2OG5nMGgxOTQ4eHJna3l3OXYwaTBsMWw0 cXc1ei1tb2R1bGUtaW1wb3J0LmRydgogICAvZ251L3N0b3JlL3NrM25qa3hyemdnMWNwcHlobnB2 czc4OTkwd2ZhOG0xLWh0dHAtcGFyc2VyLTIuOS4wLWNoZWNrb3V0LmRydgogICAvZ251L3N0b3Jl LzBrZDM0d3hqbmc3dnphcjJwMmt4a2tmMDVweHhjYWI4LWh0dHAtcGFyc2VyLTIuOS4wLmRydgog ICAvZ251L3N0b3JlLzByNHZtZjJndjFoMTYyN2xpeGo4cXhnbmMyNWQwMGR4LXB5dGhvbi13cmFw cGVyLTMuNy4wLmRydgogICAvZ251L3N0b3JlLzZkbmw1YXhsanpzMHh5bTNtNG00NWhoNjJieXli bnh5LWxpYmdpdDItMC4yNy43LnRhci54ei5kcnYKICAgL2dudS9zdG9yZS84OHp4eW16aWhwMWgy ZDV5eG4xMHB4NjRyYmZhemRuNS1tb2R1bGUtaW1wb3J0LWNvbXBpbGVkLmRydgogICAvZ251L3N0 b3JlL2RnNmhrbHpncHdjdmFkOTZ5M3djMTE3d2k5aDAzNXc3LWNtYWtlLTMuMTIuMi5kcnYKICAg L2dudS9zdG9yZS9oOW05cHpjeWNicWlrMzEwZmtmczk0N2o4ZmNqaWFjaC1weXRob24tMy43LjAu ZHJ2CiAgIC9nbnUvc3RvcmUvd21pZ3JiYnNicGY5bWFpbWgwcDYzcnEweWoxd2ozM2otbW9kdWxl LWltcG9ydC5kcnYKICAgL2dudS9zdG9yZS9ibHFmNGNnenkzYnFnazBxYzlmNDY5cHNrbWtubTkx NC1saWJnaXQyLTAuMjcuNy5kcnYKICAgL2dudS9zdG9yZS9tbmQ1cmN4bGE0NzV3a2wyYnh3NXls MmJ5N2gwN3FyeS1hdXRvbWFrZS0xLjE2LjEuZHJ2CiAgIC9nbnUvc3RvcmUvczltNzFiNzVjaGwz aDU2aTlsc2xsNmYxdnowMzY1M2wtYXV0b2NvbmYtMi42OS5kcnYKICAgL2dudS9zdG9yZS93NnZ6 OGR4bDE0OTVwaTlkNjQ5OTBsaWxma3A4bmQxYS1ndWlsZS1naXQtMC4xLjAtY2hlY2tvdXQuZHJ2 CiAgIC9nbnUvc3RvcmUveDYyMTAyY2dhbTIwYjNnOHZmZHZ3MDZzbnZ6bngxMmstdGV4aW5mby02 LjUuZHJ2CiAgIC9nbnUvc3RvcmUvZjlpOXI2a2ppOHBnMTJ2YjhscWI4ZGFxbnN4bHhjdzMtYnl0 ZXN0cnVjdHVyZXMtMS4wLjUudGFyLmd6LmRydgogICAvZ251L3N0b3JlL2ZncXBybmo1ZjkweXZk Mm0zaGQxN3JnbDAxeXdueThmLXNxbGl0ZS1hdXRvY29uZi0zMjYwMDAwLnRhci5nei5kcnYKICAg L2dudS9zdG9yZS84emdkbWQ4a2NtbGM0ZDJhMmF2NGppY2F4NXlzcHIzbS1tb2R1bGUtaW1wb3J0 LWNvbXBpbGVkLmRydgogICAvZ251L3N0b3JlL2M4eXczMjN5czU0dml5emx4djJ4NWZtcTVnZDd5 c24yLXNxbGl0ZS0zLjI2LjAuZHJ2CiAgIC9nbnUvc3RvcmUvanFwOGc1YW54YzJ6cWlzYjJodjRn ZDhycmloMHo0bWotbW9kdWxlLWltcG9ydC5kcnYKICAgL2dudS9zdG9yZS85c3JydmxsM2JoNzNu dm42NGx2ZGkxZ3gwMWdnYmxwcS1ndWlsZS1ieXRlc3RydWN0dXJlcy0xLjAuNS5kcnYKICAgL2du dS9zdG9yZS9kY3NsZGRscDN2bjRpYWpseGZxNGg1M2tseXE1NzRoMy1ndWlsZS1naXQtMC4xLjAu ZHJ2CiAgIC9nbnUvc3RvcmUvbW42NjQycGwzam0weHBuM2dibjR4M2Y4YzVpbnBpOWYtbW9kdWxl LWltcG9ydC1jb21waWxlZC5kcnYKICAgL2dudS9zdG9yZS92NTJoYzFqYTRiemJwZDJqZHc1bWNp a3hyM2txYmYxOC1ndWlsZS1zc2gtMC4xMS4zLmRydgogICAvZ251L3N0b3JlL2R5dzU5aTN4aThq N3hzenJkeGNsMXp6bWczcW14NGx5LWdjYy00LjkuNC50YXIuYnoyLmRydgogICAvZ251L3N0b3Jl L2F2djRmaWFzZjA1eTY3eDhhczM2czk1bWNuOXAzNDEyLWdjYy00LjkuNC50YXIueHouZHJ2CiAg IC9nbnUvc3RvcmUvcXZuZDRnN21hdzIwamIyZ3YxeDl3M3JuZjNic20waHgtZ2NjLTUuNS4wLnRh ci54ei5kcnYKICAgL2dudS9zdG9yZS85NGMzaXpwZzNmM3dmMDQ0aDYwOWhpcnB3YXh5Zmt5cy1n bXAtNi4wLjBhLnRhci54ei5kcnYKICAgL2dudS9zdG9yZS84cmx3MGZmdmt5NW1tYXdxZmdmeHow emM4ZGJ4NnhwNS1tcGZyLTQuMC4xLnRhci54ei5kcnYKICAgL2dudS9zdG9yZS9qN2twc3F3aHp3 N205Yjk0Z2c2M2duems4c2dzamdrci1tcGMtMS4xLjAudGFyLmd6LmRydgogICAvZ251L3N0b3Jl L3I5amd5NHJjeGRrYTdiOHJ2ZGdoeGIzY2FwMHhoN2tnLWdtcC02LjAuMGEudGFyLnh6LmRydgog ICAvZ251L3N0b3JlL3dheDU3NDM5ODh6YjdxYndoczFueHZrODJ4aXpqYm1iLWdjYy01LjUuMC50 YXIueHouZHJ2CiAgIC9nbnUvc3RvcmUveWl6NXh3a3l4ajJpc2lnazRhaGhmNm5oODJ2ZHk3Mmot bGlic3RkYysrLWJvb3QwLTQuOS40LmRydgogICAvZ251L3N0b3JlL2F3bW5ibmIwYm53Z2tiM2th YmYwNXo3YzExbWZoeGhkLWdjYy1jcm9zcy1ib290MC01LjUuMC5kcnYKICAgL2dudS9zdG9yZS9x aHdyNXNtYzZuc3IwajhuaDNoZmEwaDczeHlkYzljay1nY2MtY3Jvc3MtYm9vdDAtd3JhcHBlZC01 LjUuMC5kcnYKICAgL2dudS9zdG9yZS80ZjNrY2Zsajg5YzR5YWs5N3hnbXF6djI5am5ocm5ycC1n ZXR0ZXh0LTAuMTkuOC4xLnRhci5nei5kcnYKICAgL2dudS9zdG9yZS9ybm5kdjJqYzdxaDgweTZn a256YXFpNzN4MTI1emJuMC1tb2R1bGUtaW1wb3J0LWNvbXBpbGVkLmRydgogICAvZ251L3N0b3Jl LzJicW15NjRzamxuaXlwYndwM3BjcjQ5MWc4czF5NnBwLXBlcmwtNS4yOC4wLnRhci5nei5kcnYK ICAgL2dudS9zdG9yZS9mc2d3MjB5eXBncnZ5aWs2bWtiMzlrcHhic3ZhZ2RhZC1wZXJsLTUuMjgu MC50YXIueHouZHJ2CiAgIC9nbnUvc3RvcmUvNGhrenc3MGpncDd5amoxZ3J4OWxrNWQ2azN2Zndq YmwtbGludXgtbGlicmUtNC4xNC42Ny1nbnUudGFyLnh6LmRydgogICAvZ251L3N0b3JlLzhxc2lk MnBxbGF2MzQ1NHB6dzc4M2o2enkybjBqMmw2LXBlcmwtYm9vdDAtNS4yOC4wLmRydgogICAvZ251 L3N0b3JlL3dqNDVwbGs5NGd2YWd4aXZhYXg0d2p6YnJoYnJ3OWl6LWd6aXAtMS45LnRhci54ei5k cnYKICAgL2dudS9zdG9yZS85MzNmc3l4cHp4M2c4OWg2aGlzbWM2eW5tc3E5MHByMC1nemlwLTEu OS5kcnYKICAgL2dudS9zdG9yZS84eDVzMXZnNmM1ZDY2OTZ2ejE4bTZrbW1sZnA1Nmg3aC1tb2R1 bGUtaW1wb3J0LWNvbXBpbGVkLmRydgogICAvZ251L3N0b3JlL2tyMmIydjk3ZDJ2bTlqN2I2Njli eG03OG1iYWlrbWkxLW1vZHVsZS1pbXBvcnQuZHJ2CiAgIC9nbnUvc3RvcmUvMDdqeW5jeTN4c2N2 YzQzcHNkcHl2NzF6OXh2OHcxeXAtZGlmZnV0aWxzLTMuNi50YXIueHouZHJ2CiAgIC9nbnUvc3Rv cmUvcWZhOGpsNzR3ZGs2MGhhd2QxaHJmaDgxaDlieDI1am4tZGlmZnV0aWxzLTMuNi50YXIueHou ZHJ2CiAgIC9nbnUvc3RvcmUvempieG5oNmNyMW5xcG0zYzF2NmtpZHk3cWtxODM5NzctYmludXRp bHMtMi4zMS4xLnRhci5iejIuZHJ2CiAgIC9nbnUvc3RvcmUvdjNrdno5Nm5mNjl4Zjc4NGlsMTYx NjZma21meW01cGMtYmludXRpbHMtMi4zMS4xLnRhci54ei5kcnYKICAgL2dudS9zdG9yZS9hM205 bHN2MHZnOW1pbnExcXNoZDNic2ppajlkaTl5NS1tYWtlLTQuMi4xLnRhci5iejIuZHJ2CiAgIC9n bnUvc3RvcmUvNmFpMjMyOGdpYnl6bHlzaG43dzBmamx6YWZ4Z2d3bmMtZmlsZS01LjMzLnRhci5n ei5kcnYKICAgL2dudS9zdG9yZS84a3YxbmhpcmczZnc3NGtxeHJiczg5Mm1wajc2bHN3cC1zdGF0 aWMtYmluYXJpZXMudGFyLnh6LmRydgogICAvZ251L3N0b3JlL3hwZHFhcGNyaDNobWtsNGIwbWl5 aG1pOHA5ZjJ2eXhnLXBrZy1jb25maWctMC4yOS4yLnRhci5nei5kcnYKICAgL2dudS9zdG9yZS9x cDI4Z2l5czNzZDNpYndmeWk3ZzFwbnp2MDVjYTRrZi1nbGliYy0yLjE4LnRhci54ei5kcnYKICAg L2dudS9zdG9yZS9jeW1uNzByMzFxbnZzNzJyMjZhajEwbm41czBhajI4YS1nY2MtNC44LjIudGFy Lnh6LmRydgogICAvZ251L3N0b3JlLzg5OWFiYnZtMnNxYWN4NXJjcGsyaThjcnJiaHF5dmxzLWZp bmR1dGlscy00LjYuMC50YXIuZ3ouZHJ2CiAgIC9nbnUvc3RvcmUvaHAwcGw3MXhjeHFhbWsxcHAz NGtjcnFpcHo4YTc3ZzMtbW9kdWxlLWltcG9ydC1jb21waWxlZC5kcnYKICAgL2dudS9zdG9yZS9x cmp4a2JhczNqYjRnd3N2MzluaTJ6emlsYnd3cGNrNC1iaW51dGlscy0yLjIzLjIudGFyLnh6LmRy dgogICAvZ251L3N0b3JlLzJyZDYwMWphNmluN3lkYmMwd3pueDNoZDB3cjk4MWE1LW1vZHVsZS1p bXBvcnQtY29tcGlsZWQuZHJ2CiAgIC9nbnUvc3RvcmUvM2ZxY3M0NndwMTYzc3p3M3lrNXo3cTd6 YmdqMTEwZHItYmludXRpbHMtYm9vdHN0cmFwLTAuZHJ2CiAgIC9nbnUvc3RvcmUvYTA1amdtemNx cXE2cmIwNnM1bjZtZzR6YnIxMnhwZ2YtZmluZHV0aWxzLTQuNi4wLnRhci54ei5kcnYKICAgL2du dS9zdG9yZS9keTg4dzRuMDA2azAxYzQybGt4MHc1bjQ0YnBpN3hhaS1nY2MtYm9vdHN0cmFwLTAu ZHJ2CiAgIC9nbnUvc3RvcmUva2gxOWcxcnE5MXNwaXB4NzZ6Yzk5ajZpNzd4YzVjd3YtZ2xpYmMt Ym9vdHN0cmFwLTAuZHJ2CiAgIC9nbnUvc3RvcmUvdnc5a3hhZ3IxMTd6ZG5xYnh2NnhtNTBqbmli ejVuaW4tbW9kdWxlLWltcG9ydC5kcnYKICAgL2dudS9zdG9yZS9ybmZyY3J3bGY3dmtjMGpuNDU1 M3JpMG05Z2lrazQyei1ndWlsZS0yLjAuOS50YXIueHouZHJ2CiAgIC9nbnUvc3RvcmUvMXN2cWJ5 cDNueGpoMjlzbXkzc2FtemlkZGpxMXIwbmctbW9kdWxlLWltcG9ydC1jb21waWxlZC5kcnYKICAg L2dudS9zdG9yZS84ZnM5YzhhMmdpeGx5YmdiMWZnaHZjc3ZjYjg3YjlnMC1ndWlsZS1ib290c3Ry YXAtMi4wLmRydgogICAvZ251L3N0b3JlL2Z6NmtqcDg5anMzMDI0cHhscWg1a2syaHlqazAybGh5 LW1vZHVsZS1pbXBvcnQuZHJ2CiAgIC9nbnUvc3RvcmUvMWZzaXE4Z2FhcjFzeDNyenZhdzA5cmQz MGZta2owY3otbGQtd3JhcHBlci1ib290My0wLmRydgogICAvZ251L3N0b3JlLzhhbHpiMzhoZzRj djZzMmhzM2hpZ21xYjM0YjQyeHljLWZpbmR1dGlscy1ib290MC00LjYuMC5kcnYKICAgL2dudS9z dG9yZS85NTd6cmliMDhhOGh3a3M2NnB3NzgyNWt6bjVwaDN3OC1sZC13cmFwcGVyLWJvb3QwLTAu ZHJ2CiAgIC9nbnUvc3RvcmUvOXg1MDluNjg3ajc5cmM5cGh5cm1jMXJqdjVxYmZ4ejctbWFrZS1i b290MC00LjIuMS5kcnYKICAgL2dudS9zdG9yZS9hNWpmcXg5eXljZjd3cTVjbnl2d214YmNuZjI2 cThweS1wa2ctY29uZmlnLTAuMjkuMi5kcnYKICAgL2dudS9zdG9yZS9jcTBhNm0yejZxMm55aWsw YXJuYWNtamRkN2gydjBtYS1ib290c3RyYXAtYmluYXJpZXMtMC5kcnYKICAgL2dudS9zdG9yZS9k MWtoNzNkY3NydmkyYzVqcmRoajVjeDE4Y3BwMjM4eS1maWxlLWJvb3QwLTUuMzMuZHJ2CiAgIC9n bnUvc3RvcmUvaTF2bmFtdm5rMjd3YjhhNHcycHc2c2M4azAxamQzcGktbWFrZS00LjIuMS50YXIu eHouZHJ2CiAgIC9nbnUvc3RvcmUvaXM4am5pMnF3ZjVwcGNyZm0yeWk4MjE3YjU3bDVmbDUtYmlu dXRpbHMtY3Jvc3MtYm9vdDAtMi4zMS4xLmRydgogICAvZ251L3N0b3JlL21nODRuOGEwM2hqbG5x amtmd25tcThiNGNmemlpMzR4LWRpZmZ1dGlscy1ib290MC0zLjYuZHJ2CiAgIC9nbnUvc3RvcmUv Mmh5ejV5MzE5aHh6YXp6MTlyMWcwN3I4N2RoN3gyNjItbW9kdWxlLWltcG9ydC5kcnYKICAgL2du dS9zdG9yZS8ycHpqNWdjNG01M2tsZ2k3Zjd2cGo3cDR6OTc2eWs3di1tYWtlLTQuMi4xLmRydgog ICAvZ251L3N0b3JlLzJ2eGNnenI5aGpsaTlzd3h6NHBkcmlid3pmYzViM3ZhLWxkLXdyYXBwZXIt MC5kcnYKICAgL2dudS9zdG9yZS9kejd5NmZuMmIzZHZoNTQyY3p2dmFwd2sxZ2JyNWlkai1nbGli Yy11dGY4LWxvY2FsZXMtMi4yOC5kcnYKICAgL2dudS9zdG9yZS9mOHpqcHlmY3p6N2IwYnpiaDlr emQ3YzUyd2NhaGpxMy1saW51eC1saWJyZS1oZWFkZXJzLTQuMTQuNjcuZHJ2CiAgIC9nbnUvc3Rv cmUvcDl6YzAzd3c4dzcwNzJwMWtramc2cHM5aWJyOWtzcWstZ2V0dGV4dC0wLjE5LjguMS50YXIu eHouZHJ2CiAgIC9nbnUvc3RvcmUvcTJsczI4cmc3M2Q4eHhuZjVrcnN3djAzZnZ4bmNqOGctYmlu dXRpbHMtMi4zMS4xLmRydgogICAvZ251L3N0b3JlL3M0MHJueTcwaGlseDNieXdyM3Z4NGJhemth Z2wwMmQ2LW1vZHVsZS1pbXBvcnQtY29tcGlsZWQuZHJ2CiAgIC9nbnUvc3RvcmUvdjFwdmM2Y3Aw eXFxOGw3djNiamg3NW5ucWQzNDg1MXYtZ2V0dGV4dC1taW5pbWFsLTAuMTkuOC4xLmRydgogICAv Z251L3N0b3JlL2FoM2I5aXYzMWJ2OHZmNjdwMmd5Y3Eyajl6aDE4N3FrLWd1aXgtbG9jYWxlLWd1 aXgtcGFja2FnZXMuZHJ2CiAgIC9nbnUvc3RvcmUvaXprYWFyY2NkMzFubjl6ZDR5NTJyeG5mZzFx ZG12MTQtZ3VpeC1tb2R1bGUtdW5pb24uZHJ2CiAgIC9nbnUvc3RvcmUveTZyNDI3ejFiemo0Nmh6 eTYwNmE5Y3Z2NmFzc3dja2otZ3VpeC1sb2NhbGUtZ3VpeC5kcnYKICAgL2dudS9zdG9yZS9ncDk1 d3BqYzN5YWl3NHJnZmd5dnp5aXl4emhxZjJ6ay1ndWl4LWNvbW1hbmQuZHJ2CiAgIC9nbnUvc3Rv cmUvaXptZ3FqajF6ZmlpNGJqZmpqZnBjdzJuOXc3Y2h5NzMtZ3VpeC1kMWRmY2M3YzEtbW9kdWxl cy5kcnYKICAgL2dudS9zdG9yZS92Y2NpdzdrNnAxZHB4bjV5aWwzaDE1YTBsbTJkNjBpei1ndWl4 LW1hbnVhbC5kcnYKICAgL2dudS9zdG9yZS81a3lsZ2R2YmM5eWZid3ZwcDQwMXJqMWltbjg5NXEz OS1ndWl4LWQxZGZjYzdjMS5kcnYKICAgL2dudS9zdG9yZS9mbjQxMm0xMWtneHNjYmozN2NrZ2ps eTNnNG41MDB6NS1tYW51YWwtZGF0YWJhc2UuZHJ2CiAgIC9nbnUvc3RvcmUvcjVoYXh6MjIwcnM0 MjQxdmowcTB6eGI4d213NXo2OGYtbW9kdWxlLWltcG9ydC1jb21waWxlZC5kcnYKVGhlIGZvbGxv d2luZyBncmFmdHMgd2lsbCBiZSBtYWRlOgogICAvZ251L3N0b3JlLzY3aWN6dzdxang3OXZnamh4 djJqOHZyaGRxaWprcDJoLWdpdC1taW5pbWFsLTIuMTkuMi5kcnYKICAgL2dudS9zdG9yZS9pejJz Z2kyaGM0cnNhczJhazZwZnppeGgzYXlqejB5OC1ndWl4LWRhZW1vbi0wLjE2LjAtOC43YmEyYjI3 LmRydgogICAvZ251L3N0b3JlL2toYmRuNHZya2JoMjFkMXE4dnh6OXhiN2JkNWMwMGdzLWdpdC1t aW5pbWFsLTIuMjAuMS5kcnYKICAgL2dudS9zdG9yZS8zd3lrNXF2eXc3MTY2cXI0eGZoemJ5OHph Y2xtdjUyeS1ndWlsZS1zcWxpdGUzLTAuMS4wLmRydgpzdWJzdGl0dXRlOiB1cGRhdGluZyBzdWJz dGl0dXRlcyBmcm9tICdodHRwczovL2NpLmd1aXguaW5mbycuLi4gMTAwLjAlCnN1YnN0aXR1dGU6 IHVwZGF0aW5nIHN1YnN0aXR1dGVzIGZyb20gJ2h0dHBzOi8vY2kuZ3VpeC5pbmZvJy4uLiAxMDAu MCUKc3Vic3RpdHV0ZTogdXBkYXRpbmcgc3Vic3RpdHV0ZXMgZnJvbSAnaHR0cHM6Ly9jaS5ndWl4 LmluZm8nLi4uIDEwMC4wJQpzdWJzdGl0dXRlOiB1cGRhdGluZyBzdWJzdGl0dXRlcyBmcm9tICdo dHRwczovL2NpLmd1aXguaW5mbycuLi4gMTAwLjAlCnN1YnN0aXR1dGU6IHVwZGF0aW5nIHN1YnN0 aXR1dGVzIGZyb20gJ2h0dHBzOi8vY2kuZ3VpeC5pbmZvJy4uLiAxMDAuMCUKc3Vic3RpdHV0ZTog dXBkYXRpbmcgc3Vic3RpdHV0ZXMgZnJvbSAnaHR0cHM6Ly9jaS5ndWl4LmluZm8nLi4uIDEwMC4w JQpzdWJzdGl0dXRlOiB1cGRhdGluZyBzdWJzdGl0dXRlcyBmcm9tICdodHRwczovL2NpLmd1aXgu aW5mbycuLi4gMTAwLjAlCnN1YnN0aXR1dGU6IHVwZGF0aW5nIHN1YnN0aXR1dGVzIGZyb20gJ2h0 dHBzOi8vY2kuZ3VpeC5pbmZvJy4uLiAxMDAuMCUKc3Vic3RpdHV0ZTogdXBkYXRpbmcgc3Vic3Rp dHV0ZXMgZnJvbSAnaHR0cHM6Ly9jaS5ndWl4LmluZm8nLi4uIDEwMC4wJQpzdWJzdGl0dXRpbmcg L2dudS9zdG9yZS9jZmJ2MjQ4dmg0bjBwZDhmZ2Y5cGF5N3JnNzdzcjZteS1tb2R1bGUtaW1wb3J0 LWNvbXBpbGVkLi4uCnN1YnN0aXR1dGU6IHVwZGF0aW5nIHN1YnN0aXR1dGVzIGZyb20gJ2h0dHBz Oi8vY2kuZ3VpeC5pbmZvJy4uLiAxMDAuMCUKc3Vic3RpdHV0ZTogdXBkYXRpbmcgc3Vic3RpdHV0 ZXMgZnJvbSAnaHR0cHM6Ly9jaS5ndWl4LmluZm8nLi4uIDEwMC4wJQpzdWJzdGl0dXRlOiB1cGRh dGluZyBzdWJzdGl0dXRlcyBmcm9tICdodHRwczovL2NpLmd1aXguaW5mbycuLi4gMTAwLjAlCnN1 YnN0aXR1dGU6IHVwZGF0aW5nIHN1YnN0aXR1dGVzIGZyb20gJ2h0dHBzOi8vY2kuZ3VpeC5pbmZv Jy4uLiAxMDAuMCUKc3Vic3RpdHV0ZTogdXBkYXRpbmcgc3Vic3RpdHV0ZXMgZnJvbSAnaHR0cHM6 Ly9jaS5ndWl4LmluZm8nLi4uIDEwMC4wJQpzdWJzdGl0dXRlOiB1cGRhdGluZyBzdWJzdGl0dXRl cyBmcm9tICdodHRwczovL2NpLmd1aXguaW5mbycuLi4gMTAwLjAlCnN1YnN0aXR1dGU6IHVwZGF0 aW5nIHN1YnN0aXR1dGVzIGZyb20gJ2h0dHBzOi8vY2kuZ3VpeC5pbmZvJy4uLiAxMDAuMCUKc3Vi c3RpdHV0ZTogdXBkYXRpbmcgc3Vic3RpdHV0ZXMgZnJvbSAnaHR0cHM6Ly9jaS5ndWl4LmluZm8n Li4uIDEwMC4wJQpzdWJzdGl0dXRlOiB1cGRhdGluZyBzdWJzdGl0dXRlcyBmcm9tICdodHRwczov L2NpLmd1aXguaW5mbycuLi4gMTAwLjAlCnN1YnN0aXR1dGU6IHVwZGF0aW5nIHN1YnN0aXR1dGVz IGZyb20gJ2h0dHBzOi8vY2kuZ3VpeC5pbmZvJy4uLiAxMDAuMCUKc3Vic3RpdHV0ZTogdXBkYXRp bmcgc3Vic3RpdHV0ZXMgZnJvbSAnaHR0cHM6Ly9jaS5ndWl4LmluZm8nLi4uIDEwMC4wJQpzdWJz dGl0dXRlOiB1cGRhdGluZyBzdWJzdGl0dXRlcyBmcm9tICdodHRwczovL2NpLmd1aXguaW5mbycu Li4gMTAwLjAlCnN1YnN0aXR1dGU6IHVwZGF0aW5nIHN1YnN0aXR1dGVzIGZyb20gJ2h0dHBzOi8v Y2kuZ3VpeC5pbmZvJy4uLiAxMDAuMCUKc3Vic3RpdHV0ZTogdXBkYXRpbmcgc3Vic3RpdHV0ZXMg ZnJvbSAnaHR0cHM6Ly9jaS5ndWl4LmluZm8nLi4uIDEwMC4wJQpzdWJzdGl0dXRlOiB1cGRhdGlu ZyBzdWJzdGl0dXRlcyBmcm9tICdodHRwczovL2NpLmd1aXguaW5mbycuLi4gMTAwLjAlCnN1YnN0 aXR1dGU6IHVwZGF0aW5nIHN1YnN0aXR1dGVzIGZyb20gJ2h0dHBzOi8vY2kuZ3VpeC5pbmZvJy4u LiAxMDAuMCUKc3Vic3RpdHV0ZTogdXBkYXRpbmcgc3Vic3RpdHV0ZXMgZnJvbSAnaHR0cHM6Ly9j aS5ndWl4LmluZm8nLi4uIDEwMC4wJQpzdWJzdGl0dXRlOiB1cGRhdGluZyBzdWJzdGl0dXRlcyBm cm9tICdodHRwczovL2NpLmd1aXguaW5mbycuLi4gMTAwLjAlCnN1YnN0aXR1dGU6IHVwZGF0aW5n IHN1YnN0aXR1dGVzIGZyb20gJ2h0dHBzOi8vY2kuZ3VpeC5pbmZvJy4uLiAxMDAuMCUKZG93bmxv YWRpbmcgZnJvbSBodHRwczovL2NpLmd1aXguaW5mby9uYXIvZ3ppcC9jZmJ2MjQ4dmg0bjBwZDhm Z2Y5cGF5N3JnNzdzcjZteS1tb2R1bGUtaW1wb3J0LWNvbXBpbGVkLi4uCiBtb2R1bGUtaW1wb3J0 LWNvbXBpbGVkICAxMTdLaUIgICAgICAgICAxMDguMU1pQi9zIDAwOjAwIFsjIyMjIyMjIyMjIyMj IyMjIyNdIDEwMC4wJQoKc3Vic3RpdHV0aW5nIC9nbnUvc3RvcmUvODNncnY2bjIxMTBoYzlxYnFj Nms2bWE0NzByem1tanctYnppcDItMS4wLjYuLi4KZG93bmxvYWRpbmcgZnJvbSBodHRwczovL2Np Lmd1aXguaW5mby9uYXIvZ3ppcC84M2dydjZuMjExMGhjOXFicWM2azZtYTQ3MHJ6bW1qdy1iemlw Mi0xLjAuNi4uLgogYnppcDItMS4wLjYgIDE3M0tpQiAgICAgICAgICAgICAgICAgICAgICA5NjhL aUIvcyAwMDowMCBbIyMjIyMjIyMjIyMjIyMjIyMjXSAxMDAuMCUKCnN1YnN0aXR1dGluZyAvZ251 L3N0b3JlL3E2aDJoNjBieGZycmlxNThpdmd4eGQ5eml4NWIzcnlnLWNvbmZpZy5zY20uLi4KZG93 bmxvYWRpbmcgZnJvbSBodHRwczovL2NpLmd1aXguaW5mby9uYXIvZ3ppcC9xNmgyaDYwYnhmcnJp cTU4aXZneHhkOXppeDViM3J5Zy1jb25maWcuc2NtLi4uCiBjb25maWcuc2NtICAxOTBCICAgICAg ICAgICAgICAgICAgICAgICAgICAgNktpQi9zIDAwOjAwIFsjIyMjIyMjIyMjIyMjIyMjIyNdIDEw MC4wJQoKc3Vic3RpdHV0aW5nIC9nbnUvc3RvcmUvbms4OXJwcjMweDRtN3FoN3JrNmN3eDhkeDgy OTVzOHAtZ3VpbGUtYnl0ZXN0cnVjdHVyZXMtMS4wLjUuLi4KZG93bmxvYWRpbmcgZnJvbSBodHRw czovL2NpLmd1aXguaW5mby9uYXIvZ3ppcC9uazg5cnByMzB4NG03cWg3cms2Y3d4OGR4ODI5NXM4 cC1ndWlsZS1ieXRlc3RydWN0dXJlcy0xLjAuNS4uLgogZ3VpbGUtYnl0ZXN0cnVjdHVyZXMtMS4w LjUgIDI3N0tpQiAgICAgICAxLjRNaUIvcyAwMDowMCBbIyMjIyMjIyMjIyMjIyMjIyMjXSAxMDAu MCUKCnN1YnN0aXR1dGluZyAvZ251L3N0b3JlLzZyY3Y2NmM5amZ2Mmw5a2xwNDRsM3E0ZHJud3g5 NTZqLWd1aWxlLWdkYm0tZmZpLTIwMTIwMjA5LmZhMWQ1YjYuLi4KZG93bmxvYWRpbmcgZnJvbSBo dHRwczovL2NpLmd1aXguaW5mby9uYXIvZ3ppcC82cmN2NjZjOWpmdjJsOWtscDQ0bDNxNGRybnd4 OTU2ai1ndWlsZS1nZGJtLWZmaS0yMDEyMDIwOS5mYTFkNWI2Li4uCiBndWlsZS1nZGJtLWZmaS0y MDEyMDIwOS5mYTFkNWI2ICA0OEtpQiAgIDEuM01pQi9zIDAwOjAwIFsjIyMjIyMjIyMjIyMjIyMj IyNdIDEwMC4wJQoKc3Vic3RpdHV0aW5nIC9nbnUvc3RvcmUvdnJhYzNtejdtenNibmdyanlrMGYy aTBsZjZzOXExaWotZ3VpeC1jbGkuLi4KZG93bmxvYWRpbmcgZnJvbSBodHRwczovL2NpLmd1aXgu aW5mby9uYXIvZ3ppcC92cmFjM216N216c2JuZ3JqeWswZjJpMGxmNnM5cTFpai1ndWl4LWNsaS4u LgogZ3VpeC1jbGkgIDg5NktpQiAgICAgICAgICAgICAgICAgICAgICAgIDEwMDJLaUIvcyAwMDow MSBbIyMjIyMjIyMjIyMjIyMjIyMjXSAxMDAuMCUKCnN1YnN0aXR1dGluZyAvZ251L3N0b3JlLzhz YzQyc2g1eXZtcngzbXNsaWh5ZnJhYmFuYTkzNzhjLWd1aXgtZXh0cmEuLi4KZG93bmxvYWRpbmcg ZnJvbSBodHRwczovL2NpLmd1aXguaW5mby9uYXIvZ3ppcC84c2M0MnNoNXl2bXJ4M21zbGloeWZy YWJhbmE5Mzc4Yy1ndWl4LWV4dHJhLi4uCiBndWl4LWV4dHJhICAyLjFNaUIgICAgICAgICAgICAg ICAgICAgICAgIDEuNU1pQi9zIDAwOjAxIFsjIyMjIyMjIyMjIyMjIyMjIyNdIDEwMC4wJQoKc3Vi c3RpdHV0aW5nIC9nbnUvc3RvcmUvMHE0bTlreDRyZHYyaGhmMGg5M2hiazZ4OHA4bjhqMmYtZ3Vp eC1jbGktbW9kdWxlcy4uLgpkb3dubG9hZGluZyBmcm9tIGh0dHBzOi8vY2kuZ3VpeC5pbmZvL25h ci9nemlwLzBxNG05a3g0cmR2MmhoZjBoOTNoYms2eDhwOG44ajJmLWd1aXgtY2xpLW1vZHVsZXMu Li4KIGd1aXgtY2xpLW1vZHVsZXMgIDI2OEIgICAgICAgICAgICAgICAgICAgICA4S2lCL3MgMDA6 MDAgWyMjIyMjIyMjIyMjIyMjIyMjI10gMTAwLjAlCgpzdWJzdGl0dXRpbmcgL2dudS9zdG9yZS9w djBocG12Mmd4aXg4MHhxazdza3lpeTEwdmZ4eGM4Mi1ndWl4LWV4dHJhLW1vZHVsZXMuLi4KZG93 bmxvYWRpbmcgZnJvbSBodHRwczovL2NpLmd1aXguaW5mby9uYXIvZ3ppcC9wdjBocG12Mmd4aXg4 MHhxazdza3lpeTEwdmZ4eGM4Mi1ndWl4LWV4dHJhLW1vZHVsZXMuLi4KIGd1aXgtZXh0cmEtbW9k dWxlcyAgMjY2QiAgICAgICAgICAgICAgICAgICA4S2lCL3MgMDA6MDAgWyMjIyMjIyMjIyMjIyMj IyMjI10gMTAwLjAlCgpzdWJzdGl0dXRpbmcgL2dudS9zdG9yZS93YXB3bWZiaXJmdzR3cmF6MDNt d3drcnF6cnZxNms5cy1ndWl4LWxvY2FsZS1ndWl4Li4uCmRvd25sb2FkaW5nIGZyb20gaHR0cHM6 Ly9jaS5ndWl4LmluZm8vbmFyL2d6aXAvd2Fwd21mYmlyZnc0d3JhejAzbXd3a3JxenJ2cTZrOXMt Z3VpeC1sb2NhbGUtZ3VpeC4uLgogZ3VpeC1sb2NhbGUtZ3VpeCAgMTcwS2lCICAgICAgICAgICAg ICAgICAxLjdNaUIvcyAwMDowMCBbIyMjIyMjIyMjIyMjIyMjIyMjXSAxMDAuMCUKCnN1YnN0aXR1 dGluZyAvZ251L3N0b3JlL2J4eXZneW1oYWs5czQ4eTM4bGhwOHM2eDhrYzY4ejZrLWd1aXgtbG9j YWxlLWd1aXgtcGFja2FnZXMuLi4KZG93bmxvYWRpbmcgZnJvbSBodHRwczovL2NpLmd1aXguaW5m by9uYXIvZ3ppcC9ieHl2Z3ltaGFrOXM0OHkzOGxocDhzNng4a2M2OHo2ay1ndWl4LWxvY2FsZS1n dWl4LXBhY2thZ2VzLi4uCiBndWl4LWxvY2FsZS1ndWl4LXBhY2thZ2VzICAxNDFLaUIgICAgICAg IDEuNU1pQi9zIDAwOjAwIFsjIyMjIyMjIyMjIyMjIyMjIyNdIDEwMC4wJQoKc3Vic3RpdHV0aW5n IC9nbnUvc3RvcmUvYWtxa2s1azQ3OTAyNmJuaG55OWk3dnNsZ3NkeXFmNTgtZ3VpeC1tYW51YWwu Li4KZG93bmxvYWRpbmcgZnJvbSBodHRwczovL2NpLmd1aXguaW5mby9uYXIvZ3ppcC9ha3FrazVr NDc5MDI2Ym5obnk5aTd2c2xnc2R5cWY1OC1ndWl4LW1hbnVhbC4uLgogZ3VpeC1tYW51YWwgIDIu NU1pQiAgICAgICAgICAgICAgICAgICAgICAxLjRNaUIvcyAwMDowMiBbIyMjIyMjIyMjIyMjIyMj IyMjXSAxMDAuMCUKCnN1YnN0aXR1dGluZyAvZ251L3N0b3JlL2NuOGpnNzIyNzE4bjE2cHdsejdo ajZ4YzcyemQzcTc2LWd1aXgtcGFja2FnZXMtYmFzZS4uLgpkb3dubG9hZGluZyBmcm9tIGh0dHBz Oi8vY2kuZ3VpeC5pbmZvL25hci9nemlwL2NuOGpnNzIyNzE4bjE2cHdsejdoajZ4YzcyemQzcTc2 LWd1aXgtcGFja2FnZXMtYmFzZS4uLgogZ3VpeC1wYWNrYWdlcy1iYXNlICAxMS45TWlCICAgICAg ICAgICAgICAxLjVNaUIvcyAwMDowOCBbIyMjIyMjIyMjIyMjIyMjIyMjXSAxMDAuMCUKCnN1YnN0 aXR1dGluZyAvZ251L3N0b3JlLzQzdnFnM3E4ejl2aDQ1bDk3bjJ6eDYwbTZyMWc0YjVkLWd1aXgt c3lzdGVtLi4uCmRvd25sb2FkaW5nIGZyb20gaHR0cHM6Ly9jaS5ndWl4LmluZm8vbmFyL2d6aXAv NDN2cWczcTh6OXZoNDVsOTduMnp4NjBtNnIxZzRiNWQtZ3VpeC1zeXN0ZW0uLi4KIGd1aXgtc3lz dGVtICA2LjBNaUIgICAgICAgICAgICAgICAgICAgICAgMS40TWlCL3MgMDA6MDQgWyMjIyMjIyMj IyMjIyMjIyMjI10gMTAwLjAlCgpzdWJzdGl0dXRpbmcgL2dudS9zdG9yZS9uczA0cG56YWx4ejdk aDhoNncweng5cnkwOTdoMzVxYy1ndWl4LXBhY2thZ2VzLWJhc2UtbW9kdWxlcy4uLgpkb3dubG9h ZGluZyBmcm9tIGh0dHBzOi8vY2kuZ3VpeC5pbmZvL25hci9nemlwL25zMDRwbnphbHh6N2RoOGg2 dzB6eDlyeTA5N2gzNXFjLWd1aXgtcGFja2FnZXMtYmFzZS1tb2R1bGVzLi4uCiBndWl4LXBhY2th Z2VzLWJhc2UtbW9kdWxlcyAgMjc2QiAgICAgICAgICAgOEtpQi9zIDAwOjAwIFsjIyMjIyMjIyMj IyMjIyMjIyNdIDEwMC4wJQoKc3Vic3RpdHV0aW5nIC9nbnUvc3RvcmUvamRmY3o0cGRtNHl6eDQ1 Zzl6Nmk5ZGRnODR4bDhjMWMtZ3VpeC1zeXN0ZW0tbW9kdWxlcy4uLgpkb3dubG9hZGluZyBmcm9t IGh0dHBzOi8vY2kuZ3VpeC5pbmZvL25hci9nemlwL2pkZmN6NHBkbTR5eng0NWc5ejZpOWRkZzg0 eGw4YzFjLWd1aXgtc3lzdGVtLW1vZHVsZXMuLi4KIGd1aXgtc3lzdGVtLW1vZHVsZXMgIDI3MkIg ICAgICAgICAgICAgICAgICA4S2lCL3MgMDA6MDAgWyMjIyMjIyMjIyMjIyMjIyMjI10gMTAwLjAl CgpzdWJzdGl0dXRpbmcgL2dudS9zdG9yZS9qMjR2OWNzNmczcmd2c3Z4am1xbjZpcjBibGFoMjYz cS1ndWl4LXN5c3RlbS10ZXN0cy4uLgpkb3dubG9hZGluZyBmcm9tIGh0dHBzOi8vY2kuZ3VpeC5p bmZvL25hci9nemlwL2oyNHY5Y3M2ZzNyZ3ZzdnhqbXFuNmlyMGJsYWgyNjNxLWd1aXgtc3lzdGVt LXRlc3RzLi4uCiBndWl4LXN5c3RlbS10ZXN0cyAgMzMwS2lCICAgICAgICAgICAgICAgIDEuMU1p Qi9zIDAwOjAwIFsjIyMjIyMjIyMjIyMjIyMjIyNdIDEwMC4wJQoKc3Vic3RpdHV0aW5nIC9nbnUv c3RvcmUvcTA5c3kyMjRxbnhycDk4Mno0eGZheGkxOTcyMW1qeDgtZ3ppcC0xLjkuLi4KZG93bmxv YWRpbmcgZnJvbSBodHRwczovL2NpLmd1aXguaW5mby9uYXIvZ3ppcC9xMDlzeTIyNHFueHJwOTgy ejR4ZmF4aTE5NzIxbWp4OC1nemlwLTEuOS4uLgogZ3ppcC0xLjkgIDkzS2lCICAgICAgICAgICAg ICAgICAgICAgICAgICAxLjNNaUIvcyAwMDowMCBbIyMjIyMjIyMjIyMjIyMjIyMjXSAxMDAuMCUK CnN1YnN0aXR1dGluZyAvZ251L3N0b3JlL25iNXB4NWFtMTFxNXZqOWhnaTd3ZmJncXNmMzU4eGlp LWd1aXgtc3lzdGVtLXRlc3RzLW1vZHVsZXMuLi4KZG93bmxvYWRpbmcgZnJvbSBodHRwczovL2Np Lmd1aXguaW5mby9uYXIvZ3ppcC9uYjVweDVhbTExcTV2ajloZ2k3d2ZiZ3FzZjM1OHhpaS1ndWl4 LXN5c3RlbS10ZXN0cy1tb2R1bGVzLi4uCiBndWl4LXN5c3RlbS10ZXN0cy1tb2R1bGVzICAyNzJC ICAgICAgICAgICAgN0tpQi9zIDAwOjAwIFsjIyMjIyMjIyMjIyMjIyMjIyNdIDEwMC4wJQoKc3Vi c3RpdHV0aW5nIC9nbnUvc3RvcmUvcjI1bGRyOHp3MmFiamcybnZwdjFzZzI2NDI5cTVwbmQtaHR0 cC1wYXJzZXItMi45LjAuLi4KZG93bmxvYWRpbmcgZnJvbSBodHRwczovL2NpLmd1aXguaW5mby9u YXIvZ3ppcC9yMjVsZHI4encyYWJqZzJudnB2MXNnMjY0MjlxNXBuZC1odHRwLXBhcnNlci0yLjku MC4uLgogaHR0cC1wYXJzZXItMi45LjAgIDIzS2lCICAgICAgICAgICAgICAgICA2MTRLaUIvcyAw MDowMCBbIyMjIyMjIyMjIyMjIyMjIyMjXSAxMDAuMCUKCnN1YnN0aXR1dGluZyAvZ251L3N0b3Jl L2Y1NHptN3ZibmI4MGw0OGpuY3loZDd6cGxwbTU3YWk0LWxpYnNzaC0wLjguNi4uLgpkb3dubG9h ZGluZyBmcm9tIGh0dHBzOi8vY2kuZ3VpeC5pbmZvL25hci9nemlwL2Y1NHptN3ZibmI4MGw0OGpu Y3loZDd6cGxwbTU3YWk0LWxpYnNzaC0wLjguNi4uLgogbGlic3NoLTAuOC42ICAyNTVLaUIgICAg ICAgICAgICAgICAgICAgICA1ODdLaUIvcyAwMDowMCBbIyMjIyMjIyMjIyMjIyMjIyMjXSAxMDAu MCUKCnN1YnN0aXR1dGluZyAvZ251L3N0b3JlL3NoMzh6ZGFtd2xsZDlpMXMzaGZpZ25tM2djcjBn N3I5LWxpYmdpdDItMC4yNy43Li4uCmRvd25sb2FkaW5nIGZyb20gaHR0cHM6Ly9jaS5ndWl4Lmlu Zm8vbmFyL2d6aXAvc2gzOHpkYW13bGxkOWkxczNoZmlnbm0zZ2NyMGc3cjktbGliZ2l0Mi0wLjI3 LjcuLi4KIGxpYmdpdDItMC4yNy43ICA2MjBLaUIgICAgICAgICAgICAgICAgICAgMS41TWlCL3Mg MDA6MDAgWyMjIyMjIyMjIyMjIyMjIyMjI10gMTAwLjAlCgpzdWJzdGl0dXRpbmcgL2dudS9zdG9y ZS9tcnNtYTFydmFmMmp6NmR6OTFtNzQya2FnZ2Qxcjc4Zi1ndWlsZS1zc2gtMC4xMS4zLi4uCmRv d25sb2FkaW5nIGZyb20gaHR0cHM6Ly9jaS5ndWl4LmluZm8vbmFyL2d6aXAvbXJzbWExcnZhZjJq ejZkejkxbTc0MmthZ2dkMXI3OGYtZ3VpbGUtc3NoLTAuMTEuMy4uLgogZ3VpbGUtc3NoLTAuMTEu MyAgMzgwS2lCICAgICAgICAgICAgICAgICAxLjRNaUIvcyAwMDowMCBbIyMjIyMjIyMjIyMjIyMj IyMjXSAxMDAuMCUKCnN1YnN0aXR1dGluZyAvZ251L3N0b3JlL3FjcjY4ejI4NjJxNGk3azYweWR6 Y2ppZGFsMzlieTg5LWd1aWxlLWdpdC0wLjEuMC4uLgpkb3dubG9hZGluZyBmcm9tIGh0dHBzOi8v Y2kuZ3VpeC5pbmZvL25hci9nemlwL3FjcjY4ejI4NjJxNGk3azYweWR6Y2ppZGFsMzlieTg5LWd1 aWxlLWdpdC0wLjEuMC4uLgogZ3VpbGUtZ2l0LTAuMS4wICA0NTlLaUIgICAgICAgICAgICAgICAg ICAxLjFNaUIvcyAwMDowMCBbIyMjIyMjIyMjIyMjIyMjIyMjXSAxMDAuMCUKCnN1YnN0aXR1dGlu ZyAvZ251L3N0b3JlL3M5M3JkbXg5ZnMzMXd5ZDVhdmJwdndiNzRkbWY3bWEwLW1rZm9udHNjYWxl LTEuMS4zLi4uCmRvd25sb2FkaW5nIGZyb20gaHR0cHM6Ly9jaS5ndWl4LmluZm8vbmFyL2d6aXAv czkzcmRteDlmczMxd3lkNWF2YnB2d2I3NGRtZjdtYTAtbWtmb250c2NhbGUtMS4xLjMuLi4KIG1r Zm9udHNjYWxlLTEuMS4zICAyMEtpQiAgICAgICAgICAgICAgICAgNTU3S2lCL3MgMDA6MDAgWyMj IyMjIyMjIyMjIyMjIyMjI10gMTAwLjAlCgpzdWJzdGl0dXRpbmcgL2dudS9zdG9yZS80cXZoZHI0 ZDR3emNkaWQyaGtnNXdhbncxMjY5bm5reC1tb2R1bGUtaW1wb3J0Li4uCmRvd25sb2FkaW5nIGZy b20gaHR0cHM6Ly9jaS5ndWl4LmluZm8vbmFyL2d6aXAvNHF2aGRyNGQ0d3pjZGlkMmhrZzV3YW53 MTI2OW5ua3gtbW9kdWxlLWltcG9ydC4uLgogbW9kdWxlLWltcG9ydCAgMzE5QiAgICAgICAgICAg ICAgICAgICAgICAgIDhLaUIvcyAwMDowMCBbIyMjIyMjIyMjIyMjIyMjIyMjXSAxMDAuMCUKCnN1 YnN0aXR1dGluZyAvZ251L3N0b3JlLzEyN2Jxa3AwazZ6MGpyaWJmYmtpNzI5bnN4YjIyMWZrLW1r Zm9udGRpci0xLjAuNy4uLgpkb3dubG9hZGluZyBmcm9tIGh0dHBzOi8vY2kuZ3VpeC5pbmZvL25h ci9nemlwLzEyN2Jxa3AwazZ6MGpyaWJmYmtpNzI5bnN4YjIyMWZrLW1rZm9udGRpci0xLjAuNy4u LgogbWtmb250ZGlyLTEuMC43ICA0S2lCICAgICAgICAgICAgICAgICAgICAxMjVLaUIvcyAwMDow MCBbIyMjIyMjIyMjIyMjIyMjIyMjXSAxMDAuMCUKCnN1YnN0aXR1dGluZyAvZ251L3N0b3JlL2c5 MGxxejJsdjlpa2I0cjdmdzBhaWI5aDBudm42dmpzLW1vZHVsZS1pbXBvcnQtY29tcGlsZWQuLi4K ZG93bmxvYWRpbmcgZnJvbSBodHRwczovL2NpLmd1aXguaW5mby9uYXIvZ3ppcC9nOTBscXoybHY5 aWtiNHI3ZncwYWliOWgwbnZuNnZqcy1tb2R1bGUtaW1wb3J0LWNvbXBpbGVkLi4uCiBtb2R1bGUt aW1wb3J0LWNvbXBpbGVkICA2MEtpQiAgICAgICAgICAgIDQ4NEtpQi9zIDAwOjAwIFsjIyMjIyMj IyMjIyMjIyMjIyNdIDEwMC4wJQoKc3Vic3RpdHV0aW5nIC9nbnUvc3RvcmUvaTc3Z3c1Z3JwM3Fq cDdzNHNxcm16MHgxZGJjcGNscWItbW9kdWxlLWltcG9ydC1jb21waWxlZC4uLgpkb3dubG9hZGlu ZyBmcm9tIGh0dHBzOi8vY2kuZ3VpeC5pbmZvL25hci9nemlwL2k3N2d3NWdycDNxanA3czRzcXJt ejB4MWRiY3BjbHFiLW1vZHVsZS1pbXBvcnQtY29tcGlsZWQuLi4KIG1vZHVsZS1pbXBvcnQtY29t cGlsZWQgIDkyS2lCICAgICAgICAgICAgODQyS2lCL3MgMDA6MDAgWyMjIyMjIyMjIyMjIyMjIyMj I10gMTAwLjAlCgpzdWJzdGl0dXRpbmcgL2dudS9zdG9yZS9rZzEwNHJocXp2bW5wcXhrOTFheXZ3 eHpzcm5jcjBmNC1zcWxpdGUtMy4yNi4wLi4uCmRvd25sb2FkaW5nIGZyb20gaHR0cHM6Ly9jaS5n dWl4LmluZm8vbmFyL2d6aXAva2cxMDRyaHF6dm1ucHF4azkxYXl2d3h6c3JuY3IwZjQtc3FsaXRl LTMuMjYuMC4uLgogc3FsaXRlLTMuMjYuMCAgMi4wTWlCICAgICAgICAgICAgICAgICAgICAxLjBN aUIvcyAwMDowMiBbIyMjIyMjIyMjIyMjIyMjIyMjXSAxMDAuMCUKCnN1YnN0aXR1dGluZyAvZ251 L3N0b3JlL3I3ZG1haWN6eGI0dmlrbjk2NDRoc3htbmgwc2p5amcxLXRleGluZm8tNi41Li4uCmRv d25sb2FkaW5nIGZyb20gaHR0cHM6Ly9jaS5ndWl4LmluZm8vbmFyL2d6aXAvcjdkbWFpY3p4YjR2 aWtuOTY0NGhzeG1uaDBzanlqZzEtdGV4aW5mby02LjUuLi4KIHRleGluZm8tNi41ICAxLjlNaUIg ICAgICAgICAgICAgICAgICAgICAgMS4xTWlCL3MgMDA6MDIgWyMjIyMjIyMjIyMjIyMjIyMjI10g MTAwLjAlCgpzdWJzdGl0dXRpbmcgL2dudS9zdG9yZS9oemxqbjI5a3FrcjBkNjcweTNrMXAyYjcy OWZuOGlpay1ndWlsZS1zcWxpdGUzLTAuMS4wLi4uCmRvd25sb2FkaW5nIGZyb20gaHR0cHM6Ly9j aS5ndWl4LmluZm8vbmFyL2d6aXAvaHpsam4yOWtxa3IwZDY3MHkzazFwMmI3MjlmbjhpaWstZ3Vp bGUtc3FsaXRlMy0wLjEuMC4uLgogZ3VpbGUtc3FsaXRlMy0wLjEuMCAgNjhLaUIgICAgICAgICAg ICAgICA2MzhLaUIvcyAwMDowMCBbIyMjIyMjIyMjIyMjIyMjIyMjXSAxMDAuMCUKCnN1YnN0aXR1 dGluZyAvZ251L3N0b3JlL2s5bXFpMDM3cmpkN2ZyaGtzN2YzNmdrM2xtY3c4MmMyLWd1aXgtZGFl bW9uLTAuMTYuMC04LjdiYTJiMjcuLi4KZG93bmxvYWRpbmcgZnJvbSBodHRwczovL2NpLmd1aXgu aW5mby9uYXIvZ3ppcC9rOW1xaTAzN3JqZDdmcmhrczdmMzZnazNsbWN3ODJjMi1ndWl4LWRhZW1v bi0wLjE2LjAtOC43YmEyYjI3Li4uCiBndWl4LWRhZW1vbi0wLjE2LjAtOC43YmEyYjI3ICAzMzBL aUIgICAgIDc5NEtpQi9zIDAwOjAwIFsjIyMjIyMjIyMjIyMjIyMjIyNdIDEwMC4wJQoKc3Vic3Rp dHV0aW5nIC9nbnUvc3RvcmUvaW00NXcwOHo0M3J5cHhnZmt6YmY1Ym1neXhtNzdzeDkteHotNS4y LjQuLi4KZG93bmxvYWRpbmcgZnJvbSBodHRwczovL2NpLmd1aXguaW5mby9uYXIvZ3ppcC9pbTQ1 dzA4ejQzcnlweGdma3piZjVibWd5eG03N3N4OS14ei01LjIuNC4uLgogeHotNS4yLjQgIDQwMEtp QiAgICAgICAgICAgICAgICAgICAgICAgICA5MDZLaUIvcyAwMDowMCBbIyMjIyMjIyMjIyMjIyMj IyMjXSAxMDAuMCUKCnN1YnN0aXR1dGluZyAvZ251L3N0b3JlLzB4eHdtNWRieTZtc2gyYXlneGZt MTJqd3I4NWxxbWFiLWd1aXgtZDFkZmNjN2MxLW1vZHVsZXMuLi4KZG93bmxvYWRpbmcgZnJvbSBo dHRwczovL2NpLmd1aXguaW5mby9uYXIvZ3ppcC8weHh3bTVkYnk2bXNoMmF5Z3hmbTEyandyODVs cW1hYi1ndWl4LWQxZGZjYzdjMS1tb2R1bGVzLi4uCiBndWl4LWQxZGZjYzdjMS1tb2R1bGVzICAy NS45TWlCICAgICAgICAgIDEuNk1pQi9zIDAwOjE2IFsjIyMjIyMjIyMjIyMjIyMjIyNdIDEwMC4w JQoKc3Vic3RpdHV0aW5nIC9nbnUvc3RvcmUvbTkwa2s3NG1zaG00bmFzYmQ5OXc3NWtpejBoa3pt NDktZ3VpeC1tb2R1bGUtdW5pb24uLi4KZG93bmxvYWRpbmcgZnJvbSBodHRwczovL2NpLmd1aXgu aW5mby9uYXIvZ3ppcC9tOTBrazc0bXNobTRuYXNiZDk5dzc1a2l6MGhrem00OS1ndWl4LW1vZHVs ZS11bmlvbi4uLgogZ3VpeC1tb2R1bGUtdW5pb24gIDJLaUIgICAgICAgICAgICAgICAgICAgNTJL aUIvcyAwMDowMCBbIyMjIyMjIyMjIyMjIyMjIyMjXSAxMDAuMCUKCnN1YnN0aXR1dGluZyAvZ251 L3N0b3JlLzBucThqNmRiNTFhcnBsMjNrNG55bDJ4N2N5YTQ1ZnNqLWd1aXgtY29tbWFuZC4uLgpk b3dubG9hZGluZyBmcm9tIGh0dHBzOi8vY2kuZ3VpeC5pbmZvL25hci9nemlwLzBucThqNmRiNTFh cnBsMjNrNG55bDJ4N2N5YTQ1ZnNqLWd1aXgtY29tbWFuZC4uLgogZ3VpeC1jb21tYW5kICA0NThC ICAgICAgICAgICAgICAgICAgICAgICAgMTRLaUIvcyAwMDowMCBbIyMjIyMjIyMjIyMjIyMjIyMj XSAxMDAuMCUKCnN1YnN0aXR1dGluZyAvZ251L3N0b3JlL3M2MmNxOHczZ3BqZnh4ZGptY3gzcjZz MHE2Z3gwMzRpLWd1aXgtZDFkZmNjN2MxLi4uCmRvd25sb2FkaW5nIGZyb20gaHR0cHM6Ly9jaS5n dWl4LmluZm8vbmFyL2d6aXAvczYyY3E4dzNncGpmeHhkam1jeDNyNnMwcTZneDAzNGktZ3VpeC1k MWRmY2M3YzEuLi4KIGd1aXgtZDFkZmNjN2MxICAxNUtpQiAgICAgICAgICAgICAgICAgICAgNDQ4 S2lCL3MgMDA6MDAgWyMjIyMjIyMjIyMjIyMjIyMjI10gMTAwLjAlCgpidWlsZGluZyAvZ251L3N0 b3JlL3g5bmszd3cwZ2drMzhqOW12eXloMzc5emFoZ3ZxYjVuLWNhLWNlcnRpZmljYXRlLWJ1bmRs ZS5kcnYuLi4Kc3VjY2Vzc2Z1bGx5IGJ1aWx0IC9nbnUvc3RvcmUveDluazN3dzBnZ2szOGo5bXZ5 eWgzNzl6YWhndnFiNW4tY2EtY2VydGlmaWNhdGUtYnVuZGxlLmRydgpidWlsZGluZyAvZ251L3N0 b3JlL203Zno4cml3MXppa2JxbWFxcmZxZ3EybG1mcHBydjlpLWZvbnRzLWRpci5kcnYuLi4Kc3Vj Y2Vzc2Z1bGx5IGJ1aWx0IC9nbnUvc3RvcmUvbTdmejhyaXcxemlrYnFtYXFyZnFncTJsbWZwcHJ2 OWktZm9udHMtZGlyLmRydgpidWlsZGluZyAvZ251L3N0b3JlL3F4c20wc253bmtkcTF5emtybWxj bWFrbG5jOXZyYWIyLWluZm8tZGlyLmRydi4uLgpzdWNjZXNzZnVsbHkgYnVpbHQgL2dudS9zdG9y ZS9xeHNtMHNud25rZHExeXprcm1sY21ha2xuYzl2cmFiMi1pbmZvLWRpci5kcnYKYnVpbGRpbmcg L2dudS9zdG9yZS9mbjQxMm0xMWtneHNjYmozN2NrZ2pseTNnNG41MDB6NS1tYW51YWwtZGF0YWJh c2UuZHJ2Li4uCkNyZWF0aW5nIG1hbnVhbCBwYWdlIGRhdGFiYXNlLi4uCjAgZW50cmllcyBwcm9j ZXNzZWQgaW4gMC4wIHMKc3VjY2Vzc2Z1bGx5IGJ1aWx0IC9nbnUvc3RvcmUvZm40MTJtMTFrZ3hz Y2JqMzdja2dqbHkzZzRuNTAwejUtbWFudWFsLWRhdGFiYXNlLmRydgpidWlsZGluZyAvZ251L3N0 b3JlLzFzbjlmajV3cXpkZjR3bm5oZ21xZjY1d3diMThyNHFnLXByb2ZpbGUuZHJ2Li4uCnN1Y2Nl c3NmdWxseSBidWlsdCAvZ251L3N0b3JlLzFzbjlmajV3cXpkZjR3bm5oZ21xZjY1d3diMThyNHFn LXByb2ZpbGUuZHJ2CjEgcGFja2FnZSBpbiBwcm9maWxlCmJvYkBhbnRlbG9wZSB+JCB3aGljaCBn dWl4Ci9ob21lL2JvYi8uY29uZmlnL2d1aXgvY3VycmVudC9iaW4vZ3VpeApib2JAYW50ZWxvcGUg fiQgZ3VpeCAtLXZlcnNpb24KZ3VpeCAoR05VIEd1aXgpIDAuMTYuMApDb3B5cmlnaHQgKEMpIDIw MTggdGhlIEd1aXggYXV0aG9ycwpMaWNlbnNlIEdQTHYzKzogR05VIEdQTCB2ZXJzaW9uIDMgb3Ig bGF0ZXIgPGh0dHA6Ly9nbnUub3JnL2xpY2Vuc2VzL2dwbC5odG1sPgpUaGlzIGlzIGZyZWUgc29m dHdhcmU6IHlvdSBhcmUgZnJlZSB0byBjaGFuZ2UgYW5kIHJlZGlzdHJpYnV0ZSBpdC4KVGhlcmUg aXMgTk8gV0FSUkFOVFksIHRvIHRoZSBleHRlbnQgcGVybWl0dGVkIGJ5IGxhdy4KYm9iQGFudGVs b3BlIH4kICQod2hpY2ggZ3VpeCkgLS12ZXJzaW9uCmd1aXggKEdOVSBHdWl4KSBkMWRmY2M3YzFi MzhkODE2ZGRkYzI4Njg5MTdiYTQ5MGRiN2U3YzNiCkNvcHlyaWdodCAoQykgMjAxOSB0aGUgR3Vp eCBhdXRob3JzCkxpY2Vuc2UgR1BMdjMrOiBHTlUgR1BMIHZlcnNpb24gMyBvciBsYXRlciA8aHR0 cDovL2dudS5vcmcvbGljZW5zZXMvZ3BsLmh0bWw+ClRoaXMgaXMgZnJlZSBzb2Z0d2FyZTogeW91 IGFyZSBmcmVlIHRvIGNoYW5nZSBhbmQgcmVkaXN0cmlidXRlIGl0LgpUaGVyZSBpcyBOTyBXQVJS QU5UWSwgdG8gdGhlIGV4dGVudCBwZXJtaXR0ZWQgYnkgbGF3Lgpib2JAYW50ZWxvcGUgfiQg --=-=-=-- From debbugs-submit-bounces@debbugs.gnu.org Wed Jan 23 04:51:06 2019 Received: (at 33647) by debbugs.gnu.org; 23 Jan 2019 09:51:06 +0000 Received: from localhost ([127.0.0.1]:42034 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1gmFBa-0007Q9-5V for submit@debbugs.gnu.org; Wed, 23 Jan 2019 04:51:06 -0500 Received: from hera.aquilenet.fr ([185.233.100.1]:58918) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1gmFBY-0007Pz-6I for 33647@debbugs.gnu.org; Wed, 23 Jan 2019 04:51:04 -0500 Received: from localhost (localhost [127.0.0.1]) by hera.aquilenet.fr (Postfix) with ESMTP id 07DA05453; Wed, 23 Jan 2019 10:51:03 +0100 (CET) X-Virus-Scanned: Debian amavisd-new at aquilenet.fr Received: from hera.aquilenet.fr ([127.0.0.1]) by localhost (hera.aquilenet.fr [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id jwUUVKe1islG; Wed, 23 Jan 2019 10:51:02 +0100 (CET) Received: from ribbon (unknown [IPv6:2a01:e0a:1d:7270:af76:b9b:ca24:c465]) by hera.aquilenet.fr (Postfix) with ESMTPSA id 18B211C3E; Wed, 23 Jan 2019 10:51:01 +0100 (CET) From: =?utf-8?Q?Ludovic_Court=C3=A8s?= To: Diego Nicola Barbato Subject: Re: bug#33647: First `guix pull' behaves unexpectedly References: <874lbqu2j3.fsf@GlaDOS.home> <87k1km3bn0.fsf@elephly.net> <871s6ugsrq.fsf@gnu.org> <87sgz9spgw.fsf@GlaDOS.home> <87r2eth3by.fsf@gnu.org> <87y38lu1f6.fsf@GlaDOS.home> <874la5sy71.fsf@gnu.org> <877eewxs6v.fsf@GlaDOS.home> X-URL: http://www.fdn.fr/~lcourtes/ X-Revolutionary-Date: 4 =?utf-8?Q?Pluvi=C3=B4se?= an 227 de la =?utf-8?Q?R?= =?utf-8?Q?=C3=A9volution?= X-PGP-Key-ID: 0x090B11993D9AEBB5 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-pc-linux-gnu Date: Wed, 23 Jan 2019 10:51:01 +0100 In-Reply-To: <877eewxs6v.fsf@GlaDOS.home> (Diego Nicola Barbato's message of "Tue, 22 Jan 2019 23:07:04 +0100") Message-ID: <87va2fhfcq.fsf@gnu.org> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/26.1 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable X-Spam-Score: 1.0 (+) X-Debbugs-Envelope-To: 33647 Cc: Ricardo Wurmus , 33647@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 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: -0.0 (/) Hi Diego, Diego Nicola Barbato skribis: >> Thanks for the heads-up. Commit >> 3bbd6919bd84b76686d1aa626ba861faf3fc8ceb changes =E2=80=98guix pull=E2= =80=99 to display >> a hint in this case. >> >> Ludo=E2=80=99. > > I just tried to check if this worked. I installed GuixSD in a VM (with > the 0.16.0 installer), rebooted, and ran =E2=80=98guix pull=E2=80=99 > (commit d1dfcc7c1b38d816dddc2868917ba490db7e7c3b). It did not print any > hint (I have attached the bash session). > Will this change only take effect once the installer is updated? Yes, since the change is in =E2=80=98guix pull=E2=80=99 itself, the 0.16.0 = =E2=80=98guix pull=E2=80=99 won=E2=80=99t display the message. So you=E2=80=99d have to run the =E2=80= =98guix pull=E2=80=99 you just obtained from =E2=80=98guix pull=E2=80=99 (ah!) to see the message. HTH, Ludo=E2=80=99. From unknown Mon Aug 18 06:57:35 2025 Received: (at fakecontrol) by fakecontrolmessage; To: internal_control@debbugs.gnu.org From: Debbugs Internal Request Subject: Internal Control Message-Id: bug archived. Date: Wed, 20 Feb 2019 12:24:04 +0000 User-Agent: Fakemail v42.6.9 # This is a fake control message. # # The action: # bug archived. thanks # This fakemail brought to you by your local debbugs # administrator