Change:
was working in 22.05 but in 22.11 not anymore. The package itself does not seem to have been changed, so there must be a dependency update problem. The mirage window shows a loading symbol to the end of time. ! Package is working <!-- Please @ people who are in the list of the offending package or module. If in doubt, check for whoever last touched something. -- Please run and paste the result.
Smells like the QML cache issue. Trying clearing out mirage/qml related looking things under .
The qml issue resulted in a segfault iirc. This just looks like dependencies were updated, and since mirage has been unmaintained upstream for more than a year, it broke. Maybe mirage should be removed from nixpkgs.
Maybe mirage should be removed from nixpkgs. no argument from me.
Mirage has been forked https://mx-
Hello & :wave: What would you think the best way forward would be? Should be marked as broken, or should the package be deleted. Or something else entirely? If you want it marked as broken or deleted then I can do that in a PR.
Since mirage is now abandonware, it should be removed.

Discussion:
<del> { lib , stdenv , mkDerivation , fetchFromGitHub , libXScrnSaver , olm , pkg-config , pyotherside , python3Packages , qmake , qtbase , qtgraphicaleffects , qtkeychain , qtmultimedia , qtquickcontrols2 , wrapQtAppsHook }: mkDerivation rec { pname = "mirage"; version = "0.7.2"; src = fetchFromGitHub { owner = "mirukana"; repo = pname; rev = "v${version}"; sha256 = "sha256-dJS4lAXHHNUEAG75gQaS9+aQTTTj8KHqHjISioynFdY="; fetchSubmodules = true; }; nativeBuildInputs = [ pkg-config python3Packages.wrapPython qmake wrapQtAppsHook ]; buildInputs = [ libXScrnSaver olm pyotherside qtbase qtgraphicaleffects qtkeychain qtmultimedia qtquickcontrols2 ] ++ pythonPath; pythonPath = with python3Packages; [ pillow aiofiles appdirs cairosvg filetype html-sanitizer lxml mistune pymediainfo plyer sortedcontainers watchgod redbaron hsluv simpleaudio setuptools watchgod dbus-python matrix-nio ] ++ matrix-nio.optional-dependencies.e2e; qmakeFlags = [ "PREFIX=${placeholder "out"}" "CONFIG+=qtquickcompiler" ]; dontWrapQtApps = true; postInstall = '' buildPythonPath "$out $pythonPath" wrapProgram $out/bin/mirage  --prefix PYTHONPATH : "$PYTHONPATH"  "''${qtWrapperArgs[@]}" ''; meta = with lib; { homepage = "https://github.com/mirukana/mirage"; description = "A fancy, customizable, keyboard-operable Qt/QML+Python Matrix chat client for encrypted and decentralized communication"; license = licenses.lgpl3Plus; maintainers = with maintainers; [ colemickens AndersonTorres ]; inherit (qtbase.meta) platforms; broken = stdenv.isDarwin || python3Packages.isPy37 || python3Packages.isPy38; }; } </del>

miopen-opencl = throw "'miopen-opencl' has been replaced with 'rocmPackages.miopen-opencl'"; # Added 2023-10-08 mime-types = mailcap; # Added 2022-01-21 minizip2 = pkgs.minizip-ng; # Added 2022-12-28 <ins> mirage-im = throw "'mirage-im' has been removed, as it was broken and unmaintained"; # Added 2023-11-26 </ins> monero = monero-cli; # Added 2021-11-28 mongodb-4_0 = throw "mongodb-4_0 has been removed, it's end of life since April 2022"; # Added 2023-01-05 mongodb-4_2 = throw "mongodb-4_2 has been removed, it's end of life since April 2023"; # Added 2023-06-06

quaternion = libsForQt5.callPackage ../applications/networking/instant-messengers/quaternion { }; <del> mirage-im = libsForQt5.callPackage ../applications/networking/instant-messengers/mirage { }; </del> tensor = libsForQt5.callPackage ../applications/networking/instant-messengers/tensor { }; libtensorflow = python3.pkgs.tensorflow.libtensorflow;