Alyssa Ross
b682fef8e9
python3.pkgs: fix splice through unsupported hosts
...
Previously, unless unsupported platforms were allowed, the following
would fail to evaluate (from an "x86_64-linux" system):
pkgsCross.x86_64-freebsd.__splicedPackages.docutils.__spliced.buildHost
It shouldn't have, because the buildHost package ends up being for
Linux. This broke evaluation of e.g. pkgsCross.x86_64-freebsd.libdrm,
because it has docutils in nativeBuildInputs. mkDerivation would try
to go through __spliced.buildHost on docutils to get to the Linux
version, but the check in ensurePythonModules would kick in first,
triggering the meta check because of the equality check in the
implementation of hasPythonModule, which would fail because Python is
not marked as supported on FreeBSD in Nixpkgs at the moment. Thus,
even though they're not supposed to be, the meta checks would be
triggered even though the only attribute being accessed on the
unsupported derivation was __spliced.
We can fix this by using the same mechanism used to implement the meta
checks themselves: lib.extendDerivation. Now, attempting to access
drvPath or outPath on an attribute that fails the validity check will
produce the same error as before, but other accesses will be allowed
through, fixing splicing.
I've tested evaluation of packages that pass and fail the validity
check, and confirmed that the behaviour is still correct.
2023-01-28 21:08:50 +00:00
Alyssa Ross
02ee33a5c1
python3.pkgs: simplify ensurePythonModules logic
...
It wasn't clear before, but it turns out that this is just four
separate conditions, and an attribute is valid if any of the
conditions is true, so we don't need a sea of parentheses to express
it.
2023-01-28 21:08:50 +00:00
Weijia Wang and GitHub
f69c8b761a
Merge pull request #213186 from r-ryantm/auto-update/protoc-gen-connect-go
...
protoc-gen-connect-go: 1.4.1 -> 1.5.0
2023-01-28 21:22:42 +01:00
Weijia Wang and GitHub
10ababba02
Merge pull request #213209 from LeSuisse/gpac-2.2.0
...
gpac: 2.0.0 -> 2.2.0
2023-01-28 21:22:15 +01:00
Weijia Wang and GitHub
3efb469016
Merge pull request #213184 from r-ryantm/auto-update/python310Packages.cma
...
python310Packages.cma: 3.2.2 -> 3.3.0
2023-01-28 21:20:55 +01:00
Weijia Wang and GitHub
56503cde76
Merge pull request #213200 from newAM/probe-rs-cli-0.14.2
...
probe-rs-cli: 0.14.0 -> 0.14.2
2023-01-28 21:19:45 +01:00
Weijia Wang and GitHub
d059185235
Merge pull request #213192 from r-ryantm/auto-update/crowdin-cli
...
crowdin-cli: 3.9.3 -> 3.10.0
2023-01-28 21:18:05 +01:00
Pascal Bach and GitHub
385c6f50ff
Merge pull request #212707 from r-ryantm/auto-update/plexRaw
...
plexRaw: 1.30.1.6562-915986d62 -> 1.30.2.6563-3d4dc0cce
2023-01-28 21:17:22 +01:00
Martin Weinelt and GitHub
df9301f0c9
Merge pull request #213053 from mcwitt/redshift-connector
...
python310Packages.redshift-connector: init at 2.0.910
2023-01-28 20:15:20 +00:00
Artturi and GitHub
4cbf8b05bf
Merge pull request #213118 from vcunat/p/hotfix-networking-tests-eval
2023-01-28 22:10:51 +02:00
Weijia Wang and GitHub
0433f98784
Merge pull request #213136 from r-ryantm/auto-update/vtm
...
vtm: 0.9.8n -> 0.9.8q
2023-01-28 21:10:42 +01:00
Weijia Wang and GitHub
6b4c1b892d
Merge pull request #213161 from r-ryantm/auto-update/frugal
...
frugal: 3.16.12 -> 3.16.14
2023-01-28 21:09:40 +01:00
Weijia Wang and GitHub
ddf2d70682
Merge pull request #213175 from ayes-web/master
...
progress: add darwin to platforms
2023-01-28 21:03:14 +01:00
Matt Wittmann
577fa81532
python310Packages.redshift-connector: init at 2.0.910
2023-01-28 11:59:42 -08:00
Weijia Wang and GitHub
3199e60c55
Merge pull request #213023 from r-ryantm/auto-update/bambootracker
...
bambootracker: 0.5.3 -> 0.6.0
2023-01-28 20:52:57 +01:00
Weijia Wang and GitHub
2b9cb58157
Merge pull request #213078 from r-ryantm/auto-update/stayrtr
...
stayrtr: 0.3.0 -> 0.4.0
2023-01-28 20:50:04 +01:00
Weijia Wang and GitHub
19ed23124e
Merge pull request #213147 from mimame/update-ameba-1.4.0
...
ameba: 1.3.1 -> 1.4.0
2023-01-28 20:39:57 +01:00
ayes-web
91b2868b6d
progress: add darwin to platforms
2023-01-28 21:32:08 +02:00
Thomas Gerbet and GitHub
e49997b90c
Merge pull request #212891 from abathur/oil_0.14.0
...
oil: 0.12.9 -> 0.14.0
2023-01-28 20:22:39 +01:00
Weijia Wang and GitHub
966ec3034a
Merge pull request #213194 from Luflosi/update/ipfs-cluster
...
ipfs-cluster: 1.0.4 -> 1.0.5
2023-01-28 20:19:56 +01:00
Weijia Wang and GitHub
986e0858ee
Merge pull request #212054 from r-ryantm/auto-update/python310Packages.toposort
...
python310Packages.toposort: 1.7 -> 1.9
2023-01-28 20:18:13 +01:00
Weijia Wang and GitHub
c9df03662d
Merge pull request #213020 from malob/update-openai
...
openai: 0.26.2 -> 0.26.4
2023-01-28 20:10:57 +01:00
Weijia Wang and GitHub
9cb4d2b99d
Merge pull request #213183 from doronbehar/pkg/gnuradio
...
gnuradio: 3.10.5.0 -> 3.10.5.1
2023-01-28 20:09:06 +01:00
Thomas Gerbet
d200764b36
gpac: 2.0.0 -> 2.2.0
...
https://github.com/gpac/gpac/releases/tag/v2.2.0
Also add an additional patch for a recent issue (CVE-2023-0358).
2023-01-28 20:08:27 +01:00
Weijia Wang and GitHub
f84e9a5300
Merge pull request #213130 from wegank/xtl-bump
...
xtl: 0.7.2 -> 0.7.5
2023-01-28 20:07:59 +01:00
Martin Weinelt and GitHub
38e6e9c01d
Merge pull request #208562 from JamieMagee/nzbhydra2-4.7.6
...
nzbhydra2: 3.14.2 -> 4.7.6
2023-01-28 19:07:38 +00:00
Weijia Wang and GitHub
8e4ad72623
Merge pull request #213173 from bjornfor/update-jnetmap
...
jnetmap: 0.5.4 -> 0.5.5
2023-01-28 20:04:12 +01:00
Weijia Wang and GitHub
62bef9e629
Merge pull request #213178 from marsam/papis-enable-tests
...
papis: enable tests
2023-01-28 20:03:37 +01:00
Weijia Wang and GitHub
06dea19cfe
Merge pull request #213191 from figsoda/ruff
...
ruff: 0.0.236 -> 0.0.237
2023-01-28 20:01:19 +01:00
Weijia Wang and GitHub
b74c6a8279
Merge pull request #213139 from wegank/freefilesync-12.0
...
freefilesync: 11.29 -> 12.0
2023-01-28 20:00:02 +01:00
Martin Weinelt and GitHub
2287bee5ab
Merge pull request #213198 from fabaff/volvooncall-fix
...
python311Packages.volvooncall: add patch to remove asynctest
2023-01-28 18:46:49 +00:00
Alex Martens
0ca2f14270
probe-rs-cli: 0.14.0 -> 0.14.2
2023-01-28 10:33:27 -08:00
Fabian Affolter and GitHub
1c18091308
Merge pull request #213164 from fabaff/angr-bump
...
python310Packages.angr: 9.2.34 -> 9.2.35
2023-01-28 19:23:40 +01:00
figsoda and GitHub
81f171c8de
Merge pull request #213193 from r-ryantm/auto-update/xq
...
xq: 0.2.40 -> 0.2.42
2023-01-28 13:23:34 -05:00
Fabian Affolter and GitHub
93d62dff0a
Merge pull request #213166 from fabaff/regional-fix
...
python310Packages.regional: disable failing tests
2023-01-28 19:23:25 +01:00
Fabian Affolter and GitHub
c53b01e827
Merge pull request #213179 from fabaff/chisel-bump
...
chisel: 1.7.7 -> 1.8.1
2023-01-28 19:23:07 +01:00
Fabian Affolter and GitHub
2f10f71df0
Merge pull request #213174 from fabaff/huum-bump
...
python3Packages.huum: 0.6.0 -> 0.7.1
2023-01-28 19:22:54 +01:00
Fabian Affolter and GitHub
32bd7dbeea
Merge pull request #213170 from fabaff/garminconnect-bump
...
python310Packages.garminconnect: 0.1.51 -> 0.1.53
2023-01-28 19:22:41 +01:00
Fabian Affolter
a78ac90bfe
python311Packages.volvooncall: add patch to remove asynctest
2023-01-28 19:19:16 +01:00
Sergei Trofimovich and GitHub
375d7f2ac0
Merge pull request #211718 from zhaofengli/elfutils-riscv64
...
elfutils: Disable failing test on RISC-V
2023-01-28 18:15:39 +00:00
Bjørn Forsman
79ff834496
jnetmap: add missing runHook in installPhase
2023-01-28 18:56:10 +01:00
Sergei Trofimovich and GitHub
8b0a35fffc
Merge pull request #213129 from trofi/dmd-check-hook-match
...
dmd: fix Check post-hook to be postCheck, not postBuild
2023-01-28 17:48:48 +00:00
Fabian Affolter and GitHub
1066f160eb
Merge pull request #213172 from fabaff/pysigma-backend-bump
...
python310Packages.pysigma-backend-elasticsearch: 0.1.2 -> 0.2.0, python310Packages.pysigma-backend-opensearch: 0.1.5 -> 0.1.5
2023-01-28 18:29:54 +01:00
R. Ryantm
53a5eccfb8
xq: 0.2.40 -> 0.2.42
2023-01-28 17:25:54 +00:00
figsoda
11973e45c0
ruff: 0.0.236 -> 0.0.237
...
Diff: https://github.com/charliermarsh/ruff/compare/v0.0.236...v0.0.237
Changelog: https://github.com/charliermarsh/ruff/releases/tag/v0.0.237
2023-01-28 12:21:44 -05:00
R. Ryantm
43439da71a
crowdin-cli: 3.9.3 -> 3.10.0
2023-01-28 17:20:58 +00:00
R. RyanTM and GitHub
6ea387bf37
python310Packages.schema-salad: 8.3.20230109181936 -> 8.4.20230127112827 ( #212986 )
2023-01-28 12:07:23 -05:00
Martin Weinelt and GitHub
c43da01be5
Merge pull request #213187 from LeSuisse/bind-9.18.11
...
bind: 9.8.10 -> 9.8.11
2023-01-28 16:57:16 +00:00
R. Ryantm
077fffc198
protoc-gen-connect-go: 1.4.1 -> 1.5.0
2023-01-28 16:39:13 +00:00
Anna Aurora and Winter
379dfe6a9f
kaufkauflist: init at 1.0.0
2023-01-28 11:31:49 -05:00