Can't build mlcomp-worker docker

I'm building mlcomp-worker using worker-compose.yml, but the build process is failing on pip install mlcomp step

Here are the logs
Building mlcomp-worker
Step 1/5 : FROM pytorch/pytorch:1.0-cuda10.0-cudnn7-devel
 ---> fa5b91571a44
Step 2/5 : RUN pip install mlcomp
 ---> Running in bef747b95e69
Collecting mlcomp
  Downloading https://files.pythonhosted.org/packages/58/de/5965e26aafb8beab598f48962eb6d73198a147788f1521e555f1fabca5e1/mlcomp-20.1-py2.py3-none-any.whl (14.2MB)
Collecting pathspec>=0.5.9 (from mlcomp)
  Downloading https://files.pythonhosted.org/packages/34/fa/c5cc4f796eb954b56fd1f6c7c315647b18b027e0736c9ae87b73bbb1f933/pathspec-0.7.0-py2.py3-none-any.whl
Collecting setuptools>=41.0.1 (from mlcomp)
  Downloading https://files.pythonhosted.org/packages/a7/c5/6c1acea1b4ea88b86b03280f3fde1efa04fefecd4e7d2af13e602661cde4/setuptools-45.1.0-py3-none-any.whl (583kB)
Collecting celery>=4.3.0 (from mlcomp)
  Downloading https://files.pythonhosted.org/packages/47/53/6e2ccc87b18ddc582d2de31b3ed9144c72a68062659e9e4a68e19312d254/celery-4.4.0-py2.py3-none-any.whl (421kB)
Collecting apscheduler>=3.6.0 (from mlcomp)
  Downloading https://files.pythonhosted.org/packages/f3/34/9ef20ed473c4fd2c3df54ef77a27ae3fc7500b16b192add4720cab8b2c09/APScheduler-3.6.3-py2.py3-none-any.whl (58kB)
Collecting cython (from mlcomp)
  Downloading https://files.pythonhosted.org/packages/df/d1/4d3f8a7a920e805488a966cc6ab55c978a712240f584445d703c08b9f405/Cython-0.29.14-cp36-cp36m-manylinux1_x86_64.whl (2.1MB)
Requirement already satisfied: requests in /opt/conda/lib/python3.6/site-packages (from mlcomp) (2.20.1)
Requirement already satisfied: torch>=1.0.0 in /opt/conda/lib/python3.6/site-packages (from mlcomp) (1.0.0)
Collecting catalyst==20.1 (from mlcomp)
  Downloading https://files.pythonhosted.org/packages/0c/5e/782cc083723798e7e68450f76d96e46cb6528a60e10cf4d67829e7732ede/catalyst-20.1-py2.py3-none-any.whl (311kB)
Collecting PyYAML>=5.1 (from mlcomp)
  Downloading https://files.pythonhosted.org/packages/3d/d9/ea9816aea31beeadccd03f1f8b625ecf8f645bd66744484d162d84803ce5/PyYAML-5.3.tar.gz (268kB)
Collecting sqlalchemy>=1.3.4 (from mlcomp)
  Downloading https://files.pythonhosted.org/packages/af/47/35edeb0f86c0b44934c05d961c893e223ef27e79e1f53b5e6f14820ff553/SQLAlchemy-1.3.13.tar.gz (6.0MB)
Collecting psycopg2-binary>=2.8.2 (from mlcomp)
  Downloading https://files.pythonhosted.org/packages/1e/c0/16303cef8d54fdcfae7be7880cf471f21449225687f61cc3be2a7ef4e6e5/psycopg2_binary-2.8.4-cp36-cp36m-manylinux1_x86_64.whl (2.9MB)
Collecting GPUtil==1.4.0 (from mlcomp)
  Downloading https://files.pythonhosted.org/packages/ed/0e/5c61eedde9f6c87713e89d794f01e378cfd9565847d4576fa627d758c554/GPUtil-1.4.0.tar.gz
Collecting jupyter (from mlcomp)
  Downloading https://files.pythonhosted.org/packages/83/df/0f5dd132200728a86190397e1ea87cd76244e42d39ec5e88efd25b2abd7e/jupyter-1.0.0-py2.py3-none-any.whl
Collecting networkx>=2.2 (from mlcomp)
  Downloading https://files.pythonhosted.org/packages/41/8f/dd6a8e85946def36e4f2c69c84219af0fa5e832b018c970e92f2ad337e45/networkx-2.4-py3-none-any.whl (1.6MB)
Collecting scikit-learn>=0.21.2 (from mlcomp)
  Downloading https://files.pythonhosted.org/packages/d1/48/e9fa9e252abcd1447eff6f9257636af31758a6e46fd5ce5d3c879f6907cb/scikit_learn-0.22.1-cp36-cp36m-manylinux1_x86_64.whl (7.0MB)
Collecting torchvision>=0.4.2 (from mlcomp)
  Downloading https://files.pythonhosted.org/packages/7e/90/6141bf41f5655c78e24f40f710fdd4f8a8aff6c8b7c6f0328240f649bdbe/torchvision-0.5.0-cp36-cp36m-manylinux1_x86_64.whl (4.0MB)
Collecting supervisor>=4.0.4 (from mlcomp)
  Downloading https://files.pythonhosted.org/packages/ca/1f/07713b0e1e34c312450878801d496bce8b9eff5ea9e70d41ff4e299b2df5/supervisor-4.1.0-py2.py3-none-any.whl (318kB)
Collecting flask-cors>=3.0.6 (from mlcomp)
  Downloading https://files.pythonhosted.org/packages/78/38/e68b11daa5d613e3a91e4bf3da76c94ac9ee0d9cd515af9c1ab80d36f709/Flask_Cors-3.0.8-py2.py3-none-any.whl
Collecting pytest-xdist>=1.29.0 (from mlcomp)
  Downloading https://files.pythonhosted.org/packages/7c/8c/7f93c1d82f25a69a1c6e68189b9cf5ddce08dcaefdbd913d328b0234e13b/pytest_xdist-1.31.0-py2.py3-none-any.whl
Collecting click>=7.0 (from mlcomp)
  Downloading https://files.pythonhosted.org/packages/fa/37/45185cb5abbc30d7257104c434fe0b07e5a195a6847506c074527aa599ec/Click-7.0-py2.py3-none-any.whl (81kB)
Collecting psutil>=5.6.2 (from mlcomp)
  Downloading https://files.pythonhosted.org/packages/73/93/4f8213fbe66fc20cb904f35e6e04e20b47b85bee39845cc66a0bcf5ccdcb/psutil-5.6.7.tar.gz (448kB)
Collecting redis (from mlcomp)
  Downloading https://files.pythonhosted.org/packages/32/ae/28613a62eea0d53d3db3147f8715f90da07667e99baeedf1010eb400f8c0/redis-3.3.11-py2.py3-none-any.whl (66kB)
Collecting numpy>=1.18.0 (from mlcomp)
  Downloading https://files.pythonhosted.org/packages/62/20/4d43e141b5bc426ba38274933ef8e76e85c7adea2c321ecf9ebf7421cedf/numpy-1.18.1-cp36-cp36m-manylinux1_x86_64.whl (20.1MB)
Collecting tiffile (from mlcomp)
  Downloading https://files.pythonhosted.org/packages/86/d7/d8fdfc8da77fde224e7f21d0c6612614852242b9631e31ca3366edb0d3f2/tiffile-2018.10.18-py2.py3-none-any.whl
Collecting scipy>=1.3.0 (from mlcomp)
  Downloading https://files.pythonhosted.org/packages/dc/29/162476fd44203116e7980cfbd9352eef9db37c49445d1fec35509022f6aa/scipy-1.4.1-cp36-cp36m-manylinux1_x86_64.whl (26.1MB)
Collecting sqlalchemy-migrate>=0.12.0 (from mlcomp)
  Downloading https://files.pythonhosted.org/packages/1a/ba/0725bf5f54d0c5ed7c1da025215f288fb68ef4cc4966abfb76c1926ee0af/sqlalchemy_migrate-0.13.0-py2.py3-none-any.whl (109kB)
Collecting pretrainedmodels>=0.7.4 (from mlcomp)
  Downloading https://files.pythonhosted.org/packages/84/0e/be6a0e58447ac16c938799d49bfb5fb7a80ac35e137547fc6cee2c08c4cf/pretrainedmodels-0.7.4.tar.gz (58kB)
Collecting pandas>=0.25.3 (from mlcomp)
  Downloading https://files.pythonhosted.org/packages/52/3f/f6a428599e0d4497e1595030965b5ba455fd8ade6e977e3c819973c4b41d/pandas-0.25.3-cp36-cp36m-manylinux1_x86_64.whl (10.4MB)
Collecting pytest>=5.0.1 (from mlcomp)
  Downloading https://files.pythonhosted.org/packages/0b/2d/75def2ed660903839bab38a1cadf819726637a0c3c78951de7e67a97a7c3/pytest-5.3.4-py3-none-any.whl (235kB)
Collecting flask>=1.0.2 (from mlcomp)
  Downloading https://files.pythonhosted.org/packages/9b/93/628509b8d5dc749656a9641f4caf13540e2cdec85276964ff8f43bbb1d3b/Flask-1.1.1-py2.py3-none-any.whl (94kB)
Collecting kaggle>=1.5.3 (from mlcomp)
  Downloading https://files.pythonhosted.org/packages/62/ab/bb20f9b9e24f9a6250f95a432f8d9a7d745f8d24039d7a5a6eaadb7783ba/kaggle-1.5.6.tar.gz (58kB)
Collecting sqlalchemy-serializer==1.3.1 (from mlcomp)
  Downloading https://files.pythonhosted.org/packages/46/c4/561cc43b5dfe03bb2889cef8e8d5b1b69c193558635cba7e901a4191216b/SQLAlchemy-serializer-1.3.1.tar.gz
Collecting albumentations>=0.2.3 (from mlcomp)
  Downloading https://files.pythonhosted.org/packages/f6/c4/a1e6ac237b5a27874b01900987d902fe83cc469ebdb09eb72a68c4329e78/albumentations-0.4.3.tar.gz (3.2MB)
Collecting kombu<4.7,>=4.6.7 (from celery>=4.3.0->mlcomp)
  Downloading https://files.pythonhosted.org/packages/96/94/b899b1d962f6b9ca0171a4796ca086c9785f0cc0b7705562e0a70d144910/kombu-4.6.7-py2.py3-none-any.whl (182kB)
^[[ARequirement already satisfied: pytz>dev in /opt/conda/lib/python3.6/site-packages (from celery>=4.3.0->mlcomp) (2018.7)
Collecting vine==1.3.0 (from celery>=4.3.0->mlcomp)
  Downloading https://files.pythonhosted.org/packages/7f/60/82c03047396126c8331ceb64da1dc52d4f1317209f32e8fe286d0c07365a/vine-1.3.0-py2.py3-none-any.whl
Collecting billiard<4.0,>=3.6.1 (from celery>=4.3.0->mlcomp)
  Downloading https://files.pythonhosted.org/packages/9a/bb/2a016ac912fca48e06ff5a662407f3d1681aa47df97fb19feba7cc931ee1/billiard-<IP_ADDRESS>-py3-none-any.whl (89kB)
Requirement already satisfied: six>=1.4.0 in /opt/conda/lib/python3.6/site-packages (from apscheduler>=3.6.0->mlcomp) (1.11.0)
Collecting tzlocal>=1.2 (from apscheduler>=3.6.0->mlcomp)
  Downloading https://files.pythonhosted.org/packages/ef/99/53bd1ac9349262f59c1c421d8fcc2559ae8a5eeffed9202684756b648d33/tzlocal-2.0.0-py2.py3-none-any.whl
Requirement already satisfied: certifi>=2017.4.17 in /opt/conda/lib/python3.6/site-packages (from requests->mlcomp) (2018.10.15)
Requirement already satisfied: idna<2.8,>=2.5 in /opt/conda/lib/python3.6/site-packages (from requests->mlcomp) (2.7)
Requirement already satisfied: chardet<3.1.0,>=3.0.2 in /opt/conda/lib/python3.6/site-packages (from requests->mlcomp) (3.0.4)
Requirement already satisfied: urllib3<1.25,>=1.21.1 in /opt/conda/lib/python3.6/site-packages (from requests->mlcomp) (1.23)
Collecting crc32c>=1.7 (from catalyst==20.1->mlcomp)
  Downloading https://files.pythonhosted.org/packages/ab/82/f60248c01a8a23ae07bd4c43d78d69b20ffe324311db3b0785e391aa09d2/crc32c-2.0-cp36-cp36m-manylinux1_x86_64.whl
Collecting scikit-image>=0.14.2 (from catalyst==20.1->mlcomp)
  Downloading https://files.pythonhosted.org/packages/c8/bb/771800366f41d66eef51e4b80515f8ef7edab234a3f244fdce3bafe89b39/scikit_image-0.16.2-cp36-cp36m-manylinux1_x86_64.whl (26.5MB)
Collecting plotly>=4.1.0 (from catalyst==20.1->mlcomp)
  Downloading https://files.pythonhosted.org/packages/06/e1/88762ade699460dc3229c890f9845d16484a40955a590b65052f0958613c/plotly-4.5.0-py2.py3-none-any.whl (7.1MB)
Collecting tensorboard>=1.14.0 (from catalyst==20.1->mlcomp)
  Downloading https://files.pythonhosted.org/packages/40/23/53ffe290341cd0855d595b0a2e7485932f473798af173bbe3a584b99bb06/tensorboard-2.1.0-py3-none-any.whl (3.8MB)
Collecting seaborn (from catalyst==20.1->mlcomp)
  Downloading https://files.pythonhosted.org/packages/a8/76/220ba4420459d9c4c9c9587c6ce607bf56c25b3d3d2de62056efe482dadc/seaborn-0.9.0-py3-none-any.whl (208kB)
Collecting matplotlib (from catalyst==20.1->mlcomp)
  Downloading https://files.pythonhosted.org/packages/4e/11/06958a2b895a3853206dea1fb2a5b11bf044f626f90745987612af9c8f2c/matplotlib-3.1.2-cp36-cp36m-manylinux1_x86_64.whl (13.1MB)
Collecting imageio (from catalyst==20.1->mlcomp)
  Downloading https://files.pythonhosted.org/packages/1a/de/f7f985018f462ceeffada7f6e609919fbcc934acd9301929cba14bc2c24a/imageio-2.6.1-py3-none-any.whl (3.3MB)
Collecting GitPython>=2.1.11 (from catalyst==20.1->mlcomp)
  Downloading https://files.pythonhosted.org/packages/20/8c/4543981439d23c4ff65b2e62dddd767ebc84a8e664a9b67e840d1e2730d3/GitPython-3.0.5-py3-none-any.whl (455kB)
Collecting opencv-python (from catalyst==20.1->mlcomp)
  Downloading https://files.pythonhosted.org/packages/c0/a9/9828dfaf93f40e190ebfb292141df6b7ea1a2d57b46263e757f52be8589f/opencv_python-<IP_ADDRESS>-cp36-cp36m-manylinux1_x86_64.whl (28.3MB)
Collecting tqdm>=4.33.0 (from catalyst==20.1->mlcomp)
  Downloading https://files.pythonhosted.org/packages/72/c9/7fc20feac72e79032a7c8138fd0d395dc6d8812b5b9edf53c3afd0b31017/tqdm-4.41.1-py2.py3-none-any.whl (56kB)
Collecting safitty>=1.2.3 (from catalyst==20.1->mlcomp)
  Downloading https://files.pythonhosted.org/packages/37/ea/51fedb7c8802b09d557a04db13661939bb483f40e1450958961ce50f15d6/safitty-1.3-py3-none-any.whl
Collecting tensorboardX (from catalyst==20.1->mlcomp)
  Downloading https://files.pythonhosted.org/packages/35/f1/5843425495765c8c2dd0784a851a93ef204d314fc87bcc2bbb9f662a3ad1/tensorboardX-2.0-py2.py3-none-any.whl (195kB)
Collecting packaging (from catalyst==20.1->mlcomp)
  Downloading https://files.pythonhosted.org/packages/98/42/87c585dd3b113c775e65fd6b8d9d0a43abe1819c471d7af702d4e01e9b20/packaging-20.1-py2.py3-none-any.whl
Requirement already satisfied: ipython in /opt/conda/lib/python3.6/site-packages (from catalyst==20.1->mlcomp) (7.2.0)
Collecting ipykernel (from jupyter->mlcomp)
  Downloading https://files.pythonhosted.org/packages/e1/92/8fec943b5b81078399f969f00557804d884c96fcd0bc296e81a2ed4fd270/ipykernel-5.1.3-py3-none-any.whl (116kB)
Collecting nbconvert (from jupyter->mlcomp)
  Downloading https://files.pythonhosted.org/packages/79/6c/05a569e9f703d18aacb89b7ad6075b404e8a4afde2c26b73ca77bb644b14/nbconvert-5.6.1-py2.py3-none-any.whl (455kB)
Collecting qtconsole (from jupyter->mlcomp)
  Downloading https://files.pythonhosted.org/packages/7c/57/3528b84ffa753e2089908bbf74bb5ae60653eb7a63797b6234e88b847d67/qtconsole-4.6.0-py2.py3-none-any.whl (121kB)
Collecting jupyter-console (from jupyter->mlcomp)
  Downloading https://files.pythonhosted.org/packages/0a/89/742fa5a80b552ffcb6a8922712697c6e6828aee7b91ee4ae2b79f00f8401/jupyter_console-6.1.0-py2.py3-none-any.whl
Collecting ipywidgets (from jupyter->mlcomp)
  Downloading https://files.pythonhosted.org/packages/56/a0/dbcf5881bb2f51e8db678211907f16ea0a182b232c591a6d6f276985ca95/ipywidgets-7.5.1-py2.py3-none-any.whl (121kB)
Collecting notebook (from jupyter->mlcomp)
  Downloading https://files.pythonhosted.org/packages/b1/f1/0a67f09ef53a342403ffa66646ee39273e0ac79ffa5de5dbe2f3e28b5bdf/notebook-6.0.3-py3-none-any.whl (9.7MB)
Requirement already satisfied: decorator>=4.3.0 in /opt/conda/lib/python3.6/site-packages (from networkx>=2.2->mlcomp) (4.3.0)
Collecting joblib>=0.11 (from scikit-learn>=0.21.2->mlcomp)
  Downloading https://files.pythonhosted.org/packages/28/5c/cf6a2b65a321c4a209efcdf64c2689efae2cb62661f8f6f4bb28547cf1bf/joblib-0.14.1-py2.py3-none-any.whl (294kB)
Requirement already satisfied: pillow>=4.1.1 in /opt/conda/lib/python3.6/site-packages (from torchvision>=0.4.2->mlcomp) (5.3.0)
Collecting pytest-forked (from pytest-xdist>=1.29.0->mlcomp)
  Downloading https://files.pythonhosted.org/packages/03/1e/81235e1fcfed57a4e679d34794d60c01a1e9a29ef5b9844d797716111d80/pytest_forked-1.1.3-py2.py3-none-any.whl
Collecting execnet>=1.1 (from pytest-xdist>=1.29.0->mlcomp)
  Downloading https://files.pythonhosted.org/packages/d3/2e/c63af07fa471e0a02d05793c7a56a9f7d274a8489442a5dc4fb3b2b3c705/execnet-1.7.1-py2.py3-none-any.whl
Collecting tifffile (from tiffile->mlcomp)
  Downloading https://files.pythonhosted.org/packages/69/7e/5fab62e8247609af666908b8253d911cf315b1078d5d0135443d43719e6b/tifffile-2<IP_ADDRESS>-py2.py3-none-any.whl (131kB)
Collecting Tempita>=0.4 (from sqlalchemy-migrate>=0.12.0->mlcomp)
  Downloading https://files.pythonhosted.org/packages/56/c8/8ed6eee83dbddf7b0fc64dd5d4454bc05e6ccaafff47991f73f2894d9ff4/Tempita-0.5.2.tar.gz
Collecting pbr>=1.8 (from sqlalchemy-migrate>=0.12.0->mlcomp)
  Downloading https://files.pythonhosted.org/packages/7a/db/a968fd7beb9fe06901c1841cb25c9ccb666ca1b9a19b114d1bbedf1126fc/pbr-5.4.4-py2.py3-none-any.whl (110kB)
Collecting sqlparse (from sqlalchemy-migrate>=0.12.0->mlcomp)
  Downloading https://files.pythonhosted.org/packages/ef/53/900f7d2a54557c6a37886585a91336520e5539e3ae2423ff1102daf4f3a7/sqlparse-0.3.0-py2.py3-none-any.whl
Collecting munch (from pretrainedmodels>=0.7.4->mlcomp)
  Downloading https://files.pythonhosted.org/packages/cc/ab/85d8da5c9a45e072301beb37ad7f833cd344e04c817d97e0cc75681d248f/munch-2.5.0-py2.py3-none-any.whl
Collecting python-dateutil>=2.6.1 (from pandas>=0.25.3->mlcomp)
  Downloading https://files.pythonhosted.org/packages/d4/70/d60450c3dd48ef87586924207ae8907090de0b306af2bce5d134d78615cb/python_dateutil-2.8.1-py2.py3-none-any.whl (227kB)
Collecting py>=1.5.0 (from pytest>=5.0.1->mlcomp)
  Downloading https://files.pythonhosted.org/packages/99/8d/21e1767c009211a62a8e3067280bfce76e89c9f876180308515942304d2d/py-1.8.1-py2.py3-none-any.whl (83kB)
Collecting pluggy<1.0,>=0.12 (from pytest>=5.0.1->mlcomp)
  Downloading https://files.pythonhosted.org/packages/a0/28/85c7aa31b80d150b772fbe4a229487bc6644da9ccb7e427dd8cc60cb8a62/pluggy-0.13.1-py2.py3-none-any.whl
Requirement already satisfied: wcwidth in /opt/conda/lib/python3.6/site-packages (from pytest>=5.0.1->mlcomp) (0.1.7)
Collecting more-itertools>=4.0.0 (from pytest>=5.0.1->mlcomp)
  Downloading https://files.pythonhosted.org/packages/bc/e2/3206a70758a21f9878fcf9478282bb68fbc66a5564718f9ed724c3f2bb52/more_itertools-8.1.0-py3-none-any.whl (41kB)
Collecting attrs>=17.4.0 (from pytest>=5.0.1->mlcomp)
  Downloading https://files.pythonhosted.org/packages/a2/db/4313ab3be961f7a763066401fb77f7748373b6094076ae2bda2806988af6/attrs-19.3.0-py2.py3-none-any.whl
Collecting importlib-metadata>=0.12; python_version < "3.8" (from pytest>=5.0.1->mlcomp)
  Downloading https://files.pythonhosted.org/packages/d7/31/74dcb59a601b95fce3b0334e8fc9db758f78e43075f22aeb3677dfb19f4c/importlib_metadata-1.4.0-py2.py3-none-any.whl
Collecting Jinja2>=2.10.1 (from flask>=1.0.2->mlcomp)
  Downloading https://files.pythonhosted.org/packages/65/e0/eb35e762802015cab1ccee04e8a277b03f1d8e53da3ec3106882ec42558b/Jinja2-2.10.3-py2.py3-none-any.whl (125kB)
Collecting itsdangerous>=0.24 (from flask>=1.0.2->mlcomp)
  Downloading https://files.pythonhosted.org/packages/76/ae/44b03b253d6fade317f32c24d100b3b35c2239807046a4c953c7b89fa49e/itsdangerous-1.1.0-py2.py3-none-any.whl
Collecting Werkzeug>=0.15 (from flask>=1.0.2->mlcomp)
  Downloading https://files.pythonhosted.org/packages/ce/42/3aeda98f96e85fd26180534d36570e4d18108d62ae36f87694b476b83d6f/Werkzeug-0.16.0-py2.py3-none-any.whl (327kB)
Collecting python-slugify (from kaggle>=1.5.3->mlcomp)
  Downloading https://files.pythonhosted.org/packages/92/5f/7b84a0bba8a0fdd50c046f8b57dcf179dc16237ad33446079b7c484de04c/python-slugify-4.0.0.tar.gz
Collecting imgaug<0.2.7,>=0.2.5 (from albumentations>=0.2.3->mlcomp)
  Downloading https://files.pythonhosted.org/packages/ad/2e/748dbb7bb52ec8667098bae9b585f448569ae520031932687761165419a2/imgaug-0.2.6.tar.gz (631kB)
Collecting opencv-python-headless>=4.1.1 (from albumentations>=0.2.3->mlcomp)
  Downloading https://files.pythonhosted.org/packages/5d/96/b2824df85d8c5f148125e4fee073a62fde17639502fe67042b212ebfe488/opencv_python_headless-<IP_ADDRESS>-cp36-cp36m-manylinux1_x86_64.whl (21.8MB)
Collecting amqp<2.6,>=2.5.2 (from kombu<4.7,>=4.6.7->celery>=4.3.0->mlcomp)
  Downloading https://files.pythonhosted.org/packages/fc/a0/6aa2a7923d4e82dda23db27711d565f0c4abf1570859f168e3d0975f1eb6/amqp-2.5.2-py2.py3-none-any.whl (49kB)
Collecting PyWavelets>=0.4.0 (from scikit-image>=0.14.2->catalyst==20.1->mlcomp)
  Downloading https://files.pythonhosted.org/packages/59/bb/d2b85265ec9fa3c1922210c9393d4cdf7075cc87cce6fe671d7455f80fbc/PyWavelets-1.1.1-cp36-cp36m-manylinux1_x86_64.whl (4.4MB)
Collecting retrying>=1.3.3 (from plotly>=4.1.0->catalyst==20.1->mlcomp)
  Downloading https://files.pythonhosted.org/packages/44/ef/beae4b4ef80902f22e3af073397f079c96969c69b2c7d52a57ea9ae61c9d/retrying-1.3.3.tar.gz
Collecting google-auth-oauthlib<0.5,>=0.4.1 (from tensorboard>=1.14.0->catalyst==20.1->mlcomp)
  Downloading https://files.pythonhosted.org/packages/7b/b8/88def36e74bee9fce511c9519571f4e485e890093ab7442284f4ffaef60b/google_auth_oauthlib-0.4.1-py2.py3-none-any.whl
Collecting absl-py>=0.4 (from tensorboard>=1.14.0->catalyst==20.1->mlcomp)
  Downloading https://files.pythonhosted.org/packages/1a/53/9243c600e047bd4c3df9e69cfabc1e8004a82cac2e0c484580a78a94ba2a/absl-py-0.9.0.tar.gz (104kB)
Collecting grpcio>=1.24.3 (from tensorboard>=1.14.0->catalyst==20.1->mlcomp)
  Downloading https://files.pythonhosted.org/packages/8b/9b/ba5d094f979325fdba696bafa9ee23cc50b8fc60481e3d2a9e13d76817dc/grpcio-1.26.0-cp36-cp36m-manylinux1_x86_64.whl (2.5MB)
Requirement already satisfied: wheel>=0.26; python_version >= "3" in /opt/conda/lib/python3.6/site-packages (from tensorboard>=1.14.0->catalyst==20.1->mlcomp) (0.32.3)
Collecting markdown>=2.6.8 (from tensorboard>=1.14.0->catalyst==20.1->mlcomp)
  Downloading https://files.pythonhosted.org/packages/c0/4e/fd492e91abdc2d2fcb70ef453064d980688762079397f779758e055f6575/Markdown-3.1.1-py2.py3-none-any.whl (87kB)
Collecting protobuf>=3.6.0 (from tensorboard>=1.14.0->catalyst==20.1->mlcomp)
  Downloading https://files.pythonhosted.org/packages/ca/ac/838c8c8a5f33a58132dd2ad2a30329f6ae1614a9f56ffb79eaaf71a9d156/protobuf-3.11.2-cp36-cp36m-manylinux1_x86_64.whl (1.3MB)
Collecting google-auth<2,>=1.6.3 (from tensorboard>=1.14.0->catalyst==20.1->mlcomp)
  Downloading https://files.pythonhosted.org/packages/1c/6d/7aae38a9022f982cf8167775c7fc299f203417b698c27080ce09060bba07/google_auth-1.11.0-py2.py3-none-any.whl (76kB)
Collecting pyparsing!=2.0.4,!=2.1.2,!=2.1.6,>=2.0.1 (from matplotlib->catalyst==20.1->mlcomp)
  Downloading https://files.pythonhosted.org/packages/5d/bc/1e58593167fade7b544bfe9502a26dc860940a79ab306e651e7f13be68c2/pyparsing-2.4.6-py2.py3-none-any.whl (67kB)
Collecting cycler>=0.10 (from matplotlib->catalyst==20.1->mlcomp)
  Downloading https://files.pythonhosted.org/packages/f7/d2/e07d3ebb2bd7af696440ce7e754c59dd546ffe1bbe732c8ab68b9c834e61/cycler-0.10.0-py2.py3-none-any.whl
Collecting kiwisolver>=1.0.1 (from matplotlib->catalyst==20.1->mlcomp)
  Downloading https://files.pythonhosted.org/packages/f8/a1/5742b56282449b1c0968197f63eae486eca2c35dcd334bab75ad524e0de1/kiwisolver-1.1.0-cp36-cp36m-manylinux1_x86_64.whl (90kB)
Collecting gitdb2>=2.0.0 (from GitPython>=2.1.11->catalyst==20.1->mlcomp)
  Downloading https://files.pythonhosted.org/packages/03/6c/99296f89bad2ef85626e1df9f677acbee8885bb043ad82ad3ed4746d2325/gitdb2-2.0.6-py2.py3-none-any.whl (63kB)
Requirement already satisfied: prompt-toolkit<2.1.0,>=2.0.0 in /opt/conda/lib/python3.6/site-packages (from ipython->catalyst==20.1->mlcomp) (2.0.7)
Requirement already satisfied: traitlets>=4.2 in /opt/conda/lib/python3.6/site-packages (from ipython->catalyst==20.1->mlcomp) (4.3.2)
Requirement already satisfied: pickleshare in /opt/conda/lib/python3.6/site-packages (from ipython->catalyst==20.1->mlcomp) (0.7.5)
Requirement already satisfied: pygments in /opt/conda/lib/python3.6/site-packages (from ipython->catalyst==20.1->mlcomp) (2.2.0)
Requirement already satisfied: backcall in /opt/conda/lib/python3.6/site-packages (from ipython->catalyst==20.1->mlcomp) (0.1.0)
Requirement already satisfied: jedi>=0.10 in /opt/conda/lib/python3.6/site-packages (from ipython->catalyst==20.1->mlcomp) (0.13.1)
Requirement already satisfied: pexpect; sys_platform != "win32" in /opt/conda/lib/python3.6/site-packages (from ipython->catalyst==20.1->mlcomp) (4.6.0)
Collecting tornado>=4.2 (from ipykernel->jupyter->mlcomp)
  Downloading https://files.pythonhosted.org/packages/30/78/2d2823598496127b21423baffaa186b668f73cd91887fcef78b6eade136b/tornado-6.0.3.tar.gz (482kB)
Collecting jupyter-client (from ipykernel->jupyter->mlcomp)
  Downloading https://files.pythonhosted.org/packages/13/81/fe0eee1bcf949851a120254b1f530ae1e01bdde2d3ab9710c6ff81525061/jupyter_client-5.3.4-py2.py3-none-any.whl (92kB)
Collecting nbformat>=4.4 (from nbconvert->jupyter->mlcomp)
  Downloading https://files.pythonhosted.org/packages/ac/eb/de575b7a64e7ab8d8c95e4c180ccc36deda3f1379186c4ee7adf6c2f1586/nbformat-5.0.4-py3-none-any.whl (169kB)
Collecting entrypoints>=0.2.2 (from nbconvert->jupyter->mlcomp)
  Downloading https://files.pythonhosted.org/packages/ac/c6/44694103f8c221443ee6b0041f69e2740d89a25641e62fb4f2ee568f2f9c/entrypoints-0.3-py2.py3-none-any.whl
Collecting mistune<2,>=0.8.1 (from nbconvert->jupyter->mlcomp)
  Downloading https://files.pythonhosted.org/packages/09/ec/4b43dae793655b7d8a25f76119624350b4d65eb663459eb9603d7f1f0345/mistune-0.8.4-py2.py3-none-any.whl
Collecting pandocfilters>=1.4.1 (from nbconvert->jupyter->mlcomp)
  Downloading https://files.pythonhosted.org/packages/4c/ea/236e2584af67bb6df960832731a6e5325fd4441de001767da328c33368ce/pandocfilters-1.4.2.tar.gz
Collecting bleach (from nbconvert->jupyter->mlcomp)
  Downloading https://files.pythonhosted.org/packages/ab/05/27e1466475e816d3001efb6e0a85a819be17411420494a1e602c36f8299d/bleach-3.1.0-py2.py3-none-any.whl (157kB)
Collecting testpath (from nbconvert->jupyter->mlcomp)
  Downloading https://files.pythonhosted.org/packages/1b/9e/1a170feaa54f22aeb5a5d16c9015e82234275a3c8ab630b552493f9cb8a9/testpath-0.4.4-py2.py3-none-any.whl (163kB)
Collecting jupyter-core (from nbconvert->jupyter->mlcomp)
  Downloading https://files.pythonhosted.org/packages/fb/82/86437f661875e30682e99d04c13ba6c216f86f5f6ca6ef212d3ee8b6ca11/jupyter_core-4.6.1-py2.py3-none-any.whl (82kB)
Collecting defusedxml (from nbconvert->jupyter->mlcomp)
  Downloading https://files.pythonhosted.org/packages/06/74/9b387472866358ebc08732de3da6dc48e44b0aacd2ddaa5cb85ab7e986a2/defusedxml-0.6.0-py2.py3-none-any.whl
Requirement already satisfied: ipython-genutils in /opt/conda/lib/python3.6/site-packages (from qtconsole->jupyter->mlcomp) (0.2.0)
Collecting widgetsnbextension~=3.5.0 (from ipywidgets->jupyter->mlcomp)
  Downloading https://files.pythonhosted.org/packages/6c/7b/7ac231c20d2d33c445eaacf8a433f4e22c60677eb9776c7c5262d7ddee2d/widgetsnbextension-3.5.1-py2.py3-none-any.whl (2.2MB)
Collecting pyzmq>=17 (from notebook->jupyter->mlcomp)
  Downloading https://files.pythonhosted.org/packages/94/07/cee3d328a2e13f9de1c2b62cced7a389b61ac81424f2e377f3dc9d668282/pyzmq-18.1.1-cp36-cp36m-manylinux1_x86_64.whl (1.1MB)
Collecting terminado>=0.8.1 (from notebook->jupyter->mlcomp)
  Downloading https://files.pythonhosted.org/packages/ff/96/1d9a2c23990aea8f8e0b5c3b6627d03196a73771a17a2d9860bbe9823ab6/terminado-0.8.3-py2.py3-none-any.whl
Collecting Send2Trash (from notebook->jupyter->mlcomp)
  Downloading https://files.pythonhosted.org/packages/49/46/c3dc27481d1cc57b9385aff41c474ceb7714f7935b1247194adae45db714/Send2Trash-1.5.0-py3-none-any.whl
Collecting prometheus-client (from notebook->jupyter->mlcomp)
  Downloading https://files.pythonhosted.org/packages/b3/23/41a5a24b502d35a4ad50a5bb7202a5e1d9a0364d0c12f56db3dbf7aca76d/prometheus_client-0.7.1.tar.gz
Collecting apipkg>=1.4 (from execnet>=1.1->pytest-xdist>=1.29.0->mlcomp)
  Downloading https://files.pythonhosted.org/packages/67/08/4815a09603fc800209431bec5b8bd2acf2f95abdfb558a44a42507fb94da/apipkg-1.5-py2.py3-none-any.whl
Collecting imagecodecs-lite>=2019.12.2; platform_system != "Windows" (from tifffile->tiffile->mlcomp)
  Downloading https://files.pythonhosted.org/packages/6c/2a/fc196a2aade504d510a8750c0f74e6400b25d3fdbcf4cc11ecc072cb970a/imagecodecs_lite-2019.12.3-cp36-cp36m-manylinux1_x86_64.whl (706kB)
Collecting zipp>=0.5 (from importlib-metadata>=0.12; python_version < "3.8"->pytest>=5.0.1->mlcomp)
  Downloading https://files.pythonhosted.org/packages/e1/0f/c25ab0632254f276599b664c3b9973f537a04910130321e0fb936806ff40/zipp-2.0.1-py3-none-any.whl
Requirement already satisfied: MarkupSafe>=0.23 in /opt/conda/lib/python3.6/site-packages (from Jinja2>=2.10.1->flask>=1.0.2->mlcomp) (1.1.0)
Collecting text-unidecode>=1.3 (from python-slugify->kaggle>=1.5.3->mlcomp)
  Downloading https://files.pythonhosted.org/packages/a6/a5/c0b6468d3824fe3fde30dbb5e1f687b291608f9473681bbf7dabbf5a87d7/text_unidecode-1.3-py2.py3-none-any.whl (78kB)
Collecting requests-oauthlib>=0.7.0 (from google-auth-oauthlib<0.5,>=0.4.1->tensorboard>=1.14.0->catalyst==20.1->mlcomp)
  Downloading https://files.pythonhosted.org/packages/a3/12/b92740d845ab62ea4edf04d2f4164d82532b5a0b03836d4d4e71c6f3d379/requests_oauthlib-1.3.0-py2.py3-none-any.whl
Collecting rsa<4.1,>=3.1.4 (from google-auth<2,>=1.6.3->tensorboard>=1.14.0->catalyst==20.1->mlcomp)
  Downloading https://files.pythonhosted.org/packages/02/e5/38518af393f7c214357079ce67a317307936896e961e35450b70fad2a9cf/rsa-4.0-py2.py3-none-any.whl
Collecting cachetools<5.0,>=2.0.0 (from google-auth<2,>=1.6.3->tensorboard>=1.14.0->catalyst==20.1->mlcomp)
  Downloading https://files.pythonhosted.org/packages/08/6a/abf83cb951617793fd49c98cb9456860f5df66ff89883c8660aa0672d425/cachetools-4.0.0-py3-none-any.whl
Collecting pyasn1-modules>=0.2.1 (from google-auth<2,>=1.6.3->tensorboard>=1.14.0->catalyst==20.1->mlcomp)
  Downloading https://files.pythonhosted.org/packages/95/de/214830a981892a3e286c3794f41ae67a4495df1108c3da8a9f62159b9a9d/pyasn1_modules-0.2.8-py2.py3-none-any.whl (155kB)
Collecting smmap2>=2.0.0 (from gitdb2>=2.0.0->GitPython>=2.1.11->catalyst==20.1->mlcomp)
  Downloading https://files.pythonhosted.org/packages/55/d2/866d45e3a121ee15a1dc013824d58072fd5c7799c9c34d01378eb262ca8f/smmap2-2.0.5-py2.py3-none-any.whl
Requirement already satisfied: parso>=0.3.0 in /opt/conda/lib/python3.6/site-packages (from jedi>=0.10->ipython->catalyst==20.1->mlcomp) (0.3.1)
Requirement already satisfied: ptyprocess>=0.5 in /opt/conda/lib/python3.6/site-packages (from pexpect; sys_platform != "win32"->ipython->catalyst==20.1->mlcomp) (0.6.0)
Collecting jsonschema!=2.5.0,>=2.4 (from nbformat>=4.4->nbconvert->jupyter->mlcomp)
  Downloading https://files.pythonhosted.org/packages/c5/8f/51e89ce52a085483359217bc72cdbf6e75ee595d5b1d4b5ade40c7e018b8/jsonschema-3.2.0-py2.py3-none-any.whl (56kB)
Collecting webencodings (from bleach->nbconvert->jupyter->mlcomp)
  Downloading https://files.pythonhosted.org/packages/f4/24/2a3e3df732393fed8b3ebf2ec078f05546de641fe1b667ee316ec1dcf3b7/webencodings-0.5.1-py2.py3-none-any.whl
Collecting oauthlib>=3.0.0 (from requests-oauthlib>=0.7.0->google-auth-oauthlib<0.5,>=0.4.1->tensorboard>=1.14.0->catalyst==20.1->mlcomp)
  Downloading https://files.pythonhosted.org/packages/05/57/ce2e7a8fa7c0afb54a0581b14a65b56e62b5759dbc98e80627142b8a3704/oauthlib-3.1.0-py2.py3-none-any.whl (147kB)
Collecting pyasn1>=0.1.3 (from rsa<4.1,>=3.1.4->google-auth<2,>=1.6.3->tensorboard>=1.14.0->catalyst==20.1->mlcomp)
  Downloading https://files.pythonhosted.org/packages/62/1e/a94a8d635fa3ce4cfc7f506003548d0a2447ae76fd5ca53932970fe3053f/pyasn1-0.4.8-py2.py3-none-any.whl (77kB)
Collecting pyrsistent>=0.14.0 (from jsonschema!=2.5.0,>=2.4->nbformat>=4.4->nbconvert->jupyter->mlcomp)
  Downloading https://files.pythonhosted.org/packages/90/aa/cdcf7ef88cc0f831b6f14c8c57318824c9de9913fe8de38e46a98c069a35/pyrsistent-0.15.7.tar.gz (107kB)
Building wheels for collected packages: PyYAML, sqlalchemy, GPUtil, psutil, pretrainedmodels, kaggle, sqlalchemy-serializer, albumentations, Tempita, python-slugify, imgaug, retrying, absl-py, tornado, pandocfilters, prometheus-client, pyrsistent
  Running setup.py bdist_wheel for PyYAML: started
  Running setup.py bdist_wheel for PyYAML: finished with status 'done'
  Stored in directory: /root/.cache/pip/wheels/e4/76/4d/a95b8dd7b452b69e8ed4f68b69e1b55e12c9c9624dd962b191
  Running setup.py bdist_wheel for sqlalchemy: started
  Running setup.py bdist_wheel for sqlalchemy: finished with status 'done'
  Stored in directory: /root/.cache/pip/wheels/b3/35/98/4c9cb3fd63d21d5606b972dd70643769745adf60e622467b71
  Running setup.py bdist_wheel for GPUtil: started
  Running setup.py bdist_wheel for GPUtil: finished with status 'done'
  Stored in directory: /root/.cache/pip/wheels/3d/77/07/80562de4bb0786e5ea186911a2c831fdd0018bda69beab71fd
  Running setup.py bdist_wheel for psutil: started
  Running setup.py bdist_wheel for psutil: finished with status 'done'
  Stored in directory: /root/.cache/pip/wheels/52/41/b0/bf50409fe2b1d3b79afa3eed71b54b3e30fe5b695db2c7ba2e
  Running setup.py bdist_wheel for pretrainedmodels: started
  Running setup.py bdist_wheel for pretrainedmodels: finished with status 'done'
  Stored in directory: /root/.cache/pip/wheels/69/df/63/62583c096289713f22db605aa2334de5b591d59861a02c2ecd
  Running setup.py bdist_wheel for kaggle: started
  Running setup.py bdist_wheel for kaggle: finished with status 'done'
  Stored in directory: /root/.cache/pip/wheels/57/4e/e8/bb28d035162fb8f17f8ca5d42c3230e284c6aa565b42b72674
  Running setup.py bdist_wheel for sqlalchemy-serializer: started
  Running setup.py bdist_wheel for sqlalchemy-serializer: finished with status 'done'
  Stored in directory: /root/.cache/pip/wheels/e8/e3/3c/04ea6eb74cfc78a921ce9372177849eaa1fcbfcff22ae9236d
  Running setup.py bdist_wheel for albumentations: started
  Running setup.py bdist_wheel for albumentations: finished with status 'done'
  Stored in directory: /root/.cache/pip/wheels/20/16/8e/d3bec34bf30adff30929226f0b83cc8c005b5af131f51db9d0
  Running setup.py bdist_wheel for Tempita: started
  Running setup.py bdist_wheel for Tempita: finished with status 'done'
  Stored in directory: /root/.cache/pip/wheels/1e/db/04/d827f417f162a149fbdfdd1d015c7769b393124aa98eb29642
  Running setup.py bdist_wheel for python-slugify: started
  Running setup.py bdist_wheel for python-slugify: finished with status 'done'
  Stored in directory: /root/.cache/pip/wheels/11/94/81/312969455540cb0e6a773e5d68a73c14128bfdfd4a7969bb4f
  Running setup.py bdist_wheel for imgaug: started
  Running setup.py bdist_wheel for imgaug: finished with status 'done'
  Stored in directory: /root/.cache/pip/wheels/97/ec/48/0d25896c417b715af6236dbcef8f0bed136a1a5e52972fc6d0
  Running setup.py bdist_wheel for retrying: started
  Running setup.py bdist_wheel for retrying: finished with status 'done'
  Stored in directory: /root/.cache/pip/wheels/d7/a9/33/acc7b709e2a35caa7d4cae442f6fe6fbf2c43f80823d46460c
  Running setup.py bdist_wheel for absl-py: started
  Running setup.py bdist_wheel for absl-py: finished with status 'done'
  Stored in directory: /root/.cache/pip/wheels/8e/28/49/fad4e7f0b9a1227708cbbee4487ac8558a7334849cb81c813d
  Running setup.py bdist_wheel for tornado: started
  Running setup.py bdist_wheel for tornado: finished with status 'done'
  Stored in directory: /root/.cache/pip/wheels/84/bf/40/2f6ef700f48401ca40e5e3dd7d0e3c0a90e064897b7fe5fc08
  Running setup.py bdist_wheel for pandocfilters: started
  Running setup.py bdist_wheel for pandocfilters: finished with status 'done'
  Stored in directory: /root/.cache/pip/wheels/39/01/56/f1b08a6275acc59e846fa4c1e1b65dbc1919f20157d9e66c20
  Running setup.py bdist_wheel for prometheus-client: started
  Running setup.py bdist_wheel for prometheus-client: finished with status 'done'
  Stored in directory: /root/.cache/pip/wheels/1c/54/34/fd47cd9b308826cc4292b54449c1899a30251ef3b506bc91ea
  Running setup.py bdist_wheel for pyrsistent: started
  Running setup.py bdist_wheel for pyrsistent: finished with status 'done'
  Stored in directory: /root/.cache/pip/wheels/b5/78/ac/f26a78a989cd97f90981d96a560d7e1da5e1307284301d94e8
Successfully built PyYAML sqlalchemy GPUtil psutil pretrainedmodels kaggle sqlalchemy-serializer albumentations Tempita python-slugify imgaug retrying absl-py tornado pandocfilters prometheus-client pyrsistent
torchvision 0.5.0 has requirement torch==1.4.0, but you'll have torch 1.0.0 which is incompatible.
tensorboard 2.1.0 has requirement requests<3,>=2.21.0, but you'll have requests 2.20.1 which is incompatible.
 It is a distutils installed project and thus we cannot accurately determine which files belong to it which would lead to only a partial uninstall.
ERROR: Service 'mlcomp-worker' failed to build: The command '/bin/sh -c pip install mlcomp' returned a non-zero code: 1

@maxim1317 , how do you do?
Have you tried to build the docker with the updated docker-file?

The issue is closed due to inactivity


[SPARK-45555][PYTHON] Returning a debuggable object for failed assertion

What changes were proposed in this pull request?

This PR proposes to enhanced the assertDataFrameEqual function to support an optional includeDiffRows parameter. This parameter, will return the rows from both DataFrames that are not equal when set to True.
Why are the changes needed?
This enhancement provides users with an easier debugging experience by directly pointing out the rows that do not match, eliminating the need for manual comparison in case of large DataFrames.
Does this PR introduce any user-facing change?
Yes. An optional parameter includeDiffRows has been introduced in the assertDataFrameEqual function. When set to True, it will return unequal rows for further analysis. For example:
df1 = spark.createDataFrame(
    data=[("1", 1000.00), ("2", 3000.00), ("3", 2000.00)], schema=["id", "amount"])
df2 = spark.createDataFrame(
    data=[("1", 1001.00), ("2", 3000.00), ("3", 2003.00)], schema=["id", "amount"])

try:
    assertDataFrameEqual(df1, df2, includeDiffRows=True)
except PySparkAssertionError as e:
    spark.createDataFrame(e.data).show()

The above code will produce the following DataFrame:
+-----------+-----------+
|         _1|         _2|
+-----------+-----------+
|{1, 1000.0}|{1, 1001.0}|
|{3, 2000.0}|{3, 2003.0}|
+-----------+-----------+

How was this patch tested?
Added usage example into doctest.
Was this patch authored or co-authored using generative AI tooling?

No.

cc @HyukjinKwon @allanf-db

let's also update PR description about the paramter.

Updated!

Merged to master.

Merged to master.


fix jruby 1.7* compressed http responses

JRuby HTTP compressed responses have empty bodies, attempt to get the jruby 1.7 series patched as per:
https://github.com/jruby/jruby/issues/1216#issuecomment-71573125
https://github.com/jruby/jruby/commit/89ef3e9f691c2c5d6a56ab775225526b3b309206

This seems irrelevant at the moment with JRuby 9k being released. Closing.


octet-stream for rpcs (related to #895)

hi all,
if I add "Accept: application/octet-stream" to my rpc function call (a POST request) I get:
"none of these content-types are available: application/octet-stream".
the function returns bytea.
is it because of the type bytea I return? the reason I want it to be binary is because the default return is as string (and decoding the bytes I get results in a string representation of the hex (bytea)).

Which postgrest version are you running? The binary output support for RPC is on master but not yet in a released version.

ah then it makes sense. I am using version "<IP_ADDRESS>" in my Dockerfile.
can we expect the above merge in the next release? can I switch to master already? (still testing).
is master a dev branch or stable branch?

The feature will be incorporated into the next release. Master is usually pretty stable -- all the tests pass. However to use master you'll need to build the binary from source.

Alright. Thank you for this awesome piece of software. I enjoy it very much.


Fix attribute display

link to demo deployment of your smk based app is
https://smk-mrdt-rt-b16795-dev.apps.silver.devops.gov.bc.ca
Verify that it looks good, if so merge the pull request which will trigger a prod deployment, otherwise close the pull request without merging
mentions / notifications: @dgboss, @NicoledeGreef

The Vanity URL for the dev deploy is https://smk-mrdt-api-gov-bc-ca.test.api.gov.bc.ca
If this is a dev deploy,  verify that it looks good, then merge the pull request to trigger prod deployment.
If this is a prod deployment, view your prod deploy at the url above :)
mentions / notifications: @dgboss, @NicoledeGreef

I'll take a look and see if there is an updated version of the code editor that would allow us to have a 'condensed' version of the HTML in the smk-config.json, but allow us to easily beautify the HTML for editing purposes.

Arg! :) Almost there ... without the newlines, the spaces are in the same line now, so divs are indented further:

            Municipal Regional District Tax: 3%

                    Recipient:

                        {{feature.properties.Recipient}}

                    Tax Rate:

                        {{feature.properties.Tax_Rate}}

                        Area:

                            {{feature.properties.Accom_Area}}

                        Start date:

                            {{feature.properties.MRDT_Start_Date}}

Removed the extra whitespace. Note that it is better to reply to comments inline that create new comments in order to maintain context/continuity.
I also looked at the editor, there is a 'beautify' button, but it is very basic and doesn't do a good enough job IMHO.

I'm going to do a bit of a test by closing this PR and seeing what image gets deployed. I have a feeling it will be an image that doesn't include the changes resulting from the PR review.

link to demo deployment of your smk based app is
https://smk-mrdt-rt-b16795-prod.apps.silver.devops.gov.bc.ca
Verify that it looks good, if so merge the pull request which will trigger a prod deployment, otherwise close the pull request without merging
mentions / notifications: @dgboss, @NicoledeGreef

The Vanity URL for the prod deploy is https://smk-mrdt.api.gov.bc.ca
If this is a dev deploy,  verify that it looks good, then merge the pull request to trigger prod deployment.
If this is a prod deployment, view your prod deploy at the url above :)
mentions / notifications: @dgboss, @NicoledeGreef

The Vanity URL for the dev deploy is https://smk-mrdt-api-gov-bc-ca.test.api.gov.bc.ca
If this is a dev deploy,  verify that it looks good, then merge the pull request to trigger prod deployment.
If this is a prod deployment, view your prod deploy at the url above :)
mentions / notifications: @dgboss, @NicoledeGreef


(SERVER-2550) Add crl-issued-by-cert? function

This commit adds a function to determine whether the given CRL was issued by
the given certificate. This will be used to verify CRLs against certificate
chains, particularly when consuming CRL updates from an external root.

I sorta felt like this didn't really need a test? but happy to add one if y'all think it's worthwhile.


VS.Code 1.76 update broke this extension

Just updated VS.Code to 1.76 this morning and all p4 opened files and source control section disappeared. No special issues in the log but it does not look like it sees any files or activates any p4 command menus.
for now I am downgrading VS.Code

Managed to get it working - needed reinstalling and wiping all previous data.

No still not working properly - I need to refresh source control pane frequently to make file lists appear and status bar indicators are not showing up for files


Remove a test that wasn't carrying its weight

See https://github.com/rust-lang/rust/pull/110107#discussion_r1170361671 for discussion.
TLDR: it keeps breaking out of unrelated reasons and the real thing to check (early alloc ids can be tracked without ICEing miri) is hard to check otherwise.

@bors r+

:pushpin: Commit 9b77580f33764133117566128a77bed4401b3273 has been approved by RalfJung
It is now in the queue for this repository.

:hourglass: Testing commit 9b77580f33764133117566128a77bed4401b3273 with merge db634e3961e7a6daa29b4caffde1da0288c4564f...


Support of destructuring assignment

Hi, i am working on compile JS to Fuzzil IR. There is no operator in IR direct representing destructuring assignment, so i think there might be two ways to do the compilation:

transpile destructuring assignment to regular assignment then compile.
add some support from the Fuzzil side.

For 1, something like object destructing is simple, but array destructing, or object destructing with rest element is complicated. According to https://tc39.es/ecma262/multipage/ecmascript-language-expressions.html#sec-runtime-semantics-destructuringassignmentevaluation or https://babeljs.io/repl#?browsers=ie 11&build=&builtIns=false&corejs=3.6&spec=false&loose=false&code_lz=G4QwTgBA2iA0BGBdAvAWRAFwBYDoCmAHgA4C2AjABRkCUA3EA&debug=false&forceAllTransforms=false&shippedProposals=false&circleciRepo=&evaluate=false&fileSize=false&timeTravel=false&sourceType=script&lineWrap=true&presets=env%2Creact%2Cstage-2&prettier=false&targets=&version=7.14.7&externalPlugins=  ,  array destructings should contain several iterable checks. Also V8 generates pretty long byte code for array destructuring. So i think it is not very easy to generator same javascript using regular assignment instead of destructuring assignment.
For 2, destructring assignment must be on the left hand side of some productions of grammar. It contains a set of variables. Also it support recursion and rest element such as
var [[a,b],...c]=[[]];

I think it is quite different from the existing IR in some ways.
What is the property way to deal with it? Thanks a lot for the help!

Nice, yeah I agree with you that option (1) probably wouldn't be able to achieve the same coverage in the target engine, so at least a basic version of option (2) seems preferable. I could imagine an operation such as
class Destruct: Operation {
    let format: X
    init(numOutputs: Int, format: X) {
        precondition(format.count == numOutput)     // or something like that
        self.format = format
        super.init(numInputs: 1, numOutputs: numOutputs)
    }
}

And possibly additional operations for destructuring objects (const {a, b} = obj;) and reassigning existing variables when desctructuring (e.g. [a, b] = array;).
Here format would somehow describe the nesting level of each output variable and whether it is a rest parameter (and ideally, already guarantee that only the last element of each nesting level can be a rest element). I think it'd also be fine to just do a simpler version of this first that supports no nesting but just has a let hasRest: bool field.

Thanks for the reply!
I think the simpler version of Destruct Operator is quite expressive. Something nesting like [v0,{b:v1},v2] =array can be compile to multiple destruct Operator:
v0, v3, v2<- ArrayDestruct array
v1<- ObjectDestruct v3

i think that they are almost the same thing to the JIT engine.
Also, do you think we need both Destruct and ReassignDestruct, or we declare variables via LoadUndefined, and only keep ReassignDestruct? The latter one is one IR OP less but introduce additional Reassign in the IR program.
Also, i have a question about compiling JS to IR, about hoisting.

need to hoist VAR declaration to the top of the scope.
have to hoist function declaration to the top of the function scope, because everything should be declared before use.
have to change function declaration to function expressionv1=undefined;v2=function(){}; v0=v2 to solve the mutual recursive problem.
have to hoist every LET/CONST declaration because function is hoisted, the variable may be used in the function body.
This means almost everything is hoisted to the top of the scope and create a lot of LoadUndefined and Reassigns.
Does unnecessary Reassign affect further mutation of anything else? Does it worth it to keep in track and only hoist(Reassign) the needed variables/functions?

Thanks for the help!

Nice, yeah going with just the simpler version sounds good to me!
I think I'd go with just a Destruct operation at first (so the variant that creates new variables), and then possibly a DestructReassign later, but that's probably not too important (?). Otherwise, as you said there'd probably be a lot of LoadUndefined instruction, which is kinda weird/inefficient.
Re. hoisting:
Yes, I think it would make sense to only hoist the necessary variables and functions, to keep the total number of instructions and variables low (which then increases mutation efficiency).
But yeah, the hoisting issue isn't great. It's probably also a problem for code like this:
function foo() {
    print(greeting);
}
let greeting = "Hello World!";
foo();

which wouldn't really work in FuzzIL?
Maybe there's something we can do about this in FuzzIL, to make it easier to compiler such constructs. One option might be to use named variables, although then you'd probably have to turn all variables in a JS file into such FuzzIL NamedVariables. But maybe that's fine! Let me know what you think

Sure. I will try to send a PR about ArrayDestruct and ObjectDestruct .
About Hoisting:
for the code snippet, i used to just hoist the let variable greeting then compile, like
let greeting;
function foo() {
    print(greeting);
}
greeting = "Hello World!";
foo();

but this is not semantically same.
Named variables seems can solved the problem. I don't know whether i understand it correctly, should i compile the code snippet to something like:
v0 <- BeginPlainFunctionDefinition ->
    LoadNamedVariable 'greeting' V1
    LoadNamedVariable 'print' V2
    V3 <- CallFunction V2 V1
EndPlainFunctionDefinition
StoreNamedVariable 'foo' V0
V4 <- LoadString 'Hello World!'
StoreNamedVariable 'greetings' V4
LoadNamedVariable 'foo' V5
CallFunction V5

But I think  named variables generate one additional IR Operation for every variable declaration/load/store ,which is more IR Operation then hoisting. Hoisting generate additional IR for every declaration (LoadUndefined). Do you think the additional IR is OK? Thanks!

Yeah I think that's pretty much how it would look like, and yes, this requires more IR operations than hoisting, and so probably should still only be done when necessary and not always. Also, the JavaScript lifter then probably needs to track which named variables are already defined in the current scope, to know when to emit a let and when not to. On the other hand, this is probably pretty close to how a JS engine actually handles these things (like, they'll also have IR operations to look up a named variable), so that's probably a good thing. I think if it's useful/necessary for your use case, then we should add this to FuzzIL, in the absence of any better alternatives (I can't currently think of anything better).

We now have named variables: https://github.com/googleprojectzero/fuzzilli/commit/f7dfd455969c24a31af182fafde889c0ff68ebac which can be used when hoisting is required. We could probably also introduce something like a "named function" to deal with function hoisting (or alternatively assign the function to a named variable). I'll close this issue for now, but feel free to reopen if it's still relevant!


about part of transformer in transfuser model

I have a question about part of transformer.
https://github.com/autonomousvision/transfuser/blob/bef1fcf5622c3ab400d4c1f27059786e7cfecb11/team_code_transfuser/config.py#L126-L129
https://github.com/autonomousvision/transfuser/blob/bef1fcf5622c3ab400d4c1f27059786e7cfecb11/team_code_transfuser/transfuser.py#L19-L20
https://github.com/autonomousvision/transfuser/blob/bef1fcf5622c3ab400d4c1f27059786e7cfecb11/team_code_transfuser/transfuser.py#L34-L46
In this this config, parameter is defined and applied to AdaptiveAvgPool layer setting and transformer setting.
My question is bellow comment.
https://github.com/autonomousvision/transfuser/blob/bef1fcf5622c3ab400d4c1f27059786e7cfecb11/team_code_transfuser/transfuser.py#L146-L149
I think, the output shape is fixed when using AdaptiveAvgPool, so in this case image fusion shape would be (B, 72, 5, 22) and lidar fusion shape would be (B, 72, 8, 8).
Please tell me why image fusion shape will be (B, 72, 40, 176) and lidar fusion shape would be (B, 72, 64, 64).

The comment is just referencing the image resolution before the avgpooling.
You are correct the sensor fusion always happens at the downscaled resolution.

Thank you for your reply!
My question is solved.


[Release 1.2] Run channel Rekt tests

Fixes #

Proposed Changes

Same as https://github.com/knative-sandbox/eventing-kafka-broker/pull/1825 but for 1.2 branch

Release Note

:gift: KafkaChannel becomes conformant with spec. Conformance tests are now run with every code change.

Docs

/retest-required

I moved the base branch to 1.2 since I guess that's you wanted 😄

Doh! Thanks!
Could you lgtm?


Integrating OmDet Turbo in Transformers 🤗

Hi Om people!
I am an MLE at Hugging Face, and given the popularity and performance of your model, we wanted to see if you would be interested in working with us to integrate OmDet Turbo into the Transformers 🤗 library. Looking forward to hearing back from you!
Best,
Yoni

@yonigozlan
Hello Yoni! Thank you for reaching out and for your interest in integrating OmDet Turbo into the Transformers 🤗 library. We're excited about the possibility of collaborating with Hugging Face on this project. Let's discuss the details and next steps to make this happen.

Hi @hx621, great to hear back from you!
The integration of OmDetTurbo is a current work in progress over here 🤗.
Please tell us if you spot anything wrongly implemented or any subtleties we have missed!
Thank you.
Yoni

Hi again @hx621, @P3ngLiu. Does this model support batch inference with different labels and prompt for different images in the same batch?
I'm trying to add support for it in the Transformers implementation, however it seems like I'm getting inconsistent results when using labels list of different length in the same batch. Is this a known behavior of the model? It could also be a problem with the Transformers implementation.

Hi again @hx621, @P3ngLiu. Does this model support batch inference with different labels and prompt for different images in the same batch? I'm trying to add support for it in the Transformers implementation, however it seems like I'm getting inconsistent results when using labels list of different length in the same batch. Is this a known behavior of the model? It could also be a problem with the Transformers implementation.

@yonigozlan During training, each image within the same batch has different labels and prompts. Therefore,  inference should also support different images with different labels, and I have already verified this. You can simply modify our demo to implement this feature。
a）provide different labels for each input image https://github.com/om-ai-lab/OmDet/blob/542ce974ee22e16f9e532500e3f84e4702c03abf/omdet/inference/det_engine.py#L72
b) Change here to labels unique to each image https://github.com/om-ai-lab/OmDet/blob/542ce974ee22e16f9e532500e3f84e4702c03abf/omdet/inference/det_engine.py#L85

Hi Om team! @hx621 @P3ngLiu
OmDet-Turbo is almost ready to be released on Transformers 🤗!
As a reminder, here is the PR.
Last step before releasing is to upload the Transformers version of the weights on the hub under your organization name.
What would be your preferred name? We were thinking of omlab/omdet-turbo-swin-tiny-hf. Indeed, since there is already a checkpoint uploaded for OmdetTurbo swin tiny under your organization name (omlab/OmDet-Turbo_tiny_SWIN_T), and if you would like to keep this one, it would be nice to have a "...-hf" suffix to the Transformers version of the weights.
Looking forward to your answer!

@yonigozlan
Thank you very much for integrating our model! We can't wait to see Omdet-Turbo on Transformers. The name omlab/omdet-turbo-swin-tiny-hf sounds good to us as well. Will you be uploading the model, or do we need to upload it ourselves?

@P3ngLiu It might be simpler if we do it on our side since we'll have the weights ready to go if that's ok with you

@yonigozlan okok, you can do it.

Hi again!
OmDet-Turbo should be released on Transformers tomorrow!
The Transformers weights are already available here.
Feel free to add or modify anything in the current model card!

@yonigozlan That's so great! Thank you again for your contribution in integrating OmDet-Turbo into Transformers. We are really happy to hear this news.

It's live now here!

@yonigozlan
Hi Yoni！
Thank you once again for helping us integrate OmDet-Turbo into Transformers, which has significantly increased the attention our model has received. We plan to open-source a Base version of the model soon. The pre-training is expected to be completed within a week. Unlike the Tiny version, the Base version utilizes ConvNext Base as the vision backbone. We will first attempt to convert the weights to the Transformers version ourselves. If any code modifications are needed, could you provide assistance?


Handle signal gracefully

I did not make changes to cleanup logic so directory app swagger client are not deleted as well.
But it's reasonable as we may mistakenly delete user's code in the same directory.

Another great PR, thank you!

I had missed your comment somehow... I don't think we should worry about user code in app, swagger or client - these folders get recreated with each generation (see https://github.com/raphael/goa/blob/master/goagen/gen_app/generator.go#L52-L55).

Let me remove those directories as well.


Delete the old 4.00.00alpha models

LSTM+lang models for 101 languages for 4.00.00alpha were added via https://github.com/tesseract-ocr/tessdata/commit/4592b8d453889181e01982d22328b5846765eaad on Nov, 29, 2016.
These have now been superseded by the best traineddata uploaded via https://github.com/tesseract-ocr/tessdata/commit/3a94ddd47be01fd897cbe31f05cbd2301454cf8a on August 1, 2017.
The old 4.00.00alpha  models should be deleted from the repo, so that people will use the current models instead.
Later when the fast models are uploaded, there will be a choice between tessdata/best and tessdata/fast for 4.0.0.

The new models in best no longer include data for the old recognizer, so maybe the old models should be kept until that recognizer was removed.

@stweil Thanks for pointing it out. We should update the data files wiki to reflect this.

I added a remark about this issue here:
https://github.com/tesseract-ocr/tesseract/wiki/Data-Files#updated-data-files-for-version-400

Closing issue, as lstm-best, lstm-fast and tessdata will all be separate repos (as per post by Jeff).
See https://groups.google.com/forum/?utm_medium=email&utm_source=footer#!msg/tesseract-dev/_s0TOmDlEAs/lx-0ZjJjAQAJ


Replace the INote data type with an INotes type (chords branch)

In the intermediate IPhrase representation, we represent chords with an array of INote.  Representation will be simplified and complexity reduced (particularly in phrasing) if we represent all notes with an INotes type. This would be identical to INote except for the fact that the Integer id (MIDI pitch) field would be replaced by a pitches field - a non-empty array of 1-many such pitches.
This would be used for chords when there is more than one pitch.  Note that all other attributes in chords are invariant.  We then expand this to either a single MIDI note or an array of MIDI note after phrasing.

Fixed by 3293181d1165f4ead9ba4aa34146e9c4ee0497fd (now in the ps014 branch)

merged into master


The project is lacking a LICENSE file

Please add a LICENSE file declaring your intended license.
Note that there is a derived TypeScript library that is licensed under the MIT license. Does this imply that this repository is licensed under MIT as well? Please clarify!
Thanks in advance!

Hi,
there is a license file: https://github.com/reinterpretcat/csharp-libs/blob/master/LICENSE

Note that there is a derived TypeScript library

which library you refer to?

Sorry. Thanks! I missed that file. (I don't know how I managed to do that. :-) )
The typescript library I referred to is at:
https://github.com/StrandedKitty/straight-skeleton


Have an own file/ticket and call it Solution here

Suggest to create an own file for every exercise here. Possibly an own ticket, keeping discussion and alternatives, to close when done. Also suggest calling this a solution - people will figure out, there must be a task for every solution elsewhere.

I prefer to follow standard practices and write tests rather than individual files that you load by hand via :load.
We can have one test class per exercise and certainly we can call it a "Solution_1_6_1_1.scala" or something like that.


add a networks check for new installations of vbox, and support coffeshop internet

So, we need a way to initalize valid networks for vbox on startup, something like
append to /etc/vbox/networks.conf
* <IP_ADDRESS>/8 <IP_ADDRESS>/16
* 2001::/64

only effects first time users, could be done in the makefile i guess .
ALSO we need to  add to controlplane.sh, something that sets /etc/resolv.conf <IP_ADDRESS>
/good-first-issue

/assign


Non VMM ASR Site Provider Provider Prerequisite

When I followed the guide I had a lot of issues with Hyper-V host communication with Azure. The problem was that Failover Clustering Feature on Windows Server 2012 R2 wasn't installed. Once this has been added everything worked so it need to be defined as part of the preparation of the on-premise Hyper-V

Document Details
⚠ Do not edit this section. It is required for docs.microsoft.com ➟ GitHub issue linking.

ID: 7406940a-16c5-d13d-5d53-c89bdb2854d9
Version Independent ID: 15a859c7-5a36-7aa3-17d8-20b64299654a
Content: Prepare on-premises Hyper-V server for disaster recovery of Hyper-V VMs to Azure
Content Source: articles/site-recovery/hyper-v-prepare-on-premises-tutorial.md
Service: site-recovery
GitHub Login: @rayne-wiselman
Microsoft Alias: raynew

Hi @darrenforce There are no cluster requirements when replicating a standalone Hyper-V host to Azure. Can you describe the issue a bit more. Thanks! Rayne

Rayne,
Thanks for getting in touch.
I was following the Microsoft guide on Disaster Recovery from On-Premise to Azure and one the step is to install the Azure Site Recovery Provider.
After the Provider was installed I followed the steps and registered the Hyper-V Host. The host appeared connected in Azure but this soon changed to Not Connected after 5 minutes.
I was able to confirm after the provider was installed I started getting an Error message in the Event Log: Application and Service Logs -> Microsoft -> Azure Site Recovery -> Operational Giving the following error.
System.Reflection.TargetInvocationException: Exception has been thrown by the target of an invocation. ---> System.Management.ManagementException: Invalid namespace
at System.Management.ManagementException.ThrowWithExtendedInfo(ManagementStatus errorCode)
at System.Management.ManagementScope.InitializeGuts(Object o)
at System.Management.ManagementScope.Initialize()
at System.Management.ManagementObjectSearcher.Initialize()
at System.Management.ManagementObjectSearcher.Get()
at FabricAdapter.HyperV.WmiHelpers.GetInstances(ManagementScope scope, String query, Object[] args)
at FabricAdapter.HyperV.HostHelper.GetClusterService()
at FabricAdapter.HyperV.HostHelper.InitializeCluster()
at FabricAdapter.HyperV.HostHelper.Initialize()
at FabricAdapter.SingleHostFabricAdapter.InitInternal(IDraSettings draSettings)
at FabricAdapter.SingleHostFabricAdapter..ctor()
--- End of inner exception stack trace ---
at System.RuntimeTypeHandle.CreateInstance(RuntimeType type, Boolean publicOnly, Boolean noCheck, Boolean& canBeCached, RuntimeMethodHandleInternal& ctor, Boolean& bNeedSecurityCheck)
at System.RuntimeType.CreateInstanceSlow(Boolean publicOnly, Boolean skipCheckThis, Boolean fillCache, StackCrawlMark& stackMark)
at System.Activator.CreateInstance(Type type, Boolean nonPublic)
at System.Activator.CreateInstance(Type type)
at DraService.HostingService.DeferredStart(Boolean debugStart)
After a lot of investigation I found the following post on the Azure forum although not directly related is very similar
https://social.msdn.microsoft.com/Forums/en-US/be02bf22-d026-47f5-8bdb-a703517f5945/problem-with-prepare-infrastructure-setup-onprem-hyperv-without-vmm?forum=hypervrecovmgr
If you read the post one of the responses was as follows:-
So we had exactly the same issue yesterday and opened an Azure support ticket. They came back and immediately fixed it (they had had plenty of folks with same issue). Turns out it is a very simple fix, simply install the "Failover Clustering" Windows feature and at least in our case, everything just worked.
Apparently the most recent version of the provider requires it, but doesn't actually check if it is installed, nor have Microsoft actually updated their docs...
Once I installed the Failover Clustering everything started communicating and working correctly.
Server Details
Windows Server 2012 R2 (Latest Updates) with Hyper-V Role
Non-VMM Install
Please let me know if you need any further details.
Regards,
Darren
From: Rayne Wiselman<EMAIL_ADDRESS>Reply-To: MicrosoftDocs/azure-docs<EMAIL_ADDRESS>Date: Wednesday, 12 September 2018 at 14:17
To: MicrosoftDocs/azure-docs<EMAIL_ADDRESS>Cc: darrenforce<EMAIL_ADDRESS>Mention<EMAIL_ADDRESS>Subject: Re: [MicrosoftDocs/azure-docs] Non VMM ASR Site Provider Provider Prerequisite (#14859)
Hi @darrenforcehttps://github.com/darrenforce There are no cluster requirements when replicating a standalone Hyper-V host to Azure. Can you describe the issue a bit more. Thanks! Rayne
—
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHubhttps://github.com/MicrosoftDocs/azure-docs/issues/14859#issuecomment-420644421, or mute the threadhttps://github.com/notifications/unsubscribe-auth/ApMzWVszGvqe-BKI6g06gVxRUVjUzxt_ks5uaQl6gaJpZM4Wk4bY.

@darrenforce Thanks for this. checking with the relevant team so that we can update the docs.

@darrenforce Can you confirm the provider version?

Hi, I'm closing this since it isn't an issue with this article. There's no req for cluster for Provider install. Could be an issue with specific provider version.
@darrenforce , if you want to send me the provider version number I'll pass it along to the relevant team.
thx - Rayne
#please-close


Navbar refresh issue

There is some issue in the navbar which leads to it reverting back to inital state(thus losing the translucency) on refresh after  the page has been scrolled

This issue has been solved


Feature/519 sreek

Bug Fixes for McAfee

Drag and Drop Issue: drag and drop to pathfield (in multifield) doesn't work when a component dialog is reopened without refreshing the page

Shrink Issue:  widgets added in multifield in a tab other than the visible one, shrink...

LoadContent Issue: Loadcontent event doesn;t fire on widgets added in multifield

Allow Blank Issue:  validation issues for widgets added in multifield

check the following two code statements; when a multifield is added, the component dialog isn't cached anymore, so every double click creates new dialog window...
        //dialog caching is a real pain when there are multifield items; remove from cache
        delete editable.dialogs[CQ.wcm.EditBase.EDIT];
        delete CQ.WCM.getDialogs()["editdialog-" + this.path];

So this fixes all of #519?

yes


Import-fix

Fixing the import statements in webanalyst folder and tests

Attaching the pull request to the issue


Fix git root parsing when using msys2 git on Windows

Currently, mentat won't work with a msys2-installed Git on Windows because when executing git rev-parse --show-toplevel, it will produce a non-compatible path (e.g. /c/Users/xxx/mentat).
According to Msys2, they suggest to use git rev-parse --show-prefix, which outputs a relative path from the root to the current working directory and it is both a valid Unix and Windows path.
So I modified the related code, and it works fine for my setup.

Thanks!
It looks like this has broken tests (on linux, mac and windows).
Would calling os.path.normpath on the path returned by msys2-installed git work instead?

I am sorry for the primitive mistake I made.
I am not familiar with Python.
It turns out os.path.split always returns a tuple of length 2.

Would calling os.path.normpath on the path returned by msys2-installed git work instead?

The problem is not on the code side. When executing git rev-parse --show-toplevel, the output will always append the drive symbol to its front, which will cause a NotADirectoryError. Below is the example:
Output of git rev-parse --show-toplevel: /c/Users/xxx/mentat
Using os.path.realpath to convert: C:\c\Users\xxx\mentat
Using os.path.normpath to convert: \c\Users\xxx\mentat

Hmm, this feels hacky but it seems like it might be the best way to do this. I'm going to add a comment as to why we do this and then merge it.

thanks for the change @vickunwu !  @PCSwingle think we should add a test to ensure this still works even if Mentat is called from a subdirectory of the git project? maybe we already have one. Feel free to merge if you think it's fine without!


How to include cash in assets?

I'm using the library to optimize a number of strategies but I would like to include cash with the strategies performance metrics so the weights would include the option to NOT be fully invested but also go to cash in times of higher risk

Hi @TradeProphet,
Thanks for the question and apologies for the slow reply.
As discussed in #143, you can create a cash asset by creating a column with a constant price, e.g:
prices["cash"] = 1   # dummy column

This should work with the optimiser. Let me know how it goes!
Best,
Robert

Hello Robert,
Thank you for your answer
I had done something similar by adding a column with the values of BND as
cash, it works the same,
Thank you again,
Alon
On Fri, Sep 25, 2020 at 8:05 PM Robert Martin<EMAIL_ADDRESS>wrote:

Hi @TradeProphet https://github.com/TradeProphet,
Thanks for the question and apologies for the slow reply.
As discussed in #143
https://github.com/robertmartin8/PyPortfolioOpt/issues/143, you can
create a cash asset by creating a column with a constant price, e.g:
prices["cash"] = 1   # dummy column
This should work with the optimiser. Let me know how it goes!
Best,
Robert
—
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHub
https://github.com/robertmartin8/PyPortfolioOpt/issues/196#issuecomment-699044568,
or unsubscribe
https://github.com/notifications/unsubscribe-auth/AIGPXPYXR33VML65KUPLNMTSHTEW7ANCNFSM4RUODLIA
.

I'm really glad you managed to get it to work! Don't hesitate to reach out if you have another question.
Cheers,
Robert

I do have one more, sometimes I get None value returned as allocation
weights from the package which of course are unusable,
Would you like me to send you the complete code for testing?
Thanks,
Alon
On Sat, Sep 26, 2020, 21:10 Robert Martin<EMAIL_ADDRESS>wrote:

I'm really glad you managed to get it to work! Don't hesitate to reach out
if you have another question.
Cheers,
Robert
—
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHub
https://github.com/robertmartin8/PyPortfolioOpt/issues/196#issuecomment-699529160,
or unsubscribe
https://github.com/notifications/unsubscribe-auth/AIGPXPZ4VF4PABF25DG3SCLSHYVADANCNFSM4RUODLIA
.

What are you trying to do?
I am trying to optimize a portfolio with pf.efficient_risk() and a target volatility of 8%. If, however, a vola of 8% is not possible, the optimizer should choose to go in cash, for as much percent as needed to get to the target volatility.
What have you tried?
I have tried adding cash as an asset as described in issue #196. Unfortunately, when trying this, I get the following error: "LinAlgError: Singular matrix" from "numpy\linalg\linalg.py"
I have tried to do the change described in pull request #434 but that results in "nan" or inaccurate weights, this warning is being returned:
"UserWarning: Solution may be inaccurate. Try another solver, adjusting the solver settings, or solve with verbose=True for more information."
Can anyone help with this?

See issue #456 : use a small value such as 1e-32 instead of zero in the covariance matrix for the variance corresponding to the cash asset.


Server refusing to start after "derailing" the trains in the Nether portal

Describe the Bug
So, I have a survival world with my friend (Valhelsia Enhanced Vanilla) on version 1.18.2. We have this version specifically: create-fabric-0.5.1-b-build.1078+mc1.18.2 Suddenly, while building our subway system with lava cargo, we somehow managed to derail the train while traveling through the Nether portal. On the first try, we probably managed to despawn the whole train while traveling. (1 + 2 bogeys) It could be because the nether wasn't loaded when we were arriving. At that time, we were thinking about restarting the server, but we moved on. On our second try, we almost managed to get the train through, but it got derailed eventually right after the second bogey went through. I was able to pick the train up with a wrench from the overworld and place it back on the tracks without any issues. On the third and last try, we yeeted our last train inside hoping we would push the other one out of the portal. (You can see on the video what happened by yourself; Spoiler: It didn't work out) So, we decided to restart the whole server (hosted on Peblehost) hoping it would fix the issue. Well, it didn't end up how we expected. We're now stuck in a loop of crashes while starting the server.
Reproduction Steps

Assemble a train
Drive into the Nether portal
Never see it again

Expected Result
The train should come out of the other end of the portal without any issues.
 We don't know what to do. The crash says the contraption is at NaN position, so like somewhere in the matrix or it doesn't exist at all. Before that, the third tanker train we've sacrificed always worked before without any issues with a conductor inside. (More context in the video)

This happens on forge too. There's some recovery steps in this issue.

Issues that occur on Forge as well are no longer being tracked on this repo. Please follow the respective issue on the Forge repo instead: https://github.com/Creators-of-Create/Create/issues/4892


#20 broke some things

Comment:
#20 removed the linux-aarch64 support that I added in #18. Also, it added some dependencies twice.
I am not sure why the OSX Arm migrator was triggered here since the osx-arm64 builds were already there manually.

@ocefpaf could you maybe revert these changes made to unsupport linux-aarch64?

@ocefpaf could you maybe revert these changes made in order to support linux-aarch64 again?

Those should not be affected by a re-render. I'm looking into what happened.

Should be fixed in #22. I'll pay more attention in the next bot PR. Thanks for the warning @pavelzw!


Error initialisng new database

Describe the bug
I'm trying to create a new database with the current dev branch (733e90ed8809e53307f2375ddab6838643942f79), and I'm getting an error (which looks like it was introduced by https://github.com/catalyst-cooperative/pudl/pull/2645).
Bug Severity
How badly is this bug affecting you?

High: This bug is preventing me from using PUDL.

To Reproduce

Checkout current dev branch (33e90ed8809e53307f2375ddab6838643942f79)
Run alembic upgrade head

% alembic upgrade head
pudl_settings is being deprecated in favor of environment variables PUDL_OUTPUT and PUDL_INPUT. For more info see: https://catalystcoop-pudl.readthedocs.io/en/dev/dev/dev_setup.html
sqlite and parquet directories are no longer being used. Make sure there is a single directory named 'output' at the root of your workspace. For more info see: https://catalystcoop-pudl.readthedocs.io/en/dev/dev/dev_setup.html
pudl_settings is being deprecated in favor of environment variables PUDL_OUTPUT and PUDL_INPUT. For more info see: https://catalystcoop-pudl.readthedocs.io/en/dev/dev/dev_setup.html
sqlite and parquet directories are no longer being used. Make sure there is a single directory named 'output' at the root of your workspace. For more info see: https://catalystcoop-pudl.readthedocs.io/en/dev/dev/dev_setup.html
INFO  [root] alembic config.sqlalchemy.url: sqlite:////Users/dstansby/pudl/pudl-output/pudl.sqlite
/Users/dstansby/mambaforge/envs/pudl-dev/lib/python3.11/site-packages/alembic/script/revision.py:223: UserWarning: Revision 88d9201ae4c4 referenced from 88d9201ae4c4 -> cd70aa9ce4e9 (head), Remove amount column from retained earnings is not present
  util.warn(
Traceback (most recent call last):
  File "/Users/dstansby/mambaforge/envs/pudl-dev/bin/alembic", line 8, in <module>
    sys.exit(main())
             ^^^^^^
  File "/Users/dstansby/mambaforge/envs/pudl-dev/lib/python3.11/site-packages/alembic/config.py", line 591, in main
    CommandLine(prog=prog).main(argv=argv)
  File "/Users/dstansby/mambaforge/envs/pudl-dev/lib/python3.11/site-packages/alembic/config.py", line 585, in main
    self.run_cmd(cfg, options)
  File "/Users/dstansby/mambaforge/envs/pudl-dev/lib/python3.11/site-packages/alembic/config.py", line 562, in run_cmd
    fn(
  File "/Users/dstansby/mambaforge/envs/pudl-dev/lib/python3.11/site-packages/alembic/command.py", line 378, in upgrade
    script.run_env()
  File "/Users/dstansby/mambaforge/envs/pudl-dev/lib/python3.11/site-packages/alembic/script/base.py", line 576, in run_env
    util.load_python_file(self.dir, "env.py")
  File "/Users/dstansby/mambaforge/envs/pudl-dev/lib/python3.11/site-packages/alembic/util/pyfiles.py", line 94, in load_python_file
    module = load_module_py(module_id, path)
             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/Users/dstansby/mambaforge/envs/pudl-dev/lib/python3.11/site-packages/alembic/util/pyfiles.py", line 110, in load_module_py
    spec.loader.exec_module(module)  # type: ignore
    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "<frozen importlib._bootstrap_external>", line 940, in exec_module
  File "<frozen importlib._bootstrap>", line 241, in _call_with_frames_removed
  File "/Users/dstansby/github/pudl/migrations/env.py", line 81, in <module>
    run_migrations_online()
  File "/Users/dstansby/github/pudl/migrations/env.py", line 75, in run_migrations_online
    context.run_migrations()
  File "<string>", line 8, in run_migrations
  File "/Users/dstansby/mambaforge/envs/pudl-dev/lib/python3.11/site-packages/alembic/runtime/environment.py", line 868, in run_migrations
    self.get_context().run_migrations(**kw)
  File "/Users/dstansby/mambaforge/envs/pudl-dev/lib/python3.11/site-packages/alembic/runtime/migration.py", line 609, in run_migrations
    for step in self._migrations_fn(heads, self):
                ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/Users/dstansby/mambaforge/envs/pudl-dev/lib/python3.11/site-packages/alembic/command.py", line 367, in upgrade
    return script._upgrade_revs(revision, rev)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/Users/dstansby/mambaforge/envs/pudl-dev/lib/python3.11/site-packages/alembic/script/base.py", line 450, in _upgrade_revs
    for script in reversed(list(revs))
                           ^^^^^^^^^^
  File "/Users/dstansby/mambaforge/envs/pudl-dev/lib/python3.11/site-packages/alembic/script/revision.py", line 797, in iterate_revisions
    revisions, heads = fn(
                       ^^^
  File "/Users/dstansby/mambaforge/envs/pudl-dev/lib/python3.11/site-packages/alembic/script/revision.py", line 1424, in _collect_upgrade_revisions
    for rev in self._parse_upgrade_target(
               ^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/Users/dstansby/mambaforge/envs/pudl-dev/lib/python3.11/site-packages/alembic/script/revision.py", line 1216, in _parse_upgrade_target
    return self.get_revisions(target)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/Users/dstansby/mambaforge/envs/pudl-dev/lib/python3.11/site-packages/alembic/script/revision.py", line 527, in get_revisions
    resolved_id, branch_label = self._resolve_revision_number(
                                ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/Users/dstansby/mambaforge/envs/pudl-dev/lib/python3.11/site-packages/alembic/script/revision.py", line 751, in _resolve_revision_number
    self._revision_map
  File "/Users/dstansby/mambaforge/envs/pudl-dev/lib/python3.11/site-packages/sqlalchemy/util/langhelpers.py", line 1113, in __get__
    obj.__dict__[self.__name__] = result = self.fget(obj)
                                           ^^^^^^^^^^^^^^
  File "/Users/dstansby/mambaforge/envs/pudl-dev/lib/python3.11/site-packages/alembic/script/revision.py", line 227, in _revision_map
    down_revision = map_[downrev]
                    ~~~~^^^^^^^^^
KeyError: '88d9201ae4c4'

Expected behavior
A new database.
Software Environment?

Operating System: MacOS 13.4
Python version and distribution: Python 3.11.3
How did you install PUDL? From source

Additional context
Add any other context about the problem here.

Thanks for the write-up of the bug, @dstansby. This issue should have gotten fixed by #2681, but let me know if that's not the case.

👍 looks fixed, thanks a lot!


[BUG]Click on the Filename Lines No. refresh the laradumps windows

🛻 LaraDumps Bug Report
❗ You MUST use this template to submit an issue or it will be CLOSED. ❗
Thank you for reporting a bug and helping us to improve our software!
Guidelines
  🐛   We use GitHub Issues EXCLUSIVELY for tracking bugs and unexpected software behavior.
  🙏  Questions like "How to...", "how can I...", "I would like to..." should be posted in the LaraDumps Discussions tab.
  ✍  Give this report a short but meaningful title. Make it easy to spot for others who might be facing the same issue.
  ⚠  Issues that do not describe a bug will be closed.
Information
Pre-steps
Have you searched through other issues to see if your problem is already reported or has been fixed?

[X] Yes - I did not find it.
[ ] No

Did you read the documentation?

[X] Yes - I did not find it.
[ ] No

Have you tried to reconfigure LaraDumps?
To configure LaraDumps, run: php artisan ds:init.

[X] Yes - I didn't work.
[ ] No, I believe this error is not related the configuration.

Software Version
You can run composer show -i and npm list to list installed package with their versions.

[X] Laravel Valet
[ ] Laravel Sail
[ ] Docker
[ ] XAMPP
[ ] Laragon
[ ] Other - please specify: ________

Describe the bug
When I click on the Filename Lines No. refresh the laradumps windows. Previous logs all gone.
What happened?
I did click the filename:line_no expecting Go to Phpstorm as a result. However, I received the laradumps windows refresh.
Steps to Reproduce the problem
First click on "filename:line" then it happen
Suggestions
No idea
Extra information

This is the output when I runvendor/bin/laradumps configure

When I click Save. It show

I off the Laradumps and open again, then I works


Brian Kerningham's Algorithm

Is your feature request related to a problem? Please describe.
Brian Kerningham's Algorithm is used to count set bits in a number
Describe the solution you'd like
I'll make a function implementing this algorithm which will take a number as input and return a count of set bits.
Please assign me this issue under SSOC

Assigned!
@MisterMickey : C, C++, Python and Java


WIP Update tutorial-server-broadcast-with-signalr.md

Fixes: no issue number
A small change in format, class SignalRHub --> class SignalR Hub

@Rick-Anderson Isn't everything in the aspnet folder frozen right now?

Yes, it's frozen - hopefully for only a week more.

@nunofilipecosta  Thanks for the correction.  I moved this to the new repo that contains ASP.NET 4.x docs.
https://github.com/aspnet/AspNetDocs/commit/0dd76efa2ea0e605ca61e11ff00e6bc8ebd92990#diff-8fca2d58081bc1533d420ffc3f41be10


Update commit id of the voxblox tool

It was pointed out to me that recent changes I made for VoxBlox broke the geometry mapper pipeline. This updates the doc to point out to the exact branch (and last commit on it) to use.

Something broke in the linter pipeline. I did not touch any code, only a line in the doc changed. Looks like some python version problem with 'black' itself.

Something broke in the linter pipeline. I did not touch any code, only a line in the doc changed. Looks like some python version problem with 'black' itself.

no worries, I can fix it quickly


Openx: Pass through imp.ext.gpid, data and skadn

pass imp.ext.gpid, imp.ext.data and imp.ext.skadn
not passing all of imp.ext because none of the other adapters do this, and I don't want to hold up the fix over it for now.

Superseded by https://github.com/prebid/prebid-server-java/pull/2180


memory leak

This is an automatic  reply email from QQ email.Your email has been received by Chen Lubiao.


add a note for thrust version lock

Checklist

[x] Used a fork of the feedstock to propose changes
[x] Bumped the build number (if the version is unchanged)
[ ] Reset the build number to 0 (if the version changed)
[x] Re-rendered with the latest conda-smithy (Use the phrase @conda-forge-admin, please rerender in a comment in this PR for automated rerendering)
[x] Ensured the license file is being packaged.

Hi! This is the friendly automated conda-forge-linting service.
I just wanted to let you know that I linted all conda-recipes in your PR (recipe) and found it was in an excellent condition.

@conda-forge-admin, please rerender

Thanks Rong! As a note, please use a fork in the future since all branches on the main feedstock upload by default. Not critical in this case though.
ref: https://conda-forge.org/docs/maintainer/updating_pkgs.html#forking-and-pull-requests


[DatePicker] add function signatures to docs

[ ] PR has tests / docs demo, and is linted.
[x] Commit and PR titles begin with [ComponentName], and are in imperative form: "[Component] Fix leaky abstraction".
[ ] Description explains the issue / use-case resolved, and auto-closes the related issue(s) (http://tr.im/vFqem).

Hey, a PR towards  #3096 .
I left the DateTimeFormat entry as it is because a signature for that seems beyond the scope of the docs.
I wasn't sure how to handle two situations:

functions, like onDismiss, that take no arguments and aren't expected to return anything: how should their signature be represented? I just left them out.

null arguments, like with onChange: how should they be represented? They have undefined type and require a name (null in this PR) with the current setup.

Anyway, let me know what you think.

Thanks a lot, this was really helpful :+1: :+1: :heart_eyes:

@theosherry Thanks!


Create Basic Navigation and Placeholder Graphics

Create Views for the following Pages:

[x] Home Page
[x] Currency Rate
[x] Currency History
[x] Notifications

Potential Wireframe

Potential Colour Scheme
Black with gold accents. Red and Green will be used for conveying increases and decreases in currency rates.
Re: https://m1.material.io/style/color.html#color-color-palette

Complete!~

Converted wireframe into actual screens for the application
Linked each screen based on their corresponding icons
Determined colour scheme, logo and colour scheme


[tcat] feat: add 'adapter' argument and use 'BLEDevice'

Added '-a', '--adapter' arguments to the bbtc.py arguments parser. This allows the selection of the HCI adapter for the scanning procedure.
According to 'Bleak' documentation of the 'BleakClient' class(https://bleak.readthedocs.io/en/latest/api/client.html#bleakclient-class), it's better to use the 'BLEDevice' object in 'BleakClient' during the object instantiation, therefore it has been changed for the scanning procedure.

@jaul-nsc You should take care of formatting and generally CI. I will sync with you offline.

@jwhui  @abtink  Can we count on your review here?

@jaul-nsc , can you help rebase this PR?
It looks like the OTCI tests are failing. Not sure if rebase will help.

@jwhui I've rebased the branch, please trigger the checks


Add an option for light themed UI

This also sets up a dark and light material theme for v21 and later
Signed-off-by: Jim Ramsay<EMAIL_ADDRESS>

I would love to be able to change the colour / theme / opacity. I assume this would allow that. Can it be allowed through?

Closing this PR, as it doesn't seem to be wanted.


Introduce a drop_blocks operation

As mentioned in issue #145 , an equistore operation that drop blocks from a TensorMap by their key name would be useful.I already have a working prototype function, but it is currently untested:
def drop_blocks(tensor: TensorMap, keys: Labels) -> TensorMap:
    """
    Drop specified key/block pairs from a TensorMap.

    :param tensor: the TensorMap to drop the key-block pair from.
    :param keys: a :py:class:`Labels` object containing the keys of the
        blocks to drop

    :return: the input :py:class:`TensorMap` with the specified key/block
        pairs dropped.
    """
    if not np.all(tensor.keys.names == keys.names):
        raise ValueError(
            "The input tensor's keys must have the same names as the specified"
            + f" keys to drop. Should be {tensor.keys.names} but got {keys.names}"
        )
    new_keys = tensor.keys[tensor.keys != keys]
    return TensorMap(keys=new_keys, blocks=[tensor[key].copy() for key in new_keys])

I'm tagging this as a good first issue because it is a simple function that should be fairly simple to write unit tests for. Tests should check that all the appropriate keys in the output TensorMap are there, and the ones requested to be dropped are not. Then, the metadata and data of each block still present should be checked again the original TensorMap, including gradients.

But do also we want something where like you give one key_names and a value and the function drop all the block with that value for the key_name

We can take this a bit further: give m names and corresponding values, and drop all matching keys/blocks (assuming the keys have n>=m names). This would select which keys to drop with the same algorithm already used for sample/feature selection in rascaline. A function to help with this is also discussed there: https://github.com/lab-cosmo/equistore/issues/97#issuecomment-1398635606

Yes these are good ideas


base package "usc.edu.ir" instead of "usc.edu.irds"

Should we make our base package "usc.edu.ir" to maintain consistency with our previous projects and jars already pushed to maven central?

as you know the groups' home page is http://irds.usc.edu, the package name shall reflect its domain name in reverse.

if this project gets accepted to Apache Incubation (hopefully), the current package name will not matter!

Well OK. IRDS always made sense but my only point was consistency with
previous projects in maven central. If it wont matter later, let it be what
it is.
--
Madhav Sharan
On Tue, Jun 14, 2016 at 9:55 AM, Thamme Gowda<EMAIL_ADDRESS>wrote:

if this project gets accepted to Apache Incubation (hopefully), the
current package name will not matter!
—
You are receiving this because you authored the thread.
Reply to this email directly, view it on GitHub
https://urldefense.proofpoint.com/v2/url?u=https-3A__github.com_USCDataScience_sparkler_issues_14-23issuecomment-2D225945466&d=DQMCaQ&c=clK7kQUTWtAVEOVIgvi0NU5BOUHhpN0H8p7CSfnc_gI&r=DhBa2eLkbd4gAFB01lkNgg&m=iHB_TaGmsaCQPZltJrP8DKh1LKYcY0_TEJtybfaV1LM&s=vYM7UaZjXf8tspKmpOleu9dceVTX4XJTmYWU6lnJT48&e=,
or mute the thread
https://urldefense.proofpoint.com/v2/url?u=https-3A__github.com_notifications_unsubscribe_ANh6pON-2DkFEvRc1r-2DF1zpJaO1JkhUpZJks5qLtzwgaJpZM4I0-5FFA&d=DQMCaQ&c=clK7kQUTWtAVEOVIgvi0NU5BOUHhpN0H8p7CSfnc_gI&r=DhBa2eLkbd4gAFB01lkNgg&m=iHB_TaGmsaCQPZltJrP8DKh1LKYcY0_TEJtybfaV1LM&s=yma0CybuFhjEO3SKoDR5USVIP5REK24g5kxrn-41gRQ&e=
.

My question is - There will be many more projects to come under this
groupid, is it a good idea to carry over a typo of first project to all the
upcoming projects?
I don't think so :-)
I got your point. May be the older project be updated with newer groupId?
This usually happens whenever a project moves to a new home.
~~
TG
sent from my phone.
On 14-Jun-2016 5:23 PM, "Madhav Sharan"<EMAIL_ADDRESS>wrote:

Well OK. IRDS always made sense but my only point was consistency with
previous projects in maven central. If it wont matter later, let it be what
it is.
--
Madhav Sharan
On Tue, Jun 14, 2016 at 9:55 AM, Thamme Gowda<EMAIL_ADDRESS>wrote:

if this project gets accepted to Apache Incubation (hopefully), the
current package name will not matter!
—
You are receiving this because you authored the thread.
Reply to this email directly, view it on GitHub
<
https://urldefense.proofpoint.com/v2/url?u=https-3A__github.com_USCDataScience_sparkler_issues_14-23issuecomment-2D225945466&d=DQMCaQ&c=clK7kQUTWtAVEOVIgvi0NU5BOUHhpN0H8p7CSfnc_gI&r=DhBa2eLkbd4gAFB01lkNgg&m=iHB_TaGmsaCQPZltJrP8DKh1LKYcY0_TEJtybfaV1LM&s=vYM7UaZjXf8tspKmpOleu9dceVTX4XJTmYWU6lnJT48&e=
,
or mute the thread
<
https://urldefense.proofpoint.com/v2/url?u=https-3A__github.com_notifications_unsubscribe_ANh6pON-2DkFEvRc1r-2DF1zpJaO1JkhUpZJks5qLtzwgaJpZM4I0-5FFA&d=DQMCaQ&c=clK7kQUTWtAVEOVIgvi0NU5BOUHhpN0H8p7CSfnc_gI&r=DhBa2eLkbd4gAFB01lkNgg&m=iHB_TaGmsaCQPZltJrP8DKh1LKYcY0_TEJtybfaV1LM&s=yma0CybuFhjEO3SKoDR5USVIP5REK24g5kxrn-41gRQ&e=
.

—
You are receiving this because you commented.
Reply to this email directly, view it on GitHub
https://github.com/USCDataScience/sparkler/issues/14#issuecomment-226055371,
or mute the thread
https://github.com/notifications/unsubscribe/ABx47PSESEtVZlgH6tw1NcNWGJ1M51Abks5qL0X8gaJpZM4I0_FA
.

Well it was never a typo. We created directory before we named irds, and it still makes some sense. Honestly I like edu.usc.irds more but also edu.usc.ir is more colloborative.
Updating older projects is even harder, there is much to do updating package in TIKA documentation etc..


Tidy up logging

I may have been a little heavy-handed with the review but logging is something that is quite important for debuggability!
Feel free to grab me if any comments don't make sense or you feel the scope is creeping too much on some of these comments.

The point of this was to at least try to make logging a little more sensible so a lot of comments are definitely appreciated, thank you!
I haven't fully followed a couple and tried to explain my reasoning - let me know if they don't make sense


rev the engine

Also had to fix some code (cc @mpcomplete) that was needed because of a change in mojo land.
See https://github.com/domokit/mojo/commit/88d56074f6254b05452e5c65a0696bb1d2392b91

LGTM


[Feature]: r8152 network interface does not come up with only Linux config

Feature description
Using the k230_evb_only_linux_defconfig as a template, I created a k230_canmv_defconfig that is only Linux and uses all 512MB of memory.
However, no matter what I do I always get this error bringing up the network adapter when booting:
[    2.755204] usb 2-1: New USB device found, idVendor=0bda, idProduct=8152, bcdDevice=20.00
[    2.763408] usb 2-1: New USB device strings: Mfr=1, Product=2, SerialNumber=3
[    2.770548] usb 2-1: Product: USB 10/100 LAN
[    2.774821] usb 2-1: Manufacturer: Realtek
[    2.778919] usb 2-1: SerialNumber:<PHONE_NUMBER>00
[    2.783665] mmc1: err:-110 ocr=0x0
[    2.788434] r8152 2-1:1.0: Unknown version 0x08f0

Please add a full k230_canmv_only_linux_defconf that works with the Realtek USB hardware and boots up with eth0.
Want resolve what problem
No response
Anything else
No response

I was able to get it working. There is a race condition in the r8152 driver bring up. If you reboot the machine over and over eventually it works. I was on very fast storage and so it always failed.
This has been fixed in newer kernels (among many other bugs). Any chance of moving to a 6.6 (or later) kernel that has hwprobe()?

I was able to get it working. There is a race condition in the r8152 driver bring up. If you reboot the machine over and over eventually it works. I was on faster storage and so it always failed.
This has been fixed in newer kernels (among many other bugs). Any chance of moving to a 6.6 (or later) kernel that has hwprobe()?

Thank you very much for providing the information. Considering the workload, it should not be moved to the 6.6 kernel, but we can refer to the 6.6 kernel to fix this bug.

Just as an update, other folks who have the same K230 have tried backporting kernel patches for the r8152 network driver and are still seeing issues with it coming online:
10:36 < courmisch> well maybe someone should ping that bug to point out that the kernel fixes don't really address the problem
10:43 < courmisch> What I see is that backporting most (admittedly not all, since some of them depend on netdev API changes) seems to fix the immediate issue of "unknown version"... but the eth0 device just ends up in NO-CARRIER mode
10:44 < courmisch> TBH, I'm starting to suspect the USB controller is at fault, not the NIC
There is likely another issue than just missing kernel fixes for the r8152 driver.

Just as an update, other folks who have the same K230 have tried backporting kernel patches for the r8152 network driver and are still seeing issues with it coming online:
10:36 < courmisch> well maybe someone should ping that bug to point out that the kernel fixes don't really address the problem 10:43 < courmisch> What I see is that backporting most (admittedly not all, since some of them depend on netdev API changes) seems to fix the immediate issue of "unknown version"... but the eth0 device just ends up in NO-CARRIER mode 10:44 < courmisch> TBH, I'm starting to suspect the USB controller is at fault, not the NIC
There is likely another issue than just missing kernel fixes for the r8152 driver.
This bug is really puzzling. This bug doesn't appear every time.
Have you tested it on the canmv development board? I cannot reproduce this bug on the canmv development board.
I've only encountered this bug when using an external USB to Ethernet device. I once wondered if it was related to the USB to Ethernet hardware circuit.
I think we can solve this bug based on more experiments.

please doule check with latest sdk code, this issue should be fixed.
and we also not received any new response for a long time, so just close current issue.
if you found this issue still exist with latest code, you still can reopen current issue and continue report bug.
Thanks


Fixed Sample code url

url repo doesnt exist, renamed of sample github code to new url

Thanks for your contribution, much appreciated!