From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.4.6 (2021-04-09) on atuin.qyliss.net X-Spam-Level: X-Spam-Status: No, score=-4.6 required=3.0 tests=BAYES_00,DKIM_SIGNED, DKIM_VALID,DKIM_VALID_AU,HEADER_FROM_DIFFERENT_DOMAINS, MAILING_LIST_MULTI,RCVD_IN_DNSWL_LOW,SPF_HELO_PASS, T_SCC_BODY_TEXT_LINE autolearn=unavailable autolearn_force=no version=3.4.6 Received: from atuin.qyliss.net (localhost [IPv6:::1]) by atuin.qyliss.net (Postfix) with ESMTP id 8B9AB5BBC; Thu, 14 Apr 2022 14:15:58 +0000 (UTC) Received: by atuin.qyliss.net (Postfix, from userid 496) id DBAEE5BAF; Thu, 14 Apr 2022 14:15:55 +0000 (UTC) Received: from wout4-smtp.messagingengine.com (wout4-smtp.messagingengine.com [64.147.123.20]) by atuin.qyliss.net (Postfix) with ESMTPS id DDE6F5C21 for ; Thu, 14 Apr 2022 14:15:51 +0000 (UTC) Received: from compute5.internal (compute5.nyi.internal [10.202.2.45]) by mailout.west.internal (Postfix) with ESMTP id 121963202671; Thu, 14 Apr 2022 10:15:49 -0400 (EDT) Received: from mailfrontend1 ([10.202.2.162]) by compute5.internal (MEProxy); Thu, 14 Apr 2022 10:15:50 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=alyssa.is; h=cc :cc:content-type:date:date:from:from:in-reply-to:message-id :mime-version:reply-to:sender:subject:subject:to:to; s=fm3; t= 1649945749; x=1650032149; bh=QTakqUlvMtGU0dMmdVo4yhgD37MaDF1aP3d 1IB83orU=; b=WLNUU8S/M2I9WMut3GTAcp/fVKKJ2GBSiGtyelhcI1jVymkrhtK 4ycX2bahD6MNhSNLLublsQeaPo4FdPIBrZx2B3srr7XvxlyBMpE2Z+7CBhdmWBTK zZc3mfk43gdbZqmhKvJYK2cl+Nf2IehS2Ps3eRxO88nSA4doKtNYHOYsTK96YD+y EHkihGfHxoYg/fr8SIN5YGDWzb7Tjg9zkQzKozScBQTF5K+NeGCPf0h5QNwFMi5H 7dBoloUufMPl87Ip92OB+U12ogwXoHqAxSmthpE6wdeNm/2I8XKvDX0XUDVvs/xV 0wSf8JLlmgR6XDX0+/eYJ1Tqkk25PS7R2Ww== DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d= messagingengine.com; h=cc:cc:content-type:date:date:from:from :in-reply-to:message-id:mime-version:reply-to:sender:subject :subject:to:to:x-me-proxy:x-me-proxy:x-me-sender:x-me-sender :x-sasl-enc; s=fm1; t=1649945749; x=1650032149; bh=QTakqUlvMtGU0 dMmdVo4yhgD37MaDF1aP3d1IB83orU=; b=dkxFrzB0PUjZATl8CsLrOvxkz9Zm5 xPoNfMmUHPd1r0zuhTxL1l/KnWcaOaaGjtmZTh2Lvg4HtQpBsy2S3RFZqV7n/JUm phjZlOMOSM+AeZSezT5XFXx8uN1BV/65KIqWho624RDAgCZqF9dwLHmdu3vyo5OC xdW62iljagvNaP5lwzqXNnf0Nt3PpO22Y+IUCkU4jye4C2INOcNp82/4BiPakoYX 9BHdKPIJiLNuT4HGIAiusY3AUU9P73OY8bOyeZcfGKgP0RStx0PL8rtb5PDsTYjp GO5LCyM68fQHwO4G7VL49rebyiOY6dQ9Pz3b6Aeht8WzTkzaV0rlM4YDg== X-ME-Sender: X-ME-Received: X-ME-Proxy-Cause: gggruggvucftvghtrhhoucdtuddrgedvvddrudelfedgjeegucetufdoteggodetrfdotf fvucfrrhhofhhilhgvmecuhfgrshhtofgrihhlpdfqfgfvpdfurfetoffkrfgpnffqhgen uceurghilhhouhhtmecufedttdenucesvcftvggtihhpihgvnhhtshculddquddttddmne cujfgurhepfffhvffukfggtggusehgtderredttddvnecuhfhrohhmpeetlhihshhsrgcu tfhoshhsuceohhhisegrlhihshhsrgdrihhsqeenucggtffrrghtthgvrhhnpeevhfdtie eghfevveeugffhvefhtdehgeejkeeiveekleeihefhieeuueefleefkeenucffohhmrghi nhepuggrthgrrghtuhhrshgvrhhvihgtvgdrshgvpdhsphgvtghtrhhumhdqohhsrdhorh hgpdhgihhthhhusgdrtghomhenucevlhhushhtvghrufhiiigvpedtnecurfgrrhgrmhep mhgrihhlfhhrohhmpehqhihlihhsshesvghvvgdrqhihlhhishhsrdhnvght X-ME-Proxy: Received: by mail.messagingengine.com (Postfix) with ESMTPA; Thu, 14 Apr 2022 10:15:47 -0400 (EDT) Received: by eve.qyliss.net (Postfix, from userid 1000) id 116191CD; Thu, 14 Apr 2022 14:15:47 +0000 (UTC) Date: Thu, 14 Apr 2022 14:15:47 +0000 From: Alyssa Ross To: devel@spectrum-os.org Subject: Binary cache Message-ID: <20220414141547.rafkensinlburgjm@eve> MIME-Version: 1.0 Content-Type: multipart/signed; micalg=pgp-sha256; protocol="application/pgp-signature"; boundary="eikgych2z6m7aie3" Content-Disposition: inline Message-ID-Hash: JTGKEJND5ZDTIAT4Q4TSP2TTNND3R5OB X-Message-ID-Hash: JTGKEJND5ZDTIAT4Q4TSP2TTNND3R5OB X-MailFrom: qyliss@eve.qyliss.net X-Mailman-Rule-Misses: dmarc-mitigation; no-senders; approved; emergency; loop; banned-address; member-moderation; header-match-config-1; header-match-devel.spectrum-os.org-0; header-match-devel.spectrum-os.org-1; nonmember-moderation; administrivia; implicit-dest; max-recipients; max-size; news-moderation; no-subject; digests; suspicious-header CC: Puck Meerburg , Daniel Kuehn X-Mailman-Version: 3.3.5 Precedence: list List-Id: Patches and low-level development discussion Archived-At: List-Archive: List-Help: List-Owner: List-Post: List-Subscribe: List-Unsubscribe: --eikgych2z6m7aie3 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline I'm happy to report that we finally have a Spectrum binary cache set up, which mitigate the very long build times that have been frustrating people attempting to try out Spectrum for themselves. URL: https://cache.dataaturservice.se/spectrum/ Signing key: spectrum-os.org-1:rnnSumz3+Dbs5uewPlwZSTP0k3g/5SRG4hD7Wbr9YuQ= The build infrastructure is hosted on Vultr, and is accessible by me and Puck. Storage is provided by Daniel Kuehn (lejonet). We don't have logs in the cache yet, due to a Nix bug[1]. My aim with this service is to provide low-cost and easy-to-run convenience for people interested in trying out Spectrum early, so don't assume this architecture is reflective of that of any future, higher stakes project infrastructure. Thanks to everybody who's helped me get this up and running over the last couple of weeks. I'll write some documentation about how to use it and link to it from the "Getting Spectrum" docs, and publish the configuration etc. for the build infrastructure soon but I've been pushing myself very hard to get this done in the first place, so I need a break from it first. In future I'd also like to explore possibilities for additional mirrors of the binary cache (lots of people have offered me storage hosting over the years!), but there are some additional technical challenges to solve before I can commit to that. Alyssa [1]: https://github.com/NixOS/nix/issues/6403 --eikgych2z6m7aie3 Content-Type: application/pgp-signature; name="signature.asc" -----BEGIN PGP SIGNATURE----- iQIzBAABCAAdFiEEH9wgcxqlHM/ARR3h+dvtSFmyccAFAmJYLJEACgkQ+dvtSFmy ccAJ3g//T4NZ9aLl6//d7ZxmNi51EAk6hcpz/7oqtPifIlYiN/4Pq0JT7BdfD2xT C8Fizc3F8WfctzPck1DaiRxLLwgPtL8b4Vpq8BZk63BDQ3qaGMz2yiBdYDq1C5Re xU0aNPyuXssDmbS7ExHew4crA+5MPdRd1h5LiVddkD8VHxvA/fO6SN3Tj7XaHaKv PkUTS0bCOVX6hokqU4lglXCoIHNU1BTssR4yqFQFHVJSfoL62KrOZ/g/VS9QlTY0 SlOCbLm0BnuGQ4h06dmg4b/yNFU/hoSwx+P+GhZXTTSpRhqa188eJvOQKJdtgx0s 75zuwb/98m2vGx9FUlI9lDzZbPUsp0mGv/xfIJGMGPZc9kGL1Ud4rFvPxcQbvNEn HRKEvw/nnnXjVuVTVurOKsv1KoN+1odraU+VgMeHzRzY6XljFTEMaku3QLMwa8bK /M8xOV72CB4gp+/+Utjxp+F3NWsc7D4KkaLuTvnSUB+PbQvu3fdfZddvYVOnxzAr GrDwqMRhNqwYSHgefv/l7kfE+FDbt8eHdx67vhJPrN6ugDYMSLDmypcQW41MFSvt Kyf3Lrwhx1eHIzV0hGJW/2fbaGH9vFs0767r1BzylMblsueoQRncMD6uOwfnFJw6 +LK2vwvSy/LtimDpJ2IePvCKXaJFri/GcykjUklKFxao9O+14wI= =Nv7W -----END PGP SIGNATURE----- --eikgych2z6m7aie3--