···77# Stackage solver to use, LTS or Nightly
88# (should be capitalized like the display name)
99SOLVER=LTS
1010+# Stackage solver verson, if any. Use latest if empty
1111+VERSION=21
1012TMP_TEMPLATE=update-stackage.XXXXXXX
1113readonly SOLVER
1414+readonly VERSION
1215readonly TMP_TEMPLATE
13161417toLower() {
···2326trap 'rm "${tmpfile}" "${tmpfile_new}"' 0
2427touch "$tmpfile" "$tmpfile_new" # Creating files here so that trap creates no errors.
25282626-curl -L -s "https://stackage.org/$(toLower "$SOLVER")/cabal.config" >"$tmpfile"
2929+curl -L -s "https://stackage.org/$(toLower "$SOLVER")${VERSION:+-$VERSION}/cabal.config" >"$tmpfile"
2730old_version=$(grep '^# Stackage' $stackage_config | sed -e 's/.\+ \([A-Za-z]\+ [0-9.-]\+\)$/\1/g')
2831version="$SOLVER $(sed -rn "s/^--.*http:..(www.)?stackage.org.snapshot.$(toLower "$SOLVER")-//p" "$tmpfile")"
2932
+3
nixos/doc/manual/release-notes/rl-2405.section.md
···97979898 - `systemd.oomd.enableUserServices` is renamed to `systemd.oomd.enableUserSlices`.
9999100100+- `security.pam.enableSSHAgentAuth` now requires `services.openssh.authorizedKeysFiles` to be non-empty,
101101+ which is the case when `services.openssh.enable` is true. Previously, `pam_ssh_agent_auth` silently failed to work.
102102+100103## Other Notable Changes {#sec-release-24.05-notable-changes}
101104102105<!-- To avoid merge conflicts, consider adding your item at an arbitrary place in the list instead. -->
+7
nixos/modules/security/pam.nix
···14561456 `security.pam.zfs.enable` requires enabling ZFS (`boot.zfs.enabled` or `boot.zfs.enableUnstable`).
14571457 '';
14581458 }
14591459+ {
14601460+ assertion = config.security.pam.enableSSHAgentAuth -> config.services.openssh.authorizedKeysFiles != [];
14611461+ message = ''
14621462+ `security.pam.enableSSHAgentAuth` requires `services.openssh.authorizedKeysFiles` to be a non-empty list.
14631463+ Did you forget to set `services.openssh.enable` ?
14641464+ '';
14651465+ }
14591466 ];
1460146714611468 environment.systemPackages =
+2-1
nixos/tests/typesense.nix
···1818 testScript = ''
1919 machine.wait_for_unit("typesense.service")
2020 machine.wait_for_open_port(${toString testPort})
2121- assert machine.succeed("curl --fail http://localhost:${toString testPort}/health") == '{"ok":true}'
2121+ # After waiting for the port, typesense still hasn't initialized the database, so wait until we can connect successfully
2222+ assert machine.wait_until_succeeds("curl --fail http://localhost:${toString testPort}/health") == '{"ok":true}'
2223 '';
2324})
···11+{ lib
22+, fetchFromGitHub
33+, unstableGitUpdater
44+, buildLua }:
55+66+buildLua rec {
77+ pname = "mpv-quack";
88+99+ version = "unstable-2020-05-26";
1010+ src = fetchFromGitHub {
1111+ owner = "CounterPillow";
1212+ repo = pname;
1313+ rev = "1c87f36f9726d462dd112188c04be54d85692cf3";
1414+ hash = "sha256-dEnJbS8RJoAxpKINdoMHN4l7vpEdf7+C5JVWpK0VXMw=";
1515+ };
1616+ passthru.updateScript = unstableGitUpdater {};
1717+1818+ meta = {
1919+ description = "Reduce audio volume after seeking";
2020+ longDescription = ''
2121+ quack is an mpv script to temporarily reduce the volume after a seek,
2222+ in order to avoid loud noises when scrubbing through a movie.
2323+2424+ The volume is linearly increased back up to its original level.
2525+ Repeated seeks before the transition is done work as well.
2626+ '';
2727+ homepage = "https://github.com/CounterPillow/quack";
2828+ license = lib.licenses.gpl3;
2929+ maintainers = with lib.maintainers; [ nicoo ];
3030+ };
3131+}
···9595 ghc-lib-parser-ex = addBuildDepend self.ghc-lib-parser super.ghc-lib-parser-ex;
96969797 # This became a core library in ghc 8.10., so we don’t have an "exception" attribute anymore.
9898- exceptions = null;
9898+ exceptions = self.exceptions_0_10_7;
9999100100 # Older compilers need the latest ghc-lib to build this package.
101101 hls-hlint-plugin = addBuildDepend self.ghc-lib super.hls-hlint-plugin;
···26262727 # GHCJS does not ship with the same core packages as GHC.
2828 # https://github.com/ghcjs/ghcjs/issues/676
2929- stm = doJailbreak self.stm_2_5_1_0;
2929+ stm = doJailbreak self.stm_2_5_3_0;
3030 exceptions = dontCheck self.exceptions_0_10_7;
31313232## OTHER PACKAGES
···4949 - acme-zero # failure in job https://hydra.nixos.org/build/233192937 at 2023-09-02
5050 - AC-MiniTest # failure in job https://hydra.nixos.org/build/233216015 at 2023-09-02
5151 - acousticbrainz-client # failure in job https://hydra.nixos.org/build/233192638 at 2023-09-02
5252+ - acquire # failure in job https://hydra.nixos.org/build/245695655 at 2024-01-07
5253 - AC-Terminal # failure in job https://hydra.nixos.org/build/233192747 at 2023-09-02
5354 - ActionKid # failure in job https://hydra.nixos.org/build/234443624 at 2023-09-13
5455 - activehs-base # failure in job https://hydra.nixos.org/build/233254736 at 2023-09-02
···8182 - aeson-flatten # failure in job https://hydra.nixos.org/build/233242954 at 2023-09-02
8283 - aeson-flowtyped # failure in job https://hydra.nixos.org/build/233245878 at 2023-09-02
8384 - aeson-gadt-th # failure in job https://hydra.nixos.org/build/233247060 at 2023-09-02
8585+ - aeson-generics-typescript # failure in job https://hydra.nixos.org/build/245703304 at 2024-01-07
8486 - aeson-injector # failure in job https://hydra.nixos.org/build/233200351 at 2023-09-02
8587 - aeson-json-ast # failure in job https://hydra.nixos.org/build/233249406 at 2023-09-02
8688 - aeson-lens # failure in job https://hydra.nixos.org/build/233235357 at 2023-09-02
···548550 - bytepatch # failure in job https://hydra.nixos.org/build/236678340 at 2023-10-04
549551 - bytestring-arbitrary # failure in job https://hydra.nixos.org/build/233195013 at 2023-09-02
550552 - bytestring-class # failure in job https://hydra.nixos.org/build/233230793 at 2023-09-02
551551- - bytestring-conversion # failure in job https://hydra.nixos.org/build/233211464 at 2023-09-02
552553 - bytestring-csv # failure in job https://hydra.nixos.org/build/233215194 at 2023-09-02
553554 - bytestring-delta # failure in job https://hydra.nixos.org/build/233207977 at 2023-09-02
554555 - bytestring-handle # failure in job https://hydra.nixos.org/build/233192234 at 2023-09-02
···613614 - cacophony # failure in job https://hydra.nixos.org/build/233239380 at 2023-09-02
614615 - cafeteria-prelude # failure in job https://hydra.nixos.org/build/233254881 at 2023-09-02
615616 - cairo-core # failure in job https://hydra.nixos.org/build/233248151 at 2023-09-02
616616- - cairo-image # failure in job https://hydra.nixos.org/build/243813080 at 2024-01-01
617617 - cake3 # failure in job https://hydra.nixos.org/build/233231662 at 2023-09-02
618618 - cal3d # failure in job https://hydra.nixos.org/build/233200357 at 2023-09-02
619619 - calamity # failure in updateAutotoolsGnuConfigScriptsPhase in job https://hydra.nixos.org/build/238601583 at 2023-10-21
···828828 - Command # failure in job https://hydra.nixos.org/build/233249718 at 2023-09-02
829829 - Commando # failure in job https://hydra.nixos.org/build/233248911 at 2023-09-02
830830 - commodities # failure in job https://hydra.nixos.org/build/233239851 at 2023-09-02
831831+ - commonmark-simple # failure in job https://hydra.nixos.org/build/245703574 at 2024-01-07
831832 - Compactable # failure in job https://hydra.nixos.org/build/233227285 at 2023-09-02
832833 - compactable # failure in job https://hydra.nixos.org/build/233228106 at 2023-09-02
833834 - compact-list # failure in job https://hydra.nixos.org/build/233241961 at 2023-09-02
···848849 - compose-trans # failure in job https://hydra.nixos.org/build/233236785 at 2023-09-02
849850 - composite-aeson-path # failure in job https://hydra.nixos.org/build/233203114 at 2023-09-02
850851 - composite-aeson-refined # failure in job https://hydra.nixos.org/build/233241450 at 2023-09-02
852852+ - composite-base # failure in job https://hydra.nixos.org/build/245710306 at 2024-01-07
851853 - composite-cassava # failure in job https://hydra.nixos.org/build/233241110 at 2023-09-02
852854 - composite-dhall # failure in job https://hydra.nixos.org/build/244399630 at 2024-01-01
853855 - composite-ekg # failure in job https://hydra.nixos.org/build/233235858 at 2023-09-02
···11511153 - deepseq-magic # failure in job https://hydra.nixos.org/build/233228993 at 2023-09-02
11521154 - deepseq-th # failure in job https://hydra.nixos.org/build/233233106 at 2023-09-02
11531155 - definitive-base # failure in job https://hydra.nixos.org/build/233255489 at 2023-09-02
11561156+ - defun-bool # failure in job https://hydra.nixos.org/build/245696015 at 2024-01-07
11541157 - deiko-config # failure in job https://hydra.nixos.org/build/233210895 at 2023-09-02
11551158 - deka # failure in job https://hydra.nixos.org/build/233206540 at 2023-09-02
11561159 - Delta-Lambda # failure in job https://hydra.nixos.org/build/233239406 at 2023-09-02
···15131516 - extensible-data # failure in job https://hydra.nixos.org/build/233198917 at 2023-09-02
15141517 - extensible-effects-concurrent # failure in job https://hydra.nixos.org/build/233233685 at 2023-09-02
15151518 - extensioneer # failure in job https://hydra.nixos.org/build/233663099 at 2023-09-02
15161516- - extensions # failure in updateAutotoolsGnuConfigScriptsPhase in job https://hydra.nixos.org/build/239249292 at 2023-11-10
15171519 - external-sort # failure in job https://hydra.nixos.org/build/233244337 at 2023-09-02
15181520 - extism # failure in job https://hydra.nixos.org/build/233242807 at 2023-09-02
15191521 - extism-pdk # failure in job https://hydra.nixos.org/build/237239071 at 2023-10-21
···22682270 - hcoap # failure in job https://hydra.nixos.org/build/233233393 at 2023-09-02
22692271 - hcobs # failure in job https://hydra.nixos.org/build/233230173 at 2023-09-02
22702272 - hcom # failure in job https://hydra.nixos.org/build/233201664 at 2023-09-02
22732273+ - hcount # failure in job https://hydra.nixos.org/build/245788445 at 2024-01-07
22712274 - hcron # failure in job https://hydra.nixos.org/build/233235518 at 2023-09-02
22722275 - hCsound # failure in job https://hydra.nixos.org/build/233254871 at 2023-09-02
22732276 - hdaemonize-buildfix # failure in job https://hydra.nixos.org/build/233225678 at 2023-09-02
···24392442 - hls-haddock-comments-plugin # failure in job https://hydra.nixos.org/build/233233944 at 2023-09-02
24402443 - hls-refine-imports-plugin # failure in job https://hydra.nixos.org/build/233211155 at 2023-09-02
24412444 - hls-selection-range-plugin # failure in job https://hydra.nixos.org/build/233205582 at 2023-09-02
24422442- - hls-stan-plugin # failure in job https://hydra.nixos.org/build/233246900 at 2023-09-02
24432445 - hls-tactics-plugin # failure in job https://hydra.nixos.org/build/233238907 at 2023-09-02
24442446 - hlwm # failure in job https://hydra.nixos.org/build/233235119 at 2023-09-02
24452447 - hly # failure in job https://hydra.nixos.org/build/233206910 at 2023-09-02
···29002902 - ip-quoter # failure in job https://hydra.nixos.org/build/233234581 at 2023-09-02
29012903 - iptables-helpers # failure in job https://hydra.nixos.org/build/233198949 at 2023-09-02
29022904 - IPv6DB # failure in job https://hydra.nixos.org/build/233199983 at 2023-09-02
29032903- - ircbot # failure in job https://hydra.nixos.org/build/233237219 at 2023-09-02
29042905 - irc-core # failure in job https://hydra.nixos.org/build/233242138 at 2023-09-02
29052906 - irc-dcc # failure in job https://hydra.nixos.org/build/233230181 at 2023-09-02
29062907 - Irc # failure in job https://hydra.nixos.org/build/233230852 at 2023-09-02
···32493250 - linkedhashmap # failure in job https://hydra.nixos.org/build/233234634 at 2023-09-02
32503251 - linked-list-with-iterator # failure in job https://hydra.nixos.org/build/233220466 at 2023-09-02
32513252 - linklater # failure in job https://hydra.nixos.org/build/233220508 at 2023-09-02
32533253+ - linnet # failure in job https://hydra.nixos.org/build/245788523 at 2024-01-07
32523254 - linode # failure in job https://hydra.nixos.org/build/233256512 at 2023-09-02
32533255 - linode-v4 # failure in job https://hydra.nixos.org/build/233238195 at 2023-09-02
32543256 - linux-blkid # failure in job https://hydra.nixos.org/build/233220151 at 2023-09-02
···32813283 - ll-picosat # failure in job https://hydra.nixos.org/build/233206257 at 2023-09-02
32823284 - llsd # failure in job https://hydra.nixos.org/build/233241590 at 2023-09-02
32833285 - llvm-base # failure in job https://hydra.nixos.org/build/233244366 at 2023-09-02
32843284- - llvm-ffi # failure in job https://hydra.nixos.org/build/237230725 at 2023-10-21
32853286 - llvm-general-pure # failure in job https://hydra.nixos.org/build/233246430 at 2023-09-02
32863287 - llvm-hs # failure in job https://hydra.nixos.org/build/233205149 at 2023-09-02
32873288 - llvm-ht # failure in job https://hydra.nixos.org/build/233203770 at 2023-09-02
···39833984 - padic # failure in job https://hydra.nixos.org/build/233244747 at 2023-09-02
39843985 - pads-haskell # failure in job https://hydra.nixos.org/build/233224030 at 2023-09-02
39853986 - pagarme # failure in job https://hydra.nixos.org/build/233201914 at 2023-09-02
39873987+ - pagerduty # failure in job https://hydra.nixos.org/build/245788462 at 2024-01-07
39863988 - pagerduty-hs # failure in job https://hydra.nixos.org/build/233220387 at 2023-09-02
39873989 - pagure-hook-receiver # failure in job https://hydra.nixos.org/build/233245894 at 2023-09-02
39883990 - PandocAgda # failure in job https://hydra.nixos.org/build/233332745 at 2023-09-02
···46804682 - resource-effect # failure in job https://hydra.nixos.org/build/233253816 at 2023-09-02
46814683 - resource-embed # failure in job https://hydra.nixos.org/build/233209109 at 2023-09-02
46824684 - resource-pool-monad # failure in job https://hydra.nixos.org/build/233204199 at 2023-09-02
46854685+ - resourcet-extra # failure in job https://hydra.nixos.org/build/245696134 at 2024-01-07
46834686 - resourcet-pool # failure in job https://hydra.nixos.org/build/233213894 at 2023-09-02
46844687 - restartable # failure in job https://hydra.nixos.org/build/233220815 at 2023-09-02
46854688 - restyle # failure in job https://hydra.nixos.org/build/233199043 at 2023-09-02
···47424745 - rpm # failure in job https://hydra.nixos.org/build/233194513 at 2023-09-02
47434746 - rpmostree-update # failure in job https://hydra.nixos.org/build/233254709 at 2023-09-02
47444747 - rrule # failure in job https://hydra.nixos.org/build/233259470 at 2023-09-02
47484748+ - rsi-break # failure in job https://hydra.nixos.org/build/245788743 at 2024-01-07
47454749 - rspp # failure in job https://hydra.nixos.org/build/233236691 at 2023-09-02
47464750 - rss2irc # failure in job https://hydra.nixos.org/build/233196081 at 2023-09-02
47474751 - rstream # failure in job https://hydra.nixos.org/build/233249587 at 2023-09-02
···49014905 - servant-iCalendar # failure in job https://hydra.nixos.org/build/233200493 at 2023-09-02
49024906 - servant-jquery # failure in job https://hydra.nixos.org/build/233238796 at 2023-09-02
49034907 - servant-kotlin # failure in job https://hydra.nixos.org/build/233598190 at 2023-09-02
49084908+ - servant-mock # failure in job https://hydra.nixos.org/build/245788431 at 2024-01-07
49044909 - servant-namedargs # failure in job https://hydra.nixos.org/build/233258674 at 2023-09-02
49054910 - servant-nix # failure in job https://hydra.nixos.org/build/233236159 at 2023-09-02
49064911 - servant-pandoc # failure in job https://hydra.nixos.org/build/233203008 at 2023-09-02
···49554960 - shake-cabal-build # failure in job https://hydra.nixos.org/build/233192322 at 2023-09-02
49564961 - shake-dhall # failure in job https://hydra.nixos.org/build/233246191 at 2023-09-02
49574962 - shake-extras # failure in job https://hydra.nixos.org/build/233192079 at 2023-09-02
49634963+ - shake-futhark # failure in job https://hydra.nixos.org/build/245711571 at 2024-01-07
49584964 - shake-minify # failure in job https://hydra.nixos.org/build/233251572 at 2023-09-02
49594965 - shake-pack # failure in job https://hydra.nixos.org/build/233195211 at 2023-09-02
49604966 - shake-path # failure in job https://hydra.nixos.org/build/233247617 at 2023-09-02
···50105016 - simple-money # failure in job https://hydra.nixos.org/build/233240744 at 2023-09-02
50115017 - simple-neural-networks # failure in job https://hydra.nixos.org/build/233226975 at 2023-09-02
50125018 - simplenote # failure in job https://hydra.nixos.org/build/233225953 at 2023-09-02
50195019+ - simple-pango # failure in job https://hydra.nixos.org/build/245788400 at 2024-01-07
50135020 - simple-parser # failure in job https://hydra.nixos.org/build/233218275 at 2023-09-02
50145021 - simple-pipe # failure in job https://hydra.nixos.org/build/233251483 at 2023-09-02
50155022 - simpleprelude # failure in job https://hydra.nixos.org/build/233259585 at 2023-09-02
···51965203 - staged-gg # failure in job https://hydra.nixos.org/build/233252183 at 2023-09-02
51975204 - standalone-derive-topdown # failure in job https://hydra.nixos.org/build/233252467 at 2023-09-02
51985205 - standalone-haddock # failure in job https://hydra.nixos.org/build/233254339 at 2023-09-02
51995199- - stan # failure in job https://hydra.nixos.org/build/233200000 at 2023-09-02
52005206 - starling # failure in job https://hydra.nixos.org/build/233255468 at 2023-09-02
52015207 - starter # failure in job https://hydra.nixos.org/build/233208799 at 2023-09-02
52025208 - starter-snake-haskell # failure in job https://hydra.nixos.org/build/236685019 at 2023-10-04
···58355841 - uu-cco # failure in job https://hydra.nixos.org/build/233259027 at 2023-09-02
58365842 - uuid-aeson # failure in job https://hydra.nixos.org/build/233219695 at 2023-09-02
58375843 - uusi # failure in job https://hydra.nixos.org/build/233201662 at 2023-09-02
58445844+ - uu-tc-error # failure in job https://hydra.nixos.org/build/245696966 at 2024-01-07
58385845 - uvector # failure in job https://hydra.nixos.org/build/233224782 at 2023-09-02
58395846 - uxadt # failure in job https://hydra.nixos.org/build/233254972 at 2023-09-02
58405847 - vabal-lib # failure in job https://hydra.nixos.org/build/233198776 at 2023-09-02
···59415948 - wai-middleware-preprocessor # failure in job https://hydra.nixos.org/build/233227365 at 2023-09-02
59425949 - wai-middleware-static-caching # failure in job https://hydra.nixos.org/build/233208386 at 2023-09-02
59435950 - wai-middleware-travisci # failure in job https://hydra.nixos.org/build/233215805 at 2023-09-02
59515951+ - wai-predicates # failure in job https://hydra.nixos.org/build/245788559 at 2024-01-07
59445952 - wai-problem-details # failure in job https://hydra.nixos.org/build/233227727 at 2023-09-02
59455953 - wai-rate-limit-postgres # failure in job https://hydra.nixos.org/build/233244097 at 2023-09-02
59465954 - wai-rate-limit-redis # failure in job https://hydra.nixos.org/build/233207860 at 2023-09-02
···1515 buildHashes = builtins.fromJSON (builtins.readFile ./hashes.json);
16161717 # the version of infisical
1818- version = "0.16.3";
1818+ version = "0.16.7";
19192020 # the platform-specific, statically linked binary
2121 src =