Commit graph

380302 commits

Author SHA1 Message Date
Adam Joseph c0085404bd lib/systems/inspect.nix: remove isPowerPC
Very confusingly, the `isPowerPC` predicate in
`lib/systems/inspect.nix` does *not* match `powerpc64le`!

This is because `isPowerPC` is defined as

  isPowerPC      = { cpu = cpuTypes.powerpc; };

Where `cpuTypes.powerpc` is:

  { bits = 32; significantByte = bigEndian; family = "power"; };

This means that the `isPowerPC` predicate actually only matches the
subset of machines marketed under this name which happen to be 32-bit
and running in big-endian mode which is equivalent to:

  with stdenv.hostPlatform; isPower && isBigEndian && is32bit

This seems like a sharp edge that people could easily cut themselves
on.  In fact, that has already happened: in
`linux/kernel/common-config.nix` there is a test which will always
fail:

  (stdenv.hostPlatform.isPowerPC && stdenv.hostPlatform.is64bit)

A more subtle case of the strict isPowerPC being used instead of the
moreg general isPower accidentally are the GHC expressions:

  Update pkgs/development/compilers/ghc/8.10.7.nix
  Update pkgs/development/compilers/ghc/8.8.4.nix
  Update pkgs/development/compilers/ghc/9.2.2.nix
  Update pkgs/development/compilers/ghc/9.0.2.nix
  Update pkgs/development/compilers/ghc/head.nix

Since the remaining legitimate use sites of isPowerPC are so few, remove
the isPowerPC predicate completely. The alternative expression above is
noted in the release notes as an alternative.

Co-authored-by: sternenseemann <sternenseemann@systemli.org>
2022-05-25 09:45:42 +02:00
Martin Weinelt f3fdc04f11
Merge pull request #174357 from dotlambda/home-assistant-hassfest 2022-05-25 09:40:20 +02:00
Thiago Kenji Okada b0f2d822ef
Merge pull request #174418 from r-ryantm/auto-update/clj-kondo
clj-kondo: 2022.04.23 -> 2022.04.25
2022-05-25 08:33:53 +01:00
Fabian Affolter 740b6b453d
Merge pull request #174322 from fabaff/tokenizers-fix
python310Packages.tokenizers: unstable-2021-08-13 -> 0.12.1
2022-05-25 08:51:43 +02:00
Fabian Affolter cd54c18aca
Merge pull request #174331 from fabaff/librouteros-bump
python310Packages.librouteros: 3.2.0 -> 3.2.1
2022-05-25 08:51:20 +02:00
Fabian Affolter b8d904ecb9
Merge pull request #174332 from fabaff/pynetgear-bump
python310Packages.pynetgear: 0.10.1 -> 0.10.2
2022-05-25 08:51:08 +02:00
Fabian Affolter 19b85688eb
Merge pull request #174379 from r-ryantm/auto-update/cfripper
cfripper: 1.9.0 -> 1.10.0
2022-05-25 08:50:58 +02:00
Fabian Affolter 43e4946fb3
Merge pull request #174382 from r-ryantm/auto-update/python3.10-peaqevcore
python310Packages.peaqevcore: 0.1.1 -> 0.1.3
2022-05-25 08:50:33 +02:00
Sergei Trofimovich 408d3b418a
Merge pull request #173977 from trofi/fix-fno-common-for-mkcl
mkcl: pull upstream fix for -fno-common toolchains
2022-05-25 06:44:16 +00:00
Sergei Trofimovich 1473924321
Merge pull request #173993 from trofi/workaround-fno-common-for-mpc123
mpc123: add -fcommon workaround
2022-05-25 06:43:16 +00:00
Mario Rodas ffdc722656
Merge pull request #171839 from mfeliu/fix/python3Packages.dash-update
python3Packages.dash: add test dependency
2022-05-25 01:42:40 -05:00
Sergei Trofimovich cbacb2d602
Merge pull request #174192 from trofi/update-librseq
librseq: 0.1.0pre70 -> 0.1.0pre71
2022-05-25 06:42:33 +00:00
Robert Hensing 40b6089f21
Merge pull request #171014 from hercules-ci/nixpkgs-warn-undeclared-options
pkgs/top-level/config.nix: Add warnUndeclaredOptions
2022-05-25 08:37:15 +02:00
Mario Rodas 096718ba2f
Merge pull request #174384 from r-ryantm/auto-update/clojure-lsp
clojure-lsp: 2022.05.03-12.35.40 -> 2022.05.23-13.18.11
2022-05-25 01:29:59 -05:00
Mario Rodas 8d1ad3e54f
Merge pull request #173434 from euank/wal2json
postgresqlPackages.wal2json: init at 2.4
2022-05-25 01:28:36 -05:00
Mario Rodas 4096a4c9aa
Merge pull request #174390 from r-ryantm/auto-update/apache-activemq
activemq: 5.17.0 -> 5.17.1
2022-05-25 01:27:37 -05:00
Mario Rodas 940ccab227
Merge pull request #174387 from r-ryantm/auto-update/argo
argo: 3.3.2 -> 3.3.5
2022-05-25 01:25:52 -05:00
Mario Rodas d3e6f23144
Merge pull request #174394 from r-ryantm/auto-update/erlang-ls
erlang-ls: 0.32.0 -> 0.35.0
2022-05-25 01:23:46 -05:00
Mario Rodas edae661924
Merge pull request #174395 from r-ryantm/auto-update/aliyun-cli
aliyun-cli: 3.0.117 -> 3.0.119
2022-05-25 01:23:27 -05:00
Mario Rodas 263205d42b
Merge pull request #174400 from r-ryantm/auto-update/flexget
flexget: 3.3.12 -> 3.3.13
2022-05-25 01:22:52 -05:00
Mario Rodas f584e10d02
Merge pull request #174381 from r-ryantm/auto-update/actionlint
actionlint: 1.6.12 -> 1.6.13
2022-05-25 01:21:35 -05:00
Mario Rodas 9f76282f7a
Merge pull request #174009 from marsam/update-mimalloc
mimalloc: 2.0.5 -> 2.0.6
2022-05-25 01:20:53 -05:00
Mario Rodas c02f89810d
Merge pull request #174267 from 1000101/tsdb
postgresqlPackages.timescaledb: 2.6.1 -> 2.7.0
2022-05-25 01:20:11 -05:00
Mario Rodas 3b0fadb513
Merge pull request #174376 from tjni/update-starship
starship: 1.6.3 -> 1.7.1
2022-05-25 01:19:46 -05:00
zowoq be8e8110ed ijq: 0.3.6 -> 0.3.8
https://git.sr.ht/~gpanders/ijq/refs/v0.3.7
https://git.sr.ht/~gpanders/ijq/refs/v0.3.8
2022-05-25 16:14:42 +10:00
R. Ryantm 93b1a0432f clj-kondo: 2022.04.23 -> 2022.04.25 2022-05-25 05:49:10 +00:00
R. Ryantm 8df99fcfb5 flexget: 3.3.12 -> 3.3.13 2022-05-25 04:18:36 +00:00
R. Ryantm 343ebd9944 aliyun-cli: 3.0.117 -> 3.0.119 2022-05-25 03:48:21 +00:00
R. Ryantm d13360fadb erlang-ls: 0.32.0 -> 0.35.0 2022-05-25 03:46:12 +00:00
R. Ryantm 0e19c808dc activemq: 5.17.0 -> 5.17.1 2022-05-25 03:30:59 +00:00
Aaron Andersen 137121f74e
Merge pull request #174295 from etu/php-default-to-php81
php: Upgrade from PHP 8.0 to 8.1 as default PHP
2022-05-24 23:29:17 -04:00
R. Ryantm 1238fec2a7 argo: 3.3.2 -> 3.3.5 2022-05-25 03:07:30 +00:00
R. Ryantm 0f014d8b81 clojure-lsp: 2022.05.03-12.35.40 -> 2022.05.23-13.18.11 2022-05-25 02:44:03 +00:00
R. Ryantm 5963d6d5e6 python310Packages.peaqevcore: 0.1.1 -> 0.1.3 2022-05-25 02:37:31 +00:00
R. Ryantm 4ccd3c9704 actionlint: 1.6.12 -> 1.6.13 2022-05-25 02:35:31 +00:00
Ellie Hermaszewska cef38c9488
Merge pull request #174363 from expipiplus1/ellie-codeowners
CODEOWNERS: remove expipiplus1 from haskell
2022-05-25 10:31:20 +08:00
R. Ryantm 52ef678cae cfripper: 1.9.0 -> 1.10.0 2022-05-25 02:21:30 +00:00
Theodore Ni cce84b571d
starship: 1.6.3 -> 1.7.1
https://github.com/starship/starship/releases/tag/v1.7.1
2022-05-24 21:15:05 -05:00
zowoq 68dfbe0683 shfmt: 3.5.0 -> 3.5.1
https://github.com/mvdan/sh/releases/tag/v3.5.1
2022-05-25 11:33:56 +10:00
Ellie Hermaszewska cbf736eb39
CODEOWNERS: remove expipiplus1 from haskell
Hopefully temporarily, just too many notifications at the moment
2022-05-25 09:12:42 +08:00
Artturi 995d517578
Merge pull request #174283 from PedroHLC/swaync-0.6.1
swaynotificationcenter: 0.5 -> 0.6.1
2022-05-25 04:07:47 +03:00
Robert Schütz 4b67eb7610 home-assistant: don't test hassfest 2022-05-25 00:46:09 +00:00
Michael Weiss e23890fd99
Merge pull request #174342 from primeos/chromiumDev
chromiumDev: 103.0.5056.0 -> 103.0.5060.13
2022-05-25 01:28:07 +02:00
Michael Weiss d1dc077d0d
Merge pull request #174341 from primeos/chromiumBeta
chromiumBeta: 102.0.5005.49 -> 102.0.5005.61
2022-05-25 01:27:43 +02:00
Michael Weiss f52ca60fd6
chromiumDev: 103.0.5056.0 -> 103.0.5060.13 2022-05-25 00:51:32 +02:00
Michael Weiss ba943bd907
chromiumBeta: 102.0.5005.49 -> 102.0.5005.61 2022-05-25 00:48:48 +02:00
Sandro 824ad4fe30
Merge pull request #173970 from trofi/workaround-fno-common-for-lockdep
lockdep: add -fcommon workaround
2022-05-25 00:43:43 +02:00
Sandro 8bbd720918
Merge pull request #173969 from trofi/workaround-fno-common-for-lincity
lincity: add -fcommon workaround
2022-05-25 00:43:18 +02:00
Sandro 8e2277e0ec
Merge pull request #174278 from vcunat/p/e2fsprogs-patch-condition 2022-05-25 00:42:46 +02:00
Sandro 3b9985498d
Merge pull request #174036 from trofi/workaround-fno-common-for-paml
paml: add -fcommon workaround
2022-05-25 00:35:00 +02:00