Ubuntu 18.04 issues

apt_package may just be a test harness failure since our apt-repo-zero code isn't signed.
i can't tell from looking at it if the ifconfig failure is another test harness issue or not.
Failures:

  1) Chef::Resource::AptPackage with a remote package source when the package is not yet installed installs the package with action :install
     Failure/Error:
       shell_out!("apt-get update " +
                  '-o Dir::Etc::sourcelist="sources.list.d/chef-integration-test.list" ' +
                  '-o Dir::Etc::sourceparts="-" -o APT::Get::List-Cleanup="0"')

     Mixlib::ShellOut::ShellCommandFailed:
       Expected process to exit with [0], but received '100'
       ---- Begin output of apt-get update -o Dir::Etc::sourcelist="sources.list.d/chef-integration-test.list" -o Dir::Etc::sourceparts="-" -o APT::Get::List-Cleanup="0" ----
       STDOUT: Ign:1 http://localhost:9000 sid InRelease
       Get:2 http://localhost:9000 sid Release [889 B]
       Ign:3 http://localhost:9000 sid Release.gpg
       Reading package lists...
       STDERR: E: The repository 'http://localhost:9000 sid Release' is not signed.
       ---- End output of apt-get update -o Dir::Etc::sourcelist="sources.list.d/chef-integration-test.list" -o Dir::Etc::sourceparts="-" -o APT::Get::List-Cleanup="0" ----
       Ran apt-get update -o Dir::Etc::sourcelist="sources.list.d/chef-integration-test.list" -o Dir::Etc::sourceparts="-" -o APT::Get::List-Cleanup="0" returned 100
     # ./lib/chef/mixin/shell_out.rb:120:in `shell_out!'
     # ./spec/functional/resource/apt_package_spec.rb:29:in `enable_testing_apt_source'
     # ./spec/functional/resource/apt_package_spec.rb:106:in `block (3 levels) in <top (required)>'

  2) Chef::Resource::AptPackage with a remote package source when the package is not yet installed installs the package for action :upgrade
     Failure/Error:
       shell_out!("apt-get update " +
                  '-o Dir::Etc::sourcelist="sources.list.d/chef-integration-test.list" ' +
                  '-o Dir::Etc::sourceparts="-" -o APT::Get::List-Cleanup="0"')

     Mixlib::ShellOut::ShellCommandFailed:
       Expected process to exit with [0], but received '100'
       ---- Begin output of apt-get update -o Dir::Etc::sourcelist="sources.list.d/chef-integration-test.list" -o Dir::Etc::sourceparts="-" -o APT::Get::List-Cleanup="0" ----
       STDOUT: Ign:1 http://localhost:9000 sid InRelease
       Get:2 http://localhost:9000 sid Release [889 B]
       Ign:3 http://localhost:9000 sid Release.gpg
       Reading package lists...
       STDERR: E: The repository 'http://localhost:9000 sid Release' is not signed.
       ---- End output of apt-get update -o Dir::Etc::sourcelist="sources.list.d/chef-integration-test.list" -o Dir::Etc::sourceparts="-" -o APT::Get::List-Cleanup="0" ----
       Ran apt-get update -o Dir::Etc::sourcelist="sources.list.d/chef-integration-test.list" -o Dir::Etc::sourceparts="-" -o APT::Get::List-Cleanup="0" returned 100
     # ./lib/chef/mixin/shell_out.rb:120:in `shell_out!'
     # ./spec/functional/resource/apt_package_spec.rb:29:in `enable_testing_apt_source'
     # ./spec/functional/resource/apt_package_spec.rb:106:in `block (3 levels) in <top (required)>'

  3) Chef::Resource::AptPackage with a remote package source when the package is not yet installed does nothing for action :remove
     Failure/Error:
       shell_out!("apt-get update " +
                  '-o Dir::Etc::sourcelist="sources.list.d/chef-integration-test.list" ' +
                  '-o Dir::Etc::sourceparts="-" -o APT::Get::List-Cleanup="0"')

     Mixlib::ShellOut::ShellCommandFailed:
       Expected process to exit with [0], but received '100'
       ---- Begin output of apt-get update -o Dir::Etc::sourcelist="sources.list.d/chef-integration-test.list" -o Dir::Etc::sourceparts="-" -o APT::Get::List-Cleanup="0" ----
       STDOUT: Ign:1 http://localhost:9000 sid InRelease
       Get:2 http://localhost:9000 sid Release [889 B]
       Ign:3 http://localhost:9000 sid Release.gpg
       Reading package lists...
       STDERR: E: The repository 'http://localhost:9000 sid Release' is not signed.
       ---- End output of apt-get update -o Dir::Etc::sourcelist="sources.list.d/chef-integration-test.list" -o Dir::Etc::sourceparts="-" -o APT::Get::List-Cleanup="0" ----
       Ran apt-get update -o Dir::Etc::sourcelist="sources.list.d/chef-integration-test.list" -o Dir::Etc::sourceparts="-" -o APT::Get::List-Cleanup="0" returned 100
     # ./lib/chef/mixin/shell_out.rb:120:in `shell_out!'
     # ./spec/functional/resource/apt_package_spec.rb:29:in `enable_testing_apt_source'
     # ./spec/functional/resource/apt_package_spec.rb:106:in `block (3 levels) in <top (required)>'

  4) Chef::Resource::AptPackage with a remote package source when the package is not yet installed does nothing for action :purge
     Failure/Error:
       shell_out!("apt-get update " +
                  '-o Dir::Etc::sourcelist="sources.list.d/chef-integration-test.list" ' +
                  '-o Dir::Etc::sourceparts="-" -o APT::Get::List-Cleanup="0"')

     Mixlib::ShellOut::ShellCommandFailed:
       Expected process to exit with [0], but received '100'
       ---- Begin output of apt-get update -o Dir::Etc::sourcelist="sources.list.d/chef-integration-test.list" -o Dir::Etc::sourceparts="-" -o APT::Get::List-Cleanup="0" ----
       STDOUT: Ign:1 http://localhost:9000 sid InRelease
       Get:2 http://localhost:9000 sid Release [889 B]
       Ign:3 http://localhost:9000 sid Release.gpg
       Reading package lists...
       STDERR: E: The repository 'http://localhost:9000 sid Release' is not signed.
       ---- End output of apt-get update -o Dir::Etc::sourcelist="sources.list.d/chef-integration-test.list" -o Dir::Etc::sourceparts="-" -o APT::Get::List-Cleanup="0" ----
       Ran apt-get update -o Dir::Etc::sourcelist="sources.list.d/chef-integration-test.list" -o Dir::Etc::sourceparts="-" -o APT::Get::List-Cleanup="0" returned 100
     # ./lib/chef/mixin/shell_out.rb:120:in `shell_out!'
     # ./spec/functional/resource/apt_package_spec.rb:29:in `enable_testing_apt_source'
     # ./spec/functional/resource/apt_package_spec.rb:106:in `block (3 levels) in <top (required)>'

  5) Chef::Resource::AptPackage with a remote package source when the package is not yet installed and a not-available package version is specified raises a reasonable error for action :install
     Failure/Error:
       shell_out!("apt-get update " +
                  '-o Dir::Etc::sourcelist="sources.list.d/chef-integration-test.list" ' +
                  '-o Dir::Etc::sourceparts="-" -o APT::Get::List-Cleanup="0"')

     Mixlib::ShellOut::ShellCommandFailed:
       Expected process to exit with [0], but received '100'
       ---- Begin output of apt-get update -o Dir::Etc::sourcelist="sources.list.d/chef-integration-test.list" -o Dir::Etc::sourceparts="-" -o APT::Get::List-Cleanup="0" ----
       STDOUT: Ign:1 http://localhost:9000 sid InRelease
       Get:2 http://localhost:9000 sid Release [889 B]
       Ign:3 http://localhost:9000 sid Release.gpg
       Reading package lists...
       STDERR: E: The repository 'http://localhost:9000 sid Release' is not signed.
       ---- End output of apt-get update -o Dir::Etc::sourcelist="sources.list.d/chef-integration-test.list" -o Dir::Etc::sourceparts="-" -o APT::Get::List-Cleanup="0" ----
       Ran apt-get update -o Dir::Etc::sourcelist="sources.list.d/chef-integration-test.list" -o Dir::Etc::sourceparts="-" -o APT::Get::List-Cleanup="0" returned 100
     # ./lib/chef/mixin/shell_out.rb:120:in `shell_out!'
     # ./spec/functional/resource/apt_package_spec.rb:29:in `enable_testing_apt_source'
     # ./spec/functional/resource/apt_package_spec.rb:106:in `block (3 levels) in <top (required)>'

  6) Chef::Resource::AptPackage with a remote package source when the package is not yet installed when preseeding the install with a preseed file preseeds the package, then installs it
     Failure/Error:
       shell_out!("apt-get update " +
                  '-o Dir::Etc::sourcelist="sources.list.d/chef-integration-test.list" ' +
                  '-o Dir::Etc::sourceparts="-" -o APT::Get::List-Cleanup="0"')

     Mixlib::ShellOut::ShellCommandFailed:
       Expected process to exit with [0], but received '100'
       ---- Begin output of apt-get update -o Dir::Etc::sourcelist="sources.list.d/chef-integration-test.list" -o Dir::Etc::sourceparts="-" -o APT::Get::List-Cleanup="0" ----
       STDOUT: Ign:1 http://localhost:9000 sid InRelease
       Get:2 http://localhost:9000 sid Release [889 B]
       Ign:3 http://localhost:9000 sid Release.gpg
       Reading package lists...
       STDERR: E: The repository 'http://localhost:9000 sid Release' is not signed.
       ---- End output of apt-get update -o Dir::Etc::sourcelist="sources.list.d/chef-integration-test.list" -o Dir::Etc::sourceparts="-" -o APT::Get::List-Cleanup="0" ----
       Ran apt-get update -o Dir::Etc::sourcelist="sources.list.d/chef-integration-test.list" -o Dir::Etc::sourceparts="-" -o APT::Get::List-Cleanup="0" returned 100
     # ./lib/chef/mixin/shell_out.rb:120:in `shell_out!'
     # ./spec/functional/resource/apt_package_spec.rb:29:in `enable_testing_apt_source'
     # ./spec/functional/resource/apt_package_spec.rb:106:in `block (3 levels) in <top (required)>'

  7) Chef::Resource::AptPackage with a remote package source when the package is not yet installed when preseeding the install with a preseed file and the preseed file exists and is up-to-date does not update the package configuration
     Failure/Error:
       shell_out!("apt-get update " +
                  '-o Dir::Etc::sourcelist="sources.list.d/chef-integration-test.list" ' +
                  '-o Dir::Etc::sourceparts="-" -o APT::Get::List-Cleanup="0"')

     Mixlib::ShellOut::ShellCommandFailed:
       Expected process to exit with [0], but received '100'
       ---- Begin output of apt-get update -o Dir::Etc::sourcelist="sources.list.d/chef-integration-test.list" -o Dir::Etc::sourceparts="-" -o APT::Get::List-Cleanup="0" ----
       STDOUT: Ign:1 http://localhost:9000 sid InRelease
       Get:2 http://localhost:9000 sid Release [889 B]
       Ign:3 http://localhost:9000 sid Release.gpg
       Reading package lists...
       STDERR: E: The repository 'http://localhost:9000 sid Release' is not signed.
       ---- End output of apt-get update -o Dir::Etc::sourcelist="sources.list.d/chef-integration-test.list" -o Dir::Etc::sourceparts="-" -o APT::Get::List-Cleanup="0" ----
       Ran apt-get update -o Dir::Etc::sourcelist="sources.list.d/chef-integration-test.list" -o Dir::Etc::sourceparts="-" -o APT::Get::List-Cleanup="0" returned 100
     # ./lib/chef/mixin/shell_out.rb:120:in `shell_out!'
     # ./spec/functional/resource/apt_package_spec.rb:29:in `enable_testing_apt_source'
     # ./spec/functional/resource/apt_package_spec.rb:106:in `block (3 levels) in <top (required)>'

  8) Chef::Resource::AptPackage with a remote package source when the package is not yet installed when preseeding the install with a preseed template preseeds the package, then installs it
     Failure/Error:
       shell_out!("apt-get update " +
                  '-o Dir::Etc::sourcelist="sources.list.d/chef-integration-test.list" ' +
                  '-o Dir::Etc::sourceparts="-" -o APT::Get::List-Cleanup="0"')

     Mixlib::ShellOut::ShellCommandFailed:
       Expected process to exit with [0], but received '100'
       ---- Begin output of apt-get update -o Dir::Etc::sourcelist="sources.list.d/chef-integration-test.list" -o Dir::Etc::sourceparts="-" -o APT::Get::List-Cleanup="0" ----
       STDOUT: Ign:1 http://localhost:9000 sid InRelease
       Get:2 http://localhost:9000 sid Release [889 B]
       Ign:3 http://localhost:9000 sid Release.gpg
       Reading package lists...
       STDERR: E: The repository 'http://localhost:9000 sid Release' is not signed.
       ---- End output of apt-get update -o Dir::Etc::sourcelist="sources.list.d/chef-integration-test.list" -o Dir::Etc::sourceparts="-" -o APT::Get::List-Cleanup="0" ----
       Ran apt-get update -o Dir::Etc::sourcelist="sources.list.d/chef-integration-test.list" -o Dir::Etc::sourceparts="-" -o APT::Get::List-Cleanup="0" returned 100
     # ./lib/chef/mixin/shell_out.rb:120:in `shell_out!'
     # ./spec/functional/resource/apt_package_spec.rb:29:in `enable_testing_apt_source'
     # ./spec/functional/resource/apt_package_spec.rb:106:in `block (3 levels) in <top (required)>'

  9) Chef::Resource::AptPackage with a remote package source when the package is not yet installed when preseeding the install with a preseed template with variables preseeds the package, then installs it
     Failure/Error:
       shell_out!("apt-get update " +
                  '-o Dir::Etc::sourcelist="sources.list.d/chef-integration-test.list" ' +
                  '-o Dir::Etc::sourceparts="-" -o APT::Get::List-Cleanup="0"')

     Mixlib::ShellOut::ShellCommandFailed:
       Expected process to exit with [0], but received '100'
       ---- Begin output of apt-get update -o Dir::Etc::sourcelist="sources.list.d/chef-integration-test.list" -o Dir::Etc::sourceparts="-" -o APT::Get::List-Cleanup="0" ----
       STDOUT: Ign:1 http://localhost:9000 sid InRelease
       Get:2 http://localhost:9000 sid Release [889 B]
       Ign:3 http://localhost:9000 sid Release.gpg
       Reading package lists...
       STDERR: E: The repository 'http://localhost:9000 sid Release' is not signed.
       ---- End output of apt-get update -o Dir::Etc::sourcelist="sources.list.d/chef-integration-test.list" -o Dir::Etc::sourceparts="-" -o APT::Get::List-Cleanup="0" ----
       Ran apt-get update -o Dir::Etc::sourcelist="sources.list.d/chef-integration-test.list" -o Dir::Etc::sourceparts="-" -o APT::Get::List-Cleanup="0" returned 100
     # ./lib/chef/mixin/shell_out.rb:120:in `shell_out!'
     # ./spec/functional/resource/apt_package_spec.rb:29:in `enable_testing_apt_source'
     # ./spec/functional/resource/apt_package_spec.rb:106:in `block (3 levels) in <top (required)>'

  10) Chef::Resource::AptPackage with a remote package source and the desired version of the package is installed does nothing for action :install
      Failure/Error:
        shell_out!("apt-get update " +
                   '-o Dir::Etc::sourcelist="sources.list.d/chef-integration-test.list" ' +
                   '-o Dir::Etc::sourceparts="-" -o APT::Get::List-Cleanup="0"')

      Mixlib::ShellOut::ShellCommandFailed:
        Expected process to exit with [0], but received '100'
        ---- Begin output of apt-get update -o Dir::Etc::sourcelist="sources.list.d/chef-integration-test.list" -o Dir::Etc::sourceparts="-" -o APT::Get::List-Cleanup="0" ----
        STDOUT: Ign:1 http://localhost:9000 sid InRelease
        Get:2 http://localhost:9000 sid Release [889 B]
        Ign:3 http://localhost:9000 sid Release.gpg
        Reading package lists...
        STDERR: E: The repository 'http://localhost:9000 sid Release' is not signed.
        ---- End output of apt-get update -o Dir::Etc::sourcelist="sources.list.d/chef-integration-test.list" -o Dir::Etc::sourceparts="-" -o APT::Get::List-Cleanup="0" ----
        Ran apt-get update -o Dir::Etc::sourcelist="sources.list.d/chef-integration-test.list" -o Dir::Etc::sourceparts="-" -o APT::Get::List-Cleanup="0" returned 100
      # ./lib/chef/mixin/shell_out.rb:120:in `shell_out!'
      # ./spec/functional/resource/apt_package_spec.rb:29:in `enable_testing_apt_source'
      # ./spec/functional/resource/apt_package_spec.rb:106:in `block (3 levels) in <top (required)>'

  11) Chef::Resource::AptPackage with a remote package source and the desired version of the package is installed does nothing for action :upgrade
      Failure/Error:
        shell_out!("apt-get update " +
                   '-o Dir::Etc::sourcelist="sources.list.d/chef-integration-test.list" ' +
                   '-o Dir::Etc::sourceparts="-" -o APT::Get::List-Cleanup="0"')

      Mixlib::ShellOut::ShellCommandFailed:
        Expected process to exit with [0], but received '100'
        ---- Begin output of apt-get update -o Dir::Etc::sourcelist="sources.list.d/chef-integration-test.list" -o Dir::Etc::sourceparts="-" -o APT::Get::List-Cleanup="0" ----
        STDOUT: Ign:1 http://localhost:9000 sid InRelease
        Get:2 http://localhost:9000 sid Release [889 B]
        Ign:3 http://localhost:9000 sid Release.gpg
        Reading package lists...
        STDERR: E: The repository 'http://localhost:9000 sid Release' is not signed.
        ---- End output of apt-get update -o Dir::Etc::sourcelist="sources.list.d/chef-integration-test.list" -o Dir::Etc::sourceparts="-" -o APT::Get::List-Cleanup="0" ----
        Ran apt-get update -o Dir::Etc::sourcelist="sources.list.d/chef-integration-test.list" -o Dir::Etc::sourceparts="-" -o APT::Get::List-Cleanup="0" returned 100
      # ./lib/chef/mixin/shell_out.rb:120:in `shell_out!'
      # ./spec/functional/resource/apt_package_spec.rb:29:in `enable_testing_apt_source'
      # ./spec/functional/resource/apt_package_spec.rb:106:in `block (3 levels) in <top (required)>'

  12) Chef::Resource::AptPackage with a remote package source and the desired version of the package is installed removes the package for action :remove
      Failure/Error:
        shell_out!("apt-get update " +
                   '-o Dir::Etc::sourcelist="sources.list.d/chef-integration-test.list" ' +
                   '-o Dir::Etc::sourceparts="-" -o APT::Get::List-Cleanup="0"')

      Mixlib::ShellOut::ShellCommandFailed:
        Expected process to exit with [0], but received '100'
        ---- Begin output of apt-get update -o Dir::Etc::sourcelist="sources.list.d/chef-integration-test.list" -o Dir::Etc::sourceparts="-" -o APT::Get::List-Cleanup="0" ----
        STDOUT: Ign:1 http://localhost:9000 sid InRelease
        Get:2 http://localhost:9000 sid Release [889 B]
        Ign:3 http://localhost:9000 sid Release.gpg
        Reading package lists...
        STDERR: E: The repository 'http://localhost:9000 sid Release' is not signed.
        ---- End output of apt-get update -o Dir::Etc::sourcelist="sources.list.d/chef-integration-test.list" -o Dir::Etc::sourceparts="-" -o APT::Get::List-Cleanup="0" ----
        Ran apt-get update -o Dir::Etc::sourcelist="sources.list.d/chef-integration-test.list" -o Dir::Etc::sourceparts="-" -o APT::Get::List-Cleanup="0" returned 100
      # ./lib/chef/mixin/shell_out.rb:120:in `shell_out!'
      # ./spec/functional/resource/apt_package_spec.rb:29:in `enable_testing_apt_source'
      # ./spec/functional/resource/apt_package_spec.rb:106:in `block (3 levels) in <top (required)>'

  13) Chef::Resource::AptPackage with a remote package source and the desired version of the package is installed removes the package for action :purge
      Failure/Error:
        shell_out!("apt-get update " +
                   '-o Dir::Etc::sourcelist="sources.list.d/chef-integration-test.list" ' +
                   '-o Dir::Etc::sourceparts="-" -o APT::Get::List-Cleanup="0"')

      Mixlib::ShellOut::ShellCommandFailed:
        Expected process to exit with [0], but received '100'
        ---- Begin output of apt-get update -o Dir::Etc::sourcelist="sources.list.d/chef-integration-test.list" -o Dir::Etc::sourceparts="-" -o APT::Get::List-Cleanup="0" ----
        STDOUT: Ign:1 http://localhost:9000 sid InRelease
        Get:2 http://localhost:9000 sid Release [889 B]
        Ign:3 http://localhost:9000 sid Release.gpg
        Reading package lists...
        STDERR: E: The repository 'http://localhost:9000 sid Release' is not signed.
        ---- End output of apt-get update -o Dir::Etc::sourcelist="sources.list.d/chef-integration-test.list" -o Dir::Etc::sourceparts="-" -o APT::Get::List-Cleanup="0" ----
        Ran apt-get update -o Dir::Etc::sourcelist="sources.list.d/chef-integration-test.list" -o Dir::Etc::sourceparts="-" -o APT::Get::List-Cleanup="0" returned 100
      # ./lib/chef/mixin/shell_out.rb:120:in `shell_out!'
      # ./spec/functional/resource/apt_package_spec.rb:29:in `enable_testing_apt_source'
      # ./spec/functional/resource/apt_package_spec.rb:106:in `block (3 levels) in <top (required)>'

  14) Chef::Resource::AptPackage with a remote package source and an older version of the package is installed does nothing for action :install
      Failure/Error:
        shell_out!("apt-get update " +
                   '-o Dir::Etc::sourcelist="sources.list.d/chef-integration-test.list" ' +
                   '-o Dir::Etc::sourceparts="-" -o APT::Get::List-Cleanup="0"')

      Mixlib::ShellOut::ShellCommandFailed:
        Expected process to exit with [0], but received '100'
        ---- Begin output of apt-get update -o Dir::Etc::sourcelist="sources.list.d/chef-integration-test.list" -o Dir::Etc::sourceparts="-" -o APT::Get::List-Cleanup="0" ----
        STDOUT: Ign:1 http://localhost:9000 sid InRelease
        Get:2 http://localhost:9000 sid Release [889 B]
        Ign:3 http://localhost:9000 sid Release.gpg
        Reading package lists...
        STDERR: E: The repository 'http://localhost:9000 sid Release' is not signed.
        ---- End output of apt-get update -o Dir::Etc::sourcelist="sources.list.d/chef-integration-test.list" -o Dir::Etc::sourceparts="-" -o APT::Get::List-Cleanup="0" ----
        Ran apt-get update -o Dir::Etc::sourcelist="sources.list.d/chef-integration-test.list" -o Dir::Etc::sourceparts="-" -o APT::Get::List-Cleanup="0" returned 100
      # ./lib/chef/mixin/shell_out.rb:120:in `shell_out!'
      # ./spec/functional/resource/apt_package_spec.rb:29:in `enable_testing_apt_source'
      # ./spec/functional/resource/apt_package_spec.rb:106:in `block (3 levels) in <top (required)>'

  15) Chef::Resource::AptPackage with a remote package source and an older version of the package is installed upgrades the package for action :upgrade
      Failure/Error:
        shell_out!("apt-get update " +
                   '-o Dir::Etc::sourcelist="sources.list.d/chef-integration-test.list" ' +
                   '-o Dir::Etc::sourceparts="-" -o APT::Get::List-Cleanup="0"')

      Mixlib::ShellOut::ShellCommandFailed:
        Expected process to exit with [0], but received '100'
        ---- Begin output of apt-get update -o Dir::Etc::sourcelist="sources.list.d/chef-integration-test.list" -o Dir::Etc::sourceparts="-" -o APT::Get::List-Cleanup="0" ----
        STDOUT: Ign:1 http://localhost:9000 sid InRelease
        Get:2 http://localhost:9000 sid Release [889 B]
        Ign:3 http://localhost:9000 sid Release.gpg
        Reading package lists...
        STDERR: E: The repository 'http://localhost:9000 sid Release' is not signed.
        ---- End output of apt-get update -o Dir::Etc::sourcelist="sources.list.d/chef-integration-test.list" -o Dir::Etc::sourceparts="-" -o APT::Get::List-Cleanup="0" ----
        Ran apt-get update -o Dir::Etc::sourcelist="sources.list.d/chef-integration-test.list" -o Dir::Etc::sourceparts="-" -o APT::Get::List-Cleanup="0" returned 100
      # ./lib/chef/mixin/shell_out.rb:120:in `shell_out!'
      # ./spec/functional/resource/apt_package_spec.rb:29:in `enable_testing_apt_source'
      # ./spec/functional/resource/apt_package_spec.rb:106:in `block (3 levels) in <top (required)>'

  16) Chef::Resource::AptPackage with a remote package source and an older version of the package is installed and the resource specifies the new version upgrades the package for action :install
      Failure/Error:
        shell_out!("apt-get update " +
                   '-o Dir::Etc::sourcelist="sources.list.d/chef-integration-test.list" ' +
                   '-o Dir::Etc::sourceparts="-" -o APT::Get::List-Cleanup="0"')

      Mixlib::ShellOut::ShellCommandFailed:
        Expected process to exit with [0], but received '100'
        ---- Begin output of apt-get update -o Dir::Etc::sourcelist="sources.list.d/chef-integration-test.list" -o Dir::Etc::sourceparts="-" -o APT::Get::List-Cleanup="0" ----
        STDOUT: Ign:1 http://localhost:9000 sid InRelease
        Get:2 http://localhost:9000 sid Release [889 B]
        Ign:3 http://localhost:9000 sid Release.gpg
        Reading package lists...
        STDERR: E: The repository 'http://localhost:9000 sid Release' is not signed.
        ---- End output of apt-get update -o Dir::Etc::sourcelist="sources.list.d/chef-integration-test.list" -o Dir::Etc::sourceparts="-" -o APT::Get::List-Cleanup="0" ----
        Ran apt-get update -o Dir::Etc::sourcelist="sources.list.d/chef-integration-test.list" -o Dir::Etc::sourceparts="-" -o APT::Get::List-Cleanup="0" returned 100
      # ./lib/chef/mixin/shell_out.rb:120:in `shell_out!'
      # ./spec/functional/resource/apt_package_spec.rb:29:in `enable_testing_apt_source'
      # ./spec/functional/resource/apt_package_spec.rb:106:in `block (3 levels) in <top (required)>'

  17) Chef::Resource::Ifconfig#action_add should add interface (vip)
      Failure/Error: new_resource.run_action(:add)

      Mixlib::ShellOut::ShellCommandFailed:
        ifconfig[<IP_ADDRESS>] (dynamically defined) had an error: Mixlib::ShellOut::ShellCommandFailed: Expected process to exit with [0], but received '255'
        ---- Begin output of ["ifconfig", ":10", "<IP_ADDRESS>"] ----
        STDOUT:
        STDERR: SIOCSIFADDR: No such device
        :10: ERROR while getting interface flags: No such device
        ---- End output of ["ifconfig", ":10", "<IP_ADDRESS>"] ----
        Ran ["ifconfig", ":10", "<IP_ADDRESS>"] returned 255
      # ./lib/chef/mixin/shell_out.rb:120:in `shell_out!'
      # ./lib/chef/mixin/shell_out.rb:74:in `shell_out_compact!'
      # ./lib/chef/provider/ifconfig.rb:166:in `block in action_add'
      # ./lib/chef/mixin/why_run.rb:51:in `add_action'
      # ./lib/chef/provider.rb:227:in `converge_by'
      # ./lib/chef/provider/ifconfig.rb:165:in `action_add'
      # ./lib/chef/provider.rb:182:in `run_action'
      # ./lib/chef/resource.rb:594:in `run_action'
      # ./spec/functional/resource/ifconfig_spec.rb:130:in `block (3 levels) in <top (required)>'
      # ------------------
      # --- Caused by: ---
      # Mixlib::ShellOut::ShellCommandFailed:
      #   Expected process to exit with [0], but received '255'
      #   ---- Begin output of ["ifconfig", ":10", "<IP_ADDRESS>"] ----
      #   STDOUT:
      #   STDERR: SIOCSIFADDR: No such device
      #   :10: ERROR while getting interface flags: No such device
      #   ---- End output of ["ifconfig", ":10", "<IP_ADDRESS>"] ----
      #   Ran ["ifconfig", ":10", "<IP_ADDRESS>"] returned 255
      #   ./lib/chef/mixin/shell_out.rb:120:in `shell_out!'

  18) Chef::Resource::Ifconfig#action_enable should enable interface (vip)
      Failure/Error: new_resource.run_action(:enable)

      Mixlib::ShellOut::ShellCommandFailed:
        ifconfig[<IP_ADDRESS>] (dynamically defined) had an error: Mixlib::ShellOut::ShellCommandFailed: Expected process to exit with [0], but received '255'
        ---- Begin output of ["ifconfig", ":10", "<IP_ADDRESS>"] ----
        STDOUT:
        STDERR: SIOCSIFADDR: No such device
        :10: ERROR while getting interface flags: No such device
        ---- End output of ["ifconfig", ":10", "<IP_ADDRESS>"] ----
        Ran ["ifconfig", ":10", "<IP_ADDRESS>"] returned 255
      # ./lib/chef/mixin/shell_out.rb:120:in `shell_out!'
      # ./lib/chef/mixin/shell_out.rb:74:in `shell_out_compact!'
      # ./lib/chef/provider/ifconfig.rb:182:in `block in action_enable'
      # ./lib/chef/mixin/why_run.rb:51:in `add_action'
      # ./lib/chef/provider.rb:227:in `converge_by'
      # ./lib/chef/provider/ifconfig.rb:181:in `action_enable'
      # ./lib/chef/provider.rb:182:in `run_action'
      # ./lib/chef/resource.rb:594:in `run_action'
      # ./spec/functional/resource/ifconfig_spec.rb:142:in `block (3 levels) in <top (required)>'
      # ------------------
      # --- Caused by: ---
      # Mixlib::ShellOut::ShellCommandFailed:
      #   Expected process to exit with [0], but received '255'
      #   ---- Begin output of ["ifconfig", ":10", "<IP_ADDRESS>"] ----
      #   STDOUT:
      #   STDERR: SIOCSIFADDR: No such device
      #   :10: ERROR while getting interface flags: No such device
      #   ---- End output of ["ifconfig", ":10", "<IP_ADDRESS>"] ----
      #   Ran ["ifconfig", ":10", "<IP_ADDRESS>"] returned 255
      #   ./lib/chef/mixin/shell_out.rb:120:in `shell_out!'

  19) Chef::Resource::Ifconfig#action_disable should disable interface (vip)
      Failure/Error: new_resource.run_action(:enable)

      Mixlib::ShellOut::ShellCommandFailed:
        ifconfig[<IP_ADDRESS>] (dynamically defined) had an error: Mixlib::ShellOut::ShellCommandFailed: Expected process to exit with [0], but received '255'
        ---- Begin output of ["ifconfig", ":10", "<IP_ADDRESS>"] ----
        STDOUT:
        STDERR: SIOCSIFADDR: No such device
        :10: ERROR while getting interface flags: No such device
        ---- End output of ["ifconfig", ":10", "<IP_ADDRESS>"] ----
        Ran ["ifconfig", ":10", "<IP_ADDRESS>"] returned 255
      # ./lib/chef/mixin/shell_out.rb:120:in `shell_out!'
      # ./lib/chef/mixin/shell_out.rb:74:in `shell_out_compact!'
      # ./lib/chef/provider/ifconfig.rb:182:in `block in action_enable'
      # ./lib/chef/mixin/why_run.rb:51:in `add_action'
      # ./lib/chef/provider.rb:227:in `converge_by'
      # ./lib/chef/provider/ifconfig.rb:181:in `action_enable'
      # ./lib/chef/provider.rb:182:in `run_action'
      # ./lib/chef/resource.rb:594:in `run_action'
      # ./spec/functional/resource/ifconfig_spec.rb:150:in `block (3 levels) in <top (required)>'
      # ------------------
      # --- Caused by: ---
      # Mixlib::ShellOut::ShellCommandFailed:
      #   Expected process to exit with [0], but received '255'
      #   ---- Begin output of ["ifconfig", ":10", "<IP_ADDRESS>"] ----
      #   STDOUT:
      #   STDERR: SIOCSIFADDR: No such device
      #   :10: ERROR while getting interface flags: No such device
      #   ---- End output of ["ifconfig", ":10", "<IP_ADDRESS>"] ----
      #   Ran ["ifconfig", ":10", "<IP_ADDRESS>"] returned 255
      #   ./lib/chef/mixin/shell_out.rb:120:in `shell_out!'

  20) Chef::Resource::Ifconfig#action_delete should delete interface (vip)
      Failure/Error: new_resource.run_action(:add)

      Mixlib::ShellOut::ShellCommandFailed:
        ifconfig[<IP_ADDRESS>] (dynamically defined) had an error: Mixlib::ShellOut::ShellCommandFailed: Expected process to exit with [0], but received '255'
        ---- Begin output of ["ifconfig", ":10", "<IP_ADDRESS>"] ----
        STDOUT:
        STDERR: SIOCSIFADDR: No such device
        :10: ERROR while getting interface flags: No such device
        ---- End output of ["ifconfig", ":10", "<IP_ADDRESS>"] ----
        Ran ["ifconfig", ":10", "<IP_ADDRESS>"] returned 255
      # ./lib/chef/mixin/shell_out.rb:120:in `shell_out!'
      # ./lib/chef/mixin/shell_out.rb:74:in `shell_out_compact!'
      # ./lib/chef/provider/ifconfig.rb:166:in `block in action_add'
      # ./lib/chef/mixin/why_run.rb:51:in `add_action'
      # ./lib/chef/provider.rb:227:in `converge_by'
      # ./lib/chef/provider/ifconfig.rb:165:in `action_add'
      # ./lib/chef/provider.rb:182:in `run_action'
      # ./lib/chef/resource.rb:594:in `run_action'
      # ./spec/functional/resource/ifconfig_spec.rb:162:in `block (3 levels) in <top (required)>'
      # ------------------
      # --- Caused by: ---
      # Mixlib::ShellOut::ShellCommandFailed:
      #   Expected process to exit with [0], but received '255'
      #   ---- Begin output of ["ifconfig", ":10", "<IP_ADDRESS>"] ----
      #   STDOUT:
      #   STDERR: SIOCSIFADDR: No such device
      #   :10: ERROR while getting interface flags: No such device
      #   ---- End output of ["ifconfig", ":10", "<IP_ADDRESS>"] ----
      #   Ran ["ifconfig", ":10", "<IP_ADDRESS>"] returned 255
      #   ./lib/chef/mixin/shell_out.rb:120:in `shell_out!'

Finished in 9 minutes 54 seconds (files took 6.75 seconds to load)
18107 examples, 20 failures, 41 pending

Failed examples:

rspec ./spec/functional/resource/apt_package_spec.rb:158 # Chef::Resource::AptPackage with a remote package source when the package is not yet installed installs the package with action :install
rspec ./spec/functional/resource/apt_package_spec.rb:164 # Chef::Resource::AptPackage with a remote package source when the package is not yet installed installs the package for action :upgrade
rspec ./spec/functional/resource/apt_package_spec.rb:170 # Chef::Resource::AptPackage with a remote package source when the package is not yet installed does nothing for action :remove
rspec ./spec/functional/resource/apt_package_spec.rb:176 # Chef::Resource::AptPackage with a remote package source when the package is not yet installed does nothing for action :purge
rspec ./spec/functional/resource/apt_package_spec.rb:189 # Chef::Resource::AptPackage with a remote package source when the package is not yet installed and a not-available package version is specified raises a reasonable error for action :install
rspec ./spec/functional/resource/apt_package_spec.rb:220 # Chef::Resource::AptPackage with a remote package source when the package is not yet installed when preseeding the install with a preseed file preseeds the package, then installs it
rspec ./spec/functional/resource/apt_package_spec.rb:238 # Chef::Resource::AptPackage with a remote package source when the package is not yet installed when preseeding the install with a preseed file and the preseed file exists and is up-to-date does not update the package configuration
rspec ./spec/functional/resource/apt_package_spec.rb:266 # Chef::Resource::AptPackage with a remote package source when the package is not yet installed when preseeding the install with a preseed template preseeds the package, then installs it
rspec ./spec/functional/resource/apt_package_spec.rb:282 # Chef::Resource::AptPackage with a remote package source when the package is not yet installed when preseeding the install with a preseed template with variables preseeds the package, then installs it
rspec ./spec/functional/resource/apt_package_spec.rb:301 # Chef::Resource::AptPackage with a remote package source and the desired version of the package is installed does nothing for action :install
rspec ./spec/functional/resource/apt_package_spec.rb:307 # Chef::Resource::AptPackage with a remote package source and the desired version of the package is installed does nothing for action :upgrade
rspec ./spec/functional/resource/apt_package_spec.rb:334 # Chef::Resource::AptPackage with a remote package source and the desired version of the package is installed removes the package for action :remove
rspec ./spec/functional/resource/apt_package_spec.rb:340 # Chef::Resource::AptPackage with a remote package source and the desired version of the package is installed removes the package for action :purge
rspec ./spec/functional/resource/apt_package_spec.rb:354 # Chef::Resource::AptPackage with a remote package source and an older version of the package is installed does nothing for action :install
rspec ./spec/functional/resource/apt_package_spec.rb:360 # Chef::Resource::AptPackage with a remote package source and an older version of the package is installed upgrades the package for action :upgrade
rspec ./spec/functional/resource/apt_package_spec.rb:374 # Chef::Resource::AptPackage with a remote package source and an older version of the package is installed and the resource specifies the new version upgrades the package for action :install
rspec ./spec/functional/resource/ifconfig_spec.rb:128 # Chef::Resource::Ifconfig#action_add should add interface (vip)
rspec ./spec/functional/resource/ifconfig_spec.rb:140 # Chef::Resource::Ifconfig#action_enable should enable interface (vip)
rspec ./spec/functional/resource/ifconfig_spec.rb:152 # Chef::Resource::Ifconfig#action_disable should disable interface (vip)
rspec ./spec/functional/resource/ifconfig_spec.rb:164 # Chef::Resource::Ifconfig#action_delete should delete interface (vip)

The apt-get update problem is definitely a test harness issue but 18.04 seems to be ignoring -o APT::Get::AllowUnauthenticated=true and --allow-unathenticated, and i blew through my 20 minute "oh this looks easy" timebox so quit working on it.  That'll just have to get fixed in order to add 18.04 testers to CI.


Add build-docs job to main github actions file

Closes #8502

@exequiel09 it's now failing with a suprising error about not being able to build some internal example for some reason...

@exequiel09 looks like jekyll is available, but it still shows that error...

Maybe related to this. still reading docs: 0000-00-00-welcome-to-jekyll.markdown.erb

It's really hard debugging this pipeline issue 😅

Finally! It worked https://github.com/Leaflet/Leaflet/actions/runs/3165492356/jobs/5154569243 🎊

It's really hard debugging this pipeline issue 😅

Yeah, debugging stuff on Github Actions can be a bit of a hassle. I usually test on my own fork as well, less waiting on upstream capacity.

oh. I didn't know that I can run GH actions on a fork 😲

I usually test on my own fork as well, less waiting on upstream capacity.
Not sure on how to run on my own fork. Quick search landed me on the event pull_request_target: https://dev.to/github/running-github-actions-on-forks-4e75

Not sure if I'm on the right direction for running in forks.

Okay so running locally, somehow error is swallowed. Running echo $? after the failed command yield exit status of 0 which it shouldn't be.

bundle exec executes a command in the context of the bundle (from bundle exec --help ).
If you pass a executable name that is not found, e.g. bundle exec thisisnotwhatyouarelookingfor, it will exit with a status code != 0.

https://stackoverflow.com/a/64785111
I think I need to do some digging further to bubble up the error

Can we store the output on a file and check if it contains Error?

Found a repo: https://github.com/epstechtheatre/Jekyll-Tester

Found a repo: https://github.com/epstechtheatre/Jekyll-Tester

Push commit to use the suggestion action https://github.com/Leaflet/Leaflet/pull/8504/commits/6edc829630b4ca76757e605d088e51a6fb927d2a

Found a repo: https://github.com/epstechtheatre/Jekyll-Tester

I had to add back the setup node action to make the suggestion action for jekyll tester to work

Seems like the suggested action for jekyll doesn't work.
This line was never emitted https://github.com/epstechtheatre/Jekyll-Tester/blob/5331113e1372cd3a625eaa7398e334fe21397507/src/index.ts#L91
in this fork run: https://github.com/exequiel09/Leaflet/actions/runs/3165731159/jobs/5154974801#step:5:141

Okay so it's not related to bundler but with jekyll: https://github.com/jekyll/jekyll/issues/8367

Okay I know the fix. Pushing another one. removing the suggested action as well

Added --strict_front_matter.
– https://stackoverflow.com/a/68600279

Adding --strict_front_matter will make exit status be 1

I have no idea how the workflows are working but the output looks good now 😄

@Falke-Design we need the build to command to return non-zero exit status to make GitHub actions check fail. In that case jekyll build returns 1 when there are errors and 0 if there's none.

Thank you so much for this contribution @exequiel09. This change helps us out a lot!


Register v.0.0.1

@JuliaRegistrator register

Registration pull request created: JuliaRegistries/General/105994
Tip: Release Notes
Did you know you can add release notes too? Just add markdown formatted text underneath the comment after the text
"Release notes:" and it will be added to the registry PR, and if TagBot is installed it will also be added to the
release that TagBot creates. i.e.
@JuliaRegistrator register

Release notes:

## Breaking changes

- blah

To add them here just re-invoke and the PR will be updated.
Tagging
After the above pull request is merged, it is recommended that a tag is created on this repository for the registered package version.
This will be done automatically if the Julia TagBot GitHub Action is installed, or can be done manually through the github interface, or via:
git tag -a v0.0.1 -m "<description of version>" 507f26b325a00b27550fb8f614e91e3b3c35cba4
git push origin v0.0.1


Test builds for different versions MAC OS X

Test builds for different versions of MAC OS X. Either use a Continuous Integration / Continuous Deployment system or test on MAC OS X machines.  (Refer issue #2)

This ready to be tested  :bowtie:


Make file build failing with hcxdumptool.c:4775:16: error: 'ETH_ALEN' undeclared

I'm on Ubuntu 18.04, Below are the logs of make
/home/o_o/miniconda/bin/x86_64-conda_cos6-linux-gnu-cc -march=nocona -mtune=haswell -ftree-vectorize -fPIC -fstack-protector-strong -fno-plt -O2 -ffunction-sections -pipe -std=gnu99 -DNDEBUG -D_FORTIFY_SOURCE=2 -O2 -o hcxpioff hcxpioff.c -Wl,-O2 -Wl,--sort-common -Wl,--as-needed -Wl,-z,relro -Wl,-z,now -Wl,--disable-new-dtags -Wl,--gc-sections
/home/o_o/miniconda/bin/x86_64-conda_cos6-linux-gnu-cc -march=nocona -mtune=haswell -ftree-vectorize -fPIC -fstack-protector-strong -fno-plt -O2 -ffunction-sections -pipe -std=gnu99 -DNDEBUG -D_FORTIFY_SOURCE=2 -O2 -o hcxdumptool hcxdumptool.c -Wl,-O2 -Wl,--sort-common -Wl,--as-needed -Wl,-z,relro -Wl,-z,now -Wl,--disable-new-dtags -Wl,--gc-sections
In file included from /home/o_o/miniconda/x86_64-conda_cos6-linux-gnu/sysroot/usr/include/endian.h:61:0,
                 from /home/o_o/miniconda/x86_64-conda_cos6-linux-gnu/sysroot/usr/include/ctype.h:41,
                 from hcxdumptool.c:2:
hcxdumptool.c: In function 'opensocket':
hcxdumptool.c:4664:51: error: 'ETH_P_ALL' undeclared (first use in this function); did you mean 'ETH_TP_MDI'?
 if((fd_socket = socket(AF_PACKET, SOCK_RAW, htons(ETH_P_ALL))) < 0)
                                                   ^
hcxdumptool.c:4664:51: note: each undeclared identifier is reported only once for each function it appears in
hcxdumptool.c:4775:16: error: 'ETH_ALEN' undeclared (first use in this function); did you mean 'ETH_P_ALL'?
 ll.sll_halen = ETH_ALEN;
                ^~~~~~~~
                ETH_P_ALL
Makefile:20: recipe for target 'build' failed
make: *** [build] Error 1

Somehow, Running sudo make instead of make does the trick! Maybe Documentations requires a bit of update?

Compile
Simply run:
`make`
`make install (as super user)`

No, documentation is ok.
Your environment is broken because you are not able to access your include files as "normal user".

Oh Okay, Got it.


Unable to move motor on Tapo C210

Hi,
I'm trying to control my Tapo C210 with pytapo. Everything works fine so far, except for the motor control (pan and/or tilt).
When using
tapo = Tapo(host, user, password)
tapo.moveMotorStep(10)

I get the following traceback:
Traceback (most recent call last):
  File "/tmp/tapo/test.py", line 27, in <module>
    toggle_privacy()
  File "/tmp/tapo/test.py", line 18, in toggle_privacy
    tapo.moveMotorStep(10)
  File "/tmp/tapo/.venv/lib/python3.9/site-packages/pytapo/__init__.py", line 288, in moveMotorStep
    return self.performRequest(
  File "/tmp/tapo/.venv/lib/python3.9/site-packages/pytapo/__init__.py", line 113, in performRequest
    raise Exception(
Exception: Error: -64316 Response:{"error_code": -64316}

Thanks!
Best

Is your privacy mode turned on? If yes, you need to turn it off.

Indeed, part of the issue was having privacy mode on. This is not enough still and the issue persists.
I discovered that moveMotorStep does not work while moveMotor does work.
So, here is snippet in case it might be useful to others to turn around the camera while switching to privacy mode, which is definitely a feature missing from original Tapo app IMO.
def get_privacy_mode(tapo):
    return tapo.getPrivacyMode().get('enabled', 'off') == 'on'

def toggle_privacy(tapo):
    current_privacy = get_privacy_mode(tapo)
    # Note: moving is disabled when in privacy mode.
    if current_privacy:
        tapo.setPrivacyMode(False)
        # Wait for privacy mode to be off, while avoiding infinite loop is the camera is stuck for some reason.
        for i in range(MAX_ITERATIONS):
            current_privacy = get_privacy_mode(tapo)
            if not current_privacy:
                break
            time.sleep(0.2)
            raise Exception('Tapo stuck in privacy mode!')
        tapo.moveMotor(-180, 0)
    else:
        tapo.moveMotor(180, 0)
        time.sleep(10)
        # TODO: Check if Tapo is moving
        tapo.setPrivacyMode(True)

@JurajNyiri are you aware of any mean to check that the camera is not moving? (see TODO) This is the only bit remaining in the snippet and it would definitely be better than a timeout :/
I thought about tapo.getMotorCapability(), but it only returns constant values, not the current positions.

Some cameras can be moved by moveMotor and some with moveMotorStep, this is expected.
AFAIK there is no function to discover moving state of the camera.


docs.zerogw.com is down

http://isup.me/docs.zerogw.com says the same

Fixed. Thanks for reporting!


explore: enable comparing with states and counties

This PR enables comparing states and counties from any location page (state or county).
I'm not sure about the ordering of the options is components/Explore/utils.ts#123. That order shows the most relevant locations first, but showing states in the county page, or counties in the state page might make the change more discoverable. Thoughts?

 Allow comparing across all location types


[VS Code] command 'liveshare.shareTerminal' not found

Error:
command 'liveshare.shareTerminal' not found
Steps to Reproduce:
1.
2.

Version Data

extensionName
VSLS

extensionVersion
1.0.905

protocolVersion
2.2

applicationName
VSCode

applicationVersion
1.38.1

platformName
Windows

platformVersion
10.0.18362

Thanks for reporting the issue @mrajibrm. Can you explain the scenario when you saw this error? Also can you provide the logs in order to investigate the issue? You can access them via the Live Share: Export Logs command from the command palette (ctrl + shift + p) and attach them to this issue.

Closing due to inactivity. Please re-open if this you're still encountering the issue and can share more details. Thanks!


Update Benchmark Functions

[x] Update how benchmarking is done and what range of input/ output sizes are used ?
[x] Update benchmark results
[ ] Make keccak permutation functions const (Read more @ https://doc.rust-lang.org/reference/const_eval.html#const-functions)

Due to report in https://github.com/itzmeanjan/turboshake/issues/17, I've decided not to complete third point in above list.


DO NOT MERGE

Just resubmitting to see what changes were made so that I can adjust them for the new Identifier table

never mind. looks like it was based off the conditional questions branch


feat: request 0 txs from get_txs test

This change is

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

Project coverage is 82.46%. Comparing base (919b369) to head (bdb8c4c).

Additional details and impacted files
@@                              Coverage Diff                               @@
##           ayelet/mempool/transaction-queue-iter-func     #365      +/-   ##
==============================================================================
- Coverage                                       82.54%   82.46%   -0.08%
==============================================================================
  Files                                              34       34
  Lines                                            1644     1620      -24
  Branches                                         1644     1620      -24
==============================================================================
- Hits                                             1357     1336      -21
+ Misses                                            223      219       -4
- Partials                                           64       65       +1

:umbrella: View full report in Codecov by Sentry.
:loudspeaker: Have feedback on the report? Share it here.


how do i open this fb conversation

Hi @pablomoreno1967, I think this is the wrong place for that question.


Documentation and example to setup

I want to explore this project. But it has limited documentation. How can i configure with backstage?
Describe the solution you'd like
A clear and concise description of what you want to happen.

Hi @lalit774 - thanks for the ask and here is our initial getting started guide that we have been working on. https://github.com/jaredwray/keyv/blob/main/docs/getting-started/index.md
Feel free to use that.
On backstage I see that you posted this: https://github.com/backstage/backstage/issues/15116
One note is that if you have a large amount of caching I would recommend to use memcache as Redis sometimes does not clear the memory (we are working on a fix)
You can see the usage here but I wasn't able to find how to set it up: https://backstage.io/docs/reference/backend-common.cacheclient and the options are here: https://github.com/backstage/backstage/blob/38c3c4931aec757e3d739591b194b7ca5f56267f/packages/backend-common/src/cache/CacheManager.test.ts#L57


Highlight what just changed

I have notifications running for this site, and when I click through the notification and get to the site, I have no idea what's changed. Thinking it would be cool to highlight/underscore the state that just was updated.

Sorry, how did you get notifications running? I saw it was an option earlier but I don't see the button up top anymore.

@ryannerocha It's the Enable Live Updates button:
https://github.com/alex/nyt-2020-election-scraper/blob/d6dcc34836a62e09f897ec41e19e4ead7ac29855/battleground-state-changes.html.tmpl#L173
https://github.com/alex/nyt-2020-election-scraper/blob/d6dcc34836a62e09f897ec41e19e4ead7ac29855/battleground-state-changes.html.tmpl#L356-L364

Oh, I see. Does that mean I have to run a certain branch to see it? Because
it's not showing up on the live page for me.
On Fri, Nov 6, 2020, 2:17 AM razh<EMAIL_ADDRESS>wrote:

@ryannerocha https://github.com/ryannerocha It's the Enable Live
Updates button:
https://github.com/alex/nyt-2020-election-scraper/blob/d6dcc34836a62e09f897ec41e19e4ead7ac29855/battleground-state-changes.html.tmpl#L173
https://github.com/alex/nyt-2020-election-scraper/blob/d6dcc34836a62e09f897ec41e19e4ead7ac29855/battleground-state-changes.html.tmpl#L356-L364
—
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHub
https://github.com/alex/nyt-2020-election-scraper/issues/187#issuecomment-722921129,
or unsubscribe
https://github.com/notifications/unsubscribe-auth/ANOYKBTE34A4Q54XQ4UQXZLSOOPKNANCNFSM4TMJAUJQ
.

 Sorry, it's so late lol.
On Fri, Nov 6, 2020, 2:24 AM Ryan Rocha<EMAIL_ADDRESS>wrote:

Oh, I see. Does that mean I have to run a certain branch to see it?
Because it's not showing up on the live page for me.
On Fri, Nov 6, 2020, 2:17 AM razh<EMAIL_ADDRESS>wrote:

@ryannerocha https://github.com/ryannerocha It's the Enable Live
Updates button:
https://github.com/alex/nyt-2020-election-scraper/blob/d6dcc34836a62e09f897ec41e19e4ead7ac29855/battleground-state-changes.html.tmpl#L173
https://github.com/alex/nyt-2020-election-scraper/blob/d6dcc34836a62e09f897ec41e19e4ead7ac29855/battleground-state-changes.html.tmpl#L356-L364
—
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHub
https://github.com/alex/nyt-2020-election-scraper/issues/187#issuecomment-722921129,
or unsubscribe
https://github.com/notifications/unsubscribe-auth/ANOYKBTE34A4Q54XQ4UQXZLSOOPKNANCNFSM4TMJAUJQ
.

this can be done with css ":focus" selector and direct urls to the row: eg https://alex.github.io/nyt-2020-election-scraper/battleground-state-changes.html#georgia-2020-11-06T14:24:48.231000


MSAL documentation: Passing null in postlogoutredirecturi

Core Library
MSAL.js v2 (@azure/msal-browser), MSAL.js v1 (@azure/msal or msal)
Wrapper Library
MSAL Angular (@azure/msal-angular)
Documentation Location
https://docs.microsoft.com/en-us/azure/active-directory/develop/scenario-spa-sign-in?tabs=angular2
Description
Found a solution to pass null in postlogoutredirecturi when a redirect is not needed.
https://github.com/AzureAD/microsoft-authentication-library-for-js/pull/2789
May I please request you to bring the documentation up to speed with this small trick of passing null in postlogoutredirecturi.
My use case was that I was logging out and got redirected back to login screen with postlogoutredirecturi set to "".
Once I closed the browser and tried to log in again, it caused interaction_in_progress error on Chrome Dev console. Clearing the cookie manually didn't look like a good idea either. I know there're some better ways to handle redirects but a lot of people may end up bumping into a similar use case as mine.

Here're the msal versions i'm using. Picked from package.json
"@azure/msal-angular": "^2.0.6",
"@azure/msal-browser": "^2.20.0",

Please follow this link https://github.com/AzureAD/microsoft-authentication-library-for-js/blob/dev/lib/msal-browser/docs/configuration.md

That helps, thank you!
So the MSAL Angular documentation is not a complete guide but builds on top of MSAL Browser documentation. Didn't realise that!


fix(deploy): add dry release for testing

:tada: This PR is included in version 1.2.2 :tada:
The release is available on:

npm package (@latest dist-tag)
GitHub release

Your semantic-release bot :package::rocket:


Discovery issues with v6 and Azure AD B2C

What happened?
I've had some issues with the discovery function when migrating from v5 to v6.
The discovery failed with the error discovered metadata issuer does not match the expected issuer.
Example urls that fail (worked previously with v5):

https://openidclientdemo.b2clogin.com/openidclientdemo.onmicrosoft.com/B2C_1_signupsignin/v2.0
https://openidclientdemo.b2clogin.com/0e96f835-6e34-470c-800b-2e2c5908c54c/B2C_1_signupsignin/v2.0

Workaround
Adding /.well-known/openid-configuration to the end makes the discovery work:

https://openidclientdemo.b2clogin.com/openidclientdemo.onmicrosoft.com/B2C_1_signupsignin/v2.0/.well-known/openid-configuration
https://openidclientdemo.b2clogin.com/0e96f835-6e34-470c-800b-2e2c5908c54c/B2C_1_signupsignin/v2.0/.well-known/openid-configuration

Version
v6.1.1
Runtime
Node.js
Runtime Details
Node v22.8.0
Code to reproduce
const { discovery } = await import("openid-client")

async function testDiscoveryEndpoints() {
  const tenantName = 'openidclientdemo.onmicrosoft.com'
  const tenantId = '0e96f835-6e34-470c-800b-2e2c5908c54c'
  const policy = 'B2C_1_signupsignin'

  const urls = [
    `https://openidclientdemo.b2clogin.com/${tenantName}/${policy}/v2.0`,
    `https://openidclientdemo.b2clogin.com/${tenantId}/${policy}/v2.0`
  ]

  for (const url of urls) {
    try {
      console.log(`Testing URL: ${url}`)
      const result = await discovery(new URL(url), 'dummy_client_id')
      console.log('Success:', result)
    } catch (error) {
      console.error('Failed:', error.message)
    }
  }
}

// Execute test
await testDiscoveryEndpoints()

// Output:
// Testing URL: https://openidclientdemo.b2clogin.com/openidclientdemo.onmicrosoft.com/B2C_1_signupsignin/v2.0
// Failed: discovered metadata issuer does not match the expected issuer
// Testing URL: https://openidclientdemo.b2clogin.com/0e96f835-6e34-470c-800b-2e2c5908c54c/B2C_1_signupsignin/v2.0
// Failed: discovered metadata issuer does not match the expected issuer

Required

[X] I have searched the issues tracker and discussions for similar topics and couldn't find anything related.
[X] I agree to follow this project's Code of Conduct

Thanks. I'll take a look. I expect the same shenanigans as with the multitenant common endpoints on Entra ID. I lacked reproduction cases, hopefully yours will help

Sigh...
Can you apply this patch (minus the TS bits) locally and let me know what comes next? I assume nothing but I'd like to wait with its release before knowing it is the full extent of necessary spec behaviour bending needed.
diff --git a/src/index.ts b/src/index.ts
index 24d1852..89ab459 100644
--- a/src/index.ts
+++ b/src/index.ts
@@ -1038,6 +1038,17 @@ function handleEntraId(
   return false
 }

+function handleB2Clogin(server: URL, options?: DiscoveryRequestOptions) {
+  if (
+    server.hostname.endsWith('.b2clogin.com') &&
+    (!options?.algorithm || options.algorithm === 'oidc')
+  ) {
+    return true
+  }
+
+  return false
+}
+
 /**
  * Performs Authorization Server Metadata discovery and returns a
  * {@link Configuration} with the discovered
@@ -1117,6 +1128,7 @@ export async function discovery(

   if (resolve && new URL(as.issuer).href !== server.href) {
     handleEntraId(server, as, options) ||
+      handleB2Clogin(server, options) ||
       (() => {
         throw new ClientError(
           'discovered metadata issuer does not match the expected issuer',

Works perfectly 👍
I tested all variations known to me:
Testing URL: https://openidclientdemo.b2clogin.com/openidclientdemo.onmicrosoft.com/B2C_1_signupsignin/v2.0
Success: Configuration {}
Testing URL: https://openidclientdemo.b2clogin.com/0e96f835-6e34-470c-800b-2e2c5908c54c/B2C_1_signupsignin/v2.0
Success: Configuration {}
Testing URL: https://openidclientdemo.b2clogin.com/openidclientdemo.onmicrosoft.com/v2.0/.well-known/openid-configuration?p=B2C_1_signupsignin
Success: Configuration {}
Testing URL: https://openidclientdemo.b2clogin.com/0e96f835-6e34-470c-800b-2e2c5908c54c/v2.0/.well-known/openid-configuration?p=B2C_1_signupsignin
Success: Configuration {}
Testing URL: https://openidclientdemo.b2clogin.com/openidclientdemo.onmicrosoft.com/B2C_1_signupsignin/v2.0/.well-known/openid-configuration
Success: Configuration {}
Testing URL: https://openidclientdemo.b2clogin.com/0e96f835-6e34-470c-800b-2e2c5908c54c/B2C_1_signupsignin/v2.0/.well-known/openid-configuration
Success: Configuration {}

btw: The test urls are real b2c urls. You can also use them for testing (I've quickly created an Azure AD B2C tenant for this issue).

I see, there's even more variation with the policy being in a query string... sigh.

Works perfectly 👍

Even subsequent interactions with the server like Authorization Grant, Refresh Token Grant, etc?

btw: The test urls are real b2c urls. You can also use them for testing (I've quickly created an Azure AD B2C tenant for this issue).

Thank you for that, if at all possible please share the client credentials privately (email, twitter DM).

Even subsequent interactions with the server like Authorization Grant, Refresh Token Grant, etc?

Yes, I've tested login (auth code grant), refresh and logout (buildEndSessionUrl).

Thank you for that, if at all possible please share the client credentials privately (email, twitter DM).

Sure! Shared them via email 👍

https://github.com/panva/openid-client/releases/tag/v6.1.3


Getting error while training

`
2018-04-15 16:37:36.355877: W tensorflow/core/common_runtime/bfc_allocator.cc:279] ****************************************************************************************************
2018-04-15 16:37:36.362129: W tensorflow/core/framework/op_kernel.cc:1202] OP_REQUIRES failed at conv_ops.cc:677 : Resource exhausted: OOM when allocating tensor with shape[8,1024,13,13] and type float on /job:localhost/replica:0/task:0/device:GPU:0 by allocator GPU_0_bfc
Traceback (most recent call last):
File "/usr/local/lib/python3.6/dist-packages/tensorflow/python/client/session.py", line 1361, in _do_call
return fn(*args)
File "/usr/local/lib/python3.6/dist-packages/tensorflow/python/client/session.py", line 1340, in _run_fn
target_list, status, run_metadata)
File "/usr/local/lib/python3.6/dist-packages/tensorflow/python/framework/errors_impl.py", line 516, in exit
c_api.TF_GetCode(self.status.status))
tensorflow.python.framework.errors_impl.ResourceExhaustedError: OOM when allocating tensor with shape[8,13,13,1024] and type float on /job:localhost/replica:0/task:0/device:GPU:0 by allocator GPU_0_bfc
[[Node: replica_0/model_1/conv_73/convolution = Conv2D[T=DT_FLOAT, data_format="NHWC", dilations=[1, 1, 1, 1], padding="SAME", strides=[1, 1, 1, 1], use_cudnn_on_gpu=true, _device="/job:localhost/replica:0/task:0/device:GPU:0"](replica_0/model_1/leaky_72/LeakyRelu/Maximum, conv_73/kernel/read/_2395)]]
Hint: If you want to see a list of allocated tensors when OOM happens, add report_tensor_allocations_upon_oom to RunOptions for current allocation info.
 [[Node: training/Adam/gradients/replica_0/model_1/bnorm_47/FusedBatchNorm_grad/FusedBatchNormGrad/_5027 = _Recv[client_terminated=false, recv_device="/job:localhost/replica:0/task:0/device:CPU:0", send_device="/job:localhost/replica:0/task:0/device:GPU:0", send_device_incarnation=1, tensor_name="edge_39158...chNormGrad", tensor_type=DT_FLOAT, _device="/job:localhost/replica:0/task:0/device:CPU:0"]()]]

Hint: If you want to see a list of allocated tensors when OOM happens, add report_tensor_allocations_upon_oom to RunOptions for current allocation info.
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
File "train.py", line 251, in
main(args)
File "train.py", line 210, in main
max_queue_size   = 8
File "/usr/local/lib/python3.6/dist-packages/keras/legacy/interfaces.py", line 91, in wrapper
return func(*args, **kwargs)
File "/usr/local/lib/python3.6/dist-packages/keras/engine/training.py", line 2224, in fit_generator
class_weight=class_weight)
File "/usr/local/lib/python3.6/dist-packages/keras/engine/training.py", line 1883, in train_on_batch
outputs = self.train_function(ins)
File "/usr/local/lib/python3.6/dist-packages/keras/backend/tensorflow_backend.py", line 2478, in call
**self.session_kwargs)
File "/usr/local/lib/python3.6/dist-packages/tensorflow/python/client/session.py", line 905, in run
run_metadata_ptr)
File "/usr/local/lib/python3.6/dist-packages/tensorflow/python/client/session.py", line 1137, in _run
feed_dict_tensor, options, run_metadata)
File "/usr/local/lib/python3.6/dist-packages/tensorflow/python/client/session.py", line 1355, in _do_run
options, run_metadata)
File "/usr/local/lib/python3.6/dist-packages/tensorflow/python/client/session.py", line 1374, in _do_call
raise type(e)(node_def, op, message)
tensorflow.python.framework.errors_impl.ResourceExhaustedError: OOM when allocating tensor with shape[8,13,13,1024] and type float on /job:localhost/replica:0/task:0/device:GPU:0 by allocator GPU_0_bfc
[[Node: replica_0/model_1/conv_73/convolution = Conv2D[T=DT_FLOAT, data_format="NHWC", dilations=[1, 1, 1, 1], padding="SAME", strides=[1, 1, 1, 1], use_cudnn_on_gpu=true, _device="/job:localhost/replica:0/task:0/device:GPU:0"](replica_0/model_1/leaky_72/LeakyRelu/Maximum, conv_73/kernel/read/_2395)]]
Hint: If you want to see a list of allocated tensors when OOM happens, add report_tensor_allocations_upon_oom to RunOptions for current allocation info.
 [[Node: training/Adam/gradients/replica_0/model_1/bnorm_47/FusedBatchNorm_grad/FusedBatchNormGrad/_5027 = _Recv[client_terminated=false, recv_device="/job:localhost/replica:0/task:0/device:CPU:0", send_device="/job:localhost/replica:0/task:0/device:GPU:0", send_device_incarnation=1, tensor_name="edge_39158...chNormGrad", tensor_type=DT_FLOAT, _device="/job:localhost/replica:0/task:0/device:CPU:0"]()]]

Hint: If you want to see a list of allocated tensors when OOM happens, add report_tensor_allocations_upon_oom to RunOptions for current allocation info.
Caused by op 'replica_0/model_1/conv_73/convolution', defined at:
File "train.py", line 251, in
main(args)
File "train.py", line 190, in main
saved_weights_name  = config['train']['saved_weights_name']
File "train.py", line 113, in create_model
train_model = multi_gpu_model(template_model, gpus=multi_gpu)
File "/content/drive/drive/keras-yolo3/utils/multi_gpu_model.py", line 48, in multi_gpu_model
outputs = model(inputs)
File "/usr/local/lib/python3.6/dist-packages/keras/engine/topology.py", line 619, in call
output = self.call(inputs, **kwargs)
File "/usr/local/lib/python3.6/dist-packages/keras/engine/topology.py", line 2085, in call
output_tensors, _, _ = self.run_internal_graph(inputs, masks)
File "/usr/local/lib/python3.6/dist-packages/keras/engine/topology.py", line 2236, in run_internal_graph
output_tensors = _to_list(layer.call(computed_tensor, **kwargs))
File "/usr/local/lib/python3.6/dist-packages/keras/layers/convolutional.py", line 168, in call
dilation_rate=self.dilation_rate)
File "/usr/local/lib/python3.6/dist-packages/keras/backend/tensorflow_backend.py", line 3335, in conv2d
data_format=tf_data_format)
File "/usr/local/lib/python3.6/dist-packages/tensorflow/python/ops/nn_ops.py", line 781, in convolution
return op(input, filter)
File "/usr/local/lib/python3.6/dist-packages/tensorflow/python/ops/nn_ops.py", line 869, in call
return self.conv_op(inp, filter)
File "/usr/local/lib/python3.6/dist-packages/tensorflow/python/ops/nn_ops.py", line 521, in call
return self.call(inp, filter)
File "/usr/local/lib/python3.6/dist-packages/tensorflow/python/ops/nn_ops.py", line 205, in call
name=self.name)
File "/usr/local/lib/python3.6/dist-packages/tensorflow/python/ops/gen_nn_ops.py", line 631, in conv2d
data_format=data_format, dilations=dilations, name=name)
File "/usr/local/lib/python3.6/dist-packages/tensorflow/python/framework/op_def_library.py", line 787, in _apply_op_helper
op_def=op_def)
File "/usr/local/lib/python3.6/dist-packages/tensorflow/python/framework/ops.py", line 3271, in create_op
op_def=op_def)
File "/usr/local/lib/python3.6/dist-packages/tensorflow/python/framework/ops.py", line 1650, in init
self._traceback = self._graph._extract_stack()  # pylint: disable=protected-access
ResourceExhaustedError (see above for traceback): OOM when allocating tensor with shape[8,13,13,1024] and type float on /job:localhost/replica:0/task:0/device:GPU:0 by allocator GPU_0_bfc
[[Node: replica_0/model_1/conv_73/convolution = Conv2D[T=DT_FLOAT, data_format="NHWC", dilations=[1, 1, 1, 1], padding="SAME", strides=[1, 1, 1, 1], use_cudnn_on_gpu=true, _device="/job:localhost/replica:0/task:0/device:GPU:0"](replica_0/model_1/leaky_72/LeakyRelu/Maximum, conv_73/kernel/read/_2395)]]
Hint: If you want to see a list of allocated tensors when OOM happens, add report_tensor_allocations_upon_oom to RunOptions for current allocation info.
 [[Node: training/Adam/gradients/replica_0/model_1/bnorm_47/FusedBatchNorm_grad/FusedBatchNormGrad/_5027 = _Recv[client_terminated=false, recv_device="/job:localhost/replica:0/task:0/device:CPU:0", send_device="/job:localhost/replica:0/task:0/device:GPU:0", send_device_incarnation=1, tensor_name="edge_39158...chNormGrad", tensor_type=DT_FLOAT, _device="/job:localhost/replica:0/task:0/device:CPU:0"]()]]

Hint: If you want to see a list of allocated tensors when OOM happens, add report_tensor_allocations_upon_oom to RunOptions for current allocation info.
`

@ninjakx did you find out have to solve oom?
I am using single gtx1080 to train net on small dataset(200pic, batch 16), but OOM

@shensheng27  Just reduce batch size in config.json.

Batch size of 16 will break gtx108. Try set batch size to 4.

hi, i'm having the same problem with gtx 1050ti and 16GB ram, but setting the batch size to 4 didn't work for me,any ideas?


[BUG]

Describe the bug
On rancher 2.5.9 with longhorn 1.2.2 installed from helm, I can't do backup to an NFS server with the error mesage:
error running create backup command: failed to create backup to nfs://<IP_ADDRESS>:/mnt/vol1/backup/longhorn for volume pvc-6a4537c3-67fb-459e-8438-6633e074c42f: rpc error: code = Unknown desc = mkdir /var/lib/longhorn-backupstore-mounts/192_168_2_50/mnt/vol1/backup/longhorn/backupstore: permission denied" , error exit status 1
To Reproduce
Steps to reproduce the behavior:

Install rancher 2.5.9 on centos 7.9 on a k3s v1.20.6+k3s1 cluster then install longhorn 1.2.2, installed as vms on a proxmox 7.x server
Use a truenas server and make sur the mount is accessible from all the workers
Have a dedicated /var/lib/longhorn storage disk
Select an existing volume and create a backup

Expected behavior
The backup should be created
A clear and concise description of what you expected to happen.
Log or Support bundle
If applicable, add the Longhorn managers' log or support bundle when the issue happens.
You can generate a Support Bundle using the link at the footer of the Longhorn UI.
Environment

Longhorn version: 1.2.2
Installation method (e.g. Rancher Catalog App/Helm/Kubectl): Rancher Catalog App
Kubernetes distro (e.g. RKE/K3s/EKS/OpenShift) and version:

Number of management node in the cluster: 3
Number of worker node in the cluster: 3

Node config

OS type and version: centos 7.9
CPU per node: 4
Memory per node: 6G
Disk type(e.g. SSD/NVMe): vm disk on top of a proxmox raid10 array
Network bandwidth between the nodes: virtio on a 1G nic

Underlying Infrastructure (e.g. on AWS/GCE, EKS/GKE, VMWare/KVM, Baremetal): Proxmox VMs
Number of Longhorn volumes in the cluster: 1

Additional context
Add any other context about the problem here.

I have tried to manually create the /var/lib/longhorn-backupstore-mounts/192_168_2_50/mnt/vol1/backup/longhorn/backupstore and assign a 777 mask to it with no luck
I also tried to disable selinux on the worker nodes, with no luck

longhorn-support-bundle_657d1a8c-fc70-4c4a-b8ee-589f8f5d80bf_2021-12-15T15-10-56Z.zip

Try manually mounting the nfs server export inside of the longhorn-manager or any other pod running as root.
Afterwards see if you can create folders, could be a miss configuration of the permissions on your NAS.
I.E root squash?

Hi,
Ok root cause is that the NFS mapped user and group was not correct for loghorn, Now all is good.
Thanks!


[Feature] Support clearing all consumers execept specified consumer in the consumer directory

Search before asking

[X] I searched in the issues and found nothing similar.

Motivation
Sometimes，we may want to modify the  consumerId in a Flink task.However, if we do not delete other consumers that are not actually used at this time, the expired data will not be effectively cleaned up.So I want to support Support clearing all consumers execept specified consumer in the consumer directory.
Solution
I will use the consumer.clear-other-consumers to decide whether to clear all consumers execept specified consumer in the consumer directory in createStartingScanner phase。
Anything else?
No response
Are you willing to submit a PR?

[X] I'm willing to submit a PR!

Maybe we can use a Procedure to do this. We already have consumer.expiration-time, adding too many options reduces usability. What do you think? @chenxinwei

Maybe we can use a Procedure to do this. We already have consumer.expiration-time, adding too many options reduces usability. What do you think? @chenxinwei

The existing consumer.expiration-time parameter causes the currently active consumerId to join the expiration process. In some cases, we don't want the consumer to expire.

I think, clearing a specified consumer by flink Procedure is a better way. @chenxinwei
CALL sys.clear_consumer('tableId', 'consumerId')

I think, clearing a specified consumer by flink Procedure is a better way. @chenxinwei
CALL sys.clear_consumer('tableId', 'consumerId')

Thanks for your suggestion, this approach is indeed better.


Running MediaPipe without any preview on Android

I am using MediaPipe to run a pose estimation network followed by an action classifier.
I want to turn off the rendering of the output video and just want to use the output of the classifier in my app.
Are there any examples available that explain how to use mediapipe without any preview rendering ?
TIA

Hi @terabithian007 Assuming this is similar to your query https://github.com/google/mediapipe/issues/1743. Go through it and let me know if more details needed. Thanks !

Hi @terabithian007, Did you get a chance to go through the above comment. Thanks!

Assuming your query is resolved, We are closing this issue. Thanks


FPS drop

Past 2 days my FPS have went down from stable 50 to now 10fps sometimes goes up to 30 for afew seconds. Mainly at 10FPS
Using an intel I7
GTX 960
8GB Ram
Have any idea why?

What information is needed?

Intel(R) Core(TM) i7-4790 CPU @ 3.60GHz
So far looking at my "cores" usage it seems like my core nr 2 is the one doing some job. Everytime the cose usage spikes up then the FPS follows up. When the core usage spikes down the FPS drops close to 10 FPS.
Looks like I have no Java at all
Windows 10 Home 64bit

I had to download oldscoolclient again playing on 10fps is not possible... :(

I am closing this as no further information has been posted for many months now. Please re-open this issue if you have further information to report on the FPS issues you've been seeing.


where is the example?

where is the example?

This is not an issue. Please (a) ask these kinds of questions in the Gitter room, and (b) be more specific.
You might be looking for this information, which is still a work in progress.

thanks


Installation from pip fails under python 3.2.3

Downloading/unpacking jsonschema
  Running setup.py egg_info for package jsonschema
    Traceback (most recent call last):
      File "<string>", line 14, in <module>
      File "/home/users/shrike/projects/pyfibot3/build/jsonschema/setup.py", line 3, in <module>
        from jsonschema import __version__
      File "jsonschema/__init__.py", line 18, in <module>
        from jsonschema.validators import (
      File "jsonschema/validators.py", line 41
        if u"id" in cls.META_SCHEMA:
               ^
    SyntaxError: invalid syntax
    Complete output from command python setup.py egg_info:
    Traceback (most recent call last):

  File "<string>", line 14, in <module>

  File "/home/users/shrike/projects/pyfibot3/build/jsonschema/setup.py", line 3, in <module>

    from jsonschema import __version__

  File "jsonschema/__init__.py", line 18, in <module>

    from jsonschema.validators import (

  File "jsonschema/validators.py", line 41

    if u"id" in cls.META_SCHEMA:

           ^

SyntaxError: invalid syntax

Shouldn't jsonschema support python 3 or am I missing something?

Hi!
Support for 3.2 was dropped in 2.4.0 -- jsonschema supports 3.3+.
I'd suggest upgrading (or downgrading :) your python, or otherwise 2.3.0
should work.

Damn Debian Stable, perpetually out of date. =)
I can work with that, thank you.


Add portal overlay for datepicker

This PR adds a new prop which creates a Portal/Overlay version of the calendar, and fixes issue #695
This helps if the calendar is being used by a mobile device, or other small screen.
If the prop withPortal is passed, it will create a portal version of the calendar.
Example:
<DatePicker
selected={this.state.startDate}
onChange={this.handleChange}
withPortal />

The docs have been updated. No tests have been updated as this did not affect any, and no new tests added as the logic is very straight forward.
Happy to hear feedback/changes.

Current coverage is 90.70% (diff: 80.00%)

Merging #696 into master will decrease coverage by 0.29%

@@             master       #696   diff @@
==========================================
  Files            13         13
  Lines           589        592     +3
  Methods          17         17
  Messages          0          0
  Branches        106        107     +1
==========================================
+ Hits            536        537     +1
- Misses           13         14     +1
- Partials         40         41     +1

Powered by Codecov. Last update 88c5a28...edf967d

I'm pretty skeptical of introducing a new dependency for this; unfortunately I don't think this should be included.  @martijnrusschen thoughts?

react-portal is the same module react-dates uses to create their portal.
The alternative I had originally played with was to create a div/portal that contained the calendar set to display: none; then apply a new class when the calendar was opened that made the div visible.
This has a few issues that I didn't get around to resolving but nothing that looked like a show stopper. However, when I ran into them I checked the code for airbnb's dates module and saw they used react-portal. So decided to run with that encase there was more edge cases I wasn't aware off.

I have created PR #698 which removes the dependancy.

Closing in favor of #698


Create a category carousel in main page

Is your feature request related to a problem? Please describe.
We need to add categories in our page for better navigation. Based on category, we can show the page related to it.
Describe the solution you'd like
We can make something like this.

@meetzaveri Can you take this?

This is live now with a single image.


Can't put typeahead above other grid-block

See the following plunker (better with smaller screen).
I'm using foundation-apps with grid-blocks generated by ng-repeat. The inputs are using angular-foundation typeahead. When you type an 'a' in one of the input, the dropdown will appear strictly within its grid-block. Consequently I obtain a scroll bar while I would like to see the dropdown above everything else...
A z-index does not seem to change anything.

Thanks @pidupuis. angular-foundation is meant to work with what is now called Foundation for Sites. Foundation for Apps and its grid system is a completely different beast and is very likely incompatible with angular-foundation's components. Sorry for the confusion.

Thanks for your response. Yes that's confusing ^^'
But anyway the Foundation for Apps team found a solution to my problem, see this issue.


Please add new term to SWO: Graphpad Prism

Graphpad Prism
https://www.graphpad.com/scientific-software/prism/
GraphPad Prism is a commercial scientific 2D graphing and statistics software available for both Windows and Macintosh computers.
Commercial software with 30 day trial period

Assigned to http://www.ebi.ac.uk/swo/SWO_1100131

Used 'Proprietary commercial software licence'.


ConcurrentModificationException in AbstractNpmAnalyzer.replaceOrAddVulnerability

Describe the bug
ConcurrentModificationException in AbstractNpmAnalyzer.replaceOrAddVulnerability
Version of dependency-check used
6.5.0
Log file
[WARNING] The Node Package Analyzer has been disabled; the resulting report will only contain the known vulnerable dependency - not a bill of materials for the node project.
[WARNING] An unexpected error occurred during analysis of 'C:\cygwin64\tmp\dctemp5cab36cb-1e4f-462d-bd44-b6ffba29618d\check2910890478634053566tmp\218\package-lock.json' (Node Audit Analyzer): null
[ERROR]
java.util.ConcurrentModificationException
    at java.util.HashMap$HashIterator.nextNode (HashMap.java:1445)
    at java.util.HashMap$KeyIterator.next (HashMap.java:1469)
    at java.util.Collections$UnmodifiableCollection$1.next (Collections.java:1044)
    at org.owasp.dependencycheck.analyzer.AbstractNpmAnalyzer.replaceOrAddVulnerability (AbstractNpmAnalyzer.java:490)
    at org.owasp.dependencycheck.analyzer.AbstractNpmAnalyzer.processResults (AbstractNpmAnalyzer.java:476)
    at org.owasp.dependencycheck.analyzer.NodeAuditAnalyzer.analyzeDependency (NodeAuditAnalyzer.java:150)
    at org.owasp.dependencycheck.analyzer.AbstractAnalyzer.analyze (AbstractAnalyzer.java:131)
    at org.owasp.dependencycheck.AnalysisTask.call (AnalysisTask.java:88)
    at org.owasp.dependencycheck.AnalysisTask.call (AnalysisTask.java:37)
    at java.util.concurrent.FutureTask.run (FutureTask.java:266)
    at java.util.concurrent.ThreadPoolExecutor.runWorker (ThreadPoolExecutor.java:1149)
    at java.util.concurrent.ThreadPoolExecutor$Worker.run (ThreadPoolExecutor.java:624)
    at java.lang.Thread.run (Thread.java:748)
[INFO] Finished Node Audit Analyzer (0 seconds)

To Reproduce
Don't know how reproduce. A code review would probably do.
Expected behavior
No exception.
Additional context
Maybe it won't happen if we don't do a parellel build?
Also:
 <nodeAnalyzerEnabled>false</nodeAnalyzerEnabled>
 <yarnAuditAnalyzerEnabled>false</yarnAuditAnalyzerEnabled>

Disabling maven parallel build did not resolve it - I was able to reproduce the error.
Maybe some regression because I set nodeAnalyzerEnabled=false but not nodeAuditAnalyzerEnabled?

Thank you for fixing this so quickly, looking forward to the new release!

Hi,
the issue still occurs with release 6.5.3
=> dependency-check-maven:6.5.3:aggregate (default-cli)
[WARNING] An unexpected error occurred during analysis of '/work/jenkins/workspace/xxx/package-lock.json' (Node Audit Analyzer): null
[ERROR]
java.util.ConcurrentModificationException
at java.util.HashMap$HashIterator.nextNode (HashMap.java:1469)
at java.util.HashMap$KeyIterator.next (HashMap.java:1493)
at java.util.Collections$UnmodifiableCollection$1.next (Collections.java:1044)
at org.owasp.dependencycheck.analyzer.AbstractNpmAnalyzer.replaceOrAddVulnerability (AbstractNpmAnalyzer.java:495)
at org.owasp.dependencycheck.analyzer.AbstractNpmAnalyzer.processResults (AbstractNpmAnalyzer.java:481)
at org.owasp.dependencycheck.analyzer.NodeAuditAnalyzer.analyzeDependency (NodeAuditAnalyzer.java:151)
at org.owasp.dependencycheck.analyzer.AbstractAnalyzer.analyze (AbstractAnalyzer.java:131)
at org.owasp.dependencycheck.AnalysisTask.call (AnalysisTask.java:88)
at org.owasp.dependencycheck.AnalysisTask.call (AnalysisTask.java:37)
at java.util.concurrent.FutureTask.run (FutureTask.java:266)
at java.util.concurrent.ThreadPoolExecutor.runWorker (ThreadPoolExecutor.java:1149)
at java.util.concurrent.ThreadPoolExecutor$Worker.run (ThreadPoolExecutor.java:624)
at java.lang.Thread.run (Thread.java:748)
[INFO] Finished Node Audit Analyzer (0 seconds)


Hide the div and then display the horizontal scroll to the right

If I hide the div and then display it by JS, the horizontal scroll bar will scroll to the right side of the content area. How can I solve this problem?

Any solution?

Has not yet been resolved


[CLIENT TASK] - Content for New Site

Carousel for Homepage
Quotes / images on Homepage
Descriptions for Gowns

I need to move this forward.


stm32 iwdt wdt_install_timeout not working properly

In the new zephyr version, there is a regression in iwdt driver.
code example
Following code set wdt time to 32s and feed is each 20s
#include <zephyr/kernel.h>
#include <zephyr/device.h>
#include <zephyr/drivers/watchdog.h>
#include <zephyr/logging/log.h>

LOG_MODULE_REGISTER(app, LOG_LEVEL_INF);

int main(void)
{
	const struct device* wdt = DEVICE_DT_GET(DT_NODELABEL(iwdg));
	struct wdt_timeout_cfg wdt_config = { .window = {.min = 0U, .max = 32000U}, .flags = WDT_FLAG_RESET_SOC, .callback = NULL};

	if (wdt_install_timeout(wdt, &wdt_config) != 0) {
		LOG_ERR("Watchdog install error!");
	}

	if (wdt_setup(wdt, WDT_OPT_PAUSE_HALTED_BY_DBG) != 0) {
		LOG_ERR("Watchdog setup error");
	}

	while(1){
		for(int i=0;i<4;i++){
			LOG_INF("tick");
			k_sleep(K_MSEC(5000));
		}
		LOG_INF("feed");
		wdt_feed(wdt, 0);
	}
	return 0;
}

and config
CONFIG_WATCHDOG=y
CONFIG_IWDG_STM32_INITIAL_TIMEOUT=10000

wrong behavior
In the current zephyr, system goes to bootloop, the output is:
*** Booting Zephyr OS build zephyr-v3.2.0-3690-g227226313a87 ***
[00:00:00.000,000] <inf> app: tick
[00:00:05.000,000] <inf> app: tick
[00:00:10.000,000] <inf> app: tick
[00:00:15.000,000] <inf> app: tick
uart:~$

*** Booting Zephyr OS build zephyr-v3.2.0-3690-g227226313a87 ***
[00:00:00.000,000] <inf> app: tick
[00:00:05.000,000] <inf> app: tick
[00:00:10.000,000] <inf> app: tick
[00:00:15.000,000] <inf> app: tick
uart:~$

proper behavior
When I revert the following change: 9400de333e88f8a9c835764102544809646c837b
Works properly and the output is:
*** Booting Zephyr OS build zephyr-v3.2.0-3691-g69d8bc71e63b ***
[00:00:00.000,000] <inf> app: tick
[00:00:05.000,000] <inf> app: tick
[00:00:10.001,000] <inf> app: tick
[00:00:15.001,000] <inf> app: tick
[00:00:20.001,000] <inf> app: feed
[00:00:20.001,000] <inf> app: tick
[00:00:25.001,000] <inf> app: tick
[00:00:30.001,000] <inf> app: tick
[00:00:35.001,000] <inf> app: tick
[00:00:40.001,000] <inf> app: feed
[00:00:40.001,000] <inf> app: tick

Environment:

OS: Linux
Toolchain: zephyr-sdk-0.15.1
Zephyr: 227226313a87485d2d02d562a1cc2c22cf2debe2
Board: b_u585i_iot02a

The commit was introduced by the https://github.com/zephyrproject-rtos/zephyr/pull/53690
Instead of reverting, a proposal could be to follow the sequence as described in the refMan
1. Enable the IWDG by writing 0x0000 CCCC in the IWDG key register (IWDG_KR).
2. Enable register access by writing 0x0000 5555 in the IWDG key register (IWDG_KR).
3. Write the prescaler by programming the IWDG prescaler register (IWDG_PR).
4. Write the IWDG reload register (IWDG_RLR).
5. If needed, enable the early wakeup interrupt, and program the early wakeup
comparator, by writing the proper values into the IWDG early wakeup interrupt register
(IWDG_EWCR).
6. Wait for the registers to be updated (IWDG_SR = 0x0000 0000).
7. Refresh the counter with RL[11:0] value, and write-pro
write iwdg register  during the setup and just calculating the values during the install_timeout

With a structure containing the prescaler and reload counter, the install_timeout() will calculate the values
then the setup() will enable and wrtie the iwdg resgister.


mv incrementals for obs, obs_period, curr_period

closed with #217  no need for current-period though


Prop-Types Support

This PR adds a very basic prop-types renderer.
interface PrimitiveObject {
    string: string;
    bool: boolean;
    float: number;
    union: string | boolean | number;
    object: object
}

interface PrimitiveArrayObject {
    strings: string[];
    bools: boolean[];
    floats: number[];
    unions: string[] | boolean[] | number[];
    objects: object[];
}

interface CompositeObject {
    primitive: PrimitiveObject;
    primitiveArrays: PrimitiveArrayObject;
}

Emits:
// For use with proptypes.

import PropTypes from 'prop-types';

export const CompositeObject = PropTypes.shape({
    primitive: PrimitiveObject,
    primitiveArrays: PrimitiveArrayObject,
});

export const PrimitiveObject = PropTypes.shape({
    bool: PropTypes.bool.isRequired,
    float: PropTypes.number.isRequired,
    object: PropTypes.object.isRequired,
    string: PropTypes.string.isRequired,
    union: PropTypes.oneOfType([PropTypes.bool,PropTypes.number,PropTypes.string]).isRequired,
});

export const PrimitiveArrayObject = PropTypes.shape({
    bools: PropTypes.arrayOf(PropTypes.bool).isRequired,
    floats: PropTypes.arrayOf(PropTypes.number).isRequired,
    objects: PropTypes.arrayOf(PropTypes.object).isRequired,
    strings: PropTypes.arrayOf(PropTypes.string).isRequired,
    unions: PropTypes.arrayOf(PropTypes.oneOfType([PropTypes.bool,PropTypes.number,PropTypes.string])).isRequired,
});

Motivation: The prop-types library is an opensource runtime type checker used in React development (among loads of other things). Having an emitter for prop-types means that my react app can validate and IDEs can autocomplete.
Details: I couldn't find any docs about contributing or writing tests, so I modeled it after the JavaScriptRenderer.
HALP: How should this be tested? Prop-types isn't like other structures that can just be serialized/deserialized. I have some ideas for custom tests, but was unsure where to put them.

BTW this build is failing because there is no space left, not because of the code:
write /usr/lib/go-1.6/pkg/linux_amd64/net/http.a: no space left on device

Failing Lint checks now.

@schani What lint checks are you referring to? I'm new to BuildKite and I don't see a specific step for linting. Happy to fix whatever the issue is, however.

Here's a basic test scaffolding that just does a wc on the output:
https://github.com/quicktype/quicktype/commit/407bc7e8ad1e03ec31430ceea83a936a5dcea0fe

Is the buildkite output hidden for you?  I thought we made it so everybody can see it.
You can run lint on your own machine with npm run tslint:
Step 54/54 : RUN npm run tslint
  | ---> Running in 5cc78d4fec48
  |
  | ><EMAIL_ADDRESS>tslint /app
  | > tslint --project src/cli --exclude 'src/__tests__/**' --exclude 'src/cli/get-stream/**'
  |
  | no-unused-variable is deprecated. Since TypeScript 2.9. Please use the built-in compiler checks instead.
  |
  | ERROR: /app/src/quicktype-core/index.ts:87:140 - Missing semicolon
  | ERROR: /app/src/quicktype-core/language/JavaScriptPropTypes.ts:86:32 - ' should be "
  | ERROR: /app/src/quicktype-core/language/JavaScriptPropTypes.ts:87:26 - ' should be "
  | ERROR: /app/src/quicktype-core/language/JavaScriptPropTypes.ts:88:29 - ' should be "
  | ERROR: /app/src/quicktype-core/language/JavaScriptPropTypes.ts:89:28 - ' should be "
  | ERROR: /app/src/quicktype-core/language/JavaScriptPropTypes.ts:90:28 - ' should be "
  | ERROR: /app/src/quicktype-core/language/JavaScriptPropTypes.ts:92:33 - ' should be "
  | ERROR: /app/src/quicktype-core/language/JavaScriptPropTypes.ts:93:25 - ' should be "
  | ERROR: /app/src/quicktype-core/language/JavaScriptPropTypes.ts:97:62 - ' should be "
  | ERROR: /app/src/quicktype-core/language/JavaScriptPropTypes.ts:97:70 - Missing semicolon
  | ERROR: /app/src/quicktype-core/language/JavaScriptPropTypes.ts:100:24 - ' should be "
  | ERROR: /app/src/quicktype-core/language/JavaScriptPropTypes.ts:114:23 - ' should be "
  | ERROR: /app/src/quicktype-core/language/JavaScriptPropTypes.ts:114:52 - Missing semicolon
  | ERROR: /app/src/quicktype-core/language/JavaScriptPropTypes.ts:125:23 - ' should be "
  | ERROR: /app/src/quicktype-core/language/JavaScriptPropTypes.ts:125:63 - Missing semicolon
  | ERROR: /app/src/quicktype-core/language/JavaScriptPropTypes.ts:132:27 - ' should be "
  | ERROR: /app/src/quicktype-core/language/JavaScriptPropTypes.ts:132:50 - ' should be "
  | ERROR: /app/src/quicktype-core/language/JavaScriptPropTypes.ts:132:73 - Missing semicolon
  | ERROR: /app/src/quicktype-core/language/JavaScriptPropTypes.ts:137:25 - ' should be "
  | ERROR: /app/src/quicktype-core/language/JavaScriptPropTypes.ts:139:25 - ' should be "
  | ERROR: /app/src/quicktype-core/language/JavaScriptPropTypes.ts:142:27 - ' should be "
 ```

The output is public, I was just expecting a specific build step and wasn't digging through the logs. Easily seen now, thanks.


some browsers do not offer full reload compatibility with the (Comman…

…dOrControl + Shift + R) command. The command (CommandOrControl + R) should resolve.

@RocketChat/DesktopApp

Closes #ISSUE_NUMBER

 Thank you for your submission, we really appreciate it. Like many open source projects, we ask that you sign our Contributor License Agreement before we can accept your contribution.You have signed the CLA already but the status is still pending? Let us recheck it.

it's just the same

@rafaelmilanibarbosa you just added a space, nothing else, is it missing code to push or that's it?

do not. excuse. I did another commit then but I think the PR did not get it.

https://github.com/RocketChat/Rocket.Chat.Electron/pull/566/commits/284a928601d9a70817cc7f01e0c606a3a54f63f7

I did only on one element, however the correct one would be to do at all request


Expand by click on dots

I haven't tried to test in browser, but tests are passed.
BTW, didn't you think to add storybook?

I haven't tried to test in browser, but tests are passed. BTW, didn't you think to add storybook?

I don't like storybooks since they don't support React 18 at the beginning year... Test cases for now just make sure the render won't throw an error. I don't have much time for E2E testing because I've many side projects, and I'm focusing on documents now.
Anyway, we have only one component, which is JSONViewer, so I think we might no need a storybook, maybe other ways

I haven't tried to test in browser, but tests are passed. BTW, didn't you think to add storybook?

I don't like storybooks since they don't support React 18 at the beginning year... Test cases for now just make sure the render won't throw an error. I don't have much time for E2E testing because I've many side projects, and I'm focusing on documents now. Anyway, we have only one component, which is JSONViewer, so I think we might no need a storybook, maybe other ways

I haven't noticed about netlify bot and it works good and partially replaces storybook.

@Himself65 ready for review and next processing


first_published_at can't be set in the future

There is an issue where if the first_published_at is set to any date after the current, it throws and error when trying to edit the edition again.
The edition.goverment relies on the first_published_at date to associate the edition with the right government and therefore should not be possible to set in the future.
Trello card: Whitehall - documents can become uneditable if you change first published at date to future

I'm not too happy with having to use nested if statements so any suggestions to improve it is welcome!

Hey @deborahchua I had a look into why this isn't working for you in the app.
The problem seems to stem from https://github.com/alphagov/whitehall/blob/22080adb507ff7d8d05b55f191eb3ede78b64b9c/app/models/edition.rb#L637 which seems to stem from this: https://github.com/alphagov/whitehall/blob/22080adb507ff7d8d05b55f191eb3ede78b64b9c/app/controllers/admin/editions_controller.rb#L16
I'd suggest that since this validation should always be run that you add it as a one as per: https://github.com/alphagov/whitehall/blob/22080adb507ff7d8d05b55f191eb3ede78b64b9c/app/models/edition.rb#L53

Deployed the branch to integration and tested in the UI the error messages for previously_published not selected, first_published_at can't be blank and first_published_at can't be set to a future date.
Also tried out in the UI the happy paths and all seems in good order.


Increase tooltip hover offset to avoid being obscured by mouse

Fixes #444
For context: the default cursor on Windows 10 is 16px wide. Most OSes allow you to make it much bigger so there's not necessarily a 'right' value here, but it feels sensible to at least avoid obscuring it when using defaults.
Given most cursors display below the pixel at which the cursor is pointing, a solution which works in more cases would probably need to make a change from the current decision to // Place the tooltip below the cursor but for now I have avoided doing this (I'm not sure of the historical reasons) and instead done the minimal improvement.

Hey, thanks for this contribution! Sorry I've been dragging my feet on this.
While I agree this definitely fixes a real problem when the cursor overlaps the content of the hover tip (either because of discrepancies between OS cursor sizes or due to OS-level cursor size settings), this specific fix results in the hover-tip being awkwardly far away from the cursor when the cursor is the default size on macOS.
A half-assed solution here would be to increase the default size specifically for Windows to still have the tight alignment that you get for default cursor sizes on mac. The heuristic would be something roughly like "use the smallest size that prevents overlap when OS-default cursor sizes are used".
I tried the other thing you alluded to, placing the hover-tip above instead of below. I can see that it fixes this particular problem, but it IMO creates another one. From an information hierarchy perspective, I find it really distracting having it partially cover the thing that I'm pointing to. So I'm reluctant to do that either.
The combination of not being able to detect cursor size and wanting it to be below the cursor is pretty unfortunate and suggests that a proper fix is to use a different construct than the hover tip altogether.
For now, what do you think about the suggestion to do an OS-specific hack and "use the smallest size that prevents overlap when OS-default cursor sizes are used"?

For now, what do you think about the suggestion to do an OS-specific hack and "use the smallest size that prevents overlap when OS-default cursor sizes are used"?

Sure that's fine by me (though I'm not sure how to do it!) - also does DPI come into it? e.g. if this specifies things in pixels but actually the cursor takes up far more pixels when on a non-100% DPI setting in Windows.
I'd be interested to see how it looks on macOS - if the width of the cursor there isn't miles off 16 then we could reduce my proposed 20px down to 16 and at least it would no longer be obscured by default on Windows.


add bogachenko list

https://github.com/bogachenko/presstheattack/blob/master/presstheattack.txt

Thanks, I've added this to the testing list for the next version.

wow

I've decided to let that list mature before I include it in AIO. I may be including it half a year from now, if it is stable.

I renamed the repository, your script needs updating
REPO: https://github.com/bogachenko/filterlist/
RAW: https://raw.githubusercontent.com/bogachenko/filterlist/master/filterlist.txt


SignatureTests exceptions fixes

Some fixes based on: [1]

Ignored "Unknown mechanism" exceptions in pkcs11/FIPS mode, which were qualified as NOTABUG
Fix: RSA keygen is now used for RSASSA-PSS

[1] https://bugzilla.redhat.com/show_bug.cgi?id=1868744

TY!


Improve usability on mobile #8

Replace hardcoded media-queries with flex for mobile

[ ] We removed the screen sizes hardcoded to allow this to work on mobile and make it more responsive

@grace-omotoso Yes we did test it on different sizes

@acushlakoncept, LGTM. Did you test it on some mobile devices with different sizes?

Yes we did the test


jellyfin couldn't fetch scenes

Recently switched to jellyfin, the plugin worked fine on emby and plex, all scenes were fetched perfectly somehow it didn't work on jellyfin, it couldn't fetch any content in the folder. Strangely the movie part worked fine too. Btw I'm using the development build.

Strange code base absolutely the same to emby version.
You can try to disable UseFilePath or UseOSHash in plugin setting, that's the only difference

I have the same issue.
I think there is something different about metadataapi.net. They have scenes/  & movies/ & JAV... ...
But this plugin seems like only tries to fetch movies/.
In the Identify function it cannot find anything of metadataapi.net.
Hope that helps, really like this type of plugin!

I have the same issue.
I think there is something different about metadataapi.net. They have scenes/ & movies/ & JAV... ... But this plugin seems like only tries to fetch movies/. In the Identify function it cannot find anything of metadataapi.net.
Hope that helps, really like this type of plugin!

On my server by default the Identify function apparently searches in /scenes while it should search in /movies...

Use dev build and just select right provider, there is 3 for every type

Use dev build and just select right provider, there is 3 for every type

Yeah, but I have no idea how to install it on my synology... Can't use Docker... Could it be possible to add the Dev build to the repository?

I'm having the exact same issue. Jellyfin can fetch movies no problem, but scenes just come up blank. Even tried manually putting in the ID into "identify" but nothing comes up. Have used both latest build and dev build. What am I doing wrong?

Use dev build and just select right provider, there is 3 for every type

After inputting the token, I still can not identify the metadata.