Commit Graph

3227 Commits

Author SHA1 Message Date
R. Ryantm
ab105a4324 dnf5: 5.1.14 -> 5.1.15 2024-03-15 12:33:59 +00:00
R. Ryantm
020f99459b dpkg: 1.22.4 -> 1.22.5 2024-03-14 14:09:18 +00:00
Jeremy Kolb
dedae6a564 nixVersions.nix_2_18: 2.18.1 -> 2.18.2 2024-03-13 10:11:16 -04:00
annalee
8e038835fe
Merge remote-tracking branch 'upstream/master' into staging-next 2024-03-13 00:38:07 +00:00
R. Ryantm
7f40c2f342 libcomps: 0.1.20 -> 0.1.21 2024-03-12 13:07:12 +00:00
github-actions[bot]
0917422ffe
Merge staging-next into staging 2024-03-12 06:01:24 +00:00
github-actions[bot]
fd6d62aa3d
Merge staging-next into staging 2024-03-12 00:02:37 +00:00
Jörg Thalheim
13efa90535 nixVersions.unstable: 2.20 -> 2.21 2024-03-11 22:25:31 +01:00
R. Ryantm
93c6b3e129 apk-tools: 2.14.0 -> 2.14.1 2024-03-11 20:39:45 +01:00
a-n-n-a-l-e-e
ce789e7e35
llvmPackages_{12,13,14,15,16,17,git}.{libcxx,libcxxabi}: merge libcxxabi into libcxx (#292043)
- merge libcxxabi into libcxx for LLVM 12, 13, 14, 15, 16, 17, and git.
- remove the link time workaround `-lc++ -lc++abi` from 58 packages as it is no longer required.
- fixes https://github.com/NixOS/nixpkgs/issues/166205
- provides alternative fixes for. https://github.com/NixOS/nixpkgs/issues/269548 https://github.com/NixOS/nix/issues/9640
- pkgsCross.x86_64-freebsd builds work again

This change can be represented in 3 stages
1. merge libcxxabi into libcxx -- files: pkgs/development/compilers/llvm/[12, git]/{libcxx, libcxxabi}
2. update stdenv to account for merge -- files: stdenv.{adapters, cc.wrapper, darwin}
3. remove all references to libcxxabi outside of llvm (about 58 packages modified)

### merging libcxxabi into libcxx
- take the union of the libcxxabi and libcxx cmake flags
- eliminate the libcxx-headers-only package - it was only needed to break libcxx <-> libcxxabi circular dependency
- libcxx.cxxabi is removed. external cxxabi (freebsd) will symlink headers / libs into libcxx.
- darwin will re-export the libcxxabi symbols into libcxx so linking `-lc++` is sufficient.
- linux/freebsd `libc++.so` is a linker script `LINK(libc++.so.1, -lc++abi)` making `-lc++` sufficient.
- libcxx/default.nix [12, 17] are identical except for patches and `LIBCXX_ADDITIONAL_LIBRARIES` (only used in 16+)
- git/libcxx/defaul.nix  does not link with -nostdlib when useLLVM is true so flag is removed. this is not much different than before as libcxxabi used -nostdlib where libcxx did not, so libc was linked in anyway.

### stdenv changes
- darwin bootstrap, remove references to libcxxabi and cxxabi
- cc-wrapper: remove c++ link workaround when libcxx.cxxabi doesn't exist (still exists for LLVM pre 12)
- adapter: update overrideLibcxx to account for a pkgs.stdenv that only has libcxx

### 58 package updates
- remove `NIX_LDFLAGS = "-l${stdenv.cc.libcxx.cxxabi.libName}` as no longer needed
- swift, nodejs_v8 remove libcxxabi references in the clang override

https://github.com/NixOS/nixpkgs/pull/292043
2024-03-11 03:53:37 -07:00
Florian Klink
b221192048
Merge pull request #294932 from a-n-n-a-l-e-e/nix_2_3_serial
nixVersions.nix_2_3: disable parallel checking
2024-03-11 12:31:14 +02:00
annalee
d7f6885937
nixVersions.nix_2_3: disable parallel checking 2024-03-11 09:48:16 +00:00
Robert Schütz
1418ffd56e poetryPlugins.poetry-audit-plugin: 0.3.0 -> 0.4.0
Diff: https://github.com/opeco17/poetry-audit-plugin/compare/refs/tags/0.3.0...0.4.0
2024-03-09 14:40:19 -08:00
Sandro Jäckel
9080c3655b
nixVersions.unstable: 2.19 -> 2.20 2024-03-07 22:28:33 +01:00
Sandro Jäckel
cbb540ed73
nixVersions.nix_2_20: init at 2.20.5
Changelog: https://github.com/NixOS/nix/blob/2.20.5/doc/manual/src/release-notes/rl-2.20.md
2024-03-07 22:28:01 +01:00
Robert Hensing
d1046938da
nix/boehmgc-nix: add patch for nix 2.20 2024-03-07 22:26:23 +01:00
Ryan Lahfa
413506a7ca
Merge pull request #294031 from RaitoBezarius/cve-2024-27297
nixVersions.nix_2_{3,18,19}: address CVE-2024-27297
2024-03-07 12:50:45 +01:00
Raito Bezarius
18c338a63a nixVersions.nix*: mark affected versions as vulnerable to CVE-2024-27297
https://www.cve.org/CVERecord?id=CVE-2024-27297
https://github.com/NixOS/nix/security/advisories/GHSA-2ffj-w4mj-pg37
Signed-off-by: Raito Bezarius <masterancpp@gmail.com>
2024-03-07 12:19:29 +01:00
Raito Bezarius
627771c19d nixVersions.nix_2_19: address CVE-2024-27297
https://github.com/NixOS/nix/security/advisories/GHSA-2ffj-w4mj-pg37
https://www.cve.org/CVERecord?id=CVE-2024-27297
Signed-off-by: Raito Bezarius <masterancpp@gmail.com>
2024-03-07 12:19:29 +01:00
Raito Bezarius
a5b2c71401 nixVersions.nix_2_18: address CVE-2024-27297
https://github.com/NixOS/nix/security/advisories/GHSA-2ffj-w4mj-pg37
https://www.cve.org/CVERecord?id=CVE-2024-27297
Signed-off-by: Raito Bezarius <masterancpp@gmail.com>
2024-03-07 12:19:24 +01:00
Weijia Wang
31c8d553de
Merge pull request #287315 from r-ryantm/auto-update/dpkg
dpkg: 1.22.1 -> 1.22.4
2024-03-07 09:49:03 +01:00
Weijia Wang
65d1a90131
Merge pull request #291524 from r-ryantm/auto-update/pdm
pdm: 2.12.3 -> 2.12.4
2024-03-07 07:44:55 +01:00
Weijia Wang
af03921131
Merge pull request #290930 from r-ryantm/auto-update/protontricks
protontricks: 1.11.0 -> 1.11.1
2024-03-06 22:26:01 +01:00
Paul Meyer
a79a90b113
Merge pull request #293524 from r-ryantm/auto-update/dnf5
dnf5: 5.1.13 -> 5.1.14
2024-03-05 20:34:18 +01:00
Pol Dellaiera
3cbf4fdc09
Merge pull request #293214 from SamLukeYes/pacman
pacman: 6.0.2 -> 6.1.0
2024-03-05 18:15:05 +01:00
SamLukeYes
8195cd8227
pacman: 6.0.2 -> 6.1.0 2024-03-06 00:39:26 +08:00
Raito Bezarius
11a23deee2 nixVersions.nix_2_3: address CVE-2024-27297
https://github.com/NixOS/nix/security/advisories/GHSA-2ffj-w4mj-pg37
https://www.cve.org/CVERecord?id=CVE-2024-27297
Signed-off-by: Raito Bezarius <masterancpp@gmail.com>
2024-03-05 16:48:21 +01:00
R. Ryantm
91089a327c dnf5: 5.1.13 -> 5.1.14 2024-03-05 15:29:21 +00:00
Robert Schütz
a11e884491 poetry: 1.8.1 -> 1.8.2
Diff: https://github.com/python-poetry/poetry/compare/refs/tags/1.8.1...1.8.2

Changelog: https://github.com/python-poetry/poetry/blob/refs/tags/1.8.2/CHANGELOG.md
2024-03-03 11:47:44 -08:00
Sergey
91cbabe994
deploy-rs: unstable-2023-12-20 -> unstable-2024-02-16 2024-03-02 21:04:02 +00:00
R. Ryantm
507bfd5f0a dpkg: 1.22.1 -> 1.22.4 2024-03-01 02:34:43 +00:00
Thiago Kenji Okada
23007e87a0
Merge pull request #291629 from atorres1985-contrib/home-manager
home-manager: 0-unstable-2024-02-20 -> 0-unstable-2024-02-24
2024-02-29 15:32:16 +00:00
Robert Schütz
1af5d02c67
Merge pull request #291404 from dotlambda/poetry-1.8.0
poetry: 1.7.1 -> 1.8.1
2024-02-28 16:42:46 +00:00
Robert Schütz
9f269d495c poetry: 1.7.1 -> 1.8.1
Diff: https://github.com/python-poetry/poetry/compare/refs/tags/1.7.1...1.8.1

Changelog: https://github.com/python-poetry/poetry/blob/refs/tags/1.8.1/CHANGELOG.md
2024-02-27 16:58:52 -08:00
OTABI Tomoya
dd4ea85833
Merge pull request #290301 from r-ryantm/auto-update/dnf5
dnf5: 5.1.12 -> 5.1.13
2024-02-27 11:13:43 +09:00
Anderson Torres
f3f12bd7b9 home-manager: migrate to by-name 2024-02-26 15:18:13 -03:00
R. Ryantm
b3c3242d2e pdm: 2.12.3 -> 2.12.4 2024-02-26 08:38:46 +00:00
Maximilian Bosch
047d6e0a2f
Merge pull request #289967 from fgaz/nix/riscv-enable-docs
nix: Revert "disable documentation on risc-v"
2024-02-24 16:36:39 +01:00
R. Ryantm
63279fb2b0 protontricks: 1.11.0 -> 1.11.1 2024-02-23 17:06:12 +00:00
Sandro
e5b4f3fb76
Merge pull request #288460 from maxbrunet/feat/pdm/shell-completion 2024-02-22 21:10:56 +01:00
R. Ryantm
94537b8348 home-manager: unstable-2024-02-15 -> unstable-2024-02-20 2024-02-21 18:51:40 +00:00
R. Ryantm
c1e8f0b5cb dnf5: 5.1.12 -> 5.1.13 2024-02-20 23:13:51 +00:00
Gaetan Lepage
9ee9be8c16 nix-update: 1.0.0 -> 1.2.0
Diff: https://github.com/Mic92/nix-update/compare/1.0.0...1.2.0

Changelog: https://github.com/Mic92/nix-update/releases/tag/1.2.0
2024-02-19 15:49:30 +01:00
Francesco Gazzetta
e9e2111b28 nix: Revert "disable documentation on risc-v"
This reverts commit 95c77f3af9.

rustc now uses LLVM 17 which includes the bugfix this was blocked on.
2024-02-19 15:13:29 +01:00
R. Ryantm
3ff4ce2eb8 home-manager: unstable-2024-02-14 -> unstable-2024-02-15 2024-02-18 07:22:17 +00:00
Maxime Brunet
deed69c590
pdm: install shell completion 2024-02-17 11:59:16 -08:00
R. Ryantm
c593647259 home-manager: unstable-2024-02-11 -> unstable-2024-02-14 2024-02-15 01:33:30 +00:00
Nick Cao
3edaf54fb8
Merge pull request #288024 from r-ryantm/auto-update/home-manager
home-manager: unstable-2024-02-06 -> unstable-2024-02-11
2024-02-11 10:24:12 -05:00
R. Ryantm
f33867beac emplace: 1.5.2 -> 1.5.3 2024-02-11 14:17:10 +00:00
R. Ryantm
8f5f180f99 home-manager: unstable-2024-02-06 -> unstable-2024-02-11 2024-02-11 12:33:29 +00:00
maxine
96f4d73241
Merge pull request #287461 from katexochen/dnf5/5-1-12
dnf5: 5.1.10 -> 5.1.12
2024-02-09 22:05:25 +01:00
Paul Meyer
67c8dd7508 dnf5: 5.1.10 -> 5.1.12 2024-02-09 11:31:50 +01:00
github-actions[bot]
488d4a827f
Merge master into staging-next 2024-02-09 06:01:01 +00:00
Paul Meyer
f150b74926 libdnf: 0.72.0 -> 0.73.0 2024-02-08 16:13:31 +01:00
github-actions[bot]
296d2f6991
Merge master into staging-next 2024-02-07 18:00:58 +00:00
Nick Cao
c2f47ee5af
Merge pull request #286981 from r-ryantm/auto-update/emplace
emplace: 1.5.1 -> 1.5.2
2024-02-07 08:55:47 -05:00
R. Ryantm
9ddf764b40 emplace: 1.5.1 -> 1.5.2 2024-02-07 12:07:44 +00:00
R. Ryantm
f1d3bd6991 home-manager: unstable-2024-02-03 -> unstable-2024-02-06 2024-02-07 10:47:22 +00:00
github-actions[bot]
966fd30804
Merge master into staging-next 2024-02-07 06:01:02 +00:00
Ryan Lahfa
d3cca6ccea
Merge pull request #286774 from Ma27/nix-maintenance
nix: add myself (ma27) as maintainer & codeowner
2024-02-07 01:03:31 +01:00
Maximilian Bosch
cde314b0c6
nix: add myself (ma27) as maintainer & codeowner
As discussed with RaitoBezarius on FOSDEM, I'm happy to assist in
maintaining the Nix packages of NixPkgs.
2024-02-06 17:55:21 +01:00
github-actions[bot]
0f22335f7d
Merge master into staging-next 2024-02-05 06:01:04 +00:00
kirillrdy
caaa83bad9
Merge pull request #286218 from lf-/jade/update-nix-doc
nix-doc: 0.6.4 -> 0.6.5
2024-02-05 11:09:12 +11:00
github-actions[bot]
42e44c0583
Merge master into staging-next 2024-02-05 00:02:17 +00:00
Weijia Wang
b2f3f54cee
Merge pull request #284436 from r-ryantm/auto-update/opkg
opkg: 0.6.2 -> 0.6.3
2024-02-04 19:58:02 +01:00
github-actions[bot]
145a9cb679
Merge master into staging-next 2024-02-04 18:01:14 +00:00
Nick Cao
ae8db48d9d
Merge pull request #286192 from r-ryantm/auto-update/home-manager
home-manager: unstable-2024-01-28 -> unstable-2024-02-03
2024-02-04 09:48:02 -05:00
Jade Lovelace
3c5e44162a nix-doc: 0.6.4 -> 0.6.5
Update nix-doc to be API compatible with Nix 2.20 when that is released.

cc https://github.com/NixOS/nixpkgs/pull/285264
2024-02-03 21:36:19 -08:00
R. Ryantm
a3b49a14a0 emplace: 1.4.3 -> 1.5.1 2024-02-04 02:42:11 +00:00
R. Ryantm
14f1974b36 home-manager: unstable-2024-01-28 -> unstable-2024-02-03 2024-02-04 01:15:35 +00:00
github-actions[bot]
381e01e471
Merge staging-next into staging 2024-02-01 18:01:21 +00:00
Nick Cao
46c3e9dfd1
Merge pull request #285547 from r-ryantm/auto-update/pdm
pdm: 2.12.2 -> 2.12.3
2024-02-01 09:45:19 -05:00
Nick Cao
b4d02f031b
Merge pull request #285430 from r-ryantm/auto-update/emplace
emplace: 1.4.2 -> 1.4.3
2024-02-01 09:15:50 -05:00
R. Ryantm
22cb1dbf44 pdm: 2.12.2 -> 2.12.3 2024-02-01 13:26:58 +00:00
Martin Weinelt
27fa02d0f1
Merge remote-tracking branch 'origin/staging-next' into staging
Conflicts:
-	pkgs/development/compilers/llvm/10/clang/default.nix
- pkgs/development/compilers/llvm/8/clang/default.nix
2024-02-01 12:25:11 +01:00
Mario Rodas
ce33e3ec6d
Merge pull request #285415 from r-ryantm/auto-update/nfpm
nfpm: 2.35.2 -> 2.35.3
2024-01-31 23:44:28 -05:00
R. Ryantm
0bacbd559f emplace: 1.4.2 -> 1.4.3 2024-02-01 04:35:47 +00:00
R. Ryantm
9bcd9d0fe8 nfpm: 2.35.2 -> 2.35.3 2024-02-01 03:57:51 +00:00
Nick Cao
d4dffc30b4
Merge pull request #284777 from chewblacka/update-apx
apx: 2.3.0 -> 2.4.0
2024-01-31 08:17:49 -05:00
Sandro
4a70bf9d73
Merge pull request #268486 from panicgh/boehmgc 2024-01-31 13:46:14 +01:00
John Garcia
70e1c722cd apx: 2.3.0 -> 2.4.0 2024-01-31 08:46:56 +00:00
Thomas Gerbet
898c3061fe
Merge pull request #279253 from risicle/ris-packagekit-1.2.8
packagekit: 1.2.5.1pre -> 1.2.8
2024-01-30 23:37:46 +01:00
Nick Cao
18559625bc
Merge pull request #284647 from r-ryantm/auto-update/home-manager
home-manager: unstable-2024-01-23 -> unstable-2024-01-28
2024-01-30 16:09:38 -05:00
Sergei Trofimovich
e50546bf2b apt-dater: pull missing xxd dependency
`xxd` was recently moved out of `vim` to `xxd` package. As a result
`apt-dater` started failing the build as
https://hydra.nixos.org/build/247714641:

    xxd -i apt-dater.xml > apt-dater.xml.inc
    bash: line 1: xxd: command not found

The change pulls in missing `xxd` dependency.
2024-01-29 23:09:21 +00:00
R. Ryantm
4cecdd99e5 home-manager: unstable-2024-01-23 -> unstable-2024-01-28 2024-01-29 00:55:12 +00:00
R. Ryantm
2cc2d5c3bb opkg: 0.6.2 -> 0.6.3 2024-01-28 06:05:37 +00:00
OTABI Tomoya
854f467188
Merge pull request #283638 from r-ryantm/auto-update/pdm
pdm: 2.12.1 -> 2.12.2
2024-01-25 11:39:32 +09:00
R. Ryantm
88c2708f0e pdm: 2.12.1 -> 2.12.2 2024-01-25 01:01:19 +00:00
R. Ryantm
807d960410 home-manager: unstable-2024-01-05 -> unstable-2024-01-23 2024-01-23 21:55:05 +00:00
Jean-François Roche
4844b997d4 nix: fix installCheckPhase crashes on Darwin
While building nix on Darwin, I encountered an error in the `installCheckPhase`:

```
nix>     building '/private/tmp/nix-build-nix-2.17.1.drv-1/nix-test/tests/fetchurl/store/mkc9z3arar02wi5jii655cjhdinx4npy-fetchurl.sh.drv'...
nix>     waiting for children
nix>     building of '/private/tmp/nix-build-nix-2.17.1.drv-1/nix-test/tests/fetchurl/store/mkc9z3arar02wi5jii655cjhdinx4npy-fetchurl.sh.drv^out' from .drv file: read 377 bytes
nix>     objc[70707]: +[__NSCFConstantString initialize] may have been in progress in another thread when fork() was called.
nix>     objc[70707]: +[__NSCFConstantString initialize] may have been in progress in another thread when fork() was called. We cannot safely call it or ignore it in the fork() child process. Crashing instead. Set a breakpoint on objc_initializeAfterForkError to debug.
nix>     waiting for children
```

I noticed that #278802 should have addressed this problem, but it didn't.
The solution for me was to replace `yes` with `YES`.

As it turns out, most of the references to `OBJC_DISABLE_INITIALIZE_FORK_SAFETY` use `YES` instead of `yes`.

https://airflow.apache.org/blog/airflow-1.10.10/#running-airflow-on-macos
http://sealiesoftware.com/blog/archive/2017/6/5/Objective-C_and_fork_in_macOS_1013.html

The objective C code that parses the environment variable is defined in
the function `environ_init` in [here](cd5e62a559/runtime/objc-runtime.mm (L265)) and it does
`*opt->var = (0 == strcmp(value, "YES"));`.

```
% nix-info -m
 - system: `"aarch64-darwin"`
 - host os: `Darwin 21.3.0, macOS 12.2.1`
 - multi-user?: `yes`
 - sandbox: `yes`
 - version: `nix-env (Nix) 2.19.2`
 - channels(hetzner): `"darwin, nixpkgs-22.05-darwin"`
 - channels(root): `"darwin, nixpkgs-23.05-darwin"`
 - nixpkgs: `/Users/hetzner/git/nixpkgs`
```
2024-01-23 11:05:12 +01:00
Bernardo Meurer
435b6785ea
Merge pull request #282300 from trofi/nixUnstable-update
nixUnstable: 2.19.2 -> 2.19.3
2024-01-20 17:51:43 -05:00
Sergei Trofimovich
8a3cd26194 nixUnstable: 2.19.2 -> 2.19.3
Changes: https://github.com/NixOS/nix/compare/2.19.2...2.19.3
2024-01-20 10:33:19 +00:00
Weijia Wang
a2cd922c79
Merge pull request #279788 from r-ryantm/auto-update/fortran-fpm
fortran-fpm: 0.9.0 -> 0.10.0
2024-01-20 07:08:33 +01:00
Weijia Wang
bf805ff180
Merge pull request #279884 from r-ryantm/auto-update/npm-check-updates
npm-check-updates: 16.14.0 -> 16.14.12
2024-01-20 06:24:15 +01:00
Robert Schütz
015bcd8ec2
Merge pull request #281328 from TomaSajt/pdm
pdm: 2.10.4 -> 2.12.1, fix build
2024-01-17 16:41:48 +01:00
TomaSajt
7ecfd26775
pdm: 2.10.4 -> 2.12.1, fix build 2024-01-17 08:51:08 +01:00
Robert Schütz
3b5fd3ff81 poetry: fix tests on Darwin
tests/console/commands/test_shell.py::test_shell used to fail with

    shellingham.posix.ps.PsNotAvailable: ps not found
2024-01-16 13:06:06 -08:00
sternenseemann
82f1776035 licensee: 9.16.0 -> 9.16.1
https://github.com/licensee/licensee/releases/tag/v9.16.1
2024-01-16 21:49:55 +01:00
Nick Cao
5c5a077f59
Merge pull request #281124 from chewblacka/update-apx
apx: 2.2.0 -> 2.3.0
2024-01-16 11:28:19 -05:00
Robert Schütz
d2a1ff1079
Merge pull request #281103 from ches/poetry-relax-xattr
poetry: Relax dep requirement check for xattr
2024-01-15 20:58:12 +01:00