!UNVBThoJtlIiVwiDjU:nixos.org

Staging

398 Members
Staging merges | Running staging cycles: https://github.com/NixOS/nixpkgs/pulls?q=is%3Apr+is%3Aopen+head%3Astaging-next+head%3Astaging-next-25.11 | Review Reports: https://malob.github.io/nix-review-tools-reports/128 Servers

Load older messages


SenderMessageTime
29 Jun 2026
@k900:0upti.meK900Sorry it's not setuptools that explodes, it's virtualenv16:58:06
@k900:0upti.meK900But there's a weird middle version they can agree in16:58:13
@robert:funklause.dedotlambdaI'm excited about paperless slop 3.016:58:14
@k900:0upti.meK900Redacted or Malformed Event16:58:15
@k900:0upti.meK900They tagged a beta of that16:58:46
@k900:0upti.meK900I wonder if that one works16:58:50
@lach:delta.rocksLachI'm amazed how python ecosystem is still alive with no lockfiles having breaking changes in packages such as numpy17:04:37
@robert:funklause.dedotlambdaLockfiles are poison17:04:56
@k900:0upti.meK900Oh no, there's plenty of lockfiles17:05:33
@k900:0upti.meK900They're just impossible to actually use downstream17:05:43
@lach:delta.rocksLachLockfiles enable proper dependency resolution and not the requirements.txt bs17:06:02
@k900:0upti.meK900The Python ecosystem problem is not lockfiles17:06:18
@lach:delta.rocksLachThey are impossible to use in upstream most of the time either D:17:06:38
@robert:funklause.dedotlambdaAnd they invite you to never update. Take a guess how many CVEs we didn't fix because we use Rust and Node.js lockfiles17:07:08
@lach:delta.rocksLachI don't think this is a nixpkgs problem if upstream is not updating their dependencies?17:07:46
@qyliss:fairydust.spaceAlyssa RossWhen a C library has a vulnerability, we update it, and every dependent uses the fixed version17:08:11
@qyliss:fairydust.spaceAlyssa RossThis is good17:08:15
@qyliss:fairydust.spaceAlyssa RossCargo and whatever make that more difficult17:08:27
@whispers:catgirl.cloudwhispers [& it/fae] it's a problem for the people who use it (us) so it's a problem for the distributors (also us) 17:08:32
@robert:funklause.dedotlambdaAnd we have open issues discussing solutions but none have been implemented17:08:52
@qyliss:fairydust.spaceAlyssa RossWe could, as a distribution, update a vulnerable library once, for all packages in Nixpkgs, regardless of maintenance17:08:55
@qyliss:fairydust.spaceAlyssa Ross * 17:09:01
@qyliss:fairydust.spaceAlyssa RossInstead, every hobby single person upstream project has to react to security patch releases in all of their recursive dependencies. This sucks.17:09:23
@qyliss:fairydust.spaceAlyssa RossIt's not impossible to solve this problem with lockfiles, but they do discourage it17:15:06
@lach:delta.rocksLachIts just that I have many things that I wish to upstream to nixpkgs, but the situation is awful with python, its either using old libraries, or applying tons of patches on top of them Making this a package maintainer problem doesn't seem to be a better solution17:15:18
@lach:delta.rocksLachAs for lockfiles, CVE fixes are usually patch releases, I actually have a solution for that which involves patching lockfiles for patch package versions... I wonder if it can be applied to nixpkgs17:16:45
@qyliss:fairydust.spaceAlyssa Rossthat is a possible solution17:17:15
@k900:0upti.meK900 hexa we have to eat a python-redis rebuild 17:36:28
@k900:0upti.meK9008.0.0 literally can't connect to a Unix socket17:36:28
@hexa:lossy.networkhexa🤷17:37:02

Show newer messages


Back to Room ListRoom Version: 6