Commit Graph
559986 Commits
Author SHA1 Message Date
Nick CaoandGitHub dcf4bdcb9d Merge pull request #274359 from r-ryantm/auto-update/fw
fw: 2.19.0 -> 2.19.1
2023-12-15 10:13:49 -05:00
Nick CaoandGitHub b4a6bd931b Merge pull request #274369 from r-ryantm/auto-update/buttercup-desktop
buttercup-desktop: 2.21.0 -> 2.24.3
2023-12-15 10:11:49 -05:00
Nick CaoandGitHub 4d9f672c6c Merge pull request #274370 from r-ryantm/auto-update/cadical
cadical: 1.9.0 -> 1.9.1
2023-12-15 10:11:20 -05:00
Nick CaoandGitHub 9b79190643 Merge pull request #274376 from r-ryantm/auto-update/chamber
chamber: 2.13.5 -> 2.13.6
2023-12-15 10:10:05 -05:00
Nick CaoandGitHub cb5e87d97d Merge pull request #274379 from r-ryantm/auto-update/cloudfoundry-cli
cloudfoundry-cli: 8.7.5 -> 8.7.6
2023-12-15 10:09:30 -05:00
Nick CaoandGitHub bd1923464c Merge pull request #274270 from r-ryantm/auto-update/ergo
ergo: 5.0.15 -> 5.0.16
2023-12-15 10:06:45 -05:00
Nick CaoandGitHub 022cfc6884 Merge pull request #274289 from r-ryantm/auto-update/faas-cli
faas-cli: 0.16.18 -> 0.16.21
2023-12-15 10:05:16 -05:00
Connor BakerandGitHub 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
Nick CaoandGitHub 30777381a1 Merge pull request #274253 from xrelkd/update/clipcat
clipcat: 0.13.0 -> 0.14.0
2023-12-15 10:03:42 -05:00
Nick CaoandGitHub 63d30a7bff Merge pull request #274291 from wahjava/fix-drbd-service
drbd: fix path to drbdadm
2023-12-15 09:58:55 -05:00
Nick CaoandGitHub 6a5be019aa Merge pull request #274305 from r-ryantm/auto-update/felix-fm
felix-fm: 2.10.2 -> 2.11.1
2023-12-15 09:56:33 -05:00
Nick CaoandGitHub a6cb6c9a11 Merge pull request #274317 from r-ryantm/auto-update/fh
fh: 0.1.8 -> 0.1.9
2023-12-15 09:49:17 -05:00
Nick CaoandGitHub 2a14e4e85b Merge pull request #274320 from r-ryantm/auto-update/fingerprintx
fingerprintx: 1.1.10 -> 1.1.12
2023-12-15 09:47:47 -05:00
Nick CaoandGitHub 3349bc9638 Merge pull request #274330 from r-ryantm/auto-update/fits-cloudctl
fits-cloudctl: 0.12.6 -> 0.12.11
2023-12-15 09:43:22 -05:00
Nick CaoandGitHub f1e120f6e2 Merge pull request #274332 from SuperSandro2000/hexyl
hexyl: 0.13.1 -> 0.14.0
2023-12-15 09:42:37 -05:00
Nick CaoandGitHub 78192ca5f9 Merge pull request #274335 from r-ryantm/auto-update/flarectl
flarectl: 0.82.0 -> 0.83.0
2023-12-15 09:41:58 -05:00
Fabian AffolterandGitHub 506ac06f5c Merge pull request #274450 from fabaff/google-auth-httplib2-bump
python311Packages.google-auth-httplib2: 0.1.1 -> 0.2.0
2023-12-15 15:41:08 +01:00
Nick CaoandGitHub 3ee7e769e7 Merge pull request #274339 from r-ryantm/auto-update/flex-ncat
flex-ncat: 0.2-20230126.0 -> 0.4-20231210.1
2023-12-15 09:41:00 -05:00
Fabian AffolterandGitHub 5816942753 Merge pull request #274443 from fabaff/google-cloud-logging-bump
python311Packages.google-cloud-logging: 3.8.0 -> 3.9.0
2023-12-15 15:37:01 +01:00
Fabian AffolterandGitHub fa063ba111 Merge pull request #274410 from fabaff/exploitdb-bump
exploitdb: 2023-12-13 -> 2023-12-15
2023-12-15 15:35:53 +01:00
Fabian AffolterandGitHub dc52d8cac0 Merge pull request #274411 from fabaff/metasploit-bump
metasploit: 6.3.46 -> 6.3.47
2023-12-15 15:35:44 +01:00
Fabian AffolterandGitHub 25aa130bed Merge pull request #274412 from fabaff/fakeredis-bump
python311Packages.fakeredis: 2.20.0 -> 2.20.1
2023-12-15 15:34:53 +01:00
Fabian AffolterandGitHub ae0c701b7e Merge pull request #274437 from fabaff/google-cloud-speech-bump
python311Packages.google-cloud-speech: 2.22.0 -> 2.23.0
2023-12-15 15:34:28 +01:00
Fabian AffolterandGitHub 6b1e2b3f2c Merge pull request #274436 from fabaff/google-cloud-vision-bump
python311Packages.google-cloud-vision: 3.4.5 -> 3.5.0
2023-12-15 15:34:06 +01:00
Fabian AffolterandGitHub ff2c048c43 Merge pull request #274442 from fabaff/google-cloud-redis-bump
python311Packages.google-cloud-redis: 2.13.2 -> 2.14.0
2023-12-15 15:33:47 +01:00
Fabian AffolterandGitHub f16a1a1784 Merge pull request #274441 from fabaff/google-cloud-os-config-bump
python311Packages.google-cloud-os-config: 1.15.3 -> 1.16.0
2023-12-15 15:33:38 +01:00
Connor BakerandGitHub 6dc35418f3 Merge pull request #274333 from NixOS/pr/jaxlib_fix
python3Packages.jaxlib: use vendored grpc for XLA to fix build
2023-12-15 09:32:54 -05:00
Fabian AffolterandGitHub 4db793cad1 Merge pull request #274448 from fabaff/google-cloud-appengine-logging-bump
python311Packages.google-cloud-appengine-logging: 1.3.2 -> 1.4.0
2023-12-15 15:32:32 +01:00
Fabian AffolterandGitHub 28b598f950 Merge pull request #274445 from fabaff/google-cloud-dataproc-bump
python311Packages.google-cloud-dataproc: 5.7.0 -> 5.8.0
2023-12-15 15:32:01 +01:00
Fabian AffolterandGitHub 41af5b8a19 Merge pull request #274451 from fabaff/google-cloud-bigtable-bump
python311Packages.google-cloud-bigtable: 2.21.0 -> 2.22.0
2023-12-15 15:31:37 +01:00
Fabian AffolterandGitHub fcb3e303a4 Merge pull request #274452 from fabaff/google-cloud-container-bump
python311Packages.google-cloud-container: 2.35.0 -> 2.36.0
2023-12-15 15:31:26 +01:00
Fabian AffolterandGitHub ccb34fde74 Merge pull request #274455 from fabaff/google-cloud-automl-bump
python311Packages.google-cloud-automl: 2.11.4 -> 2.12.0
2023-12-15 15:31:17 +01:00
Fabian AffolterandGitHub a5469230b2 Merge pull request #274453 from fabaff/google-cloud-asset-bump
python311Packages.google-cloud-asset: 3.20.1 -> 3.22.0
2023-12-15 15:30:55 +01:00
Adam C. StephensandGitHub f17e8fd587 Merge pull request #274126 from adamcstephens/ovn/init
openvswitch: 3.1.1 -> 3.2.1, openvswitch-lts: 2.17.6 -> 2.17.8
2023-12-15 09:11:29 -05:00
Matthieu Coudron 2191b7662d lua.lib: support arbitrary settings in generateLuarocksConfig
I wanted to improve the generated luarocks config.
The current system appends a string to it, this commit allows to pass
arbitrary nix code and have it autoconverted to lua along with the
default settings in the luarocks config.
2023-12-15 15:05:46 +01:00
Matthieu Coudron 4ea6c0c58b lib.generators: made toLua accept derivations too
While trying to extend generateLuarocksConfig, I had infinite loops caused by toLua considering derivations as attrSets
2023-12-15 15:05:46 +01:00
Dmitry KalinkinandGitHub d4af6e420f root: build with root7 and webgui (#272723) 2023-12-15 08:43:44 -05:00
Maximilian BoschandGitHub c633dfc5e8 Merge pull request #274244 from katexochen/mitmproxy/10-1-6
mitmproxy: 10.1.5 -> 10.1.6
2023-12-15 14:39:33 +01:00
Silvan MosbergerandGitHub 5a0a700663 Merge pull request #269356 from amjoseph-nixpkgs/pr/release-outpaths-
Ensure all jobset attributes evaluate, and check that in CT
2023-12-15 14:36:15 +01:00
R. RyantmandDmitry Kalinkin 0d7a228f8e fastjet: 3.4.1 -> 3.4.2 2023-12-15 08:35:48 -05:00
Dmitry KalinkinandGitHub 64c9d900c9 Merge pull request #274395 from GaetanLepage/torch
python3Packages.{torch,torch-bin}: 2.1.1 -> 2.1.2
2023-12-15 08:34:57 -05:00
Maximilian BoschandGitHub cc9a93afbe Merge pull request #274362 from r-ryantm/auto-update/fzf-make
fzf-make: 0.9.0 -> 0.11.0
2023-12-15 14:27:34 +01: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 8f34a10d6a lib/tests/release.nix: temporary reference to pkgs/test/release
This commit temporarily adds pkgs/test/release to the
lib/tests/release.nix test suite, because ofborg already knows about
that entry point.

We should move the list of test entry points out of ofborg and into
a central place in nixpkgs:

  https://github.com/NixOS/nixpkgs/issues/272591

Once we do that we won't need to have this ugly kludge in an
inappropriate place.
2023-12-15 05:13:50 -08:00
Adam Joseph 2d036511f6 pkgs/test/release/default.nix: init
This derivation verifies that all jobset attributes can be evaluated
under tryEval without producing any non-catchable errors or causing
infinite recursion.
2023-12-15 05:13:50 -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
Linus HeckemannandGitHub d384270823 Merge pull request #270419 from Myaats/update-samba
samba: 4.19.2 -> 4.19.3
2023-12-15 14:00:31 +01:00
Maximilian BoschandGitHub f2df28e1e3 Merge pull request #274189 from r-ryantm/auto-update/deno
deno: 1.38.5 -> 1.39.0
2023-12-15 14:00:18 +01:00