| 23 Nov 2024 |
Marc Jakobi | does someone here have a commit bit on the nix-community/infra repo?
(trying to get the community builders working)
https://github.com/nix-community/infra/pull/1581 | 10:49:04 |
tfc | please have a look at these relevant PRs:
- https://github.com/NixOS/nixpkgs/pull/358365
- https://github.com/NixOS/nixpkgs/pull/358363
| 10:57:33 |
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 @hsjobeki | 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 |
Kerstin (she/her) | I maintain python3Packages.python-redis-test und it fails to build on darwin. I have no access to the platform. Should I just restrict the platforms then, even though upstream doesn't explicitly not support darwin? Or should I wait until end of ZHF for it? | 11:30:36 |
matthewcroughan | Anyone got experience with fortran/medfile/ints ? | 11:47:17 |
matthewcroughan | I wanted to upstream https://github.com/MatthewCroughan/codedisaster into nixpkgs, but need some help making it happen, if anyone is interested in finite-element-analysis, but this is not related to reducing hydra failures, so only if you're interested :) | 11:48:09 |
Johannes Kirschbauer @hsjobeki | In reply to @erictapen:chat.ccc-p.org I maintain python3Packages.python-redis-test und it fails to build on darwin. I have no access to the platform. Should I just restrict the platforms then, even though upstream doesn't explicitly not support darwin? Or should I wait until end of ZHF for it? Did you look at the build log. Sometimes it is trivial to fix even if you dont have a builder | 11:56:26 |
Weijia | https://hydra.nixos.org/build/278421390/nixlog/2 | 11:57:52 |
Weijia | Probably shouldn't run the tests on darwin... | 11:57:56 |
Johannes Kirschbauer @hsjobeki | Hm it seems like they are checking the redis database connection ?
Questionable If the database tests failing if the thing itself works. | 12:00:41 |
tricktron | Kerstin (she/her): All the tests in test_redis_lock fail with AssertionError: Waited 2.00secs but ['ready to accept connections'] did not...
If you disable the test_redis_lock tests then it builds on darwin so I would just disable the tests on darwin if all tests pass on linux.
| 12:08:32 |
matthewcroughan | https://github.com/NixOS/nixpkgs/pull/296088 Koen (SynQ) de Jonge | 12:12:25 |
apeioo | Anyone looking at Rippled? Cannot figure out why fatal: detected dubious ownership in repository at '/nix/store/hds6r54l7n6mp65gbpys50568dz52s22-NuDB/.git' | 12:24:30 |
matthewcroughan | In reply to @apeioo:matrix.org Anyone looking at Rippled? Cannot figure out why fatal: detected dubious ownership in repository at '/nix/store/hds6r54l7n6mp65gbpys50568dz52s22-NuDB/.git' Why is there a .git in the nix store? | 12:25:01 |
matthewcroughan | That is the root of the issue. Does the derivation create a .git with git init during its build? Does it have git in the nativeBuildInputs? | 12:25:21 |
apeioo | The package specifies leaveDotGit = true; I do not know why. But the error does not change if I remove that line. | 12:26:02 |
apeioo | * The package specifies leaveDotGit = true; in fetchgit. I do not know why. But the error does not change if I remove that line. | 12:26:30 |
apeioo | For some reason I think the package requires a Git repository during build: git config --global url."file://${nudb}".insteadOf "${nudb.url}" | 12:29:52 |
apeioo | * I think for some reason the package requires a Git repository during build: git config --global url."file://${nudb}".insteadOf "${nudb.url}" | 12:30:09 |
apeioo | * It seems the build step clones some Git repositories and these are "prefetched" and configured to point to the store: git config --global url."file://${nudb}".insteadOf "${nudb.url}" | 12:33:27 |
| anothertobi joined the room. | 13:17:25 |