···52525353- `services.lemmy.settings.federation` was removed in 0.17.0 and no longer has any effect. To enable federation, the hostname must be set in the configuration file and then federation must be enabled in the admin web UI. See the [release notes](https://github.com/LemmyNet/lemmy/blob/c32585b03429f0f76d1e4ff738786321a0a9df98/RELEASES.md#upgrade-instructions) for more details.
54545555+- `spamassassin` no longer supports the `Hashcash` module. The module needs to be removed from the `loadplugin` list if it was copied over from the default `initPreConf` option.
5656+5557## Other Notable Changes {#sec-release-23.11-notable-changes}
56585759- The Cinnamon module now enables XDG desktop integration by default. If you are experiencing collisions related to xdg-desktop-portal-gtk you can safely remove `xdg.portal.extraPortals = [ pkgs.xdg-desktop-portal-gtk ];` from your NixOS configuration.
···99 repo = "ASF-ui";
1010 # updated by the update script
1111 # this is always the commit that should be used with asf-ui from the latest asf version
1212- rev = "3078d92e8b8d79571b771f452a53d1789330c541";
1313- hash = "sha256-K3YTgsde9aqtmKuFKjXpoWe6USGpKBlC6eeazuOYTqk=";
1212+ rev = "0dc9b31a571fe840ac1661b9e9777f253304529d";
1313+ hash = "sha256-gY+4H6roqqoRFTwyNboXKg8LM7BfxQYYij/eilohFNY=";
1414 };
15151616- npmDepsHash = "sha256-L+aWsGMUmIsPJRQ4XPg8WOWOqHKcfDQTqUK+vGBHi0Y=";
1616+ npmDepsHash = "sha256-3sRjlFuFyG8j8CPKG8Gj5QhE4YD9DJ5qaTJlNJT2Oao=";
17171818 installPhase = ''
1919 runHook preInstall
···11-{lib, stdenv, fetchFromGitHub, cmake}:
11+{ lib
22+, stdenv
33+, fetchFromGitHub
44+, cmake
55+, buildExamples ? false
66+}:
2733-stdenv.mkDerivation rec {
44- version = "1.4.3";
88+stdenv.mkDerivation (finalAttrs: {
99+ version = "1.5.0";
510 pname = "nanoflann";
611712 src = fetchFromGitHub {
813 owner = "jlblancoc";
914 repo = "nanoflann";
1010- rev = "v${version}";
1111- sha256 = "sha256-NcewcNQcI1CjMNibRF9HCoE2Ibs0/Hy4eOkJ20W3wLo=";
1515+ rev = "v${finalAttrs.version}";
1616+ hash = "sha256-vPLL6l4sFRi7nvIfdMbBn/gvQ1+1lQHlZbR/2ok0Iw8=";
1217 };
13181419 nativeBuildInputs = [ cmake ];
15201621 cmakeFlags = [
1717- "-DBUILD_EXAMPLES=OFF"
2222+ "-DBUILD_EXAMPLES=${if buildExamples then "ON" else "OFF"}"
1823 ];
19242025 doCheck = true;
···22272328 meta = {
2429 homepage = "https://github.com/jlblancoc/nanoflann";
3030+ description = "Header only C++ library for approximate nearest neighbor search";
3131+ longDescription = ''
3232+ nanoflann is a C++11 header-only library for building KD-Trees of datasets
3333+ with different topologies: R2, R3 (point clouds), SO(2) and SO(3) (2D and
3434+ 3D rotation groups). No support for approximate NN is provided. nanoflann
3535+ does not require compiling or installing. You just need to #include
3636+ <nanoflann.hpp> in your code.
3737+3838+ This library is a fork of the flann library by Marius Muja and David
3939+ G. Lowe, and born as a child project of MRPT. Following the original
4040+ license terms, nanoflann is distributed under the BSD license. Please, for
4141+ bugs use the issues button or fork and open a pull request.
4242+ '';
4343+ changelog = "https://github.com/jlblancoc/nanoflann/blob/v${finalAttrs.version}/CHANGELOG.md";
2544 license = lib.licenses.bsd2;
2626- description = "Header only C++ library for approximate nearest neighbor search";
4545+ maintainers = [ lib.maintainers.AndersonTorres ];
2746 platforms = lib.platforms.unix;
2847 };
2929-}
4848+})
···11{ lib
22, stdenv
33-, fetchpatch
43, fetchurl
54, fetchFromGitHub
65, makeWrapper
···1716}:
18171918let
2020- version = "2.0";
1919+ version = "2.1";
2120 prebuilt_server = fetchurl {
2221 url = "https://github.com/Genymobile/scrcpy/releases/download/v${version}/scrcpy-server-v${version}";
2323- sha256 = "sha256-niQWFfV4zWkLtDMRAA3r3s9qnFCnCCsAGVLxj28h3cI=";
2222+ sha256 = "sha256-W4vxlAJkuTDHGhxhTFfaIkf1Ky1CQLyoZcxtNm3/Zog=";
2423 };
2524in
2625stdenv.mkDerivation rec {
···3130 owner = "Genymobile";
3231 repo = pname;
3332 rev = "v${version}";
3434- sha256 = "sha256-PWH+XLKraFfjXovnZpREXBaQVyOyP8yIMYDMiF6ddXg=";
3333+ sha256 = "sha256-M5zOKwqQ0y70gsI+c0Or7hUzz4fH/8DqcOeKq4Vryc4=";
3534 };
36353737- # Remove in the next patch release
3838- patches = [
3939- (fetchpatch {
4040- name = "fix-macos-build-error.patch";
4141- url = "https://github.com/Genymobile/scrcpy/commit/6b769675fa68e60c9765022e43c4d7b1e329353a.patch";
4242- hash = "sha256-lQx01HI0nTWdZFusLIswZT2iOgkP84btqF6F58tGNko=";
4343- })
4444- ];
4545-4646- # postPatch:
4747- # screen.c: When run without a hardware accelerator, this allows the command to continue working rather than failing unexpectedly.
3636+ # display.c: When run without a hardware accelerator, this allows the command to continue working rather than failing unexpectedly.
4837 # This can happen when running on non-NixOS because then scrcpy seems to have a hard time using the host OpenGL-supporting hardware.
4938 # It would be better to fix the OpenGL problem, but that seems much more intrusive.
5039 postPatch = ''
5151- substituteInPlace app/src/screen.c \
4040+ substituteInPlace app/src/display.c \
5241 --replace "SDL_RENDERER_ACCELERATED" "SDL_RENDERER_ACCELERATED || SDL_RENDERER_SOFTWARE"
5342 '';
5443
+2-2
pkgs/servers/apache-airflow/python-package.nix
···8282, enabledProviders ? []
8383}:
8484let
8585- version = "2.6.0";
8585+ version = "2.6.2";
86868787 airflow-src = fetchFromGitHub rec {
8888 owner = "apache";
···9191 # Download using the git protocol rather than using tarballs, because the
9292 # GitHub archive tarballs don't appear to include tests
9393 forceFetchGit = true;
9494- hash = "sha256-CsLOj68+tSOI7drZq6QH+C2EB/9trg5cFAYAQp/06m8=";
9494+ hash = "sha256-ejZw71lMhfnqy4Ziha8/ufmX+SkOfopkeCskf02ZQgA=";
9595 };
96969797 # airflow bundles a web interface, which is built using webpack by an undocumented shell script in airflow's source tree.
···11+diff -ru orig/t/SATest.pm new/t/SATest.pm
22+--- orig/t/SATest.pm 2023-06-25 11:26:27.663204415 +0000
33++++ new/t/SATest.pm 2023-06-25 11:34:08.902174669 +0000
44+@@ -65,9 +65,12 @@
55+66+ # Clean PATH so taint doesn't complain
77+ if (!$RUNNING_ON_WINDOWS) {
88+- $ENV{'PATH'} = '/bin:/usr/bin:/usr/local/bin';
99++ # untaint PATH
1010++ $ENV{'PATH'} =~ /^(.+)$/;
1111++ $ENV{'PATH'} = $1;
1212++ # $ENV{'PATH'} = '/bin:/usr/bin:/usr/local/bin';
1313+ # Remove tainted envs, at least ENV used in FreeBSD
1414+- delete @ENV{qw(IFS CDPATH ENV BASH_ENV)};
1515++ # delete @ENV{qw(IFS CDPATH ENV BASH_ENV)};
1616+ } else {
1717+ # Windows might need non-system directories in PATH to run a Perl installation
1818+ # The best we can do is clean out obviously bad stuff such as relative paths or \..\