!VRULIdgoKmKPzJZzjj:nixos.org

Nix Package Manager development

854 Members
For people hacking on Nix: https://github.com/NixOS/nix Nix maintainers can be reached here.179 Servers

Load older messages


SenderMessageTime
8 Oct 2025
@joerg:thalheim.ioMic92https://github.com/NixOS/nix/actions/runs/18333686106/job/52213704796?pr=14187#step:8:28 yet another unwrapped std::filesystem exception. 06:33:49
@lovesegfault:matrix.orglovesegfaultalright, with the CI changes done i've rebased the next little bit of the s3 work and it's ready for review: https://github.com/NixOS/nix/pull/1417015:12:13
@lovesegfault:matrix.orglovesegfaultwe're almost there now 🥳15:12:59
@siraben:matrix.orgsiraben joined the room.15:25:02
@siraben:matrix.orgsirabenLooking to gauge interest in the ability to break a nix store lock manually, what do people think? https://github.com/NixOS/nix/pull/13813 revisiting this PR right now15:25:17
@frontear:matrix.orgfrontear joined the room.15:36:50
@lovesegfault:matrix.orglovesegfault John Ericson: i saw your review comments on #14170 just now, but i don't get the motivation? why introduce this usernameAuth stuff? 15:45:23
@lovesegfault:matrix.orglovesegfaultare you thinking that something else will leverage that later?15:45:42
@Ericson2314:matrix.orgJohn Ericson lovesegfault: yes, something else might leverage it later, and also just trying to reduce the mount of stuff we have under the S3 ifdef 15:46:14
@Ericson2314:matrix.orgJohn Ericsonfwiw at Nix Con I thought Jane Street people mentioned they needed auth for ldap too15:46:56
@Ericson2314:matrix.orgJohn Ericsonso that is a second use-case right there15:47:11
@Ericson2314:matrix.orgJohn Ericson lovesegfault: if you do manage to make my acceptions go, I would PR username auth first, before the current PR, if it is not to hard to write an integration test which tests it 15:50:16
@Ericson2314:matrix.orgJohn Ericson * lovesegfault: if you do manage to make my suggested changes work, I would PR username auth first, before the current PR, if it is not to hard to write an integration test which tests it 15:50:41
@Ericson2314:matrix.orgJohn Ericson (but also can wait for someone else, e.g. Sergei Zimmerman (xokdvium) to weigh in first, and establish it's not just me thinking these things :)) 15:51:29
@lovesegfault:matrix.orglovesegfaulti don't see how I could possibly test it? 18:33:59
@lovesegfault:matrix.orglovesegfaultunless you want me to expose username/password in the store config?18:34:11
@lovesegfault:matrix.orglovesegfault John Ericson: here you go https://github.com/NixOS/nix/pull/14190 18:40:48
@Ericson2314:matrix.orgJohn Ericson(sorry just saw, will be in meeting today)18:41:13
@Ericson2314:matrix.orgJohn Ericsonwill look at PR18:41:30
@Ericson2314:matrix.orgJohn Ericsonwe have done _NIX_TEST env var hacks to help with integration testing before18:41:40
@Ericson2314:matrix.orgJohn Ericson so we could set admin:their-password that way or somthing, just spit-balling 18:42:06
@lovesegfault:matrix.orglovesegfaulti mean, it will get tested as the curl-s3 work lands19:04:13
@lovesegfault:matrix.orglovesegfaultand if it's not working, i'll be forced to fix it to make the s3 tests pass19:04:27
@lovesegfault:matrix.orglovesegfaultso i'd argue that it lands even without tests right now as it will get tests in the next couple carve-outs19:04:54
@Ericson2314:matrix.orgJohn EricsonRedacted or Malformed Event19:59:10
@tavinator:matrix.orgtavinator joined the room.22:36:39
9 Oct 2025
@chipre:matrix.orgchipre joined the room.01:39:53
@lovesegfault:matrix.orglovesegfaultnext bit of the s3 work: https://github.com/NixOS/nix/pull/1419802:45:49
@lovesegfault:matrix.orglovesegfaultwe're getting close!02:46:07
@lovesegfault:matrix.orglovesegfault

once the above land, next steps:

  • all builtin fetchurl pre-resolution stuff
  • add the s3 test suite
  • switch the default
  • remove the legacy impl
02:59:24

Show newer messages


Back to Room ListRoom Version: 6