Commit Graph
709640 Commits
Author SHA1 Message Date
Ryan HendricksonandGitHub 62494509c9 sudo: fix cross-compilation linking error (#354576) 2024-11-09 00:52:05 -05:00
benaryorg bdfa0f0112 python3Packages.pywebview: build fix for tests
Fixes #353686

Basically the *tests/run.sh* used upstream has a few rough edges and this replaces it with a smoother version.
An issue was also opened on the upstream project to maybe get this smoothed out generally.

Story time for those who are curious.
Basically upstream uses this as a script to call for the CI pipeline where [the builds seem to run smoothly in appveyor](https://ci.appveyor.com/project/r0x0r/pywebview/builds/50791017).
However the general structure of the script iterates over the files, which in earlier versions had been done by collecting the list of tests via pytest itself, which replaced the earliest implementation which was a file hard-coding all the tests to run.
The latter had the benefit of being able to disable tests by commenting them out on our end, however the new version, at least for our purpose, is just a more complicated version of running pytest against the entire thing.
We can't just use plain pytest however (which'd presumably be supported by nixpkgs infra already) because we still need to shove the Qt and xvfb-run shims in between.
So with running pytest as a single command we are now (with this commit) able to specifically disable tests that we know to be flakey using regular pytest means.
With the Qt wrapper function passing extra args to *makeWrapper* we can use the extra flags to pass everything we need, and with the env invocation we avoid polluting the build environment so that the *checkPhase* itself doesn't change the output.

Now on to the actual failing tests, apparently those happened to be related to relative paths which use an internal HTTP server to be served (for absolute paths this is optional), and getting rid of the cwd shenanigans which were required by the upstream version of the script (since it globbed on the current directory) means that somehow pytest now runs these tests without changing directory in a subprocess so the asset used for testing is properly accessible (before this change one could "fix" the tests by changing to an absolute path in the tests).

Signed-off-by: benaryorg <binary@benary.org>
2024-11-09 05:21:17 +00:00
Arthur Gautier 75584cdd14 pkgsLLVM.gettext: fixup clang compilation 2024-11-08 20:58:42 -08:00
R. Ryantm 78b5698555 ab-av1: 0.7.18 -> 0.7.19 2024-11-09 04:52:01 +00:00
R. Ryantm 8dfa246bb1 python312Packages.qbittorrent-api: 2024.9.67 -> 2024.10.68 2024-11-09 04:42:14 +00:00
Martin WeineltandGitHub edaa7ce8cf kanidm: 1.4.1 -> 1.4.2 (#354658) 2024-11-09 05:30:04 +01:00
Austin HorstmanandGitHub cd05d0f987 glab: 1.47.0 -> 1.48.0 (#349813) 2024-11-08 22:16:39 -06:00
Austin HorstmanandGitHub ea57778422 duckstation-bin: 0.1-7294 -> 0.1-7371 (#352364) 2024-11-08 22:14:40 -06:00
Austin HorstmanandGitHub 7e248e17e6 taisei: 1.3.2 -> 1.4.2; modernize; add myself as maintainer (#353696) 2024-11-08 22:13:18 -06:00
Austin HorstmanandGitHub 35fba06147 lunatask: 2.0.11 -> 2.0.12 (#353792) 2024-11-08 22:10:36 -06:00
Austin HorstmanandGitHub 9864c3a513 ludtwig: 0.8.3 -> 0.9.0 (#354493) 2024-11-08 22:05:35 -06:00
Austin HorstmanandGitHub 6a0d52155b bruno: 1.34.0 -> 1.34.2 (#354103) 2024-11-08 21:58:42 -06:00
Austin HorstmanandGitHub d79447f603 packetry: init at 0.4.0 (#351392) 2024-11-08 21:57:02 -06:00
R. Ryantm 4c7aa6428f cargo-mobile2: 0.17.3 -> 0.17.4 2024-11-09 03:33:01 +00:00
R. Ryantm df3d7683fe tile38: 1.33.3 -> 1.33.4 2024-11-09 03:23:49 +00:00
Theodore Ni 4f03379232 quarto: apply deno 2 compatibility patch 2024-11-08 19:17:02 -08:00
Martin WeineltandGitHub 7acb30200b home-assistant: 2024.11.0 -> 2024.11.1 (#354584) 2024-11-09 04:10:20 +01:00
Theodore Ni 69cc148de3 quarto: 1.6.30 -> 1.6.33 2024-11-08 19:09:34 -08:00
Moraxyc 39769f9fc8 python311Packages.tsfresh: fix build on darwin 2024-11-09 10:52:49 +08:00
Martin Weinelt 7234221a0e python312Packages.homeassistant-stubs: 2024.11.0 -> 2024.11.1
https://github.com/KapJI/homeassistant-stubs/releases/tag/2024.11.1
2024-11-09 03:27:30 +01:00
Zitrone 80335810c8 wl-gammarelay-rs: 0.4.1 -> 1.0.0 2024-11-09 03:05:31 +01:00
R. Ryantm cf772c1b56 fluent-bit: 3.1.9 -> 3.1.10 2024-11-09 02:03:04 +00:00
R. Ryantm 3603e0d5ea marwaita-red: 22 -> 22.2 2024-11-09 01:59:05 +00:00
Adam Stephens 171e7de37e kanidm: 1.4.1 -> 1.4.2
https://github.com/kanidm/kanidm/releases/tag/v1.4.2
2024-11-08 20:55:51 -05:00
Moraxyc 5a82dc34b0 nhost-cli: 1.24.5 -> 1.27.0 2024-11-09 09:44:37 +08:00
SomeoneSerge 40641c90b5 python312Packages.polars: 1.7.1 -> 1.9.0
- Account for changes in the build system
- Run pytest (in a separate derivation)
- Switch to mimalloc until a fix is found
- Add dynamic loading tests reproducing the jemalloc failure
2024-11-09 01:37:17 +00:00
Weijia WangandGitHub df76cd6ae1 python312Packages.stumpy: fix build (#354540) 2024-11-09 02:18:13 +01:00
R. Ryantm b5f7f51039 ocamlPackages.http-mirage-client: 0.0.7 -> 0.0.8 2024-11-09 00:37:28 +00:00
r-vdp e7e25b9f34 wstunnel: 10.1.5 -> 10.1.6 2024-11-09 01:36:17 +01:00
R. Ryantm 87cabcd984 python312Packages.ring-doorbell: 0.9.8 -> 0.9.9 2024-11-09 00:35:39 +00:00
Weijia WangandGitHub 182fa20acf python3.pkgs.jupysql: disable broken tests due to duckdb>=1.1.0 (#352864) 2024-11-09 01:32:39 +01:00
Weijia WangandGitHub 5d38be4667 netbox2netshot: 0.1.12 -> 0.1.13, fix build (#354561) 2024-11-09 01:31:42 +01:00
Wulfsta 7b6062b13d libfive: 0-unstable-2024-06-23 -> 0-unstable-2024-10-10 2024-11-08 19:29:39 -05:00
Weijia WangandGitHub 7a4e01d005 python312Packages.simplemma: fix build (#354551) 2024-11-09 01:15:09 +01:00
github-actions[bot]andGitHub f3327c0d2a Merge master into staging-next 2024-11-09 00:13:55 +00:00
Weijia WangandGitHub 20a337f400 python312Packages.chispa: add missing dep, unbreak (#354487) 2024-11-09 01:12:21 +01:00
Weijia WangandGitHub 79f09e7fee python312Packages.linode-api: add missing dep, unbreak (#354485) 2024-11-09 01:12:03 +01:00
Weijia WangandGitHub 343eeb7f90 python312Packages.gguf: add missing dep, unbreak (#354467) 2024-11-09 01:10:53 +01:00
Weijia WangandGitHub 294b5532ab python311Packages.ahocorasick-rs: unbreak, add missing deps (#354466) 2024-11-09 01:10:37 +01:00
Weijia WangandGitHub 6b1e130f38 python312Packages.cx-freeze: unbreak (#354460) 2024-11-09 01:10:10 +01:00
Weijia WangandGitHub 51e6140af1 python312Packages.bx-python: add missing dep, unbreak (#354454) 2024-11-09 01:09:53 +01:00
Weijia WangandGitHub 8cccca1f90 linuxPackages.isgx: mark as broken for kernels >= 6.4 (#353876) 2024-11-09 01:09:20 +01:00
Weijia WangandGitHub f2a0891973 python312Packages.ormar: mark as broken, does not work with SQLAlchemy 2.0.0 (#354327) 2024-11-09 01:08:29 +01:00
Weijia WangandGitHub 4c76ba51e5 bruteforce-luks: fix build by disabling a stalling test (#354284) 2024-11-09 01:07:55 +01:00
Weijia WangandGitHub b2526573ae tyson: 0.1.1 -> 0.1.1-unstable-2024-04-10 (#354242) 2024-11-09 01:07:13 +01:00
Weijia WangandGitHub aeeedfc579 circt: fix build failure on darwin (#354138) 2024-11-09 01:06:28 +01:00
Weijia WangandGitHub d972163f56 evolution-data-server: restrict meta.platforms (#354118) 2024-11-09 01:04:47 +01:00
Weijia WangandGitHub da5252dd31 nixosTests.retroarch: fix test by changing window title (#354067) 2024-11-09 01:03:07 +01:00
nanariandnanari c20abf409b linux-wallpaperengine: 0-unstable-2024-10-13 -> 0-unstable-2024-11-8 2024-11-09 07:49:46 +08:00
Gavin John a784f38df7 stardust-xr-sphereland: init at 0-unstable-2023-11-06 2024-11-08 15:47:26 -08:00