-1
nixos/tests/all-tests.nix
-1
nixos/tests/all-tests.nix
···
-43
nixos/tests/pgadmin4-standalone.nix
-43
nixos/tests/pgadmin4-standalone.nix
···
+29
-111
nixos/tests/pgadmin4.nix
+29
-111
nixos/tests/pgadmin4.nix
······-# also ensure Server Mode is set to false, which will automatically exclude some unnecessary tests.-# see https://github.com/pgadmin-org/pgadmin4/blob/fd1c26408bbf154fa455a49ee5c12895933833a3/web/regression/runtests.py#L217-L226-&& sed -i 's|/opt/PostgreSQL/9.4/bin/|${pkgs.postgresql}/bin|' web/regression/test_config.json \-&& sed -i 's|\"headless_chrome\": false|\"headless_chrome\": true|' web/regression/test_config.json \-&& sed -i 's|builtins.SERVER_MODE = None|builtins.SERVER_MODE = False|' web/regression/runtests.py"-# see https://stackoverflow.com/questions/50642308/webdriverexception-unknown-error-devtoolsactiveport-file-doesnt-exist-while-t#50642913-&& sed -i '\|options.add_argument(\"--disable-infobars\")|a \ \ \ \ \ \ \ \ options.binary_location = \"${pkgs.chromium}/bin/chromium\"' web/regression/runtests.py \-&& sed -i '\|options.add_argument(\"--no-sandbox\")|a \ \ \ \ \ \ \ \ options.add_argument(\"--headless\")' web/regression/runtests.py \-&& sed -i '\|options.add_argument(\"--disable-infobars\")|a \ \ \ \ \ \ \ \ options.add_argument(\"--disable-dev-shm-usage\")' web/regression/runtests.py \-&& sed -i 's|(chrome_options=options)|(executable_path=\"${pkgs.chromedriver}/bin/chromedriver\", chrome_options=options)|' web/regression/runtests.py \+machine.wait_until_succeeds("curl -s localhost:5051/login | grep \"<title>pgAdmin 4</title>\" > /dev/null")-&& sed -i \'s|builtins.SERVER_MODE = False|builtins.SERVER_MODE = True|\' regression/runtests.py \+# pgadmin4-desktopmode tries to read that as well. This normally fails with a PermissionError, as the config file+# is owned by the user of the pgadmin module. With the check-system-config-dir.patch this will just throw a warning+# If we run pgadmin4-desktopmode as root (something one really shouldn't do), it can read the config file and fail,+machine.wait_until_succeeds("curl -s localhost:5050/browser/ | grep \"<title>pgAdmin 4</title>\" > /dev/null")
+2
-2
pkgs/applications/blockchains/btcpayserver/default.nix
+2
-2
pkgs/applications/blockchains/btcpayserver/default.nix
···
+4
-4
pkgs/applications/blockchains/btcpayserver/deps.nix
+4
-4
pkgs/applications/blockchains/btcpayserver/deps.nix
···(fetchNuGet { pname = "AWSSDK.S3"; version = "3.3.110.10"; sha256 = "1lf1hfbx792dpa1hxgn0a0jrrvldd16hgbxx229dk2qcz5qlnc38"; })(fetchNuGet { pname = "BIP78.Sender"; version = "0.2.2"; sha256 = "12pm2s35c0qzc06099q2z1pxwq94rq85n74yz8fs8gwvm2ksgp4p"; })(fetchNuGet { pname = "BTCPayServer.Hwi"; version = "2.0.2"; sha256 = "0lh3n1qncqs4kbrmx65xs271f0d9c7irrs9qnsa9q51cbbqbljh9"; })-(fetchNuGet { pname = "BTCPayServer.Lightning.All"; version = "1.4.18"; sha256 = "1w1h6za2mjk04njkw4hny3lx38h2m03gmvwrihj9h2rak7jf2gij"; })+(fetchNuGet { pname = "BTCPayServer.Lightning.All"; version = "1.4.20"; sha256 = "1vnzmczd4z25vbf987p4vp6sxc09fp6mvhrvq41iwj1ks5zcprlf"; })(fetchNuGet { pname = "BTCPayServer.Lightning.Charge"; version = "1.3.20"; sha256 = "0nk82hkgs67mxfxkgbav8yxxd79m0xyqaan7vay00gg33pjqdjvj"; })-(fetchNuGet { pname = "BTCPayServer.Lightning.CLightning"; version = "1.3.24"; sha256 = "0i0lqpxx0gy9zbssjigz0vq0way88x0slyyfijsx4sasrhrbv5qs"; })+(fetchNuGet { pname = "BTCPayServer.Lightning.CLightning"; version = "1.3.25"; sha256 = "0172czzzlgsljgmhb5wh8cb1cl12ac54qyzmd3w18wbkxmr205qk"; })(fetchNuGet { pname = "BTCPayServer.Lightning.Common"; version = "1.3.16"; sha256 = "1g37736b4k0ncpyy2qycbk4l85fqvgwac3k98nbdj0dvhfghp1dn"; })(fetchNuGet { pname = "BTCPayServer.Lightning.Common"; version = "1.3.21"; sha256 = "042xwfsxd30zgwiz0w14ynb755w5sldkplxgw1fkw68lrz66x5s4"; })(fetchNuGet { pname = "BTCPayServer.Lightning.Eclair"; version = "1.3.20"; sha256 = "093w82mcxxxbvx66j0sp3lsfm2bkbi3igm80iz9zdghy85845kc9"; })-(fetchNuGet { pname = "BTCPayServer.Lightning.LNBank"; version = "1.3.23"; sha256 = "036cggc386448i05s38pnhzs7qqbix6lml7j2zn84gcgk8w741gi"; })+(fetchNuGet { pname = "BTCPayServer.Lightning.LNBank"; version = "1.3.24"; sha256 = "0dah7q90x29rqhngxd9226pfn1k4bbhhfgnkpjpw64529m29cdks"; })(fetchNuGet { pname = "BTCPayServer.Lightning.LND"; version = "1.4.14"; sha256 = "1gzqz34lgk42kf86ldi3z0k4m9x91hlkqh6d7rq93nphl57mwqar"; })-(fetchNuGet { pname = "BTCPayServer.Lightning.LNDhub"; version = "1.0.16"; sha256 = "0l6pnjc6phsacwg145kwsakjpkd44jm1w53y0s166bwzpcdmljq0"; })+(fetchNuGet { pname = "BTCPayServer.Lightning.LNDhub"; version = "1.0.18"; sha256 = "0vnnnm9c5w8ag3a25fzmsjax028ykb7xr4fp7saq4si3bmzkjswp"; })(fetchNuGet { pname = "BTCPayServer.NETCore.Plugins"; version = "1.4.4"; sha256 = "0rk0prmb0539ji5fd33cqy3yvw51i5i8m5hb43admr5z8960dd6l"; })(fetchNuGet { pname = "BTCPayServer.NETCore.Plugins.Mvc"; version = "1.4.4"; sha256 = "1kmmj5m7s41wc1akpqw1b1j7pp4c0vn6sqxb487980ibpj6hyisl"; })
+2
-2
pkgs/applications/blockchains/nbxplorer/default.nix
+2
-2
pkgs/applications/blockchains/nbxplorer/default.nix
···
+2
-2
pkgs/applications/misc/anytype/default.nix
+2
-2
pkgs/applications/misc/anytype/default.nix
···
+40
-9
pkgs/applications/misc/xmrig/default.nix
+40
-9
pkgs/applications/misc/xmrig/default.nix
······
+2
-2
pkgs/applications/networking/cluster/arkade/default.nix
+2
-2
pkgs/applications/networking/cluster/arkade/default.nix
···
+3
-3
pkgs/applications/networking/cluster/tfswitch/default.nix
+3
-3
pkgs/applications/networking/cluster/tfswitch/default.nix
···
+3
-3
pkgs/applications/virtualization/podman/default.nix
+3
-3
pkgs/applications/virtualization/podman/default.nix
······
+2
-2
pkgs/desktops/pantheon/apps/appcenter/default.nix
+2
-2
pkgs/desktops/pantheon/apps/appcenter/default.nix
···
+25
-27
pkgs/development/compilers/gcc/10/default.nix
+25
-27
pkgs/development/compilers/gcc/10/default.nix
···-depsTargetTarget = optional (!crossStageStatic && threadsCross != {} && threadsCross.package != null) threadsCross.package;
+25
-27
pkgs/development/compilers/gcc/11/default.nix
+25
-27
pkgs/development/compilers/gcc/11/default.nix
···-depsTargetTarget = optional (!crossStageStatic && threadsCross != {} && threadsCross.package != null) threadsCross.package;
+27
-28
pkgs/development/compilers/gcc/12/default.nix
+27
-28
pkgs/development/compilers/gcc/12/default.nix
···
+31
-30
pkgs/development/compilers/gcc/4.8/default.nix
+31
-30
pkgs/development/compilers/gcc/4.8/default.nix
···
+31
-30
pkgs/development/compilers/gcc/4.9/default.nix
+31
-30
pkgs/development/compilers/gcc/4.9/default.nix
···
+33
-31
pkgs/development/compilers/gcc/6/default.nix
+33
-31
pkgs/development/compilers/gcc/6/default.nix
···
+22
-26
pkgs/development/compilers/gcc/7/default.nix
+22
-26
pkgs/development/compilers/gcc/7/default.nix
···NIX_CFLAGS_COMPILE = lib.optionalString (stdenv.cc.isClang && langFortran) "-Wno-unused-command-line-argument";
+22
-26
pkgs/development/compilers/gcc/8/default.nix
+22
-26
pkgs/development/compilers/gcc/8/default.nix
···
+24
-27
pkgs/development/compilers/gcc/9/default.nix
+24
-27
pkgs/development/compilers/gcc/9/default.nix
···
+92
pkgs/development/compilers/gcc/common/dependencies.nix
+92
pkgs/development/compilers/gcc/common/dependencies.nix
···+depsTargetTarget = optionals (!crossStageStatic && threadsCross != { } && threadsCross.package != null) [ threadsCross.package ];
+8
-2
pkgs/development/libraries/draco/default.nix
+8
-2
pkgs/development/libraries/draco/default.nix
···
+3
-2
pkgs/development/python-modules/b2sdk/default.nix
+3
-2
pkgs/development/python-modules/b2sdk/default.nix
······
+2
-2
pkgs/development/python-modules/flask-babel/default.nix
+2
-2
pkgs/development/python-modules/flask-babel/default.nix
···
+2
-2
pkgs/development/python-modules/pypinyin/default.nix
+2
-2
pkgs/development/python-modules/pypinyin/default.nix
···
+2
-2
pkgs/development/python-modules/pyvmomi/default.nix
+2
-2
pkgs/development/python-modules/pyvmomi/default.nix
······
+2
-2
pkgs/development/python-modules/robotstatuschecker/default.nix
+2
-2
pkgs/development/python-modules/robotstatuschecker/default.nix
······
+2
-2
pkgs/development/python-modules/screenlogicpy/default.nix
+2
-2
pkgs/development/python-modules/screenlogicpy/default.nix
······
+2
-2
pkgs/development/python-modules/types-dateutil/default.nix
+2
-2
pkgs/development/python-modules/types-dateutil/default.nix
···
+4
-2
pkgs/development/tools/backblaze-b2/default.nix
+4
-2
pkgs/development/tools/backblaze-b2/default.nix
···
+3
-3
pkgs/development/tools/go-mockery/default.nix
+3
-3
pkgs/development/tools/go-mockery/default.nix
······
+2
-2
pkgs/development/tools/kubernetes-controller-tools/default.nix
+2
-2
pkgs/development/tools/kubernetes-controller-tools/default.nix
···
+2
-2
pkgs/development/tools/oh-my-posh/default.nix
+2
-2
pkgs/development/tools/oh-my-posh/default.nix
···
+3
-3
pkgs/development/tools/pscale/default.nix
+3
-3
pkgs/development/tools/pscale/default.nix
···
+3
-3
pkgs/development/tools/rust/cargo-insta/default.nix
+3
-3
pkgs/development/tools/rust/cargo-insta/default.nix
···
+3
-3
pkgs/development/tools/skaffold/default.nix
+3
-3
pkgs/development/tools/skaffold/default.nix
···
+2
-2
pkgs/servers/amqp/rabbitmq-server/default.nix
+2
-2
pkgs/servers/amqp/rabbitmq-server/default.nix
···url = "https://github.com/rabbitmq/rabbitmq-server/releases/download/v${version}/${pname}-${version}.tar.xz";
+3
-3
pkgs/servers/libreddit/default.nix
+3
-3
pkgs/servers/libreddit/default.nix
···
+2
-2
pkgs/servers/snappymail/default.nix
+2
-2
pkgs/servers/snappymail/default.nix
···url = "https://github.com/the-djmaze/snappymail/releases/download/v${version}/snappymail-${version}.tar.gz";
+4
-4
pkgs/tools/admin/afterburn/default.nix
+4
-4
pkgs/tools/admin/afterburn/default.nix
······description = "This is a small utility, typically used in conjunction with Ignition, which reads metadata from a given cloud-provider and applies it to the system.";
+17
pkgs/tools/admin/pgadmin/check-system-config-dir.patch
+17
pkgs/tools/admin/pgadmin/check-system-config-dir.patch
···
+109
-63
pkgs/tools/admin/pgadmin/default.nix
+109
-63
pkgs/tools/admin/pgadmin/default.nix
···············-package = import ../../../../nixos/tests/pgadmin4.nix { inherit pkgs buildDeps; pythonEnv = pythonPackages; };+# also ensure Server Mode is set to false. If not, the tests will fail, since pgadmin expects read/write permissions+# see https://github.com/pgadmin-org/pgadmin4/blob/fd1c26408bbf154fa455a49ee5c12895933833a3/web/regression/runtests.py#L217-L226+substituteInPlace regression/runtests.py --replace "builtins.SERVER_MODE = None" "builtins.SERVER_MODE = False"+python regression/runtests.py --pkg browser --exclude browser.tests.test_kerberos_with_mocking+description = "Administration and development platform for PostgreSQL${optionalString (!server-mode) ". Desktop Mode"}";+providing a powerful graphical interface that simplifies the creation, maintenance and use of database objects.+This version is build with SERVER_MODE set to True (the default). It will require access to `/var/lib/pgadmin`+This should NOT be used in combination with the `pgadmin4-desktopmode` package as they will interfere.+This version is build with SERVER_MODE set to False. It will require access to `~/.pgadmin/`. This version is suitable+for single-user deployment or where access to `/var/lib/pgadmin` cannot be granted or the NixOS module cannot be used.+This should NOT be used in combination with the NixOS module `pgadmin` as they will interfere.
+3
-1
pkgs/top-level/all-packages.nix
+3
-1
pkgs/top-level/all-packages.nix
······