Commit Graph

8935 Commits

Author SHA1 Message Date
Nick Cao
c5be907013
Merge pull request #294264 from r-ryantm/auto-update/rune
rune: 0.13.1 -> 0.13.2
2024-03-11 11:12:30 -04:00
NixOS
5d9273922a quickjs: 2021-12-09 -> 2024-01-13 2024-03-10 18:29:35 +01:00
R. Ryantm
9d5052f263 elixir_1_16: 1.16.1 -> 1.16.2 2024-03-10 12:44:47 +00:00
Nikolay Korotkiy
2381491cbf
Merge pull request #294559 from marsam/fix-scsh-darwin
scsh: fix build on darwin
2024-03-10 12:21:26 +04:00
Nick Cao
6b2fe60cd5
Merge pull request #294038 from r-ryantm/auto-update/joker
joker: 1.3.4 -> 1.3.5
2024-03-09 19:01:35 -05:00
Mario Rodas
a0dd471783 scsh: add meta.mainProgram 2024-03-09 04:20:00 +00:00
Mario Rodas
0a0ee27dc2 scsh: fix build on darwin 2024-03-09 04:20:00 +00:00
R. Ryantm
1042f716a0 joker: 1.3.4 -> 1.3.5 2024-03-08 20:10:22 +01:00
R. Ryantm
fbad683c26 rune: 0.13.1 -> 0.13.2 2024-03-08 12:25:00 +00:00
Mario Rodas
d37f41920e luau: 0.615 -> 0.616
Diff: https://github.com/luau-lang/luau/compare/0.615...0.616

Changelog: https://github.com/luau-lang/luau/releases/tag/0.616
2024-03-08 04:20:00 +00:00
Nick Cao
4a57ed9124
Merge pull request #294164 from r-ryantm/auto-update/cel-go
cel-go: 0.20.0 -> 0.20.1
2024-03-08 10:28:12 -05:00
R. Ryantm
bddd950e7c cel-go: 0.20.0 -> 0.20.1 2024-03-08 00:56:30 +00:00
github-actions[bot]
bca99088c2
Merge master into staging-next 2024-03-08 00:02:17 +00:00
Yt
77885faa6f
Merge pull request #294080 from r-ryantm/auto-update/erlang_26
erlang_26: 26.2.2 -> 26.2.3
2024-03-07 22:42:02 +00:00
github-actions[bot]
b9f10d0e3e
Merge master into staging-next 2024-03-07 18:00:55 +00:00
Weijia Wang
9b54ee36d2
Merge pull request #288939 from superwhiskers/update-rakudo
rakudo: 2023.08 -> 2024.01
2024-03-07 17:46:00 +01:00
R. Ryantm
85416233c6 erlang_26: 26.2.2 -> 26.2.3 2024-03-07 16:02:27 +00:00
Vladimír Čunát
0f6ddea2ff
Revert #289135: lua*: support relative modules even when there are system modules
This reverts commit ca6452f8ed.
Regressions appeared and they need time to get resolved; see:
https://github.com/NixOS/nixpkgs/pull/289135#issuecomment-1978270396
2024-03-07 16:11:40 +01:00
github-actions[bot]
590e65a7b3
Merge master into staging-next 2024-03-07 12:01:24 +00:00
Weijia Wang
1faf27d7d3
Merge pull request #285978 from r-ryantm/auto-update/rascal
rascal: 0.28.2 -> 0.33.8
2024-03-07 11:07:00 +01:00
Weijia Wang
9d8ab60e2d
Merge pull request #287730 from r-ryantm/auto-update/zef
zef: 0.21.2 -> 0.21.4
2024-03-07 09:24:25 +01:00
github-actions[bot]
09c267dae0
Merge master into staging-next 2024-03-06 06:01:19 +00:00
github-actions[bot]
2be10cb1a0
Merge master into staging-next 2024-03-05 12:01:17 +00:00
Martin Weinelt
14a12caecf
python38: remove
The end of life for Python 3.8 is scheduled for 2024/10. As such it
cannot be a part of NixOS 24.05, because its support cycle goes past
that.
2024-03-05 11:56:21 +01:00
Francesco Gazzetta
6ffb3618ea
Merge pull request #289980 from fgaz/treewide/fgaz-finalAttrs
treewide: use finalAttrs in packages maintained by @fgaz
2024-03-05 11:05:28 +01:00
Francesco Gazzetta
bea5473139 jimtcl: use finalAttrs pattern 2024-03-05 09:50:13 +01:00
Francesco Gazzetta
824d4ac8ca duktape: use finalAttrs pattern 2024-03-05 09:50:13 +01:00
github-actions[bot]
1a3380fec6
Merge master into staging-next 2024-03-04 06:10:33 +00:00
R. Ryantm
2b3c56b036 wasmer: 4.2.5 -> 4.2.6 2024-03-04 00:25:06 +00:00
github-actions[bot]
18bc3c64e6
Merge master into staging-next 2024-03-01 12:00:58 +00:00
7c6f434c
4b88513c09
Merge pull request #292353 from hraban/lisp-mainprograms
sbcl, ecl, clisp: set meta.mainProgram
2024-03-01 11:14:34 +00:00
Mario Rodas
0298c1f394 luau: 614 -> 0.615
Diff: https://github.com/luau-lang/luau/compare/614...0.615

Changelog: https://github.com/luau-lang/luau/releases/tag/0.615
2024-03-01 04:20:00 +00:00
Hraban Luyat
3dea08030b sbcl, ecl, clisp: set meta.mainProgram 2024-02-29 11:16:55 -05:00
R. Ryantm
ab87c7f141 wasmtime: 18.0.1 -> 18.0.2 2024-02-29 04:51:03 +00:00
github-actions[bot]
d2cfd53fa4
Merge staging-next into staging 2024-02-27 18:01:33 +00:00
github-actions[bot]
bc4d0fb5ae
Merge master into staging-next 2024-02-27 18:01:01 +00:00
brokenpip3
c95f67587c
bats.libraries.bats-detik: 1.2.1 -> 1.3.0 2024-02-27 00:12:44 +01:00
github-actions[bot]
d6b3e91345
Merge staging-next into staging 2024-02-26 18:01:24 +00:00
github-actions[bot]
02bdcdacdd
Merge master into staging-next 2024-02-26 18:00:55 +00:00
R. Ryantm
586f528d15 micropython: 1.22.1 -> 1.22.2 2024-02-26 08:14:53 +00:00
github-actions[bot]
41e7732291
Merge staging-next into staging 2024-02-25 18:01:23 +00:00
lassulus
ef435713ef
Merge pull request #291371 from Yarny0/pythonCatchConflictsHook-recursion
pythonCatchConflictsHook: avoid infinite recursion
2024-02-25 23:53:14 +07:00
Yarny0
b1bccc25ec pythonCatchConflictsHook: test cyclic dependency
Add test case where a package enlists
itself as propagated build input.
2024-02-25 11:54:49 +01:00
Yarny0
e5d7325166 pythonCatchConflictsHook: avoid infinite recursion
Albeit counter-intutive, the `propagatedBuildInputs`
mechanism and the corresponding package files in
`nix-support/propagated-build-inputs`
can form a dependency cycle.
This can happen if a package adds itself to this file,
or if multiple outputs of one derivation reference each other.

An example for this is the `patchPpdFilesHook`:
In its mission to collect dependency packages with binaries
that might be required by the dependent package to be created,
it sometimes picks up the dependent package itself.
This indicates that if a file of the dependent package
is used, the package itself should also be installed.
In the case of a multiple output package,
it is also possible that two outputs depend on each other,
creating a dependency cycle.

Since commit 2651ddc7b0,
the `find_packages` function in `catch_conflicts.py`
recursively collects all `propagated-build-inputs` files.
If it encounters a dependency cycle, it must not follow the
cycle to avoid infinite recursion (and a stack overflow).

The commit at hand adds a check so that the function skips over
a package that it already encountered and processed earlier.
This does not loosen the script's checks as the script
still recursively collects all propagated build inputs.
2024-02-25 11:54:07 +01:00
github-actions[bot]
8eb8b5cbf0
Merge staging-next into staging 2024-02-25 00:02:47 +00:00
Mario Rodas
66390b68ec
Merge pull request #291035 from marsam/update-luau
luau: 0.613 -> 614
2024-02-24 17:20:05 -05:00
Weijia Wang
6c705cbea0 Merge branch 'staging-next' into staging 2024-02-23 06:29:40 +01:00
Weijia Wang
4ec69afa51 Merge branch 'master' into staging-next 2024-02-23 06:29:25 +01:00
Mario Rodas
ea6a2334b6 luau: 0.613 -> 614
Diff: https://github.com/luau-lang/luau/compare/0.613...614

Changelog: https://github.com/luau-lang/luau/releases/tag/614
2024-02-23 04:20:00 +00:00
Weijia Wang
2930699c8c Merge branch 'staging-next' into staging 2024-02-23 05:12:00 +01:00