unifi-db: Request failed with status code 400

Hi Giuseppe
tks for this fantastic tool, everything is going well until reboot docker host, I get an Request failed with status code 400 on the unifi-db docker and won't start.
Any clue?
Regard
Vic
2024-05-07T21:27:20.709+0000 I ACCESS   [conn140] Successfully authenticated as principal unifi on unifi-db from client <IP_ADDRESS>:55074 2024-05-07T21:28:20.691+0000 I NETWORK  [conn136] end connection <IP_ADDRESS>:51628 (6 connections now open) 2024-05-07T21:28:20.692+0000 I NETWORK  [listener] connection accepted from <IP_ADDRESS>:41762 #141 (7 connections now open) 2024-05-07T21:28:20.692+0000 I NETWORK  [conn141] received client metadata from <IP_ADDRESS>:41762 conn141: { driver: { name: "mongo-java-driver|sync", version: "4.11.1" }, os: { type: "Linux", name: "Linux", architecture: "amd64", version: "4.15.0-213-generic" }, platform: "Java/Private Build/17.0.10+7-Ubuntu-122.04.1" } 2024-05-07T21:28:20.708+0000 I ACCESS   [conn141] Successfully authenticated as principal unifi on unifi-db from client <IP_ADDRESS>:41762 2024-05-07T21:29:20.691+0000 I NETWORK  [conn137] end connection <IP_ADDRESS>:46554 (6 connections now open) 2024-05-07T21:29:20.691+0000 I NETWORK  [conn138] end connection <IP_ADDRESS>:46568 (5 connections now open) 2024-05-07T21:29:20.693+0000 I NETWORK  [listener] connection accepted from <IP_ADDRESS>:58398 #142 (6 connections now open) 2024-05-07T21:29:20.693+0000 I NETWORK  [conn142] received client metadata from <IP_ADDRESS>:58398 conn142: { driver: { name: "mongo-java-driver|sync", version: "4.11.1" }, os: { type: "Linux", name: "Linux", architecture: "amd64", version: "4.15.0-213-generic" }, platform: "Java/Private Build/17.0.10+7-Ubuntu-122.04.1" } 2024-05-07T21:29:20.710+0000 I ACCESS   [conn142] Successfully authenticated as principal unifi on unifi-db from client <IP_ADDRESS>:58398 2024-05-07T21:29:20.711+0000 I NETWORK  [listener] connection accepted from <IP_ADDRESS>:58410 #143 (7 connections now open) 2024-05-07T21:29:20.712+0000 I NETWORK  [conn143] received client metadata from <IP_ADDRESS>:58410 conn143: { driver: { name: "mongo-java-driver|sync", version: "4.11.1" }, os: { type: "Linux", name: "Linux", architecture: "amd64", version: "4.15.0-213-generic" }, platform: "Java/Private Build/17.0.10+7-Ubuntu-122.04.1" } 2024-05-07T21:29:20.728+0000 I ACCESS   [conn143] Successfully authenticated as principal unifi on unifi-db from client <IP_ADDRESS>:58410 2024-05-07T21:29:36.923+0000 I COMMAND  [conn143] command unifi-db.$cmd command: update { update: "rogue", ordered: true, $db: "unifi-db", lsid: { id: UUID("633a2f61-ee5d-42f6-bc72-65690df1ef59") } } numYields:0 reslen:604 locks:{ Global: { acquireCount: { r: 617, w: 617 } }, Database: { acquireCount: { w: 617 } }, Collection: { acquireCount: { w: 617 } } } protocol:op_msg 112ms 2024-05-07T21:37:20.691+0000 I NETWORK  [conn139] end connection <IP_ADDRESS>:46584 (6 connections now open) 2024-05-07T21:37:20.693+0000 I NETWORK  [listener] connection accepted from <IP_ADDRESS>:57842 #144 (7 connections now open) 2024-05-07T21:37:20.694+0000 I NETWORK  [conn144] received client metadata from <IP_ADDRESS>:57842 conn144: { driver: { name: "mongo-java-driver|sync", version: "4.11.1" }, os: { type: "Linux", name: "Linux", architecture: "amd64", version: "4.15.0-213-generic" }, platform: "Java/Private Build/17.0.10+7-Ubuntu-122.04.1" } 2024-05-07T21:37:20.710+0000 I ACCESS   [conn144] Successfully authenticated as principal unifi on unifi-db from client <IP_ADDRESS>:57842 2024-05-07T21:38:20.691+0000 I NETWORK  [conn140] end connection <IP_ADDRESS>:55074 (6 connections now open) 2024-05-07T21:38:20.692+0000 I NETWORK  [listener] connection accepted from <IP_ADDRESS>:46068 #145 (7 connections now open) 2024-05-07T21:38:20.692+0000 I NETWORK  [conn145] received client metadata from <IP_ADDRESS>:46068 conn145: { driver: { name: "mongo-java-driver|sync", version: "4.11.1" }, os: { type: "Linux", name: "Linux", architecture: "amd64", version: "4.15.0-213-generic" }, platform: "Java/Private Build/17.0.10+7-Ubuntu-122.04.1" } 2024-05-07T21:38:20.708+0000 I ACCESS   [conn145] Successfully authenticated as principal unifi on unifi-db from client <IP_ADDRESS>:46068 2024-05-07T21:39:20.691+0000 I NETWORK  [conn141] end connection <IP_ADDRESS>:41762 (6 connections now open) 2024-05-07T21:39:20.692+0000 I NETWORK  [listener] connection accepted from <IP_ADDRESS>:50292 #146 (7 connections now open) 2024-05-07T21:39:20.693+0000 I NETWORK  [conn146] received client metadata from <IP_ADDRESS>:50292 conn146: { driver: { name: "mongo-java-driver|sync", version: "4.11.1" }, os: { type: "Linux", name: "Linux", architecture: "amd64", version: "4.15.0-213-generic" }, platform: "Java/Private Build/17.0.10+7-Ubuntu-122.04.1" } 2024-05-07T21:39:20.709+0000 I ACCESS   [conn146] Successfully authenticated as principal unifi on unifi-db from client <IP_ADDRESS>:50292 2024-05-07T21:40:20.691+0000 I NETWORK  [conn142] end connection <IP_ADDRESS>:58398 (6 connections now open) 2024-05-07T21:40:20.693+0000 I NETWORK  [listener] connection accepted from <IP_ADDRESS>:37180 #147 (7 connections now open) 2024-05-07T21:40:20.693+0000 I NETWORK  [conn147] received client metadata from <IP_ADDRESS>:37180 conn147: { driver: { name: "mongo-java-driver|sync", version: "4.11.1" }, os: { type: "Linux", name: "Linux", architecture: "amd64", version: "4.15.0-213-generic" }, platform: "Java/Private Build/17.0.10+7-Ubuntu-122.04.1" } 2024-05-07T21:40:20.709+0000 I ACCESS   [conn147] Successfully authenticated as principal unifi on unifi-db from client <IP_ADDRESS>:37180 2024-05-07T21:47:20.691+0000 I NETWORK  [conn143] end connection <IP_ADDRESS>:58410 (6 connections now open) 2024-05-07T21:47:20.692+0000 I NETWORK  [listener] connection accepted from <IP_ADDRESS>:60354 #148 (7 connections now open) 2024-05-07T21:47:20.692+0000 I NETWORK  [conn148] received client metadata from <IP_ADDRESS>:60354 conn148: { driver: { name: "mongo-java-driver|sync", version: "4.11.1" }, os: { type: "Linux", name: "Linux", architecture: "amd64", version: "4.15.0-213-generic" }, platform: "Java/Private Build/17.0.10+7-Ubuntu-122.04.1" } 2024-05-07T21:47:20.708+0000 I ACCESS   [conn148] Successfully authenticated as principal unifi on unifi-db from client <IP_ADDRESS>:60354 2024-05-07T21:48:20.691+0000 I NETWORK  [conn144] end connection <IP_ADDRESS>:57842 (6 connections now open) 2024-05-07T21:48:20.692+0000 I NETWORK  [listener] connection accepted from <IP_ADDRESS>:34450 #149 (7 connections now open) 2024-05-07T21:48:20.692+0000 I NETWORK  [conn149] received client metadata from <IP_ADDRESS>:34450 conn149: { driver: { name: "mongo-java-driver|sync", version: "4.11.1" }, os: { type: "Linux", name: "Linux", architecture: "amd64", version: "4.15.0-213-generic" }, platform: "Java/Private Build/17.0.10+7-Ubuntu-122.04.1" } 2024-05-07T21:48:20.709+0000 I ACCESS   [conn149] Successfully authenticated as principal unifi on unifi-db from client <IP_ADDRESS>:34450 2024-05-07T21:49:20.691+0000 I NETWORK  [conn145] end connection <IP_ADDRESS>:46068 (6 connections now open) 2024-05-07T21:49:20.692+0000 I NETWORK  [listener] connection accepted from <IP_ADDRESS>:47476 #150 (7 connections now open) 2024-05-07T21:49:20.693+0000 I NETWORK  [conn150] received client metadata from <IP_ADDRESS>:47476 conn150: { driver: { name: "mongo-java-driver|sync", version: "4.11.1" }, os: { type: "Linux", name: "Linux", architecture: "amd64", version: "4.15.0-213-generic" }, platform: "Java/Private Build/17.0.10+7-Ubuntu-122.04.1" } 2024-05-07T21:49:20.709+0000 I ACCESS   [conn150] Successfully authenticated as principal unifi on unifi-db from client <IP_ADDRESS>:47476 2024-05-07T21:50:20.691+0000 I NETWORK  [conn146] end connection <IP_ADDRESS>:50292 (6 connections now open) 2024-05-07T21:50:20.692+0000 I NETWORK  [listener] connection accepted from <IP_ADDRESS>:36614 #151 (7 connections now open) 2024-05-07T21:50:20.693+0000 I NETWORK  [conn151] received client metadata from <IP_ADDRESS>:36614 conn151: { driver: { name: "mongo-java-driver|sync", version: "4.11.1" }, os: { type: "Linux", name: "Linux", architecture: "amd64", version: "4.15.0-213-generic" }, platform: "Java/Private Build/17.0.10+7-Ubuntu-122.04.1" } 2024-05-07T21:50:20.708+0000 I ACCESS   [conn151] Successfully authenticated as principal unifi on unifi-db from client <IP_ADDRESS>:36614 2024-05-07T21:57:20.692+0000 I NETWORK  [conn147] end connection <IP_ADDRESS>:37180 (6 connections now open) 2024-05-07T21:57:20.694+0000 I NETWORK  [listener] connection accepted from <IP_ADDRESS>:39982 #152 (7 connections now open) 2024-05-07T21:57:20.694+0000 I NETWORK  [conn152] received client metadata from <IP_ADDRESS>:39982 conn152: { driver: { name: "mongo-java-driver|sync", version: "4.11.1" }, os: { type: "Linux", name: "Linux", architecture: "amd64", version: "4.15.0-213-generic" }, platform: "Java/Private Build/17.0.10+7-Ubuntu-122.04.1" } 2024-05-07T21:57:20.711+0000 I ACCESS   [conn152] Successfully authenticated as principal unifi on unifi-db from client <IP_ADDRESS>:39982 2024-05-07T21:58:20.692+0000 I NETWORK  [conn148] end connection <IP_ADDRESS>:60354 (6 connections now open) 2024-05-07T21:58:20.694+0000 I NETWORK  [listener] connection accepted from <IP_ADDRESS>:49740 #153 (7 connections now open) 2024-05-07T21:58:20.695+0000 I NETWORK  [conn153] received client metadata from <IP_ADDRESS>:49740 conn153: { driver: { name: "mongo-java-driver|sync", version: "4.11.1" }, os: { type: "Linux", name: "Linux", architecture: "amd64", version: "4.15.0-213-generic" }, platform: "Java/Private Build/17.0.10+7-Ubuntu-122.04.1" } 2024-05-07T21:58:20.717+0000 I ACCESS   [conn153] Successfully authenticated as principal unifi on unifi-db from client <IP_ADDRESS>:49740 2024-05-07T21:59:20.691+0000 I NETWORK  [conn149] end connection <IP_ADDRESS>:34450 (6 connections now open) 2024-05-07T21:59:20.692+0000 I NETWORK  [listener] connection accepted from <IP_ADDRESS>:49978 #154 (7 connections now open) 2024-05-07T21:59:20.693+0000 I NETWORK  [conn154] received client metadata from <IP_ADDRESS>:49978 conn154: { driver: { name: "mongo-java-driver|sync", version: "4.11.1" }, os: { type: "Linux", name: "Linux", architecture: "amd64", version: "4.15.0-213-generic" }, platform: "Java/Private Build/17.0.10+7-Ubuntu-122.04.1" } 2024-05-07T21:59:20.709+0000 I ACCESS   [conn154] Successfully authenticated as principal unifi on unifi-db from client <IP_ADDRESS>:49978 2024-05-07T22:06:20.691+0000 I NETWORK  [conn151] end connection <IP_ADDRESS>:36614 (6 connections now open) 2024-05-07T22:06:20.693+0000 I NETWORK  [listener] connection accepted from <IP_ADDRESS>:49138 #155 (7 connections now open) 2024-05-07T22:06:20.693+0000 I NETWORK  [conn155] received client metadata from <IP_ADDRESS>:49138 conn155: { driver: { name: "mongo-java-driver|sync", version: "4.11.1" }, os: { type: "Linux", name: "Linux", architecture: "amd64", version: "4.15.0-213-generic" }, platform: "Java/Private Build/17.0.10+7-Ubuntu-122.04.1" } 2024-05-07T22:06:20.709+0000 I ACCESS   [conn155] Successfully authenticated as principal unifi on unifi-db from client <IP_ADDRESS>:49138 2024-05-07T22:07:20.691+0000 I NETWORK  [conn150] end connection <IP_ADDRESS>:47476 (6 connections now open) 2024-05-07T22:07:20.692+0000 I NETWORK  [listener] connection accepted from <IP_ADDRESS>:37360 #156 (7 connections now open) 2024-05-07T22:07:20.692+0000 I NETWORK  [conn156] received client metadata from <IP_ADDRESS>:37360 conn156: { driver: { name: "mongo-java-driver|sync", version: "4.11.1" }, os: { type: "Linux", name: "Linux", architecture: "amd64", version: "4.15.0-213-generic" }, platform: "Java/Private Build/17.0.10+7-Ubuntu-122.04.1" } 2024-05-07T22:07:20.708+0000 I ACCESS   [conn156] Successfully authenticated as principal unifi on unifi-db from client <IP_ADDRESS>:37360 2024-05-07T22:08:20.691+0000 I NETWORK  [conn152] end connection <IP_ADDRESS>:39982 (6 connections now open) 2024-05-07T22:08:20.692+0000 I NETWORK  [listener] connection accepted from <IP_ADDRESS>:52818 #157 (7 connections now open) 2024-05-07T22:08:20.693+0000 I NETWORK  [conn157] received client metadata from <IP_ADDRESS>:52818 conn157: { driver: { name: "mongo-java-driver|sync", version: "4.11.1" }, os: { type: "Linux", name: "Linux", architecture: "amd64", version: "4.15.0-213-generic" }, platform: "Java/Private Build/17.0.10+7-Ubuntu-122.04.1" } 2024-05-07T22:08:20.708+0000 I ACCESS   [conn157] Successfully authenticated as principal unifi on unifi-db from client <IP_ADDRESS>:52818 2024-05-07T22:10:20.691+0000 I NETWORK  [conn154] end connection <IP_ADDRESS>:49978 (6 connections now open) 2024-05-07T22:10:20.692+0000 I NETWORK  [listener] connection accepted from <IP_ADDRESS>:43740 #158 (7 connections now open) 2024-05-07T22:10:20.692+0000 I NETWORK  [conn158] received client metadata from <IP_ADDRESS>:43740 conn158: { driver: { name: "mongo-java-driver|sync", version: "4.11.1" }, os: { type: "Linux", name: "Linux", architecture: "amd64", version: "4.15.0-213-generic" }, platform: "Java/Private Build/17.0.10+7-Ubuntu-122.04.1" } 2024-05-07T22:10:20.708+0000 I ACCESS   [conn158] Successfully authenticated as principal unifi on unifi-db from client <IP_ADDRESS>:43740 2024-05-07T22:16:20.691+0000 I NETWORK  [conn153] end connection <IP_ADDRESS>:49740 (6 connections now open) 2024-05-07T22:16:20.693+0000 I NETWORK  [listener] connection accepted from <IP_ADDRESS>:51996 #159 (7 connections now open) 2024-05-07T22:16:20.693+0000 I NETWORK  [conn159] received client metadata from <IP_ADDRESS>:51996 conn159: { driver: { name: "mongo-java-driver|sync", version: "4.11.1" }, os: { type: "Linux", name: "Linux", architecture: "amd64", version: "4.15.0-213-generic" }, platform: "Java/Private Build/17.0.10+7-Ubuntu-122.04.1" } 2024-05-07T22:16:20.709+0000 I ACCESS   [conn159] Successfully authenticated as principal unifi on unifi-db from client <IP_ADDRESS>:51996 2024-05-07T22:17:20.691+0000 I NETWORK  [conn155] end connection <IP_ADDRESS>:49138 (6 connections now open) 2024-05-07T22:17:20.692+0000 I NETWORK  [listener] connection accepted from <IP_ADDRESS>:51594 #160 (7 connections now open) 2024-05-07T22:17:20.693+0000 I NETWORK  [conn160] received client metadata from <IP_ADDRESS>:51594 conn160: { driver: { name: "mongo-java-driver|sync", version: "4.11.1" }, os: { type: "Linux", name: "Linux", architecture: "amd64", version: "4.15.0-213-generic" }, platform: "Java/Private Build/17.0.10+7-Ubuntu-122.04.1" } 2024-05-07T22:17:20.709+0000 I ACCESS   [conn160] Successfully authenticated as principal unifi on unifi-db from client <IP_ADDRESS>:51594 2024-05-07T22:18:20.691+0000 I NETWORK  [conn156] end connection <IP_ADDRESS>:37360 (6 connections now open) 2024-05-07T22:18:20.693+0000 I NETWORK  [listener] connection accepted from <IP_ADDRESS>:37230 #161 (7 connections now open) 2024-05-07T22:18:20.693+0000 I NETWORK  [conn161] received client metadata from <IP_ADDRESS>:37230 conn161: { driver: { name: "mongo-java-driver|sync", version: "4.11.1" }, os: { type: "Linux", name: "Linux", architecture: "amd64", version: "4.15.0-213-generic" }, platform: "Java/Private Build/17.0.10+7-Ubuntu-122.04.1" } 2024-05-07T22:18:20.709+0000 I ACCESS   [conn161] Successfully authenticated as principal unifi on unifi-db from client <IP_ADDRESS>:37230 2024-05-07T22:22:35.946+0000 I CONTROL  [signalProcessingThread] got signal 15 (Terminated), will terminate after current cmd ends 2024-05-07T22:22:36.071+0000 I NETWORK  [signalProcessingThread] shutdown: going to close listening sockets... 2024-05-07T22:22:36.071+0000 I NETWORK  [signalProcessingThread] removing socket file: /tmp/mongodb-27017.sock 2024-05-07T22:22:36.072+0000 I FTDC     [signalProcessingThread] Shutting down full-time diagnostic data capture 2024-05-07T22:22:36.076+0000 I STORAGE  [signalProcessingThread] WiredTigerKVEngine shutting down 2024-05-07T22:22:36.529+0000 I NETWORK  [conn158] end connection <IP_ADDRESS>:43740 (6 connections now open) 2024-05-07T22:22:36.530+0000 I NETWORK  [conn157] end connection <IP_ADDRESS>:52818 (5 connections now open) 2024-05-07T22:22:36.530+0000 I NETWORK  [conn159] end connection <IP_ADDRESS>:51996 (4 connections now open) 2024-05-07T22:22:36.530+0000 I NETWORK  [conn160] end connection <IP_ADDRESS>:51594 (3 connections now open) 2024-05-07T22:22:36.533+0000 I NETWORK  [conn161] end connection <IP_ADDRESS>:37230 (2 connections now open) 2024-05-07T22:22:36.535+0000 I NETWORK  [conn71] end connection <IP_ADDRESS>:43980 (1 connection now open) 2024-05-07T22:22:37.473+0000 I STORAGE  [signalProcessingThread] shutdown: removing fs lock... 2024-05-07T22:22:37.473+0000 I CONTROL  [signalProcessingThread] now exiting 2024-05-07T22:22:37.473+0000 I CONTROL  [signalProcessingThread] shutting down with code:0

Hi!
I don't believe it is the script fault, but anyway we can try to troubleshoot your case.
You can start by trying to install everything manually, with the instructions in provide in this repo.
If it doesn't work we can investigate on your particular setup, maybe other containers are interfering for some reason.

Hi Giuseppe
big tank you, everything is working.


Global config path

The config file is loaded multiple times throughout the code. This makes it difficult to change the path to the config file, and is also not very efficient. A class that handles the config would be a reasonable fix.

would solve #6


AlaSQL plugin system

I added the plugin system to AlaSQL. All plugins are 'official' and 'custom'.
To include official plugin call:
    alasql('REQUIRE GRAPH, XML, INDEXEDDB');
    // ...

For custom plugins use the same command but with string path:
    alasql('REQUIRE "myplugin.js");

The current list of official plugins include:

Database backend: indexeddb, localstorage, filestorage, sqljs
Compatibility: tsql, mysql, oracle, postgres, sqlite, orientdb
Import-export: xml, xls
Graphs and complex searches: graph, prolog

All these plugins still will be included in the full version of alasql.js and alasql.min.js, but will be excluded from alasql.js and alasql.min.js since version 0.2

Plugin system is ready. It should be improved and I have to prepare the list of official plugins. The system tested in browser, Node.js and Meteor (both sides).

Do we have some description on how to make a plugin?

I will provide description.
The only example now is alasql-echo.js - see in dist directory.

Sorry, I read this, but where are "official plugins"? I tried

alasql("REQUIRE mysql")

I got error. Was those splitted? need a special parser?


Regression: Can't start a migration from dropdown.

This is still occurring. The migrate modal is completely broken. I am seeing the modal show up when clicking the kebab instead of the dropdown list.


Javascript please!

This is really really great and useful. But can you please use Javascript in your examples instead of CoffeeScript? I bet more people use JS than CS.
Thanks!

I'm happy to see the coffeescript, but for those of you that aren't, I've started adding docs to the wiki in JavaScript. Feel free to contribute, and add more!

Thanks. Yes, I think we should have docs in both languages available. Unfortunately, translating all of the examples is a pretty time consuming task. If anyone feels like taking it on, I'd accept a PR.


Analyse quantitative data

What
Analyse the quantitative questions from the 2024 US survey.
Why
To see if there are any insights or findings that we can conclude, areas that need further research or trends we want to monitor over time
Who needs to work on this
Trang, Katrina
Who needs to review this
Trang, Katrina
Done when

[x] We have analyses all the quant related questions
[x] We have compared them to previous surveys

This is the spreadsheet with the data. Restricted access. https://docs.google.com/spreadsheets/d/1GuN02WKO7DtUGraWJrlQxxeMJmgOgguru_elNDvqvIY/edit#gid=85041526


Parquet Reading Failed due to aiobotocore release

What happened:
I got this error
AttributeError: module 'aiobotocore' has no attribute 'AioSession'

When trying to read a parquet file from s3 with:
data_dd = dd.read_parquet(data_path)

What you expected to happen:
The same line hasn't generated any errors before today.
Minimal Complete Verifiable Example:
Essentially any s3 parquet read with aiobotocore==1.4.0
Anything else we need to know?:
I think it's due to the aiobotocore==1.4.0 release 6 hours ago.
Environment:

Dask version: 2021.08.0
Python version: 3.7
Operating System: Linux
Install method (conda, pip, source): pip

pinning aiobotocore to 1.3.3 solves the issue

Thanks for raising an issue @r-luo. Closing as a duplicate of https://github.com/dask/s3fs/issues/514


Change AzureML Telemetry key and flag name

Description
Change the AML telemetry key name to azureml.telemetry.attribution  and flag to FederatedLearningSGJobFlag.
All SDK Contribution checklist:

[x] The pull request does not introduce [breaking changes]
[ ] CHANGELOG is updated for new features, bug fixes or other significant changes.
[x] I have read the contribution guidelines.

General Guidelines and Best Practices

[x] Title of the pull request is clear and informative.
[x] There are a small number of commits, each of which have an informative message. This means that previously merged commits do not appear in the history of the PR. For more information on cleaning up the commits in your PR, see this page.

Testing Guidelines

[ ] Pull request includes test coverage for the included changes.

API change check
APIView has identified API level changes in this PR and created following API reviews.
azure-ai-ml


[] update to <version 10.0.0>

Library name: OpenVDB
New version number: 10
Other information that may be useful (release notes, etc...)
https://github.com/AcademySoftwareFoundation/openvdb/releases/tag/v10.0.0

Thank you!
On Wed, Nov 9, 2022 at 1:57 PM Javier Matos Denizac <
@.***> wrote:

Closed #27665 https://github.com/microsoft/vcpkg/issues/27665 as
completed via #27726 https://github.com/microsoft/vcpkg/pull/27726.
—
Reply to this email directly, view it on GitHub
https://github.com/microsoft/vcpkg/issues/27665#event-7776405341, or
unsubscribe
https://github.com/notifications/unsubscribe-auth/AB56PP7C5SCBHFXCLGLUBSTWHPXTRANCNFSM6AAAAAARXVOQ44
.
You are receiving this because you authored the thread.Message ID:
@.***>

--
-Steve
http://berserko.hurleyworks.com/ http://www.hurleyworks.com


add config store operation interface

Description
Configuration store operation interface, which currently only includes operations might be required by configuring PropertySource.
Test is not included in this PR.

Codecov Report

Merging #305 into azure-config will not change coverage.
The diff coverage is n/a.

@@               Coverage Diff               @@
##             azure-config     #305   +/-   ##
===============================================
  Coverage           50.97%   50.97%
  Complexity            267      267
===============================================
  Files                  98       98
  Lines                1230     1230
  Branches               50       50
===============================================
  Hits                  627      627
  Misses                572      572
  Partials               31       31

Continue to review full report at Codecov.

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


Update from 3.0.7 to 3.0.9, fails SQL Server connection

I've recently upgraded from using 3.0.7 of this library to 3.0.9 and get the following error when it tries to connect to Microsoft SQL Server.
Traceback (most recent call last):
File "test_query_guide.py", line 71, in
spec_cursor.execute("SELECT * FROM [SQL API]")
pyodbc.ProgrammingError: ('42000', "[42000] [FreeTDS][SQL Server]Could not find stored procedure 'S'. (2812) (SQLExecDirectW)")
For now, I've rolled back to 3.0.7.

What version of Python are you using.  This looks like a Unicode vs ANSI string issue.
I've been trying to get some free time for v3.1 which will let you set the encoding to UTF-8, ANSI, or UTF16.  The actual ODBC specification requires either ANSI or UTF16 and pyodbc switches between them based on the ansi parameter to connect.  I'm going to replace that with an encoding.

Using Python 3.4.0

I'm going to close this as a duplicate of #41.  This should be fixed on the master branch.  I'll make an official release once I fix a couple of other bugs.


Plus

Fixes #4

Coverage decreased (-0.04%) to 89.714% when pulling 6423cb2ee6df053ab0ccb21f492b56722f039d61 on plus into<PHONE_NUMBER>39dfad438af63d518b8fd2557106a2 on master.

Coverage decreased (-0.04%) to 89.714% when pulling 6423cb2ee6df053ab0ccb21f492b56722f039d61 on plus into<PHONE_NUMBER>39dfad438af63d518b8fd2557106a2 on master.

Coverage decreased (-0.04%) to 89.714% when pulling 6423cb2ee6df053ab0ccb21f492b56722f039d61 on plus into<PHONE_NUMBER>39dfad438af63d518b8fd2557106a2 on master.

Coverage decreased (-0.04%) to 89.714% when pulling f88bf243e6fc6378935e9fec328ed60aaeed24fe on plus into<PHONE_NUMBER>39dfad438af63d518b8fd2557106a2 on master.

Coverage decreased (-0.04%) to 89.714% when pulling f88bf243e6fc6378935e9fec328ed60aaeed24fe on plus into<PHONE_NUMBER>39dfad438af63d518b8fd2557106a2 on master.

Coverage decreased (-0.04%) to 89.714% when pulling 83b017901948019afa75279078def5025358e251 on plus into<PHONE_NUMBER>39dfad438af63d518b8fd2557106a2 on master.

Coverage decreased (-0.04%) to 89.714% when pulling 83b017901948019afa75279078def5025358e251 on plus into<PHONE_NUMBER>39dfad438af63d518b8fd2557106a2 on master.


fix: show the first failed case when --test-details is not enabled

Previously, without --test-details, the evaluation results do not even show the first failed case, which is inconvenient for debugging.

That's not expected. I was hoping to log the first failure-inducing input even without the flag. :/ Lemme check


payments not being created for non-repeating bills [regression]

fixed in https://github.com/mohnish/money/commit/e7247cb2789c88aa65e42136988fc37d682f3504


Feat/pydantic v2

Status
IN DEVELOPMENT
Description
This PR bumps the version of pydantic used to V2 which is a breaking change. Applications using this library as well as pydantic would also need to upgrade to pydanticv2 in order to upgrade. A good migration guide can be found here: https://docs.pydantic.dev/latest/migration/
Whilst I was under the hood, I also made a number of code style / readability fixes in line with PEP8.
Important
Currently, langchain does not support pydanticv2. There is an issue and a PR open to resolve this, however langchain itself depends on a number libraries which are also currently only on pydanticv1, two of which are closed source.
At present, there are two options:

Leave this PR in Draft State until langchain has moved to support pydanticv2
Drop support for the langchain extension, with the expectation that once langchain itself supports pydanticv2, then the extension will once again be supported in genai.

Impacted Areas in Library
All pydantic models.
Which issue(s) does this pull-request fix?
Closes: #67
Any special notes for your reviewer?

Checklist

[x] Automated tests exist
[x] Updated Package Requirements (if required, and with maintainers' approval)
[x] Local unit tests performed
[x] Documentation exists link
[x] Local pre-commit hooks performed
[x] Desired commit message set as PR title and description set above
[x] Link to relevant GitHub issue provided

Hi, any idea when pedantic 2 will be supported?
Currently it's not possible to use pedantic 2 or later in the same project with gen-ai.

Replaced by #198


Error when call require

When I call require in torch, it got error:

th> pcl = require 'pcl'
/home/mine/torch/install/share/lua/5.2/trepl/init.lua:384: /home/mine/torch/install/share/lua/5.2/trepl/init.lua:384: /home/mine/torch/install/share/lua/5.2/luarocks/loader.lua:117: error loading module 'pcl.PointTypes' from file '/home/mine/torch/install/share/lua/5.2/pcl/PointTypes.lua':
/home/mine/torch/install/share/lua/5.2/pcl/PointTypes.lua:1068: unexpected symbol near char(226)
stack traceback:
/home/mine/torch/install/share/lua/5.2/trepl/init.lua:501: in function </home/mine/torch/install/share/lua/5.2/trepl/init.lua:494>
[C]: in function 'error'
/home/mine/torch/install/share/lua/5.2/trepl/init.lua:384: in function 'require'
[string "pcl = require 'pcl'"]:1: in main chunk
[C]: in function 'xpcall'
/home/mine/torch/install/share/lua/5.2/trepl/init.lua:670: in function 'repl'
...mine/torch/install/lib/luarocks/rocks/trepl/scm-1/bin/th:199: in main chunk
[C]: in ?

Dose anyone get this error and solve it before?

@saix47 There were some unicode minus signs at line 1068 in PointTypes.lua. For unknown reasons the code ran on my machine without the error. I have replaced the minus signs with regular '-'. Please let me know if this fixes the problem for you.

@andreaskoepf I updated and build the package again, but now I get other error:

th> require 'pcl'
/home/mine/torch/install/share/lua/5.2/trepl/init.lua:384: /home/mine/torch/install/share/lua/5.2/trepl/init.lua:384: /home/mine/torch/install/share/lua/5.2/pcl/PointTypes.lua:126: unexpected token in function argument 1 on line 1
stack traceback:
/home/mine/torch/install/share/lua/5.2/trepl/init.lua:501: in function </home/mine/torch/install/share/lua/5.2/trepl/init.lua:494>
[C]: in function 'error'
/home/mine/torch/install/share/lua/5.2/trepl/init.lua:384: in function 'require'
[string "_RESULT={require 'pcl'}"]:1: in main chunk
[C]: in function 'xpcall'
/home/mine/torch/install/share/lua/5.2/trepl/init.lua:652: in function 'repl'
...uyng/torch/install/lib/luarocks/rocks/trepl/scm-1/bin/th:199: in main chunk
[C]: in ?

@saix47 Could it be you are trying to use torch-pcl with the luaffifb ffi? I have tested torch-pcl only with luajit and its original ffi interface.

@andreaskoepf yes, I'm using Lua 5.2 and luaffifb because I have trouble with LuaJIT memory limitation before. Currently I'm not sure whether LuaJIT is better.

@saix47 I will checkout next week whether support of luaffifb for torch-pcl is possible (depends on the amount of work neccessary).

@andreaskoepf  Thank you a lot.


Can't move terminal store install to another drive

Environment
Windows build number: [run `[Environment]::OSVersion` for powershell, or `ver` for cmd]
Windows Terminal version (if applicable):

Any other software?

Steps to reproduce

Expected behavior

Actual behavior

Problem resolved after restarting the PC.  I close this issue.

I am facing same problem even after restarting the PC

Same problem here on W11


[pre-sve] TC-MF-1.5 Step 11 Failure to commission second controller

Problem

CR1 opens ECM and provides manual pairing code CR2 Commissions to DUT with generate paring code
CR2 unable to commission with ECM command in step 11
All Test Steps included in log file
qpg6105 + x64 chip-tool
TC_MF_1_5.1654069926.log

Proposed Solution
No fix identified

Cert Blocker Review: @franck-apple to find a platform owner for this.

Cert Blocker Review: @jimlyall-q This log has been looked at, and it's hard to parse what's going wrong and when. Can you please provide a little more detail, or timestamps, or flow for what you observed here?

So here is what I see in the log, matching up to the test steps:

chip-tool pairing ble-thread 1 hex:0e080000000000010000000300000f35060004001fffe0020811111111222222220708fd695c68a65a5a6a051000112233445566778899aabbccddeeff030e4f70656e54687265616444656d6f010212340410445f2b5ca6f2a93a55ce570a70efeecb0c0402a0f7f8 20202021 3840 --commissioner-name alpha.  This succeeds.
chip-tool pairing open-commissioning-window 1 1 200 1000 3840 which logs:[1654069971.382569][2736:2741] CHIP:CTL: Manual pairing code: [36243252107]

and succeeds.
Do an Avahi browse for _matterc._udp.  This shows hostname 8AC754540D0A736C.local with "CM=2" and "D=3840".  Would be a bit better if we used a different discriminator so we could be sure this is the right device, but let's assume it is, since CM=2 indicates that we are using ECM.  Then we wait 210s, so the commissioning window closes.
chip-tool pairing code 2<PHONE_NUMBER>7 --commissioner-name beta.  This ends up not discovering anything for _CM._sub._matterc._udp.local as far as I can tell from the minmdns logs.  This command fails.  Then the same command is run again, and fails again.  This is all expected.
chip-tool pairing open-commissioning-window 1 1 200 1000 3840 which logs:[1654070244.029823][2752:2757] CHIP:CTL: Manual pairing code: [35280346439]

and succeeds.
chip-tool administratorcommissioning revoke-commissioning 1 0 --timedInteractionTimeoutMs 1000.  This succeeds.
chip-tool pairing code 2<PHONE_NUMBER>7 --commissioner-name beta -- this fails, as expected.
chip-tool administratorcommissioning revoke-commissioning 1 0 --timedInteractionTimeoutMs 1000.  This returns a failure, as expected.
chip-tool basic write node-label TE8New 1 0.  This succeeds.  chip-tool basic read node-label 1 0.  This also succeeds.
chip-tool pairing open-commissioning-window 1 1 200 1000 3840 which logs:[1654070305.554818][2790:2795] CHIP:CTL: Manual pairing code: [35139346393]

and succeeds.
chip-tool pairing code 2<PHONE_NUMBER>3 --commissioner-name beta.  This seems to time out, but I can't tell what it's actually doing, since the log for this part looks like it was trimmed off or something.  I am not seeing any of the normal chip-tool startup logging there (e.g. ChipLinuxStorage::Init: Using KVS config file), or anything like MINMDNS: Sending query ANY/UNICAST for _CM._sub._matterc._udp.local, which is what should happen for a pairing attempt.
chip-tool pairing code 3<PHONE_NUMBER>3 --commissioner-name gamma.  This succeeds (where the test plan expects it to fail, since the device should have been commissioned in step 11).

So unfortunately, the logging for the exact step that seems to have failed (step 11) is missing, so it's hard to say anything intelligent about it.

@jimlyall-q @cjandhyala

That's the logging we have at the moment. Will get a better one

Steps 3 thru 7 should have all the logging - this time the commissioning fails twice in a row.
TC_MF_1_17.1653907901.log

@jimlyall-q That is ... a different test, with different steps, yes?
But anyway, what I see in that log is:

Reset device.
Commission ble-thread.  This succeeds.
Open commissioning window.
Commission onto fabric beta (fabric index 2).  This succeeds.
Open commissioning window.
Commission onto fabric gamma (fabric index 3).  This succeeds.
Read unfiltered fabrics list from fabric beta.  This gets a list of three fabrics.
Remove fabric index 2.  This succeeds.
Try to write then read node label from fabric beta.  This fails, as expected, since the fabric was removed.
Read fabric list, unfiltered.   Shows two fabrics.
Browse for operational advertisements.  Shows both advertisements.
Open commissioning window.
Commission device onto fabric beta again.  We send the NOC here:[1653908000.645634][6616:6621] CHIP:CTL: Sent operational certificate to the device

and time it out here:[1653908012.646056][6616:6621] CHIP:DMG: Time out! failed to receive invoke command response from Exchange: 58663i

12 seconds later.  Is there a device log that would show what the device saw here?
Read fabric list,  shows two fabrics, since step 13 failed.

I don't see commissioning failing twice in a row in that log, but I do see it failing in step 13.  I assume that's the relevant failure here?

Thanks for looking - it doesn't seem like the issue is as described


ModuleNotFoundError :(

I think I need your help again: I created a "Lingua" component based on https://pypi.org/project/lingua-language-detector/ — and it works fine (languages are detected correctly) but the very first launch always fails:

ModuleNotFoundError: No module named 'lingua-language-detector'

How can it be fixed? 🥲
p.s.
Lingua.zip
Project1.zip
p4d.zip

Please, guys, help me. This is the only library capable of more or less correctly detecting the language of super-short texts 🥲

Hmmm... I really think you didn't fix it right. You have tried to load a module that doesn't exist and then you only created a fake module using the TPythonModule component. You certainly will be caught by other erros while loading symbols from that module... I'd suggest you to re-check your Lingua version or else if you have defined the right module name.

That package itself is called lingua-language-detector. I presume you're not importing it.
Here's how you can import your module: https://github.com/Embarcadero/Lightweight-Python-Wrappers/blob/37035df09e5775ac107b3dbba6f52552d2281614/src/PyCommon.pas#L137

Thanks a lot, lmbelo!
You're right, it works!

😊


TypeLoadException: Method 'GetAllAsync' in type 'IdentityServer4.Stores.InMemoryPersistedGrantStore' from assembly 'IdentityServer4, Version=<IP_ADDRESS>, ...' does not have an implementation.

After updating Microsoft.AspNetCore.ApiAuthorization.IdentityServer to 3.1.6, I started to get the following error during Startup. Downgrading back to 3.1.5, even after clean build, I still get the error now.
System.TypeLoadException: Method 'GetAllAsync' in type 'IdentityServer4.Stores.InMemoryPersistedGrantStore' from assembly 'IdentityServer4, Version=<IP_ADDRESS>, Culture=neutral, PublicKeyToken=f294d0afe402bb2b' does not have an implementation.
   at Microsoft.Extensions.DependencyInjection.IdentityServerBuilderExtensionsInMemory.AddInMemoryPersistedGrants(IIdentityServerBuilder builder)
   at Microsoft.Extensions.DependencyInjection.IdentityServerServiceCollectionExtensions.AddIdentityServer(IServiceCollection services)
   at MyProject.Web.Server.Startup.ConfigureServices(IServiceCollection services) in C:\MyProject\src\MyProject.Web.Server\Startup.cs:line 40
   at System.RuntimeMethodHandle.InvokeMethod(Object target, Object[] arguments, Signature sig, Boolean constructor, Boolean wrapExceptions)
   at System.Reflection.RuntimeMethodInfo.Invoke(Object obj, BindingFlags invokeAttr, Binder binder, Object[] parameters, CultureInfo culture)
   at Microsoft.AspNetCore.Hosting.ConfigureServicesBuilder.InvokeCore(Object instance, IServiceCollection services)
   at Microsoft.AspNetCore.Hosting.ConfigureServicesBuilder.<>c__DisplayClass9_0.<Invoke>g__Startup|0(IServiceCollection serviceCollection)
   at Microsoft.AspNetCore.Hosting.ConfigureServicesBuilder.Invoke(Object instance, IServiceCollection services)
   at Microsoft.AspNetCore.Hosting.ConfigureServicesBuilder.<>c__DisplayClass8_0.<Build>b__0(IServiceCollection services)
   at Microsoft.AspNetCore.Hosting.GenericWebHostBuilder.UseStartup(Type startupType, HostBuilderContext context, IServiceCollection services)
   at Microsoft.AspNetCore.Hosting.GenericWebHostBuilder.<>c__DisplayClass12_0.<UseStartup>b__0(HostBuilderContext context, IServiceCollection services)
   at Microsoft.Extensions.Hosting.HostBuilder.CreateServiceProvider()
   at Microsoft.Extensions.Hosting.HostBuilder.Build()
   at MyProject.Web.Server.Program.Main(String[] args) in C:\MyProject\src\MyProject.Web.Server\Program.cs:line 11

This seems to be related to Microsoft's IdentityServer integration. Please open an issue on their issuer tracker instead. @javiercn @blowdart
https://github.com/aspnet/aspnetcore/issues

@leastprivilege We plan to update the version of Identity Server we use for 5.0, we haven't got to it yet.


Skyscale support with art

Updated Mount.h, Mount.cpp & Resource.rc
Added Skyscale.dds & Skyscale_(skill).png

I think he was not interested @ support from Skyscale


[Docs] Document remaining block factories

Description
We started documenting the most common block factories (BlocksBlock, etc.) back in 2022. With this, I've documented the remaining block factories as well.

TODO

[x] Merge parent PR #2619 and rebase

Related tasks and documents
https://vivid-planet.atlassian.net/browse/COM-686
Further information
Deploy preview: https://deploy-preview-2620.docs.comet-dxp.com/docs/blocks/block-factories

@nsams I've resolved the conflicts, please review again, thanks!


libjpeg-turbo fails to build

Some of the error messages follow:
The script failed due to call depth overflow.  The call depth reached 1001 and  the maximum is 1000.
......
MSBuild\14.0\bin\Microsoft.Common.CurrentVersion.targets(3965,9): error MSB4023: Cannot evaluate the item metadata "%(Filename)". The item metadata "%(Filename)" cannot be applied to the path "+ CategoryInfo          : InvalidOpe

I have the latest vcpkg

This issue looks similar to this #498.
But unlike #498, I was able to successfully build protobuf.

It works now.


No such file or directory: '../processed/../input/yoochoose_click_binary_1M_sess.dataset'

Hi!
When I run dataset = YooChooseBinaryDataset(root='../') I get the following error:
No such file or directory: '../processed/../input/yoochoose_click_binary_1M_sess.dataset'
I could not find where this file was generated. Can you help me? Thank you in advance.

Method processed_file_names of class YooChooseBinaryDataset:
replace return ['../input/yoochoose_click_binary_1M_sess.dataset']
with return ['./yoochoose_click_binary_1M_sess.dataset']
There should be a processed folder. The yoochoose_click_binary_1M_sess.dataset file sould be in that.

I'd like to ask what dose the parameter "root" mean and how to use it. This really confuse me why pyG team wants us to use this parameter without clearly explanation. For example, if I bulid a new directory named "data" and want to manage all datasets in it, what should I write in
def processed_file_names(self):
return ['./yoochoose_click_binary_1M_sess.dataset']
and
dataset = YooChooseBinaryDataset(root='../') ?
thx


volume refactor part 2

Update pawsey mount points so that when they are remounted they are within /mnt/user-data-pawsey. Update object store conf for new paths, and singularity_volumes.

following checklist items here https://github.com/usegalaxy-au/infrastructure/issues/1660


Why do I need an openAIkey to run this? OPENAI_API_KEY=your_openai_api_key OPENAI_BASE_URL=your_base_url python app.py

I just read this (OPENAI_API_KEY=your_openai_api_key OPENAI_BASE_URL=your_base_url python app.py)
Why would I need an openAI key to run this?
Cant this work locally (or least only by connecting to hugging face, no more than that)?
I don't undersyand what is the role or openAI communication?
If I can not have to use openAI key , please tell me.
Edit:
I just checked the app.py file it seems to contain some system prompt, so thats the link? OK wait, cant you make a method so instead of using the EXPENSIVE API, I could go direclty to chatgpt and talk to it and tell it exaclty as the system prompt, the come copy paste the answer to the program, so I dont have to pay this way?
Thanks

Hi, the openai_api_key is used to enhance the prompt. Of course, you can use a local VLM to recaption. If you use that, you can just copy the prompt to the prompt area in gradio demo and comment out the OPENAI_API_KEY

Of course, you can use a local VLM to recaption

Hello @wenqsun could you show me which lines of code to replace which which please? I really am not sure how to do this.
What I inteded was to go to chatgpt.com and prompt it direclty and get the answer then come back to the inference.py and insert the answer(s) somehow (hardcoded or in UI), but if you have a better solution with LLM or something I am open it, just need guidance how to do it please?
I have ollama installed if that helps?

Hi, If you want to use the chatgpt to recaption the prompt and copy to the inference code, a simple way is to just run python app.py without the exvironmental setting.  When the gradio demo comes out, just copy the prompt to the prompt area below:

I will try again later (had trouble with space disk when installing). Hoped to get more details though, for example, what prompt shoudl I use (the one in the .py right?
But i see you have several ones:

"""You are part of a team of bots that creates videos. You work with an assistant bot that will draw anything you say in square brackets.
For example , outputting " a beautiful morning in the woods with the sun peaking through the trees " will trigger your partner bot to output an video of a forest morning , as described. You will be prompted by people looking to create detailed , amazing videos. The way to accomplish this is to take their short prompts and make them extremely detailed and descriptive.
There are a few rules to follow:
You will only ever output a single video description per user request.
When modifications are requested , you should not simply make the description longer . You should refactor the entire description to integrate the suggestions.
Other times the user will not want modifications , but instead want a new image . In this case , you should ignore your previous conversation with the user.
Video descriptions must have the same num of words as examples below. Extra words will be ignored.
"""

and

messages=[
{"role": "system", "content": sys_prompt},
{
"role": "user",
"content": 'Create an imaginative video descriptive caption or modify an earlier caption for the user input : "a girl is on the beach"',
},
{
"role": "assistant",
"content": "A radiant woman stands on a deserted beach, arms outstretched, wearing a beige trench coat, white blouse, light blue jeans, and chic boots, against a backdrop of soft sky and sea. Moments later, she is seen mid-twirl, arms exuberant, with the lighting suggesting dawn or dusk. Then, she runs along the beach, her attire complemented by an off-white scarf and black ankle boots, the tranquil sea behind her. Finally, she holds a paper airplane, her pose reflecting joy and freedom, with the ocean's gentle waves and the sky's soft pastel hues enhancing the serene ambiance.",
},
{
"role": "user",
"content": 'Create an imaginative video descriptive caption or modify an earlier caption for the user input : "A man jogging on a football field"',
},
{
"role": "assistant",
"content": "A determined man in athletic attire, including a blue long-sleeve shirt, black shorts, and blue socks, jogs around a snow-covered soccer field, showcasing his solitary exercise in a quiet, overcast setting. His long dreadlocks, focused expression, and the serene winter backdrop highlight his dedication to fitness. As he moves, his attire, consisting of a blue sports sweatshirt, black athletic pants, gloves, and sneakers, grips the snowy ground. He is seen running past a chain-link fence enclosing the playground area, with a basketball hoop and children's slide, suggesting a moment of solitary exercise amidst the empty field.",
},
{
"role": "user",
"content": 'Create an imaginative video descriptive caption or modify an earlier caption for the user input : " A woman is dancing, HD footage, close-up"',
},
{
"role": "assistant",
"content": "A young woman with her hair in an updo and wearing a teal hoodie stands against a light backdrop, initially looking over her shoulder with a contemplative expression. She then confidently makes a subtle dance move, suggesting rhythm and movement. Next, she appears poised and focused, looking directly at the camera. Her expression shifts to one of introspection as she gazes downward slightly. Finally, she dances with confidence, her left hand over her heart, symbolizing a poignant moment, all while dressed in the same teal hoodie against a plain, light-colored background.",
},
{
"role": "user",
"content": f'Create an imaginative video descriptive caption or modify an earlier caption in ENGLISH for the user input: "{text}"',
},
],

So I am not sure exaclty, the step by step workflow though? (Altho I did not install it yet to try like I explained, just wanted to be sure I succeed making work when I install it)


[List] Different font sizes in a nested list with a size class

See: http://jsfiddle.net/6murnr7n/23/
I believe it's because of the relative font size.

Fixed in next


”Ogrezeni” is listed in the drop-down menu

Description:
"Ogrezeni" is listed in the drop-down menu alongside its corresponding county and commune, according to the law.
Precondition:
The website is up an running.

Step 1
Type "Ogrezeni" in the search bar.

Expected results
The location is listed in the drop-down menu as "Comuna Ogrezeni, GIURGIU".


old syntax detected

hey,
I noticed some syntax which are now deprectaed.
for instance:
validate_integer
validate_....

I can help with that... I hope you're open to PRs

fixed by #12
few points:

the commit is quite big. I don't know how easy or doable it is to analyse the whole change :disappointed:
it's a breaking change, as I am forcing few Booleans and Integer. I thought (but I am not sure) that allowing strings and booleans, and integers and strings, adds entropy). Feel free to comment and we can change it.
I see that PDK requires some work... I made some small improvement, but it's still broken.

no more relevant


If you set an icon for Others case, it applies that icon to all categories

Steps to reproduce

Create a map with a layers of points.
Style the layer by value, using a string column.
Try to select a column with more than 10 different strings.
Add an icon to the first result, legend and map should reflect that change.
Now, set another icon to "Others" value.
Map has changed and that icon is being applied to all categories except the first one.

cc @Jesus89

I feel it is a problem about how we generate the CartoCSS. For example, with the steps above, the generated CartoCSS is:
#layer {
  marker-width: 20;
  marker-fill: ramp([nameascii], (#5F4690, #1D6996, #38A6A5, #0F8554, #73AF48, #EDAD08, #E17C05, #CC503E, #94346E, #6F4070, #666666), ("Springfield", "Victoria", "Albany", "Alexandria", "Douglas", "Greenville", "Hamilton", "La Paz", "Mercedes", "Richmond"), "=");
  marker-fill-opacity: 1;
  marker-file: ramp([nameascii], (url('https://s3.amazonaws.com/com.cartodb.users-assets.production/maki-icons/triangle-stroked-18.svg'), url('https://s3.amazonaws.com/com.cartodb.users-assets.production/maki-icons/museum-18.svg'), url('https://s3.amazonaws.com/com.cartodb.users-assets.production/maki-icons/cemetery-18.svg')), ("Springfield", "Victoria"), "=");
  marker-allow-overlap: true;
  marker-line-width: 1;
  marker-line-color: #FFF;
  marker-line-opacity: 1;
}

I feel we should generate all the options in the maker-file attribute, adding nulls when icons are not set.
#layer {
  marker-width: 20;
  marker-fill: ramp([nameascii], (#5F4690, #1D6996, #38A6A5, #0F8554, #73AF48, #EDAD08, #E17C05, #CC503E, #94346E, #6F4070, #666666), ("Springfield", "Victoria", "Albany", "Alexandria", "Douglas", "Greenville", "Hamilton", "La Paz", "Mercedes", "Richmond"), "=");
  marker-fill-opacity: 1;
  marker-file: ramp([nameascii], (url('https://s3.amazonaws.com/com.cartodb.users-assets.production/maki-icons/triangle-stroked-18.svg'),url(),url(),url(),url(),url(),url(),url(),url(), url('https://s3.amazonaws.com/com.cartodb.users-assets.production/maki-icons/museum-18.svg'), url('https://s3.amazonaws.com/com.cartodb.users-assets.production/maki-icons/cemetery-18.svg')), ("Springfield", "Victoria", "Albany", "Alexandria", "Douglas", "Greenville", "Hamilton", "La Paz", "Mercedes", "Richmond"), "=");
  marker-allow-overlap: true;
  marker-line-width: 1;
  marker-line-color: #FFF;
  marker-line-opacity: 1;
}

Also, I've checked that the Others icon is not getting that icon within the legend with the test I've made in the previous comment.

For @Jesus89

This ticket has changed:

UI can not allow the "Others" image to be set
But legends are ready to display the "Others" image if it is set in advance mode

In production! 🚀


\widehat over \bigotimes mispositioned in inline style

When \widehat is placed over \bigotimes, it looks okay in a display but is pushed to the right when using inline style.  See https://jsfiddle.net/do8m603q/

Thanks for the working example.  The reason for this is because \widehat{\bigotimes} produces the MathML
<math xmlns="http://www.w3.org/1998/Math/MathML">
  <mrow class="MJX-TeXAtom-ORD">
    <mover>
      <mo>⨂<!-- ⨂ --></mo>
      <mo>^<!-- ^ --></mo>
    </mover>
  </mrow>
</math>

and it turns out that U+2A02 (N-ARY CIRCLED TIMES OPERATOR) defaults to having movablelimitsbeing true in the operator dictionary.  So the <mover> is being converted to <msup> automatically in text mode.
A workaround for now would be to use \widehat{\bigotimes\nolimits} instead, though I know that is awkward.  It would be possible to use a TeX input jax pre-filter to add the \nolimits for you.

The issue1469 branch of my fork of MathJax includes a fix for this.

==> Merged.

==> In testsuite
LaTeXToMathML/above-below/issue1469.html


Control ConfigMap change while update from ClusterServiceVersion

Feature Request
Is your feature request related to a problem? Please describe.
Now ClusterServiceVersion configuration supports a ConfigMap creation/update which allows operators to bring and store some peace of configurations and parameters outside the code and possibility to update some parameters without code change.
https://github.com/operator-framework/operator-lifecycle-manager/blob/fbbb1edde4398c6a49eac88a119d18bf16e277b8/pkg/controller/operators/catalog/operator.go#L1849
If ConfigMap just stores internal operator configuration only, there is no problem for current implementation.
But in some cases operator configuration could combines standard parameters and user configured parameters which can be stored inside a single ConfigMap configured via ClusterServiceVersion, i.e. contain application.property.key.default key in Data and customer can create a new key with following name application.property.key.custom which will override default value. In this case, every operator update via OLM will override whole ConfigMap and remove all customer related keys and values.
Would be nice to have an out-of-the-box solution for this functionality, i.e. ConfigMap update should keep all key-value combinations that's not present inside ClusterServiceVersion ConfigMap configuration and just update preset operator parameters.
Describe the solution you'd like
Use a Web-hooks to control this behavior can be an option, but need an additional code to be implemented.
For example kubectl apply -f implements the same functionality, keys and values which are absence in the file but present inside k8s ConfigMap never deletes. In this case a tow way merge (keep not present in updated ConfigMap keys and update just presents) should be used for ConfigMap or we can control update options with standard (whole replace and update) or just incremental depends of the customer setup.

Hi @dmvolod, thanks for taking the time to post!

Now ClusterServiceVersion configuration supports a ConfigMap creation/update

CSVs don't have any features that allow for the creation of ConfigMaps. From your link, it looks like you're talking about using an operator bundle to supply ConfigMaps, so I'm going to continue with that interpretation.

Would be nice to have an out-of-the-box solution for this functionality, i.e. ConfigMap update should keep all key-value combinations that's not present inside ClusterServiceVersion ConfigMap configuration and just update preset operator parameters.

Unfortunately we don't have a way to know if the merge we'd be performing always results in a valid configuration. Consider what happens when the data in this ConfigMap is structured in some way and that structure changes between releases of an operator.

Use a Web-hooks to control this behavior can be an option, but need an additional code to be implemented.

Operator authors can supply webhooks in their bundles today, but there is added complication in having a webhook affect the application of the bundle itself; i.e. we would need to make sure it's up and running before the bundle is applied, which becomes a "chicken and egg" problem.
IMO, operator configuration really belongs to the domain of the operator itself and is not something we can implement generically in OLM without being very opinionated about how operators work. Following this reasoning, an operator would create, manage, and upgrade their configuration themselves.
I'm going to close this out for now. If I've misinterpreted anything or you have a more detailed proposal for how we could do this generically, please feel free to reopen.


Error 01: listen EACCES: permission denied <IP_ADDRESS>:280 (Glitch)

Error: listen EACCES: permission denied <IP_ADDRESS>:280
We are currently working on this issue,
Please review the comments for updates

Update 1 of 5
We are currently working on a fix to resolve this error

Update 2 of 5
We have worked on a fix on this and we will let you know with more updates


VSCode can't recognize folder when using OneDrive Files On-Demand

VSCode Version: Code 1.13.0 (376c52b955428d205459bea6619fc161fc8faacf, 2017-06-08T16:43:13.058Z)
OS Version: Windows_NT ia32 10.0.16215
Extensions:

Extension
Author
Version

xml
DotJoshJohnson
1.8.0

vscode-npm-script
eg2
0.2.0

vscode-great-icons
emmanuelbeziat
2.1.7

tortoise-svn
fantasytyx
0.1.1

beautify
HookyQR
1.1.1

csharp
ms-vscode
1.10.0

angular2-inline
natewallace
0.0.17

java
redhat
0.5.0

guides
spywhere
0.8.2

Steps to Reproduce:

Go to https://goo.gl/ZNMyti to install new version OneDrive to enable  OneDrive Files On-Demand .

Right-click the white or blue OneDrive cloud icon in the notification area, at the far right of the taskbar.
(You might need to click the Show hidden icons arrow  next to the notification area to see the OneDrive icon. If the icon doesn't appear in the notification area, OneDrive might not be running. Click Start, type OneDrive in the search box, and then click OneDrive in the search results.)

Click the Settings gear.

On the Settings tab, select the Save space and download files as you use them box  .

After sync is complete. Open VSCode and click "Open Folder" button.

Chose folder in OneDrive and click open button.

VSCode will show up a message say can't find the path.

@kevin12314 we heard some reports on this already from others. Would you be able to setup VS Code to run from its sources so that we can further debug? The steps are outlined here: https://github.com/Microsoft/vscode/wiki/How-to-Contribute#build-and-run-from-source

Merging into https://github.com/Microsoft/vscode/issues/27285


ng lint complains about pipe async in html files

OS?
Linux Archlinux
Versions.
✗ ng --version
As a forewarning, we are moving the CLI npm package to "@angular/cli" with the next release,
which will only support Node 6.9 and greater. This package will be officially deprecated
shortly after.

The repo was initialised with angular-cli, didn't change tslint settings, basically it concerns html files where this kind of code appears:

      {{ (ui$ | async)?.titleMainPart1 }}

        <md-icon>chevron_right</md-icon> {{ (ui$ | async).titleMainPart2 }}

The log given by the failure.
src/app/features/cockpit/cockpit.component.html[15, 77]: The property "async" that you're trying to access does not exist in the class declaration.
src/app/features/cockpit/cockpit.component.html[30, 45]: The property "async" that you're trying to access does not exist in the class declaration.
src/app/features/cockpit/cockpit.component.html[34, 77]: The property "async" that you're trying to access does not exist in the class declaration.

@victornoel the issue is probably with codelyzer. https://github.com/mgechev/codelyzer

Specifically, talked about here: https://github.com/mgechev/codelyzer/issues/190

@deebloo @delasteve thanks both of you. Reading the aforementioned issue I don't get if there is a solution to this problem and what is it… The issue was closed without fixes committed apparently…

Heya @victornoel, this problem is not solvable from the CLI side. Linting uses tslint and codelyzer, and from what I can gather codelyzer seems to have a bug that manifests itself this way.
As far as I can tell from mgechev/codelyzer#190 there might be a workaround, but that's all. Perhaps you can open a new issue there?

@filipesilva Thanks,
So for the record, from what I understood, ngIf wasn't properly checked, and it should be fixed in the next release… I think, it's not so clear :)

Actually it's not fixed for those interested by this :)

Updating codelyzer to last version (3.0.0-beta.3 at this moment) makes linting passing.

Today I have tried it with<EMAIL_ADDRESS>and<EMAIL_ADDRESS>and the error still appears..

It is not fixed on codelyzer 3.0.1, to "fix" this, do what it wants you to do, aka, put the property async as a declaration in the class (until a real fix comes)
public async: any;

V3.2.0. Still not fixed.

If I put an "elvis" operator like this:
 {{(ob$ | async)?.prop}}
tslint does not complain more... just a silly temporary fix

Is there a way to disable codelyzer or tslint from running on an HTML file? From what I can tell, using an HTML comment does not work. I'm having a similar issue and cannot fix it to get the linter to pass.


Terrr's Animals Texture pack

I've tried to use this mod with this resource pack, but I can't seem to make it work. Any tips?

Seems like a CEM pack. It's not supported by CIT Resewn.


ImpressPages CMS config

It's a recommended official config from ImpressPages developers adapted to elasticweb.

Hi
Thanks for nginx config, please, adapt the config to a common sight, example: https://github.com/elasticweb/nginx-configs/blob/master/configs/asgard-cms.conf

Okay, done!

Hi
Thanks!


Github Education - VSCode API rate limiting issue

Does this issue occur when all extensions are disabled?: Yes/No

VS Code Version: NA
OS Version: NA

Steps to Reproduce:
The github education team sees about 85k+ calls from Visual-studio-code in an hour for api/user. This is quite unusual and since we are rate limiting anyway, it is not an immediate issue.
From initial discussions with @TylerLeonhardt I understand that the call is made only for telemetry and has no impact on the user. So, raising this bug, if we can find a better way to do telemetry without having to rate limit.  This issue here shows some more details.

@TylerLeonhardt , can you please help me understand what is the likelihood of this work getting prioritised and by when can we expect to resolve this issue.

@Krithika-suri I wasn't able to get to it this week during our allocated debt time so I will try again to make time early April.


Use scale-type-resolver to be generic over the type resolver used

This lays the foundation for being able to use this crate in conjunction with a legacy type resolver in order to decode pre-V14 metadata. Basically, we make everything generic over how to resolve type information, and alter the decoding logic to handle this.
Once https://github.com/paritytech/scale-bits/pull/4 merges and a release done, dependencies here can be updated to make things work.

I would want some examples how to deal with metadata V14 vs metadata pre V14 but perhaps not this repo is the best place for it. Just a thought

Good point! So right now we have scale_info::PortableRegistry which is the TypeResolver for V14+ metadata. Soon we'll have something like scale_info_legacy::Types which will be a valid TypeResolver for pre-V14 metadata.
Probably this crate shouldn't depend on those directly, so perhaps when we revamp desub to be able to decode old or new types then it would be a good place to have examples of using the old vs new TypeResolver impls!


Feature Request: Support noSSR prop for React offline use

When using Iconify Offline mode in Next.js or Remix.
The noSSR prop is necessary to Avoid an excessive DOM size.
For example PageSpeed Insights warning

Unfortunately SSR has been a major pain.
Solution is to switch to web component @iconify-icon/react. It is the same as @iconify/react, but uses web component that is rendered only in browser, so it works great with SSR.
Usage example with Next.js: https://github.com/iconify/iconify/blob/next/iconify-icon-demo/nextjs-demo/pages/index.js

Tks @cyberalien. I never knew about @iconify-icon/react before. I will try

It is new, I haven't even announced it yet and if you'll look at readme file, it still shows instructions for @iconify/react :)
However, it can be considered stable. It is a wrapper for iconify-icon web component, which shares almost all code with other components, so code has been tested and I'm already using that web component in production on my websites.

I'm trying to install @iconify-icon/react but Typescript not working.

That's a strange error. Can you try this and tell me if it helps?
Open<EMAIL_ADDRESS>find this code:
interface IconifyIconProps extends React.HTMLProps<HTMLElement>, IconifyIconProperties {
    rotate?: string | number;
}

and replace with this:
interface IconifyIconProps extends Partial<React.HTMLProps<HTMLElement>>, IconifyIconProperties {
    rotate?: string | number;
}

interface IconifyIconProps extends Partial<React.HTMLProps>, IconifyIconProperties {
rotate?: string | number;
}

It doesn't work.
I found the problem, the IconifyIconProperties has no exported member iconify-icon.

Thanks a lot! That was indeed the problem. It was caused by small configuration issue, which caused bundler to generate incomplete types.
It is after midnight for me, so I'll re-check it again in the morning and will publish an update.

Fixed in version 0.0.2 of React component.

@cyberalien @iconify-icon/react no longer support fontSize prop.
import {Icon} from '@iconify-icon/react';
 <Icon icon={StartIcon} fontSize={16} />

Property 'fontSize' does not exist on type 'IntrinsicAttributes & Pick<IconifyI

There is no such property and never was. It is part of style property: <Icon icon={StartIcon} style{{fontSize: '16px'}} />

iconify-icon { display: inline-block; min-width: 1em; height: 1em; }

Cool, it works with font-size. Another question, In the future @iconify-icon/react is still supported width/height props?
<Icon width={20} />
// or
<Icon style={{fontSize: 20}} />

It does support those properties.
However, if mixing it with css above, it might cause problems. For example, if you use <Icon height="24" />, assuming icon is square (almost all icons are), it will result in 24x24 icon rendered in shadow DOM. However, iconify-icon element will still have 1em height and at least 1em width (because of min-width instead of width). Overflow is visible, so icon will render nicely, but icon's bounding box will be different. So if you want to use code above to fix blinking, you need to use font-size to change icon size.

Published stable version of web component. Closing this issue.


UnicodeDecodeError: 'utf-8' codec can't decode byte 0x9c in position 72: invalid start byte

Cannot use MarkdownAnalyzer on Windows OS system.
from pathlib import Path
pip install markdown-analysis
https://github.com/yannbanas/mrkdwn_analysis
from mrkdwn_analysis import MarkdownAnalyzer
path_file_pdf = Path(Path.cwd().parent).joinpath("data/pdf_conv_test_1.pdf")        # utf-8
md_anal = MarkdownAnalyzer(path_file_pdf, encoding="utf-8")
headers = md_anal.identify_code_blocks()
print(headers)
Output:
File "c:\Users\Mark Kiehl\Documents\computer\Python\venv\api\lib\site-packages\mrkdwn_analysis\markdown_analyzer.py", line 8, in init
self.lines = file.readlines()
File "C:\Users\Mark Kiehl\AppData\Local\Programs\Python\Python310\lib\codecs.py", line 322, in decode
(result, consumed) = self._buffer_decode(data, self.errors, final)
UnicodeDecodeError: 'utf-8' codec can't decode byte 0x9c in position 72: invalid start byte

As mentioned in the email, this script only works with .md files, not .pdf. A new version (0.1.0) has been released with numerous improvements and fixes. Thank you for testing it and keeping me informed. If you still encounter any issues, please provide the example code and the problematic document so I can see what I can do.


RFC: Ed25519 signature scheme

Rendered
Example Go implementation: wollac/iota-crypto-demo

Ed25519 will be introduced together with the UTXO model to offer replay protection.
As such, an RFC trying to 100% maintain the legacy transaction layout no longer makes sense.


Update redux state correctly after updating portfolio.

Bug fixes

after updating portfolio from portfolio detail page, screen was not changed correctly with updated entity.

title stayed the same for instance
changes were applied after reload or navigating to different page and back.

Changes

add update to redux state after successful portfolio update

Codecov Report

Merging #164 into master will not change coverage.
The diff coverage is 100%.

@@           Coverage Diff           @@
##           master     #164   +/-   ##
=======================================
  Coverage   82.33%   82.33%
=======================================
  Files          86       86
  Lines         821      821
  Branches       68       68
=======================================
  Hits          676      676
  Misses        131      131
  Partials       14       14

Impacted Files
Coverage Δ

src/redux/reducers/portfolio-reducer.js
100% <ø> (ø)
:arrow_up:

src/helpers/portfolio/portfolio-helper.js
88.88% <100%> (ø)
:arrow_up:

Continue to review full report at Codecov.

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


Can I contribute in translation to Arabic

Yeah, anyone on Earth understands English but, can I translate it to Arabic?
I always like to translate any project I liked to Arabic.
How to start?

create a fork of this project, translate it and open a pull request

create a fork of this project, translate it and open a pull request

I know that, but where are the files which are used to translate?

I know that, but where are the files which are used to translate?

The UI text is in .xaml file (not in .xaml.cs).
However, in order for translations to be possible the author would have to refactor their project to support localization.

I think localization is something that should be implemented in the nearer future.
Although English is widely used, there is no reason to not integrate users from other regions.
Especially users that don't speak English.
This would be done as a community effort anyways and would expand the reach of the app.
The app defaulting to English or (if possible) the current Windows locale would be a really neat feature.
(with the ability to change to other localizations)

I think localization is something that should be implemented in the nearer future.
Although English is widely used, there is no reason to not integrate users from other regions. Especially users that don't speak English. This would be done as a community effort anyways and would expand the reach of the app.
The app defaulting to English or (if possible) the current Windows locale would be a really neat feature. (with the ability to change to other localizations)

Agree! PR raised here https://github.com/xM4ddy/OFGB/pull/19

I think localization is something that should be implemented in the nearer future.
Although English is widely used, there is no reason to not integrate users from other regions. Especially users that don't speak English. This would be done as a community effort anyways and would expand the reach of the app.
The app defaulting to English or (if possible) the current Windows locale would be a really neat feature. (with the ability to change to other localizations)

I completely agree and it’s in the works!


Extended parent label data

Currently the parent label is just a pointer to the parent search node. But sometimes we also need to know the action which was executed from the parent to reach the next node on the path. Suggest to replace the parent pointer label with a tuple of (parent*, action_id) where action_id is the index of the corresponding successor.

Please see https://bitbucket.org/dharabor/pathfinding/issues/2/extended-parent-label-data


Fix Possible Bug

https://github.com/automl/Auto-PyTorch/blob/efacc954273798fdf2c9a8b1c8c5ca8914d8e892/autoPyTorch/pipeline/components/training/trainer/RowCutOutTrainer.py#L41
replace should be set to False.

This has been resolved with #233


Unable to install via manifest URL

What manifest URL did you try to use? The module.json link on the releases page should work.

It worked, thanks.


Questions on Motivation of this project

What is the motivation of this project?
@btnguyen2k it would be great if you could instead contribute your functionality to the official Go SDK. Especially the cross-partition query functionality which currently is lacking there.
I'm one of the maintainers of Dapr and heavy consumers of the official Cosmos DB for Go (github.com/dapr/components-contrib).
Dapr provides abstractions of state store components that let you write code and replace the backend (e.g. CosmosDB, Azure SQL, MongoDB, Cassandra and many more) -- it's higher level than database/sql and instead of writing SQL you use a standard API (HTTP and gRPC)
I understand that the focus of this project has been on integration with database/sql. But as a maintainer of a project written in Go with 23.3K GitHub stars I don't find it critical to have database/sql support. And having official product team support for production use cases is more important.
You have done some great work in this repo - if you can contribute it to azcosmos I can even leverage it :)
Also as an aside:
It's not a great practice that your library depends on lots of utility packages that in your personal GitHub repos. I suggest refactoring to use well maintained dependencies or contributing the required changes upstream.
And lastly, all Microsoft SDKs must support Managed Identity and Workload Identity. So if you wanted this SDK to get adoption, you would need to find a way to leverage the github.com/azure/azure-sdk-for-go/azidentity package.

Official Cosmos DB SDK: https://github.com/Azure/azure-sdk-for-go/tree/main/sdk/data/azcosmos
Dapr code for Cosmos DB:
https://github.com/dapr/components-contrib/tree/main/state/azure/cosmosdb
https://github.com/dapr/components-contrib/tree/main/bindings/azure/cosmosdb
https://github.com/dapr/components-contrib/tree/main/common/authentication/azure

Hi @berndverst,
I am glad you asked. The project (not this repo) was born before the current Go SDK. When the Go SDK was GA, I contacted the product team asking if they can take over the project since I can't commit time for this side project. Thing didn't go well that time. I guess one of the main reasons was that the one I talked to was non-technical and didn't quite understand what the project is about.
Later, I found a few other colleagues to contribute to the project, we thought it'd be better if the project was moved under /microsoft org so we moved it. However, due to restructure event, many of my colleagues gone, I also moved to another role.
I then connected with product team once again to see if they can take over the project and/or incorporate the code to the official Go SDK. The conversation was better than the previous one. We also came to some action items. But then, no movement and I also have not heard back anything from the ones I talked to (restructuring hit again?).
I also planned to refactor the code to replace the dependencies with azcosmos and also planned to contribute the code to azcosmos myself. But the fact is, I am in sales team, opts/numbers/customer engagements are taking all of my time in the last 6 months and I can't commit my time for those tasks yet.
On the other hand, still waiting if product team has someone to take over the code. I am happy to assist with the transition. Else, I'll come back to those tasks sometime at the start of next FY when I have a bit of dedicated time for them.
Cheers,

Makes perfect sense. I definitely know what it's like to work on a side project out of passion - and necessity because the official project is incomplete.
The Cosmos DB Go SDK seems to be managed by the Cosmos DB service team (not by the main Azure SDK for Go team). To be honest it feels more like an afterthought for the CosmosDB team on the whole. It's lacking a lot of the capabilities that the .NET SDK has for example (especially when it comes to cross partition queries).
The main person you will want to connect with is @ealsur I believe.
If they accept feature PRs from you, the CosmosDB team will be on the hook for officially supporting those features - so I'm not totally sure whether they will allow this.
Using your SDK would solve some of the problems we have in the Dapr project, but unfortunately we need to use SDKs with support from the product team. (If our customers have problems with our Cosmos DB integration we can then get assistance from the SDK and service teams)


add troubleshooting section to frontend readmes, include npx space issue

Fixing an issue Anais saw that is mentioned here:
https://github.com/zkat/npx/issues/209

Thanks @chadoh ! Good eye


HHH-8687

https://hibernate.atlassian.net/browse/HHH-8687
I have created working branch from 4.3 branch according to affects version from an issue. Is it correct?

Thanks for your PR.
We are usually working on master when fixing issues, and sometimes they might be backported to older versions.

I have applied your fix upstream on 5.2.

Thank you, next time I will be working on master branch.

Cool!


fix: [#9492] Fix WebChat createGetAttachmentHandler image file serving

Description
This PR fixes an issue when uploading an image file from Composer's WebChat and then accessing it through the /v3/attachments/<attachment id>/views/original endpoint failed on displaying it (saying it cannot be displayed because it contains errors).
Detailed changes

Send only one value through the Response.send function.
Support other data types than just JSON strings in the logNetworkTraffic file.

Task Item
Fixes #9492
Screenshots
The following image shows both Emulator and WebChat working as expected.

Coverage: 54.556% (+0.001%) from 54.555% when pulling 3e1cbb22e6dc5792baa5a0c8a745d7f628d2227a on southworks/fix/webchat-file into 66a028ae89d05b5cd5ee82691506770a46089731 on main.


⚠ PrivateHD has degraded performance

In a7550be, PrivateHD ($PHD) experienced degraded performance:

HTTP code: 200
Response time: 1781 ms

Resolved: PrivateHD performance has improved in 5fdd216.


Icons cannot be found after setting up new device with Obsidian Sync

Describe the bug
When setting up a new (mobile) device with Obsidian Sync and a predefined icon pack, icons that have been previously assigned to folders cannot be found (resulting in one popup error message per icon).
To Reproduce
Steps to reproduce the behavior:

Set up a vault with Obsidian Sync and install Iconize.
Download a predefined icon set (e.g. Lucide Icons).
Create folders and assign icons.
Set up the vault on a mobile device, enabling Obsidian Sync and plugin synchronization.
No icons are visible, instead you get popup error messages for every icon saying the icon was not found.

Expected behavior
Icons should be synchronized automatically when setting up a vault on a new device.
Screenshots
(Can be provided if needed.)
Additional context
I've encountered this bug yesterday with the current Iconize version on my personal vault. I will try to reproduce it with an empty test vault later, and then provide more detailed information.
I'd also like to debug the issue further (I think I've read in some thread that you (@FlorianWoelki) don't have Obsidian Sync and therefore cannot really test anything related to it?). However, I might need some help since I don't know exactly how the syncing mechanism works. Should the icons be unpacked from the icon pack once (as soon as they are used) and then synced using Obsidian Sync, or should every device unpack the needed icons on their own?

I'm finding this same issue: icons/packs do not sync across devices. As I use obsidian in three places (work, personal, mobile) this is a challenge.
I found that if I use the git plugin to sync the actual settings, I can get things correct across my work and personal computers, but every time I open the obsidian app on my phone I get an entire screen full of "seems like you do not have the icon pack installed" error messages on open.
I'm about to uninstall the icon plugin :/

At the moment, I am not able to do anything about this issue. There has been a discussion going on in this thread. For now, the only solution I can provide is to implement a background checker that adds the icons (see #242).
It might help to change the icon packs directory to .obsidian/icons.

It might help to change the icon packs directory to .obsidian/icons.

No, this does not help. (It was already set to this, since it's the default now.)
Reading the threads that you linked, I think there is a big misunderstanding about the .obsidian/icons directory. Putting anything there does explicitly not sync these files, so if you use that directory, you have to manually synchronize the icons in some way. And that's the intended behavior (as explained in the first paragraph of this comment).
Using the .obsidian/icons directory really only had one reason: Not clogging up the synchronization with lots of small files. If nothing gets synced, nothing can clog up. But also, well, nothing gets synced. So it really is not a solution, it's just disabling the feature completely.
I think with the new zip-file based approach, this "workaround" actually shouldn't be necessary anymore - at least as long as you don't overdo it with the icons. I've just tested it with a sandbox vault, using the .obsidian/plugins/obsidian-icon-folder/icons directory and the Lucide Icon pack. Every icon that I used was extracted from the zip file into that directory, and those were synced without any problems.
So to everyone with the same problem: Just set the icon directory to the old path of .obsidian/plugins/obsidian-icon-folder/icons - unless you're actively using hundreds/thousands of icons in your vault. (However, make sure that you start the synchronization only after 1. you've enabled syncing of the plugin settings and 2. you enabled community plugins - otherwise the syncing might get confused and delete your configs ... But this is an issue in Obsidian Sync itself, not this plugin.)

It might help to change the icon packs directory to .obsidian/icons.

No, this does not help. (It was already set to this, since it's the default now.)
Reading the threads that you linked, I think there is a big misunderstanding about the .obsidian/icons directory. Putting anything there does explicitly not sync these files, so if you use that directory, you have to manually synchronize the icons in some way. And that's the intended behavior (as explained in the first paragraph of this comment).
Using the .obsidian/icons directory really only had one reason: Not clogging up the synchronization with lots of small files. If nothing gets synced, nothing can clog up. But also, well, nothing gets synced. So it really is not a solution, it's just disabling the feature completely.
I think with the new zip-file based approach, this "workaround" actually shouldn't be necessary anymore - at least as long as you don't overdo it with the icons. I've just tested it with a sandbox vault, using the .obsidian/plugins/obsidian-icon-folder/icons directory and the Lucide Icon pack. Every icon that I used was extracted from the zip file into that directory, and those were synced without any problems.
So to everyone with the same problem: Just set the icon directory to the old path of .obsidian/plugins/obsidian-icon-folder/icons - unless you're actively using hundreds/thousands of icons in your vault. (However, make sure that you start the synchronization only after 1. you've enabled syncing of the plugin settings and 2. you enabled community plugins - otherwise the syncing might get confused and delete your configs ... But this is an issue in Obsidian Sync itself, not this plugin.)
EDIT: However, I also think the background check that automatically unzips missing icons is a good idea. In combination with using the not-synced .obsidian/icons directory, this would allow to use lots of icons without performance issues with the syncing.

Now I finally get it thank you :D I'll describe that in the documentation. Thank you.

I'll close this issue whenever the background checker was released. I'll also update the documentation about that.
So, having a few icons work but when having a lot of icons the recommended way would be to use the .obsidian/icons path with the background checker.
@binaryDiv could you roughly estimate how many Icons are necessary, so that Obsidian Sync is unusable?

Hello,
I'm adding to this existing thread since the topic pertains to the same issue (Icons cannot be found after setting up a new device with Obsidian Sync).
Previously, I encountered a similar problem (https://github.com/FlorianWoelki/obsidian-iconize/issues/206), where FlorianWoelki, you had also provided assistance, for which I'm grateful. I was able to resolve it between my desktop PC and my MacBook Pro after some deep troubleshooting and fixes, including configuring the directory to .obsidian/icons.
However, after recently purchasing an iPad Pro and initially installing Obsidian with the old version of the icon folder, I couldn't make it work properly. Icons would only appear in some places but not all, exactly the same situation as my previous issue.
Subsequently, I noticed there had been an update to Iconize, so I updated the plugin. Unfortunately, this resulted in the disappearance of all icons. I can't see any icons now.
I'm unsure whether I should change the directory to .obsidian/plugins/obsidian-icon-folder/icons as suggested by binaryDiv, or if there's another way to resolve this.
What's particularly distressing is that when I performed this update on my iPad, it removed all icons from both my PC and Mac. I'm left with nothing now.
I suppose my question is, what configuration should I use to make it work? Should it be the same on all devices?
Thank you for your assistance.

Thanks Florian
Then i wait for the fix before i continue setting new icons

Please take a look at the newest update. The background checker has been added.
I'll close this issue for now.

Just finding this. It looks like the background checker actually doesn’t do anything to fix this issue. I have had this since the beginning with this plugin, and the introduction of the background checker only helped to synchronize the libraries between devices. It didn’t help with syncing the folder icons themselves. It still doesn’t.
Is this a technical limitation? Should there be something in the UI that tells users they will need to manually set folder icons on every one of their devices?

Thanks @FlorianWoelki. I don’t follow your explanation in the second paragraph. It might be a translation issue.
I couldn’t get folder icons to sync consistently (even with the background check), so I moved on to another extension.
This could probably be closed again as a case that Iconize doesn’t support (consistent folder icon sync). It might be good to clearly label this in the UI since the issue has been around since the beginning and the extension is very popular 👍

Maybe a quick question. Could you send a screenshot of which folders do not get synced?

I don't have screenshots or would be glad to. I found that none of them synced til I switched to the default icons and regular emojis. But, even with those, if I changed one on my phone or tablet it didn't sync back to my Mac. Sorry I can't be more help!


[Feature] - Element Template Generation for Messages (C8 & C7)

[x] Description created
[ ] Reviewed by peer: @dominikhorn93
[ ] Prioritised

Description
Element Templates should not only be generated for worker annotations but for messages as well.
E.g. when a domain event is thrown we want to be able to use an annotation to generate an element template on build which can be applied to a process diagram. With this functionality I can trigger other process and intermediate events when such domain event is thrown from an application.
Sub-Tasks

### Tasks
- [ ] Generate Element-Template for Messages compatible with Camunda 7
- [ ] Generate Element-Templates for Messages compatible with Camunda 7
- [ ] Create an example project
- [ ] Document feature

@dominikhorn93 @Hafflgav  is this still a relevant feature?


missing deleteFile function in VirtualTypeScriptEnvironment

the VirtualTypeScriptEnvironment interface has two file-related functions createFile and updateFile, but seemingly no deleteFile.
https://github.com/microsoft/TypeScript-Website/blob/b89d197063b6849bbfc2edfb033f6082be950636/packages/typescript-vfs/src/index.ts#L22-L23
is this intended?
i've tried using the VirtualTypeScriptEnvironment.sys.deleteFile function, but it is undefined.
my current workaround is to set the file contents to a single-space string (completely empty strings currently throw errors as reported here: #2713).
it's not too big an issue for me right now since my virtual files are not directly visible and their names are auto-incremented, but i figured this would be worth posting here.

I never needed one for the Playground, / twoslash so I never thought to add it - I think it makes sense to send a PR adding it 👍🏻

Just following up on this. Is there a reason deleteFile is no included?  I could take a look at a PR, but wanted to make sure the omission is not by design


License

Hello;
Could you perhaps add a MIT or Apache license for this repo for code and resources?
That could be great for building opensource innovation on top.
Thanks!

Hi,
We have added a MIT license to the repository.


ADD SUPPORT FOR CUSTOM URLs

I tried a few ways, but none of them worked perfectly! All are commented now

Added & In Beta :  ad1105914fb7e0576ad8c976e911aa785f39536d


Migration Guide for Angular 13 ("target": "es2020")

Hello world,
Thanks a lot for your migration guide for Angular 13 & MF, very helpful.
I was wondering if changing the compilation target to es2020 in tsconfig.json can be problematic in supporting old browser versions (chrome, Firefox, Edge …) and especially IOS Safari? Also, why it is mandatory to change it to this specific version, what is the benefit? By checking the compatibility table and the features of es2020 here: https://kangax.github.io/compat-table/es2016plus/ I don't see what's make MF work with ES2020 and not the previous ES versions.
By keeping a lower version of es in target (tested with es2017, es2018 and es2019), I got the following error:
main.js:1 ERROR Error: Uncaught (in promise): Error: Automatic publicPath is not supported in this browser
Error: Automatic publicPath is not supported in this browser
at entry.js:1:1088511
The weird part, is that the publicPath: 'auto' was working fine for me with a MF and Angular 12.
Thanks a lot.

We haven't seen any issue with it so far.
The reason is that esbuild -- now used by the CLI together with webpack for optimizing the bundles -- is not emitting the code we need for publicPath:'auto' (mata.import) if the target is lower then es2020.
It was working with Angular 12 b/c Angular <= 12.x emits "normal" javascript bundles. Angular >= 13, however, emits EcmaScript modules and to find out the current path of them for publicPath:'auto' we need meta.import.
It also seems like the next versions of Angular will use es2020 by default.


Got an error when train model with coco data

I got an error when i train model with coco data.
The command is:
python3 train.py --snapshot ~/data/deepfashiondata/model/ResNet-50-model.keras.h5 --freeze-backbone --gpu 0 --random-transform --compute-val-loss --batch-size 1 --steps 1000  coco  ~/data/deepfashiondata/smalldata
The error message is:

Epoch 1/200
Traceback (most recent call last):
File "train.py", line 357, in
main()
File "train.py", line 352, in main
validation_data=validation_generator
File "/home/zhaozilong/.local/lib/python3.6/site-packages/keras/legacy/interfaces.py", line 91, in wrapper
return func(*args, **kwargs)
File "/home/zhaozilong/.local/lib/python3.6/site-packages/keras/engine/training.py", line 1658, in fit_generator
initial_epoch=initial_epoch)
File "/home/zhaozilong/.local/lib/python3.6/site-packages/keras/engine/training_generator.py", line 181, in fit_generator
generator_output = next(output_generator)
File "/home/zhaozilong/.local/lib/python3.6/site-packages/keras/utils/data_utils.py", line 616, in get
six.reraise(*sys.exc_info())
File "/home/zhaozilong/.local/lib/python3.6/site-packages/six.py", line 703, in reraise
raise value
File "/home/zhaozilong/.local/lib/python3.6/site-packages/keras/utils/data_utils.py", line 603, in get
inputs = future.get(timeout=30)
File "/usr/lib/python3.6/multiprocessing/pool.py", line 644, in get
raise self._value
File "/usr/lib/python3.6/multiprocessing/pool.py", line 119, in worker
result = (True, func(*args, **kwds))
File "/home/zhaozilong/.local/lib/python3.6/site-packages/keras/utils/data_utils.py", line 406, in get_index
return _SHARED_SEQUENCES[uid][i]
File "/home/zhaozilong/thirdparty/keras-CenterNet/generators/common.py", line 526, in getitem
inputs, targets = self.compute_inputs_targets(group)
File "/home/zhaozilong/thirdparty/keras-CenterNet/generators/common.py", line 503, in compute_inputs_targets
inputs = self.compute_inputs(image_group, annotations_group)
File "/home/zhaozilong/thirdparty/keras-CenterNet/generators/common.py", line 413, in compute_inputs
heatmap_temp = batch_hms[b, :, :, cls_id]
IndexError: only integers, slices (:), ellipsis (...), numpy.newaxis (None) and integer or boolean arrays are valid indices

Hi Zilong, I'm working on a coco format dataset now.   How do you deal with the input data? Like, do you change some code to let the model read json file?  Because this repo only have example of pascal dataset.
Thanks.

@zhaozilongwhu have you solve this problem? thanks


Not work on the server

my api work perfectly on my localhost. but when upload my code to server for example i created a user  smoothly but i'm not received user details (500 internal server error, no body returned) What is the problem

Check your log files.