| 23 Nov 2024 |
apeioo | Small PR for etesync-dav: https://github.com/NixOS/nixpkgs/pull/358373 | 11:14:31 |
elikoga | ON https://zh.fail/
What is up with python3.12-celery-5.4.0-dist ? As far as I can see this test is somehow flaky (not reliable) but it works on trunk | 11:14:41 |
apeioo | * Small PR for etesync-dav: https://github.com/NixOS/nixpkgs/pull/358373 Please tell me if I did something wrong | 11:20:35 |
| @maralorn:maralorn.de joined the room. | 11:21:10 |
@maralorn:maralorn.de | 👋 If anyone has Haskell packaging related questions hit me up. | 11:22:19 |
@johannes.kirschbauer:scs.ems.host | Can sb build this on darwin for me ?
https://github.com/NixOS/nixpkgs/pull/358398 | 11:23:30 |
tricktron | @Anyone with a darwin machine: https://github.com/NixOS/nixpkgs/pull/358392
Make sure to build with sandbox, e.g. nix-build -A python312Packages.amqp --option sandbox true
| 11:24:24 |
tricktron | Johannes Kirschbauer @hsjobeki: I'll have a look at it. | 11:25:21 |
infinisil | Ivan Mincik (imincik):
let
pkgs = import <nixpkgs> {};
inherit (pkgs) lib;
recurse = path: attrs:
let
isDerivation = builtins.tryEval (lib.isDerivation attrs);
in
if ! isDerivation.success then
"<failure>"
else if isDerivation.value then
path
#attrs.name or "<unknown name>"
else if lib.isAttrs attrs && (attrs.recurseForDerivations or false) then
lib.mapAttrs (n: recurse (path ++ [n])) attrs
else
null;
in lib.mapAttrs (n: recurse [n]) pkgs
| 11:28:05 |
Jeremy Stucki | https://github.com/NixOS/nixpkgs/pull/358399 | 11:30:31 |