Installation Failed !!

conda env update --file environment.yml
Collecting package metadata (repodata.json): | WARNING conda.models.version:get_matcher(546): Using .* with relational operator is superfluous and deprecated and will be removed in a future version of conda. Your spec was 1.8.0., but conda is ignoring the . and treating it as 1.8.0
WARNING conda.models.version:get_matcher(546): Using .* with relational operator is superfluous and deprecated and will be removed in a future version of conda. Your spec was 1.6.0., but conda is ignoring the . and treating it as 1.6.0
WARNING conda.models.version:get_matcher(546): Using .* with relational operator is superfluous and deprecated and will be removed in a future version of conda. Your spec was 1.7.1., but conda is ignoring the . and treating it as 1.7.1
WARNING conda.models.version:get_matcher(546): Using .* with relational operator is superfluous and deprecated and will be removed in a future version of conda. Your spec was 1.9.0., but conda is ignoring the . and treating it as 1.9.0
done
Solving environment: done
==> WARNING: A newer version of conda exists. <==
current version: 23.3.1
latest version: 24.3.0
Please update conda by running
$ conda update -n base -c conda-forge conda

Or to minimize the number of packages updated during conda update use
 conda install conda=24.3.0

Installing pip dependencies: | Ran pip subprocess with arguments:
['/home/ubuntu/conda/envs/gslam/bin/python', '-m', 'pip', 'install', '-U', '-r', '/home/ubuntu/workdir/Gaussian-SLAM/condaenv.rg07_ib3.requirements.txt', '--exists-action=b']
Pip subprocess output:
Collecting git+https://github.com/eriksandstroem/evaluate_3d_reconstruction_lib.git@9b3cc08be5440db9c375cc21e3bd65bb4a337db7 (from -r /home/ubuntu/workdir/Gaussian-SLAM/condaenv.rg07_ib3.requirements.txt (line 10))
Cloning https://github.com/eriksandstroem/evaluate_3d_reconstruction_lib.git (to revision 9b3cc08be5440db9c375cc21e3bd65bb4a337db7) to /tmp/pip-req-build-k2z9n_op
Resolved https://github.com/eriksandstroem/evaluate_3d_reconstruction_lib.git to commit 9b3cc08be5440db9c375cc21e3bd65bb4a337db7
Preparing metadata (setup.py): started
Preparing metadata (setup.py): finished with status 'done'
Collecting git+https://github.com/VladimirYugay/simple-knn.git@c7e51a06a4cd84c25e769fee29ab391fe5d5ff8d (from -r /home/ubuntu/workdir/Gaussian-SLAM/condaenv.rg07_ib3.requirements.txt (line 11))
Cloning https://github.com/VladimirYugay/simple-knn.git (to revision c7e51a06a4cd84c25e769fee29ab391fe5d5ff8d) to /tmp/pip-req-build-r9sin004
Resolved https://github.com/VladimirYugay/simple-knn.git to commit c7e51a06a4cd84c25e769fee29ab391fe5d5ff8d
Preparing metadata (setup.py): started
Preparing metadata (setup.py): finished with status 'done'
Collecting git+https://github.com/VladimirYugay/gaussian_rasterizer.git@9c40173fcc8d9b16778a1a8040295bc2f9ebf129 (from -r /home/ubuntu/workdir/Gaussian-SLAM/condaenv.rg07_ib3.requirements.txt (line 12))
Cloning https://github.com/VladimirYugay/gaussian_rasterizer.git (to revision 9c40173fcc8d9b16778a1a8040295bc2f9ebf129) to /tmp/pip-req-build-vh3i8h9e
Resolved https://github.com/VladimirYugay/gaussian_rasterizer.git to commit 9c40173fcc8d9b16778a1a8040295bc2f9ebf129
Preparing metadata (setup.py): started
Preparing metadata (setup.py): finished with status 'done'
Requirement already satisfied: open3d==0.18.0 in /home/ubuntu/conda/envs/gslam/lib/python3.10/site-packages (from -r /home/ubuntu/workdir/Gaussian-SLAM/condaenv.rg07_ib3.requirements.txt (line 1)) (0.18.0)
Requirement already satisfied: wandb in /home/ubuntu/conda/envs/gslam/lib/python3.10/site-packages (from -r /home/ubuntu/workdir/Gaussian-SLAM/condaenv.rg07_ib3.requirements.txt (line 2)) (0.16.6)
Collecting trimesh (from -r /home/ubuntu/workdir/Gaussian-SLAM/condaenv.rg07_ib3.requirements.txt (line 3))
Using cached trimesh-4.3.0-py3-none-any.whl.metadata (18 kB)
Collecting pytorch_msssim (from -r /home/ubuntu/workdir/Gaussian-SLAM/condaenv.rg07_ib3.requirements.txt (line 4))
Using cached pytorch_msssim-1.0.0-py3-none-any.whl.metadata (8.0 kB)
Collecting torchmetrics (from -r /home/ubuntu/workdir/Gaussian-SLAM/condaenv.rg07_ib3.requirements.txt (line 5))
Using cached torchmetrics-1.3.2-py3-none-any.whl.metadata (19 kB)
Requirement already satisfied: tqdm in /home/ubuntu/conda/envs/gslam/lib/python3.10/site-packages (from -r /home/ubuntu/workdir/Gaussian-SLAM/condaenv.rg07_ib3.requirements.txt (line 6)) (4.66.2)
Requirement already satisfied: imageio in /home/ubuntu/conda/envs/gslam/lib/python3.10/site-packages (from -r /home/ubuntu/workdir/Gaussian-SLAM/condaenv.rg07_ib3.requirements.txt (line 7)) (2.34.0)
Requirement already satisfied: opencv-python in /home/ubuntu/conda/envs/gslam/lib/python3.10/site-packages (from -r /home/ubuntu/workdir/Gaussian-SLAM/condaenv.rg07_ib3.requirements.txt (line 8)) (<IP_ADDRESS>)
Requirement already satisfied: plyfile in /home/ubuntu/conda/envs/gslam/lib/python3.10/site-packages (from -r /home/ubuntu/workdir/Gaussian-SLAM/condaenv.rg07_ib3.requirements.txt (line 9)) (1.0.3)
Requirement already satisfied: numpy>=1.18.0 in /home/ubuntu/conda/envs/gslam/lib/python3.10/site-packages (from open3d==0.18.0->-r /home/ubuntu/workdir/Gaussian-SLAM/condaenv.rg07_ib3.requirements.txt (line 1)) (1.26.4)
Requirement already satisfied: dash>=2.6.0 in /home/ubuntu/conda/envs/gslam/lib/python3.10/site-packages (from open3d==0.18.0->-r /home/ubuntu/workdir/Gaussian-SLAM/condaenv.rg07_ib3.requirements.txt (line 1)) (2.16.1)
Requirement already satisfied: werkzeug>=2.2.3 in /home/ubuntu/conda/envs/gslam/lib/python3.10/site-packages (from open3d==0.18.0->-r /home/ubuntu/workdir/Gaussian-SLAM/condaenv.rg07_ib3.requirements.txt (line 1)) (3.0.2)
Requirement already satisfied: nbformat>=5.7.0 in /home/ubuntu/conda/envs/gslam/lib/python3.10/site-packages (from open3d==0.18.0->-r /home/ubuntu/workdir/Gaussian-SLAM/condaenv.rg07_ib3.requirements.txt (line 1)) (5.10.4)
Requirement already satisfied: configargparse in /home/ubuntu/conda/envs/gslam/lib/python3.10/site-packages (from open3d==0.18.0->-r /home/ubuntu/workdir/Gaussian-SLAM/condaenv.rg07_ib3.requirements.txt (line 1)) (1.7)
Requirement already satisfied: ipywidgets>=8.0.4 in /home/ubuntu/conda/envs/gslam/lib/python3.10/site-packages (from open3d==0.18.0->-r /home/ubuntu/workdir/Gaussian-SLAM/condaenv.rg07_ib3.requirements.txt (line 1)) (8.1.2)
Requirement already satisfied: addict in /home/ubuntu/conda/envs/gslam/lib/python3.10/site-packages (from open3d==0.18.0->-r /home/ubuntu/workdir/Gaussian-SLAM/condaenv.rg07_ib3.requirements.txt (line 1)) (2.4.0)
Requirement already satisfied: pillow>=9.3.0 in /home/ubuntu/conda/envs/gslam/lib/python3.10/site-packages (from open3d==0.18.0->-r /home/ubuntu/workdir/Gaussian-SLAM/condaenv.rg07_ib3.requirements.txt (line 1)) (9.4.0)
Requirement already satisfied: matplotlib>=3 in /home/ubuntu/conda/envs/gslam/lib/python3.10/site-packages (from open3d==0.18.0->-r /home/ubuntu/workdir/Gaussian-SLAM/condaenv.rg07_ib3.requirements.txt (line 1)) (3.8.4)
Requirement already satisfied: pandas>=1.0 in /home/ubuntu/conda/envs/gslam/lib/python3.10/site-packages (from open3d==0.18.0->-r /home/ubuntu/workdir/Gaussian-SLAM/condaenv.rg07_ib3.requirements.txt (line 1)) (2.2.2)
Requirement already satisfied: pyyaml>=5.4.1 in /home/ubuntu/conda/envs/gslam/lib/python3.10/site-packages (from open3d==0.18.0->-r /home/ubuntu/workdir/Gaussian-SLAM/condaenv.rg07_ib3.requirements.txt (line 1)) (6.0.1)
Requirement already satisfied: scikit-learn>=0.21 in /home/ubuntu/conda/envs/gslam/lib/python3.10/site-packages (from open3d==0.18.0->-r /home/ubuntu/workdir/Gaussian-SLAM/condaenv.rg07_ib3.requirements.txt (line 1)) (1.4.2)
Requirement already satisfied: pyquaternion in /home/ubuntu/conda/envs/gslam/lib/python3.10/site-packages (from open3d==0.18.0->-r /home/ubuntu/workdir/Gaussian-SLAM/condaenv.rg07_ib3.requirements.txt (line 1)) (0.9.9)
Requirement already satisfied: Click!=8.0.0,>=7.1 in /home/ubuntu/conda/envs/gslam/lib/python3.10/site-packages (from wandb->-r /home/ubuntu/workdir/Gaussian-SLAM/condaenv.rg07_ib3.requirements.txt (line 2)) (8.1.7)
Requirement already satisfied: GitPython!=3.1.29,>=1.0.0 in /home/ubuntu/conda/envs/gslam/lib/python3.10/site-packages (from wandb->-r /home/ubuntu/workdir/Gaussian-SLAM/condaenv.rg07_ib3.requirements.txt (line 2)) (3.1.43)
Requirement already satisfied: requests<3,>=2.0.0 in /home/ubuntu/conda/envs/gslam/lib/python3.10/site-packages (from wandb->-r /home/ubuntu/workdir/Gaussian-SLAM/condaenv.rg07_ib3.requirements.txt (line 2)) (2.31.0)
Requirement already satisfied: psutil>=5.0.0 in /home/ubuntu/conda/envs/gslam/lib/python3.10/site-packages (from wandb->-r /home/ubuntu/workdir/Gaussian-SLAM/condaenv.rg07_ib3.requirements.txt (line 2)) (5.9.8)
Requirement already satisfied: sentry-sdk>=1.0.0 in /home/ubuntu/conda/envs/gslam/lib/python3.10/site-packages (from wandb->-r /home/ubuntu/workdir/Gaussian-SLAM/condaenv.rg07_ib3.requirements.txt (line 2)) (1.45.0)
Requirement already satisfied: docker-pycreds>=0.4.0 in /home/ubuntu/conda/envs/gslam/lib/python3.10/site-packages (from wandb->-r /home/ubuntu/workdir/Gaussian-SLAM/condaenv.rg07_ib3.requirements.txt (line 2)) (0.4.0)
Requirement already satisfied: setproctitle in /home/ubuntu/conda/envs/gslam/lib/python3.10/site-packages (from wandb->-r /home/ubuntu/workdir/Gaussian-SLAM/condaenv.rg07_ib3.requirements.txt (line 2)) (1.3.3)
Requirement already satisfied: setuptools in /home/ubuntu/conda/envs/gslam/lib/python3.10/site-packages (from wandb->-r /home/ubuntu/workdir/Gaussian-SLAM/condaenv.rg07_ib3.requirements.txt (line 2)) (69.2.0)
Requirement already satisfied: appdirs>=1.4.3 in /home/ubuntu/conda/envs/gslam/lib/python3.10/site-packages (from wandb->-r /home/ubuntu/workdir/Gaussian-SLAM/condaenv.rg07_ib3.requirements.txt (line 2)) (1.4.4)
Requirement already satisfied: protobuf!=4.21.0,<5,>=3.19.0 in /home/ubuntu/conda/envs/gslam/lib/python3.10/site-packages (from wandb->-r /home/ubuntu/workdir/Gaussian-SLAM/condaenv.rg07_ib3.requirements.txt (line 2)) (4.25.3)
Requirement already satisfied: torch in /home/ubuntu/conda/envs/gslam/lib/python3.10/site-packages (from pytorch_msssim->-r /home/ubuntu/workdir/Gaussian-SLAM/condaenv.rg07_ib3.requirements.txt (line 4)) (1.12.1)
Requirement already satisfied: packaging>17.1 in /home/ubuntu/conda/envs/gslam/lib/python3.10/site-packages (from torchmetrics->-r /home/ubuntu/workdir/Gaussian-SLAM/condaenv.rg07_ib3.requirements.txt (line 5)) (24.0)
Collecting lightning-utilities>=0.8.0 (from torchmetrics->-r /home/ubuntu/workdir/Gaussian-SLAM/condaenv.rg07_ib3.requirements.txt (line 5))
Using cached lightning_utilities-0.11.2-py3-none-any.whl.metadata (4.7 kB)
Requirement already satisfied: Flask<3.1,>=1.0.4 in /home/ubuntu/conda/envs/gslam/lib/python3.10/site-packages (from dash>=2.6.0->open3d==0.18.0->-r /home/ubuntu/workdir/Gaussian-SLAM/condaenv.rg07_ib3.requirements.txt (line 1)) (3.0.3)
Requirement already satisfied: plotly>=5.0.0 in /home/ubuntu/conda/envs/gslam/lib/python3.10/site-packages (from dash>=2.6.0->open3d==0.18.0->-r /home/ubuntu/workdir/Gaussian-SLAM/condaenv.rg07_ib3.requirements.txt (line 1)) (5.20.0)
Requirement already satisfied: dash-html-components==2.0.0 in /home/ubuntu/conda/envs/gslam/lib/python3.10/site-packages (from dash>=2.6.0->open3d==0.18.0->-r /home/ubuntu/workdir/Gaussian-SLAM/condaenv.rg07_ib3.requirements.txt (line 1)) (2.0.0)
Requirement already satisfied: dash-core-components==2.0.0 in /home/ubuntu/conda/envs/gslam/lib/python3.10/site-packages (from dash>=2.6.0->open3d==0.18.0->-r /home/ubuntu/workdir/Gaussian-SLAM/condaenv.rg07_ib3.requirements.txt (line 1)) (2.0.0)
Requirement already satisfied: dash-table==5.0.0 in /home/ubuntu/conda/envs/gslam/lib/python3.10/site-packages (from dash>=2.6.0->open3d==0.18.0->-r /home/ubuntu/workdir/Gaussian-SLAM/condaenv.rg07_ib3.requirements.txt (line 1)) (5.0.0)
Requirement already satisfied: importlib-metadata in /home/ubuntu/conda/envs/gslam/lib/python3.10/site-packages (from dash>=2.6.0->open3d==0.18.0->-r /home/ubuntu/workdir/Gaussian-SLAM/condaenv.rg07_ib3.requirements.txt (line 1)) (7.1.0)
Requirement already satisfied: typing-extensions>=4.1.1 in /home/ubuntu/conda/envs/gslam/lib/python3.10/site-packages (from dash>=2.6.0->open3d==0.18.0->-r /home/ubuntu/workdir/Gaussian-SLAM/condaenv.rg07_ib3.requirements.txt (line 1)) (4.10.0)
Requirement already satisfied: retrying in /home/ubuntu/conda/envs/gslam/lib/python3.10/site-packages (from dash>=2.6.0->open3d==0.18.0->-r /home/ubuntu/workdir/Gaussian-SLAM/condaenv.rg07_ib3.requirements.txt (line 1)) (1.3.4)
Requirement already satisfied: nest-asyncio in /home/ubuntu/conda/envs/gslam/lib/python3.10/site-packages (from dash>=2.6.0->open3d==0.18.0->-r /home/ubuntu/workdir/Gaussian-SLAM/condaenv.rg07_ib3.requirements.txt (line 1)) (1.6.0)
Requirement already satisfied: six>=1.4.0 in /home/ubuntu/conda/envs/gslam/lib/python3.10/site-packages (from docker-pycreds>=0.4.0->wandb->-r /home/ubuntu/workdir/Gaussian-SLAM/condaenv.rg07_ib3.requirements.txt (line 2)) (1.16.0)
Requirement already satisfied: gitdb<5,>=4.0.1 in /home/ubuntu/conda/envs/gslam/lib/python3.10/site-packages (from GitPython!=3.1.29,>=1.0.0->wandb->-r /home/ubuntu/workdir/Gaussian-SLAM/condaenv.rg07_ib3.requirements.txt (line 2)) (4.0.11)
Requirement already satisfied: comm>=0.1.3 in /home/ubuntu/conda/envs/gslam/lib/python3.10/site-packages (from ipywidgets>=8.0.4->open3d==0.18.0->-r /home/ubuntu/workdir/Gaussian-SLAM/condaenv.rg07_ib3.requirements.txt (line 1)) (0.2.2)
Requirement already satisfied: ipython>=6.1.0 in /home/ubuntu/conda/envs/gslam/lib/python3.10/site-packages (from ipywidgets>=8.0.4->open3d==0.18.0->-r /home/ubuntu/workdir/Gaussian-SLAM/condaenv.rg07_ib3.requirements.txt (line 1)) (8.23.0)
Requirement already satisfied: traitlets>=4.3.1 in /home/ubuntu/conda/envs/gslam/lib/python3.10/site-packages (from ipywidgets>=8.0.4->open3d==0.18.0->-r /home/ubuntu/workdir/Gaussian-SLAM/condaenv.rg07_ib3.requirements.txt (line 1)) (5.14.2)
Requirement already satisfied: widgetsnbextension~=4.0.10 in /home/ubuntu/conda/envs/gslam/lib/python3.10/site-packages (from ipywidgets>=8.0.4->open3d==0.18.0->-r /home/ubuntu/workdir/Gaussian-SLAM/condaenv.rg07_ib3.requirements.txt (line 1)) (4.0.10)
Requirement already satisfied: jupyterlab-widgets~=3.0.10 in /home/ubuntu/conda/envs/gslam/lib/python3.10/site-packages (from ipywidgets>=8.0.4->open3d==0.18.0->-r /home/ubuntu/workdir/Gaussian-SLAM/condaenv.rg07_ib3.requirements.txt (line 1)) (3.0.10)
Requirement already satisfied: contourpy>=1.0.1 in /home/ubuntu/conda/envs/gslam/lib/python3.10/site-packages (from matplotlib>=3->open3d==0.18.0->-r /home/ubuntu/workdir/Gaussian-SLAM/condaenv.rg07_ib3.requirements.txt (line 1)) (1.2.1)
Requirement already satisfied: cycler>=0.10 in /home/ubuntu/conda/envs/gslam/lib/python3.10/site-packages (from matplotlib>=3->open3d==0.18.0->-r /home/ubuntu/workdir/Gaussian-SLAM/condaenv.rg07_ib3.requirements.txt (line 1)) (0.12.1)
Requirement already satisfied: fonttools>=4.22.0 in /home/ubuntu/conda/envs/gslam/lib/python3.10/site-packages (from matplotlib>=3->open3d==0.18.0->-r /home/ubuntu/workdir/Gaussian-SLAM/condaenv.rg07_ib3.requirements.txt (line 1)) (4.51.0)
Requirement already satisfied: kiwisolver>=1.3.1 in /home/ubuntu/conda/envs/gslam/lib/python3.10/site-packages (from matplotlib>=3->open3d==0.18.0->-r /home/ubuntu/workdir/Gaussian-SLAM/condaenv.rg07_ib3.requirements.txt (line 1)) (1.4.5)
Requirement already satisfied: pyparsing>=2.3.1 in /home/ubuntu/conda/envs/gslam/lib/python3.10/site-packages (from matplotlib>=3->open3d==0.18.0->-r /home/ubuntu/workdir/Gaussian-SLAM/condaenv.rg07_ib3.requirements.txt (line 1)) (3.1.2)
Requirement already satisfied: python-dateutil>=2.7 in /home/ubuntu/conda/envs/gslam/lib/python3.10/site-packages (from matplotlib>=3->open3d==0.18.0->-r /home/ubuntu/workdir/Gaussian-SLAM/condaenv.rg07_ib3.requirements.txt (line 1)) (2.9.0.post0)
Requirement already satisfied: fastjsonschema>=2.15 in /home/ubuntu/conda/envs/gslam/lib/python3.10/site-packages (from nbformat>=5.7.0->open3d==0.18.0->-r /home/ubuntu/workdir/Gaussian-SLAM/condaenv.rg07_ib3.requirements.txt (line 1)) (2.19.1)
Requirement already satisfied: jsonschema>=2.6 in /home/ubuntu/conda/envs/gslam/lib/python3.10/site-packages (from nbformat>=5.7.0->open3d==0.18.0->-r /home/ubuntu/workdir/Gaussian-SLAM/condaenv.rg07_ib3.requirements.txt (line 1)) (4.21.1)
Requirement already satisfied: jupyter-core!=5.0.,>=4.12 in /home/ubuntu/conda/envs/gslam/lib/python3.10/site-packages (from nbformat>=5.7.0->open3d==0.18.0->-r /home/ubuntu/workdir/Gaussian-SLAM/condaenv.rg07_ib3.requirements.txt (line 1)) (5.7.2)
Requirement already satisfied: pytz>=2020.1 in /home/ubuntu/conda/envs/gslam/lib/python3.10/site-packages (from pandas>=1.0->open3d==0.18.0->-r /home/ubuntu/workdir/Gaussian-SLAM/condaenv.rg07_ib3.requirements.txt (line 1)) (2024.1)
Requirement already satisfied: tzdata>=2022.7 in /home/ubuntu/conda/envs/gslam/lib/python3.10/site-packages (from pandas>=1.0->open3d==0.18.0->-r /home/ubuntu/workdir/Gaussian-SLAM/condaenv.rg07_ib3.requirements.txt (line 1)) (2024.1)
Requirement already satisfied: charset-normalizer<4,>=2 in /home/ubuntu/conda/envs/gslam/lib/python3.10/site-packages (from requests<3,>=2.0.0->wandb->-r /home/ubuntu/workdir/Gaussian-SLAM/condaenv.rg07_ib3.requirements.txt (line 2)) (3.3.2)
Requirement already satisfied: idna<4,>=2.5 in /home/ubuntu/conda/envs/gslam/lib/python3.10/site-packages (from requests<3,>=2.0.0->wandb->-r /home/ubuntu/workdir/Gaussian-SLAM/condaenv.rg07_ib3.requirements.txt (line 2)) (3.6)
Requirement already satisfied: urllib3<3,>=1.21.1 in /home/ubuntu/conda/envs/gslam/lib/python3.10/site-packages (from requests<3,>=2.0.0->wandb->-r /home/ubuntu/workdir/Gaussian-SLAM/condaenv.rg07_ib3.requirements.txt (line 2)) (2.2.1)
Requirement already satisfied: certifi>=2017.4.17 in /home/ubuntu/conda/envs/gslam/lib/python3.10/site-packages (from requests<3,>=2.0.0->wandb->-r /home/ubuntu/workdir/Gaussian-SLAM/condaenv.rg07_ib3.requirements.txt (line 2)) (2024.2.2)
Requirement already satisfied: scipy>=1.6.0 in /home/ubuntu/conda/envs/gslam/lib/python3.10/site-packages (from scikit-learn>=0.21->open3d==0.18.0->-r /home/ubuntu/workdir/Gaussian-SLAM/condaenv.rg07_ib3.requirements.txt (line 1)) (1.13.0)
Requirement already satisfied: joblib>=1.2.0 in /home/ubuntu/conda/envs/gslam/lib/python3.10/site-packages (from scikit-learn>=0.21->open3d==0.18.0->-r /home/ubuntu/workdir/Gaussian-SLAM/condaenv.rg07_ib3.requirements.txt (line 1)) (1.4.0)
Requirement already satisfied: threadpoolctl>=2.0.0 in /home/ubuntu/conda/envs/gslam/lib/python3.10/site-packages (from scikit-learn>=0.21->open3d==0.18.0->-r /home/ubuntu/workdir/Gaussian-SLAM/condaenv.rg07_ib3.requirements.txt (line 1)) (3.4.0)
Requirement already satisfied: MarkupSafe>=2.1.1 in /home/ubuntu/conda/envs/gslam/lib/python3.10/site-packages (from werkzeug>=2.2.3->open3d==0.18.0->-r /home/ubuntu/workdir/Gaussian-SLAM/condaenv.rg07_ib3.requirements.txt (line 1)) (2.1.5)
Requirement already satisfied: Jinja2>=3.1.2 in /home/ubuntu/conda/envs/gslam/lib/python3.10/site-packages (from Flask<3.1,>=1.0.4->dash>=2.6.0->open3d==0.18.0->-r /home/ubuntu/workdir/Gaussian-SLAM/condaenv.rg07_ib3.requirements.txt (line 1)) (3.1.3)
Requirement already satisfied: itsdangerous>=2.1.2 in /home/ubuntu/conda/envs/gslam/lib/python3.10/site-packages (from Flask<3.1,>=1.0.4->dash>=2.6.0->open3d==0.18.0->-r /home/ubuntu/workdir/Gaussian-SLAM/condaenv.rg07_ib3.requirements.txt (line 1)) (2.1.2)
Requirement already satisfied: blinker>=1.6.2 in /home/ubuntu/conda/envs/gslam/lib/python3.10/site-packages (from Flask<3.1,>=1.0.4->dash>=2.6.0->open3d==0.18.0->-r /home/ubuntu/workdir/Gaussian-SLAM/condaenv.rg07_ib3.requirements.txt (line 1)) (1.7.0)
Requirement already satisfied: smmap<6,>=3.0.1 in /home/ubuntu/conda/envs/gslam/lib/python3.10/site-packages (from gitdb<5,>=4.0.1->GitPython!=3.1.29,>=1.0.0->wandb->-r /home/ubuntu/workdir/Gaussian-SLAM/condaenv.rg07_ib3.requirements.txt (line 2)) (5.0.1)
Requirement already satisfied: decorator in /home/ubuntu/conda/envs/gslam/lib/python3.10/site-packages (from ipython>=6.1.0->ipywidgets>=8.0.4->open3d==0.18.0->-r /home/ubuntu/workdir/Gaussian-SLAM/condaenv.rg07_ib3.requirements.txt (line 1)) (5.1.1)
Requirement already satisfied: jedi>=0.16 in /home/ubuntu/conda/envs/gslam/lib/python3.10/site-packages (from ipython>=6.1.0->ipywidgets>=8.0.4->open3d==0.18.0->-r /home/ubuntu/workdir/Gaussian-SLAM/condaenv.rg07_ib3.requirements.txt (line 1)) (0.19.1)
Requirement already satisfied: matplotlib-inline in /home/ubuntu/conda/envs/gslam/lib/python3.10/site-packages (from ipython>=6.1.0->ipywidgets>=8.0.4->open3d==0.18.0->-r /home/ubuntu/workdir/Gaussian-SLAM/condaenv.rg07_ib3.requirements.txt (line 1)) (0.1.6)
Requirement already satisfied: prompt-toolkit<3.1.0,>=3.0.41 in /home/ubuntu/conda/envs/gslam/lib/python3.10/site-packages (from ipython>=6.1.0->ipywidgets>=8.0.4->open3d==0.18.0->-r /home/ubuntu/workdir/Gaussian-SLAM/condaenv.rg07_ib3.requirements.txt (line 1)) (3.0.43)
Requirement already satisfied: pygments>=2.4.0 in /home/ubuntu/conda/envs/gslam/lib/python3.10/site-packages (from ipython>=6.1.0->ipywidgets>=8.0.4->open3d==0.18.0->-r /home/ubuntu/workdir/Gaussian-SLAM/condaenv.rg07_ib3.requirements.txt (line 1)) (2.17.2)
Requirement already satisfied: stack-data in /home/ubuntu/conda/envs/gslam/lib/python3.10/site-packages (from ipython>=6.1.0->ipywidgets>=8.0.4->open3d==0.18.0->-r /home/ubuntu/workdir/Gaussian-SLAM/condaenv.rg07_ib3.requirements.txt (line 1)) (0.6.3)
Requirement already satisfied: exceptiongroup in /home/ubuntu/conda/envs/gslam/lib/python3.10/site-packages (from ipython>=6.1.0->ipywidgets>=8.0.4->open3d==0.18.0->-r /home/ubuntu/workdir/Gaussian-SLAM/condaenv.rg07_ib3.requirements.txt (line 1)) (1.2.0)
Requirement already satisfied: pexpect>4.3 in /home/ubuntu/conda/envs/gslam/lib/python3.10/site-packages (from ipython>=6.1.0->ipywidgets>=8.0.4->open3d==0.18.0->-r /home/ubuntu/workdir/Gaussian-SLAM/condaenv.rg07_ib3.requirements.txt (line 1)) (4.9.0)
Requirement already satisfied: attrs>=22.2.0 in /home/ubuntu/conda/envs/gslam/lib/python3.10/site-packages (from jsonschema>=2.6->nbformat>=5.7.0->open3d==0.18.0->-r /home/ubuntu/workdir/Gaussian-SLAM/condaenv.rg07_ib3.requirements.txt (line 1)) (23.2.0)
Requirement already satisfied: jsonschema-specifications>=2023.03.6 in /home/ubuntu/conda/envs/gslam/lib/python3.10/site-packages (from jsonschema>=2.6->nbformat>=5.7.0->open3d==0.18.0->-r /home/ubuntu/workdir/Gaussian-SLAM/condaenv.rg07_ib3.requirements.txt (line 1)) (2023.12.1)
Requirement already satisfied: referencing>=0.28.4 in /home/ubuntu/conda/envs/gslam/lib/python3.10/site-packages (from jsonschema>=2.6->nbformat>=5.7.0->open3d==0.18.0->-r /home/ubuntu/workdir/Gaussian-SLAM/condaenv.rg07_ib3.requirements.txt (line 1)) (0.34.0)
Requirement already satisfied: rpds-py>=0.7.1 in /home/ubuntu/conda/envs/gslam/lib/python3.10/site-packages (from jsonschema>=2.6->nbformat>=5.7.0->open3d==0.18.0->-r /home/ubuntu/workdir/Gaussian-SLAM/condaenv.rg07_ib3.requirements.txt (line 1)) (0.18.0)
Requirement already satisfied: platformdirs>=2.5 in /home/ubuntu/conda/envs/gslam/lib/python3.10/site-packages (from jupyter-core!=5.0.,>=4.12->nbformat>=5.7.0->open3d==0.18.0->-r /home/ubuntu/workdir/Gaussian-SLAM/condaenv.rg07_ib3.requirements.txt (line 1)) (4.2.0)
Requirement already satisfied: tenacity>=6.2.0 in /home/ubuntu/conda/envs/gslam/lib/python3.10/site-packages (from plotly>=5.0.0->dash>=2.6.0->open3d==0.18.0->-r /home/ubuntu/workdir/Gaussian-SLAM/condaenv.rg07_ib3.requirements.txt (line 1)) (8.2.3)
Requirement already satisfied: zipp>=0.5 in /home/ubuntu/conda/envs/gslam/lib/python3.10/site-packages (from importlib-metadata->dash>=2.6.0->open3d==0.18.0->-r /home/ubuntu/workdir/Gaussian-SLAM/condaenv.rg07_ib3.requirements.txt (line 1)) (3.18.1)
Requirement already satisfied: parso<0.9.0,>=0.8.3 in /home/ubuntu/conda/envs/gslam/lib/python3.10/site-packages (from jedi>=0.16->ipython>=6.1.0->ipywidgets>=8.0.4->open3d==0.18.0->-r /home/ubuntu/workdir/Gaussian-SLAM/condaenv.rg07_ib3.requirements.txt (line 1)) (0.8.4)
Requirement already satisfied: ptyprocess>=0.5 in /home/ubuntu/conda/envs/gslam/lib/python3.10/site-packages (from pexpect>4.3->ipython>=6.1.0->ipywidgets>=8.0.4->open3d==0.18.0->-r /home/ubuntu/workdir/Gaussian-SLAM/condaenv.rg07_ib3.requirements.txt (line 1)) (0.7.0)
Requirement already satisfied: wcwidth in /home/ubuntu/conda/envs/gslam/lib/python3.10/site-packages (from prompt-toolkit<3.1.0,>=3.0.41->ipython>=6.1.0->ipywidgets>=8.0.4->open3d==0.18.0->-r /home/ubuntu/workdir/Gaussian-SLAM/condaenv.rg07_ib3.requirements.txt (line 1)) (0.2.13)
Requirement already satisfied: executing>=1.2.0 in /home/ubuntu/conda/envs/gslam/lib/python3.10/site-packages (from stack-data->ipython>=6.1.0->ipywidgets>=8.0.4->open3d==0.18.0->-r /home/ubuntu/workdir/Gaussian-SLAM/condaenv.rg07_ib3.requirements.txt (line 1)) (2.0.1)
Requirement already satisfied: asttokens>=2.1.0 in /home/ubuntu/conda/envs/gslam/lib/python3.10/site-packages (from stack-data->ipython>=6.1.0->ipywidgets>=8.0.4->open3d==0.18.0->-r /home/ubuntu/workdir/Gaussian-SLAM/condaenv.rg07_ib3.requirements.txt (line 1)) (2.4.1)
Requirement already satisfied: pure-eval in /home/ubuntu/conda/envs/gslam/lib/python3.10/site-packages (from stack-data->ipython>=6.1.0->ipywidgets>=8.0.4->open3d==0.18.0->-r /home/ubuntu/workdir/Gaussian-SLAM/condaenv.rg07_ib3.requirements.txt (line 1)) (0.2.2)
Using cached trimesh-4.3.0-py3-none-any.whl (693 kB)
Using cached pytorch_msssim-1.0.0-py3-none-any.whl (7.7 kB)
Using cached torchmetrics-1.3.2-py3-none-any.whl (841 kB)
Using cached lightning_utilities-0.11.2-py3-none-any.whl (26 kB)
Building wheels for collected packages: simple_knn, gaussian_rasterizer
Building wheel for simple_knn (setup.py): started
Building wheel for simple_knn (setup.py): finished with status 'error'
Running setup.py clean for simple_knn
Building wheel for gaussian_rasterizer (setup.py): started
Building wheel for gaussian_rasterizer (setup.py): finished with status 'error'
Running setup.py clean for gaussian_rasterizer
Failed to build simple_knn gaussian_rasterizer
Pip subprocess error:
Running command git clone --filter=blob:none --quiet https://github.com/eriksandstroem/evaluate_3d_reconstruction_lib.git /tmp/pip-req-build-k2z9n_op
Running command git rev-parse -q --verify 'sha^9b3cc08be5440db9c375cc21e3bd65bb4a337db7'
Running command git fetch -q https://github.com/eriksandstroem/evaluate_3d_reconstruction_lib.git 9b3cc08be5440db9c375cc21e3bd65bb4a337db7
Running command git clone --filter=blob:none --quiet https://github.com/VladimirYugay/simple-knn.git /tmp/pip-req-build-r9sin004
Running command git rev-parse -q --verify 'sha^c7e51a06a4cd84c25e769fee29ab391fe5d5ff8d'
Running command git fetch -q https://github.com/VladimirYugay/simple-knn.git c7e51a06a4cd84c25e769fee29ab391fe5d5ff8d
Running command git clone --filter=blob:none --quiet https://github.com/VladimirYugay/gaussian_rasterizer.git /tmp/pip-req-build-vh3i8h9e
Running command git rev-parse -q --verify 'sha^9c40173fcc8d9b16778a1a8040295bc2f9ebf129'
Running command git fetch -q https://github.com/VladimirYugay/gaussian_rasterizer.git 9c40173fcc8d9b16778a1a8040295bc2f9ebf129
error: subprocess-exited-with-error
× python setup.py bdist_wheel did not run successfully.
│ exit code: 1
╰─> [48 lines of output]
running bdist_wheel
running build
running build_ext
Traceback (most recent call last):
File "", line 2, in
File "", line 34, in
File "/tmp/pip-req-build-r9sin004/setup.py", line 21, in
setup(
File "/home/ubuntu/conda/envs/gslam/lib/python3.10/site-packages/setuptools/init.py", line 104, in setup
return distutils.core.setup(**attrs)
File "/home/ubuntu/conda/envs/gslam/lib/python3.10/site-packages/setuptools/_distutils/core.py", line 185, in setup
return run_commands(dist)
File "/home/ubuntu/conda/envs/gslam/lib/python3.10/site-packages/setuptools/_distutils/core.py", line 201, in run_commands
dist.run_commands()
File "/home/ubuntu/conda/envs/gslam/lib/python3.10/site-packages/setuptools/_distutils/dist.py", line 969, in run_commands
self.run_command(cmd)
File "/home/ubuntu/conda/envs/gslam/lib/python3.10/site-packages/setuptools/dist.py", line 967, in run_command
super().run_command(command)
File "/home/ubuntu/conda/envs/gslam/lib/python3.10/site-packages/setuptools/_distutils/dist.py", line 988, in run_command
cmd_obj.run()
File "/home/ubuntu/conda/envs/gslam/lib/python3.10/site-packages/wheel/bdist_wheel.py", line 368, in run
self.run_command("build")
File "/home/ubuntu/conda/envs/gslam/lib/python3.10/site-packages/setuptools/_distutils/cmd.py", line 318, in run_command
self.distribution.run_command(command)
File "/home/ubuntu/conda/envs/gslam/lib/python3.10/site-packages/setuptools/dist.py", line 967, in run_command
super().run_command(command)
File "/home/ubuntu/conda/envs/gslam/lib/python3.10/site-packages/setuptools/_distutils/dist.py", line 988, in run_command
cmd_obj.run()
File "/home/ubuntu/conda/envs/gslam/lib/python3.10/site-packages/setuptools/_distutils/command/build.py", line 131, in run
self.run_command(cmd_name)
File "/home/ubuntu/conda/envs/gslam/lib/python3.10/site-packages/setuptools/_distutils/cmd.py", line 318, in run_command
self.distribution.run_command(command)
File "/home/ubuntu/conda/envs/gslam/lib/python3.10/site-packages/setuptools/dist.py", line 967, in run_command
super().run_command(command)
File "/home/ubuntu/conda/envs/gslam/lib/python3.10/site-packages/setuptools/_distutils/dist.py", line 988, in run_command
cmd_obj.run()
File "/home/ubuntu/conda/envs/gslam/lib/python3.10/site-packages/setuptools/command/build_ext.py", line 91, in run
_build_ext.run(self)
File "/home/ubuntu/conda/envs/gslam/lib/python3.10/site-packages/setuptools/_distutils/command/build_ext.py", line 345, in run
self.build_extensions()
File "/home/ubuntu/conda/envs/gslam/lib/python3.10/site-packages/torch/utils/cpp_extension.py", line 434, in build_extensions
self._check_cuda_version(compiler_name, compiler_version)
File "/home/ubuntu/conda/envs/gslam/lib/python3.10/site-packages/torch/utils/cpp_extension.py", line 812, in _check_cuda_version
raise RuntimeError(CUDA_MISMATCH_MESSAGE.format(cuda_str_version, torch.version.cuda))
RuntimeError:
The detected CUDA version (11.7) mismatches the version that was used to compile
PyTorch (10.2). Please make sure to use the same CUDA versions.
  [end of output]

note: This error originates from a subprocess, and is likely not a problem with pip.
ERROR: Failed building wheel for simple_knn
error: subprocess-exited-with-error
× python setup.py bdist_wheel did not run successfully.
│ exit code: 1
╰─> [52 lines of output]
running bdist_wheel
running build
running build_py
creating build/lib.linux-x86_64-cpython-310
creating build/lib.linux-x86_64-cpython-310/gaussian_rasterizer
copying gaussian_rasterizer/init.py -> build/lib.linux-x86_64-cpython-310/gaussian_rasterizer
running build_ext
Traceback (most recent call last):
File "", line 2, in
File "", line 34, in
File "/tmp/pip-req-build-vh3i8h9e/setup.py", line 19, in
setup(
File "/home/ubuntu/conda/envs/gslam/lib/python3.10/site-packages/setuptools/init.py", line 104, in setup
return distutils.core.setup(**attrs)
File "/home/ubuntu/conda/envs/gslam/lib/python3.10/site-packages/setuptools/_distutils/core.py", line 185, in setup
return run_commands(dist)
File "/home/ubuntu/conda/envs/gslam/lib/python3.10/site-packages/setuptools/_distutils/core.py", line 201, in run_commands
dist.run_commands()
File "/home/ubuntu/conda/envs/gslam/lib/python3.10/site-packages/setuptools/_distutils/dist.py", line 969, in run_commands
self.run_command(cmd)
File "/home/ubuntu/conda/envs/gslam/lib/python3.10/site-packages/setuptools/dist.py", line 967, in run_command
super().run_command(command)
File "/home/ubuntu/conda/envs/gslam/lib/python3.10/site-packages/setuptools/_distutils/dist.py", line 988, in run_command
cmd_obj.run()
File "/home/ubuntu/conda/envs/gslam/lib/python3.10/site-packages/wheel/bdist_wheel.py", line 368, in run
self.run_command("build")
File "/home/ubuntu/conda/envs/gslam/lib/python3.10/site-packages/setuptools/_distutils/cmd.py", line 318, in run_command
self.distribution.run_command(command)
File "/home/ubuntu/conda/envs/gslam/lib/python3.10/site-packages/setuptools/dist.py", line 967, in run_command
super().run_command(command)
File "/home/ubuntu/conda/envs/gslam/lib/python3.10/site-packages/setuptools/_distutils/dist.py", line 988, in run_command
cmd_obj.run()
File "/home/ubuntu/conda/envs/gslam/lib/python3.10/site-packages/setuptools/_distutils/command/build.py", line 131, in run
self.run_command(cmd_name)
File "/home/ubuntu/conda/envs/gslam/lib/python3.10/site-packages/setuptools/_distutils/cmd.py", line 318, in run_command
self.distribution.run_command(command)
File "/home/ubuntu/conda/envs/gslam/lib/python3.10/site-packages/setuptools/dist.py", line 967, in run_command
super().run_command(command)
File "/home/ubuntu/conda/envs/gslam/lib/python3.10/site-packages/setuptools/_distutils/dist.py", line 988, in run_command
cmd_obj.run()
File "/home/ubuntu/conda/envs/gslam/lib/python3.10/site-packages/setuptools/command/build_ext.py", line 91, in run
_build_ext.run(self)
File "/home/ubuntu/conda/envs/gslam/lib/python3.10/site-packages/setuptools/_distutils/command/build_ext.py", line 345, in run
self.build_extensions()
File "/home/ubuntu/conda/envs/gslam/lib/python3.10/site-packages/torch/utils/cpp_extension.py", line 434, in build_extensions
self._check_cuda_version(compiler_name, compiler_version)
File "/home/ubuntu/conda/envs/gslam/lib/python3.10/site-packages/torch/utils/cpp_extension.py", line 812, in _check_cuda_version
raise RuntimeError(CUDA_MISMATCH_MESSAGE.format(cuda_str_version, torch.version.cuda))
RuntimeError:
The detected CUDA version (11.7) mismatches the version that was used to compile
PyTorch (10.2). Please make sure to use the same CUDA versions.
  [end of output]

note: This error originates from a subprocess, and is likely not a problem with pip.
ERROR: Failed building wheel for gaussian_rasterizer
ERROR: Could not build wheels for simple_knn, gaussian_rasterizer, which is required to install pyproject.toml-based projects
failed
CondaEnvException: Pip failed
nvcc --version
nvcc: NVIDIA (R) Cuda compiler driver
Copyright (c) 2005-2022 NVIDIA Corporation
Built on Wed_Jun__8_16:49:14_PDT_2022
Cuda compilation tools, release 11.7, V11.7.99
Build cuda_11.7.r11.7/compiler.31442593_0

Hi @hariharan1412, are you updating the conda environment or doing fresh install? The provided yaml file will avoid cuda mismatch error.

i tried both none of them is working, I'm keep on getting this error.

I can't reproduce this error, the conda env is tested locally and on cluster.

Could you please share your env list with me so I can create mine from there?

This won't solve the problem, as gaussian_rasterizer and simple_knn need to be built. The error message above shows cuda mismatch:
The detected CUDA version (11.7) mismatches the version that was used to compile PyTorch (10.2)

, but none of these versions are listed in our yaml file, as we use pytorch 2.1 with cuda 12.1. Please double check.

I have already successfully setup Gaussian Splatting conda environment, which also requires both Gaussian_rasterizer and simple_knn in the same system.

I see, please use a separate conda environment for our repo to avoid any cuda mismatch with the current environment.

@hariharan1412, as an alternative, try installing the Gaussian Splatting environment (which you already can do), and then install the requirements mentioned in our environment file without specifying their versions. In the very end, install our rasterizer.

Updating conda solved the issue.


clean-math-thesis:0.1.0

I am submitting

[x] a new package
[ ] an update for a package

Description: After finishing my master's thesis, I thought it could be useful to create a template from it. I did not theme it to a particular university but created a general math template which uses great-theorems and also configures it in a useful way.  Additionally, I included my equation settings, which also took me some time to find when writing my thesis. I hope to make life easier for people writing a mathematical thesis in the future.

I have read and followed the submission guidelines and, in particular, I

[x] selected a name that isn't the most obvious or canonical name for what the package does
[x] added a typst.toml file with all required keys
[x] added a README.md with documentation for my package
[x] have chosen a license and added a LICENSE file or linked one in my README.md
[x] tested my package locally on my system and it worked
[x] excluded PDFs or README images, if any, but not the LICENSE

[x] ensured that my package is licensed such that users can use and distribute the contents of its template directory without restriction, after modifying them through normal use.

I am not entirely sure about this last point, but as I have seen other template packages under the MIT license I guess it should be alright.
Thanks for processing my template, let me know if anything needs to be changed :)

Thank you!


Parse content that starts with curly brackets

In #169 was reported that JSON content cannot be parsed. The workaround was to warp the content in quotes but that causes some inconveniences since we need to escape inner quotes. Also, due to #178 we cannot do variable substitution. Therefore, we should be able to parse content that starts with curly brackets. For example:
Given:
$ cat .env
JSON={"a":[1,2,3], "b": "FOO BAR BAZ"}

Should not produce:
dotenv: .env
   |
2 |  JSON={"a":[1,2,3], "b": "FOO BAR BAZ"}
   |

unexpected '"'
expecting ${, ...

After some review, I noticed the issue is not related to the starting curly bracket { but due to the double quote " after it. It seems dotenv parser allows only escaped quotes after the first character. The following will be parsed correctly:
# .env
JSON={\"a\":[1,2,3],\"b\":\"FOO\ BAR\ BAZ\"}

NOTE that it also needs to escape spaces. I need to review a little bit more the reasons of this initial decision before updating the parser.

After some thought, I think I prefer to keep the behaviour of dotenv since it seems the correct one. If a use wants to set a JSON value in an env variable they can wrap the value in quotes like it is mentioned in the README. Therefore, I'm closing this issue now.


Add support for BankMsg::Burn

See https://github.com/CosmWasm/cosmwasm/pull/860. This will be available in the next CosmWasm (> 0.14.0-beta2).

Done in https://github.com/CosmWasm/wasmvm/pull/210


<AggregatorV3Interface.sol missing for beginner guide>

Description
Missing file AggregatorV3Interface.sol linked in Beginner Guide
Your Environment
Remix - Sample gist
Basic Information
This is the first piece of code that one tries out when leaning about the basics of chainlink smart contracts development. The code can not be compiled because it is missing the file mentioned above. If new devs can not compile this code they will leave and look for other projects.
Steps to Reproduce
try to compile the example in this Beginner Guide
Additional Information
none

Thanks for mentioning that. It's because the main path to contracts has changed.


[Feature Request]: faq section for kitter website

Is there an existing issue for this?

[X] I have searched the existing issues

Feature Description
faq section for kitter website
Use Case
users will get to clear many doubts before hand without contacting
Benefits
good user experiance
Add ScreenShots
https://github.com/user-attachments/assets/68096c14-97e7-47dc-8316-f8157f931fc1
Priority
High
Record

[X] I have read the Contributing Guidelines
[X] I'm a GSSOC'24 contributor
[ ] I'm a SSOC'24 contributor
[X] I have starred the repository

@apu52 please assign me this issue


API Elegance and usability

I'm requesting we use this issue to discuss API changes and suggestions. To start it off I'm recommended we change the
engi.Open(..., ...)

to
engi.Run(..., ...)

I feel as if this is more clear and makes more sense.

As @paked and I have given this a thumbs up, this looks like something we can do.

I'm thinking for further changes we should open new issues, instead of keeping it under one roof. Is this ok @otraore?

Yes no problem @paked, Originally planned to use this to discuss changes but that shouldn't be a problem once we have gitter set up.


Feature request: recursively trace calls within traced function

Hi, thanks for birdseye!
I often use it to trace a whole flow, e.g a web request, from endpoint to response.
It's especially useful when the flow is complicated and can't be debugged locally.
It can get cumbersome to @eye the first function -> run it -> add an @eye -> run it again -> add the next @eye -> etc.
It would be great if one could e.g
def bar(): ...

def baz(): ...

@deep_eye
def foo(call_bar: bool):
    if call_bar:
        return bar()
    return baz()

Which would be equivalent to simply decorating foo, bar and baz with @eye.
To avoid exploding, maybe a @deep_eye(trace_limit=10) option could be supported.
I know birdseye can trace whole modules, but more often than not, functions call functions from other modules, so I'm imagining a trace of a call tree that spans different modules.
What are your thoughts?
Thanks,
Gilad

The problem is that birdseye doesn't use sys.settrace, it modifies the code, and doing that correctly at the last moment before calling a function is somewhere between difficult and impossible.
I suggest you try out https://github.com/alexmojaki/snoop, which is better suited for this kind of thing. You don't even have to choose between snoop and birdseye, you can combine them with @spy, but setting a depth will only affect the snoop part.


Network Receiver drops if Network Card gets inserted into Network Transmitter

Issue description:
Network Receiver drops if Network Card gets inserted into Network Transmitter - interdimensional Networks are impossible
Steps to reproduce:

setup Controller + Transmitter in Dimension 2 "Aroma Mining World"
setup Controller + Receiver in Dimension 0 "Overworld"
link Network Card to Receiver in Dimension 0 "Overworld"
insert Network Card into Transmitter in Dimension 2 "Aroma Mining World"
go back to Dimension 0 "Overworld" and see that the Receiver is laying on the ground as item drop

everything is chunkloaded properly and everything else (Thermal Foundation machines, Environmental Tech machines, etc.) is working properly
Version (make sure you are on the latest version before reporting):

Minecraft: 1.12.2
Forge: <IP_ADDRESS>46
Refined Storage: 1.6.15

Does this issue occur on a server? yes, FTB Revelation 3.2.0

This happens if you have controller on both sides of the connection. There can only ever be one controller in a network.

Ah thanks thats it.
This should be mentioned in the Wiki :)


bad argument in arithmetic expression

Hello,
our error monitoring caught this exception (is it badarg in Erlang land?) a few days ago:
:erlang.+/2
(cowboy) /app/deps/cowboy/src/cowboy_http.erl:948: :cowboy_http.commands/3
(cowboy) /app/deps/cowboy/src/cowboy_http.erl:234: :cowboy_http.loop/1
proc_lib.erl:249 :proc_lib.init_p_do_apply/3

We are using cowboy 2.7.0 from hex inside an Elixir Phoenix application.

Looks like this could be the same as #1411.

See #1411


COPY file/folder to same name is possible (but 500 code error for folder with spaces path)

Step to Reproduce

Create this folder tree:

parent/child/lorem.txt

COPY parent/child/lorem.txt to parent/child/lorem.txt

curl -XCOPY "https://localhost:9200/remote.php/spaces/<space-id>/parent/child/lorem.txt" \
-H"Destination: https://localhost:9200/remote.php/spaces/<space-id>/parent/child/lorem.txt" \
-uadmin:admin -vk

COPY parent/child to parent/child

curl -XCOPY "https://localhost:9200/remote.php/spaces/<space-id>/parent/child" \
-H"Destination: https://localhost:9200/remote.php/spaces/<space-id>/parent/child" \
-uadmin:admin -vk

FIndings

COPY to same file:

/webdav - 204 (file content exists)
/dav/files - 204 (file content exists)
/dav/spaces - 204 (file content exists)

COPY to same folder:

/webdav - 204 (folder exists but folder content is moved to trashbin)
/dav/files - 204 (folder exists but folder content is moved to trashbin)
/dav/spaces - 500 (not possible in dav/spaces path)

NOTE: With Overwrite: F header, all requests return 412 Precondition Failed
Queries

What is the actual behavior? Is it possible COPY to same path ?
Should copying folder into same path result in creating new folder while sending that folder to trashbin?

similar issue for MOVE: https://github.com/owncloud/ocis/issues/1976


Removed useless quotes from logs

Codecov Report

Merging #355 into master will increase coverage by 0.19%.
The diff coverage is 100%.

@@            Coverage Diff            @@
##           master    #355      +/-   ##
=========================================
+ Coverage   74.61%   74.8%   +0.19%
=========================================
  Files           9       9
  Lines        1048    1048
=========================================
+ Hits          782     784       +2
+ Misses        218     216       -2
  Partials       48      48

Flag
Coverage Δ

#unittests
74.8% <100%> (+0.19%)
:arrow_up:

Impacted Files
Coverage Δ

config/config.go
90% <100%> (ø)
:arrow_up:

selenoid.go
76.75% <0%> (+0.56%)
:arrow_up:

Continue to review full report at Codecov.

Legend - Click here to learn more
Δ = absolute <relative> (impact), ø = not affected, ? = missing data
Powered by Codecov. Last update 9618642...a84550d. Read the comment docs.


feat: accept port in ddev launch, for #5525

The Issue

#5525

I added an example in #5986 to run ddev launch with a specific port:
# Open your project’s base URL using a specific port
ddev launch $DDEV_PRIMARY_URL:3000

But this never actually worked:
DDEV_DEBUG=true ddev launch $DDEV_PRIMARY_URL:3000
FULLURL https://d10.ddev.site/:3900

$DDEV_PRIMARY_URL is not expanded because it is not available on the host side and $DDEV_PRIMARY_URL:3000 and :3000 are the same thing.
ddev launch $DDEV_PRIMARY_URL:3000 only works if it is run in another DDEV custom script.
How This PR Solves The Issue
Adds actual support to launch ports.
Manual Testing Instructions
ddev debug fix-commands

$ DDEV_DEBUG=true ddev launch :3000
FULLURL https://d10.ddev.site:3000

$ DDEV_DEBUG=true ddev launch :3000/test
FULLURL https://d10.ddev.site:3000/test

See a tip for HTTP to HTTPS redirect at https://ddev--6024.org.readthedocs.build/en/6024/users/usage/commands/#launch
$ DDEV_DEBUG=true ddev launch :8025
HTTP may redirect to HTTPS in your browser
See https://ddev.readthedocs.io/en/stable/users/usage/commands/#launch
FULLURL http://d10.ddev.site:8025

$ DDEV_DEBUG=true ddev launch :8026
FULLURL https://d10.ddev.site:8026

Automated Testing Overview

Related Issue Link(s)
Release/Deployment Notes

Maybe I'm missing something, but this works in 1.22.7, no?
$ ddev -v
ddev version v1.22.7

$ DDEV_DEBUG=true ddev launch :8026
FULLURL https://tempest-l11-demo.ddev.site:8026

$ DDEV_DEBUG=true ddev launch $DDEV_PRIMARY_URL:3000
FULLURL https://tempest-l11-demo.ddev.site:3000

Please ignore my previous comment.
I updated to HEAD, played around and have now brew link back to a 1.22.7. I'm see the original issue as described and not seeing what I wrote above.
$ ddev -v
ddev version v1.22.7

$ DDEV_DEBUG=true ddev launch :8026
FULLURL https://tempest-l11-demo.ddev.site/:8026

Appologies for the false alarm.

I'm see the original issue as described and not seeing what I wrote above.

I had a similar situation, the port worked for me at some point, and I added it to the documentation. But when I tried it later, it turned out that it didn't work at all.


Member tab completion fails to quote member names not directly acceptable

Continuing my investigation of tab completion quoting/escaping failures:
Steps to reproduce
$a = @{ '3hello' = 'a'}

$a.<TAB> # select `3hello` property from list, then execute.

Expected behavior
the finished completion to be:
$a.'3hello'

Actual behavior
$a.3hello

Which causes an error 'missing property name'.
Environment data

Name                           Value
----                           -----
PSVersion                      6.2.2
PSEdition                      Core
GitCommitId                    6.2.2
OS                             Microsoft Windows 10.0.18941
Platform                       Win32NT
PSCompatibleVersions           {1.0, 2.0, 3.0, 4.0…}
PSRemotingProtocolVersion      2.3
SerializationVersion           <IP_ADDRESS>
WSManStackVersion              3.0

Additionally
Tab completion after $a.' switches to file name completion.
The code that handles this appears to be at:
https://github.com/PowerShell/PowerShell/blob/48c7e112db8f0506a74555c83ecb8bec509b6597/src/System.Management.Automation/engine/CommandCompletion/CompletionCompleters.cs#L6586-L6591
The field s_charactersRequiringQuotes is used mostly for variable name checks, but is also inadequate for that purpose (see #10006), but fails here because it doesn't handle the condition of numeric digits in the first character require quoting.
https://github.com/PowerShell/PowerShell/blob/48c7e112db8f0506a74555c83ecb8bec509b6597/src/System.Management.Automation/engine/CommandCompletion/CompletionCompleters.cs#L4565-L4567
In PowerShell code, I would use REGEX: ^[\p{L}_][\w]*$.  If this regex fails on a non-empty name, the property name must be quoted.  However there is probably a quicker method in C# using the [CharExtensions] class using IsIdentifierStart() (first character) and IsIdentifierFollow() (subsequent characters), and quote the property if the response is FALSE.

I have a start to a PR for this issue.  I've created a new member of CodeGeneration to check for and quote member names when they need it.


Wrong calculation of businessDiff ?

Hi ! First of all thank you for this awesome library :) I was happy to discover I would not have to reimplement everything about business days for my project :)
I am trying to show the difference in working days between two dates: startDate and endDate.
Let's say startDate is 2021-02-15 (monday), and endDate is 2021-02-20 (saturday)
Actual behaviour is :
endDate.businessDiff(startDate) => 5
Expected behaviour is :
endDate.businessDiff(startDate) => 4
Since saturday is not a business day, the difference in working days between monday and saturday should be the same as the difference in working days between monday and friday, ie 4 days.
Also, if startDate is 2021-02-15 (monday) and end Date is 2021-02-22 (monday), the difference is correct, endDate.businessDiff(startDate) => 5
I was expected that businessDiff would give the same result when endDate is friday / saturday / sunday.
Is it a bug or is it the expected behaviour ?
Thank you!

Hello, I'm not the maintainer but I contributed quite a bit to this project.
It's an interesting question, because answering would depend on whom you ask!
In my company's use case, we don't use businessDiff, we mainly use businessAdd to calculate "when it this order expected to be ready?". In that use case, if I say add 5 days and the fifth day is a Saturday, I expect to receive the next Monday (or the next working day according to configuration) as a result.
But in the case of businessDiff, it's a different question: how many business days between these two days (including the start and end date)? In that case I believe it should be 4, like you said.
I'll setup some tests and figure out what exactly is the current behavior and what should be the right one.

To give some context about my usecase :
I am doing a form to allow product managers to know:

giving a number of working days, the end date of a project
giving a deadline for the end date, the number of working days that should be added to the planning of developers

So, there are 3 inputs on my form :

startDate
endDate
duration in working days

When I change the duration, the end date should be computed from the new duration
When I change the end date, the duration should be computed from the new endDate
When I change the start date, the duration should be computed from the new startDate
Also, if startDate and endDate are the same, I need :

duration = 1 if it is a working day (because I need to add one day on the planning of developers)
duration = 0 if it is not a working day (because that should give me an error since I can not validate a staffing on a weekend)

So I am using both businessDiff and businessAdd at the same time

Good evening @epaillous
You were right: when the latter date is on a non-business day, businessDiff() would count up one more day.
Regarding your use case, I think you simply need to add 1 to the result of businessDiff() because it doesn't count the first day, and it never did, but does count the end date.
@kalmecak I think you can release this change. It is breaking an expectation, but a buggy one. If you plan to bump a major version, please let me know because in that case I'd drop the relative parameter of businessDiff() and make it the default behavior.

In the meantime you can test it out by using a github url as a dependency: https://docs.npmjs.com/cli/v7/configuring-npm/package-json#github-urls


@poll/model can't resolve in React or Serverless

I can't seem to get this to work using experiment 4. (It could very well not be working in the other as well, I haven't tried).
I think there is something missing in the paths section of tsconfig. @poll/model can't resolve in the react app or in the services.
Failed to compile.

./src/CreatePoll.tsx
Module not found: Can't resolve '@poll/model' in 'C:\Users\USER\Documents\GitHub\serverless-typescript-monorepo-example\poll\app\src'

and
Deploying poll to stage dev (eu-west-1)
Compiling with Typescript...
Using local tsconfig.json
src/creator.ts (4,22): Cannot find module '@poll/model' or its corresponding type declarations.
src/creator.ts (20,25): Parameter '_' implicitly has an 'any' type.
src/creator.ts (20,28): Parameter 'index' implicitly has an 'any' type.
C:/Users/USER/Documents/GitHub/serverless-typescript-monorepo-example/poll/service/src/persister.ts (2,47): Cannot find module '@poll/model' or its corresponding type declarations.

After some tinkering with this, it seems that for the @poll/model import to work, the model folder needs to be compiled first. It is pulling from the built javascript files and not the typescript files.


Menu: Sub menus are closed when mouse goes over the viewlet sash

The cursor is changed to the horizontal resize cursor and the sub-menu is closed. The menu I was using was Open Recent.

dupe of #52539


[Issue/Bug]: Avoiding "Discord Activity couldn't be updated" warning message

What happened?
I call DiscordRPC.refresh every 3 seconds or so, but if Discord is not launched, I get the following warning message every time the function is called:
Discord Activity couldn't be updated. It could be that Discord isn't running!

Now, this is fine, but is there any way to avoid having this warning message in the console, perhaps by detecting if Discord is launched/can be updated, and only calling refresh when needed.
Version
1.3.1
Godot Version
4.3.stable.official
Exact steps to reproduce this error
Example reproduction code, should be ran while Discord isn't launched:
GDScript
var _discord_rpc_update_timer = 0.0

func _ready():
    DiscordRPC.app_id = DISCORD_RPC_APP_ID

func _process(delta):
    _discord_rpc_update_timer -= delta
    if _discord_rpc_update_timer < 0:
        DiscordRPC.details = "Playing my incredible game"
        DiscordRPC.refresh()
        _discord_rpc_update_timer = 3.0

Godot output
No response
Additional information
No response
Checks

[X] I tried reinstalling the addon or tried to fix it myself with other methods.
[X] I tried restarting Discord and Godot completely.
[X] I did read the documentation https://vaporvee.com/docs/discord-rpc-godot/

This isn't a bug, more like an issue or suggestion.

Nope you are using it extremely wrong. You shouldn't refresh every 3 seconds first of all and also there is DiscordRPC.get_is_discord_working(). Refreshing it every 3 seconds overloads the rpc server and wouldn't work. Also why are you updating the same Activity all the time? Does it dissapear for some reason?

Nope you are using it extremely wrong. You shouldn't refresh every 3 seconds

Okay, I come from a different DiscordRPC lib from a different language and this is how I did it there, I didn't expect it to be different here. What would be the correct way to do it?

Refreshing it every 3 seconds overloads the rpc server and wouldn't work. Also why are you updating the same Activity all the time? Also why are you updating the same Activity all the time? Does it dissapear for some reason?

I'm updating things like the current level the player is in, whether the player is in a menu, which can change rapidly. Should I only update and refresh when there is an actual change? It seems to work though. Why would this overload the RPC servers?

there is DiscordRPC.get_is_discord_working()

This is mentioned nowhere in the docs. I'd highly appreciate if there was a page in the docs with a complete reference of all the API's functions, it would be of great help. 😄

DiscordRPC.get_is_discord_working() is the only function missing in the docs will add that though. There is a run_callbacks in a autoload automatically installed which must be the thing you where seeing in other libs. Only update those things in signals if you can. The thing is the RPC server from Discord is really buggy. Its not reliable at all and a complete mess. When you rapidly change the activity and it still shows up or not doesn't mean it shows for other users so just do it the right way initially.

Okay, I see. I'll change my code in this case, thanks a lot for your help 👍

No problem :)


Spring Cloud for Azure 4.0 GA

Closing this issue. Use this issue instead: https://github.com/Azure/azure-sdk-for-java/issues/23402


Erasing flash exclusively or before flash

I couldn't  locate any erase partition/flash use case in mbed-cli. I may be missing it but I see NVstored partitions are not getting erased during reflash using -f command.

@nmaiti reflash's behavoir is 1) not controlled by Mbed CLI and is controlled by the debug circuit and 2) generally depends on the file extension: .bin erases all flash and .hex erases only what is specified.
As we don't currently have any understanding of a "partition" or "NVStore" in the build tools or mbed CLI, I don't see how there is much we can do here.

mbed-cli compile -f option not erasing full flash, as its writing binary to flash, but keeping old nvstore data. Is it something unexpected behavior? using st F32M757 board.

@nmaiti I'm not sure what exactly you're asking about. mbed compile -f copies the binary to the device. At that point it's implementation defined what that binary does.

Considering the question has answered so closing this issue.


How can I style the html using css if the css outside of the given html?

I was styling the <p> tag it was in. But now that I put in a div tag it works. Thanks though. :dagger:


Fix issue of sorting file for delete file, it will delete oldest file first

Before it was deleted the new files first when multiple files created in a minute.

Change new log file name : Added  seconds to file name so it will note duplicate file name even if multiple file create within same minute

update sortedLogFileInfos method based on file name which have date along with seconds so we can compare even  if multiple files created in a minute

New Pull Request Checklist

[x] I have read and understood the CONTRIBUTING guide

[x] I have read the Documentation

[x] I have searched for a similar pull request in the project and found none

[x] I have updated this branch with the latest master to avoid conflicts (via merge from master or rebase)

[ ] I have added the required tests to prove the fix/feature I am adding

[ ] I have updated the documentation (if necesarry)

[x] I have run the tests and they pass

[ ] I have run the lint and it passes (pod lib lint)

This merge request fixes / reffers to the following issues: ...
Pull Request Description
...

Issue is it is deleting new file created within a minute so we lost recent log. It should delete always older file first. So I created log file name along with seconds and sort according to file name. Now its working fine.

Codecov Report

Merging #868 into master will increase coverage by 0.03%.
The diff coverage is 0%.

@@            Coverage Diff             @@
##           master     #868      +/-   ##
==========================================
+ Coverage   22.85%   22.88%   +0.03%
==========================================
  Files          18       18
  Lines        3343     3338       -5
  Branches      284      282       -2
==========================================
  Hits          764      764
+ Misses       2577     2572       -5
  Partials        2        2

Impacted Files
Coverage Δ

Classes/DDFileLogger.m
0% <0%> (ø)
:arrow_up:

Continue to review full report at Codecov.

Legend - Click here to learn more
Δ = absolute <relative> (impact), ø = not affected, ? = missing data
Powered by Codecov. Last update 63e664f...44ec1fa. Read the comment docs.


CosNormClassifier#L24

Hi,
Thank you for releasing the code for your paper. I'm a little confused when I look at this line of code.
https://github.com/zhmiao/OpenLongTailRecognition-OLTR/models/CosNormClassifier.py#L24.
It seems to be different from what is described in the paper. Could you help me with this problem?
Thank you very much.

Hello @sudabai666 Thank you for asking. Could you please be a little more specific on which part you are having a problem with? Thanks again.

Since it has been more than 20 days, we will close this issue by now. If you are having more questions, we will open it again. Thank you very much!

I guess he means  Eq.(6).
Should be
ex = (norm_x**2  / (1 + norm_x**2)) * (input / norm_x)
instead of
ex = (norm_x / (1 + norm_x)) * (input / norm_x).

@drcege and @sudabai666  Thanks for asking. As in issue #14 actually it was a typo in the paper. However, we have tried both ways for the normalization, with and without squares, it worked almost the same. You are welcomed to test it out as well. We will fix it in the text as soon as possible!

@zhmiao I find it's confused to use reachability and CosNormClassifier. Since the feature will be normalized in CosNormClassifier, why bother scaling it with reachability?


message manager - moved into separated custom control

With: https://github.com/abap2UI5/abap2UI5/pull/666
The Message Manager Functionality is now separated from the index.html and included in:
https://github.com/abap2UI5/abap2UI5/blob/main/src/03/z2ui5_cl_cc_messaging.clas.abap
Sample how to use it here:
https://github.com/abap2UI5/abap2UI5-samples/blob/main/src/z2ui5_cl_demo_app_135.clas.abap
Tried to take all functionality of demo:
Z2UI5_CL_DEMO_APP_084
The idea is that you can sent a Table with Data Binding to the frontend and it gets automatically synchronized with the Messages of the Message Manager. That makes it easy to use in the backend.
Binding:
 DATA(page) = view->_cc(
         )->messaging( )->control( client->_bind_edit( mt_messaging )
        )->shell(

Synchronization at the frontend with:
var resBinding = new sap.ui.model.ListBinding(Messaging.getMessageModel(), "/" );
resBinding.attachChange(this.onModelChange.bind(this));

Expect some bugs but in general it works on my side.
@choper725 and everyone else who is using it, can you check if this works for you?

ill check on my end but it seems like a great idea moving it to a cc

Yes the previous version also only worked for the main view because the message manager gets binded to the main view but when we extend the CC we can also bind it to the nested view.
The message manager is a little bit complex and it takes me a while, also a lot of other improvements are possible but I suggest we go with the basic logic for now and make more extensions when it is really needed.

as of demo 66, the message manager also work in nested view,
it dont work in popup

ah ok, cool, thank you for checking this!
yes, then maybe the binding has to be additionally made with the popup to work when there is the need to work in such a situation.

i dont think its possible to load cc as part of xmlview of popup..
it was the same problem with the zcc plain xml use inside a popup view

mhh it is not possible to use Custom Controls in popups? 🤔
I mean maybe you have to load the JS definition of the CC beforehand with the main view, but after doing this once the CC is globally available and you can use it in any XML view (as for as i know, but never testedit)

ill check this also, maybe with a demo..

yes share your demo if you run into problems, and i can check if we find a solution. Just create a new issue. I will close this one.


rac-3789 run_last.d symlink should be relative rather than absolute

Primary changes:

changed abs symlink to be a link within the same dir
added logger_get_logging_dir to infra-logging (for test use)

TDD changes:

fixed 'collect_only' check so it works when testing the plugins as well as when the plugin is used!
added test_infra_logging.py as location for tests of the infra-logging stuff.
** added setup to ask infra-logging (via the logger_get_logging_dir from above) where to look
** added canary test to make sure tests are being invoked
** added test to check the run_last.d is there, is a symlink, and points to something valid
** added fail-before-change, pass-after-change test to make sure the symlink doesn't start with a '/'. I.E., it's relative.
changed test_stream_base to use nose-created singleton for StreamMonitorPlugin instance.

Nearby-changes:

change both test and test/stream-monitor's mkenv.sh's to upgrade the venv pip. This speeds up generation of the virtual-env's signifigently and appears to finally get rid of errors based on trying to compile things.
removed wheel pinned to 0.24.0 from requirements.txt (this is taken care of automagically)
removed bogus name == 'main' code from infra_logging.py

@RackHD/corecommitters @johren @hohene @gpaulos @larry-dean @jimturnquist @keedya @panpan0000 @changev @anhou
(note: reviewer list built up from "people I think might be interested in this" ;) )
This is NOT needed for phase-1, but should not hurt anything. It also paves the way to be able to test rac-3817 (getting captured data back to pre-pull-544 levels)

Ran test suite with latest updates.  +1

Also ran suite with latest updates. +1

ug. that did not go right (trying to rebase). Please don't merge until I untangle it. sigh.


Added missing types into utils.config

Description
Added missing types into utils.config
Type of change

[ ] Refactor
[ ] New feature
[ ] Bug fix
[ ] CVE fix
[ ] Optimization
[ ] Documentation Update
[ ] Configuration Update
[ ] Bump-up dependent library
[x] Minor

/lgtm

/approve


"native" adapter type does not work on OS X 10.9

Which OS: OS X 10.9.5
Which VSCode version:  1.32.3
Which extension version: 1.2.2
Which adapter type: native
I tried the "native" adapter because the lldb version that comes with OS X 10.9 is too old. It failed because of missing /usr/lib/libcompression.dylib (probably added in a more recent OS X version?):

thread 'main' panicked at '"dlopen(/Users/nickolay/.vscode/extensions/vadimcn.vscode-lldb-1.2.2/lldb/lib/liblldb.8.0.0-custom.dylib, 257): Library not loaded: /usr/lib/libcompression.dylib\n  Referenced from: /Users/nickolay/.vscode/extensions/vadimcn.vscode-lldb-1.2.2/lldb/lib/liblldb.8.0.0-custom.dylib\n  Reason: image not found"', adapter2/src/main.rs:69:13
note: Run with RUST_BACKTRACE=1 environment variable to display a backtrace.
Error: The debugger exited without completing startup handshake.

Also the extension then suggests to run diagnostics, which are specific to the "classic" adapter.
I don't think trying to make it work with older OS X is a good use of anyone's time, but wanted to leave this note for others.
The LLDB version that worked for me was lldb-5.0 (@5.0.2_0) from macports. (Needed to sign the debugserver executable as suggested during installation and add /opt/local/libexec/llvm-5.0/bin/ to the PATH). Newer versions either fail to build (7.0) or fail to sign (6.0: taskgated: killed com.apple.debugserver because its use of the com.apple.diagnosticd.diagnostic entitlement is not allowed (error code -67050) in Console.app)

Thanks for reporting this.   I think compression is only ever used in LLDB for remote debugging and it's an optional feature.   I could probably just disable when building MacOS LLDB.   Or, maybe, there's a way use external zlib instead of system libcompression.

You can try having codelldb use alternate liblldb (i.e. the one that does work on your machine).

Thanks. That didn't work (see the log below), but given that VSCode itself dropped support for this version of OS X, I believe this issue can safely be closed!
library: /opt/local/libexec/llvm-5.0/lib/liblldb.dylib
environment: {}
params: { sourceLanguages: [ 'rust' ] }
Listening on port 51499
[2019-08-07T23:04:12Z DEBUG codelldb] New debug session
[2019-08-07T23:04:12Z DEBUG codelldb::wire_protocol] --> {"command":"initialize","arguments":{"clientID":"vscode","clientName":"Visual Studio Code","adapterID":"lldb","pathFormat":"path","linesStartAt1":true,"columnsStartAt1":true,"supportsVariableType":true,"supportsVariablePaging":true,"supportsRunInTerminalRequest":true,"locale":"en-us"},"type":"request","seq":1}
[2019-08-07T23:04:12Z INFO  codelldb::python] Error:  Success
INFO(Python) 02:04:12 rust: Initializing, module name=rust
DEBUG(Python) 02:04:12 rust: attaching summary get_tuple_summary to "^\(.*\)$", is_regex=True
DEBUG(Python) 02:04:12 rust: attaching synthetic StrSliceSynthProvider to "&str", is_regex=False
...more "attaching summary" lines...
DEBUG(Python) 02:04:12 rust: attaching summary _get_synth_summary_StdRefCellBorrowSynthProvider to "^core::cell::RefMut<.+>$", is_regex=True
[2019-08-07T23:04:12Z INFO  codelldb::python] Error:  Success
thread 'DebugSession' panicked at 'called `Result::unwrap()` on an `Err` value: PyErr { ptype: <type 'exceptions.ImportError'>, pvalue: Some('No module named lldb'), ptraceback: None }', src/libcore/result.rs:1084:5
note: run with `RUST_BACKTRACE=1` environment variable to display a backtrace.


tests: Create new test mode for generating stripe fixtures

Before to generate the Stripe test fixtures one had to manually change the value of the global variable GENERATE_STRIPE_FIXTURES to True in test_stripe.py and run the command ./tools/test-backend corporate.tests.test_stripe.py.
With the changes in this PR, it's no longer required to modify any variables manually and instead running the command ./tools/test-backend --generate-stripe-fixtures is enough.
CHnages in the PR

[x] Use settings for controlling the value of GENERATE_STRIPE_FIXTURES

[x] Make test-backend set the value of settings.GENERATE_STRIPE_FIXTURES using arguments.

[x] Allow tests to access the internet when test-backend is ran with the argument --generate-stripe-fixtures

@mateuszmandera When tools/test-backend --generate-stripe-fixtures is run I want the tests to access the Internet. I was thiking of making block_internet take an argument that controls whether the internet should be blocked or not. Does that makes sense to you? Or do you recommend some other way to do this.

@hackerkid You could have those tests run inside their own responses.RequestMock context and add explicit pass-through for necessary URLs, something like this works:
        with responses.RequestsMock() as requests_mock:
            requests_mock.add_passthru("https://www.google.com")
            result = requests.request('GET', 'https://www.google.com')

Wouldn't that be better?

@mateuszmandera Cool. I have implemented it in the way you suggested.
@timabbott This is ready for a review.

This is great, merged, thanks @hackerkid and @mateuszmandera!


fixed CMB lensing test

I tracked down the reason why we couldn't get a better agreement with the benchmark for the CMB lensing power spectrum. This was due to the fact that the number of relativistic neutrinos wasn't set to 0 explicitly. Once this is done the agreement is almost at the level of 1E-4.

Pull Request Test Coverage Report for Build 1410

0 of 0   changed or added relevant lines in 0 files are covered.
No unchanged relevant lines lost coverage.
Overall coverage remained the same at 93.923%

Totals

Change from base Build 1228:
0.0%

Covered Lines:
510

Relevant Lines:
543

💛  - Coveralls


Complete autonomous driving?

I have read in a few places that the current version of openpilot is as good/slightly better than Tesla's Autopilot 7.0, and with enough use and collaboration could compete with the new Autopilot 8.0.
Reading the description of Enhanced Autopilot 8.0 got me thinking, how far is openpilot from full autonomy and what would it take to get there? I understand this is only available on the top of the line Tesla's.
From https://www.tesla.com/autopilot

Once on the freeway, your Tesla will determine which lane you need to be in and when. In addition to ensuring you reach your intended exit, Autopilot will watch for opportunities to move to a faster lane when you're caught behind slower traffic. When you reach your exit, your Tesla will depart the freeway, slow down and transition control back to you.
Your Tesla will match speed to traffic conditions, keep within a lane, automatically change lanes without requiring driver input, transition from one freeway to another, exit the freeway when your destination is near, self-park when near a parking spot and be summoned to and from your garage.

A new Tesla has a bunch more sensors, cameras and processing power than what is available with the NEO currently.  Also currently comma isn't doing anything with signs or stop lights which I don't think the current camera in the oneplus is good enough to see at a reasonable distance.  The more NEOs built and the more miles logged, the closer we will get to the next level. Along the way other cameras and sensors might be a requirement to make that happen.   The good news is every generation of cars is adding more sensors and better sensors to make this happen. The progress to full autonomy is progressing at an ever increasing rate.
Also This probably isn't so much a software/bug issue.  You probably should direct your inquires over to the forum. https://beta.comma.ai/

Damn this is looking more like a $700 water bottle.
BTW there is no place to direct my inquires at the link you posted, just a leaderboard.


Is it possible to disable swagger JSON validation in Swagger - UI?

I am using a HTTP trigger Function app with Azure AD auth. I don't want to validate the Swagger json with "https://validator.swagger.io/validator/debug?url=xxx" as the validator.swagger.io won't have access to this url xxx.
Is there a way I can disable the validation process in the swagger-ui?

I would just like to change the url by removing the word "debug" if possible from https://validator.swagger.io/validator/debug? to https://validator.swagger.io/validator/?

Hello @dhanvanthsingaravelu.
Did you figure out a way to disable the validator?


Test mouse middle click to paste text.

This PR adds a test to mouse middle click, which should paste text in buffer.

Codecov Report

Merging #4310 into master will increase coverage by 0.01%.
The diff coverage is n/a.

@@            Coverage Diff             @@
##           master    #4310      +/-   ##
==========================================
+ Coverage   79.88%    79.9%   +0.01%
==========================================
  Files         107      107
  Lines      141620   141620
==========================================
+ Hits       113134   113159      +25
+ Misses      28486    28461      -25

Impacted Files
Coverage Δ

src/if_xcmdsrv.c
83.84% <0%> (-0.18%)
:arrow_down:

src/syntax.c
79.61% <0%> (-0.13%)
:arrow_down:

src/window.c
86.48% <0%> (-0.1%)
:arrow_down:

src/screen.c
80.66% <0%> (-0.09%)
:arrow_down:

src/terminal.c
80.62% <0%> (-0.04%)
:arrow_down:

src/normal.c
79.21% <0%> (+0.05%)
:arrow_up:

src/ex_cmds2.c
87.31% <0%> (+0.11%)
:arrow_up:

src/ui.c
54.25% <0%> (+0.44%)
:arrow_up:

src/gui.c
57.99% <0%> (+0.62%)
:arrow_up:

src/gui_gtk_x11.c
49.11% <0%> (+0.83%)
:arrow_up:

Continue to review full report at Codecov.

Legend - Click here to learn more
Δ = absolute <relative> (impact), ø = not affected, ? = missing data
Powered by Codecov. Last update 5431589...321714e. Read the comment docs.


Auto-fill TDS times

When I fill out my timessheet, I only use one TDS code. I would like the option to click a button on the TDS page to auto-fill the one task on the page with the hours worked for that day.
Filled Example:

Definitely on my list, though it's not trivial.

Still working on this. I had a working version but then LATS made a couple of HTML changes so I've disabled the feature for now. Hopefully it will be fixed soon.


Don't show toolbar twice in unity >= 2021_2

First - thanks for your fantastic work!
This is a simple one, the top level toolbar (Resize/Vertex/Face/Clip/Draw) was being drawn once in an overlay and once in the fixed window in unity 2021_2. This removes the latter draw.

We should continue with overlays, I made a small adjustment to exclude even more GUILayout.Window calls (like the primitives menu and viewport settings). Thank you so much! 😁

Aha, fantastic! No problem at all, hopefully I'll have more to commit soon. Thanks for all the hard work.


[FEATURE]

Is your feature request related to a problem? Please describe.
A clear and concise description of what the problem is. Ex. I'm always frustrated when [...]
Describe the solution you'd like
A clear and concise description of what you want to happen.
Describe alternatives you've considered
A clear and concise description of any alternative solutions or features you've considered.
Additional context
Add any other context or screenshots about the feature request here.

Hello Enoquel,
Do you have a certain feature you'd like to see implemented?

I will close this issue. If you think of a feature you'd like to see implemented, you can always open an issue.


content-type return utf-8

content-type return utf-8 a lowercase letter
What should I do with it

Please provide more details.

Closing as I don't understand what this is about.


Tutorial 2 Import Error

Bug Description
In tutorial 2, when i run python scrip ' from flow.networks.ring import RingNetwork', system return a importerror.  At beginning i thought conda environment is not suitable. I checked the conda environment packages and file 'environment.yml' , i think it is ok, every package is correctly installed. lxml version is 4.2.4 , same as environment.yml .
Bug Reproduce

File in which the bug occurred: file.py
The exact command that you did run that caused the bug:
command
Output Log

Full error output log:
ImportErrorTraceback(most recent call last)
<ipython-input-2-9914ac7a3512>in <module>
---->1 from flow. networks. ring import RingNetwork
~/flow/flow/networks/_init. py in <module>
2
3 # base network class
---->4 from flow. networks. base import Network
5
6 # custom networks
~/flow/flow/networks/base. py in <module>
7 import time
8 import xml. etree. ElementTree as ElementTree
---->9from lxml import etree
10 from collections import defaultdict
11

ImportError: dlopen(//anaconda3/envs/flow/lib/python3.6/site-packages/xml/etree. cpython-36m-darwin. so,2): no suitable image found. Did find:
//∥anaconda3/envs/flow/lib/python3.6/site-packages/lxml/etree. cpython-36m-darwin. so: unknown file type, first eight bytes:0x00 0x00 0x00 0x00 0×00 0×00 0×00 0×00
/anaconda3/envs/flow/lib/python3.6/site-packages/lxml/etree. cpython-36m-darwin. so: unknown file type, first eight bytes:0x00 0x00 0x00 0×00 0x00 0x00 0x00 0×00

Screenshots

Screenshots:

Versions

OS: macOS
Flow version: latest version
Flow commit number: ? (run git log and copy the commit number)

@kevin-thankyou-lin is there a chance you could take a look at this and see if you can reproduce it?

Yeah, for sure. I don't have the license for Aimsun, so I don't think I can run everything in tutorial 2. That said, the line
"from flow. networks. ring import RingNetwork"
works fine in my "flow" conda environment.
@stoneandstone If you haven't already, I'd check out this page: https://github.com/flow-project/flow/blob/master/tutorials/README.md
Specifically, I'd check if any of this fixes the import error:
"
Common error: if, when running a notebook, you run into an error of the form ImportError: No module named flow.something, this probably means that the flow Conda environment is not active in your notebook. Go into the Conda tab and make sure that flow is selected. In case you don't have this Conda tab, try running conda install nb_conda just after source activate flow, then open the notebook again. If this doesn't work either, you can try other solutions here , or you can launch a Jupyter notebook using the flow environment directly from the Anaconda Navigator. If you have the conda tab but you still get the error, open a new terminal and execute the following commands:
cd /
source activate flow
python

(cd / is to make sure that flow is not in the folder you run python from).

Then, in the Python interface that opens, run import flow. If you get an ImportError, this means you haven't installed Flow in your environment. Go back to the installation instructions, especially the part where you do pip install -e . after having done source activate flow.
"

You need 'conda update --all'


cmd: fix help message

What problem does this PR solve?
fix help message
What is changed and how it works?
Check List
Tests

Unit test

Code changes
Side effects
Related changes

Codecov Report

:exclamation: No coverage uploaded for pull request base (master@9f122bc). Click here to learn what that means.
The diff coverage is 100%.

@@            Coverage Diff            @@
##             master      #62   +/-   ##
=========================================
  Coverage          ?   32.69%
=========================================
  Files             ?       18
  Lines             ?      936
  Branches          ?        0
=========================================
  Hits              ?      306
  Misses            ?      573
  Partials          ?       57

Impacted Files
Coverage Δ

cmd/clean.go
18.91% <100%> (ø)

cmd/root.go
32.77% <100%> (ø)

cmd/status.go
11.9% <100%> (ø)

Continue to review full report at Codecov.

Legend - Click here to learn more
Δ = absolute <relative> (impact), ø = not affected, ? = missing data
Powered by Codecov. Last update 9f122bc...4b22b88. Read the comment docs.


Support Swift 5.5

To Be Added

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