I am a passionate self-taught backend software developer, and a strong advocate for libre software.
- π Coding since 2013.
- πΌ Currently working @ OroraTech.
- π¨βπ» Python is β€οΈ.
- π» NixOS / Awesome / kitty / xonsh.
- π I have a portfolio website with some more information.
- π Checkout my rΓ©sumΓ© for even more detail.
- π« Reach me @ [email protected].
- π² Fun fact: My first program was not a "Hello World" (it was simple R/W in an HC11 Β΅C emulator).
- β‘οΈ Pushed 10000 commits in kip93/nixpkgs on branch
master
Changelog: https://github.com/langchain-ai/langgraph/releases/tag/0.2.70
Signed-off-by: Anders Kaseorg <[email protected]>
- #e844559 python313Packages.flexit-bacnet: 2.2.2 -> 2.2.3
Diff: https://github.com/piotrbulinski/flexit_bacnet/compare/refs/tags/2.2.2...2.2.3
Changelog: https://github.com/piotrbulinski/flexit_bacnet/releases/tag/2.2.3
- #6d25c42 gphoto2: remove patch already applied upstream
- #98cc435 memogram: init at 0.2.2
- #5038233 neovim-node-client: create binary in $out/bin
Recreate a link to the binary, the link was lost after NixOS/nixpkgs#380018. This fixes the build of the neovim wrapper.
- #cb467f0 python312Packages.python-lsp-server: 1.12.1 -> 1.12.2
Diff: https://github.com/python-lsp/python-lsp-server/compare/refs/tags/v1.12.1...v1.12.2
Changelog: https://github.com/python-lsp/python-lsp-server/blob/v1.12.2/CHANGELOG.md
- #92c2628 vacuum-go: 0.16.1 -> 0.16.2
- #5e69c8f mint-l-icons: Temporarily set dontCheckForBrokenSymlinks
To unbreak nixosTests.cinnamon.
- #e87f642 python312Packages.wandb: 0.19.5 -> 0.19.6
Diff: https://github.com/wandb/wandb/compare/refs/tags/v0.19.5...v0.19.6
Changelog: https://github.com/wandb/wandb/raw/v0.19.6/CHANGELOG.md
Co-authored-by: Bot-wxt1221 <[email protected]>
- #9b69e32 gleam: 1.7.0 -> 1.8.0 (#380173)
- #823a033 python312Packages.polars: 1.12.0 -> 1.21.0 (#380049)
- #76b74d2 pinball: 0.3.20201218 -> 0.3.20201218-unstable-2024-11-14 (#379704)
- #b838e48 bao: 0.12.1 -> 0.13.0 (#380055)
- #7098d53 ungoogled-chromium: 132.0.6834.159-1 -> 133.0.6943.53-1
https://chromereleases.googleblog.com/2025/02/stable-channel-update-for-desktop.html
This update includes 12 security fixes.
CVEs: CVE-2025-0444 CVE-2025-0445 CVE-2025-0451
- On 11 Feb 2025, 03:31:14
- β‘οΈ Pushed 1 commit in kip93/cp437-tools on branch
main
- #38b6782 Clean up nix
- On 11 Feb 2025, 03:08:39
- π¬ Commented on #10153 git-lfs support from NixOS/nix
- On 10 Feb 2025, 16:08:03
- β‘οΈ Pushed 36 commits in b-camacho/nix on branch
lfs
- #39ef2e2 Merge pull request #12375 from DeterminateSystems/fetchTree-errors
fetchTree: Distinguish between fetchGit and fetchTree consistently in error messages
- #5f6658b fetchTree: Distinguish between fetchGit and fetchTree consistently
- #26539a0 Add mbig-obj flag to allow cross-compiling libexpr to mingw32
- #7c8c71f Totally exclude nix::setStackSize on Windows
- #3032512 GitExportIgnoreSourceAccessor: Don't show Β«unknownΒ»
In general we should set the path display prefix on the inner accessor, so we now pass the display prefix to getAccessor().
- #177a067 Merge pull request #12372 from roberth/test-characterisation-log-to-stderr
tests/functional/characterisation/framework: Log to stderr
- #102d90e Fix duplicate setPathDisplay()
Fixes messages like 'copying /tmp/repo/tmp/repo to the store'. The PosixSourceAccessor already sets the prefix. Setting the prefix twice shouldn't be a problem, but GitRepoImpl::getAccessor() returns a wrapped accessor so it's not actually idempotent.
- #cfe9329 Merge pull request #12378 from DeterminateSystems/fix-shellcheck
Fix shellcheck warnings
- #fa87ad6 Fix shellcheck warnings
- #a5de2dd tests/functional/characterisation/framework: Log to stderr
It seems that meson test --print-errorlogs
only captures stderr,
so this makes it forward the logs as intended.
We might want to redirect stdout in our common setup script instead.
- #fbe2940 Merge pull request #12363 from roberth/issue-12161
Issue #12161, add meta.mainProgram
- #8d74495 Merge pull request #12362 from roberth/refactor-realiseString
refactor: Extract EvalState::realiseString
- #6a2198d Merge pull request #12251 from nix-windows/local-store/fix-infinite-loop
local-store: fix infinite loop on Windows
- #850329d packages.nix-cli: Add meta.mainProgram
- #0d7418b packages.default: Add meta.mainProgram
- #7465fbe refactor: Extract EvalState::realiseString
- #b36637c nix-profile{,-daemon}.fish: Do not source twice
In order for the script not be sourced multiple times by the same shell
instance, __ETC_PROFILE_NIX_SOURCED
needs to be set with a --global
flag.
Both files are almost identical. And style differences make it harder to see what is actually different and keep them in sync, when it is required.
- #666d656 nix-profile-daemon.fish: fmt
nix-profile.fish
and part of nix-profile-daemon.fish
use 4 space
indentation. Which is also the indentation that the fish shell
documentation is using.
Reformatting a chunk of nix-profile-daemon.fish
from 2 space
indentation to 4 space indentation for consistency.
- #3bd7fa3 local-store: fix infinite loop on Windows
Also switch to std::filesystem.
- #b644e57 Remove broken stack size logic from Windows
The API only changes the stack size once there's already a stack overflow exception. Pretty useless.
- On 3 Feb 2025, 18:07:33