[BUG] - React does not recognize the isDisabled prop on a DOM element.

NextUI Version
2.2.10
Describe the bug
Warning: React does not recognize the `isDisabled` prop on a DOM element. If you intentionally want it to appear in the DOM as a custom attribute, spell it as lowercase `isdisabled` instead. If you accidentally passed it from a parent component, remove it from the DOM element.
    at button
    at eval (webpack-internal:///(ssr)/./node_modules/@nextui-org/popover/dist/chunk-2U2X4IMV.mjs:24:115)
    at eval (webpack-internal:///(ssr)/./node_modules/@nextui-org/dropdown/dist/chunk-63RZRIL7.mjs:15:108)
    at eval (webpack-internal:///(ssr)/./node_modules/@nextui-org/popover/dist/chunk-LOWKC34K.mjs:21:13)
    at Dropdown (webpack-internal:///(ssr)/./node_modules/@nextui-org/dropdown/dist/chunk-XLXG7E33.mjs:17:13)

Your Example Website or App
No response
Steps to Reproduce the Bug or Issue

Signed in as
{user?.email}

								My Profile

								My Orders

								Log Out

Expected behavior
Not to throw the error.
Screenshots or Videos

Operating System Version
Windows 11
Browser
Chrome

Handled in https://github.com/nextui-org/nextui/pull/2522. Please wait for the next release.

@wingkwong Thanks for fixing this! Is there any ETA for the release? This warning is really annoying.

@wingkwong Thanks for fixing this! Is there any ETA for the release? This warning is really annoying.

@ImSingee I'll leave @jrgarciadev to answer this question.

@wingkwong @jrgarciadev any updates about the ETA for the release ?

@mustafahalabi target on 15 Apr

@mustafahalabi did you noticed this change in your side? it seem like I still getting this in v2.3.0, not sure about the others

@ducan-ne please DM me at discord

@wingkwong can't send message to you directly, just sent a friend request


Load UI dependency gemfile group in MiqWorker

Currently on master we're seeing uninitialized constant MiqReport::Formatters::Graph::ReportFormatter because it's trying to use a UI constant before it's loaded.
As per the suggestion from @jrafanie, this adds ui_dependencies to the MiqWorker#bundler_groups.
Originally brought up here: https://github.com/ManageIQ/manageiq/issues/19674

Ok, I think this PR is no longer necessary once https://github.com/ManageIQ/manageiq/pull/19873 and https://github.com/ManageIQ/manageiq-ui-classic/pull/6715 are merged.

Alright, will close once those are merged.


Consider expiring org-scoped api keys when member leaves

Should we delete API keys scoped at the organization if the user leaves that organization?
/cc @anangaur @scottbommarito

Expired or deleted - won’t it mean the same? You can can’t use these keys anymore.

They still appear in the UI.
Removing the keys would make them disappear from the UI.

Agree we should not magically remove. Expire is the best option then :)

Agree with @anangaur , we never delete Api Keys in the code, only expire.

I don't think this is necessary, or I think it should require that a certain amount of time has passed (1-7 days) before we delete the keys. The gallery is smart enough to not allow users to use API keys to perform actions that they no longer have permissions to do. If a user is accidentally removed from an organization and immediately added back, they will lose all of their keys even though there is no harm for them to keep them. We should verify that there are no UI bugs with having API keys with scopes that you no longer have permission to have but I don't think we should expire them automatically.

Closing because no security issue.


⚠ Samsung has degraded performance

In 00394ab, Samsung (https://samsung.com) experienced degraded performance:

HTTP code: 200
Response time: 2691 ms

Resolved: Samsung performance has improved in 3ba88af.


[Bug]: Service stopped but not restarted when updating Debian package from 2.9.0 to 2.10.0

Describe the bug
When upgrading OpenSearch / OpenSearch Dashboards, the service is stopped by the prerm and not restarted by the postinst script.
To reproduce
Upgrade an existing install of OpenSearch / OpenSearch Dashboards
Expected behavior
Not starting the service on installation makes sense because the first start will bootstrap some config and data before the end-user had the opportunity to tune the system (e.g. change default admin password).  While these changes can be made later, violating the Debian policy of starting services on installation makes sense in some cases like this one.  I believe this behavior should be kept.
But if the OpenSearch service is running, it should be restarted during the update to minimize downtime.
Screenshots
No response
Host / Environment
Debian 11
Additional context
A similar behavior of not starting on install but restarting on upgrade is implemented in the following non-debian packages I install on my Debian nodes for configuration management: puppet & choria: both need some "seeding" before they can start.
The choria adjustments to have this behavior and match the Puppet one is in this PR:
https://github.com/choria-io/go-choria/pull/1392
This might give some directions to add this to OpenSearch / OpenSearch Dashboards
Relevant log output
No response

Missed #3891.  Will add the relevant info there.


fix(socketio): Fix mal formed decorator for Babel env

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

v6.48.3
GitHub release

Your semantic-release bot :package::rocket:


spontaneous scrolls fix

close #876

Looks like a reasonable patch.  Please fix style and the identifier and add some comments and it will be great.  Thank you so much for doing this.


Remove unsupported from title, ensure notification isn't annoying

Let's make the unsupported/patch message appear in the about page and the issue reporter. The notification should show once per version.
Feedback in https://github.com/Microsoft/vscode/issues/39137#issuecomment-414496476

here there's also some more feedback on the annoyance of the "unsupported" message.
I don't know if it's relevant to the discussion, but I'm personally patching VSC for the following reasons:

Titlebar-less VSCode - I get more vertical real estate, and it just looks awesome
Terminal/panel restoration is driving me nuts.
VSC's interface is a bit too cluttered for my tastes, I load a custom css file for removing some stuff.

There are currently 2 extensions, that I'm aware of, for removing the "unsupported" message from the titlebar, my No Unsupported and @lehni's Fix VSCode Checksum. Maybe @lehni you can also add to the discussion.


Add File Uploading Support for GraphQL

Purpose
Fixes: #1882
Examples
Checklist

[x] Linked to an issue
[x] Updated the changelog
[x] Added tests

LGTM!


Issue68 implement multiprocessing next to multithreading

Codecov Report

Merging #91 (081d717) into main (428cf98) will increase coverage by 0.00%.
The diff coverage is 100.00%.

:exclamation: Your organization is not using the GitHub App Integration. As a result you may experience degraded service beginning May 15th. Please install the Github App Integration for your organization. Read more.
@@           Coverage Diff           @@
##             main      #91   +/-   ##
=======================================
  Coverage   99.85%   99.85%
=======================================
  Files          87       87
  Lines        4979     4984    +5
=======================================
+ Hits         4972     4977    +5
  Misses          7        7

Impacted Files
Coverage Δ

tests/test_main_window_functions/test_run.py
100.00% <ø> (ø)

ScenarioGUI/gui_classes/gui_calculation_thread.py
100.00% <100.00%> (ø)

ScenarioGUI/gui_classes/gui_combine_window.py
100.00% <100.00%> (ø)

...test_gui_structure_elements/test_results_figure.py
100.00% <100.00%> (ø)

...s/test_gui_structure_elements/test_results_text.py
100.00% <100.00%> (ø)


Error compiling Cython file

Hello
I got an error when I try to install pcl.py via pip or manually. I'm on Ubuntu 18. I think this is the main error:
Error compiling Cython file:
    ------------------------------------------------------------
    ...
        property InputCloud:
            def __get__(self):
                return self._input
            def __set__(self, PointCloud inputc):
                self._input = inputc
                self._ptr.get().setInputCloud(inputc.csptr())
                                                         ^
    ------------------------------------------------------------

    /tmp/pip-install-ow0bofk1/pcl-py_f22239df09f5481b8d1ddba3fbdb4573/pcl/common/PCLBase.pyx:15:54: Cannot assign type 'shared_ptr[const PCLPointCloud2]' to 'PCLPointCloud2ConstPtr'

And it can't find the VTK apparently but the files are there in /usr/lib/cmake/vtk-6.3..
Here is the complete error (unfortunately I can't paste it completely because the message is too long, but I removed only unrelevant infos):

lg@lg-ThinkPad-P52:~$ pip3 install pcl-py
Defaulting to user installation because normal site-packages is not writeable
Collecting pcl-py
  Using cached pcl-py-0.2.11.tar.gz (291 kB)
  Preparing metadata (setup.py) ... done
Requirement already satisfied: numpy>=1.11 in ./.local/lib/python3.6/site-packages (from pcl-py) (1.19.1)
Building wheels for collected packages: pcl-py
  Building wheel for pcl-py (setup.py) ... error
  ERROR: Command errored out with exit status 1:
   command: /usr/bin/python3 -u -c 'import io, os, sys, setuptools, tokenize; sys.argv[0] = '"'"'/tmp/pip-install-1hi13jqz/pcl-py_71924a69a9464d14b2df34c496bfe78c/setup.py'"'"'; __file__='"'"'/tmp/pip-install-1hi13jqz/pcl-py_71924a69a9464d14b2df34c496bfe78c/setup.py'"'"';f = getattr(tokenize, '"'"'open'"'"', open)(__file__) if os.path.exists(__file__) else io.StringIO('"'"'from setuptools import setup; setup()'"'"');code = f.read().replace('"'"'\r\n'"'"', '"'"'\n'"'"');f.close();exec(compile(code, __file__, '"'"'exec'"'"'))' bdist_wheel -d /tmp/pip-wheel-cg42ieyg
       cwd: /tmp/pip-install-1hi13jqz/pcl-py_71924a69a9464d14b2df34c496bfe78c/
  Complete output (855 lines):

  --------------------------------------------------------------------------------
  -- Trying "Ninja" generator
  --------------------------------
  ---------------------------
  ----------------------
  -----------------
  ------------
  -------
  --
  Not searching for unused variables given on the command line.
  -- The C compiler identification is GNU 7.5.0
  -- Detecting C compiler ABI info
  -- Detecting C compiler ABI info - done
  -- Check for working C compiler: /usr/bin/cc - skipped
  -- Detecting C compile features
  -- Detecting C compile features - done
  -- The CXX compiler identification is GNU 7.5.0
  -- Detecting CXX compiler ABI info
  -- Detecting CXX compiler ABI info - done
  -- Check for working CXX compiler: /usr/bin/c++ - skipped
  -- Detecting CXX compile features
  -- Detecting CXX compile features - done
  -- Configuring done
  -- Generating done
  -- Build files have been written to: /tmp/pip-install-1hi13jqz/pcl-py_71924a69a9464d14b2df34c496bfe78c/_cmake_test_compile/build
  --
  -------
  ------------
  -----------------
  ----------------------
  ---------------------------
  --------------------------------
  -- Trying "Ninja" generator - success
  --------------------------------------------------------------------------------

  Configuring Project
    Working directory:
      /tmp/pip-install-1hi13jqz/pcl-py_71924a69a9464d14b2df34c496bfe78c/_skbuild/linux-x86_64-3.6/cmake-build
    Command:
      cmake /tmp/pip-install-1hi13jqz/pcl-py_71924a69a9464d14b2df34c496bfe78c -G Ninja -DCMAKE_INSTALL_PREFIX:PATH=/tmp/pip-install-1hi13jqz/pcl-py_71924a69a9464d14b2df34c496bfe78c/_skbuild/linux-x86_64-3.6/cmake-install -DPYTHON_VERSION_STRING:STRING=3.6.9 -DSKBUILD:INTERNAL=TRUE -DCMAKE_MODULE_PATH:PATH=/home/lg/.local/lib/python3.6/site-packages/skbuild/resources/cmake -DPYTHON_EXECUTABLE:PATH=/usr/bin/python3 -DPYTHON_INCLUDE_DIR:PATH=/usr/include/python3.6m -DPYTHON_LIBRARY:PATH=/usr/lib/x86_64-linux-gnu/libpython3.6m.so -DPython_EXECUTABLE:PATH=/usr/bin/python3 -DPython_ROOT_DIR:PATH=/usr -DPython_INCLUDE_DIR:PATH=/usr/include/python3.6m -DPython_FIND_REGISTRY:STRING=NEVER -DPython_NumPy_INCLUDE_DIRS:PATH=/home/lg/.local/lib/python3.6/site-packages/numpy/core/include -DPython3_EXECUTABLE:PATH=/usr/bin/python3 -DPython3_ROOT_DIR:PATH=/usr -DPython3_INCLUDE_DIR:PATH=/usr/include/python3.6m -DPython3_FIND_REGISTRY:STRING=NEVER -DPython3_NumPy_INCLUDE_DIRS:PATH=/home/lg/.local/lib/python3.6/site-packages/numpy/core/include -DCMAKE_MAKE_PROGRAM:FILEPATH=/home/lg/.local/lib/python3.6/site-packages/ninja/data/bin/ninja -DCMAKE_BUILD_TYPE:STRING=Release

  -- The C compiler identification is GNU 7.5.0
  -- The CXX compiler identification is GNU 7.5.0
  -- Detecting C compiler ABI info
  -- Detecting C compiler ABI info - done
  -- Check for working C compiler: /usr/bin/cc - skipped
  -- Detecting C compile features
  -- Detecting C compile features - done
  -- Detecting CXX compiler ABI info
  -- Detecting CXX compiler ABI info - done
  -- Check for working CXX compiler: /usr/bin/c++ - skipped
  -- Detecting CXX compile features
  -- Detecting CXX compile features - done
  -- Found PythonInterp: /usr/bin/python3 (found version "3.6.9")
  -- Found PythonLibs: /usr/lib/x86_64-linux-gnu/libpython3.6m.so (found version "3.6.9")
  -- Found Cython: /usr/bin/cython
  -- Found NumPy: /usr/include (found version "1.19.1")
  -- Checking for module 'eigen3'
  --   Found eigen3, version 3.3.4
  CMake Warning (dev) at /home/lg/.local/lib/python3.6/site-packages/cmake/data/share/cmake-3.25/Modules/FindPackageHandleStandardArgs.cmake:438 (message):
    The package name passed to `find_package_handle_standard_args` (eigen) does
    not match the name of the calling package (PCL).  This can lead to problems
    in calling code that expects `find_package` result variables (e.g.,
    `_FOUND`) to follow a certain pattern.
  Call Stack (most recent call first):
    /usr/lib/x86_64-linux-gnu/cmake/pcl/PCLConfig.cmake:153 (find_package_handle_standard_args)
    /usr/lib/x86_64-linux-gnu/cmake/pcl/PCLConfig.cmake:638 (find_eigen)
    /usr/lib/x86_64-linux-gnu/cmake/pcl/PCLConfig.cmake:850 (find_external_library)
    pcl/CMakeLists.txt:1 (find_package)
  This warning is for project developers.  Use -Wno-dev to suppress it.

  -- Found eigen: /usr/include/eigen3
  -- Performing Test CMAKE_HAVE_LIBC_PTHREAD
  -- Performing Test CMAKE_HAVE_LIBC_PTHREAD - Failed
  -- Looking for pthread_create in pthreads
  -- Looking for pthread_create in pthreads - not found
  -- Looking for pthread_create in pthread
  -- Looking for pthread_create in pthread - found
  -- Found Threads: TRUE
  -- Found Boost: /usr/include (found suitable version "1.65.1", minimum required is "1.40.0") found components: system filesystem thread date_time iostreams serialization chrono atomic regex
  -- looking for PCL_COMMON
  CMake Warning (dev) at /home/lg/.local/lib/python3.6/site-packages/cmake/data/share/cmake-3.25/Modules/FindPackageHandleStandardArgs.cmake:438 (message):
    The package name passed to `find_package_handle_standard_args` (PCL_COMMON)
    does not match the name of the calling package (PCL).  This can lead to
    problems in calling code that expects `find_package` result variables
    (e.g., `_FOUND`) to follow a certain pattern.
  Call Stack (most recent call first):
    /usr/lib/x86_64-linux-gnu/cmake/pcl/PCLConfig.cmake:911 (find_package_handle_standard_args)
    pcl/CMakeLists.txt:1 (find_package)
  This warning is for project developers.  Use -Wno-dev to suppress it.

  -- Could NOT find DSSDK (missing: _DSSDK_LIBRARIES)
  ** WARNING ** io features related to dssdk will be disabled
  ** WARNING ** io features related to pcap will be disabled
  ** WARNING ** io features related to png will be disabled
  -- The imported target "vtkRenderingPythonTkWidgets" references the file
     "/usr/lib/x86_64-linux-gnu/libvtkRenderingPythonTkWidgets.so"
  but this file does not exist.  Possible reasons include:
  * The file was deleted, renamed, or moved to another location.
  * An install or uninstall procedure did not complete successfully.
  * The installation package was faulty and contained
     "/usr/lib/cmake/vtk-6.3/VTKTargets.cmake"
  but not all the files it references.

  -- The imported target "vtk" references the file
     "/usr/bin/vtk"
  but this file does not exist.  Possible reasons include:
  * The file was deleted, renamed, or moved to another location.
  * An install or uninstall procedure did not complete successfully.
  * The installation package was faulty and contained
     "/usr/lib/cmake/vtk-6.3/VTKTargets.cmake"
  but not all the files it references.

  -- Could NOT find DSSDK (missing: _DSSDK_LIBRARIES)
  ** WARNING ** io features related to dssdk will be disabled
  ** WARNING ** io features related to pcap will be disabled
  ** WARNING ** io features related to png will be disabled
  -- The imported target "vtkRenderingPythonTkWidgets" references the file
     "/usr/lib/x86_64-linux-gnu/libvtkRenderingPythonTkWidgets.so"
  but this file does not exist.  Possible reasons include:
  * The file was deleted, renamed, or moved to another location.
  * An install or uninstall procedure did not complete successfully.
  * The installation package was faulty and contained
     "/usr/lib/cmake/vtk-6.3/VTKTargets.cmake"
  but not all the files it references.

  -- The imported target "vtk" references the file
     "/usr/bin/vtk"
  but this file does not exist.  Possible reasons include:
  * The file was deleted, renamed, or moved to another location.
  * An install or uninstall procedure did not complete successfully.
  * The installation package was faulty and contained
     "/usr/lib/cmake/vtk-6.3/VTKTargets.cmake"
  but not all the files it references.

  -- PCL visualization found, build pcl.visualization
  _modinit_prefix:PyInit_
  _modinit_prefix:PyInit_
  -- Configuring done
  -- Generating done
  CMake Warning:
    Manually-specified variables were not used by the project:

      Python3_EXECUTABLE
      Python3_FIND_REGISTRY
      Python3_INCLUDE_DIR
      Python3_NumPy_INCLUDE_DIRS
      Python3_ROOT_DIR
      Python_FIND_REGISTRY
      Python_INCLUDE_DIR
      Python_NumPy_INCLUDE_DIRS
      Python_ROOT_DIR
      SKBUILD

  -- Build files have been written to: /tmp/pip-install-1hi13jqz/pcl-py_71924a69a9464d14b2df34c496bfe78c/_skbuild/linux-x86_64-3.6/cmake-build
  [1/22] Generating CXX source pcl/visualization/_connection.cxx
  [2/22] Generating CXX source pcl/common/PCLBase.cxx
  FAILED: pcl/common/PCLBase.cxx /tmp/pip-install-1hi13jqz/pcl-py_71924a69a9464d14b2df34c496bfe78c/_skbuild/linux-x86_64-3.6/cmake-build/pcl/common/PCLBase.cxx
  cd /tmp/pip-install-1hi13jqz/pcl-py_71924a69a9464d14b2df34c496bfe78c/_skbuild/linux-x86_64-3.6/cmake-build/pcl/common && /usr/bin/cython --cplus --include-dir /usr/include/python3.6m --include-dir /usr/include --include-dir /usr/include/pcl-1.8 --include-dir /usr/include/eigen3 --include-dir /tmp/pip-install-1hi13jqz/pcl-py_71924a69a9464d14b2df34c496bfe78c/_skbuild/linux-x86_64-3.6/cmake-build/pcl/include --include-dir /tmp/pip-install-1hi13jqz/pcl-py_71924a69a9464d14b2df34c496bfe78c/pcl/include /tmp/pip-install-1hi13jqz/pcl-py_71924a69a9464d14b2df34c496bfe78c/pcl/common/PCLBase.pyx --output-file /tmp/pip-install-1hi13jqz/pcl-py_71924a69a9464d14b2df34c496bfe78c/_skbuild/linux-x86_64-3.6/cmake-build/pcl/common/PCLBase.cxx

  Error compiling Cython file:
  ------------------------------------------------------------
  ...
      property InputCloud:
          def __get__(self):
              return self._input
          def __set__(self, PointCloud inputc):
              self._input = inputc
              self._ptr.get().setInputCloud(inputc.csptr())
                                                       ^
  ------------------------------------------------------------

  /tmp/pip-install-1hi13jqz/pcl-py_71924a69a9464d14b2df34c496bfe78c/pcl/common/PCLBase.pyx:15:54: Cannot assign type 'shared_ptr[const PCLPointCloud2]' to 'PCLPointCloud2ConstPtr'
  [3/22] Generating CXX source pcl/io/_io.cxx
  [4/22] Generating CXX source pcl/filters/_filters.cxx
  [5/22] Generating CXX source pcl/PointField.cxx
  [6/22] Building CXX object pcl/visualization/CMakeFiles/_connection.dir/_connection.cxx.o
  [7/22] Generating CXX source pcl/PointCloud.cxx
  ninja: build stopped: subcommand failed.
  Traceback (most recent call last):
    File "/home/lg/.local/lib/python3.6/site-packages/skbuild/setuptools_wrap.py", line 640, in setup
      cmkr.make(make_args, install_target=cmake_install_target, env=env)
    File "/home/lg/.local/lib/python3.6/site-packages/skbuild/cmaker.py", line 672, in make
      self.make_impl(clargs=clargs, config=config, source_dir=source_dir, install_target=install_target, env=env)
    File "/home/lg/.local/lib/python3.6/site-packages/skbuild/cmaker.py", line 704, in make_impl
      "An error occurred while building with CMake.\n"

  An error occurred while building with CMake.
    Command:
      cmake --build . --target install --config Release --
    Install target:
      install
    Source directory:
      /tmp/pip-install-1hi13jqz/pcl-py_71924a69a9464d14b2df34c496bfe78c
    Working directory:
      /tmp/pip-install-1hi13jqz/pcl-py_71924a69a9464d14b2df34c496bfe78c/_skbuild/linux-x86_64-3.6/cmake-build
  Please check the install target is valid and see CMake's output for more information.
  ----------------------------------------
  ERROR: Failed building wheel for pcl-py
  Running setup.py clean for pcl-py
Failed to build pcl-py
Installing collected packages: pcl-py
    Running setup.py install for pcl-py ... error
    ERROR: Command errored out with exit status 1:
     command: /usr/bin/python3 -u -c 'import io, os, sys, setuptools, tokenize; sys.argv[0] = '"'"'/tmp/pip-install-1hi13jqz/pcl-py_71924a69a9464d14b2df34c496bfe78c/setup.py'"'"'; __file__='"'"'/tmp/pip-install-1hi13jqz/pcl-py_71924a69a9464d14b2df34c496bfe78c/setup.py'"'"';f = getattr(tokenize, '"'"'open'"'"', open)(__file__) if os.path.exists(__file__) else io.StringIO('"'"'from setuptools import setup; setup()'"'"');code = f.read().replace('"'"'\r\n'"'"', '"'"'\n'"'"');f.close();exec(compile(code, __file__, '"'"'exec'"'"'))' install --record /tmp/pip-record-dwrweqhd/install-record.txt --single-version-externally-managed --user --prefix= --compile --install-headers /home/lg/.local/include/python3.6m/pcl-py
         cwd: /tmp/pip-install-1hi13jqz/pcl-py_71924a69a9464d14b2df34c496bfe78c/
    Complete output (857 lines):
    /home/lg/.local/lib/python3.6/site-packages/setuptools/command/install.py:37: SetuptoolsDeprecationWarning: setup.py install is deprecated. Use build and pip and other standards-based tools.
      setuptools.SetuptoolsDeprecationWarning,

    --------------------------------------------------------------------------------
    -- Trying "Ninja" generator
    --------------------------------
    ---------------------------
    ----------------------
    -----------------
    ------------
    -------
    --
    Not searching for unused variables given on the command line.
    -- The C compiler identification is GNU 7.5.0
    -- Detecting C compiler ABI info
    -- Detecting C compiler ABI info - done
    -- Check for working C compiler: /usr/bin/cc - skipped
    -- Detecting C compile features
    -- Detecting C compile features - done
    -- The CXX compiler identification is GNU 7.5.0
    -- Detecting CXX compiler ABI info
    -- Detecting CXX compiler ABI info - done
    -- Check for working CXX compiler: /usr/bin/c++ - skipped
    -- Detecting CXX compile features
    -- Detecting CXX compile features - done
    -- Configuring done
    -- Generating done
    -- Build files have been written to: /tmp/pip-install-1hi13jqz/pcl-py_71924a69a9464d14b2df34c496bfe78c/_cmake_test_compile/build
    --
    -------
    ------------
    -----------------
    ----------------------
    ---------------------------
    --------------------------------
    -- Trying "Ninja" generator - success
    --------------------------------------------------------------------------------

    Configuring Project
      Working directory:
        /tmp/pip-install-1hi13jqz/pcl-py_71924a69a9464d14b2df34c496bfe78c/_skbuild/linux-x86_64-3.6/cmake-build
      Command:
        cmake /tmp/pip-install-1hi13jqz/pcl-py_71924a69a9464d14b2df34c496bfe78c -G Ninja -DCMAKE_INSTALL_PREFIX:PATH=/tmp/pip-install-1hi13jqz/pcl-py_71924a69a9464d14b2df34c496bfe78c/_skbuild/linux-x86_64-3.6/cmake-install -DPYTHON_VERSION_STRING:STRING=3.6.9 -DSKBUILD:INTERNAL=TRUE -DCMAKE_MODULE_PATH:PATH=/home/lg/.local/lib/python3.6/site-packages/skbuild/resources/cmake -DPYTHON_EXECUTABLE:PATH=/usr/bin/python3 -DPYTHON_INCLUDE_DIR:PATH=/usr/include/python3.6m -DPYTHON_LIBRARY:PATH=/usr/lib/x86_64-linux-gnu/libpython3.6m.so -DPython_EXECUTABLE:PATH=/usr/bin/python3 -DPython_ROOT_DIR:PATH=/usr -DPython_INCLUDE_DIR:PATH=/usr/include/python3.6m -DPython_FIND_REGISTRY:STRING=NEVER -DPython_NumPy_INCLUDE_DIRS:PATH=/home/lg/.local/lib/python3.6/site-packages/numpy/core/include -DPython3_EXECUTABLE:PATH=/usr/bin/python3 -DPython3_ROOT_DIR:PATH=/usr -DPython3_INCLUDE_DIR:PATH=/usr/include/python3.6m -DPython3_FIND_REGISTRY:STRING=NEVER -DPython3_NumPy_INCLUDE_DIRS:PATH=/home/lg/.local/lib/python3.6/site-packages/numpy/core/include -DCMAKE_MAKE_PROGRAM:FILEPATH=/home/lg/.local/lib/python3.6/site-packages/ninja/data/bin/ninja -DCMAKE_BUILD_TYPE:STRING=Release

    -- The C compiler identification is GNU 7.5.0
    -- The CXX compiler identification is GNU 7.5.0
    -- Detecting C compiler ABI info
    -- Detecting C compiler ABI info - done
    -- Check for working C compiler: /usr/bin/cc - skipped
    -- Detecting C compile features
    -- Detecting C compile features - done
    -- Detecting CXX compiler ABI info
    -- Detecting CXX compiler ABI info - done
    -- Check for working CXX compiler: /usr/bin/c++ - skipped
    -- Detecting CXX compile features
    -- Detecting CXX compile features - done
    -- Found PythonInterp: /usr/bin/python3 (found version "3.6.9")
    -- Found PythonLibs: /usr/lib/x86_64-linux-gnu/libpython3.6m.so (found version "3.6.9")
    -- Found Cython: /usr/bin/cython
    -- Found NumPy: /usr/include (found version "1.19.1")
    -- Checking for module 'eigen3'
    --   Found eigen3, version 3.3.4
    CMake Warning (dev) at /home/lg/.local/lib/python3.6/site-packages/cmake/data/share/cmake-3.25/Modules/FindPackageHandleStandardArgs.cmake:438 (message):
      The package name passed to `find_package_handle_standard_args` (eigen) does
      not match the name of the calling package (PCL).  This can lead to problems
      in calling code that expects `find_package` result variables (e.g.,
      `_FOUND`) to follow a certain pattern.
    Call Stack (most recent call first):
      /usr/lib/x86_64-linux-gnu/cmake/pcl/PCLConfig.cmake:153 (find_package_handle_standard_args)
      /usr/lib/x86_64-linux-gnu/cmake/pcl/PCLConfig.cmake:638 (find_eigen)
      /usr/lib/x86_64-linux-gnu/cmake/pcl/PCLConfig.cmake:850 (find_external_library)
      pcl/CMakeLists.txt:1 (find_package)
    This warning is for project developers.  Use -Wno-dev to suppress it.

    -- Found eigen: /usr/include/eigen3
    -- Performing Test CMAKE_HAVE_LIBC_PTHREAD
    -- Performing Test CMAKE_HAVE_LIBC_PTHREAD - Failed
    -- Looking for pthread_create in pthreads
    -- Looking for pthread_create in pthreads - not found
    -- Looking for pthread_create in pthread
    -- Looking for pthread_create in pthread - found
    -- Found Threads: TRUE
    -- Found Boost: /usr/include (found suitable version "1.65.1", minimum required is "1.40.0") found components: system filesystem thread date_time iostreams serialization chrono atomic regex
    -- looking for PCL_COMMON
    CMake Warning (dev) at /home/lg/.local/lib/python3.6/site-packages/cmake/data/share/cmake-3.25/Modules/FindPackageHandleStandardArgs.cmake:438 (message):
      The package name passed to `find_package_handle_standard_args` (PCL_COMMON)
      does not match the name of the calling package (PCL).  This can lead to
      problems in calling code that expects `find_package` result variables
      (e.g., `_FOUND`) to follow a certain pattern.
    Call Stack (most recent call first):
      /usr/lib/x86_64-linux-gnu/cmake/pcl/PCLConfig.cmake:911 (find_package_handle_standard_args)
      pcl/CMakeLists.txt:1 (find_package)
    This warning is for project developers.  Use -Wno-dev to suppress it.

    -- Could NOT find DSSDK (missing: _DSSDK_LIBRARIES)
    ** WARNING ** io features related to dssdk will be disabled
    ** WARNING ** io features related to pcap will be disabled
    ** WARNING ** io features related to png will be disabled
    -- The imported target "vtkRenderingPythonTkWidgets" references the file
       "/usr/lib/x86_64-linux-gnu/libvtkRenderingPythonTkWidgets.so"
    but this file does not exist.  Possible reasons include:
    * The file was deleted, renamed, or moved to another location.
    * An install or uninstall procedure did not complete successfully.
    * The installation package was faulty and contained
       "/usr/lib/cmake/vtk-6.3/VTKTargets.cmake"
    but not all the files it references.

    -- The imported target "vtk" references the file
       "/usr/bin/vtk"
    but this file does not exist.  Possible reasons include:
    * The file was deleted, renamed, or moved to another location.
    * An install or uninstall procedure did not complete successfully.
    * The installation package was faulty and contained
       "/usr/lib/cmake/vtk-6.3/VTKTargets.cmake"
    but not all the files it references.

    -- Could NOT find DSSDK (missing: _DSSDK_LIBRARIES)
    ** WARNING ** io features related to dssdk will be disabled
    ** WARNING ** io features related to pcap will be disabled
    ** WARNING ** io features related to png will be disabled
    -- The imported target "vtkRenderingPythonTkWidgets" references the file
       "/usr/lib/x86_64-linux-gnu/libvtkRenderingPythonTkWidgets.so"
    but this file does not exist.  Possible reasons include:
    * The file was deleted, renamed, or moved to another location.
    * An install or uninstall procedure did not complete successfully.
    * The installation package was faulty and contained
       "/usr/lib/cmake/vtk-6.3/VTKTargets.cmake"
    but not all the files it references.

    -- The imported target "vtk" references the file
       "/usr/bin/vtk"
    but this file does not exist.  Possible reasons include:
    * The file was deleted, renamed, or moved to another location.
    * An install or uninstall procedure did not complete successfully.
    * The installation package was faulty and contained
       "/usr/lib/cmake/vtk-6.3/VTKTargets.cmake"
    but not all the files it references.

    -- PCL visualization found, build pcl.visualization
    _modinit_prefix:PyInit_
    _modinit_prefix:PyInit_
    -- Configuring done
    -- Generating done
    CMake Warning:
      Manually-specified variables were not used by the project:

        Python3_EXECUTABLE
        Python3_FIND_REGISTRY
        Python3_INCLUDE_DIR
        Python3_NumPy_INCLUDE_DIRS
        Python3_ROOT_DIR
        Python_FIND_REGISTRY
        Python_INCLUDE_DIR
        Python_NumPy_INCLUDE_DIRS
        Python_ROOT_DIR
        SKBUILD

    -- Build files have been written to: /tmp/pip-install-1hi13jqz/pcl-py_71924a69a9464d14b2df34c496bfe78c/_skbuild/linux-x86_64-3.6/cmake-build
    [1/22] Generating CXX source pcl/visualization/_connection.cxx
    [2/22] Generating CXX source pcl/common/PCLBase.cxx
    FAILED: pcl/common/PCLBase.cxx /tmp/pip-install-1hi13jqz/pcl-py_71924a69a9464d14b2df34c496bfe78c/_skbuild/linux-x86_64-3.6/cmake-build/pcl/common/PCLBase.cxx
    cd /tmp/pip-install-1hi13jqz/pcl-py_71924a69a9464d14b2df34c496bfe78c/_skbuild/linux-x86_64-3.6/cmake-build/pcl/common && /usr/bin/cython --cplus --include-dir /usr/include/python3.6m --include-dir /usr/include --include-dir /usr/include/pcl-1.8 --include-dir /usr/include/eigen3 --include-dir /tmp/pip-install-1hi13jqz/pcl-py_71924a69a9464d14b2df34c496bfe78c/_skbuild/linux-x86_64-3.6/cmake-build/pcl/include --include-dir /tmp/pip-install-1hi13jqz/pcl-py_71924a69a9464d14b2df34c496bfe78c/pcl/include /tmp/pip-install-1hi13jqz/pcl-py_71924a69a9464d14b2df34c496bfe78c/pcl/common/PCLBase.pyx --output-file /tmp/pip-install-1hi13jqz/pcl-py_71924a69a9464d14b2df34c496bfe78c/_skbuild/linux-x86_64-3.6/cmake-build/pcl/common/PCLBase.cxx

    Error compiling Cython file:
    ------------------------------------------------------------
    ...
        property InputCloud:
            def __get__(self):
                return self._input
            def __set__(self, PointCloud inputc):
                self._input = inputc
                self._ptr.get().setInputCloud(inputc.csptr())
                                                         ^
    ------------------------------------------------------------

    /tmp/pip-install-1hi13jqz/pcl-py_71924a69a9464d14b2df34c496bfe78c/pcl/common/PCLBase.pyx:15:54: Cannot assign type 'shared_ptr[const PCLPointCloud2]' to 'PCLPointCloud2ConstPtr'
    [3/22] Generating CXX source pcl/io/_io.cxx
    [4/22] Generating CXX source pcl/filters/_filters.cxx
    [5/22] Generating CXX source pcl/PointField.cxx
    [6/22] Generating CXX source pcl/PointCloud.cxx
    [7/22] Building CXX object pcl/visualization/CMakeFiles/_connection.dir/_connection.cxx.o
    ninja: build stopped: subcommand failed.
    Traceback (most recent call last):
      File "/home/lg/.local/lib/python3.6/site-packages/skbuild/setuptools_wrap.py", line 640, in setup
        cmkr.make(make_args, install_target=cmake_install_target, env=env)
      File "/home/lg/.local/lib/python3.6/site-packages/skbuild/cmaker.py", line 672, in make
        self.make_impl(clargs=clargs, config=config, source_dir=source_dir, install_target=install_target, env=env)
      File "/home/lg/.local/lib/python3.6/site-packages/skbuild/cmaker.py", line 704, in make_impl
        "An error occurred while building with CMake.\n"

    An error occurred while building with CMake.
      Command:
        cmake --build . --target install --config Release --
      Install target:
        install
      Source directory:
        /tmp/pip-install-1hi13jqz/pcl-py_71924a69a9464d14b2df34c496bfe78c
      Working directory:
        /tmp/pip-install-1hi13jqz/pcl-py_71924a69a9464d14b2df34c496bfe78c/_skbuild/linux-x86_64-3.6/cmake-build
    Please check the install target is valid and see CMake's output for more information.
    ----------------------------------------
ERROR: Command errored out with exit status 1: /usr/bin/python3 -u -c 'import io, os, sys, setuptools, tokenize; sys.argv[0] = '"'"'/tmp/pip-install-1hi13jqz/pcl-py_71924a69a9464d14b2df34c496bfe78c/setup.py'"'"'; __file__='"'"'/tmp/pip-install-1hi13jqz/pcl-py_71924a69a9464d14b2df34c496bfe78c/setup.py'"'"';f = getattr(tokenize, '"'"'open'"'"', open)(__file__) if os.path.exists(__file__) else io.StringIO('"'"'from setuptools import setup; setup()'"'"');code = f.read().replace('"'"'\r\n'"'"', '"'"'\n'"'"');f.close();exec(compile(code, __file__, '"'"'exec'"'"'))' install --record /tmp/pip-record-dwrweqhd/install-record.txt --single-version-externally-managed --user --prefix= --compile --install-headers /home/lg/.local/include/python3.6m/pcl-py Check the logs for full command output.
lg@lg-ThinkPad-P52:~$

I hope someone can help and if you need more informations, please say it.
Thanks in advance.

Could you try updating Cython to the latest version?

Hey
thanks for the fast answer. I think I'm already at the latest version.
lg@lg-ThinkPad-P52:~$ pip3 install Cython
Defaulting to user installation because normal site-packages is not writeable
Requirement already satisfied: Cython in ./.local/lib/python3.6/site-packages (0.29.32)

Thanks, could you please share your platform? (OS, python vesion, PCL version, etc)

Yes for sure:
OS = Ubuntu 18.04.6
lg@lg-ThinkPad-P52:/Downloads/pcl.py-master$ python -V
Python 2.7.17
lg@lg-ThinkPad-P52:/Downloads/pcl.py-master$ python3 -V
Python 3.6.9
PCL = 1.8.1

Maybe I found the problem but I don't now how to solve it as I'm not so experienced in cmake.
I found a similar problem here
I completely reinstalled cython via pip install cython. I installed it manually via  sudo python3 setup.py install and got these last messages:
creating /usr/local/lib/python3.6/dist-packages/Cython-0.29.32-py3.6-linux-x86_64.egg
Extracting Cython-0.29.32-py3.6-linux-x86_64.egg to /usr/local/lib/python3.6/dist-packages
Adding Cython 0.29.32 to easy-install.pth file
Installing cygdb script to /usr/local/bin
Installing cython script to /usr/local/bin
Installing cythonize script to /usr/local/bin

Installed /usr/local/lib/python3.6/dist-packages/Cython-0.29.32-py3.6-linux-x86_64.egg
Processing dependencies for Cython==0.29.32
Finished processing dependencies for Cython==0.29.32

But in Synaptic Manager I see that I have a cython version (apt version) installed which is (0.26.1-0.4) which seems in usr/bin/cython.
I see also when I try to build pcl.py that it finds cython in usr/bin/cython which is I think the old version. In /usr/local/bin it is definitely the new version.
I don't want to remove the old cython version because it would remove completely ROS and other packages.
Can this be the problem and how can I set it up so that it takes the latest Cython version when I try to build pcl.py?

This is the FindCython file. I haven't dig into that file deeply, but I think maybe it's finding the usr/bin/cython binary (which I guess is based on Python 2)? Can you try install the scikit-build and cython for python2 (using the --user flag to install under the home directory), and then build with python2?

Hey
okay I managed to get it working now. The Problem was that the FindCython.cmake file found the Cython in usr/bin/cython which was the old version.
I set the path "hardcoded" to the new version. I know it is not the best solution but it works now.
In the FindCython.cmake
if(CYTHON_EXECUTABLE)
  set(CYTHON_EXECUTABLE "/usr/local/bin/cython")
  set(CYTHON_version_command ${CYTHON_EXECUTABLE} --version)
  MESSAGE(${CYTHON_version_command})
  MESSAGE(${CYTHON_EXECUTABLE})
  execute_process(COMMAND ${CYTHON_version_command}
                  OUTPUT_VARIABLE CYTHON_version_output
                  ERROR_VARIABLE CYTHON_version_error
                  RESULT_VARIABLE CYTHON_version_result
                  OUTPUT_STRIP_TRAILING_WHITESPACE
                  ERROR_STRIP_TRAILING_WHITESPACE)

I managed to get my script working and I can generate pcd files via python with custom fields.
So thanks for your help and your package!

Glad to hear that! This should be an issue for the scikit-build library, you can post an issue there if you would like to fix it in future.


Unexpected parse error in file if I use CSS Custom Properties (CSS Variables)

When I try to use the CSS Custom Properties, the linter fails and show "Unexpected parse error in file" at first line.

I am using Atom, linter and linter-sass-lint
How can I solve it?

@barcia the problem comes from the property-sort-order rule, which expects the first part of a declaration block to be a property, not a customProperty.
Quick fix is to disable the property-sort-order rule.

Oh, thanks. This solve it. 👍


[mongodb] Update the MongoDB driver version to 3.0.3.

Update the version of the MongoDB driver to 3.0.3. Fixes #344.

:+1:

@gkamat - Thanks for merging.  Can you add this to my want list for 0.3.0-RC2?

It looks like this didn't make it into 0.3.0.


(WIP) Re-factoring Compaction as first level API in WriteClient similar to upsert/insert

@vinothchandar Please review this, would like to get this in the release.

@vinothchandar in general, the shuffling happened because I imported the google_style xml again and formatted the code and realized this code wasn't conforming to the google style thingy.

The casting is done because the methods getCompactionWorkload() and handleCompaction() are table specific (that's sort of the case for such methods (handleUpdate(..) in COW table as well). I can move the stuff under getCompactionWorkload() to a WorkloadProfile constructor (just like for COW) but the handleCompaction(.) still remains.


Cuongnht/feat/improve documents

Update docstrings for creating documents

Hi Cuong,
my findings
QConnectBase_findings.pdf
:


webgme start shows no error when dependencies can't be satisfied

Environment:
webgme-cli version (webgme -v): v2.5.0
Operating system and kernel: (cat /etc/os-release, uname -r preferred) Windows 10
NodeJS version (node -v): v8.9.0
npm version (npm -v): 5.5.1
Description:
Steps to Reproduce:
Put a nonexistent dependency in package.json:
"dependencies": {
    "asdfffff": "=12345.0.1"

Results:
webgme start shows Installing dependencies... then exits with no other output. It should show that the dependencies can't be satisfied. e.g. npm install shows npm ERR! 404 Not Found<EMAIL_ADDRESS>

How's this?


fix: Adapt to recent changes in JDK download URL response

fix: Adapt to recent changes in JDK download URL response
Parse the JDK redirect URL for a case insensitive redirect location
Mozilla documentation shows the HTTP 307 response as:

location: /en-US/docs/Learn/JavaScript/Client-side_web_APIs/Fetching_data
content-type: text/plain; charset=utf-8
date: Fri, 19 Jul 2024 12:57:17 GMT

Previously, the response must have used "Location:" rather than "location:"
Include URL in download failure error message
Much easier to diagnose failures if the requesting URL is included in the message.  Since the failure will end that portion of the build job, the extra verbosity is not additionally harmful.
Testing done
Confirmed that make build fails without this change and that it succeeds with this change.  Builds are currently failing on the master branch.
Rely on ci.jenkins.io for deeper testing.
Submitter checklist

[x] Make sure you are opening from a topic/feature/bugfix branch (right side) and not your main branch!
[x] Ensure that the pull request title represents the desired changelog entry
[x] Please describe what you did
[x] Link to relevant issues in GitHub or Jira
[x] Link to relevant pull requests, esp. upstream and downstream changes
[x] Ensure you have provided tests - that demonstrates feature works or fixes the issue

@gounthar if you're available, could you review this pull request?

Thanks, Mark
Unfortunately, the job failed on Alpine/JDK17.

Thanks, Mark Unfortunately, the job failed on Alpine/JDK17.

That's a known transient failure.  The test is flaky and we've not been able to find the steps to make it more reliable.  I started a new build.


Interpret synonyms as phrases

Pull Request
Related issue
Fixes (when merged into meilisearch) https://github.com/meilisearch/meilisearch/issues/3125
What does this PR do?
We now map multi-word synonyms to phrases instead of loose words. Such that the request:
btw I am going to nyc soon

is interpreted as (when the synonym interpretation is chosen for both btw and nyc):
"by the way" I am going to "New York City" soon

instead of:
by the way I am going to New York City soon

This prevents queries containing multi-word synonyms to exceed to word length limit and degrade the search performance.
In terms of relevancy, there is a debate to have. I personally think this could be considered an improvement, since it would be strange for a user to search for:
good DIY project

and have a result such as:
{
    "text": "whether it is a good project to do, you'll have to decide for yourself"
}

However, for synonyms such as NYC -> New York City, then we will stop matching documents where New York is separated from City. This is however solvable by adding an additional mapping: NYC -> New York.
Performance
With the old behaviour, some long search requests making heavy uses of synonyms could take minutes to be executed. This is no longer the case, these search requests now take an average amount of time to be resolved.

Checked with @gmourier, since this PR has a product impact and we don't get any approval from the product team yet on this, don't merge it until @gmourier validates it 😇

Awaiting the approval of @gmourier ⌛

I'm late to the party to signal the product team stamp of approval🏃♂ Thanks for that enhancement @loiclec!

bors merge


Share link option

ow about the ability to share a link option to a specific video or file?

A video/file inside an specific torrent? It would require query string params. Should be easy to make, would you like to throw a PR, I'm lacking time at the moment :/


[SPARK-47179][SQL] Improve error message from SparkThrowableSuite for better debuggability

What changes were proposed in this pull request?
This PR proposes to improve error message from SparkThrowableSuite for better debuggability
Why are the changes needed?
The current error message is not very actionable for developer who need regenerating the error class documentation.
Does this PR introduce any user-facing change?
No API change, but the error message is changed:
Before
The error class document is not up to date. Please regenerate it.

After
he error class document is not up to date. Please regenerate it by running `SPARK_GENERATE_GOLDEN_FILES=1 build/sbt "core/testOnly *SparkThrowableSuite -- -t \"Error classes match with document\""`

How was this patch tested?

The existing CI should pass.
Was this patch authored or co-authored using generative AI tooling?
No.

The failed test seems like unrelated:
[info] - interrupt tag *** FAILED *** (30 seconds, 244 milliseconds)
[info]   The code passed to eventually never returned normally. Attempted 40 times over 30.057059009 seconds.  (SparkSessionE2ESuite.scala:216)
[info]   org.scalatest.exceptions.TestFailedDueToTimeoutException:

+1, LGTM. Merging to master.
Thank you, @itholic and @amaliujia for review.

Late LGTM thanks!

Thanks all for the review!


Front end architecture

How do we want to structure our page on the front end?
Options:

Have a single HTML document with each separate page being a div. Using css to transition between pages
Use ajax requests to get content for subsequent pages. Returned data then rendered with js on front.
Use more than one HTML document. Normal page requests/links moving between two pages (ie not a one page app)
Use REACT with react router.

Things to consider:

page load
transition feel / speed ect
Organisation of code. ie how much complexity will we introduce to our code?
How much time will we need to spend learning new technology?
Will this approach hold us back in future sprints?

One page app with css transitions
one page app on wikipedia. Super useful background!
pros

native app feel! no page loads
can be used in conjunction option 2 (loading pages with in ajax requests) if our page get too heavy

cons:

To do this well we either have to use a framework or do lots of setup work. React, ember, angular and meteor would all help with this

If we are not using a framework I think this would be a great place to start!

Use React with react router
PROS

Really fast rendering for different components
Can add screens and UI easily
Nesting is dealt with simply
Manages back buttons and history locations
Gives links and routes active classes so you don’t have to

CONS

a much longer set up time, increased complexity, and more difficult deployment
users have to download the whole bundle before your app is usable

TUTORIALS

FAC6 readme: https://github.com/FAC6/book/blob/master/patterns/week9/reactRouter.md
to set up a single page react web app with react router (and webpack): http://jmfurlott.com/tutorial-setting-up-a-single-page-react-web-app-with-react-router-and-webpack/
using react router to match arbitrary urls in your app: http://gregtrowbridge.com/using-react-router-to-match-arbitrary-urls-in-your-app/

We have decided to use REACT for our single page app.

Replacing html on page with XMLHTTP
Pros
We are familiar with method
High speed possible but not as quick as React
Transitions can work well but may be  steep learning curve,
Cons
Could be less organised code
Shallow learning curve as we are all familiar
Could work on in future again but more difficult to pick up than with framework
Must be used in conjunction with div containers on html page to begin with.
Links
http://danielnouri.org/notes/2011/03/13/an-ajax-page-update-mini-tutorial/
http://code.tutsplus.com/tutorials/important-considerations-when-building-single-page-web-apps--net-29356


Use ESDoc tags to document API client

The usage in the README is great for basic things, and for getting started, but there's a lot more in the API client that could be used. Currently (afaik) those methods are undocumented. However, I would suggest adding ESDoc tags to allow IDEs such as Visual Studio Code to offer documentation for required parameters and a quick description on each method when you're writing your code. ESDoc tags is a great way to improve understanding when you're writing code for me, and I think this library should totally use it (manually reading code to see what it does and how to use it is boring).

I support the idea!


Update SPDX license list to 3.18

Describe the bug
SPDX has published version 3.18 of the license list.
https://spdx.org/licenses/ Version: 3.18 2022-08-12
This should be reflected in the SPDX output.

SPDX license list 3.19 has been published.


Example App

hi there is there any example app I can see how code is working ?
is also working with swift 4?

yes, it works with swift 4 projects
import JSQMessagesViewController
import SwiftWebSocket
// subscribe
var ws = WebSocket(request: request)
ws.event.open = { ... }
ws.event.close = { code, reason, clean in ... }
ws.event.error = { error in ... }
ws.event.message = { message in ... // receive a message }
ws.send(...)`

yes, it works with swift 4 projects


Syntax Error: Use of reserved word 'class'

I'm running PhantomJS v2.1.1 along with Karma, Jasmine and Gulp as a testing platform. I am new to this, but getting the following error multiple times:

In these JS files I am calling 'export class'.
A quick Google suggests that this could be down to it not being compatible with ES6 as I am running the latest version of Angular2.
Any help around this issue would be appreciated. Thank you.

I don't think there is a workaround. You should compile down to ES5 for the PhantomJS to run properly.

Modern JavaScript features (from ES6/ES2015 or later) will be only supported via an updated QtWebKit.
From now on, please track #15342. Thank you!


Conforming from Resolve18

Running version
3.14.1
Describe the bug
Unable to create shots from Resolve.
To Reproduce
Steps to reproduce the behavior:

Go to 'workspace'
Click on 'comp'
Scroll down to 'openpype menu'
See error

Expected behavior
/Applications/OpenPype 3.14.1.app/Contents/MacOS/dependencies/qtpy/__init__.py:230: RuntimeWarning: Selected binding "pyqt5" could not be found, using "pyside2"
  'using "{}"'.format(initial_api, API), RuntimeWarning)
>>> [ openpype.hosts.resolve installed ]
>>> [ Registering DaVinci Resovle plug-ins.. ]
>>> [ Assigning resolve module to `pype.hosts.resolve.api.bmdvr`: Resolve (0x0x116ecb730) [App: 'Resolve' on <IP_ADDRESS>, UUID: dd2ff155-c773-4f23-b6ec-e10c569bb4e7] ]
>>> [ Assigning resolve module to `pype.hosts.resolve.api.bmdvf`: FusionUI (0x0x149284210) [App: 'Resolve' on <IP_ADDRESS>, UUID: dd2ff155-c773-4f23-b6ec-e10c569bb4e7] ]
Clicked Create
Using existing QApplication..
Failed to load path: "/Applications/OpenPype 3.14.1.app/Contents/MacOS/openpype/hosts/resolve/plugins/create/create_shot_clip.py"
Traceback (most recent call last):
  File "/Applications/OpenPype 3.14.1.app/Contents/MacOS/openpype/lib/python_module_tools.py", line 92, in modules_from_path
    module = import_filepath(full_path, mod_name)
  File "/Applications/OpenPype 3.14.1.app/Contents/MacOS/openpype/lib/python_module_tools.py", line 37, in import_filepath
    module_loader.exec_module(module)
  File "<frozen importlib._bootstrap_external>", line 728, in exec_module
  File "<frozen importlib._bootstrap>", line 219, in _call_with_frames_removed
  File "/Applications/OpenPype 3.14.1.app/Contents/MacOS/openpype/hosts/resolve/plugins/create/create_shot_clip.py", line 9, in <module>
    class CreateShotClip(plugin.Creator):
  File "/Applications/OpenPype 3.14.1.app/Contents/MacOS/openpype/hosts/resolve/plugins/create/create_shot_clip.py", line 17, in CreateShotClip
    gui_tracks = get_video_track_names()
  File "/Applications/OpenPype 3.14.1.app/Contents/MacOS/openpype/hosts/resolve/api/lib.py", line 294, in get_video_track_names
    selected_track_count = timeline.GetTrackCount(track_type)
AttributeError: 'NoneType' object has no attribute 'GetTrackCount'
>>> [ *** Failed to load 1 files
- /Applications/OpenPype 3.14.1.app/Contents/MacOS/openpype/hosts/resolve/plugins/create/create_shot_clip.py
**********
Traceback (most recent call last):

  File "/Applications/OpenPype 3.14.1.app/Contents/MacOS/openpype/lib/python_module_tools.py", line 92, in modules_from_path
    module = import_filepath(full_path, mod_name)

  File "/Applications/OpenPype 3.14.1.app/Contents/MacOS/openpype/lib/python_module_tools.py", line 37, in import_filepath
    module_loader.exec_module(module)

  File "<frozen importlib._bootstrap_external>", line 728, in exec_module

  File "<frozen importlib._bootstrap>", line 219, in _call_with_frames_removed

  File "/Applications/OpenPype 3.14.1.app/Contents/MacOS/openpype/hosts/resolve/plugins/create/create_shot_clip.py", line 9, in <module>
    class CreateShotClip(plugin.Creator):

  File "/Applications/OpenPype 3.14.1.app/Contents/MacOS/openpype/hosts/resolve/plugins/create/create_shot_clip.py", line 17, in CreateShotClip
    gui_tracks = get_video_track_names()

  File "/Applications/OpenPype 3.14.1.app/Contents/MacOS/openpype/hosts/resolve/api/lib.py", line 294, in get_video_track_names
    selected_track_count = timeline.GetTrackCount(track_type)

AttributeError: 'NoneType' object has no attribute 'GetTrackCount'

********** ]
Registered font families: Noto Sans, Noto Sans, Noto Sans, Noto Sans, Noto Sans Mono, Noto Sans Mono, Noto Sans Mono, Noto Sans Mono, Noto Sans Mono, Noto Sans Mono, Noto Sans Mono, Noto Sans Mono, Noto Sans Mono

Screenshots

** (please complete the following information):**

OS: MacOS v12.5.1 Monterey
Host: Davinci Resolve 18.0.4

Windows experience
when I try to run it from windows I get this error
C:\Program Files (x86)\OpenPype\3.14.1\dependencies\qtpy\__init__.py:230: RuntimeWarning: Selected binding "pyqt5" could not be found, using "pyside2"
  'using "{}"'.format(initial_api, API), RuntimeWarning)
Traceback (most recent call last):
  File "C:\ProgramData\Blackmagic Design\DaVinci Resolve\Fusion\Scripts\Comp\__OpenPype__Menu__.py", line 20, in <module>
    result = main(os.environ)
  File "C:\ProgramData\Blackmagic Design\DaVinci Resolve\Fusion\Scripts\Comp\__OpenPype__Menu__.py", line 11, in main
    import openpype.hosts.resolve.api as bmdvr
  File "C:\Program Files (x86)\OpenPype\3.14.1\openpype\hosts\resolve\api\__init__.py", line 12, in <module>
    from .pipeline import (
  File "C:\Program Files (x86)\OpenPype\3.14.1\openpype\hosts\resolve\api\pipeline.py", line 21, in <module>
    from . import lib
  File "C:\Users\ahmed.ramadan\AppData\Local\Programs\Python\Python36\Lib\site-packages\shiboken2\files.dir\shibokensupport\__feature__.py", line 142, in _import
    return original_import(name, *args, **kwargs)
  File "C:\Program Files (x86)\OpenPype\3.14.1\openpype\hosts\resolve\api\lib.py", line 6, in <module>
    from opentimelineio import opentime
  File "C:\Users\ahmed.ramadan\AppData\Local\Programs\Python\Python36\Lib\site-packages\shiboken2\files.dir\shibokensupport\__feature__.py", line 142, in _import
    return original_import(name, *args, **kwargs)
  File "C:\Program Files (x86)\OpenPype\3.14.1\dependencies\opentimelineio\__init__.py", line 35, in <module>
    from . import (
  File "C:\Users\ahmed.ramadan\AppData\Local\Programs\Python\Python36\Lib\site-packages\shiboken2\files.dir\shibokensupport\__feature__.py", line 142, in _import
    return original_import(name, *args, **kwargs)
  File "C:\Program Files (x86)\OpenPype\3.14.1\dependencies\opentimelineio\opentime.py", line 1, in <module>
    from . _opentime import ( # noqa
  File "C:\Users\ahmed.ramadan\AppData\Local\Programs\Python\Python36\Lib\site-packages\shiboken2\files.dir\shibokensupport\__feature__.py", line 142, in _import
    return original_import(name, *args, **kwargs)
ModuleNotFoundError: No module named 'opentimelineio._opentime'

[cuID:OP-4216]

Hey @aramadan0096 thanks for the report. Yeah I believe there is the issue with updated API. Resolve is always doing this version to version.
We will need to update the api to the latest changes.

Hey @aramadan0096 thanks for the report. Yeah I believe there is the issue with updated API. Resolve is always doing this version to version.
We will need to update the api to the latest changes.

Hey @jakubjezek001 thanks for replying...
I believe that Resolve has the worst API and scripting case in all DCC ever, but actually it has many strengths versus Hiero such as speed and colorspace handling... That's why I hope to run it with OpenPype


squashctl shasums out of sync

The outcome of this issue is that squashctl 0.5.16 fails to install using gofish install squashctl.
It looks like a new version of the CLI was re-uploaded, breaking the checksum. This is a cause for concern as the original PR succeeded the checksum check, indicating that the binary being shipped has been changed since it was last released. That means there are two versions of squashctl 0.5.16 out there, and that would indicate that re-compiling squashctl from a tag will end with differing results.
This has occurred before with 0.5.14 and was recorded in https://github.com/fishworks/fish-food/issues/180.
Is there a way the CI process could produce identical squashctl CLIs when building from a tag? That way, compiling squashctl a second time won't output two separate shasums (and break package release integrity).

Thanks for the feedback @bacongobbler. We are tracking some stability issues that cause releases to fail.
When we refactor the release pipeline to decouple the various publish steps this issue should not reoccur.
Regarding the repeatability of the sha, we have one known source of entropy:
squashctl --version
squashctl version 0.5.15, created 2019-05-14.23:26:51

There may be others but we can replace the timestamp with a commit sha


[Quick Open Project] Conflicting keyboard shortcut

Extension
https://www.raycast.com/zerowidth/quick-open-project
Description
The keyboard shortcut for opening the default editor + terminal is Shift + CMD + E. If an alternate editor is configured, the same shortcut is now used for opening the alternate editor basically removing the option to open the default editor + terminal via a shortcut. It would be great to make these shortcuts either configurable or at least make them all unique.
Otherwise awesome shortcut, definitely in my top 3 👍

Acknowledged, you can tell how little I use this. What do you think about:

cmd-E for "open in editor", along with enter (current binding)
cmd-shift-E for "open in alternative editor" (current, conflicted)
cmd-o for "open with..." (current binding)
cmd-shift-o for "open in both editor and terminal"

@raycastbot assign me

I agree that it's better to assign a new binding for "open in both editor and terminal" than "open in the alternate editor" as I'm sure more people use the latter.
I'd personally suggest cmd-b as b in both. But I would be absolute fine with cmd-shift-o. In the end it doesn't really matter as long is it works :)


MaskFormer support

Describe your feature request
Add MaskFormer to paddlevit.
Describe the reference code or paper
https://arxiv.org/abs/2107.06278
Describe the possible solution
iMaybe there are some implementations with pytorch format, but paddle format is better...

Hello, thanks for the issue.
We are evaluating the model implementation and will update once it is done.


MODE: Support fuller mode syntax

IRCds these days support more in-depth mode syntax! Follow this: http://modern.ircdocs.horse/#mode-message
i.e. support strings like +v-q dan dan
edit: Also look at how mode params are handled. I think it may be interpreting unused mode params as mode strings themselves, which would be VERY BAD. i.e. +v dan dan

Fixed by 9b32d7d6b84c67af40c909940ef5c738b1c9be46

Actually, haven't looked at unused mode params yet. Keep this open for that.

This is fixed by 4177522e740a174a3e963589849549c075e7a782


Could you provide an example code for using predictive_imputer?

It would be of such great help if you have an example of how this works using a dataset = pd.read_csv('C:/location/test.csv') example for us noobs with programming.

Sure, it's following a pattern that the scikit-learn library uses, https://scikit-learn.org/stable/developers/develop.html, since it's a relatively popular library.
You can see an example in the tests https://github.com/log0ymxm/predictive_imputer/blob/master/tests/test_predictive_imputer.py#L37-L38
Please note that this is really more a proof of concept kind of library, I haven't updated or used this in a long time, and I don't really guarantee that I've 100% captured the methodology of the original idea. Additionally any use of imputation should involve some analysis to judge if it's actually producing accurate results for you.

Sure, it's following a pattern that the scikit-learn library uses, https://scikit-learn.org/stable/developers/develop.html, since it's a relatively popular library.
You can see an example in the tests https://github.com/log0ymxm/predictive_imputer/blob/master/tests/test_predictive_imputer.py#L37-L38
Please note that this is really more a proof of concept kind of library, I haven't updated or used this in a long time, and I don't really guarantee that I've 100% captured the methodology of the original idea. Additionally any use of imputation should involve some analysis to judge if it's actually producing accurate results for you.


Filter/Edit Cell - the moment we edit the row value, the filter get reset and all the rows are visible

Steps to replicate :

Apply any filter on UI
Edit the row by clicking on cell and write anything

Expected Behavior:

Cell value should get updated (its working)
Existing Filter should stay and should continue to see filter rows (Its not working....the moment we update the cell, the filter get reset and we see all the rows)

example:
https://codesandbox.io/s/github/tannerlinsley/react-table/tree/master/examples/kitchen-sink

same with sort - the moment we update the cell, the sort also reset to default. There should be a way to tell the table that we just need to refresh the data and filters/sort should persist.
Or is there a way to refresh the table without updating the original data which is upsetting the filter/sorting?

Both filter and sort has flag that can help you retain their state on data
update...they are mentioned in their respective hook documentation.
On Wed, Apr 22, 2020, 1:54 AM ankitsalu<EMAIL_ADDRESS>wrote:

same with sort - the moment we update the cell, the sort also reset to
default. There should be a way to tell the table that we just need to
refresh the data and filters/sort should persist.
Or is there a way to refresh the table without updating the original data
which is upsetting the filter/sorting?
—
You are receiving this because you are subscribed to this thread.
Reply to this email directly, view it on GitHub
https://github.com/tannerlinsley/react-table/issues/2206#issuecomment-617394949,
or unsubscribe
https://github.com/notifications/unsubscribe-auth/AKEG7N2A4BFI55ZPT7NANCTRNX6HRANCNFSM4MNRHLNQ
.


Add persistent volume support for WSO2 Open Banking Deployment Pattern 1

Description:
The current helm chart created for deployment pattern 1 does not persist the runtime artifacts. Use NFS provisioner stable helm chart (https://github.com/helm/charts/tree/master/stable/nfs-server-provisioner) to persist them.

Fixed with https://github.com/wso2/kubernetes-open-banking/pull/22


fix: readme broken when adding svelte entries

My intellij md plugin is showing correctly the readme file, seems this plugin doesn't support details on md.


[stableswap]: Prevent int overflows in intermediate CFMM calculations

Background
Our CFMM solvers (even the simplified ones) have extremely large terms (^8) in them that cause int overflows for relatively small pools. It likely isn't possible to simplify the solvers much further in  a way that would bound the largest term, so we will have to find another way to deal with extremely large intermediate terms.
Suggested Design
Some options might be:

Find a way to shift around terms such that the largest one is always bounded
Add a switch that, for very large inputs, removes extremely small terms to simplify logic and minimize large exponents

Acceptance Criteria

A stableswap pool with $100M in each asset should not overflow

Looks like we might be able to bound the largest term (x^8 and k^2) like this:

Will continue trying to wrangle this to fit inside bounds but this overflow issue is looking more and more solvable

Closed by #2777 and #2778


Remove Python 3.4 and add 3.8.

This will fail until #111 is merged.

Maybe put 3.8 in allow failures for now or something.


the language?

Have an idea if I want to change the language to the stream instead of Danish or English to Swedish where can I go in and do it?

Hi Blackwolf8202,
Since there is no Swedish language file you would have to create one yourself.
If you would like to do this, copy the en.yml from the locales folder:
https://github.com/715209/nginx-obs-automatic-low-bitrate-switching/blob/7e5c41eadbb0b1938cea7653636a06292b33413f/locales/en.yml#L1-L5
Then rename it to something like swe.yml or sv.yml and translate the text (do not remove the %{...}).
After translating you would have to compile the program yourself or create a pull request and I will release a new version with the new language file.

okay thanks =)


resolve issue #2, Each child in an array or iterator should have a un…

Resolved error denoted within issue #2 as requested by @jenniferkaplannyc

Thank you so much for helping me out with this! I really appreciate the pull request! I wish I had the time to fix this on my own...

PS what is the Jest_0 folder? Maybe I should add it to the .gitignore?

No worries.
That folder is generated by the Ubuntu/Linux sudo user when running the 'jest' command. Yes, I believe that directory should be included in the .gitignore.
Do you want me to modify/create a PR with a pattern to exclude said directory?


Drag not working on demo page

When using the demo the drag is not working from my mobile.
Sometimes it works for one or two drags, then stops working.
Am using a Samsung S6, Chrome 62.0, and Android 7.0.0.
Any reasons its not working. I think I may be one Android version back, the latest being 8.0. Should it not still work though?

@smaameri Thanks for reporting! I am guessing this is with the newest release of beta.3? The latest release was focusing on iOS specifically, but looks like we broke some things for Android.
When testing in Android I see that scrolling is not prevented while dragging, which should be disabled. I am not sure what you mean with "Sometimes it works for one or two drags, then stops working."? We have increased the delay of drag starts, so you may need to hold your finger down longer on a draggable element to trigger a drag start.

HI @tsov. Thanks for getting back. Just noticed the delay was the problem. The first drag dosent have a delay, but the next ones do, which is why I got confused. If a I hold down for a little, the drag does work. Tested again on my android. Thanks.

Hmm, we may need to decrease the delay! But thanks for bringing it up 👍


Populate map with more organizations (in particular portugal & NYC)

We need to add more data to our Mutual Aid Map.
Instructions for adding new data to the map can be found here: https://github.com/reach4help/reach4help/tree/master/map/src/data
If you have information on projects, but are not able or comfortable editing the data files directly, please feel free to enter the information in this form: https://docs.google.com/forms/d/e/1FAIpQLSd4rbN_UPk3RW3a_9sIbBmdv6pH30jqzWKv8Hem9YDRr-uAfQ/viewform
We would love as much help as possible for this, please comment with an overview of the data you will be adding as you start working on this to prevent duplicated/wasted effort.
See also:

https://docs.google.com/spreadsheets/d/1wm_apgAzstrZVy0RkC7mv9KmtOhDcXdv-0PkhRfoc0s/edit#gid=0
(14:56 - 2020-03-23) https://docs.google.com/document/d/1uP49OQGhosfBN4BOYQvyy_Mu3mpCSOYzip13LksC-S8/edit
Also: https://docs.google.com/document/d/1vl5jnGjzzFuV7Our-fI1MwyK25TqM6VzkoOZr-ECqng/edit#
https://docs.google.com/spreadsheets/d/1gQlAmgIsXdEUdISa3gKYd5PX6eq6nc5WALdmNxQpNGw/edit#gid=0
https://itsgoingdown.org/c19-mutual-aid/
https://www.mutualaidhub.org/
https://www.kystudentenvironmentalcoalition.org/covid-19-mutual-aid.html
https://docs.google.com/spreadsheets/d/1HEdNpLB5p-sieHVK-CtS8_N7SIUhlMpY6q1e8Je0ToY/htmlview?urp=gmail_link&fbclid=IwAR2xTXxl4f4ojoc3HoMSYEOmaFJXcfETlH4X_KXzh9RPXQruXmJc-Q54Fxk#gid=1604093003
https://docs.google.com/document/d/1YgbBUpx8PrTap5dHTkjmxmJKyf7VSoe4cudSFlgKRgo/edit?usp=drivesdk
https://drive.google.com/drive/u/0/folders/1tmWNKyhp2VvLSTUBzDHauUUeiAvyUttY
Contains:

https://docs.google.com/spreadsheets/d/1C9Emmohz_yMh-PG0pLvQjSKHbYhdGhWfBrjBFgIGHtc/edit#gid=0

Add inter-collage aid organizations:

https://drive.google.com/drive/u/0/folders/1hAXA9pgZ4AVQD0DHc_xVz5Cokc0lqis0?fbclid=IwAR1k0j2ER9Ozbv_vnF-LTYIMMGoahFKkFiui-YPIGJ4ATz6EqIzKBIGpQLA
https://drive.google.com/drive/u/0/folders/1q1MtNB6phsxq_QRzd2uE2EvHfJeWwB_K?fbclid=IwAR1k0j2ER9Ozbv_vnF-LTYIMMGoahFKkFiui-YPIGJ4ATz6EqIzKBIGpQLA

ZenHub Information
This information is updated automatically. To modify it, please use ZenHub.

ZenHub Information
This information is updated automatically. To modify it, please use ZenHub.

I'm currently going through this, and modifying the schema / types as I go as necessary to fit the data :)

Done (2) all the way up to end of california now, @sabind will be taking over on data entry for a bit.

Going to work on this again now, starting from Colorado.

Stopping at Kentucky with #217 today.

https://mutualaid.nyc/groups/ I saw that you needed mutual aid groups from New York for the map. This page has a CSV file containing 107 different mutual aid groups in NYC.

More mutual aid for students:
https://advocatesforyouth.org/wp-content/uploads/2020/03/Collaborative-Compilation-of-COVID-19-Resources-for-Youth-and-Students.pdf

Additional NYC resources:
https://docs.google.com/document/d/18WYGoVlJuXYc3QFN1RABnARZlwDG3aLQsnNokl1KhZQ/edit

https://actionnetwork.org/groups/search?type=keyword&value=mutual+aid+

4000+ Mutual Aid Groups in the UK
https://docs.google.com/spreadsheets/d/18P898HWbdR5ouW61sAxW_iBl3yiZlgJu0nSmepn6NwM/edit?fbclid=IwAR0oIo1WvDRniBo6RflOnGeNvH_tH5hldrDKVke9IT9OHGnnSoTqS3xoqEU#gid=1451634215

Canadian mutual aid
https://docs.google.com/document/d/1LsHkTBMS0YX_4F7OSAt55ppV0xICi50AXdF62vRw4W8/edit?fbclid=IwAR1vviyNThHuBYKfWe8Y2I1G0AOPJt-f8PzGUGDBZs65mNrqOIqvqU-9_Dg


Document Native User File Encryption

This PR documents the new security feature - native file encryption. Planned to be released with the 9.22 release.
Todo:

[x] Document the native template version that supports the feature

Thank you @ekrem-aktas !

 Thank you for your submission! We really appreciate it. Like many open source projects, we ask that you all sign our Contributor License Agreement before we can accept your contribution.1 out of 2 committers have signed the CLA.:white_check_mark: ConnorLand:x: Ekrem AktasEkrem Aktas seems not to be a GitHub user. You need a GitHub account to be able to sign the CLA. If you have already a GitHub account, please add the email address used for this commit to your account.You have signed the CLA already but the status is still pending? Let us recheck it.


feat(installation, ci, docker): add Dockerfile, updating README

Adding Docker file and steps to run the project in docker for the ease of setup. With this addition, developers can hop on working on the project without much worrying about setup. I tested the steps , following is the screenshot

Go 🦸♀


how to access airflow web

as mentioned in the readme, use make web-browse to access airflow web interface. but the I checked the Makefile, this just start minikube command which confuses me:
minikube service web -n $(NAMESPACE)
so my question is how to access the airflow web interface from a remote machhine not in a minikube environment? Thank you.

@markqiu You can use portforwarding.
First find the pod name:
kubectl get pods
Then forward the port:
kubectl port-forward web-4130159376-46z6r 8080
Then open localhost:8080 in your browser.

thank you very much! @rolanddb

Can you update the README for that?

You may also use ingress. Make sure you have that addon in minikube
    web:
     nginx.ingress.kubernetes.io/app-root: /airflow
      # Example for Traefik:
      # traefik.frontend.rule.type: PathPrefix
      # kubernetes.io/ingress.class: traefik

    flower:
    #   traefik.frontend.rule.type: PathPrefix
    #   kubernetes.io/ingress.class: traefik
     nginx.ingress.kubernetes.io/app-root: /airflow/flower

  # hostname for both endpoint
  host: "k8.etl"
  path:
    # if web is '/airflow':
    #  - UI will be accessible to '/airflow/admin'
    #  - Healthcheck is at 'http://mycompany.com/airflow/health'
    #  - api is at 'http://mycompany.com/airflow/api'
    web: /airflow
    # if flower is '/airflow/flower':
    #  - api is at 'http://mycompany.com/airflow/flower'
    flower: /airflow/flower

Flower doesn't really work yet


Explore regularization techniques

Check docs/optimizations.md

Our docs: https://github.com/gromdimon/brain-segment/blob/main/docs/optimizations.md#regularization-techniques
The workflow:
Create smaller subset (less epochs)
Run all different possibilities
Compare results on W&B

Thanks @evin222 for the data. We can say now that it's most likely better to reduce the dropout from 0.1 to 0 (our dataset is large enough so that it doesn't require dropout layers)


[1.18.2] Instant Tiered Mobs via Spawners

v; eldritch-mobs-1.11.3
Putting down a spawner / spawners in world have instantly spawned Eldritch Mobs on each spawn. it seems the chance is not working.
(settings are; Elite: 1.3, Ultra: 1.2, Eldritch: 1.1)

(all zombies are eldritch)

upon searching for mobs naturally spawned, it looks like all whitelisted mobs are automatically eldritch mobs.

Also is there any way you can add a feature to disable eldritch from converting in spawners?

Did you manually set the spawn rate to Elite: 1.3, Ultra: 1.2, Eldritch: 1.1? If so, that means that Elites have a 130% to spawn, Ultras have a 120% chance to spawn, and Eldritchs have a 110% to spawn.

Yes, that is how i configured it on the version before the 1.19 backport and it worked fine.
What should they be? drop the float?

I changed spawn rates to use proportions. For example:
1 -> 100% to spawn
0.50 -> 50% to spawn
0.25 -> 25% to spawn
And so on. For you, I think you would want to set the spawn rate to 0.013, 0.012, and 0.01 for Elite, Ultra, and Eldritch Mobs respectively.

Thanks!


Wrong SampleRate calculation for mp4a box

Hello, I've tried to launch the command
mp4tool dump <file>
The file (linked below) represent the init file of an audio stream that I'm using in my projects; the command works fine but the value "SampleRate" calculated for the mp4a seems not correct.
With other tools the sample rate is 44100 (ac 44) but with mp4tool the value is<PHONE_NUMBER> (curiously ac 44 00 00)
Am i doing something wrong? Is the file "not correct"? Do I have to use a different command?
P.S. I'm quite a beginner in MP4 spec so, probably I'm missing something; thank you in advance for any response
The file that I'm using for test
init.zip

@merlor
Thank you for contacting.
SampleRate of mp4a (AudioSampleEntry) is 32bit integer which indicates a 2^16 times of sampling rate.
2890137600 = 44100 * 2^16
The current version of mp4tool-dump command displays raw value of SampleRate without formatting.
It is not wrong, but is not easy to read for human.
I'll update this tool to displays its value as floating point format.


RFE: Add signadot CLI for windows

Please add signadot.exe for Windows

Hi @joebowbeer
Thanks for the question.   As indicated in the README in this repo, we use the community issue tracker.  So, I have filed an issue there citing this one.
I'll close this issue and invite you to follow or follow up on the new one.
Thanks again for your feedback!


FlowRouter SSR support

Added support for kadira:flow-router-ssr & meteorhacks:flow-router-ssr.
Bumped package.js version: 0.4.0 to 0.4.1

Ah Sweet! I need this too :) I'll poke the guys to merge this in ASAP!
Thanks @PEM--


Ergonomics for Rust consumption

It looks like edition '2021' got changed to '2022' in a (license?) find-and-replace, but Rust doesn't have a 2022 language edition.
Also, we relax the tree-sitter requirements a bit to allow for the use of a 0.20.x tree-sitter dep, mirroring what the official tree-sitter Rust packages for other languages do.

It looks like someone also needs to enable the scanner in the Rust build.rs


Address XSS vulnerabilities

Fix XSS vulnerabilities as reported at https://hackerone.com/reports/308155 and https://hackerone.com/reports/308158.
This library is not intended for use on un-sanitised user input anyway so I've added an entry to the README to indicate that.
I've also brought the build kicking and screaming into 2018 by all the outdated dependencies and replacing them with jest to run the tests.

Isn't the point of this library to prevent users pasting HTML containing elements outside of a given list? I'd argue that is sanitisation. A composer user could be given a poisoned source document...

I'm happy to reconsider the wording. My aim is to avoid people assuming the library is "completely" safe given that we don't have resources or expertise to security audit it.
I would still recommend people build their own checks using the lower-level DOM stuff like tree walkers where possible.


"Real" Find in files (in any folder on disk)

Please add "Find in files" like Visual Studio has https://learn.microsoft.com/en-us/visualstudio/ide/find-in-files?view=vs-2022 or every other Editor / IDE I have ever used (Notepad++, geany, CodeLite IDE, embarcadero C++ builder, Visual Studio, Qt Creator,  ...).
This missing feature is holding me back from using Visual Studio Code. I work on a project, that is part of a (hundreds of times) bigger codebase. Usually I only have my project / folder open in the IDE but sometimes I must search the whole codebase. Because of this, this feature is a must have for me.

Unfortunately, we only have searching files within the workspace, as accessing user data outside of the workspace is out of scope of the feature.


[Feature Request] Add support for ARM64

Hey,
The library currently doesn't work on ARM64. Is it possible to add support for that?

Hey,
The library currently doesn't work on ARM64. Is it possible to add support for that?

Hi, I will try to build an arm64 docker image, will leave this issue open until then

Thanks!

@umbertoghio any updates on this?

Hi, sorry for the late reply, I was trying to figure out a way to automate multi-architecture build, but was stuck on another project.
II've just released
ghcr.io/umbertoghio/self-hosted-expo-updates-server-api:arm64
ghcr.io/umbertoghio/self-hosted-expo-updates-server-web:arm64
and will keep them up to date with future changes.
Have a great day!

Thanks!

I just tried to use arm64 image but when I curl http://localhost:8080
I got - curl: (56) Recv failure: Connection reset by peer
This happens on the web version only


New install error

Ran the  "jspm install github:charlespockert/aurelia-bs-grid"
jspm install github:charlespockert/aurelia-bs-grid
     Looking up github:charlespockert/aurelia-bs-grid
     Updating registry cache...
     Looking up github:aurelia/bootstrapper
     Looking up github:aurelia/binding
     Looking up github:aurelia/metadata
     Looking up github:aurelia/dependency-injection
     Looking up github:CharlesPockert/aurelia-compiler
     Looking up github:aurelia/logging
     Looking up github:aurelia/templating
     Looking up npm:core-js
     Looking up github:aurelia/templating-router
     Looking up github:aurelia/loader-default
     Looking up github:aurelia/event-aggregator
     Looking up github:aurelia/framework
     Looking up github:aurelia/templating-resources
     Looking up github:aurelia/history
     Looking up github:aurelia/history-browser
     Looking up github:aurelia/templating-binding
     Looking up github:aurelia/router
     Looking up github:aurelia/logging-console
     Looking up github:aurelia/task-queue
     Looking up github:aurelia/html-template-element
     Looking up github:systemjs/plugin-json
     Looking up github:jspm/nodelibs-process
     Looking up github:aurelia/loader
     Looking up github:jspm/nodelibs-fs
     Looking up github:aurelia/path
     Looking up npm:process
     Looking up github:zloirock/core-js
     Looking up github:aurelia/route-recognizer
ok   Installed<EMAIL_ADDRESS>(0.0.7)
ok   Installed charlespockert/aurelia-bs-grid as<EMAIL_ADDRESS>(0.0.3)
     Removing package files for<EMAIL_ADDRESS>     Installed Forks

                  github:aurelia/fetch-client 0.1.1 0.2.0

     To inspect individual package constraints, use jspm inspect registry:name.

warn<EMAIL_ADDRESS>is out of date. Use jspm dl-loader to update.

ok   Install complete.

Removing package files for<EMAIL_ADDRESS>config.js:
"charlespockert/aurelia-bs-grid"<EMAIL_ADDRESS><EMAIL_ADDRESS>{
      "aurelia-loader"<EMAIL_ADDRESS>      "aurelia-loader-default"<EMAIL_ADDRESS>      "aurelia-templating"<EMAIL_ADDRESS>    },
<EMAIL_ADDRESS>{
      "CharlesPockert/aurelia-compiler"<EMAIL_ADDRESS>      "aurelia-binding"<EMAIL_ADDRESS>      "aurelia-bootstrapper"<EMAIL_ADDRESS>      "aurelia-dependency-injection"<EMAIL_ADDRESS>      "aurelia-logging"<EMAIL_ADDRESS>      "aurelia-metadata"<EMAIL_ADDRESS>      "aurelia-templating"<EMAIL_ADDRESS>    },

package.json:
"charlespockert/aurelia-bs-grid"<EMAIL_ADDRESS>

Go someone else with this issue - not really sure what's going on but I suspect it's something to do with my upper/lower case user name on github - can you please try installing with case sensitivity in mind:
jspm install github:CharlesPockert\aurelia-bs-grid and see if you get any difference...
I bet that because it's installed the grid in the lower case directory, that it can't find the compiler plugin in the proper cased directory...
I really need to find out how to change my github username to lower case

I'm changing my username to lowercase, bear with me!

Thanks! Just let me/us know when It's ready :+1:

@eaidland ok, I think that should do it - hopefully it's not broken, I really don't have time to test at the moment sorry :(
Any chance you have a go for me?

Sure! Installed it again. Got this message. Something I've missed mayby?

Looks like it's still looking for the uppercase variant - can you uninstall it and the compiler repo and try installing using lowercase jspm install github:charlespockert/aurelia-bs-grid

I uninstalled everything:
jspm uninstall github:charlespockert/aurelia-bs-grid

warn Dependency github:charlespockert/aurelia-bs-grid is not an existing primary install.

ok   Uninstall complete.

Saw the refs in config and package wasn't removed. So I did it manually. That also goes for the folder.
Ran the  jspm install github:charlespockert/aurelia-bs-grid
New folder with content.

config:
"charlespockert/aurelia-bs-grid"<EMAIL_ADDRESS><EMAIL_ADDRESS>{
      "aurelia-binding"<EMAIL_ADDRESS>      "aurelia-bootstrapper"<EMAIL_ADDRESS>      "aurelia-dependency-injection"<EMAIL_ADDRESS>      "aurelia-logging"<EMAIL_ADDRESS>      "aurelia-metadata"<EMAIL_ADDRESS>      "aurelia-templating"<EMAIL_ADDRESS>      "charlespockert/aurelia-compiler"<EMAIL_ADDRESS>    },
<EMAIL_ADDRESS>{
      "aurelia-loader"<EMAIL_ADDRESS>      "aurelia-loader-default"<EMAIL_ADDRESS>      "aurelia-templating"<EMAIL_ADDRESS>    },

and package
"charlespockert/aurelia-bs-grid"<EMAIL_ADDRESS>
gulp build then watch.

So where the uppercase comes from I've got no idea

Ah....

aha! nice spot! Fixing...

@eaidland Right, sorry for all the messing about, lowercase usernames from now on and forever!! I've re-released as v0.0.3

Uninstalled, reinstalled... Saw there were still old refs in the dist folder

Damn, didn't build it just edited the files!

@eaidland Ok, this time... re-released again. Absolute nghtmare, thanks for your patience - I'm not sure why github even allows you to install a mixed case repo using the wrong case....!

Hehe no worries. Will reinstall and test :+1:

Strange.... Don't see any refs with uppercase...

Head explodes, ok going to sync with my local and do a search in the src....

Hehe. I'll have a look and see if there are any refs in code. At the moment I've only found functions, which shouldn't matter...

There's one in the compiler repo: that might be it:
<EMAIL_ADDRESS>function($__export) {
    2    return {  setters: [function(m) { for (var p in m) $__export(p, m[p]); }],  execute: function() {}  };
    3  });

Lets have another go :+1:

Going to do a fresh install on skeleton and see how I get on - this worked on my machine though, what OS are you running?

Win 10

8.1 here, maybe worked because I installed with the right case - checking now

@eaidland ok - sorted, try deleting the whole jspm_packages/github/charlespockert folder and make sure you clean your config.js of all traces of my name and then try the reinstall
It's weird, jspm lets you install with the wrong case but won't let you uninstall with the wrong case and the config.js gets into a mess..

Now I wondering if there's some cache thing going on. Can't understand why the old refs are there..

Maybe I missed a build folder - are you using AMD format or something else?

?
System.config({
defaultJSExtensions: true,
transpiler: "babel",
babelOptions: {
"optional": [
"es7.decorators",
"es7.classProperties",
"runtime"
]
},

@eaidland Ah yeah, it looks like it might be that JSPM caches your files for a version (to save having to download them again)
I've released v0.0.4 - hopefully because it's a new release it won't be in your cache, give it a try

You can kill the cache here on windows: C:\Users<username>\AppData\Local.jspm\packages\github\

jspm  cache-clear
removed folder, config refs and package refs
jspm install github:charlespockert/aurelia-bs-grid
Saw the new 0.4 was added
gulp build then watch.

Maybe I need to add the css ref?

Ah this one I know the answer to, install system js CSS plugin as so
jspm install css=github:system js/plugin-css

Ah this one I know the answer to, install system js CSS plugin as so
jspm install css=github:systemjs/plugin-css

But it's already there from earlier...
"css"<EMAIL_ADDRESS>And now
"systemjs/plugin-css"<EMAIL_ADDRESS>Well it worked... but what's the standard?

It should be installed as css - when you import stuff it uses the file extension as the name of the plugin - I'm not sure what it's supposed to be as standard...
I assume css as otherwise I can't see how systemJS is going to know what to load unless you write import 'some-css-file.css!systemjs/plugin-css?

@eaidland so I take it it's actually working now?!

Ok... so do you need to update something so that we could use the standard "css"<EMAIL_ADDRESS>instead of "systemjs/plugin-css"<EMAIL_ADDRESS>I don't know what's the standard.
It's working :+1:  Woohoo :boom:

Nice, thanks for all the help resolving it :)
Hopefully deploys will go a bit smoother from now on!

If possible could @eaidland email me zip (or 7zip) copy of working directory so I can do a compare and see why my win10 version  doesn't work<EMAIL_ADDRESS>thanks,
John

Hi Charlespockert
This solution worked for me. Thank you so much
I want to implement sorting colums along with filtering. do we need to install any other plugin for this

how to bind sorting to the columns?

Can any one help to add sorting to the columns in Charlespockert grid


Add ICAPS 2024, NLPCC 2023

Which conference does this PR update?

ICAPS 2024
NLPCC 2023

Related URL

https://icaps24.icaps-conference.org/
http://tcci.ccf.org.cn/conference/2023/

please check the format


"Săceni", "Butculești" and "Ciurari" are listed in the drop-down menu

Description:
"Săceni", "Butculești" and "Ciurari" are listed in the drop-down menu alongside its corresponding county and commune, according to the law
Precondition:
The website is up an running.

Step 1
Type "Săceni" in the search bar.

Expected results
The location is listed in the drop-down menu as "Sat Săceni, TELEORMAN (Săceni)" and "Comuna Săceni, TELEORMAN".

Step 2
Press "x" button.

Expected results
The location was deleted from the search bar.

Step 3
Type "Butculești" in the search bar.

Expected results
The location is listed in the drop-down menu as "Sat Butculești, TELEORMAN (Săceni)".

Step 4
Press "x" button.

Expected results
The location was deleted from the search bar.

Step 5
Type "Ciurari" in the search bar.

Expected results
The location is listed in the drop-down menu as "Sat Ciurari, TELEORMAN (Săceni)".


APIVIEW: fix receiver variables to reflect the ones actually in the code

So instead of always being: (c Receiver) Foo() make it (<variable actually in the code> Receiver) Foo()

Other pending fixes: move the ToPtr() methods for enums up to their corresponding const definition.
Remove methods on unexported receivers. ex: (c time) Foo()


Initial pull

Thanks for considering submitting a PR!
We have the
contribution guide.
Please read it if you're new here!
Here is a checklist for things that will be checked during review or continuous
integration:

[x] Edit corresponding file(s) under libc-test/semver when you add/remove
item(s), e.g. edit linux.txt if you add an item to
src/unix/linux_like/linux/mod.rs
[ ] Your PR doesn't contain any private or unstable values like *LAST or
*MAX (see #3131)
[x] Provide a link to relevant source (headers or documentation) if your PR
adds or changes API.
[ ] If your PR has a breaking change, please clarify it
[ ] If your PR increments version number, it must NOT contain any other
changes (otherwise a release could be delayed)
[x] Make sure ci/style.sh passes
[x] cd libc-test && cargo test

(this might fail on your env due to environment difference between your env
and CI. Ignore local failures if you are not sure)

Delete this line and everything above before opening your PR.

Hi @rizwan-r-r, what is the goal here?

It looks like this may have been made by mistake so I will close it. Feel free to update and reopen or create a new PR if you have a change you would like to contribute!


Update s3, sdk-core, sqs to 2.17.167

Updates

software.amazon.awssdk:s3
software.amazon.awssdk:sdk-core
software.amazon.awssdk:sqs

from 2.17.143 to 2.17.167.
I'll automatically update this PR to resolve conflicts as long as you don't change it yourself.
If you'd like to skip this version, you can just close this PR. If you have any feedback, just mention me in the comments below.
Configure Scala Steward for your repository with a .scala-steward.conf file.
Have a fantastic day writing Scala!

Ignore future updates
Add this to your .scala-steward.conf file to ignore future updates of this dependency:
updates.ignore = [ { groupId = "software.amazon.awssdk" } ]

labels: library-update, early-semver-patch, semver-spec-patch, commit-count:1

Superseded by #481.


add Python 3.9 support

It will be released the 05/09/2020, just before the next planned release of dateparser.

should I change the used distro (xenial)? it is, in fact, necessary? :thinking:

should I change the used distro (xenial)? it is, in fact, necessary?

I would remove the distro from all entries as long as test pass. In Scrapy we have a few jobs where it is needed, but in Dateparser it may not be needed at all.


Drew playwright poc debug

This will be closed, but doing testing here to reduce noise for others

Warnings

:warning:
Please add the JIRA issue key to the PR title (e.g. MB-123)

:warning:
This PR does not include changes to unit tests, even though it affects app code.

  Generated by :no_entry_sign: dangerJS against 7dbd2381a9596d1e061c7dc7d703da1d05082e34

testing complete, closing


gn check doesn't work for jumbo files

command_check.cc follows includes but not well enough so it will not find includes done through jumbified files.

I think there are two possible problems that have to be solved.

I think the header checker (header_checker.cc) might only be looking at files ending with a .h.
The checker will only complain about files listed in sources (that is why it's important to also list all headers in sources), and that might prevent it from following dependencies through jumbo files since they are no longer in sources (or are they?).


Replace lokalise CLI with API calls (or wrapper API SDK)

See also the discussion from there:
https://github.com/ioki-mobility/LokaliseGradlePlugin/pull/23#pullrequestreview-1427767676

We just created kmp-lokalise-api.
Still needs some stuff to fully replace the CLI here, but we are on a good way 🤓
cc @Fabi755


Add auto-label guide

This PR adds a link to Autodistill BLIP, an extension that lets you auto-label images for use in training a classification model using BLIP. Autodistill is a framework that is used by hobbyists and businesses for use in building vision models without labeling data, or to speed up the data labeling process.

NB: I have signed the CLA. I am unsure why the bot says I have not signed the document.


Integrate Jokes API

This pull request adds integration with the Jokes API by introducing the getJoke() function. This function retrieves a joke from the Jokes API and displays it on the page.
The getJoke() function uses XMLHttpRequest to send a GET request to the Jokes API endpoint (https://v2.jokeapi.dev/joke/Any?blacklistFlags=nsfw,religious,political,racist,sexist,explicit). Upon receiving a response, the function parses the JSON data and extracts the joke information.
If the joke type is "single," indicating a one-line joke, the function sets the innerHTML of the joke element to the joke text retrieved from the API response.
If the joke type is "twopart," indicating a two-part joke with a setup and delivery, the function retrieves the setup and delivery from the API response, formats them by replacing newline characters with HTML line breaks, and sets the innerHTML of the joke element to the formatted setup and delivery.
These modifications enhance the functionality of the dictionary project by providing users with a joke alongside the dictionary results.

This integration adds an entertaining element to the dictionary project, making it more engaging and enjoyable for users. Jokes are fetched from a reputable and reliable Jokes API, ensuring quality and appropriateness.
Closes #1


Retire new() and introduce DEFAULT const instead

One of the thing that everyone has been confused about is that default: 0x123 creates a new() function.
The problem is that new() looks pretty harmless and like the preferred way to create a bitfield. However, when using bitfields with hardware, the correct way is to read from hardware, modify and write-back. So it's pretty easy to write code that accidentally overwrites unrelated bits.
Example: Let's assume we have a bitfield like this:
#[bitfield(u32, default: 0x2)]
pub struct MyBitfield {
    #[bit(0, rw)]
    bit0: bool,

    #[bit(1, rw)]
    bit1: bool,
}

It is very easy to create a new bitfield like this:
let foo = MyBitfield::new()
This will set the bits of foo to the default value specified in the definition of MyBitfield, which is 0x2.
A much more obvious syntax would be this however:
let foo = MyBitfield::DEFAULT;
Of course, we can't just remove the current syntax as that would break clients. But we can make the switch gradually:

First, develop on a branch to get some experience
Introduce a cargo feature flag that switches over
Emit a warning if compiling without the flag
Eventually, switch over for a major release

Another option would be to emit a warning on "default: 0x2" but instead ask to use a newer syntax, which then generates the new const DEFAULT?

I think the most sensible thing to do for now is to support both new() and DEFAULT, but deprecate new().

This was merged a while


VisualServer segfault on editor startup

Godot version:
Godot 3.1 alpha 18d06b9
OS/device including version:
Windows 10
Issue description:
Thread 1 received signal SIGSEGV, Segmentation fault.
0x00000000017491ec in VisualServerWrapMT::init() ()

VisualServerWrapMT::init(VisualServerWrapMT * const this) (d:\ubuntu\src\godot\servers\visual\visual_server_wrap_mt.cpp:122)
OS_Windows::initialize(OS_Windows * const this, const OS::VideoMode & p_desired, int p_video_driver, int p_audio_driver) (d:\ubuntu\src\godot\platform\windows\os_windows.cpp:1356)
Main::setup2(Thread::ID p_main_tid_override) (d:\ubuntu\src\godot\main\main.cpp:1086)
Main::setup(const char * execpath, int argc, char ** argv, bool p_second_phase) (d:\ubuntu\src\godot\main\main.cpp:1034)
widechar_main(int argc, wchar_t ** argv) (d:\ubuntu\src\godot\platform\windows\godot_win.cpp:138)
_main() (d:\ubuntu\src\godot\platform\windows\godot_win.cpp:172)
main(int _argc, char ** _argv) (d:\ubuntu\src\godot\platform\windows\godot_win.cpp:189)

Steps to reproduce:
Run editor, crash.
@vnen #23434.

Same in Linux compiling with latest changes. Help please, I'm addicted to Godot 3.1 alpha dev and now I can't open.
ERROR: initialize: Condition ' ctxErrorOccurred || !p->glx_context ' is true. returned: ERR_UNCONFIGURED
At: platform/x11/context_gl_x11.cpp:188.
handle_crash: Program crashed with signal 11
Dumping the backtrace. Please include this when reporting the bug on https://github.com/godotengine/godot/issues
[1] /usr/lib/libc.so.6(+0x37e00) [0x7fd92e087e00] (??:0)
[2] VisualServerWrapMT::init() (??:0)
[3] OS_X11::initialize(OS::VideoMode const&, int, int) (??:0)
[4] Main::setup2(unsigned long) (??:0)
[5] Main::setup(char const*, int, char**, bool) (??:0)
[6] ./godot.x11.tools.64(main+0x9f) [0x56527b5173f8] (??:0)
[7] /usr/lib/libc.so.6(__libc_start_main+0xf3) [0x7fd92e074223] (??:0)
[8] ./godot.x11.tools.64(_start+0x2e) [0x56527b51728e] (??:0)
-- END OF BACKTRACE --
Aborted (core dumped)

Working on a fix.

My apologies as well -- I was the one who suggested it might be a memory leak there.

I see this when starting Godot_v3.1-stable_x11.64  on my Thinkpad T410. Godot doesn't crash, however. I just see:
ERROR: initialize: Condition ' ctxErrorOccurred || !p->glx_context ' is true. returned: ERR_UNCONFIGURED
   At: platform/x11/context_gl_x11.cpp:188.
OpenGL ES 2.0 Renderer: Mesa DRI Intel(R) Ironlake Mobile

If this is okay could I suggest making it a WARNING?