Skip to content
This repository was archived by the owner on Apr 12, 2021. It is now read-only.
Permalink

Comparing changes

Choose two branches to see what’s changed or to start a new pull request. If you need to, you can also or learn more about diff comparisons.

Open a pull request

Create a new pull request by comparing changes across two branches. If you need to, you can also . Learn more about diff comparisons here.
base repository: NixOS/nixpkgs-channels
Failed to load repositories. Confirm that selected base ref is valid, then try again.
Loading
base: 697bff74fd9b
Choose a base ref
...
head repository: NixOS/nixpkgs-channels
Failed to load repositories. Confirm that selected head ref is valid, then try again.
Loading
compare: 27c7e7d38ab9
Choose a head ref

Commits on Mar 26, 2020

  1. emacs-modes: build MELPA package sets without null packages

    The current algorithm creates attributes with null values for packages
    with no source in a variant of MELPA. Though will satify dependencies
    they produce no files, and though a build that transitively depends on
    one them will be successful, Emacs won't find them and any code
    depending on them won't work.
    
    The solution with minimal code change would have been filtering the
    list of results from melpaDerivation by comparing the value against
    null, but that leads to an infinite recursion.
    
    This commit also moves legacy renames from the shared to the unstable
    set, as the corresponding null value elements won't exist in the
    stable set anymore.
    
    The test used for the problem was:
    
      $ nix-build --show-trace ./default.nix -A emacs26Packages.melpaStablePackages.findr
      error: expression does not evaluate to a derivation (or a set or list of those)
    
    The expected output, obtained with this commit is:
    
      $ nix-build --show-trace ./default.nix -A emacs26Packages.melpaStablePackages.findr
      error: attribute 'findr' in selection path 'emacs26Packages.melpaStablePackages.findr' not found
    Servilio Afre Puentes committed Mar 26, 2020
    Copy the full SHA
    b2c8626 View commit details

Commits on Apr 3, 2020

  1. libmicrodns: 0.1.0 -> 0.1.2

    - CVE-2020-6071
    - CVE-2020-6072
    - CVE-2020-6073
    - CVE-2020-6077
    - CVE-2020-6078
    - CVE-2020-6079
    
    Buildsystem switched to Meson+Ninja.
    mmilata committed Apr 3, 2020

    Verified

    This commit was signed with the committer’s verified signature. The key has expired.
    talyz Kim Lindberger
    Copy the full SHA
    18f3661 View commit details

Commits on Apr 22, 2020

  1. Verified

    This commit was signed with the committer’s verified signature.
    primeos Michael Weiss
    Copy the full SHA
    84ff95a View commit details

Commits on Apr 24, 2020

  1. cri-o: 1.17.3 -> 1.18.0

    - Make buildtags being able to set via the BUILDTAGS environment
    - Switch to go 1.14
    
    Signed-off-by: Sascha Grunert <sgrunert@suse.com>
    saschagrunert committed Apr 24, 2020

    Verified

    This commit was created on GitHub.com and signed with GitHub’s verified signature. The key has expired.
    Copy the full SHA
    1ae9631 View commit details

Commits on Apr 25, 2020

  1. thermald: 1.9.1 -> 2.1

    eadwu committed Apr 25, 2020

    Verified

    This commit was created on GitHub.com and signed with GitHub’s verified signature. The key has expired.
    Copy the full SHA
    3e051b0 View commit details
  2. nixos/printing: make access to web-interface configurable

    Otherwise you'd always get a 403 when hosting the web-interface of cups
    at a different location than `localhost`.
    Ma27 committed Apr 25, 2020
    Copy the full SHA
    4062592 View commit details

Commits on Apr 27, 2020

  1. fish: 3.1.0 -> 3.1.1

    fish-shell/fish-shell@3.1.0...3.1.1
    
    The patch we had to use for Apple SDKs was merged upstream, so it can be
    dropped. I ran nixpkgs-fmt, and removed the `with stdenv.lib;` scope
    expander.
    
    Additionally, did a little bit of cleanup. I plan on refactoring this
    more down the line, but this'll do for now.
    
    I finally figured out why we use `fetchurl` for the tagged release: the
    published release tarballs contain a version file, which the
    `build_tools/git_version_gen.sh` script reads (and uses as the version
    if it exists). The other thing it contains are pre-generated docs for
    various `fish` builtins. I've expanded the comment to document this so
    nobody is as confused as I was when I first saw it. (Though I plan to
    change this and add sphinx as a native build input in order to build the
    docs ourselves.)
    cole-h committed Apr 27, 2020

    Verified

    This commit was signed with the committer’s verified signature.
    Mic92 Jörg Thalheim
    Copy the full SHA
    a43ae05 View commit details
  2. nix-prefetch-docker: Add jq into path

    Otheriwse running the tool fails with
    
        line 41: jq: command not found
    nagisa committed Apr 27, 2020

    Verified

    This commit was created on GitHub.com and signed with GitHub’s verified signature. The key has expired.
    Copy the full SHA
    dde3e8e View commit details
  3. Copy the full SHA
    301ede4 View commit details
  4. libquotient: rename from libqmatrixclient; v0.5.2 -> v0.5.3.2

    aliases: throw messages for libqmatrixclient and quaternion-git
    colemickens committed Apr 27, 2020
    Copy the full SHA
    c15f590 View commit details
  5. Copy the full SHA
    3ceefd2 View commit details
  6. fish: disable codesigning

    We don't have access to the codesign binary.
    cole-h committed Apr 27, 2020
    Copy the full SHA
    87b02f7 View commit details

Commits on Apr 28, 2020

  1. Merge pull request #86144 from danielfullmer/hcxdumptool-rename

    hcxdumptool: fix incorrect pname
    Lassulus authored Apr 28, 2020
    Copy the full SHA
    b83ab97 View commit details
  2. emacsPackages.filesets-plus: Remove package

    It's refering to an unversioned emacswiki file with the wrong hash.
    adisbladis committed Apr 28, 2020
    Copy the full SHA
    cd49c48 View commit details
  3. emacsPackages.hexrgb: Remove package

    It's refering to an unversioned emacswiki file with the wrong hash.
    adisbladis committed Apr 28, 2020
    Copy the full SHA
    9b52db9 View commit details
  4. emacsPackages.header2: Remove package

    It's refering to an unversioned emacswiki file with the wrong hash.
    adisbladis committed Apr 28, 2020
    Copy the full SHA
    576e67a View commit details
  5. emacsPackages.icicles: Remove package

    It's refering to an unversioned emacswiki file with the wrong hash.
    adisbladis committed Apr 28, 2020
    Copy the full SHA
    7e69b3f View commit details
  6. emacsPackages.lib-requires: Remove package

    It's refering to an unversioned emacswiki file with the wrong hash.
    adisbladis committed Apr 28, 2020
    Copy the full SHA
    fe218d1 View commit details
  7. emacsPackages.thingatpt-plus: Remove package

    It's refering to an unversioned emacswiki file with the wrong hash.
    adisbladis committed Apr 28, 2020
    Copy the full SHA
    5e62edd View commit details
  8. emacsPackages.yaoddmuse: Remove package

    It's refering to an unversioned emacswiki file with the wrong hash.
    adisbladis committed Apr 28, 2020
    Copy the full SHA
    caeae90 View commit details
  9. Merge pull request #86082 from eadwu/thermald/2.1

    thermald: 1.9.1 -> 2.1
    Ma27 authored Apr 28, 2020
    Copy the full SHA
    c6518b5 View commit details
  10. Merge pull request #86013 from Ma27/cups-allow-from

    nixos/printing: make access to web-interface configurable
    Ma27 authored Apr 28, 2020
    Copy the full SHA
    1f6d33e View commit details
  11. Merge pull request #84160 from colemickens/nixpkgs-quaternion

    quaternion: update, libquotient: init
    worldofpeace authored Apr 28, 2020
    Copy the full SHA
    f1d1dca View commit details
  12. Merge pull request #86143 from nagisa/nix-prefetch-docker-jq-fix

    Add `jq` into path for `nix-prefetch-docker`
    offlinehacker authored Apr 28, 2020
    Copy the full SHA
    87e090c View commit details
  13. python3.pkgs.pyusb: remove unnecessary libusb-compat dependency

    It was added in NixOS/nixpkgs@4d7cc55
    without any rationale. python2.pkgs.nxt-python seems to build without it.
    Maybe it for some reason uses the libusb-0.1 backend but propagating the compat library would not enable that.
    jtojnar committed Apr 28, 2020
    Copy the full SHA
    8fd2c89 View commit details
  14. Copy the full SHA
    3dc1caa View commit details
  15. Copy the full SHA
    4f422e4 View commit details
  16. palemoon: 28.8.4 -> 28.9.1, add GTK3 option

    OPNA2608 authored and Jon committed Apr 28, 2020
    Copy the full SHA
    1e814e3 View commit details
  17. jid: 0.7.2 -> 0.7.6

    jerith666 authored and Jon committed Apr 28, 2020
    Copy the full SHA
    8d1d645 View commit details
  18. Copy the full SHA
    a217a1a View commit details
  19. watson: format with nixpkgs-fmt

    paumr committed Apr 28, 2020
    Copy the full SHA
    7c18590 View commit details
  20. Copy the full SHA
    2d0a063 View commit details
  21. nixos/gitlab: Fix services.gitlab.enableStartTLSAuto

    'toString false' results in an empty string, which, in this context,
    is a syntax error. Use boolToString instead.
    
    Fixes #86160
    talyz committed Apr 28, 2020
    Copy the full SHA
    c0a838d View commit details
  22. ocamlPackages.tsdl: 0.9.4 -> 0.9.7

    From the release notes:
    * Require OCaml 4.03 and handle stdlib deprecations.
    * Drop result depency.
    * Drop ocb-stubblr dependency
    
    The library has also been re-licensed from BSD3 to ISC.
    droyo authored and vbgl committed Apr 28, 2020
    Copy the full SHA
    9c3bb10 View commit details
  23. kapacitor: 1.5.1 -> 1.5.4

    elohmeier committed Apr 28, 2020
    Copy the full SHA
    5933af6 View commit details
  24. Merge pull request #86172 from foxit64/master

    update telegraf 1.14.0 => 1.14.1
    Mic92 authored Apr 28, 2020
    Copy the full SHA
    2cd07f1 View commit details
  25. prey-bash-client: remove

    prey-bash-client is deprecated since 2018
    Mic92 committed Apr 28, 2020
    Copy the full SHA
    72773b9 View commit details
  26. Merge pull request #86173 from talyz/gitlab-enable-starttlsauto

    nixos/gitlab: Fix services.gitlab.enableStartTLSAuto
    talyz authored Apr 28, 2020
    Copy the full SHA
    0043181 View commit details
  27. gopherclient: remove

    - no updated since 2016
    - broken since 2018
    Mic92 committed Apr 28, 2020
    Copy the full SHA
    7dfada5 View commit details
  28. libpsm2: init at 11.2.156 (#85920)

    * libpsm2: init at 11.2.156
    bzizou authored Apr 28, 2020
    Copy the full SHA
    5a16436 View commit details
  29. Merge pull request #86188 from Mic92/gopherclient

    gopherclient: remove
    adisbladis authored Apr 28, 2020
    Copy the full SHA
    453dca2 View commit details
  30. Copy the full SHA
    3ba5bc7 View commit details
  31. Copy the full SHA
    90136f0 View commit details
  32. Merge pull request #86176 from elohmeier/kapacitor

    kapacitor: 1.5.1 -> 1.5.4
    Mic92 authored Apr 28, 2020
    Copy the full SHA
    4dc492d View commit details
  33. Merge pull request #86056 from paumr/master-watson

    watson: added bash/zsh completions
    Mic92 authored Apr 28, 2020
    Copy the full SHA
    8e3a29d View commit details
  34. Copy the full SHA
    7686c2c View commit details
  35. Merge pull request #83378 from afrepues/build-melpa-stable-with-no-nu…

    …ll-pkgs
    
    Build MELPA package sets without null packages
    adisbladis authored Apr 28, 2020
    Copy the full SHA
    14927d8 View commit details
  36. dbeaver: 7.0.2 -> 7.0.3

    jojosch committed Apr 28, 2020
    Copy the full SHA
    9eede89 View commit details
  37. Merge pull request #85755 from prusnak/arm-trusted-firmware

    arm-trusted-firmware: 2.2 -> 2.3
    Mic92 authored Apr 28, 2020
    Copy the full SHA
    c4319da View commit details
  38. Merge pull request #86197 from jojosch/dbeaver_7.0.3

    dbeaver: 7.0.2 -> 7.0.3
    Mic92 authored Apr 28, 2020
    Copy the full SHA
    5f9ce49 View commit details
Showing with 543 additions and 954 deletions.
  1. +0 −1 nixos/modules/module-list.nix
  2. +4 −0 nixos/modules/programs/fish.nix
  3. +4 −0 nixos/modules/rename.nix
  4. +0 −51 nixos/modules/security/prey.nix
  5. +1 −1 nixos/modules/services/misc/gitlab.nix
  6. +13 −3 nixos/modules/services/printing/cupsd.nix
  7. +0 −22 pkgs/applications/editors/emacs-modes/filesets-plus/default.nix
  8. +0 −23 pkgs/applications/editors/emacs-modes/header2/default.nix
  9. +0 −23 pkgs/applications/editors/emacs-modes/hexrgb/default.nix
  10. +0 −43 pkgs/applications/editors/emacs-modes/icicles/default.nix
  11. +0 −23 pkgs/applications/editors/emacs-modes/lib-requires/default.nix
  12. +6 −3 pkgs/applications/editors/emacs-modes/libgenerated.nix
  13. +0 −15 pkgs/applications/editors/emacs-modes/manual-packages.nix
  14. +13 −9 pkgs/applications/editors/emacs-modes/melpa-packages.nix
  15. +0 −23 pkgs/applications/editors/emacs-modes/thingatpt-plus/default.nix
  16. +0 −30 pkgs/applications/editors/emacs-modes/yaoddmuse/default.nix
  17. +2 −2 pkgs/applications/misc/dbeaver/default.nix
  18. +1 −1 pkgs/applications/misc/lutris/chrootenv.nix
  19. +58 −40 pkgs/applications/networking/browsers/palemoon/default.nix
  20. +0 −45 pkgs/applications/networking/gopher/gopherclient/default.nix
  21. +40 −39 pkgs/applications/networking/instant-messengers/quaternion/default.nix
  22. +6 −3 pkgs/applications/networking/instant-messengers/signal-desktop/default.nix
  23. +9 −3 pkgs/applications/office/watson/default.nix
  24. +2 −2 pkgs/applications/science/machine-learning/fasttext/default.nix
  25. +5 −9 pkgs/applications/virtualization/cri-o/default.nix
  26. +2 −2 pkgs/build-support/docker/nix-prefetch-docker.nix
  27. +13 −13 pkgs/development/interpreters/dart/default.nix
  28. +0 −224 pkgs/development/libraries/kinetic-cpp-client/build-fix.patch
  29. +0 −58 pkgs/development/libraries/kinetic-cpp-client/default.nix
  30. +6 −4 pkgs/development/libraries/libmicrodns/default.nix
  31. +0 −38 pkgs/development/libraries/libqmatrixclient/default.nix
  32. +24 −0 pkgs/development/libraries/libquotient/default.nix
  33. +3 −3 pkgs/development/ocaml-modules/angstrom/default.nix
  34. +5 −5 pkgs/development/ocaml-modules/tsdl/default.nix
  35. +31 −0 pkgs/development/python-modules/auth0-python/default.nix
  36. +13 −7 pkgs/development/python-modules/batchgenerators/default.nix
  37. +36 −0 pkgs/development/python-modules/cloudflare/default.nix
  38. +4 −10 pkgs/development/python-modules/fasttext/default.nix
  39. +5 −10 pkgs/development/python-modules/mysql-connector/default.nix
  40. +2 −4 pkgs/development/python-modules/pyusb/default.nix
  41. +2 −2 pkgs/development/tools/continuous-integration/jenkins/default.nix
  42. +3 −3 pkgs/development/tools/jid/default.nix
  43. +29 −11 pkgs/development/tools/jid/deps.nix
  44. +4 −4 pkgs/misc/arm-trusted-firmware/default.nix
  45. +29 −0 pkgs/os-specific/linux/libfabric/default.nix
  46. +42 −0 pkgs/os-specific/linux/libpsm2/default.nix
  47. +3 −3 pkgs/servers/monitoring/kapacitor/default.nix
  48. +2 −2 pkgs/servers/monitoring/telegraf/default.nix
  49. +82 −58 pkgs/shells/fish/default.nix
  50. +12 −0 pkgs/shells/fish/dont-codesign-on-mac.diff
  51. +3 −3 pkgs/shells/zsh/oh-my-zsh/default.nix
  52. +2 −2 pkgs/shells/zsh/zsh-powerlevel10k/default.nix
  53. +1 −1 pkgs/tools/security/hcxdumptool/default.nix
  54. +0 −48 pkgs/tools/security/prey/default.nix
  55. +5 −5 pkgs/tools/system/thermald/default.nix
  56. +3 −0 pkgs/top-level/aliases.nix
  57. +9 −20 pkgs/top-level/all-packages.nix
  58. +4 −0 pkgs/top-level/python-packages.nix
1 change: 0 additions & 1 deletion nixos/modules/module-list.nix
Original file line number Diff line number Diff line change
@@ -196,7 +196,6 @@
./security/pam_usb.nix
./security/pam_mount.nix
./security/polkit.nix
./security/prey.nix
./security/rngd.nix
./security/rtkit.nix
./security/wrappers/default.nix
4 changes: 4 additions & 0 deletions nixos/modules/programs/fish.nix
Original file line number Diff line number Diff line change
@@ -178,6 +178,10 @@ in
set -l post (string join0 $fish_complete_path | string match --regex "[^\x00]*generated_completions.*" | string split0 | string match -er ".")
set fish_complete_path $prev "/etc/fish/generated_completions" $post
end
# prevent fish from generating completions on first run
if not test -d $__fish_user_data_dir/generated_completions
${pkgs.coreutils}/bin/mkdir $__fish_user_data_dir/generated_completions
end
'';

environment.etc."fish/generated_completions".source =
4 changes: 4 additions & 0 deletions nixos/modules/rename.nix
Original file line number Diff line number Diff line change
@@ -49,6 +49,10 @@ with lib;
simply add the brightnessctl package to environment.systemPackages.
'')

(mkRemovedOptionModule ["services" "prey" ] ''
prey-bash-client is deprecated upstream
'')

# Do NOT add any option renames here, see top of the file
];
}
51 changes: 0 additions & 51 deletions nixos/modules/security/prey.nix

This file was deleted.

2 changes: 1 addition & 1 deletion nixos/modules/services/misc/gitlab.nix
Original file line number Diff line number Diff line change
@@ -180,7 +180,7 @@ let
${optionalString (cfg.smtp.passwordFile != null) ''password: "@smtpPassword@",''}
domain: "${cfg.smtp.domain}",
${optionalString (cfg.smtp.authentication != null) "authentication: :${cfg.smtp.authentication},"}
enable_starttls_auto: ${toString cfg.smtp.enableStartTLSAuto},
enable_starttls_auto: ${boolToString cfg.smtp.enableStartTLSAuto},
ca_file: "/etc/ssl/certs/ca-certificates.crt",
openssl_verify_mode: '${cfg.smtp.opensslVerifyMode}'
}
16 changes: 13 additions & 3 deletions nixos/modules/services/printing/cupsd.nix
Original file line number Diff line number Diff line change
@@ -153,6 +153,16 @@ in
'';
};

allowFrom = mkOption {
type = types.listOf types.str;
default = [ "localhost" ];
example = [ "all" ];
apply = concatMapStringsSep "\n" (x: "Allow ${x}");
description = ''
From which hosts to allow unconditional access.
'';
};

bindirCmds = mkOption {
type = types.lines;
internal = true;
@@ -403,19 +413,19 @@ in
<Location />
Order allow,deny
Allow localhost
${cfg.allowFrom}
</Location>
<Location /admin>
Order allow,deny
Allow localhost
${cfg.allowFrom}
</Location>
<Location /admin/conf>
AuthType Basic
Require user @SYSTEM
Order allow,deny
Allow localhost
${cfg.allowFrom}
</Location>
<Policy default>
22 changes: 0 additions & 22 deletions pkgs/applications/editors/emacs-modes/filesets-plus/default.nix

This file was deleted.

23 changes: 0 additions & 23 deletions pkgs/applications/editors/emacs-modes/header2/default.nix

This file was deleted.

23 changes: 0 additions & 23 deletions pkgs/applications/editors/emacs-modes/hexrgb/default.nix

This file was deleted.

43 changes: 0 additions & 43 deletions pkgs/applications/editors/emacs-modes/icicles/default.nix

This file was deleted.

23 changes: 0 additions & 23 deletions pkgs/applications/editors/emacs-modes/lib-requires/default.nix

This file was deleted.

9 changes: 6 additions & 3 deletions pkgs/applications/editors/emacs-modes/libgenerated.nix
Original file line number Diff line number Diff line change
@@ -61,8 +61,9 @@ in {
pname = builtins.replaceStrings [ "@" ] [ "at" ] ename;
broken = ! isNull error;
in
lib.nameValuePair ename (if hasSource then (
self.callPackage ({ melpaBuild, fetchurl, ... }@pkgargs:
if hasSource then
lib.nameValuePair ename (
self.callPackage ({ melpaBuild, fetchurl, ... }@pkgargs:
melpaBuild {
inherit pname;
ename = ename;
@@ -85,6 +86,8 @@ in {
};
}
) {}
) else null);
)
else
null;

}
15 changes: 0 additions & 15 deletions pkgs/applications/editors/emacs-modes/manual-packages.nix
Original file line number Diff line number Diff line change
@@ -68,8 +68,6 @@
ess-R-object-popup =
callPackage ./ess-R-object-popup { };

filesets-plus = callPackage ./filesets-plus { };

font-lock-plus = callPackage ./font-lock-plus { };

ghc-mod = melpaBuild {
@@ -109,17 +107,8 @@
};
};

hexrgb = callPackage ./hexrgb { };

header2 = callPackage ./header2 { };

helm-words = callPackage ./helm-words { };

icicles = callPackage ./icicles { };

lib-requires =
callPackage ./lib-requires { };

org-mac-link =
callPackage ./org-mac-link { };

@@ -134,12 +123,8 @@

sv-kalender = callPackage ./sv-kalender { };

thingatpt-plus = callPackage ./thingatpt-plus { };

tramp = callPackage ./tramp { };

yaoddmuse = callPackage ./yaoddmuse { };

zeitgeist = callPackage ./zeitgeist { };

# From old emacsPackages (pre emacsPackagesNg)
22 changes: 13 additions & 9 deletions pkgs/applications/editors/emacs-modes/melpa-packages.nix
Original file line number Diff line number Diff line change
@@ -42,7 +42,9 @@ env NIXPKGS_ALLOW_BROKEN=1 nix-instantiate --show-trace ../../../../ -A emacsPac
}: let

inherit (import ./libgenerated.nix lib self) melpaDerivation;
super = lib.listToAttrs (map (melpaDerivation variant) (lib.importJSON archiveJson));
super = lib.listToAttrs (builtins.filter (s: s != null)
(map (melpaDerivation variant)
(lib.importJSON archiveJson)));

overrides = rec {
shared = rec {
@@ -339,10 +341,6 @@ env NIXPKGS_ALLOW_BROKEN=1 nix-instantiate --show-trace ../../../../ -A emacsPac

# Map legacy renames from emacs2nix since code generation was ported to emacs lisp
_0blayout = super."0blayout";
_0xc = super."0xc";
_2048-game = super."2048-game";
_4clojure = super."4clojure";
at = super."@";
desktop-plus = super."desktop+";
ghub-plus = super."ghub+";
git-gutter-plus = super."git-gutter+";
@@ -353,10 +351,6 @@ env NIXPKGS_ALLOW_BROKEN=1 nix-instantiate --show-trace ../../../../ -A emacsPac
markdown-mode-plus = super."markdown-mode+";
package-plus = super."package+";
rect-plus = super."rect+";
term-plus = super."term+";
term-plus-key-intercept = super."term+key-intercept";
term-plus-mux = super."term+mux";
xml-plus = super."xml+";
};

stable = shared // {
@@ -559,6 +553,16 @@ env NIXPKGS_ALLOW_BROKEN=1 nix-instantiate --show-trace ../../../../ -A emacsPac
# Legacy alias
emacs-libvterm = unstable.vterm;

# Map legacy renames from emacs2nix since code generation was ported to emacs lisp
_0xc = super."0xc";
_2048-game = super."2048-game";
_4clojure = super."4clojure";
at = super."@";
term-plus = super."term+";
term-plus-key-intercept = super."term+key-intercept";
term-plus-mux = super."term+mux";
xml-plus = super."xml+";

w3m = super.w3m.override (args: {
melpaBuild = drv: args.melpaBuild (drv // {
prePatch =
Loading