PEX runtime sys.path scrubbing is imperfect.

With this lambda function:
$ cat src/data_fred/lambda_function.py
import importlib
import sys
import traceback

from typing import Any, Dict

def debug_import(module_name: str) -> Dict[str, Any]:
    try:
        module = importlib.import_module(module_name)
        return {
            "__file__": module.__file__,
            "__version__": getattr(module, "__version__", "<unknown>")
        }
    except ImportError as e:
        return {
            "error": repr(e),
            "traceback": traceback.format_tb(sys.exc_info()[2])
        }

def handle_event(event: Dict[str, Any], context: Any) -> Dict[str, Any]:
    modules = sorted(set(event.get("modules", []) + ["botocore", "s3fs"]))
    return {
        "event": event,
        "sys.executable": sys.executable,
        "sys.path": sys.path,
        "imports": {
            module: debug_import(module) for module in modules
        }
    }

And this plain old pex:
pex --python python3.9 fastparquet panda requests s3fs -D src/ -olambda.zip

Deploying the lambda.zip on the AWS Lambda Python 3.9 runtime nets:
{
  "event": {},
  "sys.executable": "/var/lang/bin/python3.9",
  "sys.path": [
    "/var/task/.bootstrap",
    "/var/task",
    "/opt/python/lib/python3.9/site-packages",
    "/opt/python",
    "/var/runtime",
    "/var/lang/lib/python39.zip",
    "/var/lang/lib/python3.9",
    "/var/lang/lib/python3.9/lib-dynload",
    "/var/task/.deps/fastparquet-0.8.3-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
    "/var/task/.deps/pandas-1.5.0-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
    "/var/task/.deps/python_dateutil-2.8.2-py2.py3-none-any.whl",
    "/var/task/.deps/six-1.16.0-py2.py3-none-any.whl",
    "/var/task/.deps/pytz-2022.4-py2.py3-none-any.whl",
    "/var/task/.deps/numpy-1.23.3-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
    "/var/task/.deps/cramjam-2.5.0-cp39-cp39-manylinux_2_5_x86_64.manylinux1_x86_64.whl",
    "/var/task/.deps/fsspec-2022.8.2-py3-none-any.whl",
    "/var/task/.deps/packaging-21.3-py3-none-any.whl",
    "/var/task/.deps/pyparsing-3.0.9-py3-none-any.whl",
    "/var/task/.deps/panda-0.3.1-py3-none-any.whl",
    "/var/task/.deps/setuptools-65.4.1-py3-none-any.whl",
    "/var/task/.deps/requests-2.28.1-py3-none-any.whl",
    "/var/task/.deps/charset_normalizer-2.1.1-py3-none-any.whl",
    "/var/task/.deps/idna-3.4-py3-none-any.whl",
    "/var/task/.deps/urllib3-1.26.12-py2.py3-none-any.whl",
    "/var/task/.deps/certifi-2022.9.24-py3-none-any.whl",
    "/var/task/.deps/s3fs-2022.8.2-py3-none-any.whl",
    "/var/task/.deps/aiobotocore-2.4.0-py3-none-any.whl",
    "/var/task/.deps/botocore-1.27.59-py3-none-any.whl",
    "/var/task/.deps/jmespath-1.0.1-py3-none-any.whl",
    "/var/task/.deps/aiohttp-3.8.3-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
    "/var/task/.deps/attrs-22.1.0-py2.py3-none-any.whl",
    "/var/task/.deps/multidict-6.0.2-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
    "/var/task/.deps/async_timeout-4.0.2-py3-none-any.whl",
    "/var/task/.deps/yarl-1.8.1-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
    "/var/task/.deps/frozenlist-1.3.1-cp39-cp39-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
    "/var/task/.deps/aiosignal-1.2.0-py3-none-any.whl",
    "/var/task/.deps/wrapt-1.14.1-cp39-cp39-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
    "/var/task/.deps/aioitertools-0.11.0-py3-none-any.whl",
    "/var/task/.deps/typing_extensions-4.4.0-py3-none-any.whl"
  ],
  "imports": {
    "botocore": {
      "__file__": "/var/runtime/botocore/__init__.py",
      "__version__": "1.23.32"
    },
    "s3fs": {
      "error": "ImportError(\"cannot import name 'apply_request_checksum' from 'botocore.client' (/var/runtime/botocore/client.py)\")",
      "traceback": [
        "  File \"/var/task/data_fred/lambda_function.py\", line 10, in debug_import\n    module = importlib.import_module(module_name)\n",
        "  File \"/var/lang/lib/python3.9/importlib/__init__.py\", line 127, in import_module\n    return _bootstrap._gcd_import(name[level:], package, level)\n",
        "  File \"<frozen importlib._bootstrap>\", line 1030, in _gcd_import\n",
        "  File \"<frozen importlib._bootstrap>\", line 1007, in _find_and_load\n",
        "  File \"<frozen importlib._bootstrap>\", line 986, in _find_and_load_unlocked\n",
        "  File \"<frozen importlib._bootstrap>\", line 680, in _load_unlocked\n",
        "  File \"<frozen importlib._bootstrap_external>\", line 850, in exec_module\n",
        "  File \"<frozen importlib._bootstrap>\", line 228, in _call_with_frames_removed\n",
        "  File \"/var/task/.deps/s3fs-2022.8.2-py3-none-any.whl/s3fs/__init__.py\", line 1, in <module>\n    from .core import S3FileSystem, S3File\n",
        "  File \"/var/task/.deps/s3fs-2022.8.2-py3-none-any.whl/s3fs/core.py\", line 26, in <module>\n    import aiobotocore.session\n",
        "  File \"/var/task/.deps/aiobotocore-2.4.0-py3-none-any.whl/aiobotocore/session.py\", line 12, in <module>\n    from .client import AioBaseClient, AioClientCreator\n",
        "  File \"/var/task/.deps/aiobotocore-2.4.0-py3-none-any.whl/aiobotocore/client.py\", line 2, in <module>\n    from botocore.client import (\n"
      ]
    }
  }
}

The issue here is /var/runtime not being scrubbed leads to finding an incompatible botocore.
To drive that home (See the Python 3.9 runtime specs here: https://docs.aws.amazon.com/lambda/latest/dg/lambda-python.html):
$ pex --python python3.9 fastparquet panda requests s3fs boto3==1.20.32 botocore==1.23.32 -D src/ -olambda.zip
Failed to resolve compatible distributions:
1: aiobotocore==2.4.0 requires botocore<1.27.60,>=1.27.59 but botocore 1.23.32 was resolved

We have the right data here:
https://github.com/pantsbuild/pex/blob/457b49f1367c075227d57ad1519a745a3fdbc9e0/pex/interpreter.py#L1039-L1048
https://github.com/pantsbuild/pex/blob/457b49f1367c075227d57ad1519a745a3fdbc9e0/pex/interpreter.py#L248-L251
https://github.com/pantsbuild/pex/blob/457b49f1367c075227d57ad1519a745a3fdbc9e0/pex/interpreter.py#L125-L141
But its newer than the very old PEX scrubbing which is not yet using it:
https://github.com/pantsbuild/pex/blob/457b49f1367c075227d57ad1519a745a3fdbc9e0/pex/pex.py#L206-L226

The PEX_VERBOSE=9 lambda logs show that /var/runtime is currently explicitly considered untainted (which is incorrect) for posterity:
--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
|                                                                                message                                                                                |
|------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|
| pex: Installed VendorImporter(root='/var/task/.bootstrap', importables=(_Importable(module='attr', is_pkg=True, path='pex/vendor/_vendored/attrs', prefix='pex.third_party'), _Importable(module='pyparsing', is_pkg=False, path='pex/vendor/_vendored/packaging', prefix='pex.third_party'), _Importable(module='packaging', is_pkg=True, path='pex/vendor/_vendored/packaging', prefix='pex.third_party'), _Importable(module='pkg_resources', is_pkg=True, path='pex/vendor/_vendored/setuptools', prefix='pex.third_party')))  |
| pex: pex.third_party.attr imported via _Loader(module_name='pex.third_party.attr', vendor_module_name='pex.vendor._vendored.attrs.attr')                                                                                |
| pex: pex.third_party.packaging imported via _Loader(module_name='pex.third_party.packaging', vendor_module_name='pex.vendor._vendored.packaging.packaging')                                                                                |
| pex: pex.third_party.packaging.utils imported via _Loader(module_name='pex.third_party.packaging.utils', vendor_module_name='pex.vendor._vendored.packaging.packaging.utils')                                                                                |
| pex: pex.third_party.pyparsing imported via _Loader(module_name='pex.third_party.pyparsing', vendor_module_name='pex.vendor._vendored.packaging.pyparsing')                                                                                |
| pex: pex.third_party.packaging.markers imported via _Loader(module_name='pex.third_party.packaging.markers', vendor_module_name='pex.vendor._vendored.packaging.packaging.markers')                                                                                |
| pex: pex.third_party.packaging.requirements imported via _Loader(module_name='pex.third_party.packaging.requirements', vendor_module_name='pex.vendor._vendored.packaging.packaging.requirements')                                                                                |
| pex: pex.third_party.packaging.specifiers imported via _Loader(module_name='pex.third_party.packaging.specifiers', vendor_module_name='pex.vendor._vendored.packaging.packaging.specifiers')                                                                                |
| pex: pex.third_party.packaging.tags imported via _Loader(module_name='pex.third_party.packaging.tags', vendor_module_name='pex.vendor._vendored.packaging.packaging.tags')                                                                                |
| pex: Installed VendorImporter(root='/var/task', importables=(_Importable(module='__main__', is_pkg=False, path='.', prefix='__pex__'), _Importable(module='__pex__', is_pkg=True, path='.', prefix='__pex__'), _Importable(module='data_fred', is_pkg=True, path='.', prefix='__pex__')))                                                                                |
| pex: Searching for pyenv root...                                                                                |
| pex: No pyenv installation was found.                                                                                |
| pex: Searching for pyenv root...: 0.4ms                                                                                |
| pex: Found site-library: /var/lang/lib/python3.9/site-packages                                                                                |
| pex: Found .pth file: /var/lang/lib/python3.9/site-packages/distutils-precedence.pth                                                                                |
| pex: Not a tainted path element: /var/task/.bootstrap                                                                                |
| pex: Not a tainted path element: /var/task                                                                                |
| pex: Not a tainted path element: /opt/python/lib/python3.9/site-packages                                                                                |
| pex: Not a tainted path element: /opt/python                                                                                |
| pex: Not a tainted path element: /var/runtime                                                                                |
| pex: Not a tainted path element: /var/lang/lib/python39.zip                                                                                |
| pex: Not a tainted path element: /var/lang/lib/python3.9                                                                                |
| pex: Not a tainted path element: /var/lang/lib/python3.9/lib-dynload                                                                                |
| pex: Tainted path element: /var/lang/lib/python3.9/site-packages                                                                                |
| pex: Not a tainted path element: /opt/python/lib/python3.9/site-packages                                                                                |
| pex: Not a tainted path element: /opt/python                                                                                |
| pex: Scrubbing from user site: /home/sbx_user1051/.local/lib/python3.9/site-packages                                                                                |
| pex: Scrubbing from site-packages: /var/lang/lib/python3.9/site-packages                                                                                |
| pex: New sys.path: ['/var/task/.bootstrap', '/var/task', '/opt/python/lib/python3.9/site-packages', '/opt/python', '/var/runtime', '/var/lang/lib/python39.zip', '/var/lang/lib/python3.9', '/var/lang/lib/python3.9/lib-dynload']                                                                                |
| pex: Activating PEX virtual environment from /var/task                                                                                |
| pex: Activating PEX virtual environment from /var/task :: Searching dependency cache: /var/task/.deps                                                                                |
| pex: Activating PEX virtual environment from /var/task :: Searching dependency cache: /var/task/.deps :: Adding aiobotocore 2.4.0                                                                                |
| pex: Activating PEX virtual environment from /var/task :: Searching dependency cache: /var/task/.deps :: Adding aiohttp 3.8.3                                                                                |
| pex: Activating PEX virtual environment from /var/task :: Searching dependency cache: /var/task/.deps :: Adding aioitertools 0.11.0                                                                                |
| pex: Activating PEX virtual environment from /var/task :: Searching dependency cache: /var/task/.deps :: Adding aiosignal 1.2.0                                                                                |
| pex: Activating PEX virtual environment from /var/task :: Searching dependency cache: /var/task/.deps :: Adding async-timeout 4.0.2                                                                                |
| pex: Activating PEX virtual environment from /var/task :: Searching dependency cache: /var/task/.deps :: Adding attrs 22.1.0                                                                                |
| pex: Activating PEX virtual environment from /var/task :: Searching dependency cache: /var/task/.deps :: Adding botocore 1.27.59                                                                                |
| pex: Activating PEX virtual environment from /var/task :: Searching dependency cache: /var/task/.deps :: Adding certifi 2022.9.24                                                                                |
| pex: Activating PEX virtual environment from /var/task :: Searching dependency cache: /var/task/.deps :: Adding charset-normalizer 2.1.1                                                                                |
| pex: Activating PEX virtual environment from /var/task :: Searching dependency cache: /var/task/.deps :: Adding cramjam 2.5.0                                                                                |
| pex: Activating PEX virtual environment from /var/task :: Searching dependency cache: /var/task/.deps :: Adding fastparquet 0.8.3                                                                                |
| pex: Activating PEX virtual environment from /var/task :: Searching dependency cache: /var/task/.deps :: Adding frozenlist 1.3.1                                                                                |
| pex: Activating PEX virtual environment from /var/task :: Searching dependency cache: /var/task/.deps :: Adding fsspec 2022.8.2                                                                                |
| pex: Activating PEX virtual environment from /var/task :: Searching dependency cache: /var/task/.deps :: Adding idna 3.4                                                                                |
| pex: Activating PEX virtual environment from /var/task :: Searching dependency cache: /var/task/.deps :: Adding jmespath 1.0.1                                                                                |
| pex: Activating PEX virtual environment from /var/task :: Searching dependency cache: /var/task/.deps :: Adding multidict 6.0.2                                                                                |
| pex: Activating PEX virtual environment from /var/task :: Searching dependency cache: /var/task/.deps :: Adding numpy 1.23.3                                                                                |
| pex: Activating PEX virtual environment from /var/task :: Searching dependency cache: /var/task/.deps :: Adding packaging 21.3                                                                                |
| pex: Activating PEX virtual environment from /var/task :: Searching dependency cache: /var/task/.deps :: Adding panda 0.3.1                                                                                |
| pex: Activating PEX virtual environment from /var/task :: Searching dependency cache: /var/task/.deps :: Adding pandas 1.5.0                                                                                |
| pex: Activating PEX virtual environment from /var/task :: Searching dependency cache: /var/task/.deps :: Adding pyparsing 3.0.9                                                                                |
| pex: Activating PEX virtual environment from /var/task :: Searching dependency cache: /var/task/.deps :: Adding python-dateutil 2.8.2                                                                                |
| pex: Activating PEX virtual environment from /var/task :: Searching dependency cache: /var/task/.deps :: Adding pytz 2022.4                                                                                |
| pex: Activating PEX virtual environment from /var/task :: Searching dependency cache: /var/task/.deps :: Adding requests 2.28.1                                                                                |
| pex: Activating PEX virtual environment from /var/task :: Searching dependency cache: /var/task/.deps :: Adding s3fs 2022.8.2                                                                                |
| pex: Activating PEX virtual environment from /var/task :: Searching dependency cache: /var/task/.deps :: Adding setuptools 65.4.1                                                                                |
| pex: Activating PEX virtual environment from /var/task :: Searching dependency cache: /var/task/.deps :: Adding six 1.16.0                                                                                |
| pex: Activating PEX virtual environment from /var/task :: Searching dependency cache: /var/task/.deps :: Adding typing_extensions 4.4.0                                                                                |
| pex: Activating PEX virtual environment from /var/task :: Searching dependency cache: /var/task/.deps :: Adding urllib3 1.26.12                                                                                |
| pex: Activating PEX virtual environment from /var/task :: Searching dependency cache: /var/task/.deps :: Adding wrapt 1.14.1                                                                                |
| pex: Activating PEX virtual environment from /var/task :: Searching dependency cache: /var/task/.deps :: Adding yarl 1.8.1                                                                                |
| pex: Activating PEX virtual environment from /var/task :: Resolving fastparquet                                                                                |
| pex: Skipping activation of `numpy>=1.21.0; python_version >= "3.10"` due to environment marker de-selection                                                                                |
| pex: Skipping activation of `hypothesis>=5.5.3; extra == "test"` due to environment marker de-selection                                                                                |
| pex: Skipping activation of `pytest>=6.0; extra == "test"` due to environment marker de-selection                                                                                |
| pex: Skipping activation of `pytest-xdist>=1.31; extra == "test"` due to environment marker de-selection                                                                                |
| pex: Skipping activation of `adlfs; extra == "abfs"` due to environment marker de-selection                                                                                |
| pex: Skipping activation of `adlfs; extra == "adl"` due to environment marker de-selection                                                                                |
| pex: Skipping activation of `pyarrow>=1; extra == "arrow"` due to environment marker de-selection                                                                                |
| pex: Skipping activation of `dask; extra == "dask"` due to environment marker de-selection                                                                                |
| pex: Skipping activation of `distributed; extra == "dask"` due to environment marker de-selection                                                                                |
| pex: Skipping activation of `dropboxdrivefs; extra == "dropbox"` due to environment marker de-selection                                                                                |
| pex: Skipping activation of `requests; extra == "dropbox"` due to environment marker de-selection                                                                                |
| pex: Skipping activation of `dropbox; extra == "dropbox"` due to environment marker de-selection                                                                                |
| pex: Skipping activation of `importlib-metadata; python_version < "3.8" and extra == "entrypoints"` due to environment marker de-selection                                                                                |
| pex: Skipping activation of `fusepy; extra == "fuse"` due to environment marker de-selection                                                                                |
| pex: Skipping activation of `gcsfs; extra == "gcs"` due to environment marker de-selection                                                                                |
| pex: Skipping activation of `pygit2; extra == "git"` due to environment marker de-selection                                                                                |
| pex: Skipping activation of `requests; extra == "github"` due to environment marker de-selection                                                                                |
| pex: Skipping activation of `gcsfs; extra == "gs"` due to environment marker de-selection                                                                                |
| pex: Skipping activation of `panel; extra == "gui"` due to environment marker de-selection                                                                                |
| pex: Skipping activation of `pyarrow>=1; extra == "hdfs"` due to environment marker de-selection                                                                                |
| pex: Skipping activation of `requests; extra == "http"` due to environment marker de-selection                                                                                |
| pex: Skipping activation of `aiohttp!=4.0.0a0,!=4.0.0a1; extra == "http"` due to environment marker de-selection                                                                                |
| pex: Skipping activation of `libarchive-c; extra == "libarchive"` due to environment marker de-selection                                                                                |
| pex: Skipping activation of `ocifs; extra == "oci"` due to environment marker de-selection                                                                                |
| pex: Skipping activation of `s3fs; extra == "s3"` due to environment marker de-selection                                                                                |
| pex: Skipping activation of `paramiko; extra == "sftp"` due to environment marker de-selection                                                                                |
| pex: Skipping activation of `smbprotocol; extra == "smb"` due to environment marker de-selection                                                                                |
| pex: Skipping activation of `paramiko; extra == "ssh"` due to environment marker de-selection                                                                                |
| pex: Skipping activation of `tqdm; extra == "tqdm"` due to environment marker de-selection                                                                                |
| pex: Skipping activation of `railroad-diagrams; extra == "diagrams"` due to environment marker de-selection                                                                                |
| pex: Skipping activation of `jinja2; extra == "diagrams"` due to environment marker de-selection                                                                                |
| pex: Skipping activation of `python-lzo; extra == "lzo"` due to environment marker de-selection                                                                                |
| pex: Activating PEX virtual environment from /var/task :: Resolving panda                                                                                |
| pex: Skipping activation of `sphinx>=3.5; extra == "docs"` due to environment marker de-selection                                                                                |
| pex: Skipping activation of `jaraco.packaging>=9; extra == "docs"` due to environment marker de-selection                                                                                |
| pex: Skipping activation of `rst.linker>=1.9; extra == "docs"` due to environment marker de-selection                                                                                |
| pex: Skipping activation of `jaraco.tidelift>=1.4; extra == "docs"` due to environment marker de-selection                                                                                |
| pex: Skipping activation of `sphinx-notfound-page==0.8.3; extra == "docs"` due to environment marker de-selection                                                                                |
| pex: Skipping activation of `sphinx-hoverxref<2; extra == "docs"` due to environment marker de-selection                                                                                |
| pex: Skipping activation of `pygments-github-lexers==0.0.5; extra == "docs"` due to environment marker de-selection                                                                                |
| pex: Skipping activation of `sphinx-favicon; extra == "docs"` due to environment marker de-selection                                                                                |
| pex: Skipping activation of `sphinx-inline-tabs; extra == "docs"` due to environment marker de-selection                                                                                |
| pex: Skipping activation of `sphinx-reredirects; extra == "docs"` due to environment marker de-selection                                                                                |
| pex: Skipping activation of `sphinxcontrib-towncrier; extra == "docs"` due to environment marker de-selection                                                                                |
| pex: Skipping activation of `furo; extra == "docs"` due to environment marker de-selection                                                                                |
| pex: Skipping activation of `pytest>=6; extra == "testing"` due to environment marker de-selection                                                                                |
| pex: Skipping activation of `pytest-checkdocs>=2.4; extra == "testing"` due to environment marker de-selection                                                                                |
| pex: Skipping activation of `pytest-flake8; extra == "testing"` due to environment marker de-selection                                                                                |
| pex: Skipping activation of `flake8<5; extra == "testing"` due to environment marker de-selection                                                                                |
| pex: Skipping activation of `pytest-enabler>=1.3; extra == "testing"` due to environment marker de-selection                                                                                |
| pex: Skipping activation of `pytest-perf; extra == "testing"` due to environment marker de-selection                                                                                |
| pex: Skipping activation of `mock; extra == "testing"` due to environment marker de-selection                                                                                |
| pex: Skipping activation of `flake8-2020; extra == "testing"` due to environment marker de-selection                                                                                |
| pex: Skipping activation of `virtualenv>=13.0.0; extra == "testing"` due to environment marker de-selection                                                                                |
| pex: Skipping activation of `wheel; extra == "testing"` due to environment marker de-selection                                                                                |
| pex: Skipping activation of `pip>=19.1; extra == "testing"` due to environment marker de-selection                                                                                |
| pex: Skipping activation of `jaraco.envs>=2.2; extra == "testing"` due to environment marker de-selection                                                                                |
| pex: Skipping activation of `pytest-xdist; extra == "testing"` due to environment marker de-selection                                                                                |
| pex: Skipping activation of `jaraco.path>=3.2.0; extra == "testing"` due to environment marker de-selection                                                                                |
| pex: Skipping activation of `build[virtualenv]; extra == "testing"` due to environment marker de-selection                                                                                |
| pex: Skipping activation of `filelock>=3.4.0; extra == "testing"` due to environment marker de-selection                                                                                |
| pex: Skipping activation of `pip-run>=8.8; extra == "testing"` due to environment marker de-selection                                                                                |
| pex: Skipping activation of `ini2toml[lite]>=0.9; extra == "testing"` due to environment marker de-selection                                                                                |
| pex: Skipping activation of `tomli-w>=1.0.0; extra == "testing"` due to environment marker de-selection                                                                                |
| pex: Skipping activation of `pytest; extra == "testing-integration"` due to environment marker de-selection                                                                                |
| pex: Skipping activation of `pytest-xdist; extra == "testing-integration"` due to environment marker de-selection                                                                                |
| pex: Skipping activation of `pytest-enabler; extra == "testing-integration"` due to environment marker de-selection                                                                                |
| pex: Skipping activation of `virtualenv>=13.0.0; extra == "testing-integration"` due to environment marker de-selection                                                                                |
| pex: Skipping activation of `tomli; extra == "testing-integration"` due to environment marker de-selection                                                                                |
| pex: Skipping activation of `wheel; extra == "testing-integration"` due to environment marker de-selection                                                                                |
| pex: Skipping activation of `jaraco.path>=3.2.0; extra == "testing-integration"` due to environment marker de-selection                                                                                |
| pex: Skipping activation of `jaraco.envs>=2.2; extra == "testing-integration"` due to environment marker de-selection                                                                                |
| pex: Skipping activation of `build[virtualenv]; extra == "testing-integration"` due to environment marker de-selection                                                                                |
| pex: Skipping activation of `filelock>=3.4.0; extra == "testing-integration"` due to environment marker de-selection                                                                                |
| pex: Skipping activation of `pytest-black>=0.3.7; platform_python_implementation != "PyPy" and extra == "testing"` due to environment marker de-selection                                                                                |
| pex: Skipping activation of `pytest-cov; platform_python_implementation != "PyPy" and extra == "testing"` due to environment marker de-selection                                                                                |
| pex: Skipping activation of `pytest-mypy>=0.9.1; platform_python_implementation != "PyPy" and extra == "testing"` due to environment marker de-selection                                                                                |
| pex: Skipping activation of `unicodedata2; extra == "unicode_backport"` due to environment marker de-selection                                                                                |
| pex: Skipping activation of `brotlicffi>=0.8.0; ((os_name != "nt" or python_version >= "3") and platform_python_implementation != "CPython") and extra == "brotli"` due to environment marker de-selection                                                                                |
| pex: Skipping activation of `brotli>=1.0.9; ((os_name != "nt" or python_version >= "3") and platform_python_implementation == "CPython") and extra == "brotli"` due to environment marker de-selection                                                                                |
| pex: Skipping activation of `brotlipy>=0.6.0; (os_name == "nt" and python_version < "3") and extra == "brotli"` due to environment marker de-selection                                                                                |
| pex: Skipping activation of `pyOpenSSL>=0.14; extra == "secure"` due to environment marker de-selection                                                                                |
| pex: Skipping activation of `cryptography>=1.3.4; extra == "secure"` due to environment marker de-selection                                                                                |
| pex: Skipping activation of `idna>=2.0.0; extra == "secure"` due to environment marker de-selection                                                                                |
| pex: Skipping activation of `certifi; extra == "secure"` due to environment marker de-selection                                                                                |
| pex: Skipping activation of `urllib3-secure-extra; extra == "secure"` due to environment marker de-selection                                                                                |
| pex: Skipping activation of `ipaddress; python_version == "2.7" and extra == "secure"` due to environment marker de-selection                                                                                |
| pex: Skipping activation of `PySocks!=1.5.7,<2.0,>=1.5.6; extra == "socks"` due to environment marker de-selection                                                                                |
| pex: Skipping activation of `PySocks!=1.5.7,>=1.5.6; extra == "socks"` due to environment marker de-selection                                                                                |
| pex: Skipping activation of `chardet<6,>=3.0.2; extra == "use_chardet_on_py3"` due to environment marker de-selection                                                                                |
| pex: Activating PEX virtual environment from /var/task :: Resolving requests                                                                                |
| pex: Activating PEX virtual environment from /var/task :: Resolving s3fs                                                                                |
| pex: Skipping activation of `awscrt==0.14.0; extra == "crt"` due to environment marker de-selection                                                                                |
| pex: Skipping activation of `coverage[toml]>=5.0.2; extra == "dev"` due to environment marker de-selection                                                                                |
| pex: Skipping activation of `hypothesis; extra == "dev"` due to environment marker de-selection                                                                                |
| pex: Skipping activation of `pympler; extra == "dev"` due to environment marker de-selection                                                                                |
| pex: Skipping activation of `pytest>=4.3.0; extra == "dev"` due to environment marker de-selection                                                                                |
| pex: Skipping activation of `mypy!=0.940,>=0.900; extra == "dev"` due to environment marker de-selection                                                                                |
| pex: Skipping activation of `pytest-mypy-plugins; extra == "dev"` due to environment marker de-selection                                                                                |
| pex: Skipping activation of `zope.interface; extra == "dev"` due to environment marker de-selection                                                                                |
| pex: Skipping activation of `furo; extra == "dev"` due to environment marker de-selection                                                                                |
| pex: Skipping activation of `sphinx; extra == "dev"` due to environment marker de-selection                                                                                |
| pex: Skipping activation of `sphinx-notfound-page; extra == "dev"` due to environment marker de-selection                                                                                |
| pex: Skipping activation of `pre-commit; extra == "dev"` due to environment marker de-selection                                                                                |
| pex: Skipping activation of `cloudpickle; platform_python_implementation == "CPython" and extra == "dev"` due to environment marker de-selection                                                                                |
| pex: Skipping activation of `furo; extra == "docs"` due to environment marker de-selection                                                                                |
| pex: Skipping activation of `sphinx; extra == "docs"` due to environment marker de-selection                                                                                |
| pex: Skipping activation of `zope.interface; extra == "docs"` due to environment marker de-selection                                                                                |
| pex: Skipping activation of `sphinx-notfound-page; extra == "docs"` due to environment marker de-selection                                                                                |
| pex: Skipping activation of `coverage[toml]>=5.0.2; extra == "tests"` due to environment marker de-selection                                                                                |
| pex: Skipping activation of `hypothesis; extra == "tests"` due to environment marker de-selection                                                                                |
| pex: Skipping activation of `pympler; extra == "tests"` due to environment marker de-selection                                                                                |
| pex: Skipping activation of `pytest>=4.3.0; extra == "tests"` due to environment marker de-selection                                                                                |
| pex: Skipping activation of `mypy!=0.940,>=0.900; extra == "tests"` due to environment marker de-selection                                                                                |
| pex: Skipping activation of `pytest-mypy-plugins; extra == "tests"` due to environment marker de-selection                                                                                |
| pex: Skipping activation of `zope.interface; extra == "tests"` due to environment marker de-selection                                                                                |
| pex: Skipping activation of `cloudpickle; platform_python_implementation == "CPython" and extra == "tests"` due to environment marker de-selection                                                                                |
| pex: Skipping activation of `coverage[toml]>=5.0.2; extra == "tests_no_zope"` due to environment marker de-selection                                                                                |
| pex: Skipping activation of `hypothesis; extra == "tests_no_zope"` due to environment marker de-selection                                                                                |
| pex: Skipping activation of `pympler; extra == "tests_no_zope"` due to environment marker de-selection                                                                                |
| pex: Skipping activation of `pytest>=4.3.0; extra == "tests_no_zope"` due to environment marker de-selection                                                                                |
| pex: Skipping activation of `mypy!=0.940,>=0.900; extra == "tests_no_zope"` due to environment marker de-selection                                                                                |
| pex: Skipping activation of `pytest-mypy-plugins; extra == "tests_no_zope"` due to environment marker de-selection                                                                                |
| pex: Skipping activation of `cloudpickle; platform_python_implementation == "CPython" and extra == "tests_no_zope"` due to environment marker de-selection                                                                                |
| pex: Skipping activation of `typing-extensions>=3.6.5; python_version < "3.8"` due to environment marker de-selection                                                                                |
| pex: Skipping activation of `typing-extensions>=3.7.4; python_version < "3.8"` due to environment marker de-selection                                                                                |
| pex: Skipping activation of `idna-ssl>=1.0; python_version < "3.7"` due to environment marker de-selection                                                                                |
| pex: Skipping activation of `asynctest==0.13.0; python_version < "3.8"` due to environment marker de-selection                                                                                |
| pex: Skipping activation of `typing-extensions>=3.7.4; python_version < "3.8"` due to environment marker de-selection                                                                                |
| pex: Skipping activation of `aiodns; extra == "speedups"` due to environment marker de-selection                                                                                |
| pex: Skipping activation of `Brotli; extra == "speedups"` due to environment marker de-selection                                                                                |
| pex: Skipping activation of `cchardet; python_version < "3.10" and extra == "speedups"` due to environment marker de-selection                                                                                |
| pex: Skipping activation of `awscli<1.25.61,>=1.25.60; extra == "awscli"` due to environment marker de-selection                                                                                |
| pex: Skipping activation of `boto3<1.24.60,>=1.24.59; extra == "boto3"` due to environment marker de-selection                                                                                |
| pex: Skipping activation of `aiobotocore[awscli]~=2.4.0; extra == "awscli"` due to environment marker de-selection                                                                                |
| pex: Skipping activation of `aiobotocore[boto3]~=2.4.0; extra == "boto3"` due to environment marker de-selection                                                                                |
| pex: Activating PEX virtual environment from /var/task :: Activating fastparquet 0.8.3                                                                                |
| pex: Activating PEX virtual environment from /var/task :: Activating fastparquet 0.8.3 :: Adding sitedir                                                                                |
| pex: Activating PEX virtual environment from /var/task :: Activating pandas 1.5.0                                                                                |
| pex: Activating PEX virtual environment from /var/task :: Activating pandas 1.5.0 :: Adding sitedir                                                                                |
| pex: Activating PEX virtual environment from /var/task :: Activating python-dateutil 2.8.2                                                                                |
| pex: Activating PEX virtual environment from /var/task :: Activating python-dateutil 2.8.2 :: Adding sitedir                                                                                |
| pex: Activating PEX virtual environment from /var/task :: Activating six 1.16.0                                                                                |
| pex: Activating PEX virtual environment from /var/task :: Activating six 1.16.0 :: Adding sitedir                                                                                |
| pex: Activating PEX virtual environment from /var/task :: Activating pytz 2022.4                                                                                |
| pex: Activating PEX virtual environment from /var/task :: Activating pytz 2022.4 :: Adding sitedir                                                                                |
| pex: Activating PEX virtual environment from /var/task :: Activating numpy 1.23.3                                                                                |
| pex: Activating PEX virtual environment from /var/task :: Activating numpy 1.23.3 :: Adding sitedir                                                                                |
| pex: Activating PEX virtual environment from /var/task :: Activating cramjam 2.5.0                                                                                |
| pex: Activating PEX virtual environment from /var/task :: Activating cramjam 2.5.0 :: Adding sitedir                                                                                |
| pex: Activating PEX virtual environment from /var/task :: Activating fsspec 2022.8.2                                                                                |
| pex: Activating PEX virtual environment from /var/task :: Activating fsspec 2022.8.2 :: Adding sitedir                                                                                |
| pex: Activating PEX virtual environment from /var/task :: Activating packaging 21.3                                                                                |
| pex: Activating PEX virtual environment from /var/task :: Activating packaging 21.3 :: Adding sitedir                                                                                |
| pex: Activating PEX virtual environment from /var/task :: Activating pyparsing 3.0.9                                                                                |
| pex: Activating PEX virtual environment from /var/task :: Activating pyparsing 3.0.9 :: Adding sitedir                                                                                |
| pex: Activating PEX virtual environment from /var/task :: Activating panda 0.3.1                                                                                |
| pex: Activating PEX virtual environment from /var/task :: Activating panda 0.3.1 :: Adding sitedir                                                                                |
| pex: Activating PEX virtual environment from /var/task :: Activating setuptools 65.4.1                                                                                |
| pex: Activating PEX virtual environment from /var/task :: Activating setuptools 65.4.1 :: Adding sitedir                                                                                |
| pex: Activating PEX virtual environment from /var/task :: Activating requests 2.28.1                                                                                |
| pex: Activating PEX virtual environment from /var/task :: Activating requests 2.28.1 :: Adding sitedir                                                                                |
| pex: Activating PEX virtual environment from /var/task :: Activating charset-normalizer 2.1.1                                                                                |
| pex: Activating PEX virtual environment from /var/task :: Activating charset-normalizer 2.1.1 :: Adding sitedir                                                                                |
| pex: Activating PEX virtual environment from /var/task :: Activating idna 3.4                                                                                |
| pex: Activating PEX virtual environment from /var/task :: Activating idna 3.4 :: Adding sitedir                                                                                |
| pex: Activating PEX virtual environment from /var/task :: Activating urllib3 1.26.12                                                                                |
| pex: Activating PEX virtual environment from /var/task :: Activating urllib3 1.26.12 :: Adding sitedir                                                                                |


Update PHP version, phpunit and testcases for Plates v3 (#257)

I've updated devtools and test cases.
Phpunit now works with PHP ^7.4|^8.0.
However, the template engine code is still compatible with PHP 5.3.
I ran tests on PHP 7.4 and PHP 8.0. All tests passed.
Fix #257

Exciting! Will take a look this eve!

This looks awesome, going to hold off on merging this until I have CI working again with GitHub actions.


Unify lang releases md

fixes: #2215

Unify the latest releases for all languages in one only md file and use it instead.

Compare current home page:
https://azure.github.io/azure-sdk/
To how it would look after this changes:
https://vhvb1989.github.io/azure-sdk

What happens now if someone goes to the releases link explicitly?
Both these links seem to hit a 404. Why is that?
https://vhvb1989.github.io/azure-sdk/releases
https://vhvb1989.github.io/azure-sdk/releases/latest/ (note the extra / at the end of the URL)

What happens now if someone goes to the releases link explicitly?

Same bahavior as before.  And usually that's the workaround people could have been applying. Instead of going the the site root, always using the releases/latest link instead (as it looks better)

https://vhvb1989.github.io/azure-sdk/releases

That's expected. The browser is trying to find some index file inside the releases folder (which we don't have)

https://vhvb1989.github.io/azure-sdk/releases/latest/ (note the extra / at the end of the URL)

Also expected. We are asking to find an index file inside a folder with an empty name ("") within the latest folder.  Some servers are a little more intelligent and will understand the empty name as a way to go up one level to the previous folder. That would make the request to work. But that's now our case :).
Btw. We could also leave the /index.html as part of the path as before. But IMHO it doesn't look good. We can have shorter and still functional links by letting the server look for the default html file within the folder

What happens now if someone goes to the releases link explicitly?

Same bahavior as before.  And usually that's the workaround people could have been applying. Instead of going the the site root, always using the releases/latest link instead (as it looks better)

https://vhvb1989.github.io/azure-sdk/releases

That's expected. The browser is trying to find some index file inside the releases folder (which we don't have)

https://vhvb1989.github.io/azure-sdk/releases/latest/ (note the extra / at the end of the URL)

Also expected. We are asking to find an index file inside a folder with an empty name ("") within the latest folder.  Some servers are a little more intelligent and will understand the empty name as a way to go up one level to the previous folder. That would make the request to work. But that's now our case :).
Btw. We could also leave the /index.html as part of the path as before. But IMHO it doesn't look good. We can have shorter and still functional links by letting the server look for the default html file within the folder

No redirect please.  Thanks

No redirect please.  Thanks

No redirect please. Thanks

@jongio  yes, I have updated the PR to remove that. Only leaving the unify change to sync both pages.  :)

No redirect please. Thanks

@jongio  yes, I have updated the PR to remove that. Only leaving the unify change to sync both pages.  :)


fix: add missing includes and remove obsolete includes

Issue being fixed or feature implemented
Some headers or modules are used objects from STL without including it directly, it cause compilation failures on some platforms for some specific compilers such as #5554
What was done?
Added missing includes and removed obsolete includes for optional, deque, tuple, unordered_set, unordered_map, set and atomic.
Please, note, that this PR doesn't cover all cases, only cases when it is obviously missing or obviously obsolete.
Also most of changes belongs to to dash specific code; but for cases of original bitcoin code I keep it untouched, such as missing  in src/psbt.h
I used this script to get a list of files/headers which looks suspicious ./headers-scanner.sh std::optional optional:
#!/bin/bash

set -e

function check_includes() {
    obj=$1
    header=$2
    file=$3

    used=0
    included=0

    grep "$obj" "$file" >/dev/null 2>/dev/null && used=1
    grep "include <$header>" $file >/dev/null 2>/dev/null && included=1
    if [ $used == 1 ] && [ $included == 0 ]
        then echo "missing <$header> in $file"
    fi
    if [ $used == 0 ] && [ $included == 1 ]
        then echo "obsolete <$header> in $file"
    fi
}
export -f check_includes

obj=$1
header=$2

find src \( -name '*.h' -or -name '*.cpp' -or -name '*.hpp' \) -exec bash -c 'check_includes "$0" "$1" "$2"'  "$obj" "$header"  {} \;

How Has This Been Tested?
Built code locally
Breaking Changes
n/a
Checklist:

[x] I have performed a self-review of my own code
[ ] I have commented my code, particularly in hard-to-understand areas
[ ] I have added or updated relevant unit/integration/functional/e2e tests
[ ] I have made corresponding changes to the documentation
[x] I have assigned this pull request to a milestone

LGTM but let's merge conflicting backports (#5546) first

LGTM but let's merge conflicting backports (https://github.com/dashpay/dash/pull/5546) first

I updated commit a bit to avoid conflict with #5546, please, check @UdjinM6

@knst knst force-pushed the fix-headers branch from a5258b2 to 423c922

Hmmm... but it breaks sorting for includes, I wouldn't do that. Let's ping @PastaPastaPasta and ask him to review #5546 ASAP (and then this PR after a rebase) instead and hope for the best :D

Just got this one when trying to build v20.0.0-beta.1 (bc6360f6a)
In file included from ./rpc/util.h:8,
                 from test/script_tests.cpp:9:
./node/coinstats.h:39:10: error: ‘optional’ in namespace ‘std’ does not name a template type
   39 |     std::optional<CAmount> total_amount{0};
      |          ^~~~~~~~
./node/coinstats.h:13:1: note: ‘std::optional’ is defined in header ‘<optional>’; did you forget to ‘#include <optional>’?
   12 | #include <streams.h>
  +++ |+#include <optional>
   13 | #include <uint256.h>

Hmmm... but it breaks sorting for includes, I wouldn't do that. Let's ping @PastaPastaPasta and ask him to review https://github.com/dashpay/dash/pull/5546 ASAP (and then this PR after a rebase) instead and hope for the best :D

Pulled latest develop, reverted re-ordering headers (assumed to avoid conflict) and added to more  in src/util/overflow.h and src/node/coinstats.h

@PastaPastaPasta please review it soon, develop fails without this PR on my workstation:
  CXX      test/test_dash-streams_tests.o
In file included from ./rpc/util.h:8,
                 from test/script_tests.cpp:9:
./node/coinstats.h:39:10: error: ‘optional’ in namespace ‘std’ does not name a template type
   39 |     std::optional<CAmount> total_amount{0};
      |          ^~~~~~~~
./node/coinstats.h:13:1: note: ‘std::optional’ is defined in header ‘<optional>’; did you forget to ‘#include <optional>’?
   12 | #include <streams.h>
  +++ |+#include <optional>
   13 | #include <uint256.h>


chore(deps): update module github.com/aliyun/alibaba-cloud-sdk-go to v1.63.76 (master)

This PR contains the following updates:

Package
Type
Update
Change

github.com/aliyun/alibaba-cloud-sdk-go
require
patch
v1.63.75 -> v1.63.76

Release Notes

aliyun/alibaba-cloud-sdk-go (github.com/aliyun/alibaba-cloud-sdk-go)
v1.63.76
Compare Source

Generated 2024-06-24 for SchedulerX3.
CreateJob and UpdateJob support ExecutorBlockStrategy.
TimeType support fixed_delay.
ListJobs support return LastExecuteEndTime, LastExecuteStatus and CurrentExecuteStatus.

Configuration
📅 Schedule: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).
🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.
♻ Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.
👻 Immortal: This PR will be recreated if closed unmerged. Get config help if that's undesired.

[ ] If you want to rebase/retry this PR, check this box

This PR has been generated by Renovate Bot.

⚠ Artifact update problem
Renovate failed to update an artifact related to this branch. You probably do not want to merge this PR as-is.
♻ Renovate will retry this branch, including artifacts, only when one of the following happens:

any of the package files in this branch needs updating, or
the branch becomes conflicted, or
you click the rebase/retry checkbox if found above, or
you rename this PR's title to start with "rebase!" to trigger it manually

The artifact failure details are included below:
File name: go.sum
Command failed: go get -d -t ./...
go: -d flag is deprecated. -d=true is a no-op
verifying<EMAIL_ADDRESS>checksum mismatch
	downloaded: h1:Y0RJ/Y5g5wJpkTisOtqwDSo4HwhGmLB4VQSw2sQJLHk=
	go.sum:     h1:fB45yRUv8NstnjriLhBQLuOUt+WW4BsoGhij/e3PBqk=

SECURITY ERROR
This download does NOT match an earlier download recorded in go.sum.
The bits may have been replaced on the origin server, or an attacker may
have intercepted the download attempt.

For more information, see 'go help module-auth'.


Bug in server code

I believe the raise call here will not work, since there is a data structure mismatch.
https://github.com/pinterest/elixir-thrift/blob/5de8597ca961496001b2c504d23af56442cbd6bb/lib/thrift/generator/binary/framed/client.ex#L72

Fix is in #320 .


[BUG] Deployments with more than one module fail at tenant scope

Existing rule
No response
Description of the issue
Deployments that contain more than one module fail.  Type of module, and complexity of module does not effect the failure.  Pinning to an earlier version of PSRule.Rules.Azure (1.38.0) removes the error.
Having a single module referenced in the deployment does not cause the error.
Error messages
Error: Failed to expand bicep source '/home/runner/work/azure-governance/azure-governance/deployments/mg-platform/mg-out-of-band/deploy.bicep'. Exception calling "GetBicepResources" with "2" argument(s): "Unable to expand resources because the source file '/home/runner/work/azure-governance/azure-governance/deployments/mg-platform/mg-out-of-band/deploy.bicep' was not valid. Index was outside the bounds of the array."
Reproduction
Any deployment with more than one module present causes this error.  Deployment sample
'
module mg '../../../modules/management-group/v1/main.bicep' = {
name: 'mg-outofband'
params: {
displayName: 'Out of Band'
parent: 'mg-platform'
}
}
module oobSubscription '../../../modules/subscription/v2/main.bicep' = {
scope: managementGroup(mg.name)
name: 'sub-oob-prd-001'
params: {
subscriptionManagementGroupId: mg.name
subscriptionBillingScope: billingScope.id
tags: {
businessOwner: ''
businessGroup: 'Infrastructure'
costCentre: 'Infrastructure'
environment: 'prd'
technicalContacts: 'i'
technicalGroup: 'Infrastructure'
sourceCode: 'github.com/aurizon/azure-governance'
}
assignments: [
{
principalId: ''
description: 'Grant permissions for deployments from azure-core-platform GitHub Actions.'
principalType: 'ServicePrincipal'
role: 'Owner'
}
]
emails: ''
subscriptionWorkload: 'Production'
}
}
`
Version of PSRule
2.9.0
Version of PSRule for Azure
1.39.3
Additional context
No response

Thanks for reporting the issue @jonathankerkin

@jonathankerkin This should be fixed in latest preview PSRule for Azure v1.40.0-B0147.


SERIAL aliases

Added BIGSERIAL and SMALLSERIAL as aliases for SERIAL.
Based on https://github.com/cockroachdb/cockroach/pull/7187

This change is

LGTM

Review status: 0 of 1 files reviewed at latest revision, 1 unresolved discussion.

serial.md, line 19 [r1] (raw file):
Previously, paperstreet (Daniel Harrison) wrote…
> Consider moving this first, I think it's the more important info

Done.

Comments from Reviewable


Latest git push is not compilable

I'm moving from sourceforge project to new github project.
Many new features, fix and improvements seems to be at now available.
But, cloning last code (https://github.com/AngusJohnson/Image32/commit/96a24213e344b6e6d2ceee1cf1ec261b2a8522f7)
the compilation of packages with Sydney 10.4.1 (just to know what I use for), get a lot of missing files and missing options
on project.
dpk are not enought to rebuild a project because missing of any dproj settings as well as list of units prefix.
So a import Graphics, is not enough, you have to add Vcl prefix in options or use Vcl.Graphics in unit import.
In dpk are requested Clipper files different than source projects and also SVG writer is missing.
Save dproj for your delphi version is a starting point, IDEs automatically promote to upper versions of Delphi.
Try to git clone your library in a new folder, change tools library to that and recompile all.
Don't miss to delete ANY library .dcu present in your PC to avoid a direct link to already compiled dcu in some path.

I've uploaded a number of fixes and tested almost all the sample apps again just now in Delphi 10.4 and Delphi 7 and Lazarus. They all* compile and run without problems in Windows. I've also recently tested the FMX files on my Android phone, though not in the last week or two.
If you're still having problems, you'll need to be morst specific as to what these are.
*Except those sample apps that can't run

Certainly :)
I am trying to create a VM with state of the art Sydney + Libraries that I used to create a really big project and through an archived VM will allow me to support the project in the future by simply reopening the VM.
To start with, I created a vmWare virtual machine with brand new W10.
I installed Delphi 10.4.1 + patches, the same ones I use in my main W10 machine, and started re-installing all the libraries I use, about 40 of them, including Image32.
Since I am on a new machine, the VM, I am also moving all the libraries to the latest versions.
On the main PC I use a very old version of Image32, but on this VM I git the project from github to try the latest one.
The whole procedure can be seen in this video: https://youtu.be/suqWpDT9Lz0
When opening a DPK Sydeny automatically "recreates" the dproj file where there are all the library project settings including shortcuts for libraries so that Vcl.Graphics can be loaded even omitting the Vcl prefix (see video).
In the Img32_Library.dpk library project there are uses of unavailable source files and I tried to "patch" it using those available in the package but of course it was just an extreme attempt.
Also in the Clipper directory there are requests for files that have been renamed.
Probably somewhere in your PC there are the corresponding DCUs left, for the requested files, and so the compiler, even not finding the PASs still manages to proceed, but on an empty machine, without ever having installed and compiled the previous versions of Img32 the thing does not work.
Probably during the git commint some file that is present in your HD is not added and hence the failure to compile in a clean environment.
I hope I have helped you.

Thanks, I'll certainly have another look.
(It might take me a few days as I'm currently occupied with other things.)

OK, I've uploaed new *.dproj files for the examples that should fix this. 🙏🤞

3. Since I'm not familiar with the code I don't know where and how (i.e. TRUE vs. FALSE) to initialize it: Outside or inside of the for i := 0 to High(paths) do loop?

Ok, looked into this again, since the compiler says "not used" when inserting it in any other place down below I decided to insert  ascending := false; right at the start of the procedure on line 703, doesn't look to me that it has a real effect on the outcome other than muting the compiler.
				Michael

--
PGP Key ID (RSA 2048): 0xC45D831B
IERenderer's Home https://www.pmpgp.de/renderer/History.htm
S/MIME Fingerprint: 94C6B471 0C623088 A5B27701 742B8666 3B7E657C

Thanks Michael for the very helpful feedback.
I'll look at and fix this very soon. Cheers A.

Great, thanks a lot, just checked your SVG sample application and really like the simplicity of usage!

Hi again Michael.
I've just uploaded numerous fixes to the repository.

First attempt complains about a missing Img32.Clipper.dcu file: Turns out that Img32.Clipper.pas is missing from the ZIP archive, but using Img32.Clipper2.pas instead (which exists in the archive) fixes it.

Hopefully fixed now.

Next complaint is about Img32.SVG.Writer.dcu missing which actually doesn't come with the archive as Img32.SVG.Writer.pas at all so I commented out the respective uses clause entry in the Img32_Library project file auto-created from the DPK file by Delphi.

Hopefully fixed now (I've at least temporarily removed Img32.SVG.Writer.pas).

After building the now compilable package I'm getting a not initialized warning for the local ascending variable in Clipper.Engine's AddPathsToVertexList() line 771. Since I'm not familiar with the code I don't know where and how (i.e. TRUE vs. FALSE) to initialize it: Outside or inside of the for i := 0 to High(paths) do loop?

This is a compiler bug because all paths do initialize ascending.

PS: Forgot two more: Img32_Library.dpk has two invalid entries: ClipperCore in '..\Clipper\ClipperCore.pas' and ClipperOffset in '..\Clipper\ClipperOffset.pas' reference two non-existing files, they should read Clipper[.]Core in '..\Clipper\Clipper[.]Core.pas' and Clipper[.]Offset in '..\Clipper\Clipper[.]Offset.pas'.

These should now be fixed too.

I've just uploaded numerous fixes to the repository.

Thanks a lot, Angus, installs good now! I've found another issue and have a feature request which I'm going to open up in separate threads.
				Michael

--
PGP Key ID (RSA 2048): 0xC45D831B
IERenderer's Home https://www.pmpgp.de/renderer/History.htm
S/MIME Fingerprint: 94C6B471 0C623088 A5B27701 742B8666 3B7E657C


_errors array getting reassigned on each check

Hey,
I want to do collect the errors instead of throwing them. Found an error that caused the array to get reset so it only displayed the last error. Here is a pull request to fix it.
Great job on this library, I'm integrating into my Couchdb ODM (http://github.com/garrensmith/LazyBoy) makes my life easier.
Cheers
Garren

Nice, thanks.


Detect turns in a road

I'm really sorry to post this request as an issue but it's not meeting the requirement to be posted on stackoverflow.
I would like to be able to locate where are the turns in a specific road and I was wondering if OSMNX is able to help me with this task.
Thank you for your answers!

Like where a road curves, mid-block? Here's a general gist. Construct the graph (with simplify=False), then add edge bearings. Then you can do something like find all the edges where osmid=12345 and compare their bearings. If adjacent edges have bearings that differ by say more than 5 degrees, then you  can say the road curves there.
Alternatively, simplify the graph when you construct it. Then pull an edge for the road of interest. Its geometry is a LineString, with the points of the line string constituting vertices (essentially directional changes).


Functions for adding arbitrary unitary matrices to bosonic qiskit circuits, and a rework of cv_fockcounts

Hi Tim,
I'm not sure what the etiquette is for pull requests, but I figured it might be good to list the changes I've been working on. Here are a couple of new functions that Kevin told me would be good to add.

Added util.fockmap() with unit test. Allows user to generate matrices by specifying arbitrary mappings between a set of input and output fock states.
Added operators.gate_from_matrix. Used by cv_gate_from_matrix when appending ParameterizedUnitaryGate
Added circuit.cv_gate_from_matrix with unit test. Converts user specified unitary matrices to gates in the circuit. Meant to be used with fockmap() to generate any arbitrary gate.
Added CVCircuit property qumode_qubits_indices_grouped. Same as qumode_qubits_indices, but it groups the qubits that belong to same qumodes together. Returns nested list.
Created util.newcounts() with unit test. Meant as a replacement to util.cv_fockcounts. Instead of taking in (counts, qubit_qumode_list), newcounts only needs needs (circuit, result) as its arguments and does the rest. newcounts depends on the _final_qumode_mapping auxiliary function, and _final_measurement_mapping that I lifted from the Mthree package.
Integrated newcounts() into simulate() as an argument named return_fockcounts

I'm definitely supportive of PRs and having someone review the changes before pushing to main. I don't want to be the only gatekeeper though -- if you've been working with Kevin on this work, you could have him review too (or instead of me).
I also appreciate the test cases -- definitely helpful while you're developing and also into the future to help ensure new changes don't break your code.
Is the copied Mthree code the same as this PyPI package? https://pypi.org/project/mthree/ Should we just add it as a dependency to the requirements.txt instead of copying in the code?

Hi Tim, Kevin has been the person who suggested that we add these features to the repo but he hasn't actually looked at the actual way I've implemented his suggestions. But he has said that you're the primary developer for the repo, so I figured it might be good for you to have a look through as you'd have a higher chance of bumping into the pieces I've changed (especially with the new arg I added on simulate). For now I'll just add Kevin to the list of reviewers just in case he wants to take a look.
I'm currently working on a tutorial for error correction in bosonic qiskit using the binomial kitten code, and that tutorial will have examples of how one would use the features I've added. It's almost done, I just need to integrate your newest discretize code into the tutorial. But if you want a sense of how the features I've added would be used I can push the current version onto the repo so that you can take a look.
The copied Mthree code is exactly from that package. Kevin and I didn't think that it would be necessary to add the whole package in since I'm only using a single function, but if you disagree I can also replace the code with an import and add Mthree it as a dependency. Either way would work.


Fix hadoop ingestion property handling when using indexers

Fixes #8840.
Description
This PR fixes an issue where the map/reduce jobs created by a HadoopIndexTask running inside an Indexer process didn't pick up configuration properties that were specified in Druid's config files.
Hadoop tasks running in an Indexer process need a reference to the Properties instance created
in PropertiesModule so that the task sees properties that were specified in Druid's config files.
Peon-based tasks didn't have this issue since they have all properties, including config file properties, specified on their command line by ForkingTaskRunner (so they could use System.getProperties() only).
This PR has:

[x] been self-reviewed.
[x] added documentation for new or modified features or behaviors.
[ ] added Javadocs for most classes and all non-trivial methods. Linked related entities via Javadoc links.
[ ] added or updated version, license, or notice information in licenses.yaml
[x] added comments explaining the "why" and the intent of the code wherever would not be obvious for an unfamiliar reader.
[ ] added unit tests or modified existing tests to cover new code paths.
[ ] added integration tests.
[x] been tested in a test Druid cluster.

@jihoonson I had the tutorial hadoop cluster setup with HDFS deep storage, I ran an ingestion task using Indexer and later an ingestion task using MiddleManager, and both tasks succeeded and their segments were published


Fix nginx access regex to accept punctuation in tracecontext options

R: @apolito
Accidentally left this improvement out of the original PR. Sorry!

lgtm


rest: addition of links

Adds the link to the view part of each community. (closes #39)

Adds links in the resultant JSON to the pagination.

Adds links to the response headers to the pagination.

Signed-off-by: Javier Delgado<EMAIL_ADDRESS>

Coverage increased (+0.8%) to 65.834% when pulling 6f6ec549e1f9ff10c57c7bc76294ec9a83d4a330 on JavierDelgadoFernandez:self_links into 97dca7d96d6d2bff96aafbf42a121acfb73236f8 on inveniosoftware:master.

@lnielsen Updated.

Coverage increased (+0.8%) to 65.786% when pulling b62094df858a3e224cfef65292565d0eee294480 on JavierDelgadoFernandez:self_links into 97dca7d96d6d2bff96aafbf42a121acfb73236f8 on inveniosoftware:master.

Coverage increased (+0.9%) to 65.921% when pulling 57470bad27b14c5b0bbab3d2cf887d460d62b68e on JavierDelgadoFernandez:self_links into 97dca7d96d6d2bff96aafbf42a121acfb73236f8 on inveniosoftware:master.

Coverage increased (+1.004%) to 66.01% when pulling de7d22a9f23ec8a74ef319c08f563e29fe6dd177 on JavierDelgadoFernandez:self_links into 97dca7d96d6d2bff96aafbf42a121acfb73236f8 on inveniosoftware:master.

Coverage increased (+1.004%) to 66.01% when pulling 708b51e0a02374a1c437bd9c9d29ce85e6332c14 on JavierDelgadoFernandez:self_links into 97dca7d96d6d2bff96aafbf42a121acfb73236f8 on inveniosoftware:master.

Coverage increased (+1.004%) to 66.01% when pulling 5772f4d46ee05f50b7b23ed7fd23e0551d3181af on JavierDelgadoFernandez:self_links into 97dca7d96d6d2bff96aafbf42a121acfb73236f8 on inveniosoftware:master.

Coverage increased (+1.05%) to 66.055% when pulling caa8f50bf12476e844566bfdc333a7e6f9d466fc on JavierDelgadoFernandez:self_links into 97dca7d96d6d2bff96aafbf42a121acfb73236f8 on inveniosoftware:master.

@jirikuncar Done.

Coverage increased (+1.6%) to 66.581% when pulling cf2f6f365efcd05357b935ba2e94d5175928c7d3 on JavierDelgadoFernandez:self_links into 97dca7d96d6d2bff96aafbf42a121acfb73236f8 on inveniosoftware:master.

@lnielsen @jirikuncar Updated.

Coverage increased (+1.6%) to 66.581% when pulling 1d405bfd778ced26b72dd04c4a3543b221d502fd on JavierDelgadoFernandez:self_links into 97dca7d96d6d2bff96aafbf42a121acfb73236f8 on inveniosoftware:master.

Coverage increased (+1.6%) to 66.581% when pulling a5f012dd01da0c2fad954e0c43fdc03ffd38f533 on JavierDelgadoFernandez:self_links into 97dca7d96d6d2bff96aafbf42a121acfb73236f8 on inveniosoftware:master.

Coverage increased (+1.6%) to 66.581% when pulling 5bedad5de139cfafe0d25daaf67d60e0dede3c2b on JavierDelgadoFernandez:self_links into 97dca7d96d6d2bff96aafbf42a121acfb73236f8 on inveniosoftware:master.


Cannot compile F-Droid build flavor: google-services.json is missing

Hello,
currently I try to compile your app. I have

cloned the source code (git clone https://github.com/vector-im/riot-android)
opened it into Android Studio
run sdkmanager --licenses
clicked on Build/Make Project in Android Studio
While building, the following error message appears:
File google-services.json is missing. The Google Services Plugin cannot function without it.

Searched Location:
~/riot-android/vector/src/appfdroid/debug/google-services.json
~/riot-android/vector/src/debug/appfdroid/google-services.json
~/riot-android/vector/src/appfdroid/google-services.json
~/riot-android/vector/src/debug/google-services.json
~/riot-android/vector/src/appfdroidDebug/google-services.json
~/riot-android/vector/google-services.json
(Original folder (absolute path) is replaced with ~)
This issue appears by using the developing and by using the master branch.
I'm using the Android Studio build from Flathub and the latest Android API.
Can anybody help me with it?

The "Execution failed for task ':vector:processAppfdroidReleaseGoogleServices'.".
AFAIK the F-Droid flavor doesn't include Google Services.

@S-G-iscoding did you found solution?

No, I don't found a solution, because I just have waited for an answer. But current I don't have the necessity of compiling (and changing) the app and even haven't tried it for a long time.


Add HubspotFormProps missing types

Close #134

Looks good, but why did you remove blockedDomains property?

blockedDomains

According to the official specification blockedDomains  is no longer an accepted property

I see, thanks for the clarification

Published as v1.3.0


Feature request: Predicate lists

Hello,
Great work with Aspen, thank you very much!. I will start experimenting with it :)
I have a suggestion,  which is to borrow the 'predicate lists' feature from the turtle syntax (https://www.w3.org/TR/turtle/#sec-intro)
This allows to not repeat the starting nodes each time, by using the ';' character
So if you have

default Person, name
default_attribute Employer, company_name
reciprocal knows, is friends with

# Write out the narrative data
(Matt) [is friends with] (Brianna).
(Eliza) [knows] (Brianna).
(Matt) [is friends with] (Eliza).

(Matt) [works for] (Employer, UMass Boston).

This can be prettified to:

default Person, name
default_attribute Employer, company_name
reciprocal knows, is friends with

# Write out the narrative data
(Matt) 	[is friends with] (Brianna) ;
	[is friends with] (Eliza) ;
	[works for] (Employer, UMass Boston) .

(Eliza) [knows] (Brianna).

This is a great idea, @cristianvasquez! Definitely open to a PR, since I'm not sure when I'd be able to get to this.
To be in line with Aspen's goal of having natural-ish syntax, I'd like to see both commas and semicolons allowed as predicate list separators, and allowing a final bare "and", so people could write:
(Liz) [knows] (Jack), [supervises] (Jenna), and [supervises] (Tracy).

Perhaps this is scope creep, but maybe this would be a good foundation for predicate lists with inner lists! Like English grammar, commas would separate inner lists, and semicolons would separate predicate lists.
(Liz) [knows] (Jack); [supervises] (Jenna), (Tracy), and (Frank); and [works with] (Pete).


GPMDP doesn´t start

Hey There!
Recently I updated to Windows 10 Build 17017.rs and then the app doesn´t start

I'm seeing something that looks similar on OS X 10.12.6 (Sierra) with version 4.4.1 of the application. I can still access the settings popup via ⌘+,, but the main application window is empty. I'm not sure what spurred the issue, because I didn't update either GPMDP or my OS and the issue started yesterday for me. Maybe Google updated their endpoint?

I have the same problem on OSX 10.13 with 4.4.1. This is a fresh install as I've never had the application before. When I try to quit is has the be forced closed. I am seeing the following error in my log: "LSExceptions shared instance invalidated for timeout."

Usually the white screen of death is due to either an overzealous firewall or GPU issue.

Usually the white screen of death is due to either an overzealous firewall or GPU issue.

👍 👍 👍 👍
Nothing has changed in the app in a looong time, this will be a firewall change on users side of things 👍


xrdp hangs after click "ok" button in logging screen (not always)

Distro: Raspbian NOOBS v2.4.5
I have this issue running xrdp in raspbian, sometimes it freeze after successful/failedl login (click ok button).
This doesn't always happen, but when it does, I have to reboot raspberry pi to make it work again, didn't try rebooting any service.
xrdp.log

[20171214-03:23:10] [INFO ] A connection received from: ::ffff:<IP_ADDRESS> port 52709
[20171214-03:23:10] [DEBUG] Closed socket 12 (AF_INET6 ::ffff:<IP_ADDRESS> port 3389)
[20171214-03:23:10] [DEBUG] Closed socket 11 (AF_INET6 :: port 3389)
[20171214-03:23:10] [INFO ] Using default X.509 certificate: /etc/xrdp/cert.pem
[20171214-03:23:10] [INFO ] Using default X.509 key file: /etc/xrdp/key.pem
[20171214-03:23:10] [DEBUG] Security layer: requested 11, selected 0
[20171214-03:23:10] [DEBUG] Closed socket 12 (AF_INET6 ::ffff:<IP_ADDRESS> port 3389)
[20171214-03:23:10] [ERROR] Listening socket is in wrong state, terminating listener
[20171214-03:23:10] [INFO ] A connection received from: ::ffff:<IP_ADDRESS> port 52710
[20171214-03:23:10] [DEBUG] Closed socket 12 (AF_INET6 ::ffff:<IP_ADDRESS> port 3389)
[20171214-03:23:10] [DEBUG] Closed socket 11 (AF_INET6 :: port 3389)
[20171214-03:23:10] [INFO ] Using default X.509 certificate: /etc/xrdp/cert.pem
[20171214-03:23:10] [INFO ] Using default X.509 key file: /etc/xrdp/key.pem
[20171214-03:23:10] [DEBUG] Security layer: requested 0, selected 0
[20171214-03:23:11] [DEBUG] xrdp_000011db_wm_login_mode_event_00000001
[20171214-03:23:11] [INFO ] Loading keymap file /etc/xrdp/km-0000040a.ini
[20171214-03:23:11] [WARN ] local keymap file for 0x0000040a found and doesn't match built in keymap, using local keymap file
[20171214-03:23:22] [DEBUG] xrdp_wm_log_msg: connecting to sesman ip <IP_ADDRESS> port 3350
[20171214-03:23:22] [ERROR] g_tcp_connect: getaddrinfo() failed: Name or service not known
[20171214-03:23:22] [ERROR] g_tcp_connect: getaddrinfo() failed: Name or service not known
[20171214-03:23:23] [ERROR] g_tcp_connect: getaddrinfo() failed: Name or service not known
[20171214-03:23:23] [ERROR] g_tcp_connect: getaddrinfo() failed: Name or service not known
[20171214-03:23:24] [ERROR] g_tcp_connect: getaddrinfo() failed: Name or service not known
[20171214-03:23:25] [ERROR] g_tcp_connect: getaddrinfo() failed: Name or service not known
[20171214-03:23:26] [DEBUG] Closed socket 16 (AF_INET6 :: port 0)
[20171214-03:23:26] [ERROR] g_tcp_connect: getaddrinfo() failed: Name or service not known
[20171214-03:23:26] [ERROR] g_tcp_connect: getaddrinfo() failed: Name or service not known
[20171214-03:23:27] [ERROR] g_tcp_connect: getaddrinfo() failed: Name or service not known
[20171214-03:23:27] [ERROR] g_tcp_connect: getaddrinfo() failed: Name or service not known
[20171214-03:23:28] [ERROR] g_tcp_connect: getaddrinfo() failed: Name or service not known
[20171214-03:23:29] [ERROR] g_tcp_connect: getaddrinfo() failed: Name or service not known
[20171214-03:23:30] [DEBUG] Closed socket 16 (AF_INET6 :: port 0)
[20171214-03:23:30] [ERROR] g_tcp_connect: getaddrinfo() failed: Name or service not known
[20171214-03:23:30] [ERROR] g_tcp_connect: getaddrinfo() failed: Name or service not known
[20171214-03:23:31] [ERROR] g_tcp_connect: getaddrinfo() failed: Name or service not known
[20171214-03:23:31] [ERROR] g_tcp_connect: getaddrinfo() failed: Name or service not known
[20171214-03:23:32] [ERROR] g_tcp_connect: getaddrinfo() failed: Name or service not known
[20171214-03:23:33] [ERROR] g_tcp_connect: getaddrinfo() failed: Name or service not known
[20171214-03:23:34] [DEBUG] Closed socket 16 (AF_INET6 :: port 0)
[20171214-03:23:34] [ERROR] g_tcp_connect: getaddrinfo() failed: Name or service not known
[20171214-03:23:34] [ERROR] g_tcp_connect: getaddrinfo() failed: Name or service not known
[20171214-03:23:35] [ERROR] g_tcp_connect: getaddrinfo() failed: Name or service not known
[20171214-03:23:36] [ERROR] g_tcp_connect: getaddrinfo() failed: Name or service not known
[20171214-03:23:36] [ERROR] g_tcp_connect: getaddrinfo() failed: Name or service not known
[20171214-03:23:37] [ERROR] g_tcp_connect: getaddrinfo() failed: Name or service not known
[20171214-03:23:38] [ERROR] xrdp_wm_log_msg: Error connecting to sesman: <IP_ADDRESS> port: 3350
[20171214-03:23:38] [DEBUG] Closed socket 16 (AF_INET6 :: port 0)
[20171214-03:23:38] [DEBUG] return value from xrdp_mm_connect 1
[20171214-03:23:38] [DEBUG] Closed socket 12 (AF_INET6 ::ffff:<IP_ADDRESS> port 3389)
[20171214-03:23:38] [DEBUG] xrdp_mm_module_cleanup
[20171214-03:23:38] [ERROR] Listening socket is in wrong state, terminating listener

xrdp-sesman.log (There is no log when I tried to log in at 3:23, I rebooted rasperry pi and logged in successfully at 3:30)

[20171214-03:17:07] [DEBUG] libscp initialized
[20171214-03:17:07] [INFO ] starting xrdp-sesman with pid 416
[20171214-03:17:07] [INFO ] listening to port 3350 on <IP_ADDRESS>
[20171214-03:30:12] [INFO ] A connection received from ::1 port 46540
[20171214-03:30:14] [DEBUG] Closed socket 8 (AF_INET6 ::1 port 3350)
[20171214-03:30:25] [INFO ] A connection received from ::1 port 46542
[20171214-03:30:26] [INFO ] ++ created session (access granted): username pi, ip <IP_ADDRESS>:52963 - socket: 12
[20171214-03:30:26] [INFO ] starting Xorg session...
[20171214-03:30:26] [DEBUG] Closed socket 9 (AF_INET6 :: port 5910)
[20171214-03:30:26] [DEBUG] Closed socket 9 (AF_INET6 :: port 6010)
[20171214-03:30:26] [DEBUG] Closed socket 9 (AF_INET6 :: port 6210)
[20171214-03:30:26] [DEBUG] Closed socket 8 (AF_INET6 ::1 port 3350)
[20171214-03:30:26] [DEBUG] Closed socket 7 (AF_INET6 ::1 port 3350)
[20171214-03:30:26] [INFO ] Xorg :10 -auth .Xauthority -config xrdp/xorg.conf -noreset -nolisten tcp
[20171214-03:30:26] [INFO ] starting xrdp-sessvc - xpid=767 - wmpid=766

Hmm, this is not normal.

[20171214-03:23:22] [ERROR] g_tcp_connect: getaddrinfo() failed: Name or service not known

Need more info.


Pterodactyl Support?

I haven't seen anything mentioned yet about Pterodactyl.
I was wondering if you could use this with a Pterodactyl panel? If so, how would I go about defining that in the configuration.
Thank you!

I have tried: itzg/minecraft-server:java11
Error: Error response from daemon: manifest for itzg/minecraft-server:java11 not found: manifest unknown: manifest unknown

I wanted to set it up with purpur

I have tried: itzg/minecraft-server:java11
Error: Error response from daemon: manifest for itzg/minecraft-server:java11 not found: manifest unknown: manifest unknown

Yeah, that tag doesn't exist. Just use latest or multiarch if you want Java 11.

I wanted to set it up with purpur
This seemed to sorta work but I'm unsure of how I would accept the eula. itzg/minecraft-server:multiarch
This doesn't seem to work in the pterodactyl panel.. (-e eula=true)

I have never heard of pterodactyl other than the dinosaur. -e refers to setting environment variables on the container. You may need to contact that software vendor for help with Docker configuration.

Here is the panel: https://github.com/pterodactyl/panel
But thank you. I will look in to it with the people over there for support.


Add GSG sample for L475

Purpose
Add the Getting Started Guide for the L475
Does this introduce a breaking change?
[ ] Yes
[x] No

Pull Request Type
What kind of change does this Pull Request introduce?
[ ] Bugfix
[x] Feature
[ ] Code style update (formatting, local variables)
[ ] Refactoring (no functional changes, no api changes)
[ ] Documentation content changes
[ ] Other... Please describe:

How to Test

Follow instructions in demos/projects/ST/b-l475e-iot01a/GSG.md

Could not make this work on a clean installed machine. Error:
C:\SRC\iot-middleware-freertos-samples>cmake --preset b-l475e-iot01a cmake --build --preset b-l475e-iot01a
CMake Error: Unknown argument --build
CMake Error: Run 'cmake --help' for all supported options.
C:\SRC\iot-middleware-freertos-samples>

Could not make this work on a clean installed machine. Error:
C:\SRC\iot-middleware-freertos-samples>cmake --preset b-l475e-iot01a cmake --build --preset b-l475e-iot01a
CMake Error: Unknown argument --build
CMake Error: Run 'cmake --help' for all supported options.
C:\SRC\iot-middleware-freertos-samples>

Could not make this work on a clean installed machine. Error:
C:\SRC\iot-middleware-freertos-samples>cmake --preset b-l475e-iot01a cmake --build --preset b-l475e-iot01a
CMake Error: Unknown argument --build
CMake Error: Run 'cmake --help' for all supported options.
C:\SRC\iot-middleware-freertos-samples>

fixed formatting issue and added images.

Sample built successfully, provision and connection works fine as well, but this sample is not getting a Device Template assigned. In the device list I see the device but it says "Unassigned". Because of that I can only get raw data from the device. Did I miss any step?

The picture under "View Device Information" shows OS as "Azure RTOS" which shouldn't be the case.

This GSG.md file is not linked anywhere, we should have it linked in the main readme file so that customers can find it.

Sample built successfully, provision and connection works fine as well, but this sample is not getting a Device Template assigned. In the device list I see the device but it says "Unassigned". Because of that I can only get raw data from the device. Did I miss any step?

There is a PR to add the new models to the model repository which we will need to accepted before this PR can be merged.
https://github.com/Azure/iot-plugandplay-models/pull/346


Update Pages “index”

Automatically generated by Netlify CMS

👷 Deploy Preview for nervous-engelbart-a15395 processing.
🔨 Explore the source changes: 662a325890b5754d7039548c7a791863ed5dda48
🔍 Inspect the deploy log: https://app.netlify.com/sites/nervous-engelbart-a15395/deploys/61aee22d98d7200007dd3b06


Issue Opening Share From Obsidian.md

Hey,
I'm trying to use your app to access my Obsidian's vault stored on my TrueNas SMB Share.
I get this error message :

If you could help that would be great,
thanks
Edit For clarification :

Obsidian doesn't natively support opening vaults from a network
I checked the "Use As Local Storage" option and rebooted
When Selecting the location of the vault, Obsidian prompts me with a file explorer. There I am able to find the emulated "local storage" and I see the content of my NAS in there. It is only when I actually select the folder of my vault that I get the error message.

@BOTkirial
Sorry, I can't find the cause of the problem.
Could you please ask the Obsidian developer?


wasi-nn CI: use the same nightly as rest of file

in particular, this 2020-08-25 fails to build posish 0.5.9 which is
a dep in PR #2487. But there's no reason for this to be lagging
behind...

Thanks!


Adding support for VM suspend request

Hello,
I am trying to schedule an automatic VM suspension. I have been following this tutorial https://cloud.google.com/scheduler/docs/start-and-stop-compute-engine-instances-on-a-schedule#console
I am wondering if adding this feature is as easy as duplicating the "stop" code. I made a pull request with this change.

I think we can close this now since we're not proceeding with the PR?

@anaselfathi are you okay with my closing?

Yes please close this issue. Thank you.