Commit Graph
714820 Commits
Author SHA1 Message Date
sternenseemann 73f95b45c3 haskellPackages.haskell-language-server: refactor override
(cherry picked from commit 0984a89fe2)
2024-11-30 17:32:13 +01:00
EmilyandVladimír Čunát 8221c09ff5 nixos/lib/test-driver: fix linting after compatibility clean‐up
The previous commit removed the handling of `dict` arguments, but
didn’t adjust the type, leading to the following type-checking error:

    test_driver/driver.py:216: error: Argument 1 to "NixStartScript" has incompatible type "str | dict[Any, Any]"; expected "str"  [arg-type]

It also left an unused import that Ruff is unhappy about:

    build/lib/test_driver/driver.py:11:22: F401 [*] `colorama.Fore` imported but unused
    …
    build/lib/test_driver/driver.py:11:28: F401 [*] `colorama.Style` imported but unused

Fixes: 71306e6b36
(cherry picked from commit d490680530)
(cherry picked from commit ff31b814b62c760b1abbedc43d9b34d2dc75b351)
2024-11-30 15:11:39 +01:00
Martin WeineltandVladimír Čunát 9837d6fa7f python313Packages.pycurl: 7.45.3 -> 7.45.3-unstable-2024-10-17
Update to unstable version to relieve some compat issues and reenable
a number of tests.

The upstream unfortunately does not push out release very often anymore.

(cherry picked from commit c3f73ea908)
https://hydra.nixos.org/build/279791996
(cherry picked from commit d3bfb6cbfeed7b35c64bc012c6adfea605cd081d)
2024-11-30 15:11:39 +01:00
Martin WeineltandVladimír Čunát a63fd65d7a cacert: 3.104 -> 3.107
https://groups.google.com/a/mozilla.org/g/dev-tech-crypto/c/WH8hT2HA7RM
(cherry picked from commit 34887f20f6)
(cherry picked from commit b50e39dcbd30bb963d0b011b59215380c164577d)
(cherry picked from commit 24dc80f200aeb3dc1585fc4bc6eccf5608094140)
2024-11-30 15:11:38 +01:00
Wolfgang WaltherandVladimír Čunát a92ea1ff26 nixos/lib/test-driver: remove legacy args handling
Scheduled for removal in 24.11, so let's follow through.

Added in #291544.

(cherry picked from commit 71306e6b36)
(cherry picked from commit 8427b6f6403156ba9802592895e8964f8b70a874)
2024-11-30 15:11:38 +01:00
Wolfgang WaltherandVladimír Čunát cec59f9c70 e2fsprogs: remove compat patch
23.05 is not supported anymore.

(cherry picked from commit 894fb0748d)
(cherry picked from commit 6b42457942cb8905a05e1e9da0dc75659741ced0)
2024-11-30 15:11:38 +01:00
Sefa EyeogluandVladimír Čunát a98c9fb24f curl: backport other netrc regression fix
Signed-off-by: Sefa Eyeoglu <contact@scrumplex.net>
(cherry picked from commit 846d78b9b9)
(cherry picked from commit fedcf60ab5d92acee4a205613ef61c318cd69f5b)
2024-11-30 15:11:38 +01:00
Reno DakotaandVladimír Čunát 0e2bef0920 tk: fix x64 darwin build
update replace -framework -> -weak_framework to remove reference to
UniformTypeIdentifiers

(cherry picked from commit f7c3bbc5c7d0fdf4a16e32580e2ee7fdcfeaa55e)
2024-11-30 15:11:38 +01:00
Antoine du HamelandVladimír Čunát adc2a4959d nodejs_20: 20.18.0 -> 20.18.1
(cherry picked from commit a8ae089509e1f915decfea7df6d59a5fa3c2b861)
2024-11-30 15:11:38 +01:00
Reno DakotaandVladimír Čunát 54b8917845 xcbuild: const can't desctruct. fix build
build failed on clang-19
fixes 82a00b78e4

(cherry picked from commit ab58983759)
(cherry picked from commit 67439e92dd9e936d334b82f692c6840afebc557d)
2024-11-30 15:11:37 +01:00
midchildanandVladimír Čunát a8e4d3a32e xcbuild: find system toolchain on macOS Sonoma and earlier
(cherry picked from commit 82a00b78e4)
(cherry picked from commit b3122a125ef56e5501955ce399c379c625f70201)
2024-11-30 15:11:37 +01:00
EmilyandVladimír Čunát 7639abd4d4 Revert "nixStatic: mark as broken on darwin (#357185)"
This is no longer necessary now that `libarchive` has been fixed.

This reverts commit 0705964c88.

(cherry picked from commit 36a7b78f7c)
(cherry picked from commit bb39e687143797692c31320b43f6f692d2e2bcf7)
2024-11-30 15:11:37 +01:00
EmilyandVladimír Čunát 39809ed175 libarchive: add patch to fix .pc file
(cherry picked from commit 505530e3de)
(cherry picked from commit b5ca14bb98534a73d0113d8e4ce555c580553c15)
2024-11-30 15:11:37 +01:00
EmilyandVladimír Čunát d5694f2b86 watchman: add techknowlogick to maintainers
(cherry picked from commit 041e7f435d)
(cherry picked from commit 47edc32d76fdf7672f9d8effc94ffc78a1e48d48)
2024-11-30 15:11:37 +01:00
EmilyandVladimír Čunát dc710f78da watchman: add emily to maintainers
(cherry picked from commit df28dd1d3c)
(cherry picked from commit 56adcfdfe7dfaf48ce7cdc072a6c2a0b97749c18)
2024-11-30 15:11:36 +01:00
EmilyandVladimír Čunát 9dee8b4b85 watchman: add update script
(cherry picked from commit ec166bb5f0)
(cherry picked from commit 5e28ca8e9e03a297142e4dd8cd42c4b857e71642)
2024-11-30 15:11:36 +01:00
EmilyandVladimír Čunát 0897361047 watchman: strip references to folly.fmt.dev
(cherry picked from commit 9a90e1cd80)
(cherry picked from commit 56788e08aa9ef05fef73ea331555ed7177b00b33)
2024-11-30 15:11:36 +01:00
EmilyandVladimír Čunát d24cff2abd watchman: enable tests
(cherry picked from commit 10dbf1de4b)
(cherry picked from commit 7191a4bba942798c8e4a1970715f57be18082cfb)
2024-11-30 15:11:36 +01:00
EmilyandVladimír Čunát ebfe3dde37 watchman: use upstream default for stateDir
Possibly it should use `/run/watchman` on Linux.

(cherry picked from commit e701eb3d63)
(cherry picked from commit ce65820aff99ac2551024ba6089d4ed84560d4ce)
2024-11-30 15:11:36 +01:00
EmilyandVladimír Čunát cc8a407545 watchman: set CMAKE_INSTALL_RPATH_USE_LINK_PATH
Shared libraries, CMake, necessary on Linux… I don’t know.

(cherry picked from commit 33b5c76f14)
(cherry picked from commit e9299e8b164a95aafd0d307b82dd09e76054800b)
2024-11-30 15:11:36 +01:00
EmilyandVladimír Čunát 6bb3a25d51 watchman: use lib.cmake{Bool,Feature}
(cherry picked from commit d9ea8bbebf)
(cherry picked from commit 01a0d8352a5fc01ff537b46dd5ca4902cf88bc34)
2024-11-30 15:11:35 +01:00
EmilyandVladimír Čunát e59693e606 watchman: 2024.03.11.00 -> 2024.11.18.00
Turning off Sapling support breaks the build with newer versions, and
anyway it seems to build just fine with it turned on. Similarly for
shared libraries: the internal libraries aren’t used by anything
else, and break the build when made shared because they aren’t
installed in the CMake files, so we should just leave them static.

Diff: https://github.com/facebook/watchman/compare/refs/tags/v2024.03.11.00...v2024.11.18.00
(cherry picked from commit 13a571f5ee)
(cherry picked from commit d6cde378c28b64b51e4c070e32de5792bd5aaef0)
2024-11-30 15:11:35 +01:00
EmilyandVladimír Čunát 7fdaae10d5 watchman: use Ninja
(cherry picked from commit 354913f342)
(cherry picked from commit e60032408839fa8f92b537bbc982d9e97c1fd762)
2024-11-30 15:11:35 +01:00
EmilyandVladimír Čunát c981f0f2c9 watchman: clean up inputs
(cherry picked from commit f7f5d1a947)
(cherry picked from commit e24c6b93b96012a061ee2c024b3c23627bd5e0ac)
2024-11-30 15:11:35 +01:00
EmilyandVladimír Čunát be7d4ecda3 watchman: reorder inputs to match upstream file
(cherry picked from commit fe60436739)
(cherry picked from commit 0cd61fe0c8dd4ae43743a25a4eb6ee2e613f822f)
2024-11-30 15:11:35 +01:00
EmilyandVladimír Čunát dcfeafd6a0 watchman: reorder attributes
(cherry picked from commit 033896e98c)
(cherry picked from commit 33a43b4f4d63b99b87e6dfe3972f3e6e37bdd802)
2024-11-30 15:11:35 +01:00
EmilyandVladimír Čunát d55bdcafd3 watchman: use refs/tags/
(cherry picked from commit 14410cc8dc)
(cherry picked from commit a2ac9bf1ce8ae85522a3f387c35a27a859f8fcc8)
2024-11-30 15:11:34 +01:00
EmilyandVladimír Čunát a5c612576b watchman: remove with lib;
(cherry picked from commit 8a2efd9133)
(cherry picked from commit 382f956f2b6777bf2340725de4e3ddfa3f8a11ba)
2024-11-30 15:11:34 +01:00
EmilyandVladimír Čunát 9328dc460d watchman: use finalAttrs
(cherry picked from commit 4f864948a8)
(cherry picked from commit c7719feca73c120c165483a79b7c7f9eea208f90)
2024-11-30 15:11:34 +01:00
EmilyandVladimír Čunát 826d6ff12c watchman: move to pkgs/by-name
(cherry picked from commit ba17205ae3)
(cherry picked from commit b9df99870ba1f749926c9cb63b98d7143d1e6ff0)
2024-11-30 15:11:34 +01:00
EmilyandVladimír Čunát 7d0b2bec84 watchman: convert to new Darwin SDK pattern
(cherry picked from commit 1c60ec77f4)
(cherry picked from commit bbb05186d971dacb2dbb704f9224a197cb57fc70)
2024-11-30 15:11:34 +01:00
EmilyandVladimír Čunát 04a3542010 watchman: format with nixfmt-rfc-style
(cherry picked from commit ca944d626b)
(cherry picked from commit 63da22ec64742844aec24977515294475f5e6b75)
2024-11-30 15:11:33 +01:00
EmilyandVladimír Čunát 86a5932c68 cpptoml: add patch for GCC 11
(cherry picked from commit fcb99bc19c)
(cherry picked from commit af860c5e0315fb3e656748bd0276c60f3a0f4037)
2024-11-30 15:11:33 +01:00
EmilyandVladimír Čunát a7174ed8cf edencommon: add techknowlogick to maintainers
(cherry picked from commit b4b2ad6a9e)
(cherry picked from commit 993eed1c393f61e2c396cb1eaa815ed67271b9f0)
2024-11-30 15:11:33 +01:00
EmilyandVladimír Čunát 6093af0010 edencommon: add emily to maintainers
(cherry picked from commit cd48138e8d)
(cherry picked from commit 2c059b87e62c099267f40913e0d7d0dd86135e84)
2024-11-30 15:11:33 +01:00
EmilyandVladimír Čunát 7596981f7a edencommon: add update script
(cherry picked from commit c7b019d5f7)
(cherry picked from commit c60de83718e9f89f91c2ede5922e77d466233229)
2024-11-30 15:11:33 +01:00
EmilyandVladimír Čunát 7c00b4f021 edencommon: split outputs
(cherry picked from commit 7da9ef3eb4)
(cherry picked from commit 04f01efbf72408ee6cbcc4d65f940c01cf8e52c2)
2024-11-30 15:11:33 +01:00
EmilyandVladimír Čunát 6f34541ac8 edencommon: enable tests
(cherry picked from commit d7df60e8f4)
(cherry picked from commit 78acfbe60d8df8d4ca1456d378e5edb210d7bbb7)
2024-11-30 15:11:32 +01:00
EmilyandVladimír Čunát 9a4458eb89 edencommon: condition shared libraries on platform setting
(cherry picked from commit c8d4e11d1c)
(cherry picked from commit ec5f6a6e29f2d7576c8757cbb7cede71588ae380)
2024-11-30 15:11:32 +01:00
EmilyandVladimír Čunát 2c5a6292a0 edencommon: 2024.03.11.00 -> 2024.11.18.00
Diff: https://github.com/facebookexperimental/edencommon/compare/refs/tags/v2024.03.11.00...v2024.11.18.00
(cherry picked from commit 509f33b995)
(cherry picked from commit 9884c5372e5b3ab16cac32cc373c83a31045932f)
2024-11-30 15:11:32 +01:00
EmilyandVladimír Čunát 814e5bff87 edencommon: use Ninja
(cherry picked from commit 66a2ebb46d)
(cherry picked from commit d28afe0015db6f7c1dd14a2748fdcf0371039234)
2024-11-30 15:11:32 +01:00
EmilyandVladimír Čunát 55bf720fe3 edencommon: add explicit gflags dependency
(cherry picked from commit 2de2d0fad8)
(cherry picked from commit a51f5987f3b4909d1537fd7d76deecd4e102c254)
2024-11-30 15:11:32 +01:00
EmilyandVladimír Čunát 94c9aa7d4e edencommon: reorder inputs to match upstream file
(cherry picked from commit 7e35f7f5bb)
(cherry picked from commit 84f62d3ad33d86938991208f8b28cd3dfe01ba41)
2024-11-30 15:11:31 +01:00
EmilyandVladimír Čunát 8a6656246e edencommon: use hash
(cherry picked from commit d26d7a195e)
(cherry picked from commit 72674bb47e4981466c65c53c967dca519164fdfe)
2024-11-30 15:11:31 +01:00
EmilyandVladimír Čunát fafc2fc2b6 edencommon: use refs/tags/
(cherry picked from commit eb86332558)
(cherry picked from commit 563498a82634bb0d0602db8d3cf7ebd9b67b5830)
2024-11-30 15:11:31 +01:00
EmilyandVladimír Čunát 2cf8a161af edencommon: remove with lib;
(cherry picked from commit 171a5474ac)
(cherry picked from commit 7f743b988cb7f66d16d4c173de636d2021c5f771)
2024-11-30 15:11:31 +01:00
EmilyandVladimír Čunát 9c19f05796 edencommon: use finalAttrs
(cherry picked from commit a825964142)
(cherry picked from commit ec2762739e4c2c6a2e0a847c47e67d1998cf10b5)
2024-11-30 15:11:31 +01:00
EmilyandVladimír Čunát 20cd2e5ed0 edencommon: move to pkgs/by-name
(cherry picked from commit aa5a90ed1d)
(cherry picked from commit dec69d0e8bf9c132ab75582bd1d4322cbe8f0827)
2024-11-30 15:11:31 +01:00
EmilyandVladimír Čunát f46f5f6e03 edencommon: convert to new Darwin SDK pattern
(cherry picked from commit 3c14c26a35)
(cherry picked from commit 353788c210496995fbd4c58af73362558999da14)
2024-11-30 15:11:30 +01:00
EmilyandVladimír Čunát 1b3fa8d9bd edencommon: format with nixfmt-rfc-style
(cherry picked from commit c20f387524)
(cherry picked from commit a78bec1d8d7676b4368cc16f79769551c69fe5e8)
2024-11-30 15:11:30 +01:00