+1
-1
lib/default.nix
+1
-1
lib/default.nix
···
+2
-2
lib/fileset/default.nix
+2
-2
lib/fileset/default.nix
······-lib.fileset.fileFilter: First argument is of type ${typeOf predicate}, but it should be a function.''+lib.fileset.fileFilter: First argument is of type ${typeOf predicate}, but it should be a function instead.''
+25
-14
lib/fileset/internal.nix
+25
-14
lib/fileset/internal.nix
···+"lib.fileset.fileFilter: The predicate function passed as the first argument must be able to handle extra attributes for future compatibility. If you're using `{ name, file }:`, use `{ name, file, ... }:` instead." = null;-"lib.fileset.fileFilter: The predicate function passed as the first argument must be able to handle extra attributes for future compatibility. If you're using `{ name, file }:`, use `{ name, file, ... }:` instead." = null;
+27
lib/fileset/tests.sh
+27
lib/fileset/tests.sh
···+expectFailure 'fileFilter null (abort "this is not needed")' 'lib.fileset.fileFilter: First argument is of type null, but it should be a function instead.'+expectFailure 'fileFilter (file: abort "this is not needed") null' 'lib.fileset.fileFilter: Second argument is of type null, but it should be a file set or a path instead.'+expectFailure 'fileFilter (file: abort "this is not needed") ./a' 'lib.fileset.fileFilter: Second argument \('"$work"'/a\) is a path that does not exist.'···+checkFileset 'fileFilter (file: assert file.name != "c"; file.name == "a") (difference ./. ./c)'
+13
lib/lists.nix
+13
lib/lists.nix
···
+9
lib/tests/misc.nix
+9
lib/tests/misc.nix
···
-6
maintainers/maintainer-list.nix
-6
maintainers/maintainer-list.nix
···
+4
nixos/doc/manual/release-notes/rl-2311.section.md
+4
nixos/doc/manual/release-notes/rl-2311.section.md
···- The latest version of `clonehero` now stores custom content in `~/.clonehero`. See the [migration instructions](https://clonehero.net/2022/11/29/v23-to-v1-migration-instructions.html). Typically, these content files would exist along side the binary, but the previous build used a wrapper script that would store them in `~/.config/unity3d/srylain Inc_/Clone Hero`.+- `services.mastodon` doesn't support providing a TCP port to its `streaming` component anymore, as upstream implemented parallelization by running multiple instances instead of running multiple processes in one instance. Please create a PR if you are interested in this feature.- The `services.hostapd` module was rewritten to support `passwordFile` like options, WPA3-SAE, and management of multiple interfaces. This breaks compatibility with older configurations.- `hostapd` is now started with additional systemd sandbox/hardening options for better security.- `services.hostapd.interface` was replaced with a per-radio and per-bss configuration scheme using [services.hostapd.radios](#opt-services.hostapd.radios).···- JACK tools (`jack_*` except `jack_control`) have moved from the `jack2` package to `jack-example-tools`- The `matrix-synapse` package & module have undergone some significant internal changes, for most setups no intervention is needed, though:
+4
nixos/modules/security/acme/default.nix
+4
nixos/modules/security/acme/default.nix
···+# Let's Encrypt Failed Validation Limit allows 5 retries per hour, per account, hostname and hour.
+1
-1
nixos/modules/services/misc/autofs.nix
+1
-1
nixos/modules/services/misc/autofs.nix
+58
-41
nixos/modules/services/web-apps/mastodon.nix
+58
-41
nixos/modules/services/web-apps/mastodon.nix
······+SystemCallFilter = [ ("~" + lib.concatStringsSep " " (systemCallsList ++ [ "@memlock" "@resources" ])) "pipe" "pipe2" ];+"Mastodon currently doesn't support streaming via TCP ports. Please open a PR if you need this."·········-SystemCallFilter = [ ("~" + lib.concatStringsSep " " (systemCallsList ++ [ "@memlock" "@resources" ])) "pipe" "pipe2" ];···-proxyPass = (if cfg.enableUnixSocket then "http://unix:/run/mastodon-streaming/streaming.socket" else "http://127.0.0.1:${toString(cfg.streamingPort)}/");···users.groups.${cfg.group}.members = lib.optional cfg.configureNginx config.services.nginx.user;
+5
-4
nixos/modules/system/boot/kernel.nix
+5
-4
nixos/modules/system/boot/kernel.nix
···+extraStructuredConfig = { # attrset of extra configuration parameters without the CONFIG_ prefix···+extraConfig = "FOO y"; # extra configuration options in string form without the CONFIG_ prefix
+1
-1
nixos/modules/system/boot/systemd/initrd.nix
+1
-1
nixos/modules/system/boot/systemd/initrd.nix
···
+7
-2
nixos/modules/virtualisation/azure-agent.nix
+7
-2
nixos/modules/virtualisation/azure-agent.nix
·········
-37
nixos/modules/virtualisation/azure-image.nix
-37
nixos/modules/virtualisation/azure-image.nix
···
+12
-10
nixos/tests/web-apps/mastodon/remote-postgresql.nix
+12
-10
nixos/tests/web-apps/mastodon/remote-postgresql.nix
··················
+1
-2
nixos/tests/web-apps/mastodon/script.nix
+1
-2
nixos/tests/web-apps/mastodon/script.nix
···
+4
nixos/tests/web-apps/mastodon/standard.nix
+4
nixos/tests/web-apps/mastodon/standard.nix
···
+1
-1
nixos/tests/xmpp/ejabberd.nix
+1
-1
nixos/tests/xmpp/ejabberd.nix
+2
-2
pkgs/applications/audio/goodvibes/default.nix
+2
-2
pkgs/applications/audio/goodvibes/default.nix
···
+2
-2
pkgs/applications/graphics/structorizer/default.nix
+2
-2
pkgs/applications/graphics/structorizer/default.nix
······
+11
-8
pkgs/applications/networking/cluster/k9s/default.nix
+11
-8
pkgs/applications/networking/cluster/k9s/default.nix
···+{ stdenv, lib, buildGoModule, fetchFromGitHub, installShellFiles, testers, nix-update-script, k9s }:······# {"level":"fatal","error":"could not create any of the following paths: /homeless-shelter/.config, /etc/xdg","time":"2022-06-28T15:52:36Z","message":"Unable to create configuration directory for k9s"}
+2
-2
pkgs/applications/networking/cluster/kn/default.nix
+2
-2
pkgs/applications/networking/cluster/kn/default.nix
···
+2
-2
pkgs/applications/networking/cluster/kops/default.nix
+2
-2
pkgs/applications/networking/cluster/kops/default.nix
+3
-3
pkgs/applications/networking/cluster/opentofu/default.nix
+3
-3
pkgs/applications/networking/cluster/opentofu/default.nix
···
+159
-159
pkgs/applications/networking/cluster/terraform-providers/providers.json
+159
-159
pkgs/applications/networking/cluster/terraform-providers/providers.json
··············································································"homepage": "https://registry.terraform.io/providers/terraform-provider-openstack/openstack",························
+8
-3
pkgs/applications/networking/cluster/waagent/default.nix
+8
-3
pkgs/applications/networking/cluster/waagent/default.nix
···+python39, # the latest python version that waagent test against according to https://github.com/Azure/WALinuxAgent/blob/28345a55f9b21dae89472111635fd6e41809d958/.github/workflows/ci_pr.yml#L75······
+23
pkgs/applications/networking/cluster/waagent/dont-configure-sshd.patch
+23
pkgs/applications/networking/cluster/waagent/dont-configure-sshd.patch
···
+3
-2
pkgs/applications/networking/instant-messengers/alfaview/default.nix
+3
-2
pkgs/applications/networking/instant-messengers/alfaview/default.nix
······
+2
-2
pkgs/applications/networking/instant-messengers/signalbackup-tools/default.nix
+2
-2
pkgs/applications/networking/instant-messengers/signalbackup-tools/default.nix
···(if stdenv.isDarwin then darwin.apple_sdk_11_0.llvmPackages_14.stdenv else stdenv).mkDerivation rec {
+1
pkgs/applications/networking/p2p/transmission/4.nix
+1
pkgs/applications/networking/p2p/transmission/4.nix
+25
-2
pkgs/applications/networking/sync/backintime/qt.nix
+25
-2
pkgs/applications/networking/sync/backintime/qt.nix
······+substituteInPlace "$out/share/dbus-1/system-services/net.launchpad.backintime.serviceHelper.service" \
+5
-4
pkgs/applications/science/logic/abella/default.nix
+5
-4
pkgs/applications/science/logic/abella/default.nix
···
+2
-2
pkgs/applications/version-management/gh/default.nix
+2
-2
pkgs/applications/version-management/gh/default.nix
···
+1
-24
pkgs/applications/video/frigate/default.nix
+1
-24
pkgs/applications/video/frigate/default.nix
·········
+37
pkgs/by-name/bl/bluetility/package.nix
+37
pkgs/by-name/bl/bluetility/package.nix
···+url = "https://github.com/jnross/Bluetility/releases/download/${finalAttrs.version}/Bluetility.app.zip";
+3
-3
pkgs/by-name/qu/quicktype/package.nix
+3
-3
pkgs/by-name/qu/quicktype/package.nix
···
+2
-2
pkgs/by-name/uu/uuu/package.nix
+2
-2
pkgs/by-name/uu/uuu/package.nix
···
+2
-2
pkgs/development/compilers/closure/default.nix
+2
-2
pkgs/development/compilers/closure/default.nix
···url = "mirror://maven/com/google/javascript/closure-compiler/v${version}/closure-compiler-v${version}.jar";
+2
-1
pkgs/development/coq-modules/gappalib/default.nix
+2
-1
pkgs/development/coq-modules/gappalib/default.nix
···
+2
pkgs/development/libraries/libgnome-games-support/2.0.nix
+2
pkgs/development/libraries/libgnome-games-support/2.0.nix
+2
pkgs/development/libraries/libgnome-games-support/default.nix
+2
pkgs/development/libraries/libgnome-games-support/default.nix
pkgs/development/libraries/tinycompress/default.nix
pkgs/by-name/ti/tinycompress/package.nix
pkgs/development/libraries/tinycompress/default.nix
pkgs/by-name/ti/tinycompress/package.nix
+12
-18
pkgs/development/ocaml-modules/getopt/default.nix
+12
-18
pkgs/development/ocaml-modules/getopt/default.nix
···-url = "https://download.ocamlcore.org/ocaml-getopt/ocaml-getopt/${version}/ocaml-getopt-${version}.tar.gz";
+2
-2
pkgs/development/python-modules/ansible/default.nix
+2
-2
pkgs/development/python-modules/ansible/default.nix
······
+3
-3
pkgs/development/python-modules/dramatiq/default.nix
+3
-3
pkgs/development/python-modules/dramatiq/default.nix
······
+2
-2
pkgs/development/python-modules/python-smarttub/default.nix
+2
-2
pkgs/development/python-modules/python-smarttub/default.nix
······
+2
-2
pkgs/development/python-modules/transformers/default.nix
+2
-2
pkgs/development/python-modules/transformers/default.nix
······
+2
-2
pkgs/development/tools/altair-graphql-client/default.nix
+2
-2
pkgs/development/tools/altair-graphql-client/default.nix
···url = "https://github.com/imolorhe/altair/releases/download/v${version}/altair_${version}_x86_64_linux.AppImage";
+2
-2
pkgs/development/tools/codespell/default.nix
+2
-2
pkgs/development/tools/codespell/default.nix
···
+1
-1
pkgs/development/tools/godot/4/default.nix
+1
-1
pkgs/development/tools/godot/4/default.nix
···
+3
-3
pkgs/development/tools/misc/slint-lsp/default.nix
+3
-3
pkgs/development/tools/misc/slint-lsp/default.nix
···
+3
-3
pkgs/development/tools/railway/default.nix
+3
-3
pkgs/development/tools/railway/default.nix
···
+43
-43
pkgs/development/tools/rust/cargo-leptos/Cargo.lock
+43
-43
pkgs/development/tools/rust/cargo-leptos/Cargo.lock
····························································
+3
-2
pkgs/development/tools/rust/cargo-leptos/default.nix
+3
-2
pkgs/development/tools/rust/cargo-leptos/default.nix
······
+2
-2
pkgs/development/tools/skaffold/default.nix
+2
-2
pkgs/development/tools/skaffold/default.nix
···
+3
-3
pkgs/development/tools/stylua/default.nix
+3
-3
pkgs/development/tools/stylua/default.nix
···
+3
-3
pkgs/development/tools/supabase-cli/default.nix
+3
-3
pkgs/development/tools/supabase-cli/default.nix
···
+6
-6
pkgs/development/tools/tailwindcss/default.nix
+6
-6
pkgs/development/tools/tailwindcss/default.nix
···
+2
-2
pkgs/development/web/nodejs/v21.nix
+2
-2
pkgs/development/web/nodejs/v21.nix
···
-13
pkgs/misc/tpm2-pkcs11/0001-configure-ac-version.patch
-13
pkgs/misc/tpm2-pkcs11/0001-configure-ac-version.patch
···
+13
-7
pkgs/misc/tpm2-pkcs11/default.nix
+13
-7
pkgs/misc/tpm2-pkcs11/default.nix
···
+51
pkgs/misc/tpm2-pkcs11/graceful-fapi-fail.patch
+51
pkgs/misc/tpm2-pkcs11/graceful-fapi-fail.patch
···+@@ -977,7 +977,8 @@ CK_RV backend_fapi_token_changeauth(token *tok, bool user, twist toldpin, twist
+10
pkgs/misc/tpm2-pkcs11/version.patch
+10
pkgs/misc/tpm2-pkcs11/version.patch
···
pkgs/os-specific/linux/alsa-project/alsa-firmware/default.nix
pkgs/by-name/al/alsa-firmware/package.nix
pkgs/os-specific/linux/alsa-project/alsa-firmware/default.nix
pkgs/by-name/al/alsa-firmware/package.nix
pkgs/os-specific/linux/alsa-project/alsa-lib/alsa-plugin-conf-multilib.patch
pkgs/by-name/al/alsa-lib/alsa-plugin-conf-multilib.patch
pkgs/os-specific/linux/alsa-project/alsa-lib/alsa-plugin-conf-multilib.patch
pkgs/by-name/al/alsa-lib/alsa-plugin-conf-multilib.patch
pkgs/os-specific/linux/alsa-project/alsa-lib/default.nix
pkgs/by-name/al/alsa-lib/package.nix
pkgs/os-specific/linux/alsa-project/alsa-lib/default.nix
pkgs/by-name/al/alsa-lib/package.nix
pkgs/os-specific/linux/alsa-project/alsa-oss/default.nix
pkgs/by-name/al/alsa-oss/package.nix
pkgs/os-specific/linux/alsa-project/alsa-oss/default.nix
pkgs/by-name/al/alsa-oss/package.nix
pkgs/os-specific/linux/alsa-project/alsa-plugins/default.nix
pkgs/by-name/al/alsa-plugins/package.nix
pkgs/os-specific/linux/alsa-project/alsa-plugins/default.nix
pkgs/by-name/al/alsa-plugins/package.nix
pkgs/os-specific/linux/alsa-project/alsa-plugins/wrapper.nix
pkgs/by-name/al/alsa-plugins-wrapper/package.nix
pkgs/os-specific/linux/alsa-project/alsa-plugins/wrapper.nix
pkgs/by-name/al/alsa-plugins-wrapper/package.nix
pkgs/os-specific/linux/alsa-project/alsa-tools/default.nix
pkgs/by-name/al/alsa-tools/package.nix
pkgs/os-specific/linux/alsa-project/alsa-tools/default.nix
pkgs/by-name/al/alsa-tools/package.nix
pkgs/os-specific/linux/alsa-project/alsa-topology-conf/default.nix
pkgs/by-name/al/alsa-topology-conf/package.nix
pkgs/os-specific/linux/alsa-project/alsa-topology-conf/default.nix
pkgs/by-name/al/alsa-topology-conf/package.nix
pkgs/os-specific/linux/alsa-project/alsa-ucm-conf/default.nix
pkgs/by-name/al/alsa-ucm-conf/package.nix
pkgs/os-specific/linux/alsa-project/alsa-ucm-conf/default.nix
pkgs/by-name/al/alsa-ucm-conf/package.nix
pkgs/os-specific/linux/alsa-project/alsa-utils/default.nix
pkgs/by-name/al/alsa-utils/package.nix
pkgs/os-specific/linux/alsa-project/alsa-utils/default.nix
pkgs/by-name/al/alsa-utils/package.nix
-13
pkgs/os-specific/linux/alsa-project/default.nix
-13
pkgs/os-specific/linux/alsa-project/default.nix
···
+3
-2
pkgs/os-specific/linux/microcode/intel.nix
+3
-2
pkgs/os-specific/linux/microcode/intel.nix
······+changelog = "https://github.com/intel/Intel-Linux-Processor-Microcode-Data-Files/releases/tag/${src.rev}";
+2
-2
pkgs/os-specific/linux/sssd/default.nix
+2
-2
pkgs/os-specific/linux/sssd/default.nix
···
pkgs/os-specific/linux/tinyalsa/default.nix
pkgs/by-name/ti/tinyalsa/package.nix
pkgs/os-specific/linux/tinyalsa/default.nix
pkgs/by-name/ti/tinyalsa/package.nix
-29
pkgs/servers/home-assistant/default.nix
-29
pkgs/servers/home-assistant/default.nix
···
+6
pkgs/servers/home-assistant/tests.nix
+6
pkgs/servers/home-assistant/tests.nix
···# homeassistant.components.vesync:config_validation.py:863 The 'vesync' option has been removed, please remove it from your configuration···
+21
-14
pkgs/servers/mail/opensmtpd/default.nix
+21
-14
pkgs/servers/mail/opensmtpd/default.nix
···./proc_path.diff # TODO: upstream to OpenSMTPD, see https://github.com/NixOS/nixpkgs/issues/54045-./cross_fix.diff # TODO: remove when https://github.com/OpenSMTPD/OpenSMTPD/pull/1177 will have made it into a release······
+2
-3
pkgs/servers/mastodon/default.nix
+2
-3
pkgs/servers/mastodon/default.nix
······
+553
-421
pkgs/servers/mastodon/gemset.nix
+553
-421
pkgs/servers/mastodon/gemset.nix
···-dependencies = ["actionpack" "activejob" "activerecord" "activestorage" "activesupport" "mail"];+dependencies = ["actionpack" "activejob" "activerecord" "activestorage" "activesupport" "mail" "net-imap" "net-pop" "net-smtp"];-dependencies = ["actionpack" "actionview" "activejob" "activesupport" "mail" "rails-dom-testing"];+dependencies = ["actionpack" "actionview" "activejob" "activesupport" "mail" "net-imap" "net-pop" "net-smtp" "rails-dom-testing"];dependencies = ["actionview" "activesupport" "rack" "rack-test" "rails-dom-testing" "rails-html-sanitizer"];···+dependencies = ["actionpack" "activerecord" "activestorage" "activesupport" "globalid" "nokogiri"];dependencies = ["activesupport" "builder" "erubi" "rails-dom-testing" "rails-html-sanitizer"];······dependencies = ["actionpack" "activejob" "activerecord" "activesupport" "marcel" "mini_mime"];··············································································dependencies = ["faraday-em_http" "faraday-em_synchrony" "faraday-excon" "faraday-httpclient" "faraday-multipart" "faraday-net_http" "faraday-net_http_persistent" "faraday-patron" "faraday-rack" "faraday-retry" "ruby2_keywords"];························dependencies = ["activesupport" "ast" "better_html" "erubi" "highline" "i18n" "parser" "rails-i18n" "rainbow" "terminal-table"];···············dependencies = ["activesupport" "kaminari-actionview" "kaminari-activerecord" "kaminari-core"];·············································dependencies = ["activemodel" "attr_required" "json-jwt" "net-smtp" "rack-oauth2" "swd" "tzinfo" "validate_email" "validate_url" "webfinger"];··········································-dependencies = ["actioncable" "actionmailbox" "actionmailer" "actionpack" "actiontext" "actionview" "activejob" "activemodel" "activerecord" "activestorage" "activesupport" "railties" "sprockets-rails"];+dependencies = ["actioncable" "actionmailbox" "actionmailer" "actionpack" "actiontext" "actionview" "activejob" "activemodel" "activerecord" "activestorage" "activesupport" "railties"];·································dependencies = ["actionpack" "activesupport" "railties" "rspec-core" "rspec-expectations" "rspec-mocks" "rspec-support"];···-dependencies = ["json" "parallel" "parser" "rainbow" "regexp_parser" "rexml" "rubocop-ast" "ruby-progressbar" "unicode-display_width"];+dependencies = ["base64" "json" "language_server-protocol" "parallel" "parser" "rainbow" "regexp_parser" "rexml" "rubocop-ast" "ruby-progressbar" "unicode-display_width"];····························································
+12
-10
pkgs/servers/mastodon/source.nix
+12
-10
pkgs/servers/mastodon/source.nix
···
+12
-9
pkgs/servers/mastodon/update.sh
+12
-9
pkgs/servers/mastodon/update.sh
···REVISION="$(curl ${GITHUB_TOKEN:+" -u \":$GITHUB_TOKEN\""} -s "https://api.github.com/repos/$OWNER/$REPO/releases" | jq -r 'map(select(.prerelease == false)) | .[0].tag_name')"···
+3
-3
pkgs/servers/miniflux/default.nix
+3
-3
pkgs/servers/miniflux/default.nix
······
+3
-3
pkgs/servers/monitoring/telegraf/default.nix
+3
-3
pkgs/servers/monitoring/telegraf/default.nix
······
+3
-3
pkgs/servers/soft-serve/default.nix
+3
-3
pkgs/servers/soft-serve/default.nix
···
-2
pkgs/servers/sql/proxysql/default.nix
-2
pkgs/servers/sql/proxysql/default.nix
-11
pkgs/servers/sql/proxysql/makefiles.patch
-11
pkgs/servers/sql/proxysql/makefiles.patch
···-@@ -321,10 +289,6 @@ prometheus-cpp: prometheus-cpp/prometheus-cpp/lib/libprometheus-cpp-core.a-cd re2/re2 && sed -i '' -e 's/-O3 -g/-O3 -g -std=c++11 -fPIC -DMEMORY_SANITIZER -DRE2_ON_VALGRIND /' Makefile
+2
pkgs/tools/inputmethods/fcitx5/fcitx5-gtk.nix
+2
pkgs/tools/inputmethods/fcitx5/fcitx5-gtk.nix
+1
-1
pkgs/tools/misc/logstash/7.x.nix
+1
-1
pkgs/tools/misc/logstash/7.x.nix
···
+2
-2
pkgs/tools/misc/whatsapp-chat-exporter/default.nix
+2
-2
pkgs/tools/misc/whatsapp-chat-exporter/default.nix
···
+2
-2
pkgs/tools/misc/yt-dlp/default.nix
+2
-2
pkgs/tools/misc/yt-dlp/default.nix
···
+3
-3
pkgs/tools/misc/zellij/default.nix
+3
-3
pkgs/tools/misc/zellij/default.nix
···
+15
-5
pkgs/tools/security/bitwarden/default.nix
+15
-5
pkgs/tools/security/bitwarden/default.nix
······+url = "https://github.com/solopasha/bitwarden_flatpak/raw/daec07b067b9cec5e260b44a53216fc65866ba1d/wayland-clipboard.patch";
+4
pkgs/tools/security/ccid/default.nix
+4
pkgs/tools/security/ccid/default.nix
···
+2
-2
pkgs/tools/typesetting/sile/default.nix
+2
-2
pkgs/tools/typesetting/sile/default.nix
···url = "https://github.com/sile-typesetter/sile/releases/download/v${finalAttrs.version}/sile-${finalAttrs.version}.tar.xz";
+1
pkgs/top-level/aliases.nix
+1
pkgs/top-level/aliases.nix
···aether = throw "aether has been removed from nixpkgs; upstream unmaintained, security issues"; # Added 2023-10-03alertmanager-bot = throw "alertmanager-bot is broken and has been archived by upstream" ; # Added 2023-07-28+alsa-project = throw "alsa-project was removed and its sub-attributes were promoted to top-level."; # Added 2023-11-12
+8
-17
pkgs/top-level/all-packages.nix
+8
-17
pkgs/top-level/all-packages.nix
······-inherit lib __splicedPackages makeScopeWithSplicing' generateSplicesForMkScope pkgsBuildHost;+inherit lib __splicedPackages makeScopeWithSplicing' generateSplicesForMkScope pkgsHostTarget;# plasma5Packages maps to the Qt5 packages set that is used to build the plasma5 desktop······
+3
-3
pkgs/top-level/qt5-packages.nix
+3
-3
pkgs/top-level/qt5-packages.nix
···# qt5 set should not be pre-spliced to prevent spliced packages being a part of an unspliced set# 'pkgsCross.aarch64-multiplatform.pkgsBuildTarget.targetPackages.libsForQt5.qtbase' should not have a `__spliced` but if qt5 is pre-spliced then it will have one.