depot/third_party/overlays, branch refs/r/7951 monorepo for the virus lounge http://code.tvl.fyi/depot/atom?h=refs%2Fr%2F7951 2024-04-16T16:15:35+00:00 feat(nix/buildkite): use keys based on drvPaths where possible 2024-04-16T16:15:35+00:00 sterni sternenseemann@systemli.org 2024-03-09T12:15:34+00:00 urn:sha1:dce1a7480c283e5298f5f8ecdb1df95f164c7576 This will make it easier to emit intra pipeline dependencies based on the dependencies between derivations contained therein later. A consequence of this change is that it is no longer possible to have the same derivation be exposed as multiple steps in the pipeline. I doubt that having this is very useful, though. Keys for extraSteps are not changed significantly, but are distinguished from derivation based steps (with prefix `drv-*`) by their prefix `extra-step-*`. Change-Id: I4165900e512b3967fa3ca4cd5bffd44bc15915fc Reviewed-on: https://cl.tvl.fyi/c/depot/+/11115 Autosubmit: sterni <sternenseemann@systemli.org> Reviewed-by: ezemtsov <eugene.zemtsov@gmail.com> Tested-by: BuildkiteCI chore(3p/nixpkgs): drop most of cbtemulator expression 2024-04-13T11:44:37+00:00 Florian Klink flokli@flokli.de 2024-04-13T10:42:50+00:00 urn:sha1:f6bb8dbe1c3bb238ce9b77f2e69884755bba4dbd We bumped nixpkgs past that bump, so we only need to carry our downstream UDS support patch. Change-Id: I56504d71a8327cba2e43aa36b7b657f93cf35e51 Reviewed-on: https://cl.tvl.fyi/c/depot/+/11405 Autosubmit: flokli <flokli@flokli.de> Reviewed-by: raitobezarius <tvl@lahfa.xyz> Tested-by: BuildkiteCI chore(3p/overlays/patches): vendor cbtemulator UDS patch 2024-04-13T10:02:13+00:00 Florian Klink flokli@flokli.de 2024-04-13T09:07:35+00:00 urn:sha1:fd4c7c10a8eb32a5b8ed7f7cbdc991692a36c30a I updated https://github.com/googleapis/google-cloud-go/pull/9665 in the meantime, and GH decided to GC the patches. Vendor the patch in for now (manually stripping the `bigtable/` prefix in the path). Hopefully the PR itself gets merged soon. Change-Id: I5b7ba78ccaf5c792c1445818b23b52d6f17155a2 Reviewed-on: https://cl.tvl.fyi/c/depot/+/11402 Reviewed-by: raitobezarius <tvl@lahfa.xyz> Tested-by: BuildkiteCI Autosubmit: flokli <flokli@flokli.de> chore(3p/sources): remove emacs overlay 2024-03-31T22:35:06+00:00 Vincent Ambo tazjin@tvl.su 2024-03-31T22:30:36+00:00 urn:sha1:f2ca30774e20afc7134d91f2e24787510cf50e07 Change-Id: I374912efcb45273d0a32daa3da4b68a9cad58afa Reviewed-on: https://cl.tvl.fyi/c/depot/+/11328 Tested-by: BuildkiteCI Autosubmit: tazjin <tazjin@tvl.su> Reviewed-by: sterni <sternenseemann@systemli.org> chore(3p/sources): bump channels & overlays – xz edition 2024-03-31T22:27:04+00:00 sterni sternenseemann@systemli.org 2024-03-31T09:56:52+00:00 urn:sha1:73b1f0407bb224f82cca6ce1854a6080a6afecca Update all 3p/sources as we do normally except - agenix which is still pinned to 0.15.0 - nixpkgs (unstable) which we bump to the HEAD of the staging-next branch. This branch includes the downgrade of xz from 5.6.1 to 5.4.6 (https://github.com/nixos/nixpkgs/commit/d6dc19adbd). It also includes the second haskell-updates rotation with GHC 9.6.4 which contains a few build fixes that seem to be required to get our Haskell targets to work. Note that this only reverts xz to a version that doesn't contain the now known backdoor (CVE-2024-3094) which may or may not actually affect NixOS. Additionally reverting to a version before the malicious contributor's involvement may be difficult, but prudent: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1068024 Changes required by the updates: - //3p/overlays/haskell: - Update ihp-hsx to latest master to fix build with Stackage LTS 22. - Update tmp-postgres to latest master to work around failure with ansi-wl-pprint >= 1. - Patch punycode for mtl >= 2.3. - //users/Profpatsch: - Clean up some warnings, mostly about unused dependencies - my-prelude: Fix build with ghc-boot-9.6.4 - cas-serve: Use crypton over unmaintained cryptonite - ical-smolify: skip in ci, iCalendar would require heavy patching to work with Stackage LTS 22. - //users/{wpcarro,aspen,flokli}: Disable home-manager / nixos configuration builds that seem to have transient failures that should disappear as we move away from staging-next and closer to an actual channel release. Change-Id: I5cca48e101041c3aedc1d9932dbca2cac885fcc1 Reviewed-on: https://cl.tvl.fyi/c/depot/+/11289 Tested-by: BuildkiteCI Autosubmit: sterni <sternenseemann@systemli.org> Reviewed-by: sterni <sternenseemann@systemli.org> Reviewed-by: tazjin <tazjin@tvl.su> feat(third_party/nixpkgs): init cbtemulator 2024-03-29T19:00:07+00:00 Florian Klink flokli@flokli.de 2024-03-19T16:17:56+00:00 urn:sha1:0aaa27f0d20dff9c08e561f33431efa7dd120ede This provides an emulator for Google Bigtable. This has also been sent to nixpkgs in https://github.com/NixOS/nixpkgs/pull/298044, and can be dropped (modulo the patches) once we bump past it. Change-Id: Id7809a02065ce479d6d29813d1de454cd230d2df Reviewed-on: https://cl.tvl.fyi/c/depot/+/11211 Tested-by: BuildkiteCI Reviewed-by: Connor Brewster <cbrewster@hey.com> chore(3p/sources): remove gerrit-queue 2024-03-19T14:55:45+00:00 Florian Klink flokli@flokli.de 2024-03-19T14:51:37+00:00 urn:sha1:bbb3d4cc40013833d76ee9d99255385b6deceba2 We switched away from this a long time ago, no need to keep it in the overlay. Change-Id: I56ac5e95ef16763ca2160230c85fa778361198de Reviewed-on: https://cl.tvl.fyi/c/depot/+/11207 Autosubmit: flokli <flokli@flokli.de> Tested-by: BuildkiteCI Reviewed-by: tazjin <tazjin@tvl.su> fix(3p/overlays): upgrade tpm2-pkcs11, but add unmerged patch 2024-03-17T11:30:00+00:00 Vincent Ambo tazjin@tvl.su 2024-03-14T06:43:37+00:00 urn:sha1:fa8e706b9b66c1d5f0f64967939861fe00101a22 Instead of pinning to an old version, move forward but with a fix for the critical bug that's been preventing me from upgrading. The project seems to be unmaintained upstream, but I took the fix from the open pull requests. Change-Id: I85c8f780b1e363bac4060dd89b1930a6e59ce2a3 Reviewed-on: https://cl.tvl.fyi/c/depot/+/11145 Tested-by: BuildkiteCI Autosubmit: tazjin <tazjin@tvl.su> Reviewed-by: flokli <flokli@flokli.de> chore(third_party/haskell): pa-label: 0.1.0.1 -> 0.1.1.0 2024-03-16T22:36:55+00:00 Profpatsch mail@profpatsch.de 2024-03-16T12:20:12+00:00 urn:sha1:7e63addad38c5bce07febe4146687a4b0b4f792e chore(users/Profpatsch/whatcd-resolver): use more from Label New label version contains these helpers. Change-Id: I3ef2ae9b92f2c798842ae001588b2c6d9f3ab971 Reviewed-on: https://cl.tvl.fyi/c/depot/+/11162 Tested-by: BuildkiteCI Autosubmit: Profpatsch <mail@profpatsch.de> Reviewed-by: Profpatsch <mail@profpatsch.de> chore(3p/sources): Bump channels & overlays 2024-03-03T16:00:27+00:00 sterni sternenseemann@systemli.org 2024-03-02T09:27:39+00:00 urn:sha1:ca97e5f4858b11ba198077734913a697c4fe9ce7 - agenix has not been updated (waiting for https://github.com/ryantm/agenix/pull/241). - libgit2_1_5 can be removed (no longer used by cargo-audit). Change-Id: I96c6a1a4175dc4f2a32b9b2e4ed71caa826a9c42 Reviewed-on: https://cl.tvl.fyi/c/depot/+/11077 Tested-by: BuildkiteCI Autosubmit: sterni <sternenseemann@systemli.org> Reviewed-by: flokli <flokli@flokli.de>
This XML file does not appear to have any style information associated with it. The document tree is shown below.
<feed xmlns="http://www.w3.org/2005/Atom">
<title>depot/third_party/overlays, branch refs/r/7951</title>
<subtitle>monorepo for the virus lounge</subtitle>
<id>http://code.tvl.fyi/depot/atom?h=refs%2Fr%2F7951</id>
<link rel="self" href="http://code.tvl.fyi/depot/atom?h=refs%2Fr%2F7951"/>
<link rel="alternate" type="text/html" href="http://code.tvl.fyi/"/>
<updated>2024-04-16T16:15:35+00:00</updated>
<entry>
<title>feat(nix/buildkite): use keys based on drvPaths where possible</title>
<updated>2024-04-16T16:15:35+00:00</updated>
<author>
<name>sterni</name>
<email>sternenseemann@systemli.org</email>
</author>
<published>2024-03-09T12:15:34+00:00</published>
<link rel="alternate" type="text/html" href="http://code.tvl.fyi/commit/?id=dce1a7480c283e5298f5f8ecdb1df95f164c7576"/>
<id>urn:sha1:dce1a7480c283e5298f5f8ecdb1df95f164c7576</id>
<content type="text"> This will make it easier to emit intra pipeline dependencies based on the dependencies between derivations contained therein later. A consequence of this change is that it is no longer possible to have the same derivation be exposed as multiple steps in the pipeline. I doubt that having this is very useful, though. Keys for extraSteps are not changed significantly, but are distinguished from derivation based steps (with prefix `drv-*`) by their prefix `extra-step-*`. Change-Id: I4165900e512b3967fa3ca4cd5bffd44bc15915fc Reviewed-on: https://cl.tvl.fyi/c/depot/+/11115 Autosubmit: sterni <sternenseemann@systemli.org> Reviewed-by: ezemtsov <eugene.zemtsov@gmail.com> Tested-by: BuildkiteCI </content>
</entry>
<entry>
<title>chore(3p/nixpkgs): drop most of cbtemulator expression</title>
<updated>2024-04-13T11:44:37+00:00</updated>
<author>
<name>Florian Klink</name>
<email>flokli@flokli.de</email>
</author>
<published>2024-04-13T10:42:50+00:00</published>
<link rel="alternate" type="text/html" href="http://code.tvl.fyi/commit/?id=f6bb8dbe1c3bb238ce9b77f2e69884755bba4dbd"/>
<id>urn:sha1:f6bb8dbe1c3bb238ce9b77f2e69884755bba4dbd</id>
<content type="text"> We bumped nixpkgs past that bump, so we only need to carry our downstream UDS support patch. Change-Id: I56504d71a8327cba2e43aa36b7b657f93cf35e51 Reviewed-on: https://cl.tvl.fyi/c/depot/+/11405 Autosubmit: flokli <flokli@flokli.de> Reviewed-by: raitobezarius <tvl@lahfa.xyz> Tested-by: BuildkiteCI </content>
</entry>
<entry>
<title>chore(3p/overlays/patches): vendor cbtemulator UDS patch</title>
<updated>2024-04-13T10:02:13+00:00</updated>
<author>
<name>Florian Klink</name>
<email>flokli@flokli.de</email>
</author>
<published>2024-04-13T09:07:35+00:00</published>
<link rel="alternate" type="text/html" href="http://code.tvl.fyi/commit/?id=fd4c7c10a8eb32a5b8ed7f7cbdc991692a36c30a"/>
<id>urn:sha1:fd4c7c10a8eb32a5b8ed7f7cbdc991692a36c30a</id>
<content type="text"> I updated https://github.com/googleapis/google-cloud-go/pull/9665 in the meantime, and GH decided to GC the patches. Vendor the patch in for now (manually stripping the `bigtable/` prefix in the path). Hopefully the PR itself gets merged soon. Change-Id: I5b7ba78ccaf5c792c1445818b23b52d6f17155a2 Reviewed-on: https://cl.tvl.fyi/c/depot/+/11402 Reviewed-by: raitobezarius <tvl@lahfa.xyz> Tested-by: BuildkiteCI Autosubmit: flokli <flokli@flokli.de> </content>
</entry>
<entry>
<title>chore(3p/sources): remove emacs overlay</title>
<updated>2024-03-31T22:35:06+00:00</updated>
<author>
<name>Vincent Ambo</name>
<email>tazjin@tvl.su</email>
</author>
<published>2024-03-31T22:30:36+00:00</published>
<link rel="alternate" type="text/html" href="http://code.tvl.fyi/commit/?id=f2ca30774e20afc7134d91f2e24787510cf50e07"/>
<id>urn:sha1:f2ca30774e20afc7134d91f2e24787510cf50e07</id>
<content type="text"> Change-Id: I374912efcb45273d0a32daa3da4b68a9cad58afa Reviewed-on: https://cl.tvl.fyi/c/depot/+/11328 Tested-by: BuildkiteCI Autosubmit: tazjin <tazjin@tvl.su> Reviewed-by: sterni <sternenseemann@systemli.org> </content>
</entry>
<entry>
<title>chore(3p/sources): bump channels & overlays – xz edition</title>
<updated>2024-03-31T22:27:04+00:00</updated>
<author>
<name>sterni</name>
<email>sternenseemann@systemli.org</email>
</author>
<published>2024-03-31T09:56:52+00:00</published>
<link rel="alternate" type="text/html" href="http://code.tvl.fyi/commit/?id=73b1f0407bb224f82cca6ce1854a6080a6afecca"/>
<id>urn:sha1:73b1f0407bb224f82cca6ce1854a6080a6afecca</id>
<content type="text"> Update all 3p/sources as we do normally except - agenix which is still pinned to 0.15.0 - nixpkgs (unstable) which we bump to the HEAD of the staging-next branch. This branch includes the downgrade of xz from 5.6.1 to 5.4.6 (https://github.com/nixos/nixpkgs/commit/d6dc19adbd). It also includes the second haskell-updates rotation with GHC 9.6.4 which contains a few build fixes that seem to be required to get our Haskell targets to work. Note that this only reverts xz to a version that doesn't contain the now known backdoor (CVE-2024-3094) which may or may not actually affect NixOS. Additionally reverting to a version before the malicious contributor's involvement may be difficult, but prudent: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1068024 Changes required by the updates: - //3p/overlays/haskell: - Update ihp-hsx to latest master to fix build with Stackage LTS 22. - Update tmp-postgres to latest master to work around failure with ansi-wl-pprint >= 1. - Patch punycode for mtl >= 2.3. - //users/Profpatsch: - Clean up some warnings, mostly about unused dependencies - my-prelude: Fix build with ghc-boot-9.6.4 - cas-serve: Use crypton over unmaintained cryptonite - ical-smolify: skip in ci, iCalendar would require heavy patching to work with Stackage LTS 22. - //users/{wpcarro,aspen,flokli}: Disable home-manager / nixos configuration builds that seem to have transient failures that should disappear as we move away from staging-next and closer to an actual channel release. Change-Id: I5cca48e101041c3aedc1d9932dbca2cac885fcc1 Reviewed-on: https://cl.tvl.fyi/c/depot/+/11289 Tested-by: BuildkiteCI Autosubmit: sterni <sternenseemann@systemli.org> Reviewed-by: sterni <sternenseemann@systemli.org> Reviewed-by: tazjin <tazjin@tvl.su> </content>
</entry>
<entry>
<title>feat(third_party/nixpkgs): init cbtemulator</title>
<updated>2024-03-29T19:00:07+00:00</updated>
<author>
<name>Florian Klink</name>
<email>flokli@flokli.de</email>
</author>
<published>2024-03-19T16:17:56+00:00</published>
<link rel="alternate" type="text/html" href="http://code.tvl.fyi/commit/?id=0aaa27f0d20dff9c08e561f33431efa7dd120ede"/>
<id>urn:sha1:0aaa27f0d20dff9c08e561f33431efa7dd120ede</id>
<content type="text"> This provides an emulator for Google Bigtable. This has also been sent to nixpkgs in https://github.com/NixOS/nixpkgs/pull/298044, and can be dropped (modulo the patches) once we bump past it. Change-Id: Id7809a02065ce479d6d29813d1de454cd230d2df Reviewed-on: https://cl.tvl.fyi/c/depot/+/11211 Tested-by: BuildkiteCI Reviewed-by: Connor Brewster <cbrewster@hey.com> </content>
</entry>
<entry>
<title>chore(3p/sources): remove gerrit-queue</title>
<updated>2024-03-19T14:55:45+00:00</updated>
<author>
<name>Florian Klink</name>
<email>flokli@flokli.de</email>
</author>
<published>2024-03-19T14:51:37+00:00</published>
<link rel="alternate" type="text/html" href="http://code.tvl.fyi/commit/?id=bbb3d4cc40013833d76ee9d99255385b6deceba2"/>
<id>urn:sha1:bbb3d4cc40013833d76ee9d99255385b6deceba2</id>
<content type="text"> We switched away from this a long time ago, no need to keep it in the overlay. Change-Id: I56ac5e95ef16763ca2160230c85fa778361198de Reviewed-on: https://cl.tvl.fyi/c/depot/+/11207 Autosubmit: flokli <flokli@flokli.de> Tested-by: BuildkiteCI Reviewed-by: tazjin <tazjin@tvl.su> </content>
</entry>
<entry>
<title>fix(3p/overlays): upgrade tpm2-pkcs11, but add unmerged patch</title>
<updated>2024-03-17T11:30:00+00:00</updated>
<author>
<name>Vincent Ambo</name>
<email>tazjin@tvl.su</email>
</author>
<published>2024-03-14T06:43:37+00:00</published>
<link rel="alternate" type="text/html" href="http://code.tvl.fyi/commit/?id=fa8e706b9b66c1d5f0f64967939861fe00101a22"/>
<id>urn:sha1:fa8e706b9b66c1d5f0f64967939861fe00101a22</id>
<content type="text"> Instead of pinning to an old version, move forward but with a fix for the critical bug that's been preventing me from upgrading. The project seems to be unmaintained upstream, but I took the fix from the open pull requests. Change-Id: I85c8f780b1e363bac4060dd89b1930a6e59ce2a3 Reviewed-on: https://cl.tvl.fyi/c/depot/+/11145 Tested-by: BuildkiteCI Autosubmit: tazjin <tazjin@tvl.su> Reviewed-by: flokli <flokli@flokli.de> </content>
</entry>
<entry>
<title>chore(third_party/haskell): pa-label: 0.1.0.1 -> 0.1.1.0</title>
<updated>2024-03-16T22:36:55+00:00</updated>
<author>
<name>Profpatsch</name>
<email>mail@profpatsch.de</email>
</author>
<published>2024-03-16T12:20:12+00:00</published>
<link rel="alternate" type="text/html" href="http://code.tvl.fyi/commit/?id=7e63addad38c5bce07febe4146687a4b0b4f792e"/>
<id>urn:sha1:7e63addad38c5bce07febe4146687a4b0b4f792e</id>
<content type="text"> chore(users/Profpatsch/whatcd-resolver): use more from Label New label version contains these helpers. Change-Id: I3ef2ae9b92f2c798842ae001588b2c6d9f3ab971 Reviewed-on: https://cl.tvl.fyi/c/depot/+/11162 Tested-by: BuildkiteCI Autosubmit: Profpatsch <mail@profpatsch.de> Reviewed-by: Profpatsch <mail@profpatsch.de> </content>
</entry>
<entry>
<title>chore(3p/sources): Bump channels & overlays</title>
<updated>2024-03-03T16:00:27+00:00</updated>
<author>
<name>sterni</name>
<email>sternenseemann@systemli.org</email>
</author>
<published>2024-03-02T09:27:39+00:00</published>
<link rel="alternate" type="text/html" href="http://code.tvl.fyi/commit/?id=ca97e5f4858b11ba198077734913a697c4fe9ce7"/>
<id>urn:sha1:ca97e5f4858b11ba198077734913a697c4fe9ce7</id>
<content type="text"> - agenix has not been updated (waiting for https://github.com/ryantm/agenix/pull/241). - libgit2_1_5 can be removed (no longer used by cargo-audit). Change-Id: I96c6a1a4175dc4f2a32b9b2e4ed71caa826a9c42 Reviewed-on: https://cl.tvl.fyi/c/depot/+/11077 Tested-by: BuildkiteCI Autosubmit: sterni <sternenseemann@systemli.org> Reviewed-by: flokli <flokli@flokli.de> </content>
</entry>
</feed>