Can't deploy signed .ipa to the app store because of the missing key in plist

Describe the bug
Faced with the problem when I can't deploy to the App Store application.
When using version 6.0.0. during deployment to the App Store, I got the following errors:
*** Error: Asset validation failed The bundle 'Payload/Runner.app/Frameworks/iris_event_handler.framework' is missing plist key. The Info.plist file is missing the required key: CFBundleShortVersionString. Please find more information about CFBundleShortVersionString at https://developer.apple.com/documentation/bundleresources/information_property_list/cfbundleshortversionstring (ID: ***) (90057)
 {
    NSLocalizedDescription = "Asset validation failed";
    NSLocalizedFailureReason = "The bundle 'Payload/Runner.app/Frameworks/iris_event_handler.framework' is missing plist key. The Info.plist file is missing the required key: CFBundleShortVersionString. Please find more information about CFBundleShortVersionString at https://developer.apple.com/documentation/bundleresources/information_property_list/cfbundleshortversionstring (ID: ***)";
    "original_server_error" =     {
        code = "STATE_ERROR.VALIDATION_ERROR.90057";
        detail = "The bundle 'Payload/Runner.app/Frameworks/iris_event_handler.framework' is missing plist key. The Info.plist file is missing the required key: CFBundleShortVersionString. Please find more information about CFBundleShortVersionString at https://developer.apple.com/documentation/bundleresources/information_property_list/cfbundleshortversionstring";
        id = "***";
        status = 409;
        title = "Asset validation failed";
    };
}
*** Error: Asset validation failed This bundle Payload/Runner.app/Frameworks/iris_event_handler.framework is invalid. The Info.plist file is missing the required key: CFBundleVersion. Please find more information about CFBundleVersion at https://developer.apple.com/documentation/bundleresources/information_property_list/cfbundleversion (ID: ***) (90056)
 {
    NSLocalizedDescription = "Asset validation failed";
    NSLocalizedFailureReason = "This bundle Payload/Runner.app/Frameworks/iris_event_handler.framework is invalid. The Info.plist file is missing the required key: CFBundleVersion. Please find more information about CFBundleVersion at https://developer.apple.com/documentation/bundleresources/information_property_list/cfbundleversion (ID: ***)";
    "original_server_error" =     {
        code = "STATE_ERROR.VALIDATION_ERROR.90056";
        detail = "This bundle Payload/Runner.app/Frameworks/iris_event_handler.framework is invalid. The Info.plist file is missing the required key: CFBundleVersion. Please find more information about CFBundleVersion at https://developer.apple.com/documentation/bundleresources/information_property_list/cfbundleversion";
        id = "***";
        status = 409;
        title = "Asset validation failed";
    };
}

To Reproduce
Steps to reproduce the behavior:

Build the signed iOS application
Execute xcrun "altool" "--validate-app" "-f" "./Runner.ipa" "--type" "ios"

Expected behavior
The application should be valid and can be deployed to the App Store
Additional context
Application built in the Xcode 14.
Found a similar problem, for another framework - https://github.com/AgoraIO-Extensions/Agora-Flutter-SDK/issues/609

Thanks for reporting, we will fix it in the next release.
You can temporarily edit the YOUR/APP/ios/Pods/AgoraIrisEventFlutter_iOS/iris_event_handler.xcframework/ios-arm64_armv7/iris_event_handler.framework/Info.plist to add the CFBundleShortVersionString /CFBundleVersion  in the Info.plist file. e.g.,
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
<dict>
...
	<key>CFBundleShortVersionString</key>
	<string>1.5.0</string>
	<key>CFBundleVersion</key>
	<string>1.5.0</string>
...
</dict>
</plist>

i have the same issue, but i cant do that temp fix becouse i build from Bitrise/codemagic solution. Any solution?

@federico-amura-kenility This fix will land on the next release.

This should be fixed on agora_rtc_engine: ^6.1.0


Hardcoded Access token?

Thank you so much for this repo, it is really well made and usable as is!
I was wondering if you meant to remove the access tokens from the src folder and replace with the tokens that come from config, specifically in these two locations:
https://github.com/ubilabs/axidraw/blob/bcaaf5c004ca55b9a6b1ddd4dc8a1797218e3c0b/src/draw-map.js#L3
https://github.com/ubilabs/axidraw/blob/bcaaf5c004ca55b9a6b1ddd4dc8a1797218e3c0b/src/draw-terrain.js#L48
Thank you!

Thanks for checking this out!
Guess @TheAmazingPT can take care of this as he already refactored most of the access tokens in #55.


BigQuery ingestion failing for datasets with views in v0.10.1

Describe the bug
BigQuery ingestion is failing for datasets containing views since v0.10.1.
For each dataset having at least one view, the ingestion fails with the following error:
Unable to get tables for dataset <dataset> in project <project-id>, skipping. Does your service account has bigquery.tables.list, bigquery.routines.get, bigquery.routines.list permission, bigquery.tables.getData permission? The error was: 'int' object has no attribute 'timestamp' - Traceback (most recent call last):\n  File \"/tmp/datahub/ingest/venv-bigquery-0.10.1/lib/python3.10/site-packages/datahub/ingestion/source/bigquery_v2/bigquery.py\", line 626, in _process_project\n    yield from self._process_schema(\n  File \"/tmp/datahub/ingest/venv-bigquery-0.10.1/lib/python3.10/site-packages/datahub/ingestion/source/bigquery_v2/bigquery.py\", line 782, in _process_schema\n    yield from self._process_view(\n  File \"/tmp/datahub/ingest/venv-bigquery-0.10.1/lib/python3.10/site-packages/datahub/ingestion/source/bigquery_v2/bigquery.py\", line 882, in _process_view\n    yield from self.gen_view_dataset_workunits(\n  File \"/tmp/datahub/ingest/venv-bigquery-0.10.1/lib/python3.10/site-packages/datahub/ingestion/source/bigquery_v2/bigquery.py\", line 951, in gen_view_dataset_workunits\n    yield from self.gen_dataset_workunits(\n  File \"/tmp/datahub/ingest/venv-bigquery-0.10.1/lib/python3.10/site-packages/datahub/ingestion/source/bigquery_v2/bigquery.py\", line 1007, in gen_dataset_workunits\n    lastModified=TimeStamp(time=int(table.last_altered.timestamp() * 1000))\nAttributeError: 'int' object has no attribute 'timestamp'
Datasets without views do not result in any error.
Here's a more complete log from an actual run, with project and dataset replaced by placeholders:
~~~~ Execution Summary - RUN_INGEST ~~~~
Execution finished with errors.
{'exec_id': 'e554c0a9-d710-4423-8e3c-da71c30d3193',
 'infos': ['2023-04-05 05:00:00.095366 INFO: Starting execution for task with name=RUN_INGEST',
           "2023-04-05 05:06:22.922330 INFO: Failed to execute 'datahub ingest'",
           '2023-04-05 05:06:22.923063 INFO: Caught exception EXECUTING task_id=e554c0a9-d710-4423-8e3c-da71c30d3193, name=RUN_INGEST, '
           'stacktrace=Traceback (most recent call last):\n'
           '  File "/usr/local/lib/python3.10/site-packages/acryl/executor/execution/default_executor.py", line 122, in execute_task\n'
           '    task_event_loop.run_until_complete(task_future)\n'
           '  File "/usr/local/lib/python3.10/asyncio/base_events.py", line 649, in run_until_complete\n'
           '    return future.result()\n'
           '  File "/usr/local/lib/python3.10/site-packages/acryl/executor/execution/sub_process_ingestion_task.py", line 231, in execute\n'
           '    raise TaskError("Failed to execute \'datahub ingest\'")\n'
           "acryl.executor.execution.task.TaskError: Failed to execute 'datahub ingest'\n"],
 'errors': []}

~~~~ Ingestion Report ~~~~
{
  "cli": {
    "cli_version": "0.10.1",
    "cli_entry_location": "/tmp/datahub/ingest/venv-bigquery-0.10.1/lib/python3.10/site-packages/datahub/__init__.py",
    "py_version": "3.10.10 (main, Mar 14 2023, 02:37:11) [GCC 10.2.1 20210110]",
    "py_exec_path": "/tmp/datahub/ingest/venv-bigquery-0.10.1/bin/python3",
    "os_details": "Linux-5.10.161+-x86_64-with-glibc2.31",
    "peak_memory_usage": "573.55 MB",
    "mem_info": "372.72 MB"
  },
  "source": {
    "type": "bigquery",
    "report": {
      "events_produced": 1425,
      "events_produced_per_sec": 7,
      "entities": {
        "container": [
          "urn:li:container:487f3e526f054d3161f27c146eef016c",
          "urn:li:container:6159d5dffebad31ba50821284839a1ec",
          "urn:li:container:662d1297fae1499ad72a81de2dc70230",
          "urn:li:container:939e704164882abc2ba82eb22edfd72c",
          "urn:li:container:1b724e244229e6da67089c31fade0d3e",
          "urn:li:container:6033b3f99a6246cae6f0579fa60e5401",
          "urn:li:container:4435ecc4771455fd4542855326896851",
          "urn:li:container:94a9748fb580282c04570788b5d4dcf5",
          "urn:li:container:dec5b7c4ba4cf910e18b0fb16f9f06c4",
          "urn:li:container:8e1e11d47d9f09b6004ed5418e247208",
          "... sampled of 32 total elements"
        ],
        "dataset": [...]
      },
      "aspects": {
        "container": {
          "containerProperties": 64,
          "status": 64,
          "dataPlatformInstance": 64,
          "subTypes": 64,
          "container": 62
        },
        "dataset": {
          "status": 260,
          "schemaMetadata": 164,
          "datasetProperties": 154,
          "container": 308,
          "subTypes": 154,
          "upstreamLineage": 67
        }
      },
      "warnings": {
        "usage-extraction": [
          "Skip this run as there was a run later than the current start time: 2023-04-04 00:00:00+00:00"
        ]
      },
      "failures": {
        "metadata-extraction": [
          "<project-id>.<dataset1> - Unable to get tables for dataset <dataset1> in project <project-id>, skipping. Does your service account has bigquery.tables.list, bigquery.routines.get, bigquery.routines.list permission, bigquery.tables.getData permission? The error was: 'int' object has no attribute 'timestamp' - Traceback (most recent call last):\n  File \"/tmp/datahub/ingest/venv-bigquery-0.10.1/lib/python3.10/site-packages/datahub/ingestion/source/bigquery_v2/bigquery.py\", line 626, in _process_project\n    yield from self._process_schema(\n  File \"/tmp/datahub/ingest/venv-bigquery-0.10.1/lib/python3.10/site-packages/datahub/ingestion/source/bigquery_v2/bigquery.py\", line 782, in _process_schema\n    yield from self._process_view(\n  File \"/tmp/datahub/ingest/venv-bigquery-0.10.1/lib/python3.10/site-packages/datahub/ingestion/source/bigquery_v2/bigquery.py\", line 882, in _process_view\n    yield from self.gen_view_dataset_workunits(\n  File \"/tmp/datahub/ingest/venv-bigquery-0.10.1/lib/python3.10/site-packages/datahub/ingestion/source/bigquery_v2/bigquery.py\", line 951, in gen_view_dataset_workunits\n    yield from self.gen_dataset_workunits(\n  File \"/tmp/datahub/ingest/venv-bigquery-0.10.1/lib/python3.10/site-packages/datahub/ingestion/source/bigquery_v2/bigquery.py\", line 1007, in gen_dataset_workunits\n    lastModified=TimeStamp(time=int(table.last_altered.timestamp() * 1000))\nAttributeError: 'int' object has no attribute 'timestamp'\n",
          "<project-id>.<dataset2> - Unable to get tables for dataset <dataset2> in project <project-id>, skipping. Does your service account has bigquery.tables.list, bigquery.routines.get, bigquery.routines.list permission, bigquery.tables.getData permission? The error was: 'int' object has no attribute 'timestamp' - Traceback (most recent call last):\n  File \"/tmp/datahub/ingest/venv-bigquery-0.10.1/lib/python3.10/site-packages/datahub/ingestion/source/bigquery_v2/bigquery.py\", line 626, in _process_project\n    yield from self._process_schema(\n  File \"/tmp/datahub/ingest/venv-bigquery-0.10.1/lib/python3.10/site-packages/datahub/ingestion/source/bigquery_v2/bigquery.py\", line 782, in _process_schema\n    yield from self._process_view(\n  File \"/tmp/datahub/ingest/venv-bigquery-0.10.1/lib/python3.10/site-packages/datahub/ingestion/source/bigquery_v2/bigquery.py\", line 882, in _process_view\n    yield from self.gen_view_dataset_workunits(\n  File \"/tmp/datahub/ingest/venv-bigquery-0.10.1/lib/python3.10/site-packages/datahub/ingestion/source/bigquery_v2/bigquery.py\", line 951, in gen_view_dataset_workunits\n    yield from self.gen_dataset_workunits(\n  File \"/tmp/datahub/ingest/venv-bigquery-0.10.1/lib/python3.10/site-packages/datahub/ingestion/source/bigquery_v2/bigquery.py\", line 1007, in gen_dataset_workunits\n    lastModified=TimeStamp(time=int(table.last_altered.timestamp() * 1000))\nAttributeError: 'int' object has no attribute 'timestamp'\n",
          "<project-id>.<dataset3> - Unable to get tables for dataset <dataset3> in project <project-id>, skipping. Does your service account has bigquery.tables.list, bigquery.routines.get, bigquery.routines.list permission, bigquery.tables.getData permission? The error was: 'int' object has no attribute 'timestamp' - Traceback (most recent call last):\n  File \"/tmp/datahub/ingest/venv-bigquery-0.10.1/lib/python3.10/site-packages/datahub/ingestion/source/bigquery_v2/bigquery.py\", line 626, in _process_project\n    yield from self._process_schema(\n  File \"/tmp/datahub/ingest/venv-bigquery-0.10.1/lib/python3.10/site-packages/datahub/ingestion/source/bigquery_v2/bigquery.py\", line 782, in _process_schema\n    yield from self._process_view(\n  File \"/tmp/datahub/ingest/venv-bigquery-0.10.1/lib/python3.10/site-packages/datahub/ingestion/source/bigquery_v2/bigquery.py\", line 882, in _process_view\n    yield from self.gen_view_dataset_workunits(\n  File \"/tmp/datahub/ingest/venv-bigquery-0.10.1/lib/python3.10/site-packages/datahub/ingestion/source/bigquery_v2/bigquery.py\", line 951, in gen_view_dataset_workunits\n    yield from self.gen_dataset_workunits(\n  File \"/tmp/datahub/ingest/venv-bigquery-0.10.1/lib/python3.10/site-packages/datahub/ingestion/source/bigquery_v2/bigquery.py\", line 1007, in gen_dataset_workunits\n    lastModified=TimeStamp(time=int(table.last_altered.timestamp() * 1000))\nAttributeError: 'int' object has no attribute 'timestamp'\n",
          "<project-id>.<dataset4> - Unable to get tables for dataset <dataset4> in project <project-id>, skipping. Does your service account has bigquery.tables.list, bigquery.routines.get, bigquery.routines.list permission, bigquery.tables.getData permission? The error was: 'int' object has no attribute 'timestamp' - Traceback (most recent call last):\n  File \"/tmp/datahub/ingest/venv-bigquery-0.10.1/lib/python3.10/site-packages/datahub/ingestion/source/bigquery_v2/bigquery.py\", line 626, in _process_project\n    yield from self._process_schema(\n  File \"/tmp/datahub/ingest/venv-bigquery-0.10.1/lib/python3.10/site-packages/datahub/ingestion/source/bigquery_v2/bigquery.py\", line 782, in _process_schema\n    yield from self._process_view(\n  File \"/tmp/datahub/ingest/venv-bigquery-0.10.1/lib/python3.10/site-packages/datahub/ingestion/source/bigquery_v2/bigquery.py\", line 882, in _process_view\n    yield from self.gen_view_dataset_workunits(\n  File \"/tmp/datahub/ingest/venv-bigquery-0.10.1/lib/python3.10/site-packages/datahub/ingestion/source/bigquery_v2/bigquery.py\", line 951, in gen_view_dataset_workunits\n    yield from self.gen_dataset_workunits(\n  File \"/tmp/datahub/ingest/venv-bigquery-0.10.1/lib/python3.10/site-packages/datahub/ingestion/source/bigquery_v2/bigquery.py\", line 1007, in gen_dataset_workunits\n    lastModified=TimeStamp(time=int(table.last_altered.timestamp() * 1000))\nAttributeError: 'int' object has no attribute 'timestamp'\n",
          "<project-id>.<dataset5> - Unable to get tables for dataset <dataset5> in project <project-id>, skipping. Does your service account has bigquery.tables.list, bigquery.routines.get, bigquery.routines.list permission, bigquery.tables.getData permission? The error was: 'int' object has no attribute 'timestamp' - Traceback (most recent call last):\n  File \"/tmp/datahub/ingest/venv-bigquery-0.10.1/lib/python3.10/site-packages/datahub/ingestion/source/bigquery_v2/bigquery.py\", line 626, in _process_project\n    yield from self._process_schema(\n  File \"/tmp/datahub/ingest/venv-bigquery-0.10.1/lib/python3.10/site-packages/datahub/ingestion/source/bigquery_v2/bigquery.py\", line 782, in _process_schema\n    yield from self._process_view(\n  File \"/tmp/datahub/ingest/venv-bigquery-0.10.1/lib/python3.10/site-packages/datahub/ingestion/source/bigquery_v2/bigquery.py\", line 882, in _process_view\n    yield from self.gen_view_dataset_workunits(\n  File \"/tmp/datahub/ingest/venv-bigquery-0.10.1/lib/python3.10/site-packages/datahub/ingestion/source/bigquery_v2/bigquery.py\", line 951, in gen_view_dataset_workunits\n    yield from self.gen_dataset_workunits(\n  File \"/tmp/datahub/ingest/venv-bigquery-0.10.1/lib/python3.10/site-packages/datahub/ingestion/source/bigquery_v2/bigquery.py\", line 1007, in gen_dataset_workunits\n    lastModified=TimeStamp(time=int(table.last_altered.timestamp() * 1000))\nAttributeError: 'int' object has no attribute 'timestamp'\n",
          "<project-id>.<dataset6> - Unable to get tables for dataset <dataset6> in project <project-id>, skipping. Does your service account has bigquery.tables.list, bigquery.routines.get, bigquery.routines.list permission, bigquery.tables.getData permission? The error was: 'int' object has no attribute 'timestamp' - Traceback (most recent call last):\n  File \"/tmp/datahub/ingest/venv-bigquery-0.10.1/lib/python3.10/site-packages/datahub/ingestion/source/bigquery_v2/bigquery.py\", line 626, in _process_project\n    yield from self._process_schema(\n  File \"/tmp/datahub/ingest/venv-bigquery-0.10.1/lib/python3.10/site-packages/datahub/ingestion/source/bigquery_v2/bigquery.py\", line 782, in _process_schema\n    yield from self._process_view(\n  File \"/tmp/datahub/ingest/venv-bigquery-0.10.1/lib/python3.10/site-packages/datahub/ingestion/source/bigquery_v2/bigquery.py\", line 882, in _process_view\n    yield from self.gen_view_dataset_workunits(\n  File \"/tmp/datahub/ingest/venv-bigquery-0.10.1/lib/python3.10/site-packages/datahub/ingestion/source/bigquery_v2/bigquery.py\", line 951, in gen_view_dataset_workunits\n    yield from self.gen_dataset_workunits(\n  File \"/tmp/datahub/ingest/venv-bigquery-0.10.1/lib/python3.10/site-packages/datahub/ingestion/source/bigquery_v2/bigquery.py\", line 1007, in gen_dataset_workunits\n    lastModified=TimeStamp(time=int(table.last_altered.timestamp() * 1000))\nAttributeError: 'int' object has no attribute 'timestamp'\n",
          "<project-id>.<dataset7> - Unable to get tables for dataset <dataset7> in project <project-id>, skipping. Does your service account has bigquery.tables.list, bigquery.routines.get, bigquery.routines.list permission, bigquery.tables.getData permission? The error was: 'int' object has no attribute 'timestamp' - Traceback (most recent call last):\n  File \"/tmp/datahub/ingest/venv-bigquery-0.10.1/lib/python3.10/site-packages/datahub/ingestion/source/bigquery_v2/bigquery.py\", line 626, in _process_project\n    yield from self._process_schema(\n  File \"/tmp/datahub/ingest/venv-bigquery-0.10.1/lib/python3.10/site-packages/datahub/ingestion/source/bigquery_v2/bigquery.py\", line 782, in _process_schema\n    yield from self._process_view(\n  File \"/tmp/datahub/ingest/venv-bigquery-0.10.1/lib/python3.10/site-packages/datahub/ingestion/source/bigquery_v2/bigquery.py\", line 882, in _process_view\n    yield from self.gen_view_dataset_workunits(\n  File \"/tmp/datahub/ingest/venv-bigquery-0.10.1/lib/python3.10/site-packages/datahub/ingestion/source/bigquery_v2/bigquery.py\", line 951, in gen_view_dataset_workunits\n    yield from self.gen_dataset_workunits(\n  File \"/tmp/datahub/ingest/venv-bigquery-0.10.1/lib/python3.10/site-packages/datahub/ingestion/source/bigquery_v2/bigquery.py\", line 1007, in gen_dataset_workunits\n    lastModified=TimeStamp(time=int(table.last_altered.timestamp() * 1000))\nAttributeError: 'int' object has no attribute 'timestamp'\n",
          "<project-id>.<dataset8> - Unable to get tables for dataset <dataset8> in project <project-id>, skipping. Does your service account has bigquery.tables.list, bigquery.routines.get, bigquery.routines.list permission, bigquery.tables.getData permission? The error was: 'int' object has no attribute 'timestamp' - Traceback (most recent call last):\n  File \"/tmp/datahub/ingest/venv-bigquery-0.10.1/lib/python3.10/site-packages/datahub/ingestion/source/bigquery_v2/bigquery.py\", line 626, in _process_project\n    yield from self._process_schema(\n  File \"/tmp/datahub/ingest/venv-bigquery-0.10.1/lib/python3.10/site-packages/datahub/ingestion/source/bigquery_v2/bigquery.py\", line 782, in _process_schema\n    yield from self._process_view(\n  File \"/tmp/datahub/ingest/venv-bigquery-0.10.1/lib/python3.10/site-packages/datahub/ingestion/source/bigquery_v2/bigquery.py\", line 882, in _process_view\n    yield from self.gen_view_dataset_workunits(\n  File \"/tmp/datahub/ingest/venv-bigquery-0.10.1/lib/python3.10/site-packages/datahub/ingestion/source/bigquery_v2/bigquery.py\", line 951, in gen_view_dataset_workunits\n    yield from self.gen_dataset_workunits(\n  File \"/tmp/datahub/ingest/venv-bigquery-0.10.1/lib/python3.10/site-packages/datahub/ingestion/source/bigquery_v2/bigquery.py\", line 1007, in gen_dataset_workunits\n    lastModified=TimeStamp(time=int(table.last_altered.timestamp() * 1000))\nAttributeError: 'int' object has no attribute 'timestamp'\n",
          "<project-id>.<dataset9> - Unable to get tables for dataset <dataset9> in project <project-id>, skipping. Does your service account has bigquery.tables.list, bigquery.routines.get, bigquery.routines.list permission, bigquery.tables.getData permission? The error was: 'int' object has no attribute 'timestamp' - Traceback (most recent call last):\n  File \"/tmp/datahub/ingest/venv-bigquery-0.10.1/lib/python3.10/site-packages/datahub/ingestion/source/bigquery_v2/bigquery.py\", line 626, in _process_project\n    yield from self._process_schema(\n  File \"/tmp/datahub/ingest/venv-bigquery-0.10.1/lib/python3.10/site-packages/datahub/ingestion/source/bigquery_v2/bigquery.py\", line 782, in _process_schema\n    yield from self._process_view(\n  File \"/tmp/datahub/ingest/venv-bigquery-0.10.1/lib/python3.10/site-packages/datahub/ingestion/source/bigquery_v2/bigquery.py\", line 882, in _process_view\n    yield from self.gen_view_dataset_workunits(\n  File \"/tmp/datahub/ingest/venv-bigquery-0.10.1/lib/python3.10/site-packages/datahub/ingestion/source/bigquery_v2/bigquery.py\", line 951, in gen_view_dataset_workunits\n    yield from self.gen_dataset_workunits(\n  File \"/tmp/datahub/ingest/venv-bigquery-0.10.1/lib/python3.10/site-packages/datahub/ingestion/source/bigquery_v2/bigquery.py\", line 1007, in gen_dataset_workunits\n    lastModified=TimeStamp(time=int(table.last_altered.timestamp() * 1000))\nAttributeError: 'int' object has no attribute 'timestamp'\n",
          "<project-id>.<dataset10> - Unable to get tables for dataset <dataset10> in project <project-id>, skipping. Does your service account has bigquery.tables.list, bigquery.routines.get, bigquery.routines.list permission, bigquery.tables.getData permission? The error was: 'int' object has no attribute 'timestamp' - Traceback (most recent call last):\n  File \"/tmp/datahub/ingest/venv-bigquery-0.10.1/lib/python3.10/site-packages/datahub/ingestion/source/bigquery_v2/bigquery.py\", line 626, in _process_project\n    yield from self._process_schema(\n  File \"/tmp/datahub/ingest/venv-bigquery-0.10.1/lib/python3.10/site-packages/datahub/ingestion/source/bigquery_v2/bigquery.py\", line 782, in _process_schema\n    yield from self._process_view(\n  File \"/tmp/datahub/ingest/venv-bigquery-0.10.1/lib/python3.10/site-packages/datahub/ingestion/source/bigquery_v2/bigquery.py\", line 882, in _process_view\n    yield from self.gen_view_dataset_workunits(\n  File \"/tmp/datahub/ingest/venv-bigquery-0.10.1/lib/python3.10/site-packages/datahub/ingestion/source/bigquery_v2/bigquery.py\", line 951, in gen_view_dataset_workunits\n    yield from self.gen_dataset_workunits(\n  File \"/tmp/datahub/ingest/venv-bigquery-0.10.1/lib/python3.10/site-packages/datahub/ingestion/source/bigquery_v2/bigquery.py\", line 1007, in gen_dataset_workunits\n    lastModified=TimeStamp(time=int(table.last_altered.timestamp() * 1000))\nAttributeError: 'int' object has no attribute 'timestamp'\n"
        ]
      }
    ...
  }
}

To Reproduce

Have a BigQuery dataset with a view.
Run the ingestion with CLI v0.10.1.

Expected behavior
The ingestion should run successfully.
Additional context
Downgrading to CLI v0.10.0 solves the issue. Given that v0.10.1 has commit 95f99198, it looks like it introduced some bug regarding table.last_altered.

This is fixed via https://github.com/datahub-project/datahub/pull/7762 and it available in latest release <IP_ADDRESS> . Please update your datahub cli version.


Add created_at and last_updated_at timestamps

We use application level timestamps to maintain
dialect compatibility between different SQL variations. We truncate timestamp to granularity of days for privacy reasons.

Change looks good, but I have a couple questions:

By "dialect compatibility" do you mean implementations use say seconds vs milliseconds, so we need to normalize on something with common granularity?
What are the new columns used for?


Passwords must be encrypted in the connections.config file

There is still the possibility to have passwords in clear in the connections.config file, when writing the file manually.
The field passwordEncrypted can in fact have value false, and in this case the system assumes that the password is not encrypted.
This complicates the code and is a potential security problem.
The idea is to ignore the passwordEncrypted field if found in the file and assume that the passwords are always encrypted.
This will break compatibility with the previous versions of DBTarzan, but this change will be notified so that the users can update the file before upgrading.

As a first step the idea is to encrypt all the passwords with the default key when the connections.config file is loaded.

Removed the option. Now the  passwords are encrypted.


feat: lsm-tree

https://www.scylladb.com/glossary/log-structured-merge-tree/

https://source.wiredtiger.com/2.5.2/lsm.html

https://zhuanlan.zhihu.com/p/140325974


Fix after case raid cleanup

Raid cleanup fails if the server is running and references the raid disk

Tested that perf_storage_over_nfs_synthetic_udp_4k and perf_storage_over_nfs_synthetic_tcp_4k can run on shared node in either order


Add dep support for managing requirements

Hello @quamilek,
When attempting to inspect the commits of your pull request for CLA signature status among all authors we encountered commit(s) which were not linked to a GitHub account, thus not allowing us to determine their status(es).
The commits that are missing a linked GitHub account are the following:

accd700c6a2571db5f0a4f56cc46d320b24abb5d - This commit has something that looks like an email address (kamil.wargula@allegro.pl). Maybe try linking that to GitHub?.

Unfortunately, we are unable to accept this pull request until this situation is corrected.
Here are your options:

If you had an email address set for the commit that simply wasn't linked to your GitHub account you can link that email now and it will retroactively apply to your commits. The simplest way to do this is to click the link to one of the above commits and look for a blue question mark in a blue circle in the top left. Hovering over that bubble will show you what email address you used. Clicking on that button will take you to your email address settings on GitHub. Just add the email address on that page and you're all set. GitHub has more information about this option in their help center.

If you didn't use an email address at all, it was an invalid email, or it's one you can't link to your GitHub, you will need to change the authorship information of the commit and your global Git settings so this doesn't happen again going forward. GitHub provides some great instructions on how to change your authorship information in their help center.

If you only made a single commit you should be able to rungit commit --amend --author="Author Name<EMAIL_ADDRESS>
(substituting Author Name and<EMAIL_ADDRESS>for your actual information) to set the authorship information.
If you made more than one commit and the commit with the missing authorship information is not the most recent one you have two options:

You can re-create all commits missing authorship information. This is going to be the easiest solution for developers that aren't extremely confident in their Git and command line skills.
You can use this script that GitHub provides to rewrite history. Please note: this should be used only if you are very confident in your abilities and understand its impacts.

Whichever method you choose, I will come by to re-check the pull request once you push the fixes to this branch.

We apologize for this inconvenience, especially since it usually bites new contributors to Home Assistant. We hope you understand the need for us to protect ourselves and the great community we all have built legally. The best thing to come out of this is that you only need to fix this once and it benefits the entire Home Assistant and GitHub community.
Thanks, I look forward to checking this PR again soon! :heart:

While i agree that this is a good idea, i would suggest to use the new go mod  method, so we can use the go native method

I think I agree with @mjrider here...

Thanks for the PR @quamilek, for the v2, we are going to move to go mod.
Closing this PR for now.


[Bug] Tries to open unavailable network drive

Trying out the app for the first time and it's awesome! Thanks for making this!
I have a shared network drive added in "Login Items" for my account so it connects on startup every time. Whenever I'm away from home and start up the laptop, it gives me an error message about not being able to connect, which is fine.
The weird thing though is when I try to open Itsycal preferences, it opens it, but that shared drive connect error pops up right away and closes the Preferences window in the process. I had to remove the shared drive from my Login Items in order to access the preferences.
Stock install of the app. Could be something with it scanning the Login Items for "Launch at Login" option?
OS X 10.11.4
Cheers

Hi,
Sorry it has taken a while to follow up on this. Can you tell me exactly what the error message is? I run Itsycal on my local machine from /Applications and don't have a NAS so I'm not familiar with this setup. Any info you can provide would be helpful. I had one other user email me that he got an error saying his NAS shared folder was not available when trying to open Preferences.

Sure! I'll be quite busy the next couple of days and will barely be home (that's where my NAS is), so just give me a a few days to reproduce the issue and I'll get back to you :)

@sfsam hey, sorry, I completely forgot to get back to you! Check out this screenshot. This is the message I get when trying to open Preferences in Itsycal while the NAS is in my Login Items.

I should note, this is a generic OS X message. That's what I always get when logging into my laptop while away from home.

Having the exact same issue here, using macOS Sierra GM - everytime I want to go to preferences I will get this message.
However when I invoke the "search for update" function after trying to go to preferences, it shows the update dialog as well as the preferences window.

@kahluagenie @grinser I don't have access to a network drive, so I can't reproduce this one myself. My current guess is that @kahluagenie is on the right track in suggesting it might have something to do with checking Itsycal's login item status. Can either of you compile your own copy of Itsycal to see if this is the case? The line in question is 198 of PrefsViewController.m:
_login.state = [self isLoginItemEnabled] ? NSOnState : NSOffState;
This line checks if Itsycal is in the list of login items and sets the checkmark state accordingly in the UI. Could you comment this line out and see if you still get this behavior? That would at least narrow it down to the reason for the dialog box.

Is there an easy way to run in "local" mode? I've never developed apps for Mac, or have used Xcode for that matter :)
When trying to build the project, I get:
No signing certificate "Developer ID Application" found:  No "Developer ID Application" signing certificate matching team ID "" with a private key was found.
(Removed team ID from the message just in case)

@kahluagenie Wow, you are brave trying this without using Xcode before. You've also encountered "Signing Hell" which is a right-of-passage for all macOS/iOS developers. Bravo.
Try enabling the "Automatically manage signing" checkbox for both the Itsycal and ItsycalMenuExtra targets. You choose the targets with a dropdown menu in the upper left corner:

You'll also want to comment out one more line to do testing: Line 47 of AppDelegate.swift which enforces Itsycal being run from /Applications. This isn't the case when you are running from Xcode.

Ha! Well you did all the work of including Xcode config files in, so my job was easy @sfsam
So I tried your suggestions, but upon enabling automatic signing, I get two errors

None of your accounts are a member of 'removed':  An unexpected error occurred. Xcode cannot find a team matching 'removed'.
No signing certificate "Mac Development" found:  No "Mac Development" signing certificate matching team ID "removed" with a private key was found.

I removed team ID from the above messages.
When I try switching the team to "None" on both targets, I get

Signing for "ItsycalExtra" requires a development team. Select a development team in the project editor.

Let me know if you have any suggestions!

Yeeeah, I figured as much, but was trying to avoid registering hehe.

I'm also not a Mac dev but I have an alternative suggestion:
Could you compile a build with that change and share a dropbox (or something) download link to it?

@grinser @kahluagenie Sorry I dropped the beat on this. I've built a new version with a bunch of changes. One of them is a different way to do the 'launch at login' behavior. If you're still following this issue, you can try it out and see if you still get the same network drive behavior.
https://s3.amazonaws.com/itsycal/Itsycal-2017-01-21.zip
Please let me know if you do try this version out. Also, please make sure this test version is the only version of Itsycal on your system and that it is running from /Applications on your computer.

@sfsam Thanks for following up on this! Unfortunately I gave my NAS to my parents and it will probably be a while until I get one for myself again (not a priority right now), so I can't test it at the moment.

@kahluagenie No problem. For what it is worth, someone recently emailed me with this same problem. I pointed them to the test version and they tried it and said it works. So maybe your theory that it had to do with the 'launch at login' feature was right.

Right on, great to hear that it works! :)

Version 0.11.1 adds a hidden preference that will disable checking for the login item's status when you open the Preferences window. To use it, type the following in Terminal.app:
defaults write com.mowglii.ItsycalApp DoNotCheckLoginItemStatus 1
To stop using it:
defaults delete com.mowglii.ItsycalApp DoNotCheckLoginItemStatus
When using this option, you won't see the 'Launch at login' checkbox in Preferences, but whatever your setting is will still be valid. You can still see/set it in System Preferences > Users & Groups > Login Items.

Nice! I totally forgot I still had the drive listed under my login items even though I don't have the NAS itself anymore. So I could've tested the version you linked above. Oh well...
Anyway, I just tested and it works great! Error went away as soon as I added the option you specified. Thanks for following up on this @sfsam

@kahluagenie Thanks to you for figuring out the source of the bug. I don't know how long it would have taken me to make the connection. I was pretty stumped.


Improved UI of buttons

I have added the background transition effects of hover properties and have set a delay in the hover. Plus I have also added the cursor pointer in the buttons, and now the effects of the buttons look good.
Thanks for assigning me this issue!

@hereisSwapnil there has been an issue in this. Do I need to pull all the changes first and then create the pull request again?

@riya-rjha Just pull changes on the new branch
Or if you face any other issue DM me on Discord


Update mentor dashboard

Ticket and context
581
Ticket:
Code review
Is there anything weird that code reviewer should know?
Nope, everything is straightforward.
Review Checks

[ ] All commit messages are meaningful and true
[ ] Added enough automated tests
[ ] All forms have an id attribute on them

Product review
How can someone see it it review app?

Click the link to review app (posted by a github-actions bot below)
Login as a mentor<EMAIL_ADDRESS>Check what you see matches the changes in the ticket and prototype (The prototype has a typo that's mentioned in the ticket)

https://ecf-engage-and-learn-mentor.herokuapp.com/dev/tf/home

Cypress tests are failing :(


About the number of non-positive Jacobian determinant

Hi, @cwmok, Thanks for your great job. I have a little question.
I reproduced the SYMNet on the OASIS DataSet, and I compute the number of non-positive Jacobian determinant.
But the number of non-positive Jacobian determinant is too large as shown below：

I don't know what's wrong and would appreciate your help!
Looking forward to your reply！

Hi @zhenyu202020,
Which Jacobian_determinant function are you using? I guess the problem is in the Jacobian_determinant. Because for any identity deformation (empty displacement), the Jacobian determinant should be 1 ("after *-1 should be -1), but your function returns 0. Perhaps you should add the identity grid to the F_BA before using this function.

Thank you very much for your reply!
I have changed the calculation function and added the identity grid as follows, but still have the problem.

I've tested 20 consecutive numbers and they're all zero.

Could you use F_BA*0.0 as input for the Jaco function to see if the function works properly or not?

I see the problem. The "F.relu" is an inplace operation. Try removing the "F.relu" operation.

As you said we used  F_BA*0.0 as input, and the results are shown below:

I've removed the "F.relu" operation, but there is still a problem

I've tested 20 consecutive numbers and they're still all zero.

The result is correct now. You can see most values in neg_Jet are close to 1.
Since this method is a diffeomorphic method, you will observe 0 voxels with negative Jdet for most of the cases.
If you prefer a non-smooth solution, you can fine-tune the weights of smoothness and Jaco regularization in the training.

Thank you very much for the patient answers! This helps a lot!


Ignore javascript_tag - not deprecated from prototype

javascript_tag is implemented in prototype, but also exists appropriately in Rails so it should not be flagged as deprecated.
Fixes #614

Will do - thanks.

ready for re-review.


cmd/go: accept unencrypted HTTP connections when requesting localhost

What version of Go are you using (go version)?
go version go1.8 linux/amd64
What operating system and processor architecture are you using (go env)?
GOARCH="amd64"
GOBIN=""
GOEXE=""
GOHOSTARCH="amd64"
GOHOSTOS="linux"
GOOS="linux"
GOPATH="/home/keks/go"
GORACE=""
GOROOT="/home/keks/local/go"
GOTOOLDIR="/home/keks/local/go/pkg/tool/linux_amd64"
GCCGO="gccgo"
CC="gcc"
GOGCCFLAGS="-fPIC -m64 -pthread -fmessage-length=0 -fdebug-prefix-map=/tmp/go-build385569118=/tmp/go-build -gno-record-gcc-switches"
CXX="g++"
CGO_ENABLED="1"
PKG_CONFIG="pkg-config"
CGO_CFLAGS="-g -O2"
CGO_CPPFLAGS=""
CGO_CXXFLAGS="-g -O2"
CGO_FFLAGS="-g -O2"
CGO_LDFLAGS="-g -O2"

What did you do?
go get example.com/go/mypkg
Where example.com/go/mypkg is a vanity url that points to a git repo with an http:// url.
What did you expect to see?
A successful fetch and (hopefully) build.
What did you see instead?
An error message notifying me that the proposed transport is insecure.

Why not just use go get -insecure example.com/go/mypkg?

Because under the assumption that if an attacker can man-in-the-middle your connection to localhost, they are on your computer and can modify other (presumably safe) connections as well, leaving it no more insecure than HTTPS connections.
Also, it is really annoying having to type -insecure if you know that it isn't.

Sorry, this doesn't seem worth the effort.
If you're pointing at localhost, you have the code already and there's no need to go get it.
I'm going to close this, but maybe you're not telling us the whole story (http://xyproblem.info/) and we can reopen if we hear more.

Alright.
Personally, I'm using ssb, which is a decentralized database running both a social network and something like github (might be down atm). Someone pushes to a repository in the decentralized database by publishing a signed message containing the new HEAD and the git packfile of all new git objects (or something along the lines).
Then, my local client reads this data and opens a web server that interprets all the messages and exposes the currently seen state as a http git repo. A git repo's local address looks something like http://localhost:7718/%25HGAxKZtUdirY68e79EUDpxPYUb4nSxI6cIyVVYZ3FQM%3D.sha256, so you want to hide that behind a vanity url as a package author.
As an alternative, it would be great if go get could use git remote helpers installed on the system. There exist ssb:// helpers for git, but go get doesn't use them if the ssb protocol is specified in the html headers of the document at the vanity url. Actually that would be much better, but seemed like the harder path.

I'll retitle this bug, then.

thank you!

I'll fix the bug text to reflect the new goal

Please don't. I'd rather you file a new bug.
On Fri, Jun 30, 2017 at 2:44 PM keks<EMAIL_ADDRESS>wrote:

I'll fix the bug text to reflect the new goal
—
You are receiving this because you modified the open/close state.
Reply to this email directly, view it on GitHub
https://github.com/golang/go/issues/20865#issuecomment-312379516, or mute
the thread
https://github.com/notifications/unsubscribe-auth/AAAKPe7j9Iei4h9D4Htga_HSGfilvO3gks5sJWw6gaJpZM4OKqws
.

Oh, uhm, sorry. I thought this is the way to go since you already retitled the issue. Looks like I can't undo it.
I'll know better next time.

I don't think we're going to put a special case for ssb or http://localhost in, sorry. This is too niche and conflicts too much with the main logic.


Using ReActor face models

It should be possible to add a .safetensor ReActor face model as a face input, to get better results.

Hi, thank you for your input. I have now added support for face models.


Compilation fail

When I try to compile jquery.soulmate.coffee I got this error:
Error: In jquery.soulmate.coffee, Parse error on line 165: Unexpected 'POST_IF'
    at Object.parseError (/usr/local/lib/node_modules/coffee-script/lib/coffee-script/parser.js:470:11)
    at Object.parse (/usr/local/lib/node_modules/coffee-script/lib/coffee-script/parser.js:546:22)
    at Object.compile (/usr/local/lib/node_modules/coffee-script/lib/coffee-script/coffee-script.js:40:22)
    at /usr/local/lib/node_modules/coffee-script/lib/coffee-script/command.js:140:33
    at /usr/local/lib/node_modules/coffee-script/lib/coffee-script/command.js:110:18
    at [object Object].<anonymous> (fs.js:114:5)
    at [object Object].emit (events.js:64:17)
    at afterRead (fs.js:1081:12)
    at Object.wrapper [as oncomplete] (fs.js:252:17)

It may be related to the version of coffee-script I use (CoffeeScript version 1.2.0).
Thanks for your nice lib @mcrowe

Hi lou,
Thanks for posting this issue. I'm not able to re-create this it in either version 1.2.0 or 1.1.2, and the code around line 165 looks pretty innocent to me.
Do you have any more details that could help debug or re-create this? My only though is that indentation might be inconsistent between our editors and that's causing parse errors. You can always try the brute force method and comment out code until the thing parses, and find the guilty lines.
Hope I can help somehow.
Cheers,
Mitch

I'm going to close this issue 'cause I didn't hear back from you and I don't know how to recreate the problem. I'd be happy to look into this more if you want it re-opened.


SCM not defined on page

Suggestion: Either spell out what SCM means and/or provide a link to a page describing/defining what "SCM" is referring to.

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

ID: 89142752-64bc-31c2-9189-aa2c2dcf2997
Version Independent ID: 4ef63a3f-beca-e562-5e69-3cc931bd1022
Content: Networking considerations with App Service Environment - Azure
Content Source: articles/app-service/environment/network-info.md
Service: app-service
GitHub Login: @ccompy
Microsoft Alias: ccompy

Hi @munozrickT4S, Thanks for bringing this to our attention! We will review and update this doc to spell out what SCM (Source Control Management).
We will now proceed to close this thread. If there are further questions regarding this matter, please tag me in your reply. We will gladly continue the discussion and we will reopen the issue.


Custom IPSEC NAT-T ports. Feature #10870.

This pull request allows to change the client and server ports used by IPSEC NAT-T.

[x] Redmine Issue: https://redmine.pfsense.org/issues/10870
[x] Ready for review

You're right, I wrote this for 2.4.4 and totally missed the new swanctl configuration when porting the changes to master.
I did all the changes requested.
Reading it again, I'm not happy with the end of the wording for phase 1 settings but I'm not sure what would be better "Enter a custom IKE port number for IPsec". For IPsec seems useless, maybe "for remote gateway", or maybe just remove it would be better ?

With the last commit, there is now the possibility to set a custom IKE port too, for client and server.
Regarding the client:

if the remote IKE port is set, it is used first to try an unencapsulated connection
if the remote NAT-T port is also set, the NAT-T value is only used for setting the correct route-to rule (since that port is negotiated with the server)
if the remote NAT-T port is set but not the IKE one, only the NAT-T port is used to directly do an encapsulated connection


operators kiali (1.43.0)

Signed-off-by: John Mazzitelli<EMAIL_ADDRESS>

/merge possible

/merge possible


Index monitor feature research

Research what if we only have real time data
Review two other third party solutions for reference

Monitor on real time data has pros and cons:
Pros: Simplify design, implementation and maintenance because we don't need to store historical data.
Cons:

We can't do trend analysis or generate report.
RCA may not be accurate, for example, cpu usage is 80% sounds like an issue, but whether it jumps from 30% to 80% all of a sudden or gradually increase from 78% to 80% makes a big difference.


Embedded Atom Method Potential

Scope
This pull request serves as an initial attempt to implement the EAM style potential within this package. In particular, the focus was on the formulation by Finnis and Sinclair to enable use in the composable workflows guide. This should be easily extendable towards tabulated/interpolated styles, if needed.
Tests/Support
At the moment, the function calls execute and interface with API.
The force balance appears correct, however, the expected energies (forces?) do not seem to be correct for the used parameter set. Additional review of implementation for correctness is needed and much appreciated.

Just following up with this pull request, was there any interest in merging this? If not I'll close. State seems to diverge/conflict with base.


Fix/ Missing CSS Selectors in code example

Pre-Submission Checklist

[x] Your pull request targets the staging branch of freeCodeCamp.
[x] Branch starts with either fix/, feature/, or translate/ (e.g. fix/signin-issue)
[x] You have only one commit (if not, squash them into one commit).
[x] All new and existing tests pass the command npm test. Use git commit --amend to amend any fixes.

Type of Change

[x] Small bug fix (non-breaking change which fixes an issue)
[ ] New feature (non-breaking change which adds new functionality)
[ ] Breaking change (fix or feature that would change existing functionality)
[ ] Add new translation (feature adding new translations)

Checklist:

[x] Tested changes locally.
[ ] Closes currently open issue (replace XXXX with an issue no): Closes #XXXX

Description

The code example in Sass: Nesting CSS with Sass was missing CSS element selectors. These have been added.

@Greenheart Pull requests as patch should not be merged, they should follow the guidelines regarding branch naming.

There is a certainty that the OP did not test this locally because the PR came from the GitHub interface.

@raisedadead Sorry for that. I tested this in my local environment and concluded that it fixed an issue.
I need to look at details such as branch naming more closely.

Sure not a problem, just a heads up.

Sorry for the confusion 😅 There was no open issue 😃

@Hpauric Don't worry, I guess this was a learning experience for both of us! ^^
Feel free to tackle other issues if you want to!


fix(mysql): fix the option of xtrabackup

关联研发信息
dev_branch: fix/fix_option/#422
target_branch: v1.2.0


Install grpc_cpp_plugin.exe into tools folder

Some projects require access to this tool (to be invoked by protoc.exe from protobuf package). Having it in installed directory makes its finding by CMake easier.

Hi @dzenanz, I'm your friendly neighborhood Microsoft Pull Request Bot (You can call me MSBOT). Thanks for your contribution!

This seems like a small (but important) contribution, so no Contribution License Agreement is required at this point. Real humans will now evaluate your PR.

TTYL, MSBOT;

Sorry for the delay and thanks for the PR!


consolidate_go_stacktrace.py: Use relative paths by default

consolidate_go_stacktrace.py changes Cilium file prefix to // by default, which is not very useful. Convert Cilium file paths to relative paths instead. This commit does not change the behavior when --source-dir is specified.
Signed-off-by: Michi Mutsuzaki<EMAIL_ADDRESS>consolidate_go_stacktrace.py: Use relative paths by default

tested both with and without -s <CR>pwd flag.

this pr only touches consolidate_go_stacktrace.py so no need for a full CI run. marking it ready to merge.


Correction for raw affiliation Centre d'Histoire du XIXe Siècle, Sorbonne Université, Paris, France

Correction needed for raw affiliation Centre d'Histoire du XIXe Siècle, Sorbonne Université, Paris, France
raw_affiliation_name: Centre d'Histoire du XIXe Siècle, Sorbonne Université, Paris, France
new_rors: 02en5vm52;04zjb4t38;04hrxxd90
previous_rors: 02en5vm52;04zjb4t38
works_examples: W4243447347
contact: 379ddd615f6945a31e0c376acdaf4835:921621757eb9ca10c4caeba52a @ sorbonne-universite.fr

This issue was accepted and ingested by the OpenAlex team on 2024-11-01. The new affiliations should be visible within the next 7 days.


Axios 404 Error when Attempting to Publish

Version: 1.6.3
I am able to run the login with the same user credentials. I get back a token, but NO user ID.
When I run getUserIDFromUsername(username) I do receive a user ID back.
What could be wrong here?
AxiosError: Request failed with status code 404
  const client = new ThreadsAPI({
    username: user.instagram_username,
    password: user.instagram_password
  })
  console.log(content)
  try {
    const result = await client.publish({
      text: content
    })
catch(e) {
   console.log(e)
}

headers: AxiosHeaders {
  Accept: 'application/json, text/plain, */*',
  'Content-Type': 'application/x-www-form-urlencoded; charset=UTF-8',
  'User-Agent': 'Barcelona 2<IP_ADDRESS>.111 Android',
  Authorization: 'Bearer IGT:2:<redacted>',
  'Content-Length': '510',
  'Accept-Encoding': 'gzip, compress, deflate, br'
},
method: 'post',
url: 'https://i.instagram.com/api/v1/media/configure_text_only_post/',

I have verified that username and password are being passed properly to client initialization.

I actually have the same problem. Is it because they changed the API ? @junhoyeo

The same!


Request School Endpoint: Setup model and serializer

Is your feature request related to a problem? Please describe.

This feature is required to allow users to make request for a new school to be added to the our platform

Describe the solution you'd like

Create a new model and serializer for handling new school request

Describe alternatives you've considered

N/A

Additional context

N/A

What could be some for the information a user need to provide when making  a request for new school to add to the platform? @azboss2021 , @angadb27 .
I guess they could provide: name and website?

Branch that dealt with this was merged!


Cloudflared metrics

work-in-progress: exposes a metrics endpoint in the cluster with labels for application, service and hostname
Depends upon upstream cloudflared changes in https://github.com/cloudflare/cloudflared/pull/48

Upstream cloudflared use a global prometheus registry to define all of its metrics, https://github.com/cloudflare/cloudflared/blob/master/origin/metrics.go so this works within that constraint.

Upstream cloudflared use a global prometheus registry to define all of its metrics, https://github.com/cloudflare/cloudflared/blob/master/origin/metrics.go so this works within that constraint.

really??  I followed the link, they certainly do.  I expected to see a gokit/metrics implementation with a default discard provider, which would allow swapping out the metrics backed as part of configuration.


Ch7 tensorboard-example.py - rename variable

The file did not run properly. I renamed train_loader to train_data_loader.
Additionally addded slight changes (add epoch+1 in print(), rearrange imports).

👍


💡 [Feature] - Ability to set CCSID for MQ connector to non-default value

Description
The current implementation does not allow for a configuration value to be passed in to com.ibm.mq.jms.MQConnectionFactory.setCCSID, resulting in only the default Latin-1 string encoding (CCSID=819) being supported.
For some IBM MQ installations, an encoding other than 819 is in use, limiting the utility of this Kafka Connector
Suggested Solution
Add a ccsid configuration parameter to the mq configuration group for MQSourceConnector, and pass this to the MQConnectionFactory.setCCSID method. This parameter should have a default of 819, making the default behavior explicit.
Alternatives
No response
Additional Context
No response

Hi @theodore-evans - thanks very much for the issue, sorry it's taken a while to get to this.
Can you describe a little more about why you feel this is needed, please? MQConnectionFactory.setCCSID is not a config option I'm very familiar with, so I've had to ask around about it - and from what I've learned, it is apparently used to define character encoding for the initial connection to the queue manager.
If you're looking to control the encoding for the content of text messages, this is instead something that we would need to set on the MQQueue (using setCCSID and setReceiveCCSID.
Or have you found that it's important to have this specifically for the initial connection?

Hi @dalelane, no problem, I am also only just coming back to this topic
This is required for consuming messages from an RMQ MQ where the text encoding is non-ASCII (i.e. not ccsid=819). In cases where the MQ is not under the control of the maintainers of the connector, this needs to be configurable on the Connector side (i.e. can be parsed through the connector config, and passed in to MQConnectionFactory https://github.com/ibm-messaging/kafka-connect-mq-source/blob/8ef3f44e930603971cda5af1fa308861260e9364/src/main/java/com/ibm/eventstreams/connect/mqsource/JMSReader.java#L142)
I created a draft PR to resolve this issue a while back (see above) but ran into some issues, because it seemed that the default value for the ccsid configuration parameter was not yet available at the point where this would be passed to setCCSID (the validate method of ConfigDef having not yet been called).
This raised a question of whether to set the default in the connector config to  819 i.e. ASCII encoding and include some custom logic to handle the default https://github.com/ibm-messaging/kafka-connect-mq-source/pull/125/files#diff-28677ecd878abd0e5906458d96a707fbbd586622e7a5bf41e5e387a4715c0ac1R216, or to leave the default as null, and rely on the MQConnectionFactory to default the value to 819
Do you have a suggestion about how to resolve this?

This is required for consuming messages from an RMQ MQ where the text encoding is non-ASCII (i.e. not ccsid=819). In cases where the MQ is not under the control of the maintainers of the connector...

I think perhaps my message wasn't clear.
I was saying that my understanding is that the way to achieve what you describe is to add a setReceiveCCSID() call to the MQQueue created here

Ah, I understand now. Thank you for the clarification.
Yes, I believe the implementation you are suggesting would resolve this issue in a canonical way, i.e. that we do not need to set the ccsid on the connection factory for the initial connection.
The other points regarding configuration parsing remain open though, I think?

@dalelane Is there any update on this issue?

Sorry about the delay - I was on vacation.
This is an area of MQ behaviour that I'm not familiar with (I'm more of a Kafka person than an MQ person), so I've been getting advice from the MQ developers on what they feel would be helpful here.
What they pointed out to me was that if you're sending text-based messages, these would mapped to a JMSTextMessaage. Apparently the payload of a JMSTextMessage is always a Java UTF-16 string.
As a result, this means the MQ classes for JMS that the Kafka Connector uses is always converting the message data to UTF-16 - this is done automatically based on the CCSID contained in the message payload in the MQMD portion of the message.
The EBCIDC/CCSID500 message payload you decscribe will always be converted to UTF-16. The setting we've been discussing above doesn't alter that - it simply means that the conversion would be performed by the queue manager rather than the JVM.
They pointed me at some documentation for this at https://www.ibm.com/docs/en/ibm-mq/9.3?topic=conversion-queue-manager-data which has useful context. In particular:

The reason for changing WMQ_RECEIVE_CCSID is specialized; the chosen CCSID makes no difference to the text objects created in the JVM. However, some JVMs, on some platforms, might not be able to handle conversion from the CCSID of text in the message into Unicode. The option gives you a choice of CCSID for any text delivered to the client in the message. Some JMS client platforms have had problems with message text being delivered in UTF-8.

So I think, before we add the option I think it would be helpful to understand if it will solve your problem. I fear that adding this option might not change what you're currently seeing.
Please can you describe the problem you're trying to solve, in terms of the current configuration you are using and the current behaviour it results in. We can hopefully use this to better understand the right fix to make.


Use exif data to sort images

Currently, it seems that Gallery doesn't use the exif data from photos to sort them, but rather uses the file timestamp.
It would be nice if there was an option to use exif data to sort photos.

I'll be adding multiple sorting options for the media as well (not only for the albums - which is already available).
Including the DATE_TAKEN - the value that holds the exif timestamp.
Thanks for the request

@IacobIonut01  Can you also add option to choose how to arrange photos, i.e whether to arrange date-wise or month-wise.

@IacobIonut01  Can you also add option to choose how to arrange photos, i.e whether to arrange date-wise or month-wise.

What do you mean by date-wise

For example showing photos in a single section per month? Instead of big Month header and per date small headers

@IacobIonut01  Yes, date-wise is current behaviour. There is a big Month Header with multiple section for each date. It would be appreciated if you can also add option for showing a single section per month.

@IacobIonut01  Yes, date-wise is current behaviour. There is a big Month Header with multiple section for each date. It would be appreciated if you can also add option for showing a single section per month.

Sure, I'll add the option

Currently, it seems that Gallery doesn't use the exif data from photos to sort them, but rather uses the file timestamp.
It would be nice if there was an option to use exif data to sort photos.

The feature is still WIP, be aware that the exif timestamp will be available only for the Camera-taken Media (or if exif data_taken attribute exists). Other photos & videos will be sorted normally by the date_modified attribute. Might result in confusing from an UX level, which will take a bit more to properly implement it so the user will be able to control this kind of sorting and know when this sort happened

Maybe simply add a sort option for Date taken (exif) and one for last modified (default). Apps like Google Photos or Simple Gallery Pro (open source but recently bought) have this feature.


Show node value and inherited value in game tree

Just do it for the first 2 levels, since after that, things are too cramped.

fixed. Val and inherited value now shown for first 2 levels.


Don't unpack embeddable Kotlin compiler

The unpacking only seems to be there for IDEA support.
The classes show errors in IDEA nonetheless.
So let's remove the task and fix the IDEA problem differently.
Fixes #11693 by removing the task.

@bot-gradle test this

Hmmm...
It seems like the unpatched kotlin compiler embeddable is not on the classpath for compilation: https://e.grdev.net/s/4wvompbkzkfj2/dependencies?dependencies=compiler&expandAll
But, since this is Kotlin compilation, I suppose the JAR is used for compilation and not the classes directory. Is that correct?
At least nothing seems to change with regarding to inputs for compilation with this change: https://e.grdev.net/c/447oemjrntnys/3nthfmekoew42/task-inputs?expanded=WyI1NDMza2Z6dnBocnptLXJvb3RzcGVjJDEiXQ

But, since this is Kotlin compilation, I suppose the JAR is used for compilation and not the classes directory. Is that correct?

That must be the explanation then.

@wolfs @jjohannes
I got a build error after upgrade to 6.5, it seems the wrong zip format generated for patching 'kotlin-compiler-embeddable'.
Check this issue #13526, please.🙏


Update Multi-Tenant support to incorporate Arch Board Feedback

Allow multi-tenant authentication by default
Remove allow_multitenant_authentication option from credential constructor kwargs
Change compat environment variable AZURE_IDENTITY_ENABLE_LEGACY_TENANT_SELECTION to AZURE_IDENTITY_DISABLE_MULTITENANTAUTH
Block multi-tenant auth when credentials are configured with tenant id adfs

Fixed.


Cannot get to work

Needless to say, I cannot get this to work.
I've followed the instruction on the website:

Added the div block
Changed the class to the appropriate one
Copied the CSS file into my folders and linked them in the head of the HTML
Even added and linked the JS. Although do not believe this does anything but was worth a try

So my problem is that I cannot trigger the animation at all. I've even tried it in a brand new document with no success. Same with codepen, no success there either. I've even tried using developer tools on the website to try and figure it out, but of cause, I would not be here if I did solve my problem.
I know the CSS is working because I can see the lines, so it can't be a problem with linking the file.

Was it React or Normal Vanilla JS because it works in my React/Gatsby Project...


kapacitor beta3 updates

@beckettsean @rossmcdonald How does this look?

looks good as far as I understand it.


Unable to locate .sessions folder

I downloaded and installed rtinst to a seedbox. After installing it everything went of smoothly but I cannot locate the .sessions folder anymore. The default location /home/user/rtorrent has a .sessions folder but its empty. I cant also locate the .torrent files.
Rutorrent is also loading with a multitude of errors. The customer support of the box does not provide assistance for extra customisation.
If anybody could help so that I can get the .session folder and have the torrents transferred before I need to re-install the box.
Any help would be super appreciated

Rutorrent errors at the moment are:
rss: Some functionality will be unavailable. Webserver user can't access external program (curl).
[17.06.2020 19:17:32] filemanager: Plugin will not work. Webserver user can't access external program (unzip).
[17.06.2020 19:17:32] _task: Plugin will not work. Webserver user can't access external program (php).
[17.06.2020 19:17:32] _task: Plugin will not work. Webserver user can't access external program (pgrep).
[17.06.2020 19:17:32] create: Plugin will not work. It requires plugin(s) _task
[17.06.2020 19:17:32] fileshare: Plugin will not work. It requires plugin(s) filemanager
[17.06.2020 19:17:32] fileupload: Plugin will not work. It requires plugin(s) filemanager
[17.06.2020 19:17:32] unpack: Plugin will not work. It requires plugin(s) _task
[17.06.2020 19:17:32] mediainfo: Plugin will not work. It requires plugin(s) _task
[17.06.2020 19:17:32] screenshots: Plugin will not work. It requires plugin(s) _task
[17.06.2020 19:17:32] spectrogram: Plugin will not work. It requires plugin(s) _task

Your own seedbox or a hosted seedbox? If the latter, please consult with your hosting service. Regardless, could you please share some more details about your setup and logs? Have you tried a full re-install after making sure every folder related to rTorrent/ruTorrent is deleted? Reading from your ruTorrent logs, the install did not complete successfully as some plugins are missing etc.

@V33m sorry to interrupt here, even I am facing this issue since past few days whereas seedbox has been running very nicely for more than 6 months and I have to restart my seedbox to working everything smooth. Exactly same logs as appeared above is what I am getting issue.

We need information about what system you are using, versions of the packages installed with rtinst etc. Are you using the latest stable rTorrent and ruTorrent? To look into this we need to be able to reproduce it. For all that I know, this issue isn't related to rtinst at all. So, not much to do about it before logs and more information are handed over.

Please let us know if the issue persist or occur again.


Add a filter to disable APIs in integration mode

What will be returned?  I was thinking we could skip registering the routers.  What's the benefit to filer/block the request in contrast to not registering it?

@reasonerjt I am not thinking the detail yet, just open this issue to record the task. Maybe we can discuss when I start to do this.

POST /projects should be supported in integration mode as the jobservice needs it to create project.

Oops...

Done


Adaper for www.googleapis.com/identitytoolkit

We've seen the following endpoint URLs:

https://www.googleapis.com/identitytoolkit/v3/relyingparty/getAccountInfo
https://www.googleapis.com/identitytoolkit/v3/relyingparty/signupNewUser
https://www.googleapis.com/identitytoolkit/v3/relyingparty/verifyCustomToken
https://www.googleapis.com/identitytoolkit/v3/relyingparty/getProjectConfig
https://www.googleapis.com/identitytoolkit/v3/relyingparty/verifyPassword

API docs: https://developers.google.com/resources/api-libraries/documentation/identitytoolkit/v3/csharp/latest/index.html

There are also docs for clients in various other languages (e.g. Go: https://pkg.go.dev/google.golang.org/api/identitytoolkit/v3), which all seem largely identical in terms of content.
They all link to https://developers.google.com/identity-toolkit/v3/, which now redirects to https://developers.google.com/identity/toolkit/migrate-identityplatform. This page is a bit confusing to me. It sounds like these endpoint should have stopped working a while ago:

On June 30, 2020, the SDKs documented on this page and the API setting page will stop functioning. (The https://identitytoolkit.googleapis.com/... and https://securetoken.googleapis.com/... endpoints, used by Identity Platform and Firebase Authentication, will continue to function.)

However, I am still seeing requests to it (https://github.com/tweaselORG/experiments/issues/2 isn't done yet, but I already have traffic from almost 1000 apps to look through). And, importantly, they don't fail but appear to be working just fine, e.g.:

Well, anyway. The API is still functioning and seeing requests, so it's good if we have an adapter.


Add compiler tests

This PR adds some initial compiler tests.

Closing since no longer relevant after #93


[Task] [OSPP] JAVA implements the native ipmi2 communication protocol

Description
project description:
HertzBeat is an open-source real-time monitoring and alerting tool with powerful custom monitoring
capabilities and no need for agents.
HertzBeat supports various monitoring protocols such as HTTP, JMX, JDBC, and SNMP. By encapsulating
these protocols, it can achieve monitoring of various middleware without the need for agents. To expand
the monitoring scope of HertzBeat, we plan to implement the query part of the native IPMI2 protocol in Java
without relying on third-party libraries, and use this protocol to obtain server motherboard information,
network card information, power information, fan information, temperature sensor information, and clock
information.
Specific requirements:

Use Java to implement the native IPMI2 protocol (query part) based on the UDP protocol, without
relying on any third-party libraries.
Use the implemented IPMI2 protocol to query the various metric information of the servers with IPMI
enabled, including motherboard information, network card information, power information, fan
information, temperature sensor information, and clock information.
Abstract and standardize the queried metric information, and implement configuration-based
management (optional).
Output detailed project documentation, including design ideas, implementation details, and usage
instructions.

Project Deliverables:

The feature code can be merged into the HertzBeat repository through a PR.
Complete the encapsulation of the native IPMI2 protocol based on the Java UDP protocol and be able to monitor the corresponding servers.
Highly customize the monitoring metrics through the configuration of the YML file (optional).
Refine the help documentation.

Technical Requirements:

Have a passion for open source and a strong interest.
Have a certain degree of research spirit and a good learning attitude.
Familiar with or need to deepen the learning of Java I/O Buffer, encryption algorithm use, network
communication protocol parsing, etc.
Familiar with the basic concepts, working principles, and usage of UDP communication.

Task List

[ ] The feature code can be merged into the HertzBeat repository through a PR.
[ ] Complete the encapsulation of the native IPMI2 protocol based on the Java UDP protocol and be able to monitor the corresponding servers.
[ ] Highly customize the monitoring metrics through the configuration of the YML file (optional).
[ ] Refine the help documentation.

你好，基于 UDP 协议实现，主要应该关注 collector 模块吗

I'm quite intrigued by this project and have gained some familiarity with the IPMI2 protocol. I wil submit my proposal on the mailing list in the near future.

I'm quite intrigued by this project and have gained some familiarity with the IPMI2 protocol. I wil submit my proposal on the mailing list in the near future.

Hello, I am very glad that you are interested in this project. However, since this project belongs to the project task of Open Source Summer, you need to comply with the registration rules of Open Source Summer, and register and complete the project at the corresponding time.

Hi, I am very interested in this project. I have sent a design proposal to your email. Looking forward to your guidance.


Explore return to Heroku

This repo uses render.com. But I haven't been thrilled with it, especially around preview environments. Semi-blocked by #7

Look into app.json


Update Android dependencies for the project

Time of the year for another broad Android dependencies update!

Update Android gradle plugin version from 7.2.1 to 8.2.0
Update gradle version from 7.4.2 to 8.2
Update target SDK from 33 to 34
Update build tools version from 33.0.2 to 34.0.0
Update kotlin version from 1.7.0 to 1.9.20
Update Android fragment version from 1.3.6 to 1.6.2
Update AndroidX window version from 1.0.0 to 1.2.0

There have been quite a few deprecation and api updates in the gradle buildsystem so this PR updates the gradle build logic where needed to comply.
I've done my best to validate that no regressions were introduced, but I'd appreciate additional testing for thoroughness.
Fixes https://github.com/godotengine/godot/issues/87072 for the master branch; need to evaluate if this is safe to backport to 3.x
Notes:

The ndk version was not updated since the new AGP and gradle versions still support the version we use. Due to the changes from ndk 23 to 25, its update will be done in its own separate PR
https://github.com/godotengine/godot/issues/53749 is still a valid issue as the deprecation for android.enableResourceOptimizations was pushed to AGP version 9+. I have a few ideas for how to deal with this when it's fully deprecated but this will require follow-up discussions.

I think this is an important update for the future, thanks!

Thanks!

Will there be separate PR for 4.2 or will this be merged to 4.2 branch?

@YuriSizov @akien-mga We may consider cherry-picking this for 4.2.3 if it doesn't introduce any issues in the next 4.3 dev snapshot.

Cherry-picked for 4.2.2.

Can you update the documentary for the correct versions also?


refactor (LinearAlgebra/FreeProduct): move PowerAlgebra construction to its own namespace, minor simp opts

Make the namespace asPowers to simplify/shorten names when working primarily with the power algebra construction of the free product

Also adds related some convenience API to rel'

Add simp shortcut attribute to lift_comp_ι and add simp shortcut lemma lift_algebraMap
Replaces some aesop calls with simp_rw for performance

Just looking at the module docstring of this file -- it claims that in the category of commutative $R$-algebras, the coproduct is just PiTensorProduct. I think PiTensorProduct is much too big to be the coproduct if the indexing set is infinite. For example I think a countably infinite PiTensorProduct of 1-dimensional vector spaces over the rationals or reals is uncountably infinite-dimensional, because e.g. 1 tensor 1 tensor 1 tensor ... and 2 tensor 2 tensor 2 tensor ... are linearly independent (one is "infinitely bigger than the other").

Just looking at the module docstring of this file -- it claims that in the category of commutative R -algebras, the coproduct is just PiTensorProduct. I think PiTensorProduct is much too big to be the coproduct if the indexing set is infinite. For example I think a countably infinite PiTensorProduct of 1-dimensional vector spaces over the rationals or reals is uncountably infinite-dimensional, because e.g. 1 tensor 1 tensor 1 tensor ... and 2 tensor 2 tensor 2 tensor ... are linearly independent (one is "infinitely bigger than the other"). What do you think?

That ... is an interesting argument. I think I would argue that either we must be working over the extended reals, in which case there's something in the ring of the "correct" infinite size, or the very fact that our ring doesn't have infinity in it implies that any such infinite product must "really" be an infinite limit and should be handled accordingly -- but I will freely admit I am confused on the point and I'm not sure that argument would go through in Lean.
Instead, I will retreat to the direct categorical argument. Let $A_1, A_2, B$ be $R$-algebras, then we can define the tensor product with a universal property: there exist canonical injections $\iota_1: A_1 \to A\otimes B, \iota_2: A_2 \to A\otimes B$ s.t. for all $B$ and for any $f:A_1 \to B, g:A_2\to B$ whose images in $B$ commute, there exists a unique lift $h:A_1 \otimes A_2 \to B$ s.t. $h\circ\iota_1 = f$ and $h\circ\iota_2 = g$. (We have this in Mathlib as Algebra.TensorProduct.liftEquiv.) But the universal property of the coproduct is precisely the same, except without the requirement that the images commute. Thus if the category consists only of commutative $R$-algebras, the binary tensor product coincides with the binary coproduct, and in particular this is true of the category $R\mathbf{\text{-}CAlg}$ itself.
I am unsure how well this argument extends to arbitrarily infinite index sets, but it should certainly extend as far as countably infinite sets at least.

Thanks for your PR! Could you please address Kevin's comments and clarify the kind of this PR? You have currently written "refactor", but it adds a net 130 lines. That seems more like a "feat".

I mean, it can be a 'feat' if you want it to be! The biggest effect of this PR IMO is that there are now a bunch of lemmas that are spelled asPowers.foo instead of foo_asPowers, so I think of it as a 'refactor'; there's not much mathematical content, it's just providing different access to an equivalent formulation, plus a bunch of usability stuff like simp annotations.

I mean, it can be a 'feat' if you want it to be! The biggest effect of this PR IMO is that there are now a bunch of lemmas that are spelled asPowers.foo instead of foo_asPowers, so I think of it as a 'refactor'; there's not much mathematical content

I suspect the confusion come from the fact that you have four bullet points in your description, but the first one (ie the titular) only makes up for a few lines of changes, while the other three make up for the bulk of the PR. I'd suggest splitting this PR in two: one "refactor" PR for the first bullet point, one "feat" PR for the other three


Image not apprearing in cropping area

var img = $("#crop-image img")[0].src;
    new Darkroom(".target img", {
      image: img,
      // Plugins options
      plugins: {
        crop: {
        },
        save: false
      },
      initialize: function() {
        var cropPlugin = this.plugins['crop'];
        // cropPlugin.selectZone(170, 25, 300, 300);
        cropPlugin.requireFocus();
      }
    });

The above creates a darkroom object and shows toolbar, but canvas is white and image does not show.

Hello. I don't know what your #crop-image img element is, but the image: img is not a valid option in Darkroom constructor.

var img is a source image that i have stored on the page (a AWS url). so when i try to set the new darkroom on the .target img. the canvas is white and i can not see the image ( but it is still on the page, just set to display: none. here is a snippet of my html to go with the above code.
before

after

        <canvas class="lower-canvas" width="1200" height="550" style="position: absolute; width: 600px; height: 275px; left: 0px; top: 0px; -webkit-user-select: none;"></canvas>
        <canvas class="upper-canvas " width="600" height="275" style="position: absolute; width: 600px; height: 275px; left: 0px; top: 0px; -webkit-user-select: none; cursor: crosshair;"></canvas>

        <canvas class="lower-canvas" width="1200" height="550" style="position: absolute; width: 600px; height: 275px; left: 0px; top: 0px; -webkit-user-select: none;"></canvas>
        <canvas class="upper-canvas " width="600" height="275" style="position: absolute; width: 600px; height: 275px; left: 0px; top: 0px; -webkit-user-select: none;"></canvas>

I am experiencing a similar issue. The plugin works fine in chrome on Windows, but behaves as @pbrocker describes in chrome on Mac... very strange...

I also am using a mac, have tried both firefox and chrome.

Unfortunately what you are trying to do is not feasible. Since from what I understand, you are trying to edit an image that is on Amazon ... You will not be able to, DarkroomJS only edits images that are in the project directories. Then in Amazon's own documentation you find how to download files and store them in a specific directory and then you can edit the image.
Link Amazon here: https://docs.aws.amazon.com/AmazonS3/latest/dev/GettingObjectsUsingAPIs.html
in this link you have to select your programming language and it will give you examples of how to proceed with it.
Hope this helps :)


How to handle Enum values?

Hi,
Can anyone tell me how Enums are/should be handled in Objection.js? I have found nothing in the documentation so far, and only oblique references to it in the Issues? Does anyone have an example I can look at?  How is/would it be handled in the jsonSchema?
Thanks!

Hi,
Here are the results of 20 seconds of using google:
JSON schema documentation on enum
knex documentation on enum
You're welcome.

Thanks @koskimas , I could slap myself!

🤡


Update README to include pull request instructions

The README.md file now includes instructions on how to the CircleCI
steps locally so any contributer can check his/her pull request so it
won't fail in CircleCI.
The contributer can either follow the steps outlined in README.md or
just run the .circleci/run_locally.sh script from the root directory.
Proposed changes
Change the README.md to include a script and instructions on running CircleCI tests
Checklist
Put an x in the boxes that apply. You can also fill these out after creating
the PR. If you're unsure about any of them, don't hesitate to ask. We're here
to help! This is simply a reminder of what we are going to look for before
merging your code.

[ x] gitlint passes, and my commit messages follow best practice
[ x] flake8 passes locally with my changes
[ x] pytest passes locally with my changes, with minimum of 90% code coverage
[ ] I have added tests that prove my fix is effective or that my feature works
[ x] I have added necessary documentation (if appropriate)
[ ] I have updated the version numbers referenced in setup.py and
sanic_swagger/__init__.py
[ ] Any dependent changes have been merged and published in downstream modules

Okay, both the README.md and the run_locally.sh both use pipenv run to run the respective commands


Keyboard Focus

Hi, I'm dealing with an issue where, when I switch focus from one tile to another, my view jumps. This is probably related to the fact that the keyboard raises the content higher.

Hi @KamilK2003
Probably it's related to your activity's soft keyboard mode https://stackoverflow.com/a/6765848
Maybe you should android:windowSoftInputMode="adjustPan"
If that doesn't work please share with us a video and the code to be able to help u


[AffineTransform] Replace M_PI with CGFloat.pi

This is based on https://github.com/apple/swift/pull/6802.

@swift-ci test and merge


Focus lost in a list rendered component when simultaneously removing first ellement and appending a new one

Version
2.5.2
Reproduction link
https://codepen.io/spenspazmer/pen/boZeyz?editors=1011
Steps to reproduce
Focus one of the letters, press key down/up. Observe the difference in behaviour.
What is expected?
Focus should be retained when adding/removing components in the list both when pressing up and down.
What is actually happening?
Pressing key down forces a re-rendering and focus is lost. Pressing key up still works as expected.

This is related to https://github.com/vuejs/vue/issues/6857 and preventing me from making https://github.com/Akryum/vue-virtual-scroller/ work with keyboard navigation.

Thanks for showcasing the focus issue. To me, this is still the same problem as #4362 because refocusing arbitrary elements at every dom update could be expensive and will probably have many edge cases.
The problem comes from the fact that all elements are re-rendered instead of what actually changed.
But, I don't actually see this issue in your repro because the focused element disappears, so if you want to focus the first one, you'll have to do that manually: https://codepen.io/anon/pen/dZPZNV?editors=1011

Yeah exactly @posva it's possible to make this work pretty decent, but imagine we use an external library (which in it self maybe does a setTimeout or a nextTick, in this case vue-virtual-scroll) for handling the updating of the dom and we don't have a callback for the update. In that case we can't be sure of when it's safe to focus the correct element, and even if we were that would probably need to be done in nextTick and thus increasing latency.
The desired functionality here is that pressing the down key should focus the next element, from what I can see your example tries to set focus on the first element again?
I've played around with this issue quite a bit and I've haven't gotten it to work without major timing issues. For example imagine holding down the down key and constantly focusing on the next element (maybe while scrolling) and scrolling just so that the last visible element is focused. In that case the timing issues will sometimes make the focused element and scroll position out of sync and result in a chunky experience.
When I compare this experience with virtual scrollers made using other frameworks like React or Angular, I notice that this is not impossible to achieve.
You can get around this by not using focus at all, but that removes some built in functionality that one would need to re-implement.
And I agree, the root cause for this is that all elements are re-rendered.

Please don't reopen an issue that has been clearly marked as a duplicate.


[#52] drain.sh scaledown should wait for broker to stop and verify messageCount==0 before exit success

Thanks for submitting your Pull Request!
Please make sure your PR meets the following requirements:

[ ] Pull Request title is properly formatted: [CLOUD-XYA] Subject
[ ] Pull Request contains link to the JIRA issue
[ ] Pull Request contains description of the issue
[ ] Pull Request does not include fixes for issues other than the main ticket
[ ] Attached commits represent units of work and are properly formatted
[ ] You have read and agreed to the Developer Certificate of Origin (DCO) (see CONTRIBUTING.md)
[ ] Every commit contains Signed-off-by: Your Name<EMAIL_ADDRESS>- use git commit -s

I did some manual test to make sure the script works.


request: store git metadata in image metadata

When I inspect a resulting Docker image, I'd like to be able to determine what git repo, branch, and sha were used (in addition to the buildpack information, which is already included in the docker image metadata).
Could we store the git repo/branch/sha details from the source app into the resulting docker image, as we do now with buildpacks?

There already is an existing RFC to add source metadata to images built from cloud native buildpacks.  https://github.com/buildpack/rfcs/pull/9
Once this RFC is accepted and implemented kpack built images will include the source metadata.


alt ` does not switch between " windowed full screen "

as this is meaning to be an improved version of " easy window switcher " you left out one major part...
Windowed Fullscreen applications do not work with this program where as they do work ( with only 2 ) on easy window switcher

what's the use case?

you left out one major part

it looks like an edge case for me


Alternate execution model more Bret Victor (speculative)

Please bear with me in a quite speculative feature discussion and please don't immediately think about implementation challenges.
I find the current execution model confusing because it's different from the  execution of the file I am editing as a script. If I am editing a script that is divided in two sections A and B, I intend for it to execute A on an fresh instance of the interpreter  in a state S and then B on the state reached after the execution of A, Sa. The final state is Sab. If I go back  and change something in section B and want to see what happens, I rerun B but the initial state is now lost, the execution starts from Sab reaching Sabb. Sabb is a state the script should never reach under its intended mode of execution.
Major complaint: Sabb should not be reachable by design, when editing script AB
I think Bret Victor's vision was  more like a time machine whereby state can be rewound in time. In his presentation, games move back and forth. Animations go back in time. The only alternative currently is to restart the kernel every time and rerun all the code up to a point. Joel Grus gave  a presentation at Pycon about similar criticism of jupyter notebooks.
Proposal 1: If the execution of a script up to a point A results in an internal state Sa, that should be true every time code up to A is rerun, independent of what follows in the script or intervening user actions. If code up to A is modified to A',  the state reached after its execution should be Sa', every time.
But what is more beautiful than seeing the consequences of a code change on every watched variable, every printed message or graphics, a la Bret Victor?
Proposal 2: An (optional) execution mode such that whenever a script in two sections A and B is modified between A and B, B is immediately re-run from the state Sa and all the outputs are updated
Proposal 2 may require a lot of computation and may be appropriate only for fast scripts with sub-second evaluation. That's why I said this should be optional, kind of auto-run mode.
Now as to the implementation. On the kernel side, I have concrete plans to implement a language-independent undo message that will efficiently undo the last execute_request message. I plan to use techniques that have been used in reversible debuggers before. Not mainstream but not cutting edge either. On the client side, hydrogen could submit statements s1, s2, ..., sn  one for each execute request. When the user changes some code in statement s(n-k), k undo messages would be sent to the kernel to rewind the state to what it was before that statement was run. Then in one mode of execution, s(n-k) would be re-run. In the auto-run mode s(n-k)...s(n) would be rerun and all outputs updated.
This is quite different from what hydrogen does today. Execution is much more manual, more like a hidden console prompt inside the editor.  Users can skip a line if they want and execute the next twice. A script can have any number of outputs depending on user interaction that is not recorded. I believe this more script-like execution model is more reproducible, and allows a more easy transition from experiments to scripts to quality code. It may very well be that even people who find merit in this proposal won't recommend to implement it in Hydrogen because it is such a large departure from the current model. I am looking forward to your feedback.

No opposition, I think that I would need to see it working language independently before I got all excited about adding something to hydrogen though.

Given the lack of enthusiasm and the low probability of getting  the necessary changes into ipykernel, I will close this for now.


separate declaration and initialization of local array variable

In my zsh (zsh 5.0.5 (x86_64-apple-darwin14.0)), the below error occurs when I set the "gitster" as prompt theme.
(below dotfiles is a git repository)
➜  ~/p/dotfiles master <ENTER>
parse_git_dirty:5: unknown sort specifier
➜  ~/p/dotfiles master

The error doesn't occurs in the latest homebrew zsh (zsh 5.2).
I made sure modules/git/functions/parse_git_dirty causes the error.
The old zsh may be not able to declare and initialize local array.

Thank you! Merged with a slight change.


Update Map docs

In the docs of the map, there are different describtions for the same option (animate) and the points Zoom options, Pan options are also in the Zoom/pan options. I think there should be only one of them.
https://leafletjs.com/reference.html#zoom-options-animate

Also the animate option is missing in the section Animation Options:
https://leafletjs.com/reference.html#map-zoomanimation

@IvanSanchez hello I am a new contributor who just joined the community and I would want to contribute in this issue can you please tell me on what do I have to do here as I am new I don't have any idea of it

@MihirRajChowdhury this issue needs first to be discussed because it is not clear if we want to change this. But maybe you want to take care of #8085


Update Donor and Recipient data from Spine

Investigate how to get updated data from the Spine for Donor and Recipients in the NHIC dataset.
Especially interested in DoB, DoD, NHS Number, Causes of Death

In theory, I have that capability, but I have never got it working because it is cumbersome via the Spine Update Service (SUS). I have been set up to use the OUH Trust access to this. So I could help. That said, I would not use it.
Better in my view would be to pursue: https://opensmsp.wordpress.com/ in conjunction with Hizni, Charlie, and Soheil, who I understand have a similar requirement. Indeed, it could be part of Project: NHIC. They are all aware of this project and say it looks promising.
If they don't follow up on it, I am interested. We could collaborate because we both have the requirement ...
Discuss?


Security vulnerability in elliptic

Issue

Current version elliptic has a security vulnerability.

Proposed Solution

Upgrade elliptic to 6.5.4

@jedgar1mx ,
???


warnings when using adapter

Changing adapter to esmodule helped handling issues with fetch shims but now there are warnings and notes when adapter is used. It does seem to work, though.

> Using sveltekit-cdk-adapter
 > .svelte-kit/cdk/proxy-v2-handler.js:1:17: warning: Top-level "this" will be replaced with undefined since this file is an ECMAScript module
     1 │ var __awaiter = (this && this.__awaiter) || function (thisArg, _arguments, P, generator) {
       ╵                  ~~~~
   .svelte-kit/cdk/proxy-v2-handler.js:12:0: note: This file is considered an ECMAScript module because of the "import" keyword here
    12 │ import { log, toRawBody } from './util';
       ╵ ~~~~~~

 > .svelte-kit/cdk/at-edge-handler.js:1:17: warning: Top-level "this" will be replaced with undefined since this file is an ECMAScript module
     1 │ var __awaiter = (this && this.__awaiter) || function (thisArg, _arguments, P, generator) {
       ╵                  ~~~~
   .svelte-kit/cdk/at-edge-handler.js:12:0: note: This file is considered an ECMAScript module because of the "import" keyword here
    12 │ import { log, toRawBody } from './util';
       ╵ ~~~~~~

  ✔ done

Hey! Great repo! I was wondering, did you stop working on it?

Hi @uNki23,
Thank you! I'm still working on it, although I can't spend much time on it. I decided that I won't try to follow every turn of sveltekit development until it stabilises and hits 1.0. Currently active development is on #11, where, in addition to the actual issue, the scope of the project is clarified and narrowed to a more opinionated take on how SvelteKit should be deployed on Cloudfront, Lambda@Edge and S3. I should probably merge to make it more visible, even if there are still some lingering problems.

<EMAIL_ADDRESS>


add files to watch

During my process, I want to ignore some files to watcher. So I customize the watch method with a filter on the list of files. It works, ignored files are no longer watched. But what I need is to watch them again just after this compilation has done. So I try to add them to file dependencies, but it doesn't works.
Is a where a way to temporarely ignore some specifics files/pattern ?
In more details, my problem is, I rebuild i18next json output according to changes on some js or html template. If there is some changes I rebuild translation json files. But during this process if they stay watched I have an infinite loop, so I ignore them (that part works). But after I want to watch again them if I manually update a translation into those files (part that doesn't want to works).
So I have a state, and according to this state, ignore translation files from be watched, rebuild them, and reinject them to the watch list. But how to ?
Thank

It looks like you just deleted/ignored our lovely crafted issue template. It was there for good reasons. Please help us solving your issue by answering the questions asked in this template. I'm closing this. Please open a new issue with filled issue template. Also make sure your issue is not a question. Questions should be posted on Stack Overflow.


Newtest

A new set of tests for the basic CRUD stuff, using PouchDB. Test auth stuff using two PouchDB clients.

+1


Add ChatBot

Description
I want to add chatbot to enhance user experience by giving them support, when they need
Screenshots
No response
Checklist

[X] I have checked the existing issues
[X] I have read the Contributing Guidelines
[X] I am willing to work on this issue (optional)

Congratulations, @sreevidya-16! 🎉 Thank you for creating your issue. Your contribution is greatly appreciated and we look forward to working with you to resolve the issue. Keep up the great work!We will promptly review your changes and offer feedback. Keep up the excellent work! Kindly remember to check our contributing guidelines

Ig this is already existing. Please check the preview deployment. :/


[proposal] Add CRS class similar to the CRS in rasterio

Are there plans to update the CRS functionality in fiona to match the current version in rasterio?

Currently, we rely on fiona's CRS in one place in geopandas.read_file, where we assume that the crs attribute of a Collection is a proj4-like dictionary.
I assume the idea would be that this would become a actual CRS class? Although this seems less backwards compatible than the change in rasterio where there was already such a class before as well (as far as I know fiona has not yet such a class but just works with a proj4 dict, at least as user interface?)
In any case, as long as we are aware of it in advance, we can easily add code in GeoPandas to do the correct thing depending on the Fiona version.

@jorisvandenbossche @snowman2 I just submitted https://github.com/geopandas/geopandas/pull/913 to give geopandas more compatibility. Yes? No?

@sgillies, I know you have many things you are working on, so if it would be useful for me to work on an implementation (or just a part of it), just let me know and I would be happy to help out.

Thanks @sgillies 👍


Repo sync for protected CLA branch

The pull request is created from master637757931383030497 to master to fix git push error for protected CLA branch

@shsagir : Thanks for your contribution! The author(s) have been notified to review your proposed change.