Commit graph

21719 commits

Author SHA1 Message Date
Florian Klink
36e4d017f5 chore(snix): s/tvix/snix/
Change-Id: Iae961416eea0a38bc57df7b736f6dda5903b0828
2025-03-17 17:15:08 +00:00
Florian Klink
768f053416 feat(web/*): drop most things
Change-Id: I85dde8470a4cf737bc193e0b50d0a4b5ee6d7f56
2025-03-17 17:15:08 +00:00
Florian Klink
cff6575948 refactor(nix/*): drop yants and consumers, and some more
Change-Id: I96ab5890518c7bb0d4a676adbad20e4c49699b63
2025-03-17 17:15:08 +00:00
Florian Klink
001556aa30 feat(tools/cheddar): drop
We don't use this anymore.

Change-Id: Ief97047b28659a8f312217511c240d9d6b8744de
2025-03-17 17:15:08 +00:00
Florian Klink
4a34be023a refactor(nixos-tvix-cache): drop cheddar
markdown2html-converter is actually better at converting markdown to
html.

Change-Id: Ieec6b4de412c7c466a71c4ea542ef9ca950b5bee
2025-03-17 17:15:07 +00:00
Florian Klink
5a7899fa2a Revert "fix(tvix/cli): don't apply overlays for expectedPath in eval tests"
This reverts commit 9c159d65ca.

We don't override Nix, so there's no need to create another instance of
nixpkgs to workaround that.

Change-Id: I8d8fd467b7fdd924d8c72d52775bebe19fa41e8e
2025-03-17 17:15:07 +00:00
Florian Klink
a52ea3675c feat(*): initialize new Snix infrastructure
Co-Authored-By: edef <edef@edef.eu>
Co-Authored-by: Ryan Lahfa <raito@lix.systems>
Change-Id: Ica1cda177a236814de900f50a8a61d288f58f519
2025-03-17 17:15:07 +00:00
Florian Klink
067eff3427 fix(ops/pipelines): allow git+https://
We need this to fetch some third-party sources.

Change-Id: If542f88c5d517d20b530486fafbc7f6c391f072a
2025-03-17 16:18:26 +00:00
Florian Klink
df4500ea2b chore(*): drop everything that is not required for Tvix
Co-Authored-By: edef <edef@edef.eu>
Co-Authored-By: Ryan Lahfa <raito@lix.systems>
Change-Id: I9817214c3122e49d694c5e41818622a08d9dfe45
2025-03-17 16:18:26 +00:00
Florian Klink
bd91cac1f3 feat(LICENSE): add Snix Project
Change-Id: I04e1274ee2c393c82d7b05f7f470bf75757a2306
2025-03-17 12:45:09 +00:00
Vova Kryachko
50746f97b4 chore(tvix/castore): Fix macos build
castore using linux-specific fuse options that are not available on
darwin. Made those options to apply only on linux.

Change-Id: I75b3b6dae62b7bdda318ed99fdf6cf5353cb1ca9
Reviewed-on: https://cl.tvl.fyi/c/depot/+/13272
Reviewed-by: flokli <flokli@flokli.de>
Tested-by: BuildkiteCI
2025-03-16 16:51:34 +00:00
Profpatsch
498c8e05f8 feat(users/Profpatsch/whatcd-resolver): serve torrent files
We want to be able to play the files directly from the web
browser (jukebox).

Luckily, transmission does not seem to change the filenames from the
ones given by the torrent file, so we can literally parse the torrent
file and construct a path to the media file, extraordinary.

Adjusts the caddy reverse proxy to serve the given transmission
directory (using my weird sshfs forwarding scheme in the shell.nix
preset lol), then redirect from a handler that maps from
torrentId/fileId to the actual file.

Change-Id: Iab5faf7cc06066f3253031af31e137c0e28f54e3
Reviewed-on: https://cl.tvl.fyi/c/depot/+/13270
Tested-by: BuildkiteCI
Reviewed-by: Profpatsch <mail@profpatsch.de>
2025-03-15 19:11:00 +00:00
Profpatsch
10c8f3386b feat(users/Profpatsch/whatcd-resolver): use stylize CSS
Gets rid of the giant bootstrap dependency and replaces it with a
little CSS file that formats our table nicely.

Change-Id: I3e0bb552481503679e7b229c4feaa4e9805f5eae
Reviewed-on: https://cl.tvl.fyi/c/depot/+/13269
Tested-by: BuildkiteCI
Reviewed-by: Profpatsch <mail@profpatsch.de>
2025-03-15 16:32:01 +00:00
Profpatsch
18f565567a feat(users/Profpatsch/my-prelude): inline RevList defs
Change-Id: Iab727a98a8c078ce5f32d53aa87ee149356997d4
Reviewed-on: https://cl.tvl.fyi/c/depot/+/13266
Reviewed-by: Profpatsch <mail@profpatsch.de>
Tested-by: BuildkiteCI
2025-03-15 16:32:01 +00:00
Profpatsch
b21d538a27 feat(users/Profpatsch/my-tools): init
It’s kitchen-sink time!

Change-Id: Ieb4f9e642920c3e0619475095e19005bcaf558bc
Reviewed-on: https://cl.tvl.fyi/c/depot/+/13265
Reviewed-by: Profpatsch <mail@profpatsch.de>
Tested-by: BuildkiteCI
2025-03-15 16:32:01 +00:00
sterni
e812e0514d chore(3p/lisp/cl-date-time-parser): use nixpkgs/quicklisp src
Change-Id: Ic242b5e9d0dfac12f5f68243380d1dbc4c9f18df
Reviewed-on: https://cl.tvl.fyi/c/depot/+/13231
Autosubmit: sterni <sternenseemann@systemli.org>
Tested-by: BuildkiteCI
Reviewed-by: tazjin <tazjin@tvl.su>
2025-03-15 15:47:01 +00:00
sterni
f0d5201018 chore(3p/lisp/trivial-ldap): use src from nixpks tracked quicklisp
Change-Id: I364f9d1f5ffb6647bc8bf2a98c18667654b55cef
Reviewed-on: https://cl.tvl.fyi/c/depot/+/13232
Tested-by: BuildkiteCI
Reviewed-by: tazjin <tazjin@tvl.su>
Autosubmit: sterni <sternenseemann@systemli.org>
2025-03-15 15:47:00 +00:00
sterni
0bcd5a82d4 chore(3p/sources/cl-yacc): bump source
No substantial changes, just some documentation updates.

Change-Id: I96e27d8c59e4cfb9a34750dbd10f4d3e51e36619
Reviewed-on: https://cl.tvl.fyi/c/depot/+/13233
Reviewed-by: tazjin <tazjin@tvl.su>
Tested-by: BuildkiteCI
Autosubmit: sterni <sternenseemann@systemli.org>
2025-03-15 15:46:30 +00:00
sterni
fa336d98b0 chore(3p/lisp/easy-routes): get src from nixpkgs tracked quicklisp
Change-Id: I87cebcab7b98284ce1481fd4fd04f643d93ea87d
Reviewed-on: https://cl.tvl.fyi/c/depot/+/13227
Tested-by: BuildkiteCI
Autosubmit: sterni <sternenseemann@systemli.org>
Reviewed-by: tazjin <tazjin@tvl.su>
2025-03-15 15:46:30 +00:00
sterni
6374725b17 chore(3p/lisp/cl-unicode): get src from nixpkgs tracked quicklisp
Change-Id: I3ba44109ed8988142ec7a5d188686c3654ceb34c
Reviewed-on: https://cl.tvl.fyi/c/depot/+/13234
Autosubmit: sterni <sternenseemann@systemli.org>
Reviewed-by: tazjin <tazjin@tvl.su>
Tested-by: BuildkiteCI
2025-03-15 15:46:29 +00:00
Aspen Smith
de45ca4afc feat(aspen/web): Work Updates
Change-Id: I74daf25a0c573766443f461fa3b7c04792d4de95
Reviewed-on: https://cl.tvl.fyi/c/depot/+/13268
Autosubmit: aspen <root@gws.fyi>
Reviewed-by: aspen <root@gws.fyi>
Tested-by: BuildkiteCI
2025-03-15 14:13:47 +00:00
Aspen Smith
dd03b59811 feat(aspen/emacs): Misc updates
Change-Id: I9383b23e5f038e505cb6dc0c8275103e6e1bd6bb
Reviewed-on: https://cl.tvl.fyi/c/depot/+/13267
Reviewed-by: aspen <root@gws.fyi>
Tested-by: BuildkiteCI
Autosubmit: aspen <root@gws.fyi>
2025-03-15 14:13:16 +00:00
Victor Fuentes
fa654a5dc9 refactor(tvix/castore/fs): set sane default option flags
Sets some sane default caching options and flags for
tvix_castore::fs::TvixStoreFs, greatly reducing latency on cache hits.

See: https://man7.org/linux/man-pages/man4/fuse.4.html
See: https://docs.rs/fuse-backend-rs/latest/fuse_backend_rs/abi/fuse_abi/struct.FsOptions.html
Co-Authored-By: Florian Klink <flokli@flokli.de>
Change-Id: Ie105249fc92f56604e7c337d5983e4038b775f42
Reviewed-on: https://cl.tvl.fyi/c/depot/+/13002
Reviewed-by: flokli <flokli@flokli.de>
Tested-by: BuildkiteCI
2025-03-13 19:05:48 +00:00
Florian Klink
e53adc75bf refactor(tvix/castore/directory/grpc): simplify put_multiple_start a bit
We don't need to be as verbose with the types, we can use Ok::<_,Status>
inside the async block.

Change-Id: Ibc92a9f7bdbc5031806b7eca82a01e2c7cb48c0a
Reviewed-on: https://cl.tvl.fyi/c/depot/+/13264
Autosubmit: flokli <flokli@flokli.de>
Reviewed-by: Ilan Joselevich <personal@ilanjoselevich.com>
Tested-by: BuildkiteCI
2025-03-13 19:04:25 +00:00
Florian Klink
e4999b3a7d refactor(tvix/castore): B3Digest UX improvements
- Switch from B3_LEN to B3Digest::LENGTH
 - make repr(transparent) with underlying [u8; Self::LENGTH]
 - impl AsRef<[u8; B3Digest::LENGTH]> for B3Digest
 - impl Deref<Target = [u8; Self::LENGTH]> for B3Digest

Change-Id: If4ff077bbd79de1fce4201259bda46c839a7765a
Reviewed-on: https://cl.tvl.fyi/c/depot/+/13258
Tested-by: BuildkiteCI
Reviewed-by: Ilan Joselevich <personal@ilanjoselevich.com>
Autosubmit: flokli <flokli@flokli.de>
Reviewed-by: edef <edef@edef.eu>
2025-03-13 18:16:45 +00:00
Florian Klink
84f69cb73a fix(tvix/castore/directory): no Clone required in put_multiple_start
We don't do any cloning of self in here.

Change-Id: Id6d4aed25244f5a18eb663ad8686fab4c6aaf20b
Reviewed-on: https://cl.tvl.fyi/c/depot/+/13263
Reviewed-by: edef <edef@edef.eu>
Tested-by: BuildkiteCI
Autosubmit: flokli <flokli@flokli.de>
2025-03-13 17:51:09 +00:00
Florian Klink
ca362c302b fix(tvix/store/daemon): don't report NotFound responses as errors
Before uploading a blob, a client usually checks whether a blob exists
via the stat method. We return a NotFound if it's not present.

Our TraceLayer currently considers this an error, logging a message.
This gets very noisy. Exclude InvalidArgument and NotFound, this is
expected behaviour.

Change-Id: I7da22a41fc6f3b8d422521a01530fc9e638e33ba
Reviewed-on: https://cl.tvl.fyi/c/depot/+/13257
Tested-by: BuildkiteCI
Reviewed-by: edef <edef@edef.eu>
Autosubmit: flokli <flokli@flokli.de>
2025-03-13 17:43:35 +00:00
Florian Klink
4415afa9de refactor(tvix/castore/directory): borrow in SimplePutter
This means we don't need to clone self in all implementations using
SimplePutter.

Change-Id: I11347028801c43c5cc9920c0a9edf47627096bce
Reviewed-on: https://cl.tvl.fyi/c/depot/+/13262
Autosubmit: flokli <flokli@flokli.de>
Reviewed-by: edef <edef@edef.eu>
Tested-by: BuildkiteCI
2025-03-13 17:38:52 +00:00
Florian Klink
54910b5bd8 refactor(tvix/castore/directory/redb): borrow in putter
We don't need an owned version of the database, a reference is
sufficient.

Change-Id: I84d10ad39c1db28f4f1dda26514c04418db48a27
Reviewed-on: https://cl.tvl.fyi/c/depot/+/13261
Autosubmit: flokli <flokli@flokli.de>
Tested-by: BuildkiteCI
Reviewed-by: edef <edef@edef.eu>
2025-03-13 17:38:52 +00:00
Florian Klink
5618800895 refactor(tvix/castore/directory/object_store): borrow in putter
We can share the base_path with the DirectoryService.

We cannot share self.object_store, as object_store::buffered::BufWriter
wants an Arc<dyn DirectoryService>.

Change-Id: Icfe9d256774de48bb3b4d8afd32620a8188ecfdb
Reviewed-on: https://cl.tvl.fyi/c/depot/+/13260
Autosubmit: flokli <flokli@flokli.de>
Tested-by: BuildkiteCI
Reviewed-by: edef <edef@edef.eu>
2025-03-13 17:38:30 +00:00
Florian Klink
9267c1edf5 refactor(tvix/castore/directory): allow DirectoryPutter to have refs
We can require DirectoryPutters to not outlive the DirectoryServices
they originated from.
This allows borrowing some data from there.

Change-Id: I82a4c17b06b3b0ae5cf84d35561f1aae049a2cdc
Reviewed-on: https://cl.tvl.fyi/c/depot/+/13259
Tested-by: BuildkiteCI
Autosubmit: flokli <flokli@flokli.de>
Reviewed-by: edef <edef@edef.eu>
2025-03-13 17:38:04 +00:00
Florian Klink
4535824166 refactor(tvix/glue): move toFile to import builtins
This does import the contents into the store, so it should belong in there.

While moving, I also noticed the code copying to the BlobService can be
shared with the one used when importing a blob via import helper.
It was a bit hidden - due to the contents being available as a bytes, we
used a Cursor and wrote it with tokio::io::copy.

However, Cursor implements both AsyncRead and Read, so we can factor out
the copying code into a copy_to_blobservice helper function and use it
in both places.

The output name being wrong error kind arguably is still a bit misplaced
here, but that's left for later.

Change-Id: Iec3c422c12270ee111f864d2b78c0861f78edfa4
Reviewed-on: https://cl.tvl.fyi/c/depot/+/13254
Reviewed-by: Domen Kožar <domen@cachix.org>
Tested-by: BuildkiteCI
Reviewed-by: raitobezarius <tvl@lahfa.xyz>
2025-03-13 12:08:04 +00:00
Florian Klink
ba54ba47ee docs(tvix/cli): fix docstring
We cannot just escape the square brackets as rustdoc suggests, because
clap outputs the docstring verbatim, without any escaping to the user.

Change-Id: I7ce7932e35ee1b01bccbc142a7bdc7af9ce7e51e
Reviewed-on: https://cl.tvl.fyi/c/depot/+/13256
Tested-by: BuildkiteCI
Reviewed-by: Marijan Petričević <marijan.petricevic94@gmail.com>
Autosubmit: flokli <flokli@flokli.de>
Reviewed-by: Domen Kožar <domen@cachix.org>
2025-03-13 11:54:01 +00:00
Florian Klink
b8e3e3c828 docs(tvix/tracing): fix docstrings
Change-Id: Ibcdd50bfd20afd925a6f9eeacc436efdadbe5662
Reviewed-on: https://cl.tvl.fyi/c/depot/+/13255
Reviewed-by: Domen Kožar <domen@cachix.org>
Autosubmit: flokli <flokli@flokli.de>
Reviewed-by: Marijan Petričević <marijan.petricevic94@gmail.com>
Tested-by: BuildkiteCI
2025-03-13 11:54:01 +00:00
Florian Klink
2036487de8 docs(tvix/glue): add_*_builtins: fix docstring
This modifies the EvaluationBuilder, not Evaluation.

Also add some missing builtins from the docstrings.

Change-Id: Ibf76b496874158fb85b21e52e7c3561e66cffaba
Reviewed-on: https://cl.tvl.fyi/c/depot/+/13253
Autosubmit: flokli <flokli@flokli.de>
Tested-by: BuildkiteCI
Reviewed-by: Domen Kožar <domen@cachix.org>
2025-03-13 11:37:57 +00:00
Florian Klink
f9ceebe031 docs(tvix/glue/builtins): drop TODO
builtins.filterSource and builtins.path itself are very short these
days, and use the same underlying (private) helper function.

Describing builtins.filterSource with builtins.path won't lead to less
code, so this TODO can be dropped.

Change-Id: I5457949136e19204b32c8182b6c89e66cc2183e2
Reviewed-on: https://cl.tvl.fyi/c/depot/+/13252
Reviewed-by: Domen Kožar <domen@cachix.org>
Tested-by: BuildkiteCI
Reviewed-by: Marijan Petričević <marijan.petricevic94@gmail.com>
Autosubmit: flokli <flokli@flokli.de>
2025-03-13 11:37:57 +00:00
Florian Klink
7fa53d2229 docs(tvix/store): fix docstrings
Change-Id: I8fd2d6db3ac260bf7265fe15cb5bc010b8911dbf
Reviewed-on: https://cl.tvl.fyi/c/depot/+/13251
Tested-by: BuildkiteCI
Autosubmit: flokli <flokli@flokli.de>
Reviewed-by: Domen Kožar <domen@cachix.org>
2025-03-13 11:37:57 +00:00
Florian Klink
f58eab16c7 docs(tvix/eval/builtin-macros): fix docstring
We only pull in tvix_eval in dev dependencies, so this cannot link to
the type.

Change-Id: I26948a32567e2dc8e846601c05b820d9aa14605f
Reviewed-on: https://cl.tvl.fyi/c/depot/+/13250
Autosubmit: flokli <flokli@flokli.de>
Reviewed-by: Marijan Petričević <marijan.petricevic94@gmail.com>
Reviewed-by: Domen Kožar <domen@cachix.org>
Tested-by: BuildkiteCI
2025-03-13 11:37:57 +00:00
Florian Klink
d3da3238c2 docs(tvix/castore): fix docstrings
There were some broken references. Also, during the split of service
urls to castore and store parts we forgot to update the docstring.

Change-Id: Ifc2b3a2c49c9e4d31f1b210dbfe4afcad8a8d5bd
Reviewed-on: https://cl.tvl.fyi/c/depot/+/13249
Reviewed-by: Marijan Petričević <marijan.petricevic94@gmail.com>
Autosubmit: flokli <flokli@flokli.de>
Tested-by: BuildkiteCI
Reviewed-by: Domen Kožar <domen@cachix.org>
2025-03-13 11:31:23 +00:00
Florian Klink
29e4b3210b docs(nix-compat): fix some docstring references
Change-Id: Ic1b3148f549d8d41a00b5a17f360cc7074fe30ae
Reviewed-on: https://cl.tvl.fyi/c/depot/+/13248
Tested-by: BuildkiteCI
Autosubmit: flokli <flokli@flokli.de>
Reviewed-by: Domen Kožar <domen@cachix.org>
Reviewed-by: Marijan Petričević <marijan.petricevic94@gmail.com>
2025-03-13 11:31:23 +00:00
Florian Klink
a0b6fad637 fix(tvix): add clap group id for each struct
cl/13156 did move the castore-specific URLs into their own struct,
having the store one include the castore-specific struct (flattened).

However, both structs had the same name, so using these structs causes
clap to panic at runtime, as two groups with the same id were present.

Fix this, by adding names to (all) structs.

Reported-By: Domen Kožar <domen@cachix.org>
Change-Id: I34064f7fb2fbbc19d836e1486ad84b52548d2ee1
Reviewed-on: https://cl.tvl.fyi/c/depot/+/13247
Tested-by: BuildkiteCI
Reviewed-by: Domen Kožar <domen@cachix.org>
Reviewed-by: Marijan Petričević <marijan.petricevic94@gmail.com>
Autosubmit: flokli <flokli@flokli.de>
2025-03-13 11:15:49 +00:00
Ben Webb
0d5effa7a6 fix(tvix/cli): NIX_PATH contents are duplicated when -I is not passed
Fix a bug introduced in 2daa483249

When the -I or --extra-nix-path option is not passed, the cli will
interpret the contents of the NIX_PATH environment variable twice:
once as part of the env attribute of clap's derive macro, and again in a
custom nix_path function. The custom function implements the appending
behavior nix users likely expect (see commit mentioned above), so the
env attribute is dropped. The downside is that NIX_PATH is no longer
rendered in the cli's help text. We can reclaim this behavior if we want
to, but that's left for later.

Change-Id: I2c0939d9453ea1af73e9ec15e45b25bf035a7493
Reviewed-on: https://cl.tvl.fyi/c/depot/+/13207
Autosubmit: benjaminedwardwebb <benjaminedwardwebb@gmail.com>
Tested-by: BuildkiteCI
Reviewed-by: flokli <flokli@flokli.de>
2025-03-13 05:05:22 +00:00
Profpatsch
42da189180 feat(users/Profpatsch/whatcd-resolver): conduit shenanigans
Some experiments in speeding up search efficiency.

This is more of a “is this possible” thing, and it looks like it’s
possible, but does not really improve anything regarding the rate
limiting.

The idea is that we can start everything at the same time as async,
but use a semaphore to have only 5 things run at once. That also means
that as soon as something is done, we immediately start the next task.
The asyncs are guaranteed to be cleaned up by the `ResourceT`
wrapper (eventually).

It’s pretty cool how Conduit makes writing these side-effecting things
pretty possible.

Change-Id: Ibadead7db293373b415840960602fa71920fc653
Reviewed-on: https://cl.tvl.fyi/c/depot/+/13246
Tested-by: BuildkiteCI
Reviewed-by: Profpatsch <mail@profpatsch.de>
2025-03-11 19:45:40 +00:00
Profpatsch
ae0e75aaf2 feat(users/Profpatsch/whatcd-resolver): parallelize search pages
This bunches up 5 search page requests to run at the same time.
We use a conduit now, so we could get smart about returning partial
results and such (if for example upstream puts us into the rate limit,
which they do after 10 requests.

Change-Id: Idbb174334fa499c16b3426a8d129deaf3a1d3b0b
Reviewed-on: https://cl.tvl.fyi/c/depot/+/13245
Tested-by: BuildkiteCI
Reviewed-by: Profpatsch <mail@profpatsch.de>
2025-03-11 19:45:40 +00:00
Profpatsch
ca6c5ac59e fix(users/Profpatsch/whatcd-resolver): use artist_ids in filtered
I missed this! It speeds up `/artist` by another 50%.

Change-Id: I138c38185ea7fb606a139b436b9c956f7b8e1a37
Reviewed-on: https://cl.tvl.fyi/c/depot/+/13244
Tested-by: BuildkiteCI
Reviewed-by: Profpatsch <mail@profpatsch.de>
2025-03-11 19:45:40 +00:00
Profpatsch
d379e1742f refactor(users/Profpatsch/whatcd-resolver): init MyLabel
move the label stuff into its own temporary module (until we figure
out what to put into pa-label).

Also rewrite a few things to use t2/t3.

Change-Id: I8cc8678ec01a56d6c738eb4833a3ba566a7a1e20
Reviewed-on: https://cl.tvl.fyi/c/depot/+/13242
Tested-by: BuildkiteCI
Reviewed-by: Profpatsch <mail@profpatsch.de>
2025-03-11 19:45:40 +00:00
Florian Klink
1653379303 feat(users/flokli/kb/dilemma): update, add support for procyon
This updates the expression to make use of "QMK userspaces".

We use the fork from bastardkb qmk to get support for v3, and also use
their userspace, but then copy our slightly modified keymap in.

Change-Id: I2078e5942560aa509c091df8f41d30894ee8ac37
Reviewed-on: https://cl.tvl.fyi/c/depot/+/13243
Autosubmit: flokli <flokli@flokli.de>
Tested-by: BuildkiteCI
Reviewed-by: flokli <flokli@flokli.de>
2025-03-11 16:21:33 +00:00
Vincent Ambo
067458873d fix(3p/overlays): revive home-manager 2.3 compat fix
A similar fix was indeed merged upstream a year ago, but later partially reverted.

Change-Id: I9c0ed259507511ca4e3180f752ba527ea9bca4f8
Reviewed-on: https://cl.tvl.fyi/c/depot/+/13241
Autosubmit: tazjin <tazjin@tvl.su>
Tested-by: BuildkiteCI
Reviewed-by: sterni <sternenseemann@systemli.org>
2025-03-11 08:53:59 +00:00
sterni
25d28cb1d5 chore(3p/sources): bump channels & overlays (2025-03-07)
* Bump Emacs 29 to 30 to address CVEs in prior versions:
  https://github.com/NixOS/nixpkgs/pull/386174

* //3p/overlays/tvl:

  - Drop upstreamed fix for buildkite-agent
  - Drop tpm2-pkcs11 patch for an issue that has been
    addressed in 1.9.1.
  - Drop Nix 2.3 patch for home-manager. An alternative
    to it has been upstreamed in
    <https://github.com/nix-community/home-manager/pull/5067>.

* //users/flokli/presentations: disable derivations that have
  been failing since the latest chromium upgrade (presumably).
  reveal-md … --print fails to export a PDF. Enabling debug
  output reveals that a timeout in pupeteer is hit.

Change-Id: Id83eb5e5fe2db77e648817c5c737b2f95b43deeb
Reviewed-on: https://cl.tvl.fyi/c/depot/+/13217
Autosubmit: sterni <sternenseemann@systemli.org>
Reviewed-by: sterni <sternenseemann@systemli.org>
Reviewed-by: flokli <flokli@flokli.de>
Reviewed-by: tazjin <tazjin@tvl.su>
Tested-by: BuildkiteCI
2025-03-11 07:28:19 +00:00
sterni
93282ac6f0 chore(3p/lisp/lass): get src from nixpkgs tracked quicklisp
Upstream has removed its fancy support for units and calculations. It
appears panettone does not rely on this at all.

Change-Id: I9ee3637ba44d1d3c225e6bbfc02b820f3a7d028c
Reviewed-on: https://cl.tvl.fyi/c/depot/+/13230
Reviewed-by: tazjin <tazjin@tvl.su>
Tested-by: BuildkiteCI
Autosubmit: sterni <sternenseemann@systemli.org>
2025-03-11 07:20:47 +00:00