Commit Graph
448674 Commits
Author SHA1 Message Date
R. Ryantm 5620f47c9b python310Packages.prefixed: 0.6.0 -> 0.7.0 2023-01-27 23:37:25 +00:00
Mario RodasandGitHub a385085b67 Merge pull request #212948 from marsam/add-completion-yarn
yarn: add bash completion
2023-01-27 18:37:18 -05:00
Martin WeineltandGitHub c934359d69 Merge pull request #211112 from r-ryantm/auto-update/python310Packages.dpath
python310Packages.dpath: 2.1.3 -> 2.1.4
2023-01-27 23:31:53 +00:00
Martin WeineltandGitHub f63984d43d Merge pull request #211114 from r-ryantm/auto-update/python310Packages.lxmf
python310Packages.lxmf: 0.2.8 -> 0.2.9
2023-01-27 23:30:04 +00:00
Martin WeineltandGitHub 159ab069f0 Merge pull request #212990 from r-ryantm/auto-update/python310Packages.aio-geojson-usgs-earthquakes
python310Packages.aio-geojson-usgs-earthquakes: 0.1 -> 0.2
2023-01-27 23:28:11 +00:00
Martin WeineltandGitHub bc0d351b57 Merge pull request #213001 from r-ryantm/auto-update/python310Packages.requests-aws4auth
python310Packages.requests-aws4auth: 1.2.0 -> 1.2.1
2023-01-27 23:27:42 +00:00
Thomas Gerbet 94da0240d2 tmux: apply patch for CVE-2022-47016
Upstream issues:
https://github.com/tmux/tmux/issues/3312
https://github.com/tmux/tmux/issues/3447

Upstream patch does not apply cleanly on top of 3.3a.
2023-01-28 00:24:50 +01:00
figsoda fa7786d7c1 inferno: 0.11.7 -> 0.11.14
Diff: https://github.com/jonhoo/inferno/compare/v0.11.7...v0.11.14

Changelog: https://github.com/jonhoo/inferno/blob/v0.11.14/CHANGELOG.md
2023-01-27 18:18:07 -05:00
Martin WeineltandGitHub 6cc003a4c9 Merge pull request #202013 from r-ryantm/auto-update/system76-keyboard-configurator
system76-keyboard-configurator: 1.2.0 -> 1.3.0
2023-01-27 23:16:50 +00:00
Martin WeineltandGitHub 293421378e Merge pull request #212750 from fabaff/types-retry-bump
python310Packages.types-retry: 0.9.9 -> 0.9.9.1
2023-01-27 23:14:54 +00:00
Martin WeineltandGitHub c5d851b8ba Merge pull request #213037 from r-ryantm/auto-update/libgbinder
libgbinder: 1.1.31 -> 1.1.32
2023-01-27 23:12:12 +00:00
Martin WeineltandGitHub 881049b53c Merge pull request #213029 from ThibautMarty/herbstluftwm-fix
herbstluftwm: fix hang during tests
2023-01-27 23:09:03 +00:00
Martin WeineltandGitHub c458f07bac Merge pull request #213040 from r-ryantm/auto-update/powerstat
powerstat: 0.02.27 -> 0.03.00
2023-01-27 23:08:18 +00:00
Martin WeineltandGitHub 9f4346eac5 Merge pull request #211368 from r-ryantm/auto-update/python310Packages.aioesphomeapi
python310Packages.aioesphomeapi: 13.0.4 -> 13.1.0
2023-01-27 22:53:41 +00:00
Rahul Butani d231d18e4a llvmPackages_15: expose the release information and monorepo source as overridable args
this makes it easier for users to use their own LLVM in nixpkgs
2023-01-27 14:51:38 -08:00
Rahul Butani 8afa321b8a llvmPackages_15.llvm: add checks for the LLVM version
this is in preparation for the next commit which exposes the release
information and monorepo source as overridable args (which makes it
easier for users to use their own LLVM in nixpkgs)

this commit only adds a check in the `llvm` package's postConfigure that
makes sure the LLVM source provided matches the version we were given;
the actual machinery (functionally just a cosmetic change; causes no
rebuilds) is in the next commit
2023-01-27 14:51:12 -08:00
R. Ryantm b55e98200e powerstat: 0.02.27 -> 0.03.00 2023-01-27 22:46:51 +00:00
SandroandGitHub 91706d1798 Merge pull request #213000 from r-ryantm/auto-update/python310Packages.google-cloud-dataproc 2023-01-27 23:46:45 +01:00
SandroandGitHub 0f548a6b49 Merge pull request #212988 from ckiee/noxlibs-no-nested-superself 2023-01-27 23:46:34 +01:00
SandroandGitHub d011533dfc Merge pull request #213008 from r-ryantm/auto-update/python310Packages.google-cloud-trace 2023-01-27 23:38:38 +01:00
R. Ryantm 35ca8382c6 libgbinder: 1.1.31 -> 1.1.32 2023-01-27 22:35:02 +00:00
Weijia WangandGitHub 4d628f4b73 Merge pull request #212726 from techknowlogick/drone-cli-170
drone-cli: 1.6.0 -> 1.7.0
2023-01-27 23:25:55 +01:00
piegamesandGitHub d5d70cb308 Merge pull request #212666: gnomeExtensions: auto-update 2023-01-27 23:25:24 +01:00
Weijia WangandGitHub 2355d599ca Merge pull request #213014 from r-ryantm/auto-update/oh-my-posh
oh-my-posh: 13.6.0 -> 13.8.0
2023-01-27 23:21:25 +01:00
Weijia WangandGitHub abbcb6ca9d Merge pull request #213013 from r-ryantm/auto-update/cargo-make
cargo-make: 0.36.3 -> 0.36.4
2023-01-27 23:12:10 +01:00
Weijia WangandGitHub 6a67a8ecdc Merge pull request #213017 from r-ryantm/auto-update/praat
praat: 6.3.03 -> 6.3.04
2023-01-27 23:11:25 +01:00
Weijia WangandGitHub b518f27da9 Merge pull request #212978 from r-ryantm/auto-update/python310Packages.pyvisa-py
python310Packages.pyvisa-py: 0.6.0 -> 0.6.1
2023-01-27 23:10:30 +01:00
Weijia WangandGitHub c5da2d2a89 Merge pull request #212096 from boeyms/fix-darwin.dtrace
darwin.dtrace: Fix failing build
2023-01-27 23:07:57 +01:00
Fabian AffolterandGitHub 1db06ff354 Merge pull request #212965 from r-ryantm/auto-update/python310Packages.mypy-boto3-s3
python310Packages.mypy-boto3-s3: 1.26.0.post1 -> 1.26.58
2023-01-27 22:46:41 +01:00
zowoq cc5916d64c gh: 2.22.0 -> 2.22.1
Diff: https://github.com/cli/cli/compare/v2.22.0...v2.22.1

Changelog: https://github.com/cli/cli/releases/tag/v2.22.1
2023-01-28 07:41:10 +10:00
R. Ryantm a07160db94 bambootracker: 0.5.3 -> 0.6.0 2023-01-27 21:36:11 +00:00
Thibaut Marty 31c5693838 herbstluftwm: fix hang during tests
Fixes #212470

Incidentally, font-related tests now work
2023-01-27 22:35:03 +01:00
R. Ryantm 3f6982fd28 wishlist: 0.8.0 -> 0.9.0 2023-01-27 21:34:50 +00:00
Rahul Butani 386aba3115 llvmPackages_15: update licenses
Context: https://github.com/NixOS/nixpkgs/pull/194634#discussion_r1073157093

All the subprojects seem to be uniformly licensed under NCSA and the
LLVM license now (with the exception of openmp which has an additional
Intel license that doesn't seem to be in SPDX?); see:
 - https://github.com/llvm/llvm-project/blob/llvmorg-15.0.7/compiler-rt/LICENSE.TXT
 - https://github.com/llvm/llvm-project/blob/llvmorg-15.0.7/libcxx/LICENSE.TXT
 - https://github.com/llvm/llvm-project/blob/llvmorg-15.0.7/libcxxabi/LICENSE.TXT
 - https://github.com/llvm/llvm-project/blob/llvmorg-15.0.7/openmp/LICENSE.TXT
2023-01-27 13:29:23 -08:00
Rahul Butani f8cbbdd05b llvmPackages_15: misc fixes, notes 2023-01-27 13:29:23 -08:00
Rahul Butani 8f16b4be50 llvmPackages_15.openmp: add a missing darwin check dependency
the tests still don't all pass so `doCheck` is still disabled
2023-01-27 13:29:23 -08:00
Rahul Butani 404ef6b6c9 llvmPackages_15.clang: drop the C++ std version -DCMAKE_CXX_FLAG
Context: https://github.com/NixOS/nixpkgs/pull/194634#discussion_r1085220705
2023-01-27 13:29:23 -08:00
Rahul Butani 3436075b2a llvmPackages_15.llvm: specify some deps explicitly to fix cross-compilation
The two scenarios described within where splicing doesn't handle
selecting the right package for us are observable in the following
(nix repl session):
```
> np = import <nixpkgs> { system = "x86_64-linux"; crossSystem = { config = "aarch64-linux"; }; }

> np.__splicedPackages.hello ? __spliced
true

> np.__splicedPackages.python3Packages.psutil ? __spliced
true

> np.__splicedPackages.python3.pkgs.psutil ? __spliced
false

> (np.__splicedPackages.python3.withPackages (ps: with ps; [psutil])) ? __spliced
false
```

See: #211340
2023-01-27 13:29:23 -08:00
Rahul Butaniandmisuzu 5e5ed7d816 llvmPackages_15.llvm: disable some RISC-V ZBP tests on arm32
see this thread for context: https://github.com/NixOS/nixpkgs/pull/194634#discussion_r999790443

Co-authored-by: misuzu <bakalolka@gmail.com>
2023-01-27 13:29:23 -08:00
Rahul Butani eafb8fbd32 llvmPackages_15.llvm: fix the tests on x86_64-darwin
Details within but ultimately there isn't a satisfying resolution for
any of the three test failures we were seeing and all three deserve
further exploration.

For the `sw_vers` macOS version issue in particular, it's possible to
observe the nixpkgs provided `CoreFoundation` vs system `CoreFoundation`
for `x86_64` and `aarch64` like so (on a host running macOS `13.0.1`):

```console
$ nix-shell -p darwin.DarwinTools --system aarch64-darwin --command "sw_vers"
ProductName:    macOS
ProductVersion: 13.0.1
BuildVersion:   22A400

$ nix-shell -p darwin.DarwinTools --system x86_64-darwin --command "sw_vers"
ProductName:    Mac OS X
ProductVersion: 10.16
BuildVersion:   22A400
```

Where `/System/Library/CoreServices/SystemVersion.plist` has:
```console
$ cat /System/Library/CoreServices/SystemVersion.plist | grep ProductVersion
-A 1
	<key>ProductVersion</key>
	<string>13.0.1</string>
```

Further:
```console
$ nix-shell -p darwin.DarwinTools --system aarch64-darwin --command 'otool -L $(which sw_vers)'
/nix/store/nb2q33ak2zif49ndcpc6m823z0vhmy8y-DarwinTools-1/bin/sw_vers:
	/System/Library/Frameworks/CoreFoundation.framework/Versions/A/CoreFoundation (compatibility version 150.0.0, current version 1770.255.0)
	/usr/lib/libSystem.B.dylib (compatibility version 1.0.0, current version 1292.60.1)

$ nix-shell -p darwin.DarwinTools --system x86_64-darwin --command 'otool -L $(which sw_vers)'
/nix/store/88v4kjvgwl71byfpvd0baviiq7l5appc-DarwinTools-1/bin/sw_vers:
	@rpath/CoreFoundation.framework/Versions/A/CoreFoundation (compatibility version 150.0.0, current version 1454.90.0)
	/usr/lib/libSystem.B.dylib (compatibility version 1.0.0, current version 1238.60.2)
```

For the `x86_64` `sw_vers` binary we can see rpath:
```console
$ nix-shell -p darwin.DarwinTools --system x86_64-darwin --command 'otool -l $(which sw_vers)' | grep LC_RPATH -A 2 -B 1
Load command 13
          cmd LC_RPATH
      cmdsize 120
         path /nix/store/zvr4wypbgskhhw9cawfn7mmxfa75nh8f-swift-corefoundation-unstable-2018-09-14/Library/Frameworks (offset 12)
```

And we can confirm that the nixpkgs provided `CoreFoundation` is what
ultimately gets loaded:
```console
$ nix-shell -p darwin.DarwinTools --system x86_64-darwin --command 'DYLD_PRINT_LIBRARIES=1 sw_vers'
dyld[16215]: <no uuid> /nix/store/88v4kjvgwl71byfpvd0baviiq7l5appc-DarwinTools-1/bin/sw_vers
dyld[16215]: <no uuid> /nix/store/zvr4wypbgskhhw9cawfn7mmxfa75nh8f-swift-corefoundation-unstable-2018-09-14/Library/Frameworks/CoreFoundation.framework/Versions/A/CoreFoundation
dyld[16215]: <no uuid> /nix/store/xd2a4xh8kdwq0j67hzgw720npdw5hzkk-ICU-66108/lib/libicucore.A.dylib
<snipped>
```

```bash
nix-diff \
    $(nix path-info nixpkgs#legacyPackages.aarch64-darwin.darwin.DarwinTools --derivation) \
    $(nix path-info nixpkgs#legacyPackages.x86_64-darwin.darwin.DarwinTools --derivation)
```
doesn't show any _obvious_ discrepancies
2023-01-27 13:29:22 -08:00
Rahul Butani 0ee52512f0 llvmPackages_15.llvm: adjust a path, skip an xfail test on darwin 2023-01-27 13:29:22 -08:00
Rahul Butani c7231c0b6d llvmPackages_15.llvm: run the tests on macOS
there are a few parts to this:
  - adding darwin specific check deps
  - working around referencing LLVM dylibs during the checkPhase in a
    way that supports darwin
    + previously we just set `$LD_LIBRARY_PATH` and/or made some
      strategic symlinks
    + now we have LLVM's `lit` config set the appropriate env vars as
      needed (as is done for other LLVM subprojects)
    + in retrospect switching to `installCheckPhase` might have been the
      better move..
  - patching `lit` to deal with `$DYLD_LIBRARY_PATH` being purged for
    new "protected" processes

more details within.
2023-01-27 13:29:22 -08:00
Rahul Butani 6d0c87602f llvmPackages_15.llvm: add in a missing check dep 2023-01-27 13:29:22 -08:00
Rahul Butani 2a58596dd2 llvmPackages_15.llvm: enable polly by default
this comment has a more complete history: https://github.com/NixOS/nixpkgs/pull/194634#discussion_r1064089830

in short: polly was disabled in the llvm 11 -> llvm 12 copy, mostly by
accident

most of the Polly install dirs patch has been upstreamed; one change
remains
2023-01-27 13:29:22 -08:00
Rahul Butani 4d3857d6ed llvmPackages_15: expand the NIX_BUILD_CORES arg passed to lit at configure time
this previously worked because, when using Make, this variable was
expanded at build time
2023-01-27 13:29:22 -08:00
Rahul Butani 912056c71e llvmPackages_15: switch to using ninja 2023-01-27 13:29:22 -08:00
Rahul Butani 19d1571ee4 llvmPackages_15.lldb: fix the manpages 2023-01-27 13:29:22 -08:00
Rahul Butani b4ee532f36 llvmPackages_15.lldb: fix the build on i686
as detailed within, adding `asm/ptrace.h` leads to `asm/ptrace-abi.h`
being included which defines preprocessor symbols that clash with
identifiers used in the LLVM headers (`FS` and `CS` only defined on
i686)
2023-01-27 13:29:22 -08:00
Rahul Butani 1d3ca42323 llvmPackages_15.lldb: fix lldb on x86_64 macOS
See:
https://github.com/NixOS/nixpkgs/pull/194634#issuecomment-1272129132
2023-01-27 13:29:22 -08:00
Rahul Butani d7299071d4 llvmPackages_15.compiler-rt: gate the libxcrypt dep on plat.libc == "glibc"
This restores this check to what it originally was in #196909 (see:
https://github.com/NixOS/nixpkgs/pull/196909#discussion_r1000536298) and
lets `compiler-rt` eval successfully when trying to compile the
`llvmPackages_15` set for mingw targets (i.e. a platform that *is* GNU
but does *not* use glibc).

---

It's not clear to me what the `haveLibc` check is doing here (platforms
that seem to use glibc like `x86_64-linux` and have
`plat.libc == "glibc"` have `haveLibc = false` because `stdenv.cc.libc`
is `null`).
2023-01-27 13:29:21 -08:00