Commit Graph

94413 Commits

Author SHA1 Message Date
Weijia Wang
8fd713e76b
Merge pull request #274555 from wegank/photoqt-bump
photoqt: 3.4 -> 4.0.1
2023-12-18 00:17:28 +01:00
Weijia Wang
bfbd2fd65d
Merge pull request #273134 from wegank/creduce-bump
creduce: port to LLVM 16
2023-12-17 23:57:59 +01:00
Peder Bergebakken Sundt
3d49fd5189
Merge pull request #272966 from matdibu/master
xen-guest-agent: init at 0.3.0
2023-12-17 21:30:26 +01:00
Weijia Wang
efd788a5e9 creduce: port to LLVM 16 2023-12-17 20:30:27 +01:00
Weijia Wang
eaaa899658 photoqt: 3.4 -> 4.0.1 2023-12-17 19:56:12 +01:00
Weijia Wang
050c97ef96
Merge pull request #273352 from wegank/dl-poly-gcc
dl-poly-classic-mpi: fix build with gcc 11+
2023-12-17 19:17:39 +01:00
Weijia Wang
6728bf2d8f
Merge pull request #273440 from wegank/cxxtools-bump
cxxtools, tntnet: 2.2.1 -> 3.0; tntdb: 1.3 -> 1.4
2023-12-17 19:16:30 +01:00
Weijia Wang
4e80055e97
Merge pull request #273451 from wegank/cromfs-stdenv
cromfs: fix build with gcc 11+
2023-12-17 19:14:44 +01:00
Weijia Wang
7973fdb801
Merge pull request #273216 from wegank/contacts-drop
xcbuild6Hook, xcodebuild6: drop
2023-12-17 19:09:14 +01:00
Pol Dellaiera
b0ba41317d
Merge pull request #274959 from drupol/bump/soco-cli
soco-cli: 0.4.55 -> 0.4.73
2023-12-17 18:01:05 +01:00
Pierre Bourdon
91a00709ae
Merge pull request #273219 from Lurkki14/tuxclocker-master
tuxclocker: init at 1.4.0
2023-12-17 17:30:18 +01:00
Matei Dibu
e778c47517
xen-guest-agent: init at 0.3.0 2023-12-17 17:51:20 +02:00
OTABI Tomoya
c306fb7c22
Merge pull request #274138 from Huy-Ngo/mayim
python3Packages.mayim: init at 1.1.0
2023-12-18 00:05:27 +09:00
Pol Dellaiera
819924bbf8
soco-cli: 0.4.55 -> 0.4.73 2023-12-17 11:56:02 +01:00
Quantenzitrone
83267ae441 sway*: move to pkgs/by-name 2023-12-17 09:30:31 +00:00
Peder Bergebakken Sundt
c13ff346a7
Merge pull request #258261 from pacien/translatelocally-models
translatelocally: update, fix aarch64, add model pkgs
2023-12-17 03:36:19 +01:00
Peder Bergebakken Sundt
c2ef451f5a
Merge pull request #250991 from PowerUser64/jack-passthrough
jack-passthru: init at 2021-9-25
2023-12-17 03:15:18 +01:00
Emily Trau
f2aff727cf
Merge pull request #251554 from mariuskimmina/master
cnquery: init at 9.11.0
2023-12-17 12:12:13 +11:00
Alyssa Ross
c4be56b2fe llvmPackages_latest: 16.0.6 -> 17.0.6 2023-12-17 01:43:20 +01:00
PowerUser64
576f539280 jack-passthrough: init at 2021-9-25 2023-12-16 11:29:49 -08:00
Martin Weinelt
dbb72b239e esptool_3: drop
This was a version that was kept around for esphome, which has since
moved on.
2023-12-16 08:27:46 +01:00
Nick Cao
08d6cec730
Merge pull request #232136 from kylehendricks/add-gasket-linux-kernels
gasket: moved to linux-kernels.nix
2023-12-15 22:31:33 -05:00
Kyle Hendricks
c048cfe481 gasket: moved to linux-kernels.nix
Since this is a kernel module, this needs to be added
to be added to linux-kernels.nix so that it can be
built for specific kernel versions

Appended the kernel make flags.

Set a minimum kernel version of 5.15 since it's failing to build on
older kernels.
2023-12-15 20:05:00 -05:00
Emery Hemingway
2925a9ef30 hjson-go: 4.3.1 -> 4.4.0 2023-12-15 22:39:18 +00:00
Pol Dellaiera
c03d04a1d3
Merge pull request #274516 from ius/winbox-wine
winbox: switch to wineWowPackages.stable
2023-12-15 22:30:27 +01:00
pacien
3f9ea32279 translatelocally-models: init 2023-10-02
This adds `pkgs.translatelocally-models.*` providing machine
translation models which can be used with `pkgs.translatelocally`.

`translatelocally-models.is-en-tiny` is marked as broken because its
archive is missing.
2023-12-15 21:36:30 +01:00
Franz Pletz
203ecda835
Merge pull request #274321 from Luflosi/update/kubo
kubo: 0.24.0 -> 0.25.0
2023-12-15 20:16:17 +01:00
Joerie de Gram
e4129a6cad winbox: switch to wineWowPackages.stable
In a9bf124 (PR #273232) winePackages.staging was upgraded from 8.20 to
9.0-rc1 after which WinBox refuses to run

This change downgrades wine to the stable release (8.20)
2023-12-15 19:24:27 +01:00
Pierre Bourdon
dd6cf9cf1c
Merge pull request #273924 from chvp/fix/matrix-appservice-slack
matrix-appservice-slack: use nodejs 18 to fix build
2023-12-15 17:45:29 +01:00
Peder Bergebakken Sundt
8ff059ccb8
Merge pull request #272136 from onemoresuza/hare-json
hareThirdParty.hare-json: unstable-2023-09-21 -> unstable-2023-03-13
2023-12-15 16:31:28 +01:00
Connor Baker
7333865f88
Merge pull request #272364 from tfmoraes/triton_2.1.0
python3Packages.openai-triton: 2.0.0 -> 2.1.0
2023-12-15 10:04:03 -05:00
Ngô Ngọc Đức Huy
245ec77ccf
python3Packages.mayim: init at 1.1.0 2023-12-15 21:33:07 +07:00
Adam Joseph
d412d72d69 pkgs/top-level/release-outpaths.nix: omit attrnames which fail with "unsupported"
We have packages that use `meta.platforms = []` as a sort of synonym
for `broken = true`.  Without this commit, the attrnames for those
jobs will end up in the list of attrnames which are expected to
build, even though they are not expected to build.
2023-12-15 05:13:51 -08:00
Adam Joseph
77d3093caa AAAAAASomeThingsFailToEvaluate: provide a message which is actually helpful 2023-12-15 05:13:50 -08:00
Adam Joseph
eda44b7415 pkgs/top-level/release-attrpaths-superset.nix: init
This file walks the entire nixpkgs tree and emits a superset of all
release attrnames in only 44 seconds on a 3ghz CPU, using 5 gbytes
of memory.  By comparison, on the same CPU the `nix-env` hack used
by ofborg on every PR submission requires 41 *minutes* and peaks at
60 gbytes, even with checkMeta turned off.  Full details below.

This is:

- 46x faster (or 2.1% of the elapsed time)
- 12.5x less memory (or 8.0% of the peak memory usage)

In order to replace the ofborg check, this list of attrnames must
then be post-filtered for platform-relevance.  However, crucially,
the post-filtering can be done *in parallel* on multiple cores by
splitting the attrname list in to chunks.  Generating the list of
attrnames cannot be parallelized because it is a single-threaded
cppnix task.

This PR also adds `recurseForDerivations` where necessary within
nixpkgs in order to make this possible -- it screens out various
non-tryEval-catchable failures and infinite recursions.  Before
undraftifying, I will add an invocation of this command to the CI
tests, to ensure that the work performed here is not immediately
undone.  My next PR will then add an additional CI check confirming
that the emitted attrpaths are in fact a superset of the release
attrpaths calculated by the slow-memory-hog ofborg method.

I have manually confirmed that this is the case at the tip commit of
this PR, but we need CI to make sure this remains true until ofborg
switches to this more-efficient method of calculation; at that point
the superset-check can be dropped.

According to GNU Time,

        Command being timed: "nix-instantiate --eval --strict --json pkgs/top-level/release-attrpaths-superset.nix -A names"
        User time (seconds): 44.88
        System time (seconds): 8.09
        Percent of CPU this job got: 99%
        Elapsed (wall clock) time (h:mm:ss or m:ss): 0:53.20
        Average shared text size (kbytes): 0
        Average unshared data size (kbytes): 0
        Average stack size (kbytes): 0
        Average total size (kbytes): 0
        Maximum resident set size (kbytes): 4823028
        Average resident set size (kbytes): 0
        Major (requiring I/O) page faults: 0
        Minor (reclaiming a frame) page faults: 3611240
        Voluntary context switches: 113
        Involuntary context switches: 949
        Swaps: 0
        File system inputs: 1480
        File system outputs: 5944
        Socket messages sent: 0
        Socket messages received: 0
        Signals delivered: 0
        Page size (bytes): 4096
        Exit status: 0

Compared to release-outpaths.nix:

        Command being timed: "nix-env -qaP --no-name --out-path --arg checkMeta false --argstr path /git/work/pr/release-outpaths -f pkgs/top-level/release-outpaths.nix"
        User time (seconds): 2120.67
        System time (seconds): 337.80
        Percent of CPU this job got: 98%
        Elapsed (wall clock) time (h:mm:ss or m:ss): 41:37.91
        Average shared text size (kbytes): 0
        Average unshared data size (kbytes): 0
        Average stack size (kbytes): 0
        Average total size (kbytes): 0
        Maximum resident set size (kbytes): 60171768
        Average resident set size (kbytes): 0
        Major (requiring I/O) page faults: 2
        Minor (reclaiming a frame) page faults: 230608113
        Voluntary context switches: 8876
        Involuntary context switches: 22275
        Swaps: 0
        File system inputs: 62624
        File system outputs: 72
        Socket messages sent: 0
        Socket messages received: 0
        Signals delivered: 0
        Page size (bytes): 4096
        Exit status: 0
2023-12-15 05:13:50 -08:00
Adam Joseph
80472e3754 treewide: add __attrsFailEvaluation and __recurseIntoDerivationForReleaseJobs 2023-12-15 05:13:46 -08:00
Adam Joseph
cd99109202 pkgs/top-level/release-outpaths.nix: never attempt to build unfree packages, most of them are broken
Since Hydra does not build unfree packages an astonishing proportion
of them are broken yet not marked meta.broken.
2023-12-15 04:21:33 -08:00
Adam Joseph
6e25b3f37c pkgs/top-level/release-outpaths.nix: add includeBroken parameter 2023-12-15 04:21:33 -08:00
Adam Joseph
e5df65704e pkgs/top-level/release-outpaths.nix: make systems parameter optional 2023-12-15 04:21:33 -08:00
Adam Joseph
5d3cf4e515 pkgs/top-level/release-outpaths.nix: simplify invocation 2023-12-15 04:21:32 -08:00
Adam Joseph
36b5bfc296 pkgs/top-level/release-outpaths.nix: add attrNamesOnly option 2023-12-15 04:21:32 -08:00
Adam Joseph
8d888a5caa pkgs/top-level/release-outpaths.nix: adjust default path value 2023-12-15 04:21:32 -08:00
Adam Joseph
5c9ec8597b pkgs/top-level/release-outpaths.nix: vendor from ofborg
This commit vendors `outpaths.nix` from ofborg commit

  74f38efa7ef6f0e8e71ec3bfc675ae4fb57d7491
2023-12-15 04:21:32 -08:00
Adam Joseph
02a2822def pkgs/top-level/release.nix: add attrNamesOnly option 2023-12-15 04:21:32 -08:00
Fabian Affolter
19500d10c6
Merge pull request #274193 from fabaff/dep-scan
dep-scan: init at 5.0.2
2023-12-15 11:44:19 +01:00
Gustavo Coutinho de Souza
494bd4255c
hareThirdParty.hare-json: move to pkgs/development/hare-third-party 2023-12-15 07:01:17 -03:00
Maximilian Bosch
28089f8874
Merge pull request #273858 from dotlambda/nextcloud28-init
nextcloud28: init at 28.0.0, nextcloud27: 27.1.4 -> 27.1.5, nextcloud26: 26.0.9 -> 26.0.10
2023-12-15 08:14:15 +01:00
Peder Bergebakken Sundt
43edc09698
Merge pull request #269444 from uku3lig/shotcut-23.09.29
shotcut: 21.09.20 -> 23.11.29
2023-12-15 02:58:40 +01:00
Maciej Krüger
28dab0255c
Merge pull request #272121 from gaykitty/framework-laptop-kmod
framework-laptop-kmod: init at unstable-2023-12-03
2023-12-15 02:38:53 +01:00
Peder Bergebakken Sundt
778a256ee9
Merge pull request #271652 from teutat3s/qMasterPassword-v2.0
qMasterPassword: 1.2.4 -> 2.0
2023-12-15 02:20:19 +01:00