neovim fails to build with pynvim-0.4.3

Issue description
Neovim fails to build with the error:
error: pynvim-0.4.3 not supported for interpreter python2.7

Steps to reproduce
Run nix build ./#neovim on master.
Technical details
Please run nix-shell -p nix-info --run "nix-info -m" and paste the result.

system: "x86_64-linux"
host os: Linux 5.11.2, NixOS, 21.05.20210426.801720a (Okapi)
multi-user?: yes
sandbox: yes
version: nix-env (Nix) 2.4pre20210326_dd77f71
channels(root): "nixos-21.03pre265961.891f607d530"
channels(dbuckley): ""
nixpkgs: /nix/store/9fj0vhs7cwi7aam911vdrsjccmxd0b2m-source

Should get fixed by #121339

This just started happening to me after updating channels (I run unstable).
How to resolve?
building the system configuration...
error: while evaluating the attribute 'activationScript' of the derivation 'nixos-system-machine-01-21.05pre286647.4518794ee53' at /nix/store/jys5qxsqv8hsa7jw2zm2a9nk9qa1zkqb-nixos-21.05pre286647.4518794ee53/nixos/pkgs/stdenv/generic/make-derivation.nix:201:11:
while evaluating the attribute 'system.activationScripts.script' at /nix/var/nix/profiles/per-user/root/channels/nixos/nixos/modules/system/activation/activation-script.nix:80:9:
while evaluating 'textClosureMap' at /nix/var/nix/profiles/per-user/root/channels/nixos/lib/strings-with-deps.nix:75:35, called from /nix/var/nix/profiles/per-user/root/channels/nixos/nixos/modules/system/activation/activation-script.nix:101:18:
while evaluating 'id' at /nix/var/nix/profiles/per-user/root/channels/nixos/lib/trivial.nix:14:5, called from undefined position:
while evaluating the attribute 'text' at /nix/var/nix/profiles/per-user/root/channels/nixos/nixos/modules/system/activation/activation-script.nix:9:5:
while evaluating the attribute 'text' at undefined position:
while evaluating 'g' at /nix/var/nix/profiles/per-user/root/channels/nixos/lib/attrsets.nix:294:19, called from undefined position:
while evaluating anonymous function at /nix/var/nix/profiles/per-user/root/channels/nixos/lib/modules.nix:139:72, called from /nix/var/nix/profiles/per-user/root/channels/nixos/lib/attrsets.nix:297:20:
while evaluating the attribute 'value' at /nix/var/nix/profiles/per-user/root/channels/nixos/lib/modules.nix:523:9:
while evaluating the option `system.activationScripts.etc.text':
while evaluating the attribute 'mergedValue' at /nix/var/nix/profiles/per-user/root/channels/nixos/lib/modules.nix:555:5:
while evaluating the attribute 'values' at /nix/var/nix/profiles/per-user/root/channels/nixos/lib/modules.nix:549:9:
while evaluating the attribute 'values' at /nix/var/nix/profiles/per-user/root/channels/nixos/lib/modules.nix:648:7:
while evaluating anonymous function at /nix/var/nix/profiles/per-user/root/channels/nixos/lib/modules.nix:535:28, called from /nix/var/nix/profiles/per-user/root/channels/nixos/lib/modules.nix:535:17:
while evaluating definitions from `/nix/var/nix/profiles/per-user/root/channels/nixos/nixos/modules/system/etc/etc.nix':
while evaluating 'dischargeProperties' at /nix/var/nix/profiles/per-user/root/channels/nixos/lib/modules.nix:607:25, called from /nix/var/nix/profiles/per-user/root/channels/nixos/lib/modules.nix:536:137:
while evaluating the attribute 'value' at /nix/var/nix/profiles/per-user/root/channels/nixos/lib/modules.nix:390:44:
while evaluating the attribute 'sources' of the derivation 'etc' at /nix/store/jys5qxsqv8hsa7jw2zm2a9nk9qa1zkqb-nixos-21.05pre286647.4518794ee53/nixos/pkgs/stdenv/generic/make-derivation.nix:201:11:
while evaluating anonymous function at /nix/var/nix/profiles/per-user/root/channels/nixos/nixos/modules/system/etc/etc.nix:20:20, called from undefined position:
while evaluating the attribute 'source' at undefined position:
while evaluating 'g' at /nix/var/nix/profiles/per-user/root/channels/nixos/lib/attrsets.nix:294:19, called from undefined position:
while evaluating anonymous function at /nix/var/nix/profiles/per-user/root/channels/nixos/lib/modules.nix:139:72, called from /nix/var/nix/profiles/per-user/root/channels/nixos/lib/attrsets.nix:297:20:
while evaluating the attribute 'value' at /nix/var/nix/profiles/per-user/root/channels/nixos/lib/modules.nix:523:9:
while evaluating the option `environment.etc.dbus-1.source':
while evaluating the attribute 'mergedValue' at /nix/var/nix/profiles/per-user/root/channels/nixos/lib/modules.nix:555:5:
while evaluating anonymous function at /nix/var/nix/profiles/per-user/root/channels/nixos/lib/modules.nix:557:17, called from /nix/var/nix/profiles/per-user/root/channels/nixos/lib/modules.nix:557:12:
while evaluating 'check' at /nix/var/nix/profiles/per-user/root/channels/nixos/lib/types.nix:345:15, called from /nix/var/nix/profiles/per-user/root/channels/nixos/lib/modules.nix:557:22:
while evaluating the attribute 'serviceDirectories' of the derivation 'dbus-1' at /nix/store/jys5qxsqv8hsa7jw2zm2a9nk9qa1zkqb-nixos-21.05pre286647.4518794ee53/nixos/pkgs/stdenv/generic/make-derivation.nix:201:11:
while evaluating anonymous function at /nix/var/nix/profiles/per-user/root/channels/nixos/lib/types.nix:354:14, called from undefined position:
while evaluating the attribute 'value' at /nix/var/nix/profiles/per-user/root/channels/nixos/lib/modules.nix:568:27:
while evaluating anonymous function at /nix/var/nix/profiles/per-user/root/channels/nixos/lib/modules.nix:557:17, called from /nix/var/nix/profiles/per-user/root/channels/nixos/lib/modules.nix:557:12:
while evaluating 'check' at /nix/var/nix/profiles/per-user/root/channels/nixos/lib/types.nix:345:15, called from /nix/var/nix/profiles/per-user/root/channels/nixos/lib/modules.nix:557:22:
while evaluating the attribute 'passAsFile' of the derivation 'system-path' at /nix/store/jys5qxsqv8hsa7jw2zm2a9nk9qa1zkqb-nixos-21.05pre286647.4518794ee53/nixos/pkgs/stdenv/generic/make-derivation.nix:201:11:
while evaluating the attribute 'passAsFile' at /nix/store/jys5qxsqv8hsa7jw2zm2a9nk9qa1zkqb-nixos-21.05pre286647.4518794ee53/nixos/pkgs/build-support/buildenv/default.nix:77:5:
while evaluating the attribute 'buildCommand' of the derivation 'neovim-0.4.4' at /nix/store/jys5qxsqv8hsa7jw2zm2a9nk9qa1zkqb-nixos-21.05pre286647.4518794ee53/nixos/pkgs/stdenv/generic/make-derivation.nix:201:11:
while evaluating 'optionalString' at /nix/store/jys5qxsqv8hsa7jw2zm2a9nk9qa1zkqb-nixos-21.05pre286647.4518794ee53/nixos/lib/strings.nix:202:5, called from /nix/store/jys5qxsqv8hsa7jw2zm2a9nk9qa1zkqb-nixos-21.05pre286647.4518794ee53/nixos/pkgs/applications/editors/neovim/wrapper.nix:47:9:
while evaluating the attribute 'passAsFile' of the derivation 'python-2.7.18-env' at /nix/store/jys5qxsqv8hsa7jw2zm2a9nk9qa1zkqb-nixos-21.05pre286647.4518794ee53/nixos/pkgs/stdenv/generic/make-derivation.nix:201:11:
while evaluating the attribute 'passAsFile' at /nix/store/jys5qxsqv8hsa7jw2zm2a9nk9qa1zkqb-nixos-21.05pre286647.4518794ee53/nixos/pkgs/build-support/buildenv/default.nix:77:5:
while evaluating 'requiredPythonModules' at /nix/store/jys5qxsqv8hsa7jw2zm2a9nk9qa1zkqb-nixos-21.05pre286647.4518794ee53/nixos/pkgs/top-level/python-packages.nix:65:27, called from /nix/store/jys5qxsqv8hsa7jw2zm2a9nk9qa1zkqb-nixos-21.05pre286647.4518794ee53/nixos/pkgs/development/interpreters/python/wrapper.nix:20:13:
while evaluating 'hasPythonModule' at /nix/store/jys5qxsqv8hsa7jw2zm2a9nk9qa1zkqb-nixos-21.05pre286647.4518794ee53/nixos/pkgs/top-level/python-packages.nix:62:21, called from undefined position:
while evaluating the attribute 'pynvim' at /nix/store/jys5qxsqv8hsa7jw2zm2a9nk9qa1zkqb-nixos-21.05pre286647.4518794ee53/nixos/pkgs/top-level/python-packages.nix:5828:3:
while evaluating 'callPackageWith' at /nix/store/jys5qxsqv8hsa7jw2zm2a9nk9qa1zkqb-nixos-21.05pre286647.4518794ee53/nixos/lib/customisation.nix:117:35, called from /nix/store/jys5qxsqv8hsa7jw2zm2a9nk9qa1zkqb-nixos-21.05pre286647.4518794ee53/nixos/pkgs/top-level/python-packages.nix:5828:12:
while evaluating 'makeOverridable' at /nix/store/jys5qxsqv8hsa7jw2zm2a9nk9qa1zkqb-nixos-21.05pre286647.4518794ee53/nixos/lib/customisation.nix:67:24, called from /nix/store/jys5qxsqv8hsa7jw2zm2a9nk9qa1zkqb-nixos-21.05pre286647.4518794ee53/nixos/lib/customisation.nix:121:8:
while evaluating anonymous function at /nix/store/jys5qxsqv8hsa7jw2zm2a9nk9qa1zkqb-nixos-21.05pre286647.4518794ee53/nixos/pkgs/development/python-modules/pynvim/default.nix:1:1, called from /nix/store/jys5qxsqv8hsa7jw2zm2a9nk9qa1zkqb-nixos-21.05pre286647.4518794ee53/nixos/lib/customisation.nix:69:16:
while evaluating 'makeOverridablePythonPackage' at /nix/store/jys5qxsqv8hsa7jw2zm2a9nk9qa1zkqb-nixos-21.05pre286647.4518794ee53/nixos/pkgs/top-level/python-packages.nix:32:37, called from /nix/store/jys5qxsqv8hsa7jw2zm2a9nk9qa1zkqb-nixos-21.05pre286647.4518794ee53/nixos/pkgs/development/python-modules/pynvim/default.nix:12:1:
while evaluating 'makeOverridable' at /nix/store/jys5qxsqv8hsa7jw2zm2a9nk9qa1zkqb-nixos-21.05pre286647.4518794ee53/nixos/lib/customisation.nix:67:24, called from /nix/store/jys5qxsqv8hsa7jw2zm2a9nk9qa1zkqb-nixos-21.05pre286647.4518794ee53/nixos/pkgs/top-level/python-packages.nix:34:12:
while evaluating anonymous function at /nix/store/jys5qxsqv8hsa7jw2zm2a9nk9qa1zkqb-nixos-21.05pre286647.4518794ee53/nixos/pkgs/development/interpreters/python/mk-python-derivation.nix:30:1, called from /nix/store/jys5qxsqv8hsa7jw2zm2a9nk9qa1zkqb-nixos-21.05pre286647.4518794ee53/nixos/lib/customisation.nix:69:16:
pynvim-0.4.3 not supported for interpreter python2.7

Until the fix makes it onto the channel you can add an overlay:
{
  nixpkgs.overlays = [
    (self: super: {
      # https://github.com/NixOS/nixpkgs/pull/121339
      wrapNeovimUnstable = (import (builtins.fetchTarball {
        url =
          "https://github.com/mweinelt/nixpkgs/archive/d603efb0c946d25242954323b9945420f5979f02.tar.gz";
        sha256 = "0zff2pn6xzpnhx6ka51xaxvpkrhdfl9wma2nj0g0flmwpn9s3drg";
      }) { config = { allowUnfree = true; }; }).wrapNeovimUnstable;
    })
  ];
}

Replace wrapNeovimUnstable with whatever package name you are using for Neovim.

@austinbutler Yay! Thanks for the quick response!
...this is what happens, though 😕 Should I try disabling some plugins?
building the system configuration...
unpacking 'https://github.com/mweinelt/nixpkgs/archive/d603efb0c946d25242954323b9945420f5979f02.tar.gz'...
error: while evaluating the attribute 'activationScript' of the derivation 'nixos-system-machine-01-21.05pre286647.4518794ee53' at /nix/store/jys5qxsqv8hsa7jw2zm2a9nk9qa1zkqb-nixos-21.05pre286647.4518794ee53/nixos/pkgs/stdenv/generic/make-derivation.nix:201:11:
while evaluating the attribute 'system.activationScripts.script' at /nix/var/nix/profiles/per-user/root/channels/nixos/nixos/modules/system/activation/activation-script.nix:80:9:
while evaluating 'textClosureMap' at /nix/var/nix/profiles/per-user/root/channels/nixos/lib/strings-with-deps.nix:75:35, called from /nix/var/nix/profiles/per-user/root/channels/nixos/nixos/modules/system/activation/activation-script.nix:101:18:
while evaluating 'id' at /nix/var/nix/profiles/per-user/root/channels/nixos/lib/trivial.nix:14:5, called from undefined position:
while evaluating the attribute 'text' at /nix/var/nix/profiles/per-user/root/channels/nixos/nixos/modules/system/activation/activation-script.nix:9:5:
while evaluating the attribute 'text' at undefined position:
while evaluating 'g' at /nix/var/nix/profiles/per-user/root/channels/nixos/lib/attrsets.nix:294:19, called from undefined position:
while evaluating anonymous function at /nix/var/nix/profiles/per-user/root/channels/nixos/lib/modules.nix:139:72, called from /nix/var/nix/profiles/per-user/root/channels/nixos/lib/attrsets.nix:297:20:
while evaluating the attribute 'value' at /nix/var/nix/profiles/per-user/root/channels/nixos/lib/modules.nix:523:9:
while evaluating the option `system.activationScripts.etc.text':
while evaluating the attribute 'mergedValue' at /nix/var/nix/profiles/per-user/root/channels/nixos/lib/modules.nix:555:5:
while evaluating the attribute 'values' at /nix/var/nix/profiles/per-user/root/channels/nixos/lib/modules.nix:549:9:
while evaluating the attribute 'values' at /nix/var/nix/profiles/per-user/root/channels/nixos/lib/modules.nix:648:7:
while evaluating anonymous function at /nix/var/nix/profiles/per-user/root/channels/nixos/lib/modules.nix:535:28, called from /nix/var/nix/profiles/per-user/root/channels/nixos/lib/modules.nix:535:17:
while evaluating definitions from `/nix/var/nix/profiles/per-user/root/channels/nixos/nixos/modules/system/etc/etc.nix':
while evaluating 'dischargeProperties' at /nix/var/nix/profiles/per-user/root/channels/nixos/lib/modules.nix:607:25, called from /nix/var/nix/profiles/per-user/root/channels/nixos/lib/modules.nix:536:137:
while evaluating the attribute 'value' at /nix/var/nix/profiles/per-user/root/channels/nixos/lib/modules.nix:390:44:
while evaluating the attribute 'sources' of the derivation 'etc' at /nix/store/jys5qxsqv8hsa7jw2zm2a9nk9qa1zkqb-nixos-21.05pre286647.4518794ee53/nixos/pkgs/stdenv/generic/make-derivation.nix:201:11:
while evaluating anonymous function at /nix/var/nix/profiles/per-user/root/channels/nixos/nixos/modules/system/etc/etc.nix:20:20, called from undefined position:
while evaluating the attribute 'source' at undefined position:
while evaluating 'g' at /nix/var/nix/profiles/per-user/root/channels/nixos/lib/attrsets.nix:294:19, called from undefined position:
while evaluating anonymous function at /nix/var/nix/profiles/per-user/root/channels/nixos/lib/modules.nix:139:72, called from /nix/var/nix/profiles/per-user/root/channels/nixos/lib/attrsets.nix:297:20:
while evaluating the attribute 'value' at /nix/var/nix/profiles/per-user/root/channels/nixos/lib/modules.nix:523:9:
while evaluating the option `environment.etc.dbus-1.source':
while evaluating the attribute 'mergedValue' at /nix/var/nix/profiles/per-user/root/channels/nixos/lib/modules.nix:555:5:
while evaluating anonymous function at /nix/var/nix/profiles/per-user/root/channels/nixos/lib/modules.nix:557:17, called from /nix/var/nix/profiles/per-user/root/channels/nixos/lib/modules.nix:557:12:
while evaluating 'check' at /nix/var/nix/profiles/per-user/root/channels/nixos/lib/types.nix:345:15, called from /nix/var/nix/profiles/per-user/root/channels/nixos/lib/modules.nix:557:22:
while evaluating the attribute 'serviceDirectories' of the derivation 'dbus-1' at /nix/store/jys5qxsqv8hsa7jw2zm2a9nk9qa1zkqb-nixos-21.05pre286647.4518794ee53/nixos/pkgs/stdenv/generic/make-derivation.nix:201:11:
while evaluating anonymous function at /nix/var/nix/profiles/per-user/root/channels/nixos/lib/types.nix:354:14, called from undefined position:
while evaluating the attribute 'value' at /nix/var/nix/profiles/per-user/root/channels/nixos/lib/modules.nix:568:27:
while evaluating anonymous function at /nix/var/nix/profiles/per-user/root/channels/nixos/lib/modules.nix:557:17, called from /nix/var/nix/profiles/per-user/root/channels/nixos/lib/modules.nix:557:12:
while evaluating 'check' at /nix/var/nix/profiles/per-user/root/channels/nixos/lib/types.nix:345:15, called from /nix/var/nix/profiles/per-user/root/channels/nixos/lib/modules.nix:557:22:
while evaluating the attribute 'passAsFile' of the derivation 'system-path' at /nix/store/jys5qxsqv8hsa7jw2zm2a9nk9qa1zkqb-nixos-21.05pre286647.4518794ee53/nixos/pkgs/stdenv/generic/make-derivation.nix:201:11:
while evaluating the attribute 'passAsFile' at /nix/store/jys5qxsqv8hsa7jw2zm2a9nk9qa1zkqb-nixos-21.05pre286647.4518794ee53/nixos/pkgs/build-support/buildenv/default.nix:77:5:
while evaluating the attribute 'environment.systemPackages' at undefined position:
while evaluating 'g' at /nix/var/nix/profiles/per-user/root/channels/nixos/lib/attrsets.nix:294:19, called from undefined position:
while evaluating anonymous function at /nix/var/nix/profiles/per-user/root/channels/nixos/lib/modules.nix:139:72, called from /nix/var/nix/profiles/per-user/root/channels/nixos/lib/attrsets.nix:297:20:
while evaluating the attribute 'value' at /nix/var/nix/profiles/per-user/root/channels/nixos/lib/modules.nix:523:9:
while evaluating the option `environment.systemPackages':
while evaluating the attribute 'mergedValue' at /nix/var/nix/profiles/per-user/root/channels/nixos/lib/modules.nix:555:5:
while evaluating 'merge' at /nix/var/nix/profiles/per-user/root/channels/nixos/lib/types.nix:353:20, called from /nix/var/nix/profiles/per-user/root/channels/nixos/lib/modules.nix:557:59:
while evaluating anonymous function at /nix/var/nix/profiles/per-user/root/channels/nixos/lib/types.nix:354:35, called from undefined position:
while evaluating anonymous function at /nix/var/nix/profiles/per-user/root/channels/nixos/lib/lists.nix:116:29, called from undefined position:
while evaluating anonymous function at /nix/var/nix/profiles/per-user/root/channels/nixos/lib/types.nix:355:21, called from /nix/var/nix/profiles/per-user/root/channels/nixos/lib/lists.nix:116:32:
while evaluating the attribute 'optionalValue' at /nix/var/nix/profiles/per-user/root/channels/nixos/lib/modules.nix:567:5:
while evaluating the attribute 'values' at /nix/var/nix/profiles/per-user/root/channels/nixos/lib/modules.nix:549:9:
while evaluating the attribute 'values' at /nix/var/nix/profiles/per-user/root/channels/nixos/lib/modules.nix:648:7:
while evaluating anonymous function at /nix/var/nix/profiles/per-user/root/channels/nixos/lib/modules.nix:535:28, called from /nix/var/nix/profiles/per-user/root/channels/nixos/lib/modules.nix:535:17:
while evaluating definitions from `/.nix/tty/vim':
while evaluating 'dischargeProperties' at /nix/var/nix/profiles/per-user/root/channels/nixos/lib/modules.nix:607:25, called from /nix/var/nix/profiles/per-user/root/channels/nixos/lib/modules.nix:536:137:
while evaluating the attribute 'value' at /nix/var/nix/profiles/per-user/root/channels/nixos/lib/types.nix:359:38:
while evaluating 'makeOverridable' at /nix/store/jys5qxsqv8hsa7jw2zm2a9nk9qa1zkqb-nixos-21.05pre286647.4518794ee53/nixos/lib/customisation.nix:67:24, called from /nix/store/jys5qxsqv8hsa7jw2zm2a9nk9qa1zkqb-nixos-21.05pre286647.4518794ee53/nixos/pkgs/top-level/all-packages.nix:26616:12:
while evaluating 'legacyWrapper' at /nix/store/jys5qxsqv8hsa7jw2zm2a9nk9qa1zkqb-nixos-21.05pre286647.4518794ee53/nixos/pkgs/applications/editors/neovim/utils.nix:121:27, called from /nix/store/jys5qxsqv8hsa7jw2zm2a9nk9qa1zkqb-nixos-21.05pre286647.4518794ee53/nixos/lib/customisation.nix:69:16:
while evaluating 'makeOverridable' at /nix/store/7hhjr027whsba6zkc6i6b325z8v6vla7-source/lib/customisation.nix:67:24, called from /nix/store/jys5qxsqv8hsa7jw2zm2a9nk9qa1zkqb-nixos-21.05pre286647.4518794ee53/nixos/pkgs/applications/editors/neovim/utils.nix:149:5:
while evaluating 'wrapper' at /nix/store/7hhjr027whsba6zkc6i6b325z8v6vla7-source/pkgs/applications/editors/neovim/wrapper.nix:13:13, called from /nix/store/7hhjr027whsba6zkc6i6b325z8v6vla7-source/lib/customisation.nix:69:16:
Python2 support has been removed from the neovim wrapper, please remove withPython2 and python2Env.

@egasimus what does your Nix config look like for installing/configuring Neovim?

@austinbutler https://github.com/egasimus/system/blob/main/.nix/tty/vim/NeoVim.nix

I get a 404 there.

Sorry, forgot it was private 😅
{pkgs,...}:{environment.systemPackages=(import ./neovim.nix pkgs);

neovim.nix:
{neovim
,vimPlugins
,vimUtils
,fetchFromGitHub
,universal-ctags
,...}: let

  nativeRC = builtins.readFile ./init.vim;

  plugins = let

    plugin = pname: version: src:
      vimUtils.buildVimPluginFrom2Nix { inherit pname version src; };

    gh = owner: repo: rev: sha256:
      fetchFromGitHub { inherit owner repo rev sha256; };

  in with vimPlugins; [

    coc-nvim
    denite-nvim

    # editing features
    syntastic     # https://github.com/vim-syntastic/syntastic
    nerdcommenter # https://github.com/preservim/nerdcommenter
    tagbar

    # environment features
    nerdtree
    vim-nerdtree-tabs
    vim-tmux
    vim-tmux-navigator
    bufexplorer

    # language support
    tabular
    vim-markdown
    rust-vim
    vim-nix
    vim-pug
    vim-toml
    (plugin "vim-stylus" "2020-01-21" (gh
      "iloginow" "vim-stylus"
      "0e457b09db55d3518703bb22e1555872c5c44b7a"
      "1z00bpxf1ph4iwj8xzbqn69sigw1frs889wfv9f5z4391ss1ynyy"))
    (plugin "cypher-vim-syntax" "2020-01-21" (gh
      "neo4j-contrib" "cypher-vim-syntax"
      "b5ed38bce0dc667fc257d89ac0f44f89435223ab"
      "0fwzgxbc19x723a9x9l3nqx24lhc4nl7fidc8mcxvgpkhxfdm5h5"))
    (plugin "vim-solidity" "2020-12-13" (gh
      "tomlion" "vim-solidity"
      "569bbbedc3898236d5912fed0caf114936112ae4"
      "1qpfbbrm4gjgvbkimhpxyl4fsdqkyw4raf17nw0ibqillz2d3pxx"))

    # themes
    gruvbox
    (plugin "acme-colors" "2021-01-12" (gh
      "plan9-for-vimspace" "acme-colors"
      "de3c6963339114bea7ab61cc02522885d5809b44"
      "0fr4dh95c32hqwk0zfza2fx949x3s7rgigb7f6g0y31njv957dr3"))

  ];

  pluginsRC = ''
    set nofoldenable

    map <Leader><Tab> :NERDTreeToggle<CR>
    map <Leader>' :TagbarToggle<CR>
    map <Leader>h :nohl<cr>
    map <C-_> :Commentary<CR>

    set statusline+=%#warningmsg#
    set statusline+=%{SyntasticStatuslineFlag()}
    set statusline+=%*
    let g:syntastic_always_populate_loc_list = 0
    let g:syntastic_auto_loc_list = 0
    let g:syntastic_check_on_open = 0
    let g:syntastic_check_on_wq = 0

    colorscheme gruvbox
  '';

in [
  (neovim.override {
    vimAlias = true;
    configure = {
      customRC = nativeRC + pluginsRC;
      packages.myPlugins = with vimPlugins; { start = plugins; opt = []; };
    };
  })
  universal-ctags
]

Hmm not sure there, maybe try replacing wrapNeovimUnstable in the overlay with neovim-unwrapped or just neovim.

Worked with neovim. Thanks!


Function Score generates null

Elastic.Clients.Elasticsearch version: 8.0.7
Elasticsearch version: latest
.NET runtime version: .NET 7
Operating system version: M1 Mac
Description of the problem including expected versus actual behavior:
When using functions score it generates null instead of the desired function.
E.g.
"function_score": {
      "functions": [
        null,
        null
      ]
}

Steps to reproduce:

Use a Function score in query building

Expected behavior
A clear and concise description of what you expected to happen.
Provide ConnectionSettings (if relevant):
Provide DebugInformation (if relevant):

Hi, @kkuepper. There are a few quirks to function score that I'm looking to handle in our code generation. This includes some missing function types. However, for the currently supported functions, I can't reproduce this. Can you please share your usage?
For example, a query can be created as follows:
private static FunctionScore GetFieldValueFactorScoreFunction()
{
    var function = FunctionScore.FieldValueFactor(new FieldValueFactorScoreFunction
    {
        Field = Infer.Field<Project>(p => p.NumberOfCommits),
        Factor = 1.1,
        Missing = 0.1,
        Modifier = FieldValueFactorModifier.Square
    });

    function.Weight = 3;
    function.Filter = new TermQuery(Infer.Field<Project>(p => p.Branches))
    {
        Value = "dev"
    };

    return function;
}

...

new FunctionScoreQuery
{
    QueryName = "named_query",
    Boost = 1.1f,
    Query = new MatchAllQuery(),
    BoostMode = FunctionBoostMode.Multiply,
    ScoreMode = FunctionScoreMode.Sum,
    MaxBoost = 20.0,
    MinScore = 1.0,
    Functions = new FunctionScore[]
    {
        GetFieldValueFactorScoreFunction(),
        new RandomScoreFunction { Seed = 1337, Field = "_seq_no" },
        new RandomScoreFunction { Seed = "random_string", Field = "_seq_no" }
    }
}

or with fluent:
queryDescriptor
    .FunctionScore(c => c
        .QueryName("named_query")
        .Boost(1.1f)
        .Query(qq => qq.MatchAll())
        .BoostMode(FunctionBoostMode.Multiply)
        .ScoreMode(FunctionScoreMode.Sum)
        .MaxBoost(20.0)
        .MinScore(1.0)
        .Functions(
            f => f.FieldValueFactor(fv => fv
                .Field(f => f.NumberOfCommits)
                .Factor(1.1)
                .Missing(0.1)
                .Modifier(FieldValueFactorModifier.Square)).Weight(3).Filter(f => f.Term(t => t.Field(fld => fld.Branches).Value("dev"))),
            f => f.RandomScore(r => r.Seed(1337).Field("_seq_no")),
            f => f.RandomScore(r => r.Seed("random_string").Field("_seq_no"))
        ))

Both options produce a valid query:
{
    "query": {
        "function_score": {
            "_name": "named_query",
            "boost": 1.1,
            "boost_mode": "multiply",
            "functions": [{
                    "filter": {
                        "term": {
                            "branches": {
                                "value": "dev"
                            }
                        }
                    },
                    "weight": 3,
                    "field_value_factor": {
                        "factor": 1.1,
                        "field": "NumberOfCommits",
                        "missing": 0.1,
                        "modifier": "square"
                    }
                }, {
                    "random_score": {
                        "field": "_seq_no",
                        "seed": 1337
                    }
                }, {
                    "random_score": {
                        "field": "_seq_no",
                        "seed": "random_string"
                    }
                }
            ],
            "max_boost": 20,
            "min_score": 1,
            "query": {
                "match_all": {}
            },
            "score_mode": "sum"
        }
    }
}

@svenhartmann Yes, that's one of the quirks of the specification for this particular query we need to handle in code gen. I have a local branch right now that should address weight. I'm also about to open an issue for some missing functions that need more code generator work.

@kkuepper Checking in to see if this is still an issue for you and, if so, how we can reproduce it.

Closing this as it appears to work, and we have no response to move forward with this as an issue.


Fix squashed image name

We were taking the name without layerID as the part before the first
dash. This is wrong because a name can have dashes.
Fix it by taking the part before the last dash.

LGTM

Thanks!


Docker implementation on MacBook Pro

Hi. I am a new MacBook Pro user and I am trying to implement the whole chirpstack and the udp packet forwarder for my RAK7271 USB Gateway. I already did that on a Linux machine successfully but not with Docker. After running docker-compose up   I was looking how to identify my Gateway in the /dev folder and the result is shown in the below image. Then I open the docker-compose.yml to edit the /dev address for the RADIO to be included in the .yml file. After that I run again the docker-compose up but no matter the address every time I got  an answer_
 Running 1/0
 ✔ Container udp-packet-forwarder  Recreated                                                                       0.0s
Attaching to udp-packet-forwarder
udp-packet-forwarder  | ERROR: /dev/tty.usbmodem203C33A64E4E1 does not exist
udp-packet-forwarder exited with code 1

Hi @ingmanuelalfonso
Sorry for the late reply.
Can you share the whole docker-compose.yml file you are using?

Sure, Xose. File attached in zip.
docker-compose.yml.zip

Aparently serial passthrough is not working for MacOS (I can't test it myself, sorry). Looks like current approach is to use ser2net to pass the USB stream via a TCP socket. The image then should somehow redirect it back to a UARt port... not sure how to do this yet.

Hello again
@ingmanuelalfonso I have added support for remote concentrators using ser2net. This is the usual approach to bypass the Docker Desktop for MacOS limitations.
I tested it on a Linux box. The code is in the master branch but the image is not yet available. If you have the chance to build the image yourself you can give it a try.

I'm closing this issue (the problem is not related to this repo but docker and an option has been provided). Feel free to reopen if you need further assistance.


dotnet ef cli and msbuild tasks compiled for desktop msbuild

My project (vs2017) targets net452, and I have installed gitversiontask nuget package, which includes an msbuild task compiled with msbuild targeting full .net desktop version of msbuild.
When I build the project through msbuild the project builds as the msbuild task can be loaded and executed.
When I build the project through dotnet cli the build fails, because a dotnet cli build is not able to load the msbuild task from the assembly, assuming because the build process itself then runs under .net core.
However I can work around this for most cli operations because dotnet cli commands often just execute an msbuild target. So for example I can pack my project using msbuild /t:pack instead of dotnet pack etc and then my build is running under full msbuild desktop version, rather than .net core - and things work.
Some dotnet cli commands also have a no-build option. So for example, I could publish a project with the dotnet cli, and not trigger a build by using the no-build argument, which is useful if I have already handled the build myself via a msbuild.
However dotnet ef commands do not have a no-build flag, so they always want to force a build (assuming this will be an incremental build) of the project. Unfortunately this leads to a few problems - I can;t use the dotnet ef cli commands because most of them force builds, and building my project under net core fails due to the reason I have highlighted. I am not sure how I can work around this, as I can't see any equivalent msbuild target to invoke for these commands, and I can't tell ef to"no-build" or build via desktop msbuild.
If you are seeing an exception, include the full exceptions details (message and stack trace).
 Could not load file or assembly 'Microsoft.Build.Utilities.v4.0, Version=<IP_ADDRESS>, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a, processorArchitecture=MSIL'. The system cannot find the file specified. Confirm that the <UsingTask> declaration is correct, that the assembly and all its dependencies are available, and that the task contains a public class that implements Microsoft.Build.Framework.ITask. [C:\Users\darrell.tunnell\Source\Repos\gc3-website\src\Reach.GCv3.DatabaseHelpers\Reach.GCv3.DatabaseHelpers.csproj]
C:\Users\darrell.tunnell\.nuget\packages\gitversiontask\4.0.0-beta0012\build\GitVersionTask.targets(49,5): error MSB4062: The "GitVersionTask.WriteVersionInfoToBuildLog" task could not be loaded from the assembly C:\Users\darrell.tunnell\.nuget\packages\gitversiontask\4.0.0-beta0012\build\GitVersionTask.dll. Could not load file or assembly 'Microsoft.Build.Utilities.v4.0, Version=<IP_ADDRESS>, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a, processorArchitecture=MSIL'. The system cannot find the file specified. Confirm that the <UsingTask> declaration is correct, that the assembly and all its dependencies are available, and that the task contains a public class that implements Microsoft.Build.Framework.ITask. [C:\Users\darrell.tunnell\Source\Repos\gc3-website\src\Reach.GCv3.BusinessCore\Reach.GCv3.BusinessCore.csproj]
C:\Users\darrell.tunnell\.nuget\packages\gitversiontask\4.0.0-beta0012\build\GitVersionTask.targets(49,5): error MSB4062: The "GitVersionTask.WriteVersionInfoToBuildLog" task could not be loaded from the assembly C:\Users\darrell.tunnell\.nuget\packages\gitversiontask\4.0.0-beta0012\build\GitVersionTask.dll. Could not load file or assembly 'Microsoft.Build.Utilities.v4.0, Version=<IP_ADDRESS>, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a, processorArchitecture=MSIL'. The system cannot find the file specified. Confirm that the <UsingTask> declaration is correct, that the assembly and all its dependencies are available, and that the task contains a public class that implements Microsoft.Build.Framework.ITask. [C:\Users\darrell.tunnell\Source\Repos\gc3-website\src\Reach.Excel\Reach.Excel.csproj]

I am aware that a solution to this problem is for gitversion task to be compiled for .net core so that the msbuild tasks can run under net core - I don't dispute that. However I do think that dotnet ef cli forcing a build under net core - when in my circumstance I know that a build is not required (because I am handling the build myself via msbuild) is a problem and that there should be a way to specify "no-build".
Steps to reproduce
Create a new project, target net452, add nuget package gitversiontask version 4.0.0 beta 0012, add relevent EF db context code, then try to run dotnet ef commands.
Further technical details
EF Core version: 1.0.3
Microsoft.EntityFramework.Core.SqlServer.Design(1.0.3)
Microsoft.EntityFramework.Core.SqlServer(1.0.3)
Microsoft.EntityFramework.Core.Tools (1.0.0)
Operating system: Win10
IDE: Visual Studio 2017

Is using the PMC Tools (Add-Migration and friends) an option?
The CLI tool needs to read project metadata using dotnet msbuild in order to work.

Good idea i'll try the powershell approach

Discussed this in triage and decided that ultimately the MSBuild task needs to be built to work with .NET Core. Beyond that, using VS/PowerShell approach may be the way to go. Closing since there is nothing actionable for EF here.

Ok, thanks for giving it your consideration. Im going to help port that build task!


Multiple stream events received when changing camera

It has been noticed that when a participant is sharing video from their camera, but then changes to a different video device, several events are being received, with one of the intermediate events containing no video streams. This means that there is a short gap between the old and new video streams.

What platform? iOS/Android or both?

if it's the web which is changing the camera device, it's most likely that the implementation is doing a stopVideo then startVideo. In such event, StreamUpdated will be fired to warn that no camera is received and then a new stream event containing the video stream will be received.

Like @codlab is saying, this is related to the Web SDK behavior of changing camera, this has been fixed in the Web SDK 3.10.0 beta.1. I will close this ticket for now.
cc: @dannyBies

I've just confirmed that this works great now, thanks!


use http helper from iep-rxhttp

The http helper classes were moved to a separate
lib as there was some interest in using them without
the spectator nflx plugin.

iep libs were accidently built targeting java 8. A new version targeting java 7 is being built.


Command Migration: ('SETBIT', 'GETBIT', 'BITCOUNT', 'BITOP', 'BITPOS', 'BITFIELD')

This issue tracks the migration of the mentioned commands - ('SETBIT', 'GETBIT', 'BITCOUNT', 'BITOP', 'BITPOS', 'BITFIELD') to make them compatible across the three protocols supported by the Dice database: RESP, HTTP, and WebSocket.
DiceDB now supports more than one protocols (Resp/http/websocket). We don't want eval operation of each command to be strictly bound with any of the protocols. Currently eval function return statements of each command is bounded to the RESP protocol.
The migration is required because:

The current implementation is specific to the RESP protocol
Evaluation functions of each command must be refactored to ensure protocol-agnostic behavior.
Evaluation functions should return raw responses instead of protocol specific responses.

The goal is to make the command logic protocol-independent, allowing all three protocols to call the same core functionality seamlessly.
Requirements

Refactor the evaluation function of [Command Name] to be generic.
Ensure the evaluation function does not include protocol-specific logic.

Migration Steps

Analyze Current Implementation

Review the current codebase to understand how the command logic is implemented.

Refactor Return Logic

Create a new function with the function definition as evalXXX(args []string, store *dstore.Store) *EvalResponse under the file /internal/eval/store_eval.go
Analyse return statements of the eval and modify them to send raw types without encoding
Use errors in the return statements from /errors/migrated_errors.go file
Use perdefined responses from /internal/clientio/resp.go file as RespType variables

Command/Worker specific Changes

Make IsMigrated flag to true in the commands information under /internal/eval/commands.go file.
Use the newly written eval function against the NewEval parameter in the same command structure.
Delete the old eval function from the /internal/eval/eval.go file.
Add the migrated command to the /internal/worker/CommandsMeta map and make it's type as SingleShard

Update Unit Tests

Refactor existing unit tests to accommodate the new implementation.
Add new unit tests if necessary to cover all possible cases.

Integration Tests

Run all integration tests to ensure successful migration.
Ensure that each protocol (RESP, HTTP, WebSocket) works correctly after migration.

Checklist

[ ] Migrated the evalXXX function with the latest definition
[ ] Update or add unit tests for the new implementation.
[ ] All unit tests pass successfully.
[ ] Ensure all integration tests pass successfully.

Additional Notes

Describe any edge cases that need to be handled in the generic function.
Mention any protocol-specific optimizations required in wrappers.

If there are any questions or concerns about this migration, please mention them here.
Related Issues/PRs

Sample implementation for the Get, Set, GetSet and SetEx can be found in this Pull Request.

Hey @AshwinKul28 can I pick this up?

Thanks @vishnuchandrashekar for the interest! Go for it 🚀

HI @vishnuchandrashekar , I hope you are doing well. Do you happen to have any updates on this? If you've any doubts please let us know on the discord.

Hi @AshwinKul28, I'm doing good thank you for asking.
I have migrated all the commands, almost finished migrating the tests. Will raise a PR soon.

Hey @AshwinKul28 another quick update - With the changes merged in #956 I'm going to have to refactor the BITFIELD_RO command and the corresponding tests as well. Currently working on that, would you like me to raise a draft pr so that you could have a look at the changes till now?

@pg30 hope you are doing well. Any updates on the progress? We are targeting these issues little aggressively as we maintaining the commands across two separate server implementations is getting very cumbersome.

Hello @vishnuchandrashekar,
There has been no activity on this issue for the past 5 days.
It would be awesome if you keep posting updates to this issue so that we know you are actively working on it.
We are really eager to close this issue at the earliest, hence if we continue to see the inactivity, we will have to reassign the issue to someone else. We are doing this to ensure that the project maintains its momentum and others are not blocked on this work.
Just drop a comment with the current status of the work or share any issues you are facing. We can always chip in to help you out.
Thanks again.

Update: BITOP will be part of separate issue and can be omitted as part of #1089


Add Swift Macro Compatibility Check to CI

This PR adds a Swift Macro Compatibility Check GitHub Action to ensure that macro changes remain compatible across different versions of swift-syntax. The action automatically verifies compatibility with major swift-syntax versions (509.0.0, 510.0.0, 600.0.0), running builds and tests. It's also posible to turn on checking agains all versions of swift-syntax.
Key Benefits:

Automated Compatibility Checks: No need to manually test changes across different swift-syntax versions—this is handled automatically in CI.
Prevents Breakages: Helps avoid accidentally committing changes that break older versions.

Wrapping up: checking against all versions of swift-syntax:

509.0.0
509.0.1
509.0.2
509.1.0
509.1.1
510.0.0
510.0.1
510.0.2
510.0.3
600.0.0

for this repository, it takes approximately 8 minutes,
but checking against only major versions:

509.0.0
510.0.0
600.0.0

takes 3 minutes. From my experience, running only against major versions is sufficient since swift-syntax does not introduce significant changes across major versions. @stephencelis @mbrandonw, please let me know which version you prefer.

@Matejkob Might be nice to do major versions only. Should the major versions take the latest up to the next major? E.g.:

509.1.1
510.0.3
600.0.0

Or do you think compatibility with the earlier version in a major release is better?

@Matejkob Might be nice to do major versions only. Should the major versions take the latest up to the next major? E.g.:

509.1.1
510.0.3
600.0.0

Or do you think compatibility with the earlier version in a major release is better?

At the time I considered this, I concluded that the "major version" should correspond to the version of swift-syntax where a new version marker module was introduced. I believe this approach makes the most sense. For instance, if at some point swift-syntax requires a version marker (empty product) for a non-major version, like 6.0.2, then it can also be added to the list of "major versions" (it should not be called major version anymore)

I'm marking it as a draft since I want to make one more change before we land it. But before that let's end discusing the above topic.

I think it makes sense, just curious about the thought process :smile: Let us know when it's ready and we'll merge!

@stephencelis it's ready; I've updated the script to use v1 version


Sankey dependency wheel

Build succeeded (check pipeline).

Build succeeded (check pipeline).

Build succeeded (check pipeline).

Sonar scan result
More detail, see in https://sonarqube-gate.intgdc.com/dashboard?id=gooddata-plugin-examples-gate-PR30
To scan for vulnerabilities in dependencies and run unit tests (to get coverage report in sonar) please comment your PR with 'extended check sonar'.

Build succeeded (gate pipeline).

https://checklist.intgdc.com/job/compliance/job/gooddata-plugin-examples-sonarqube-scan-zuul-gate/28/ : SUCCESS in 32s
https://checklist.intgdc.com/job/compliance/job/gooddata-plugin-examples-merge-compliance-check/29/ : SUCCESS in 14s
https://checklist.intgdc.com/job/compliance/job/gooddata-plugin-examples-fossa-scanning-zuul/5/ : FAILURE in 2m 58s (non-voting)


[mgmt] hybridcompute release

https://github.com/Azure/sdk-release-request/issues/5581

API change check
APIView has identified API level changes in this PR and created following API reviews.
@azure/arm-hybridcompute


No Tracking for Inserts

Is there a NoTracking configuration option to be set anywhere? Like the QueryTrackingBehavior.NoTracking for EFCore?

There's no tracking in NPOCO. So, there's nothing to turn off.
You can start a snapshot to track changes and then use that to only update those columns.


Marker: fix rendering issue affecting filled vs. outlined shapes

Fix MarkerStyle rendering when Shape is changed from filled to outlined and vice versa.
This should fix issue #3453
NOTES: when changing from filled to outlined shape, the width of the outline must be set because it is 0 per default in this case.
ScottPlot.Plot myPlot = new();

double[] xs = Generate.Consecutive(51);
double[] sin = Generate.Sin(51);
double[] cos = Generate.Cos(51);

myPlot.Add.Markers(xs, sin, MarkerShape.OpenCircle, 15, Colors.Green);
var mk1 = formsPlot1.Plot.Add.Markers(xs, cos);
mk1.MarkerStyle.Shape = MarkerShape.OpenSquare;
// Default shape is MarkerShape.FilledCircle, so we have to set `MarkerStyle.Outline.Width` to be greater than 0!
mk1.MarkerStyle.Outline.Width = 2;
mk1.Color = Colors.DarkOrange;

myPlot.SavePng("MarkerShapes.png", 320, 240);

Thanks so much @KroMignon! I've been meaning to refactor the marker system for a while (#3141), but this fix helps me put it off a little longer 😅
I'll make a quick change now (having each marker set its own default line width) so line-only markers are visible without requiring users to set that, then I'll merge this in in a few minutes.
Thanks again! 🚀

MarkerShape[] markerShapes = Enum.GetValues<MarkerShape>().ToArray();
ScottPlot.Palettes.Category20 palette = new();

for (int i = 0; i < markerShapes.Length; i++)
{
    var mp = myPlot.Add.Marker(x: i, y: 0);
    mp.MarkerStyle.Shape = markerShapes[i];
    mp.MarkerStyle.Size = 10;
    mp.MarkerStyle.Outline.Width = 1.5f;
    mp.MarkerStyle.Outline.Color = palette.GetColor(i);
    mp.MarkerStyle.Fill.Color = palette.GetColor(i).WithAlpha(.5);
}


[WebPubSub] Fix origin validation

Service multiple origins has an extra space between multiple values and not able to split by StringValues. This issue will break abuse protection check under custom domain and replicas scenarios.
Before fix, need skip abuse protection to work around.
Contributing to the Azure SDK
Please see our CONTRIBUTING.md if you are not familiar with contributing to this repository or have questions.
For specific information about pull request etiquette and best practices, see this section.

API change check
API changes are not detected in this pull request.

@jsquire Can you help merge the PR?


Set content of a slide variable from another one

Example:
title: Test
footer: "{{title}} footer"

Is it possible to do something like in this example?

I am no expert, but looking at the code, I don't think this will work. The properties are extracted in parser.js. No substitution like you suggest is done.

This looks innocuous but can be a headache to develop: this will force us to manage a lot of edge cases like

what if someone writes footer first then the title?
what if there's a whole lot of "dependencies" in properties?
what if someone makes a mistake and says the title is {{name}} and the name {{title}}?

For now I suggest you hack footers with CSS or JS:
https://github.com/gnab/remark/wiki/HTML-CSS-JS-samples


Database exception column length limit

Laravel Version: 5.6
PHP Version: 7.2.1
Database Driver & Version: MySQL 5.7.21

When a form post any input exceeding the limit string length bd, laravel throw an exception with code 22001.
Is possible avoid this type of exception and continue the app?
Error:
SQLSTATE[22001]: String data, right truncated: 1406 Data too long for column 'column' at row 1...

Sanitize your inputs before passing them into your database. That includes limiting the input length.

36864 thanks for your anwser, then its not possible avoid the exception.
You can recommend me a package to sanitize my inputs?
For now I put the max statements on my rule then my form validate it before submit.

I don't really think this is the place for questions like this.
The correct way to handle this is off course to validate the input and then put in a try/catch around the database queries

https://laravel.com/docs/5.6/validation


Player#teleportOffline and #teleportOfflineAsync throw a StackOverflowError

Timings link
No response
Expected behavior
I expect online players to get teleported using the normal teleport method.
I expect the location of offline players to be set to the desired location.
Observed/Actual behavior
Every time either the #teleportOffline or #teleportOfflineAsync methods are called, I get a StackOverflowError.
The player does not get teleported.

Steps/models to reproduce

Be either offline or online, doesn't matter.
Call the teleportOffline or teleportOfflineAsync method: p.teleportOffline(p.getWorld().getSpawnLocation());

Purpur version
This server is running Purpur version git-Purpur-1522 (MC: 1.18.1) (Implementing API version 1.18.1-R0.1-SNAPSHOT) (Git: 762fcdd on HEAD)
You are running the latest version
Previous version: git-Paper-169 (MC: 1.18.1)
Agreements

[X] I am running the latest version of Purpur available from https://purpurmc.org/downloads.
[X] I have searched for and ensured there isn't already an open issue regarding this.
[X] My version of Minecraft is supported by Purpur.

Other
I am calling the method inside of a (synchronous) task timer scheduled using Bukkit#getScheduler#runTaskTimer, but the error also occurs when calling it just normally, like through a command

Reproduced, will look at this later today


Small issues

First of all thanks for creating this project, it is exactly what I was looking for.
A couple of small issues I noticed:

As I am testing Serilog, my log table only contains 12 entries but the paging of the viewer does not work. It shows 5 pages, and as I click on each page it says for example "Showing 10 to 20 of 12 entries" but it shows entries 2- 11. On page 5 it says "Showing 40 to 50 of 12 entries" but shows entries 1 - 8.
The properties view does not work in Firefox / IE, only in Chrome.
Not sure if this is intentional but the main NuGet package is called Serilog.UI, but the provider package names start with Serilog.Ui (different casing).

Are you happy to accept pull requests to this project? I would like to add in custom column support and property searching at some stage.

Thank you @TimSirmovics for reporting these issues.

I'm aware of the malfunctioning of paging. I was planning for the next version to migrate UI from Razor to React but it needs lots of effort and now I'm quite busy. for now, it's better to fix paging bugs.
I haven't tested properties view in different browsers and it doesn't work for PostgreSQL provider either
I follow Pascal Casing convention for naming even for abbreviation, so Serilog.Ui should be correct. I should fix naming for the next version.

You are welcome to contribute and of course, pull requests will be accepted.

The issues that you were addressed, fixed in version 2.

The issues that you were addressed, fixed in version 2.


[SPARK-40124][SQL][TEST][3.1] Update TPCDS v1.4 q32 for Plan Stability tests

What changes were proposed in this pull request?
This is port of SPARK-40124 to Spark 3.1. Fix query 32 for TPCDS v1.4

Why are the changes needed?
Current q32.sql seems to be wrong. It is just selection 1.
Reference for query template: https://github.com/databricks/tpcds-kit/blob/eff5de2c30337b71cc0dc1976147742d2c65d378/query_templates/query32.tpl#L41

Does this PR introduce any user-facing change?
No

How was this patch tested?
Test change only

cc: @kazuyukitanimura @dongjoon-hyun

Hmm, some checks are failing...

Can one of the admins verify this patch?

Hmm, some checks are failing... not sure if related

Failures are not related. Python linter throwing some error in pyspark.

Thank you for making a PR, @mskapilks . However, Apache Spark 3.1.x is EOL already because Apache Spark 3.1.1 was released on March 2, 2021. Please see our versioning policy for more details.
https://spark.apache.org/versioning-policy.html
Currently, we are focusing on preparing Apache Spark 3.3.1 instead of EOL releases. Let me close this PR to avoid accidental merging.


T02.06 Add-Polish todo typos

File name: activity_main.xml
TODO (11) Make this TextView a child of the FrameLayout the you added above
TODO (11) Make this TextView a child of the FrameLayout that you added above

Thanks! Fixed in https://github.com/udacity/ud851-Exercises/commit/33dd082a347f99ab4010d28ecd26a12bcc72f8c4


Does GenAI support a JavaScript based API or React Native?

Describe the question
Does GenAI support a JavaScript based API?
It seems to fully use Phi3 SLM that GenAI or some other calling wrapper is probably needed. However, on main page JS is not mentioned, nor is upcoming.
Ultimately, we were hoping to get Phi 3 model to work with GenAI in Reactive Native.
See
https://onnxruntime.ai/docs/get-started/with-javascript/react-native.html
https://github.com/microsoft/onnxruntime-inference-examples/tree/main/mobile/examples/React_Native/ort-rn-basic-usage
Please help clarify or explain the support
Expected behavior
A JavaScript, TypeScript, and React Native API is supported for GenAI
Screenshots
If applicable, add screenshots to help explain your problem.
Desktop (please complete the following information):

OS:  Windows, iOS & Android
Browser - N/A
Version latest

Smartphone (please complete the following information):
Android & iOS. Don't have specific versions or phones , but expect reasonable versions

GenAI does not currently support a Javascript/React Native API but OnnxRuntime does. We will consider adding this in the future. Thank you!


83 inconsistent and missing docstring on public methods

👋 , hi there, JOSS editor from https://github.com/openjournals/joss-reviews/issues/5021 checking in on this PR!


Statistics gathering

Add gathering of channel statistics. I can send you the current database whenever you want, also you can use my plot.ly token and stuff for graphing.

Ok, so as we talked on the server, this won't be merged anytime soon, so I'm closing this PR 👍


solved other issue template not showing up

#299
By removing the commas, I fixed the issue of the other template not showing up.

follow the guidelines 👉🏽here👈🏽


Add processing of the field postfix_status_data

postfix_status_data is also a KeyValue field that contains interesting information in case of NOQUEUE.
Processing it give us the same informations as postfix_keyvalue_data field.

All examples in the test suite have in their status data only single-worded strings: either an ip or an email address. I also have an example of a verp-syntax email address (smtpd_0026). Running this string through the kv filter will break things.
Can you give an actual example of a complete log line (see the test files for examples) that contains the payload you're looking for?

Okay ... doing code 30 min before the end of the day is not the best idea in the world.
I mixed everything, I apologize for this mistake. postfix_status_data doesn't contains any keyValued data.
Please discard this pull request.


Add support for creating tiles when adding multiple atlases to a tileset

Adds support for "batch" creating tiles when dragging multiple atlases into a tileset. See: https://github.com/godotengine/godot/issues/69273

Video of the changes in action, note the Undo error that appears is a pre-existing issue and (probably) out of scope for this change:

I think the idea is fine. The implementation looks correct enough, but as the popup and automatic creation of tiles would not depends anymore on the currently edited atlas source, the logic to create those tiles should be moved outside of TileSetAtlasSourceEditor. Could you move all this code to TileSetEditor instead ?

Hello @jamesmintram, thanks for making the PR! Would you be up to make the latest requested changes or do you want someone else to take over?

Fixes https://github.com/godotengine/godot/issues/69273

Superseded by #79678.


Documentation link not working as expected.

On this page: https://ethanent.github.io/phin/
The first link for "Full documentation" is a link to the same page. Having a link with the text "Full documentation" implies that the link has more documentation than is offered on the current page, and can be confusing to the person attempting to read more documentation on phin. Same applies for the section "Full Documentation".

I see what you mean. The link should probably just go to the "global" page.

it still isn't working

@rosman21 I recommend using the link I sent previously. TODO: Update link in README

Updated in README on Github. This should be published to NPM in a future release.


How do i edit the server count ?

How do i edit the server count ?

You have to fetch that data - it has to be fetched from somewhere. If you are using the js Discord SDK then you could find out how many channels your bot is on with something like:
client.toJSON()["channels"].length

but in order for this template to render that data you have to have a server you could ping to send that data to this.


push should support chunked upload (PATCH)

What is the problem you're trying to solve
Currently containerd client's push API (consumed by BuildKit) doesn't support chunked upload (HTTP PATCH).
jFrog is known to require PATCH: https://github.com/moby/buildkit/issues/1130 https://www.jfrog.com/jira/browse/RTFACT-19344
Describe the solution you'd like
Extend the push API to support PATCH
https://github.com/containerd/containerd/blob/b77e25dadee8dfa580e5024b6801cc628e14fab8/remotes/docker/pusher.go#L218
Additional context
cc @alexellis

Adding support for PATCH is fine, however, this will not necessarily fix their issue. We are not going to fallback to PATCH when the monolithic upload fails nor guarantee we will not do monolithic upload. We support the specification and registries must implement the specification to be supported. This may cause breakage with Docker in the future if they don't fully implement the spec.

cc @ibuildthecloud - I believe Rancher are using containerd and Buildkit in their new Rio project, this will likely affect their customers too.

@dmcgowan is right, but how do we deliver buildkit/containerd for these enterprise customers without switching to another combination of builder/runtime?

https://github.com/containerd/containerd/pull/9405 It's a basic implementation of blob chunked push.
Please help to see if it makes sense, thanks! cc @AkihiroSuda @dmcgowan @alexellis @estesp @SebastianSchildt


Fixed error message thrown when finding a feature with its semantic manually defined that is not present in the input features dict

Every time a feature with its semantic manually defined is not present in the input features dict, an error is raised. Its message was erroneously defined.
This PL fixes the message raised, allowing a clear identification of the issue when using decision forests.

Hello. Please rescan the PR. I've fixed the issue with the CLA.
"Repository managers: You can rescan this PR by pressing the "Re-run" button to the left of this description."

Hello. Just to remind you that the issue is fixed and that you can, thus, evaluate/accept the change.

Thanks :)


Part - persistant stock history

for #1484

@matmair can you provide some more context details here, what you are trying to achieve?

@SchrodingersGat Sure
TLDR: This PR enables a graph of historical stock levels even when stock get deleted as you suggested in #1484.
This PR implements a new model PartQuantityHistory to which an entry is added each time a StockItemTracking entry is added (via signal).
In this new model there are fields for the data tracked in StockItemTracking and total stock at time of creation (after the action triggering the tracking was processed). This information could be used for graphs but also be enhanced with more tracked properties to make more historical insights possible.
As the tracking models share a lot of similarities I made as many parts of them abstract/reusable as possible:
This included:
Python:  ItemTracking an abstract model as basis for tracking models, TrackingMixin a mixin for API views with tracking models, TrackingSerializer a serializer base class for tracking models.
JS: loadTrackingTable shared table-loading function for both StockIteTracking and PartQuantityHistory.
From a UI perspective there are new API and View-Url-Endpoints, a navbar entry and a view for viewing the tracking entries on the part-detail views - based on how it is done in StockItems.

@SchrodingersGat do we even need this feature anymore? This was meant to fix #1484

@matmair sorry I haven't been giving this one much attention. I'm not sure that this feature fits in right now - I've been meaning to spend some time looking at refactoring the existing stock tracking history, which means I was overlooking this PR as I thought it would change it anyway.
I think at the moment you'd be better served focusing your attention on other components! If you're happy to close this issue for now, we can maybe come back to it at a later date. But currently I think just keeping it up to date with master is a waste of time :)

@SchrodingersGat glad we feel the same way. I am also not really sure anybody needs this function. I certainly don't - would be nice but not necessary.


implement ServiceInternalTrafficPolicy

,currently we ignore it

be cautious of https://github.com/kubernetes/kubernetes/pull/113363

Node local seems not perfect, it means if no local host endpoints found the traffic will be dropped

I agree but its part of the core Service spec now. I think its mostly used for daemonsets

right, mostly for performance.  I guess no failover because that iptables can not do that.


invalid argument calling frameEnter function

Bug report
Describe the bug
invalid argument erro occur calling FrameEnter function on edge

get frame object using xpath

call  WD_FrameEnter($sSession, frameobject)

error occurs (invalid argument)
edge driver Version: 113.0.1774.9
edge version : 113.0.1774.42
It's working on edge 113 and edge driver 112

OS: Windows 10
OS Arch.:  X64
Browser : Edgve
Browser version : 113.0.1774.42

@hychul11 Thanks for the report. I was able to reproduce the issue using multiple different browsers.

Issue is caused by this section of code --
https://github.com/Danp2/au3WebDriver/blob/3a7921ca112830f6ccc2b2929d65df2b4126ea8c/wd_helper.au3#L574-L579

Using FF, a valid GUID is returned --
    __WD_Post: URL=HTTP://<IP_ADDRESS>:4444/session/d5fd23c4-a00c-4fb4-b784-7f15ed8facdc/element; Data={"using":"xpath","value":"\/\/iframe[@id='iframeResult']"}
    __WD_Post ==> Success [0] : HTTP status = 200 ResponseText={"value":{"element-6066-11e4-a52e-4f735466cecf":"c8f18d90-22c9-4884-8150-743805919ec6"}}

Using Chrome, this is what is being returned --
    __WD_Post: URL=HTTP://<IP_ADDRESS>:9515/session/3836e36e0c33ae73e0efec03ec38f90c/element; Data={"using":"xpath","value":"\/\/iframe[@id='iframeResult']"}
    __WD_Post ==> Success [0] : HTTP status = 200 ResponseText={"value":{"element-6066-11e4-a52e-4f735466cecf":"F6074E713BC3AB1F060CBB67F45E9E30_element_12"}}

I took a quick look at this section of the W3C specs, and I don't see where there is a requirement for the node id to be a valid GUID. It simply states --

The WebDriver node id is a globally unique string representing a handle to a DOM node in a specific WebDriver session.

So, I believe the solution is to remove the _WinAPI_GUIDFromString check that was added in https://github.com/Danp2/au3WebDriver/commit/3a7921ca112830f6ccc2b2929d65df2b4126ea8c

will take a look ASAP

@hychul11 I've posted a proposed fix for this issue here. You can test by downloading the file and replacing your existing copy of wd_helper.au3. Please respond here with your results after testing.

I tested it and it worked fine. Thanks for your quick fix!

I checked this (compared):
__WD_Post ==> Success [0] : HTTP status = 200 ResponseText={"value":{"element-6066-11e4-a52e-4f735466cecf":"c8f18d90-22c9-4884-8150-743805919ec6"}}
__WD_Post ==> Success [0] : HTTP status = 200 ResponseText={"value":{"element-6066-11e4-a52e-4f735466cecf":"F6074E713BC3AB1F060CBB67F45E9E30_element_12"}}

We can still think about this case in this way:
__WD_Post ==> Success [0] : HTTP status = 200 ResponseText={"value":{"element-6066-11e4-a52e-4f735466cecf":"c8f18d90-22c9-4884-8150-743805919ec6"}}
__WD_Post ==> Success [0] : HTTP status = 200 ResponseText={"value":{"element-6066-11e4-a52e-4f735466cecf":"F6074E71-3BC3-AB1F-060C-BB67F45E9E30_element_12"}}

and we can always do it this way:
_Example()
Func _Example()
	Local $vIdentifier = "F6074E713BC3AB1F060CBB67F45E9E30_element_12"
	_WinAPI_GUIDFromString("{" & $vIdentifier & "}")
	If @error Then _WinAPI_GUIDFromString("{" & StringRegExpReplace($vIdentifier,"(.{8})(.{4})(.{4})(.{4})(.{12})(.+)", "$1-$2-$3-$4-$5") & "}")
	If @error Then ConsoleWrite("! ---> @error=" & @error & "  @extended=" & @extended & " : " & @ScriptLineNumber & @CRLF)
EndFunc

Is this issue occurs because there was a change in ChromeDriver ?
I start to wonder how this impact _WD_GetElementByRegEx()

"F6074E713BC3AB1F060CBB67F45E9E30_element_12" >> "F6074E71-3BC3-AB1F-060C-BB67F45E9E30_element_12"

@mlipok I believe this is the wrong approach because the specs require a unique string, not a GUID. Plus there isn't a guarantee that the format  currently being returned by Chrome & Edge will remain constant, so your suggested change could lead to future problems.

Is this issue occurs because there was a change in ChromeDriver?

IDK, but it shouldn't be too difficult to perform some tests to find the answer. Because both Chrome and Edge are affected, I wonder if it could be due to a change in the Chromium source. 🤔

I'm starting to wonder how this will affect _WD_GetElementByRegEx()

I don't understand where this concern is coming from. Can you be more specific?

I juat start 2 day vacation over this weekend
Will check deeply ASAP

@mlipok Any further feedback before I close this out?

I'm fine with your change.


Creation of product detail view

Example:

Link example

You can use this images for ur Issue. I'm sending you the url's of them.  👍
https://acortar.link/weOv6m
https://acortar.link/EndW4U
https://acortar.link/rCEpio


The problem to get requestMatchDetails(match_id, [callback]) with the requests limit

I was use the node-dota2 to get match detail for replay_url, but i got a problem when the request is out the limit , but when i use the opendota api , it seems like the opendota api can get many of match whitout limit , Is there any solution to solve the request limit for steam client api that you did in opendota api, Hope for you share.

The limits are 100 requests/accounts/24 hours and 500 requests/IP/24 hours.

So the opendota api will change the steam account and proxy when touch the limit?

The proxies are only used for Steam web API calls, not match details requests (from GC).
The number of accounts in use is dynamic and changes depending on current load.  Basically, create as many accounts as you think you'll need for peak load and work from there.

Ok ,Thanks for you replay


After upgrading to the latest version 0.2, an error is reported when clicking the "show outputs" button as shown in the figure

Ah, I think I know what the issue is. Will push a fix today; thanks for flagging!


Flatten test structure and use flowzone token

Change-type: patch
Signed-off-by: Kyle Harding<EMAIL_ADDRESS>

@balena-ci I self-certify!


Added token login to fly

@vito
@jtarchie
@chendrix
Please review & merge.
This is linked to https://github.com/concourse/atc/pull/184 which needs to be merged first for fly to support token login.
This PR enables the user to do the following:
./fly login -c http://localhost:8080 -t main -n openCloak --token c8294f0dd721dbba7cf39a9ea882eed1273ab8ca
logging in to team 'openCloak'

Yeah, who needs the web auth flow anyway? Token FTW!

target saved

or
 ./fly login -c http://localhost:8080 -t main -n openCloak
logging in to team 'openCloak'

navigate to the following URL in your browser:

    http://<IP_ADDRESS>:8080/auth/github?team_name=openCloak&fly_local_port=56424

or enter one of the following token types:
    - Personal access token (e.g.<PHONE_NUMBER>)
    - Bearer token (e.g. 'Bearer<PHONE_NUMBER>'

Token: a5ea7763eb91fb0863cc8335879be34b7f8691fe

target saved

This also works with multiple auth methods.
Please note the failing tests because the atc PR is not merged yet.

@Chumper, it looks like the tests failed on this build.

Yes, that is because the PR on ATC side needs to be merged first. It introduces the missing tokenUrl.
As the ATC tests are passing here https://ci.concourse.ci/builds/45871 I expect this tests to pass too after mergein as it also passed locally.

Updated the PR to take the insecure option into account


adds precision-recall multiclass example

Describe your changes
This change resolves #238 by adding a precision-recall multiclass example
Issue ticket number and link
Closes #238
Checklist before requesting a review

[x] I have performed a self-review of my code
[x] I have added thorough tests (when necessary).
[x] I have added the right documentation (when needed). Product update? If yes, write one line about this update.

:books: Documentation preview :books:: https://sklearn-evaluation--241.org.readthedocs.build/en/241/

Pull Request Test Coverage Report for Build<PHONE_NUMBER>

0 of 0   changed or added relevant lines in 0 files are covered.
No unchanged relevant lines lost coverage.
Overall coverage increased (+0.06%) to 94.259%

Totals

Change from base Build<PHONE_NUMBER>:
0.06%

Covered Lines:
2660

Relevant Lines:
2822

💛  - Coveralls

Thanks for contributing!

@ShubhamGawande191 we have some other issues where we need help, do you wanna take it? https://github.com/ploomber/sklearn-evaluation/issues/217

Yes, would love to. Assign me #217

great! please add a comment on #217, github won't let me assign it to you unless you post there


Notebook: message can overflow the cell

Refs: https://github.com/microsoft/vscode/issues/96279

It looks like a long enough string can overflow the cell.
//cc @jrieken

@rebornix this is error output, not "normal" output. https://github.com/microsoft/vscode-github-issue-notebooks/blob/3c2a56faa435ce4d250b9344f16f7e1432d37b80/src/notebookProvider.ts#L142


Improve memory pool reservation shrink error handling

I wonder in general if we should remove shrink and instead always use try_shrink (in a different PR of course) to catch any accounting bugs 🤔
Originally posted by @alamb in https://github.com/apache/datafusion/pull/11218#discussion_r1676552228

Depends on #11218


Improve benchmark setup time by using COPY and tmp-postgres snapshots

Doing a bulk insert now but could investigate caching. Closing for now.


How to hide service url from swagger ui page

I am using SwaggerResourcesProvider to serve two different json files already available in my resources folder.
Using Springfox 2.9.1
I have created two specification which gets displayed in "Select a Spec" dropdown.
When I select any one out of these two specifications swagger calls url like below internally
For first option: https://localhost:9451/service/default
For second option: https://localhost:9451/service/tpp
My problem is, by default swagger ui displays this service url in ui, which I want to hide.
Screenshot attached.

I am sure there should be some way to do that.
Thanks

I came up with the following workaround:
In /src/style/_information.scss I changed the style for hgroup.main to the following:
    hgroup.main     {         margin: 0 0 20px 0;         a         {             font-size: 12px;         }         span.url         {             display: none;         }     }
Adding display:none for span.url should fix this.
This will also require a rebuild of the minified files.
These commands should be run from the top directory for swagger ui:

npm install
npm run build

I came up with the following workaround:
In /src/style/_information.scss I changed the style for hgroup.main to the following:
 hgroup.main { margin: 0 0 20px 0; a { font-size: 12px; } span.url { display: none; } }
Adding display:none for span.url should fix this.
This will also require a rebuild of the minified files.
These commands should be run from the top directory for swagger ui:

npm install
npm run build

This helped, Thanks


Fix regressions related to "multiple same kind remediation support"

Why we need this PR
In https://github.com/medik8s/node-healthcheck-operator/pull/301 we added support for multiple escalating remediations of the same remediation kind.
While investigating a report about false events about skipping control plane remediation I noticed that we have several issues related to that new feature, because we just checked the CR name when comparing with node names, instead of the new node name annotation.
Changes made
The first commit updates the unit tests in order reveal 3 of the (at least) 4 issues:

[FAIL] Node Health Check CR Reconciliation with a single escalating remediation with multiple same kind support when an old remediation cr exists [It] an alert flag is set on remediation cr
[FAIL] Node Health Check CR Reconciliation with expected permanent node deletion [It] it should delete orphaned CR when node is deleted
[FAIL] Node Health Check CR Reconciliation control plane nodes when two control plane nodes are unhealthy [It] should remediate one after another -> this is about the false event
the 4th issue is very rare edge case, not covered in unit tests: the timeout annotation is not added to a remediation CR, when it belongs to a later remediation with same kind, and lease expired while it's processed

The next 2 commits fix the issues in the code.
Which issue(s) this PR fixes
The false event was mentioned in:
ECOPROJECT-2057
Test plan
As mentioned already, first commit updates tests to reveal the issues

/lgtm

known console issue on 4.17
/override
ci/prow/4.17-openshift-e2e
4.16 looks like a race between cleanup of NHC test, and running MHC test...
2024-08-06T20:32:23.051827263Z	INFO	controllers.MachineHealthCheck.resource manager	external remediation CR already exists, but it's not owned by us
/test 4.16-openshift-e2e

/override ci/prow/4.17-openshift-e2e

don't cherry pick before https://github.com/medik8s/node-healthcheck-operator/pull/343 is merged, in order to prevent merge conflicts

/cherry-pick release-0.8


⚠ SkipTheCommericals has degraded performance

In adefdda, SkipTheCommericals ($STC) experienced degraded performance:

HTTP code: 200
Response time: 10383 ms

Resolved: SkipTheCommericals performance has improved in 51da452.


Packaging doesn't allow libxml / openAL / other 3rd party deps to be included.

need to be added to a package. Presumably which ever one requires that component and then eventually moved to a different one for deps.

Added 3rdparty package.


Changes to add interceptor in usermetadata services

Made the changes to provide unique view ( applying interceptors ) for outside API results.

Adding documents to address comments.

Update and resubmit.


Merge InventoryWatcher into Scheduler

Description
The InventoryWatcher struct should be merged into the Scheduler and finally be remove. As components in the current architecture are pulling repositories without using dedicated Watcher entity: the same approach should also be used for the scheduler.
AC:

Scheduler is pulling ClusterInventory directly without using a Watcher
InventoryWatcher is not longer used and related code is deleted

Reasons
Align approach for pulling date from repositories in Scheduler to reduce complexity and establish a consistent approach for gathering data changes.
Attachments

Functionalities of the Reconciler were migrated to the new architecture, this issue will not be worked on.


Return a Msg of string instead of a simple string when we got an error

In keys.ml, we returns a simple string which does not compose well with rresult when this package is available (specially with mirage). It should be nice to return an Msg of string, and, by this way, be able to use for instance Rresult.R.failwith_error_msg.

I agree that this would be very fine -- though I'd also avoid a rresult dependency in this package (it is >= 4.08.0 anyways, which has a decent Result module).


Scramble support?

Hello,
is it possible to use the Scramble extension with this gem ?
https://github.com/Mottie/Keyboard/wiki/Extension-Scramble

Hello,
Yes it's possible.
//= require keyboard/jquery.keyboard.extension-scramble.min


Chisel not loading because of errors

I installed chisel viabrew install chisel but my ~/.lldbinit didn't seem to be working (none of thee chisel commands were found). I manually executed command source ~/.lldbinit from LLDB to check if there are any errors as suggested somewhere else and this is what I got:
(lldb) command source ~/.lldbinit
Executing commands in '/Users/szx/.lldbinit'.
(lldb) # ~/.lldbinit
command script import /usr/local/opt/chisel/libexec/fblldb.py
error: module importing failed: No module named six
  File "temp.py", line 1, in <module>
  File "/usr/local/opt/chisel/libexec/fblldb.py", line 10, in <module>
    import lldb
  File "/Applications/Xcode.app/Contents/SharedFrameworks/LLDB.framework/Resources/Python/lldb/__init__.py", line 98, in <module>
    import six

(I think this needs to be mentioned in the installation instructions.)
After installing this module via pip install six there is another error now:
(lldb) command source ~/.lldbinit
Executing commands in '/Users/szx/.lldbinit'.
# ~/.lldbinit
command script import /usr/local/opt/chisel/libexec/fblldb.py
Traceback (most recent call last):
  File "/usr/local/opt/chisel/libexec/fblldb.py", line 25, in __lldb_init_module
    loadCommandsInDirectory(commandsDirectory)
  File "/usr/local/opt/chisel/libexec/fblldb.py", line 39, in loadCommandsInDirectory
    loadCommand(module, command, commandsDirectory, fileName, fileExtension)
  File "/usr/local/opt/chisel/libexec/fblldb.py", line 52, in loadCommand
    lldb.debugger.HandleCommand('script ' + functionName + ' = sys.modules[\'' + module.__name__ + '\']._loadedFunctions[\'' + key + '\']')
AttributeError: 'NoneType' object has no attribute 'HandleCommand'

(I think this needs to be mentioned in the installation instructions.)

Is this referring to installing the six module?
I've seen the issue with six before, but that was due to corporate IT installing its own python and it not having the six module. On a stock macOS with stock Xcode, the six module is installed
lldb.debugger.HandleCommand('script ' + functionName + ' = sys.modules[\'' + module.__name__ + '\']._loadedFunctions[\'' + key + '\']')
AttributeError: 'NoneType' object has no attribute 'HandleCommand'

That's unusual, apparently lldb.debugger is null (None). I haven't seen this before.
How come you are running command source ~/.lldbinit? Shouldn't that happen by default? I don't think this is the cause of the problem, but I'm just asking in case there's any more details to learn.

I was running command source ~/.lldbinit just to see the errors because I couldn't understand why none of the chisel commands worked, normally it's included from my ~/.lldbinit:
command script import /usr/local/opt/chisel/libexec/fblldb.py

Regarding the six module error, it seems that I have installed Python via Homebrew, could it be the reason?
Right now everything is working again, I don't know what's changed. I guess I should close this.

Regarding the six module error, it seems that I have installed Python via Homebrew, could it be the reason?

That combined with path order and such.
The readme should be updated to mention six, since it is the one module that comes up from time to time.

@sryze
yes. this is the reason. Location of Chisel for homebrew is like /usr/local/Cellar/chisel/1.6.0/libexec/fblldb.py
so this line should be as the following:
command script import /usr/local/Cellar/chisel/1.6.0/libexec/fblldb.py
to check location of home-brew packet please use command:
brew info chisel

@NikolayShubenkovProgSchool
tks
command script /usr/local/Cellar/chisel/2.0.0/libexec/fblldb.py
this works for me.

cause this path have no six package /Applications/Xcode.app/Contents/Developer/Library/Frameworks/Python3.framework/Versions/3.7/lib/python3.7/site-packages you should install six package here


Question: How to enable "copy-selection-no-clear" option?

Hello,
first, thank You for Your great config which I've been using for years.
I would like to have the possibility to copy the text in copy-mode (via keyboard or mouse) and after copying to register/clipboard I stay in copy-mode. I found out there is an option for that called copy-selection-no-clear. But I am not sure how to use it with Your config.
Is it possible to set this behaving in Your config?

"y" to copy text to TMUX's register.
"Enter" to copy text to system clipboard

Tmux has evolved a lot and according to https://github.com/tmux/tmux/wiki/Clipboard it depends on many factors whether it's going to copy to the OS clipoard.

Hi @gpakosz !
Thank You for Your help. I dived more deeply into it and played with the setting and found this magic configuration which enables me:

Stay in copy-mode after copy text, including mouse text marking.
y copies to Tmux register.
Enter copies to the system clipboard.

Configuration part in .local:
tmux_conf_copy_to_os_clipboard=true
~
###
# Prevent TMUX to leave copy-mode after copying selected text
###
# https://www.fosslinux.com/105809/tmux-copy-paste-mode-tips-and-tricks-for-productivity.htm#block-4
set-option -g default-command "reattach-to-user-namespace -l zsh"

# https://www.reddit.com/r/tmux/comments/v73005/how_to_prevent_tmux_from_exiting_copy_mode_after/
# https://unix.stackexchange.com/questions/639288/retain-selection-highlight-after-copying-text-to-clipboard-in-tmux
bind -T copy-mode-vi y send -X copy-selection-no-clear
bind-key -Tcopy-mode-vi Enter send -X copy-selection-no-clear
bind-key -Tcopy-mode-vi MouseDragEnd1Pane send -X copy-selection-no-clear

Hi @gpakosz !
Thank You for Your help. I dived more deeply into it and played with the setting and found this magic configuration which enables me:

Stay in copy-mode after copy text, including mouse text marking.
y copies to Tmux register.
Enter copies to the system clipboard.

Configuration part in .local:
tmux_conf_copy_to_os_clipboard=true
~
###
# Prevent TMUX to leave copy-mode after copying selected text
###
# https://www.fosslinux.com/105809/tmux-copy-paste-mode-tips-and-tricks-for-productivity.htm#block-4
set-option -g default-command "reattach-to-user-namespace -l zsh"

# https://www.reddit.com/r/tmux/comments/v73005/how_to_prevent_tmux_from_exiting_copy_mode_after/
# https://unix.stackexchange.com/questions/639288/retain-selection-highlight-after-copying-text-to-clipboard-in-tmux
bind -T copy-mode-vi y send -X copy-selection-no-clear
bind-key -Tcopy-mode-vi Enter send -X copy-selection-no-clear
bind-key -Tcopy-mode-vi MouseDragEnd1Pane send -X copy-selection-no-clear

You don't need reattach-to-user-namespace as of tmux 2.6


switch to oj for json parsing and encoding

Closing in favor of https://github.com/maii-chgk/rating-ui/pull/110


Update CMake.patch

Pull Request
Thank you for contributing to @toptal/gitignore and https://www.gitignore.io.
New or update
Select the appropriate check box for this pull request. This helps when merging to ensure there are no conflicts with other templates or misunderstandings of how thee template list works.
New

[ ] Template - New .gitignore template
[ ] Composition - Template made from smaller templates
[ ] Inheritance - Template similar to an existing template
[ ] Patch - Template extending functionality of existing template

Update

[ ] Template - Update existing .gitignore template
[x] Patch - Template extending functionality of existing template

Details

Previously discussed in https://github.com/toptal/gitignore/pull/538
Suggested to be moved to patch because it's stale in upstream https://github.com/github/gitignore/pull/3595
Checked for more additions in CMake's gitignore for CMake itself, but seemed to be the only relevant file that's still missing

(you could've done in the same PR, but it's fine 😃 )

@filipechagas Do you mean I could've added commits to #538, even though it was authored by someone else?

My bad. I got tricked by you commenting there into thinking you were the author of the previous one.

Thank you for contributing @Maarrk !


Change the schema requirement for workingdir to RECOMMENDED

Changes
Change the schema requirement for container.workingDir field to RECOMMENDED. We propose this change based on:

Setting working directory via serving API is not a core feature.
Alternatively, users can configure their desired working directory when building the container image.

I'd tend to agree with Dave that while "rebuild your container" is a possible solution, it seems non-ideal.
As a strawman, we could do the same thing for container arguments or environment variables, which seems like it would break a lot of workflows.

This may also have an impact on the runtime spec, since it's a variance from the OCI spec.

OCI spec reference:
https://github.com/opencontainers/runtime-spec/blob/master/config.md#process
You're looking for cwd.

Can we get some background on why this change is requested? Aside from my general goal of trying to make as many things as possible "REQUIRED", losing the ability to change the working dir at deploy time seems like something we'd want interop on.


Amp caching module

Adds an amp caching module.
Adds a test harness

@kristoferbaxter my bad, you've caught me amidst all the setup process while making multiple choices simultaneously. i'll iron out all the nuances and review this together offline


AddReference does not support Visual Studio 2017

Microsoft.Build.Exceptions.InvalidProjectFileException when attempting to load Visual Studio 2017 project in AddReference method.
Providing "14.0" version parameter in LoadProject method solves the issue, forcing to treat project as VS2015.
Log file attached.
Attach.zip

I was not planning on supporting VS2017, I feel with that upgrade I should then focus on .net core and as the rest of the world is not there yet I am reluctant to do so, however your fix is easy so I will put it into the project :)


Branch implement personview clickability

Codecov Report
Base: 67.18% // Head: 66.30% // Decreases project coverage by -0.88% :warning:

Coverage data is based on head (e1cd1d4) compared to base (f747d55).
Patch coverage: 30.00% of modified lines in pull request are covered.

Additional details and impacted files
@@             Coverage Diff              @@
##             master     #126      +/-   ##
============================================
- Coverage     67.18%   66.30%   -0.89%
- Complexity      661      664       +3
============================================
  Files           115      115
  Lines          2170     2217      +47
  Branches        275      277       +2
============================================
+ Hits           1458     1470      +12
- Misses          605      640      +35
  Partials        107      107

Impacted Files
Coverage Δ

...rc/main/java/seedu/address/logic/LogicManager.java
65.21% <0.00%> (-2.97%)
:arrow_down:

src/main/java/seedu/address/model/Model.java
100.00% <ø> (ø)

...in/java/seedu/address/model/person/WardNumber.java
70.00% <ø> (ø)

src/main/java/seedu/address/ui/CommandBox.java
0.00% <0.00%> (ø)

src/main/java/seedu/address/ui/MainWindow.java
0.00% <0.00%> (ø)

...rc/main/java/seedu/address/ui/PersonViewPanel.java
0.00% <0.00%> (ø)

...rc/main/java/seedu/address/model/ModelManager.java
93.15% <86.95%> (-0.19%)
:arrow_down:

...java/seedu/address/logic/commands/ViewCommand.java
100.00% <100.00%> (ø)

Help us with your feedback. Take ten seconds to tell us how you rate us. Have a feature suggestion? Share it here.

:umbrella: View full report at Codecov.
:loudspeaker: Do you have feedback about the report comment? Let us know in this issue.


plugin is easily removable and leaves no unwanted artifacts (proper cleanup)

[ ] removing the personalized preferences
[ ] removing IDE settings

ask @jsorva

check with JB's best practices on how to do a proper clean-up

and also persistent settings

maybe: https://github.com/JetBrains/intellij-community/blob/5bda8b1eabd39282b3ac24a3fb5de44cc16cdcf3/platform/core-impl/src/com/intellij/ide/plugins/PluginManager.java#L54

https://jetbrains-platform.slack.com/archives/C5U8BM1MK/p1588837807473900

options to consider for plugin deletion scenario in regard to installed IDE settings:
1. do not remove any settings
this is the most straightforward option. students are left with the O1 settings for all the projects/instances they'll have in the IJ. The reinstallation of the software will reset the settings to default ones. The disadvantage here is that all the settings changed after importing O1 IDE settings are lost.
2. partial removal of imported settings
a bit more clumsy option. so only the settings *.xml files, that are created especially for O1 purposes are removed. For example, initial files are: laf.xml and scala_config.xml. after import, a file called scala.xml appears, and previous ones are changed. On plugin deletion, only the scala.xml gets removed (others remain as is). It can lead to a big big mess in settings.
3. merging settings
the most challenging development effort-wise approach. all the files to be modified by import are backed up. all the imported files are backed up. on plugin removal, the contents of the "imported" files are being subtracted from the "actual" contents and then merged with "initial" contents, where the actual settings have a priority. keeps the state best.
For example, in laf.xml there is an initial setting "red='true'" and "yellow='true'". the plugin imports two settings, where one overrides the "red" one, so it becomes "red='false'" and adds one more setting "green='true'". then user, when working with the plugin adds a setting "blue='true'" and resets "yellow='false'". so the state is:

actual:      red='false', yellow='false', green='true', blue='true'
imported: red='false', yellow='true',   green='true'
initial:       red='true',  yellow='true'

and after the plugin removal (if initially setting existed, and was not affected by the import value, then keep, else take the actual):

final:        red='true', yellow='false', blue='true'


Update gtfparse version requirement

In 00ece88, gtfparse version was pinned to <2 because of confilcts between gtfparse and recent versions of polars. Since 12/21/23, with gtfparse v. 2.1.0, the conflicts have been eliminated, so there is no need to keep older versions pinned.

Codecov Report
All modified and coverable lines are covered by tests :white_check_mark:

Comparison is base (12c103f) 56.20% compared to head (0b8d08d) 56.20%.

:exclamation: Your organization needs to install the Codecov GitHub app to enable full functionality.
Additional details and impacted files
@@           Coverage Diff           @@
##             main     #118   +/-   ##
=======================================
  Coverage   56.20%   56.20%
=======================================
  Files          13       13
  Lines         427      427
=======================================
  Hits          240      240
  Misses        187      187

Thanks for the heads-up!


Document availability requirements between CDS/RDS/LDS

I've noticed that cross-references between CDS/RDS/LDS are qualified with "must", e.g. cluster names in RDS are required to be present in CDS. I think it would be better to allow dangling references and precisely document the behavior in the case when CDS becomes unavailable while RDS is operational.

Agree, we should allow dangling reference to allow eventually consistent update (which is already supported).

I will writeup a README.md stating API goals and principles today. Eventually consistency is one such principle we can include.

Fixed in #28.


Update project new version

WOW 💯 You should join me on building project Theseus

WOW 💯 You should join me on building project Theseus @lannguyen0910

I'm glad to do ✌  @kaylode


Fix taskbar signature render

I removed the use of tooltip and replaced with signature as it is a better fit for the one line render in taskbar and does not loose all the extra information from tooltips that are multiline

tested locally! awesome @gerardtoconnor !


[changed] Query changes aren't route changes

Fixes #2332

can you increase the coverage by 0.05% @taion lol

@taion the coveralls test failed but I merged it anyway


getting syntax error while executing az group list commnd

This is autogenerated. Please review and update as needed.
Describe the bug
Command Name
az group list
Errors:
invalid syntax (custom.py, line 696)
Traceback (most recent call last):
python3.5/site-packages/knack/cli.py, ln 215, in invoke
    cmd_result = self.invocation.execute(args)
cli/core/commands/__init__.py, ln 553, in execute
    self.commands_loader.load_arguments(command)
azure/cli/core/__init__.py, ln 470, in load_arguments
    self.command_table[command].load_arguments()  # this loads the arguments via reflection
cli/core/commands/__init__.py, ln 310, in load_arguments
    super(AzCliCommand, self).load_arguments()
...
<frozen importlib._bootstrap_external>, ln 661, in exec_module
<frozen importlib._bootstrap_external>, ln 767, in get_code
<frozen importlib._bootstrap_external>, ln 727, in source_to_code
<frozen importlib._bootstrap>, ln 222, in _call_with_frames_removed
cli/command_modules/resource/custom.py, ln 696
    err_messages = [f'{preflight_error.code} - {preflight_error.message}']
                                                                        ^
SyntaxError: invalid syntax

To Reproduce:
Steps to reproduce the behavior. Note that argument values have been redacted, as they may contain sensitive information.

Put any pre-requisite steps here...
az group list

Expected Behavior
Environment Summary
Linux-4.8.0-54-generic-x86_64-with-Ubuntu-16.04-xenial
Python 3.5.2
Installer:

azure-cli 2.9.1

Additional Context

add to S174

@jibin18 Sorry, I can't reproduce your question. Please add --debug to the original command and email the printed information to me~
My email address is<EMAIL_ADDRESS>thanks~

@jibin18 Hi, thanks for your email~ From my analysis of the error information in the log, it is likely to be an environment related problem. May I ask what is the specific environment you used and how did you install CLI?

Because there is no reply to this question for a long time, I will close it temporarily. If you have any questions, please feel free to let us know.


Monitoring multiple instances

I tried to add multiple entries in the config under agents to see if there was an undocumented feature to monitor multiple redis databases on the same server. I also tried running separate processes each with their own config but it only seems possible to run one daemon at a time. Is it possible to monitor multiple databases with this plugin?

I'am in the same situation, is it possible?

Currently it does not support, but I'll consider this for future versions.

I would also like this feature too. I have 2 redis instances on the same server, 1 for cache and 1 for sessions

I would also like to add my vote for this feature, we have 8 content caching servers and would really like to just run the one monitoring plugin.

Another +1 for this feature.

:hand:  multiple databases on a single instance

+1 for this


pine64-pinephonePro: fix ALS interrupt pin

On this device, GPIO4_D3 is used as the interrupt pin for the
proximity/ambient light sensor. However, even though the datasheet
indicates it's configured as an input by default, the boot ROM sets this
pin as an output, causing issues when probing the sensor in linux.
This adds a patch for making sure this line is configured properly on
the PPP, and reverts some previous DT changes (those break
dm_lookup_by_name() on RK3399, as the driver expects the gpio node
names to include the bank number right before '@').

I see the changes to the DT are from here:

<EMAIL_ADDRESS>https://github.com/torvalds/linux/commit/ec3028e7c83ed03f9cd10c0373d955b489ca5ed6

Ideally we'll re-sync the whole DT source again with pine64-org/linux, which has that change now too.
The other patch looks alright to add.

Note that in this release cycle I want to address the issue you're kinda facing in this PR: managing the patch sets. If you have any experience/opinions, I would be glad to hear them.

Ideally we'll re-sync the whole DT source again with pine64-org/linux, which has that change now too.

I'm a bit worried that this will lead to breakages in u-boot itself, as highlighted by the dm_gpio* issues here. I assume this will be solved anyway once we have the PPP DT upstream in both the kernel and u-boot, maybe some bits should be left unsync'ed?
Anyway, closing due to authorship fights.

Kind of. It helps in showing a process needs to be defined, at the very least, of no tooling fits the needs.


reduce screen output and less polling on the server

Thank you for make this very nice package available. I think it will be very useful for my research and my students :-)
When I made my first request to the CDI API, I see this message
request queue status queued repeatedly (about 5 or 10 messages per seconds).
It seems that the API is constantly polling the server about the status:
https://github.com/JuliaClimate/CDSAPI.jl/blob/master/src/CDSAPI.jl#L39
I am wondering if it is not better to add some sleep time as in the python API:
https://github.com/ecmwf/cdsapi/blob/master/cdsapi/api.py#L479-L482
(which increases by 1.5 every time starting from 1 s until it reaches the maximum 2 minutes)
I can make a PR if it is helpful :-) Maybe we can also update to HTTP 1.0 ?
For reference this is the request I am running:
using CDSAPI

req = Dict("class" => "ea",
     "expver" => "1",
     "dataset" => "interim",
     "date" => "2018-12-01/to/2018-12-05",
     "levtype" => "sfc",
     "grid" => "0.75/0.75",
     "param" => "146.128/147.128/151.128/164.128/165.128/166.128/167.128/168.128/175.128/176.128/177.128/180.128/181.128/182.128/205.128/228.128/34.128/58.128",
     "step" => "3/6/9/12",
     "stream" => "oper",
     "target" => "output",
     "time" => "00:00:00/12:00:00",
     "type" => "fc",
     "area" => "41.875/7.5/44.625/12.375",
     "format" => "netcdf")

CDSAPI.retrieve("reanalysis-era5-complete", req, "output")

@Alexander-Barth  Hello thanks for the suggestion! feel free to make a PR! improvement is always welcome! :)

Fixed on master. Thank you @Alexander-Barth !

Thanks @juliohm for merging the PR :-)

Thank you Alex for the suggested improvment. A PR is very welcome :)
Em sex., 8 de jul. de 2022 06:02, Alexander Barth @.***>
escreveu:

Thank you for make this very nice package available. I think it will be
very useful for my research and my students :-)
When I made my first request to the CDI API, I see this message
request queue status queued repeatedly (about 5 or 10 messages per
seconds).
It seems that the API is constantly polling the server about the status:
https://github.com/JuliaClimate/CDSAPI.jl/blob/master/src/CDSAPI.jl#L39
I am wondering if it is not better to add some sleep time as in the python
API:
https://github.com/ecmwf/cdsapi/blob/master/cdsapi/api.py#L479-L482
(which increases by 1.5 every time starting from 1 s until it reaches the
maximum 2 minutes)
I can make a PR if it is helpful :-) Maybe we should also update to HTTP
1.0.
—
Reply to this email directly, view it on GitHub
https://github.com/JuliaClimate/CDSAPI.jl/issues/40, or unsubscribe
https://github.com/notifications/unsubscribe-auth/AAZQW3IZM2CHRJAVQBFXXVTVS7VDTANCNFSM53AI5WEA
.
You are receiving this because you are subscribed to this thread.Message
ID: @.***>