jiebi/CodeConvo huggingface dataset:
Code change:
Project description BrainFlow is a library intended to obtain, parse and analyze EEG, EMG, ECG and other kinds of data from biosensors. Metadata homepage URL: source URL: license: mit platforms: unix, linux, darwin Add a :+1: [reaction] to [issues you find important]. [reaction]: [issues you find important]:

Related discussion:
text: <ins> { lib, stdenv, fetchFromGitHub, fetchpatch, bluez, cmake, dbus, libftdi1, nix-update-script, pkg-config, useLibFTDI ? true, useOpenMP ? true, buildBluetooth ? true, buildBluetoothLowEnergy ? true, buildONNX ? true, }: stdenv.mkDerivation (finalAttrs: { pname = "brainflow"; version = "5.12.1"; src = fetchFromGitHub { owner = "brainflow-dev"; repo = "brainflow"; rev = "refs/tags/${finalAttrs.version}"; hash = "sha256-haQO03nkvLoXtFVe+C+yi+MwM0CFh6rLcLvU8fQ4k/w="; }; patches = [ # All of these are PRs that were merged into the upstream repository and will be included in the next release # These should be removed once the next version is released (fetchpatch { # Fixes a major issue that prevented the build from working at all (why was this not backported???) url = "https://github.com/brainflow-dev/brainflow/commit/883b0cd08acb99d7b6e241e92fba2e9a363d17b1.patch"; hash = "sha256-QQd+BI3I65gfaNS/SKLjCoqbCwPCiTh+nh0tJAZM6hQ="; }) (fetchpatch { # Bumps the version of a python dependency that had a backwards-incompatible change url = "https://github.com/brainflow-dev/brainflow/commit/ea23a6f0483ce4d6fdd7a82bace865356ee78d7f.patch"; hash = "sha256-dvMpxxRrnJQ9ADGagB1JhuoB9SNwn755wbHzW/3ECeo="; }) (fetchpatch { # Fixes an incorrect use of an environment variable during the build url = "https://github.com/brainflow-dev/brainflow/commit/053b8c1253b686cbec49ab4adb47c9ee02d3f99a.patch"; hash = "sha256-Pfhe1ZvMagfVAGZqeWn1uHXgwlTtkOm+gyWuvC5/Sro="; }) ]; cmakeFlags = with lib; [ (cmakeBool "USE_LIBFTDI" useLibFTDI) (cmakeBool "USE_OPENMP" useOpenMP) (cmakeBool "BUILD_OYMOTION_SDK" false) # Needs a "GFORCE_SDK" (cmakeBool "BUILD_BLUETOOTH" buildBluetooth) (cmakeBool "BUILD_BLE" buildBluetoothLowEnergy) (cmakeBool "BUILD_ONNX" buildONNX) ]; buildInputs = [ dbus ] ++ lib.optional (buildBluetooth || buildBluetoothLowEnergy) bluez ++ lib.optional useLibFTDI libftdi1; nativeBuildInputs = [ cmake pkg-config ]; postPatch = '' find . -type f -name 'build.cmake' -exec  sed -i 's/DESTINATION inc/DESTINATION include/g' {} ; ''; passthru.updateScript = nix-update-script { }; meta = { description = "A library to obtain, parse and analyze data (EEG, EMG, ECG) from biosensors"; homepage = "https://brainflow.org/"; license = lib.licenses.mit; maintainers = with lib.maintainers; [ pandapip1 ziguana ]; platforms = lib.platforms.all; }; }) </ins>
Code change:
Project description BrainFlow is a library intended to obtain, parse and analyze EEG, EMG, ECG and other kinds of data from biosensors. Metadata homepage URL: source URL: license: mit platforms: unix, linux, darwin Add a :+1: [reaction] to [issues you find important]. [reaction]: [issues you find important]:

Related discussion:
text: <ins> { buildPythonPackage, brainflow, nptyping, numpy, python, setuptools, }: buildPythonPackage { inherit (brainflow) pname version src patches meta ; pyproject = true; build-system = [ setuptools ]; dependencies = [ numpy nptyping ]; buildInputs = [ brainflow ]; postPatch = '' cd python_package ''; postInstall = '' mkdir -p "$out/${python.sitePackages}/brainflow/lib/" cp -Tr "${brainflow}/lib" "$out/${python.sitePackages}/brainflow/lib/" ''; pythonImportsCheck = [ "brainflow" ]; } </ins>
Code change:
Project description BrainFlow is a library intended to obtain, parse and analyze EEG, EMG, ECG and other kinds of data from biosensors. Metadata homepage URL: source URL: license: mit platforms: unix, linux, darwin Add a :+1: [reaction] to [issues you find important]. [reaction]: [issues you find important]:

Related discussion:
text: bracex = callPackage ../development/python-modules/bracex { }; <ins> brainflow = callPackage ../development/python-modules/brainflow { inherit (pkgs) brainflow; }; </ins> braintree = callPackage ../development/python-modules/braintree { }; branca = callPackage ../development/python-modules/branca { };
Code change:
Steps to reproduce the behavior: Add any other context about the problem here. <!-- Please @ people who are in the list of the offending package or module. If in doubt, check for whoever last touched something. -- system: host os: multi-user?: sandbox: version: channels(root): nixpkgs: Add a :+1: [reaction] to [issues you find important]. [reaction]: [issues you find important]:
there is now a captcha on the page at "" <img width="381" alt="image" src=""
Looks like it's the original website request captcha, I've submitted a PR to prompt it.
The captcha seems to have been removed.

Related discussion:
text: { lib , stdenvNoCC <del> , fetchurl </del> <ins> , requireFile </ins> , undmg , pname , version
Code change:
Steps to reproduce the behavior: Add any other context about the problem here. <!-- Please @ people who are in the list of the offending package or module. If in doubt, check for whoever last touched something. -- system: host os: multi-user?: sandbox: version: channels(root): nixpkgs: Add a :+1: [reaction] to [issues you find important]. [reaction]: [issues you find important]:
there is now a captcha on the page at "" <img width="381" alt="image" src=""
Looks like it's the original website request captcha, I've submitted a PR to prompt it.
The captcha seems to have been removed.

Related discussion:
text: stdenvNoCC.mkDerivation (finalAttrs: { inherit pname version meta; <del> src = fetchurl { url = "https://downloads.realvnc.com/download/file/viewer.files/VNC-Viewer-${finalAttrs.version}-MacOSX-universal.dmg"; sha256 = "0k72fdnx1zmyi9z5n3lazc7s70gcddxq0s73akp0al0y9hzq9prh"; </del> <ins> src = requireFile rec { name = "VNC-Viewer-${finalAttrs.version}-MacOSX-universal.dmg"; url = "https://downloads.realvnc.com/download/file/viewer.files/${name}"; sha256 = "0k72fdnx1zmyi9z5n3lazc7s70gcddxq0s73akp0al0y9hzq9prh"; message= '' vnc-viewer can be downloaded from ${url}, but the download link require captcha, thus if you wish to use this application, you need to download it manually and use follow command to add downloaded files into nix-store $ nix-prefetch-url --type sha256 file:///path/to/${name} ''; </ins> }; sourceRoot = ".";
Code change:
Steps to reproduce the behavior: Add any other context about the problem here. <!-- Please @ people who are in the list of the offending package or module. If in doubt, check for whoever last touched something. -- system: host os: multi-user?: sandbox: version: channels(root): nixpkgs: Add a :+1: [reaction] to [issues you find important]. [reaction]: [issues you find important]:
there is now a captcha on the page at "" <img width="381" alt="image" src=""
Looks like it's the original website request captcha, I've submitted a PR to prompt it.
The captcha seems to have been removed.

Related discussion:
text: }; maintainers = with maintainers; [ emilytrau onedragon ]; platforms = [ "x86_64-linux" ] ++ platforms.darwin; <ins> hydraPlatforms = []; </ins> mainProgram = "vncviewer"; }; in
Code change:
Steps to reproduce the behavior: Add any other context about the problem here. <!-- Please @ people who are in the list of the offending package or module. If in doubt, check for whoever last touched something. -- system: host os: multi-user?: sandbox: version: channels(root): nixpkgs: Add a :+1: [reaction] to [issues you find important]. [reaction]: [issues you find important]:
there is now a captcha on the page at "" <img width="381" alt="image" src=""
Looks like it's the original website request captcha, I've submitted a PR to prompt it.
The captcha seems to have been removed.

Related discussion:
text: { lib , stdenv <del> , fetchurl </del> <ins> , requireFile </ins> , autoPatchelfHook , rpmextract , libX11
Code change:
Steps to reproduce the behavior: Add any other context about the problem here. <!-- Please @ people who are in the list of the offending package or module. If in doubt, check for whoever last touched something. -- system: host os: multi-user?: sandbox: version: channels(root): nixpkgs: Add a :+1: [reaction] to [issues you find important]. [reaction]: [issues you find important]:
there is now a captcha on the page at "" <img width="381" alt="image" src=""
Looks like it's the original website request captcha, I've submitted a PR to prompt it.
The captcha seems to have been removed.

Related discussion:
text: inherit pname version; src = { <del> "x86_64-linux" = fetchurl { url = "https://downloads.realvnc.com/download/file/viewer.files/VNC-Viewer-${finalAttrs.version}-Linux-x64.rpm"; </del> <ins> "x86_64-linux" = requireFile rec { name = "VNC-Viewer-${finalAttrs.version}-Linux-x64.rpm"; url = "https://downloads.realvnc.com/download/file/viewer.files/${name}"; </ins> sha256 = "sha256-Ull9iNi8NxB12YwEThWE0P9k1xOV2LZnebuRrVH/zwI="; <ins> message= '' vnc-viewer can be downloaded from ${url}, but the download link require captcha, thus if you wish to use this application, you need to download it manually and use follow command to add downloaded files into nix-store $ nix-prefetch-url --type sha256 file:///path/to/${name} ''; </ins> }; }.${stdenv.system} or (throw "Unsupported system: ${stdenv.hostPlatform.system}");
Code change:
Steps to reproduce the behavior: python3.12-django-4.2.11 Add any other context about the problem here. <!-- 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. Add a :+1: [reaction] to [issues you find important]. [reaction]: [issues you find important]:
Here is what I see on my side so far : You should wait until nose support the python3.12 interpreter.
This doesn't mention explicitly, but the issue only exists in currently (PR ). On Hydra e.g. These tests now regressed on *-linux, both pythons, django_4 only.
I was looking upstream but it may not be related to this issue then : still I'll mention it, apparently a fork for the nose lib is better maintained upstream and compatible with python3.12. There has been test failures reported as well on Python 3.11 upstream :
Fixed in

Related discussion:
text: stdenv.mkDerivation (finalAttrs: { pname = "librsvg"; <del> version = "2.57.92"; </del> <ins> version = "2.58.0"; </ins> outputs = [ "out" "dev" ] ++ lib.optionals withIntrospection [ "devdoc"
Code change:
Steps to reproduce the behavior: python3.12-django-4.2.11 Add any other context about the problem here. <!-- 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. Add a :+1: [reaction] to [issues you find important]. [reaction]: [issues you find important]:
Here is what I see on my side so far : You should wait until nose support the python3.12 interpreter.
This doesn't mention explicitly, but the issue only exists in currently (PR ). On Hydra e.g. These tests now regressed on *-linux, both pythons, django_4 only.
I was looking upstream but it may not be related to this issue then : still I'll mention it, apparently a fork for the nose lib is better maintained upstream and compatible with python3.12. There has been test failures reported as well on Python 3.11 upstream :
Fixed in

Related discussion:
text: src = fetchurl { url = "mirror://gnome/sources/librsvg/${lib.versions.majorMinor finalAttrs.version}/librsvg-${finalAttrs.version}.tar.xz"; <del> hash = "sha256-Kiwwvqvzz91ApKbb7T+zPmd8ruXY8wR4gkm3Mee+OFI="; </del> <ins> hash = "sha256-18REqSZAa1l5C+DerhluGO0mBZ2lc/oaqeycp2WKVZw="; </ins> }; cargoDeps = rustPlatform.fetchCargoTarball { inherit (finalAttrs) src; name = "librsvg-deps-${finalAttrs.version}"; <del> hash = "sha256-yJf3V2dPwI+RcDH6Lh/AhUgaisdbTnzdAFt+SeNw9NY="; </del> <ins> hash = "sha256-ta+3KkDtqTLGoKknUn89c+3XHzvcZyPFPFpgLH5f5uw="; </ins> # TODO: move this to fetchCargoTarball dontConfigure = true; };
Code change:
Package name: rnnoise Latest released version: 0.2 <!-- Search your package here: --- Current version on the unstable channel: 2021-01-22 Current version on the stable/release channel: 2021-01-22 <!-- Type the name of your package and try to find an open pull request for the package If you find an open pull request, you can review it! There's a high chance that you'll have the new version right away while helping the community! --- Notify maintainers Note for maintainers: Please tag this issue in your PR. Tried building with but it got a missing file. There’s also warning about not using SSE3/AVX/AVX2, but Nix only supports the bottom of the barrel, common x86 instructions, but I usually compile this one out with some flags. Add a :+1: [reaction] to [issues you find important]. [reaction]: [issues you find important]: [^1] or offering a non-proprietary, non-US-corporate-controlled mirror for this free software project. I wish to delete this Microsoft account in the future, but I need more projects like this to support alternative methods to send patches & contribute.
The missing file is downloaded as part of the '' It looks like they a step to the build process.
Perhaps it can be fetched using fetchurl/fetchpatch?
You're correct. The relevant file is retrieved in the script . It fetches a single file from the URL , where the version is extracted from the file , currently set to . Hence, we can emulate the download script and execute something similar to:
Alternatively you could use instead of a separate model + . While we are at it, we should be using the main repository instead just Microsoft GitHub which is explicitly listed as a mirror, not the primary code forge. Something like Referencing both mirrors would be more resilient for when one of these platforms goes down.
Made a PR , but still having trouble designing a .

Related discussion:
text: <ins> { "version": "0b50c45", "hash": "sha256-SsgcXAiE7EvVkHAmqq4WIJt7ds2df3GvWCCUovmPS0M=" } </ins>
Code change:
When I try opening the new version of albert (), it crashes and reports that no frontend plugin is found. Steps to reproduce the behavior: albert to 0.23.0 albert Albert opens normally. This issue exists under Wayland and X11. : : Also notifying the author of the last commit Please run and paste the result. Add a :+1: [reaction] to [issues you find important]. [reaction]: [issues you find important]:
I think I have relevant infos in my logs. I included the full log (including application restarts and the full stacktrace) as there are some unique messages on consecutive restarts. Note that I use systemd to run Albert. Beware wall of text :eyes: <details<summaryHardware</summary</details<details<summaryAlbert Details</summary</details<details<summaryLog</summary</details

Related discussion:
text: <del> { lib , stdenv , fetchFromGitHub , cmake , libqalculate , muparser , libarchive , python3Packages , qtbase , qtscxml , qtsvg , qtdeclarative , qtwayland , qt5compat , qttools , wrapQtAppsHook , nix-update-script , pkg-config </del> <ins> { lib, stdenv, fetchFromGitHub, cmake, libqalculate, muparser, libarchive, python3Packages, qtbase, qtscxml, qtsvg, qtdeclarative, qtwayland, qt5compat, qttools, wrapQtAppsHook, nix-update-script, pkg-config, </ins> }: stdenv.mkDerivation (finalAttrs: { pname = "albert"; <del> version = "0.23.0"; </del> <ins> version = "0.24.1"; </ins> src = fetchFromGitHub { owner = "albertlauncher"; repo = "albert"; rev = "v${finalAttrs.version}"; <del> sha256 = "sha256-L6qHaksArgwySk6J7N5zamUDWh5qa6zTtPFdpxU2NTM="; </del> <ins> sha256 = "sha256-vlap8gTZYoQS70Co99bZ16Fv9eq1N3rH7skjwrLDWiM="; </ins> fetchSubmodules = true; };
Code change:
When I try opening the new version of albert (), it crashes and reports that no frontend plugin is found. Steps to reproduce the behavior: albert to 0.23.0 albert Albert opens normally. This issue exists under Wayland and X11. : : Also notifying the author of the last commit Please run and paste the result. Add a :+1: [reaction] to [issues you find important]. [reaction]: [issues you find important]:
I think I have relevant infos in my logs. I included the full log (including application restarts and the full stacktrace) as there are some unique messages on consecutive restarts. Note that I use systemd to run Albert. Beware wall of text :eyes: <details<summaryHardware</summary</details<details<summaryAlbert Details</summary</details<details<summaryLog</summary</details

Related discussion:
text: wrapQtAppsHook ]; <del> buildInputs = [ libqalculate libarchive muparser qtbase qtscxml qtsvg qtdeclarative qtwayland qt5compat qttools ] ++ (with python3Packages; [ python pybind11 ]); </del> <ins> buildInputs = [ libqalculate libarchive muparser qtbase qtscxml qtsvg qtdeclarative qtwayland qt5compat qttools ] ++ (with python3Packages; [ python pybind11 ]); </ins> postPatch = '' find -type f -name CMakeLists.txt -exec sed -i {} -e '/INSTALL_RPATH/d' ; <del> sed -i src/qtpluginprovider.cpp  -e "/QStringList dirs = {/a    QFileInfo("$out/lib").canonicalFilePath()," </del> <ins> # WARN: This is necessary for albert to detect the package libraries. # Please check if the file below has changed upstream before updating. sed -i src/app/qtpluginprovider.cpp  -e "/QStringList install_paths;/a    install_paths << QFileInfo("$out/lib").canonicalFilePath();" </ins> ''; postFixup = ''
Code change:
When I try opening the new version of albert (), it crashes and reports that no frontend plugin is found. Steps to reproduce the behavior: albert to 0.23.0 albert Albert opens normally. This issue exists under Wayland and X11. : : Also notifying the author of the last commit Please run and paste the result. Add a :+1: [reaction] to [issues you find important]. [reaction]: [issues you find important]:
I think I have relevant infos in my logs. I included the full log (including application restarts and the full stacktrace) as there are some unique messages on consecutive restarts. Note that I use systemd to run Albert. Beware wall of text :eyes: <details<summaryHardware</summary</details<details<summaryAlbert Details</summary</details<details<summaryLog</summary</details

Related discussion:
text: changelog = "https://github.com/albertlauncher/albert/blob/${finalAttrs.src.rev}/CHANGELOG.md"; # See: https://github.com/NixOS/nixpkgs/issues/279226 license = licenses.unfree; <del> maintainers = with maintainers; [ ericsagnes synthetica ]; </del> <ins> maintainers = with maintainers; [ ericsagnes synthetica eljamm ]; </ins> mainProgram = "albert"; platforms = platforms.linux; };
Code change:
Package name: Latest released version: <!-- Search your package here: --- Current version on the unstable channel: Current version on the stable/release channel: <!-- Type the name of your package and try to find an open pull request for the package If you find an open pull request, you can review it! There's a high chance that you'll have the new version right away while helping the community! --- Notify maintainers <!-- If the result shows no maintainers, tag the person that last updated the package. --Note for maintainers: Please tag this issue in your PR. Add a :+1: [reaction] to [issues you find important]. [reaction]: [issues you find important]:
done in

Related discussion:
text: <del> diff -rup rsync-3.2.7/configure.sh rsync-3.2.7-fixed/configure.sh --- rsync-3.2.7/configure.sh	2022-10-20 17:57:22 +++ rsync-3.2.7-fixed/configure.sh	2024-01-01 19:51:58 @@ -7706,7 +7706,7 @@ else $as_nop #include <stdlib.h> #include <sys/types.h> #include <sys/socket.h> -main() +int main() { if (socket(AF_INET6, SOCK_STREAM, 0) < 0) exit(1); </del>
Code change:
Package name: Latest released version: <!-- Search your package here: --- Current version on the unstable channel: Current version on the stable/release channel: <!-- Type the name of your package and try to find an open pull request for the package If you find an open pull request, you can review it! There's a high chance that you'll have the new version right away while helping the community! --- Notify maintainers <!-- If the result shows no maintainers, tag the person that last updated the package. --Note for maintainers: Please tag this issue in your PR. Add a :+1: [reaction] to [issues you find important]. [reaction]: [issues you find important]:
done in

Related discussion:
text: stdenv.mkDerivation rec { pname = "rsync"; <del> version = "3.2.7"; </del> <ins> version = "3.3.0"; </ins> src = fetchurl { # signed with key 0048 C8B0 26D4 C96F 0E58  9C2F 6C85 9FB1 4B96 A8C5 url = "mirror://samba/rsync/src/rsync-${version}.tar.gz"; <del> sha256 = "sha256-Tn2dP27RCHjFjF+3JKZ9rPS2qsc0CxPkiPstxBNG8rs="; </del> <ins> hash = "sha256-c5nppnCMMtZ4pypjIZ6W8jvgviM25Q/RNISY0HBB35A="; </ins> }; nativeBuildInputs = [ perl ]; <del> patches = [ # https://github.com/WayneD/rsync/issues/511#issuecomment-1774612577 # original source: https://build.opensuse.org/package/view_file/network/rsync/rsync-fortified-strlcpy-fix.patch?expand=1&rev=3f8dd2f4a404c96c0f69176e60893714 ./rsync-fortified-strlcpy-fix.patch # https://github.com/WayneD/rsync/pull/558 ./configure.ac-fix-failing-IPv6-check.patch ]; </del> buildInputs = [ libiconv zlib popt ] ++ lib.optional enableACLs acl ++ lib.optional enableZstd zstd
Code change:
Package name: Latest released version: <!-- Search your package here: --- Current version on the unstable channel: Current version on the stable/release channel: <!-- Type the name of your package and try to find an open pull request for the package If you find an open pull request, you can review it! There's a high chance that you'll have the new version right away while helping the community! --- Notify maintainers <!-- If the result shows no maintainers, tag the person that last updated the package. --Note for maintainers: Please tag this issue in your PR. Add a :+1: [reaction] to [issues you find important]. [reaction]: [issues you find important]:
done in

Related discussion:
text: <del> From 1f83963f59960150e8c46112daa8411324c1f209 Mon Sep 17 00:00:00 2001 From: Jiri Slaby <jslaby@suse.cz> Date: Fri, 18 Aug 2023 08:26:20 +0200 Subject: [PATCH] exclude: fix crashes with fortified strlcpy() Fortified (-D_FORTIFY_SOURCE=2 for gcc) builds make strlcpy() crash when its third parameter (size) is larger than the buffer: $ rsync -FFXHav '--filter=merge global-rsync-filter' Align-37-43/ xxx sending incremental file list *** buffer overflow detected ***: terminated It's in the exclude code in setup_merge_file(): strlcpy(y, save, MAXPATHLEN); Note the 'y' pointer was incremented, so it no longer points to memory with MAXPATHLEN "owned" bytes. Fix it by remembering the number of copied bytes into the 'save' buffer and use that instead of MAXPATHLEN which is clearly incorrect. Fixes #511. --- exclude.c | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/exclude.c b/exclude.c index ffe55b167..1a5de3b9e 100644 --- a/exclude.c +++ b/exclude.c @@ -720,7 +720,8 @@ static BOOL setup_merge_file(int mergelist_num, filter_rule *ex, parent_dirscan = True; while (*y) { char save[MAXPATHLEN]; -		strlcpy(save, y, MAXPATHLEN); +		/* copylen is strlen(y) which is < MAXPATHLEN. +1 for 0 */ +		size_t copylen = strlcpy(save, y, MAXPATHLEN) + 1; *y = '0'; dirbuf_len = y - dirbuf; strlcpy(x, ex->pattern, MAXPATHLEN - (x - buf)); @@ -734,7 +735,7 @@ static BOOL setup_merge_file(int mergelist_num, filter_rule *ex, lp->head = NULL; } lp->tail = NULL; -		strlcpy(y, save, MAXPATHLEN); +		strlcpy(y, save, copylen); while ((*x++ = *y++) != '/') {} } parent_dirscan = False; </del>
Code change:
Package name: calibre Latest released version: 7.9.0 Current version on the unstable channel: 7.8.0 Current version on the stable/release channel: 7.0.0 Notify maintainers https://calibre- Note for maintainers: Please tag this issue in your PR. Add a :+1: [reaction] to [issues you find important]. [reaction]: [issues you find important]:

Related discussion:
text: stdenv.mkDerivation (finalAttrs: { pname = "calibre"; <del> version = "7.8.0"; </del> <ins> version = "7.9.0"; </ins> src = fetchurl { url = "https://download.calibre-ebook.com/${finalAttrs.version}/calibre-${finalAttrs.version}.tar.xz"; <del> hash = "sha256-FxYuQzzuaWZihSsmeJc6ssG3VBr2YNEi3TkXyyymLUQ="; </del> <ins> hash = "sha256-Ilzv4HXW6ZmEVNUWQm04cHZ71FEgjfWVX9IvrfYCHIk="; </ins> }; patches = [