Remove ip package

This removes the ip package after verifying that it is not used.

Pull Request Test Coverage Report for Build<PHONE_NUMBER>
Details

0 of 0   changed or added relevant lines in 0 files are covered.
No unchanged relevant lines lost coverage.
Overall coverage decreased (-0.04%) to 93.016%

Totals

Change from base Build<PHONE_NUMBER>:
-0.04%

Covered Lines:
5800

Relevant Lines:
6041

💛  - Coveralls


Abstract feature

Changed the dataset to be a single json object. Added the sample abstracts in the UI.

I would like to see this producing reasonable results for some small real dataset. Please add real abstracts from some of these talks instead of a constant placeholder so we can see how this approach works out in the wild.

@pbetkier I've added real abstracts for devoxx-pl-2015 titles which are close to 120. There are still 850 titles without real abstracts. May be we could create separate issues for getting real abstracts for other conference titles so that many others could contribute in parallel and it'll be easier for you to track


typo in readme.md

Hi, I think "resuable" should either be "reusable" or "resumable" :-)

Thanks! Fixed.


Support oss and cos

Hi, is there any plans to add new cloude storages, such as tentcent cos, alibaba oss etc
I'm tring to expand it.

Tencent COS and Aliyun OSS are compatible with S3 protocol, but there's some configuration that should be made.
https://www.alibabacloud.com/help/en/doc-detail/64919.htm

yeah, i knew it.
I'll have a try tomrrow.

tested， LGTM~
Any contact info about u? pls tell me by email, for talking about this project, thank u.


Feedback Request:  Instance Status

While the feedback internal: Companion Instance Status gives feedback on OK/Warning/Error, there doesn;t seem to be a way to get feedback on if the instance is enabled or disabled.

PR #33 includes this.


Auto Prefix Container Item Field with "Actor." When Adding Actor UUID to Container

The height of laziness, I know, but copying the actor UUID does not include the Actor. prefix by default, so can you make your field on the container item automatically prefix the value with Actor.?
Even fancier, make it conditional: if the entered string does not begin with Actor:, add that string at the start.
Thanks!

Pro tip: If you right-click, you copy the UUID instead of the ID.

Ah! Thanks for that!


Modify zube auto-labelling action

Updates the auto-labelling GH Action workflow to ignore all labels starting [zube]: when deciding whether to auto-label an issue with the Triage label.
Have to do a bit of work to check the labels - ended up using a small bash script to do this.

@richard-cox I have a test repo I can give you access to, if you want to test this.


Application Insights: Bad Gateway: Cannot connect to Application Insights REST API.

Show this error when a try Save & Test the new data source to Azure Application Insights.
"1. Application Insights: Bad Gateway: Cannot connect to Application Insights REST API."

Could it be something do with your firewall or VPN?
Can you reach https://api.applicationinsights.io/ - it should show the following message:
{"error":{"message":"The requested path does not exist","code":"PathNotFoundError"}}

The communications are correct, when connecting with the url that message is shown.
Does the error may be due to the volume of data in app insights? Last month was 15 Gb.

I am getting the same error,
the Grafana logs print "2018/06/07 11:07:10 http: proxy error: remote error: tls: access denied"
I tried to add https://api.applicationinsights.io:443 to the config file data_source_proxy_whitelist but it didn't help
full log
←[32mINFO←[0m[06-07|11:07:09] Requesting                               ←[32mlogger←[0m=data-proxy-log ←[32murl←[0m=https://api.applicationinsights.io/beta/apps/537b8538-3925-48e7-88ea-5937660e2405/metrics/metadata
2018/06/07 11:07:10 http: proxy error: remote error: tls: access denied
←[32mINFO←[0m[06-07|11:07:10] Request Completed                        ←[32mlogger←[0m=context ←[32muserId←[0m=1 ←[32morgId←[0m=1 ←[32muname←[0m=admin ←[32mmethod←[0m=GET ←[32mpath←[0m=/api/datasources/proxy/3/appinsights/beta/apps/537b8538-3925-48e7-88ea-5937660e2405/metrics/metadata ←[32mstatus←[0m=502 ←[32mremote_addr←[0m=[::1] ←[32mtime_ms←[0m=456 ←[32msize←[0m=0 ←[32mreferer←[0m=http://localhost:8080/datasources/edit/3

UPDATE: I installed Grafana on azure ubuntu VM and the issue didn't reproduce

I have the same with a on prem server behind firewall.
Tested https://management.azure.com
https://api.applicationinsights.io
I can open both url's fine from that server.
Any hint?


Change Close Button Icon

Hi,
There's a way to change the close button icon? I noticed that the icon that the library is using is provided by Windows. But, when i execute it on W7, the notification layout look like:

Thanks in advance,
Pedro

The solution is on Pull Requests, https://github.com/Federerer/Notifications.Wpf/pull/14/commits/6eeafbd505faddffd6ace79b3561be807849419d
Thanks Sławomir Gątkowski!


Add Option to Ignore "Globbing couldn't find anything matching"

I have the following config with the intention of being able to just drop in files/folders and have them automatically picked up. But if some folders are empty, then I get the warning ("Globbing couldn't find anything matching ...") and exit code 1. I'd like to have an option to ignore this warning and return exit code 0.
- defaults:
    link:
      create: true
      relink: true
      glob: true

- clean:
    - ~/
    - ~/.config
    - ~/.local
    - ~/.local/bin

- link:
    ~/:
      path: ./.*
      exclude:
        - ./.config
        - ./.local
    ~/.config/:
      path: ./.config/*
    ~/.local/:
      path: ./.local/*
      exclude:
        - ./.local/bin
    ~/.local/bin:
      path: ./.local/bin/*

Perhaps something like:
- link:
    ~/:
      path: ./.*
      ignore_empty_glob: true     <-- NEW
      exclude:
        - ./.config
        - ./.local

Same here. I'll add a quick PR (not thought through, missing test, etc. but works for me - so far YMMV).

This is now unconditionally allowed (no ignore_empty_glob: true required), as of 4daa065.


Add Shortcut source

Description

Provide description here

Type of change

[ ] Bug fix
[x] New feature
[ ] Breaking change

Related issues
https://github.com/faros-ai/airbyte-connectors/issues/185
Migration notes

Describe migration notes if any

Extra info

Add any additional information

Test it with acceptance tests, similar to BuildKite

Now can run acceptance, thank @Roma-Kyrnis

Kelvin, Can you update tests to resolve error?

@huongtn Please resolve the merge conflicts. You can simply delete the package-lock.json and re-run npm i and that shouldn't get it up to date.

@huongtn Please resolve the merge conflicts. You can simply delete the package-lock.json and re-run npm i and that should get it up to date.

@cjwooo done, please help check if ok?

@huongtn Please slack me the config.json you used to run the source acceptance tests. Use https://onetimesecret.com/ to secure the secret and send me the url.

Already test e2e


Naming in Mapping.json

Naming in Mapping.json is not done properly due to which site is not being rendered properly.

Thank you so much for this @mabdullah22 🚀


Add .rultor.yml

Rultor config is needed, for merge and deploy operations. At deploy time, the charles.min.js and css themes need to be pushed here

@rultor deploy

@rultor deploy

@amihaiemil OK, I'll try to deploy now. You can check the progress here

@rultor deploy

@amihaiemil Oops, I failed.  Done

Building dependency tree... 0%

Building dependency tree... 0%

Building dependency tree... 50%

Building dependency tree... 50%

Building dependency tree

Reading state information... 0%

Reading state information... 0%

Reading state information... Done

The following packages were automatically installed and are no longer required:
  gyp javascript-common libc-ares-dev libc-ares2 libjs-node-uuid
  libv8-3.14-dev libv8-3.14.5 node-abbrev node-ansi node-archy node-async
  node-block-stream node-combined-stream node-cookie-jar node-delayed-stream
  node-forever-agent node-form-data node-fstream node-fstream-ignore
  node-github-url-from-git node-glob node-graceful-fs node-gyp node-inherits
  node-ini node-json-stringify-safe node-lockfile node-lru-cache node-mime
  node-minimatch node-mkdirp node-mute-stream node-node-uuid node-nopt
  node-normalize-package-data node-npmlog node-once node-osenv node-qs
  node-read node-read-package-json node-request node-retry node-rimraf
  node-semver node-sha node-sigmund node-slide node-tar node-tunnel-agent
  node-which python-pkg-resources
Use 'apt-get autoremove' to remove them.
The following packages will be REMOVED:
  nodejs-dev npm
The following packages will be upgraded:
  nodejs
1 upgraded, 0 newly installed, 2 to remove and 23 not upgraded.
Need to get 10.8 MB of archives.
After this operation, 48.3 MB of additional disk space will be used.

0% [Working]

Get:1 https://deb.nodesource.com/node_7.x/ trusty/main nodejs amd64 7.5.0-1nodesource1~trusty1 [10.8 MB]

0% [1 nodejs 15.9 kB]

100% [1 nodejs 10.8 MB]

100% [Working]

Fetched 10.8 MB in 1s (9,361 kB/s)
(Reading database ...

Removing npm (1.3.10~dfsg-1) ...
dpkg: nodejs-dev: dependency problems, but removing anyway as you requested:
 node-gyp depends on nodejs-dev.

Removing nodejs-dev (0.10.25~dfsg2-2ubuntu1) ...
Processing triggers for man-db (<IP_ADDRESS>-1ubuntu1) ...
(Reading database ...

Preparing to unpack .../nodejs_7.5.0-1nodesource1~trusty1_amd64.deb ...
Unpacking nodejs (7.5.0-1nodesource1~trusty1) over (0.10.25~dfsg2-2ubuntu1) ...
Processing triggers for man-db (<IP_ADDRESS>-1ubuntu1) ...
Setting up nodejs (7.5.0-1nodesource1~trusty1) ...
+ npm install webpack -g
module.js:472
    throw err;
    ^

Error: Cannot find module 'mkdirp'
    at Function.Module._resolveFilename (module.js:470:15)
    at Function.Module._load (module.js:418:25)
    at Module.require (module.js:498:17)
    at require (internal/module.js:20:19)
    at Object.<anonymous> (/usr/local/lib/node_modules/npm/lib/config/core.js:11:14)
    at Module._compile (module.js:571:32)
    at Object.Module._extensions..js (module.js:580:10)
    at Module.load (module.js:488:32)
    at tryModuleLoad (module.js:447:12)
    at Function.Module._load (module.js:439:3)
container bef998b77ba097140aebfd75cea0ed1a70344b93decb2beb56c93270d199612c is dead
Fri Feb  3 13:11:52 UTC 2017

@rultor deploy

@rultor deploy

@amihaiemil OK, I'll try to deploy now. You can check the progress here

@rultor deploy

@amihaiemil Oops, I failed.   Done

Building dependency tree... 0%

Building dependency tree... 0%

Building dependency tree... 50%

Building dependency tree... 50%

Building dependency tree

Reading state information... 0%

Reading state information... 0%

Reading state information... Done

The following packages were automatically installed and are no longer required:
  gyp javascript-common libc-ares-dev libc-ares2 libjs-node-uuid
  libv8-3.14-dev libv8-3.14.5 node-abbrev node-ansi node-archy node-async
  node-block-stream node-combined-stream node-cookie-jar node-delayed-stream
  node-forever-agent node-form-data node-fstream node-fstream-ignore
  node-github-url-from-git node-glob node-graceful-fs node-gyp node-inherits
  node-ini node-json-stringify-safe node-lockfile node-lru-cache node-mime
  node-minimatch node-mkdirp node-mute-stream node-node-uuid node-nopt
  node-normalize-package-data node-npmlog node-once node-osenv node-qs
  node-read node-read-package-json node-request node-retry node-rimraf
  node-semver node-sha node-sigmund node-slide node-tar node-tunnel-agent
  node-which python-pkg-resources
Use 'apt-get autoremove' to remove them.
The following packages will be REMOVED:
  nodejs-dev npm
The following packages will be upgraded:
  nodejs
1 upgraded, 0 newly installed, 2 to remove and 23 not upgraded.
Need to get 10.8 MB of archives.
After this operation, 48.3 MB of additional disk space will be used.

0% [Working]
0% [Working]
0% [Working]

100% [Working]

Fetched 10.8 MB in 1s (10.4 MB/s)
(Reading database ...

Removing npm (1.3.10~dfsg-1) ...
dpkg: nodejs-dev: dependency problems, but removing anyway as you requested:
 node-gyp depends on nodejs-dev.

Removing nodejs-dev (0.10.25~dfsg2-2ubuntu1) ...
Processing triggers for man-db (<IP_ADDRESS>-1ubuntu1) ...
(Reading database ...

Preparing to unpack .../nodejs_7.5.0-1nodesource1~trusty1_amd64.deb ...
Unpacking nodejs (7.5.0-1nodesource1~trusty1) over (0.10.25~dfsg2-2ubuntu1) ...
Processing triggers for man-db (<IP_ADDRESS>-1ubuntu1) ...
Setting up nodejs (7.5.0-1nodesource1~trusty1) ...
+ npm install
module.js:472
    throw err;
    ^

Error: Cannot find module 'mkdirp'
    at Function.Module._resolveFilename (module.js:470:15)
    at Function.Module._load (module.js:418:25)
    at Module.require (module.js:498:17)
    at require (internal/module.js:20:19)
    at Object.<anonymous> (/usr/local/lib/node_modules/npm/lib/config/core.js:11:14)
    at Module._compile (module.js:571:32)
    at Object.Module._extensions..js (module.js:580:10)
    at Module.load (module.js:488:32)
    at tryModuleLoad (module.js:447:12)
    at Function.Module._load (module.js:439:3)
container 998ff91dfe4ce72c70b6453baf66a2566855aa75c6cfc80ee6e1ba96cddc421d is dead
Fri Feb  3 13:16:40 UTC 2017

@rultor deploy

@rultor deploy

@amihaiemil OK, I'll try to deploy now. You can check the progress here

@rultor deploy

@amihaiemil Oops, I failed.   Done

Building dependency tree... 0%

Building dependency tree... 0%

Building dependency tree... 50%

Building dependency tree... 50%

Building dependency tree

Reading state information... 0%

Reading state information... 0%

Reading state information... Done

The following packages were automatically installed and are no longer required:
  gyp javascript-common libc-ares-dev libc-ares2 libjs-node-uuid
  libv8-3.14-dev libv8-3.14.5 node-abbrev node-ansi node-archy node-async
  node-block-stream node-combined-stream node-cookie-jar node-delayed-stream
  node-forever-agent node-form-data node-fstream node-fstream-ignore
  node-github-url-from-git node-glob node-graceful-fs node-gyp node-inherits
  node-ini node-json-stringify-safe node-lockfile node-lru-cache node-mime
  node-minimatch node-mkdirp node-mute-stream node-node-uuid node-nopt
  node-normalize-package-data node-npmlog node-once node-osenv node-qs
  node-read node-read-package-json node-request node-retry node-rimraf
  node-semver node-sha node-sigmund node-slide node-tar node-tunnel-agent
  node-which python-pkg-resources
Use 'apt-get autoremove' to remove them.
The following packages will be REMOVED:
  nodejs-dev npm
The following packages will be upgraded:
  nodejs
1 upgraded, 0 newly installed, 2 to remove and 23 not upgraded.
Need to get 10.8 MB of archives.
After this operation, 48.3 MB of additional disk space will be used.

0% [Working]
0% [Working]
0% [Working]

100% [Working]

Fetched 10.8 MB in 1s (8,959 kB/s)
(Reading database ...

Removing npm (1.3.10~dfsg-1) ...
dpkg: nodejs-dev: dependency problems, but removing anyway as you requested:
 node-gyp depends on nodejs-dev.

Removing nodejs-dev (0.10.25~dfsg2-2ubuntu1) ...
Processing triggers for man-db (<IP_ADDRESS>-1ubuntu1) ...
(Reading database ...

Preparing to unpack .../nodejs_7.5.0-1nodesource1~trusty1_amd64.deb ...
Unpacking nodejs (7.5.0-1nodesource1~trusty1) over (0.10.25~dfsg2-2ubuntu1) ...
Processing triggers for man-db (<IP_ADDRESS>-1ubuntu1) ...
Setting up nodejs (7.5.0-1nodesource1~trusty1) ...
+ sudo npm install
module.js:472
    throw err;
    ^

Error: Cannot find module 'mkdirp'
    at Function.Module._resolveFilename (module.js:470:15)
    at Function.Module._load (module.js:418:25)
    at Module.require (module.js:498:17)
    at require (internal/module.js:20:19)
    at Object.<anonymous> (/usr/local/lib/node_modules/npm/lib/config/core.js:11:14)
    at Module._compile (module.js:571:32)
    at Object.Module._extensions..js (module.js:580:10)
    at Module.load (module.js:488:32)
    at tryModuleLoad (module.js:447:12)
    at Function.Module._load (module.js:439:3)
container 28aba9b97ae71a6ffceab5ae026e6d73cedcabcf86473001086d3d8417035b52 is dead
Fri Feb  3 13:21:28 UTC 2017

@rultor deploy

@rultor deploy

@amihaiemil OK, I'll try to deploy now. You can check the progress here

@rultor deploy

@amihaiemil Oops, I failed.  Done

Building dependency tree... 0%

Building dependency tree... 0%

Building dependency tree... 50%

Building dependency tree... 50%

Building dependency tree

Reading state information... 0%

Reading state information... 0%

Reading state information... Done

The following packages were automatically installed and are no longer required:
  gyp javascript-common libc-ares-dev libc-ares2 libjs-node-uuid
  libv8-3.14-dev libv8-3.14.5 node-abbrev node-ansi node-archy node-async
  node-block-stream node-combined-stream node-cookie-jar node-delayed-stream
  node-forever-agent node-form-data node-fstream node-fstream-ignore
  node-github-url-from-git node-glob node-graceful-fs node-gyp node-inherits
  node-ini node-json-stringify-safe node-lockfile node-lru-cache node-mime
  node-minimatch node-mkdirp node-mute-stream node-node-uuid node-nopt
  node-normalize-package-data node-npmlog node-once node-osenv node-qs
  node-read node-read-package-json node-request node-retry node-rimraf
  node-semver node-sha node-sigmund node-slide node-tar node-tunnel-agent
  node-which python-pkg-resources
Use 'apt-get autoremove' to remove them.
The following packages will be REMOVED:
  nodejs-dev npm
The following packages will be upgraded:
  nodejs
1 upgraded, 0 newly installed, 2 to remove and 23 not upgraded.
Need to get 10.8 MB of archives.
After this operation, 48.3 MB of additional disk space will be used.

0% [Working]

Get:1 https://deb.nodesource.com/node_7.x/ trusty/main nodejs amd64 7.5.0-1nodesource1~trusty1 [10.8 MB]

0% [1 nodejs 15.9 kB]

100% [1 nodejs 10.8 MB]

100% [Working]

Fetched 10.8 MB in 1s (9,326 kB/s)
(Reading database ...

Removing npm (1.3.10~dfsg-1) ...
dpkg: nodejs-dev: dependency problems, but removing anyway as you requested:
 node-gyp depends on nodejs-dev.

Removing nodejs-dev (0.10.25~dfsg2-2ubuntu1) ...
Processing triggers for man-db (<IP_ADDRESS>-1ubuntu1) ...
(Reading database ...

Preparing to unpack .../nodejs_7.5.0-1nodesource1~trusty1_amd64.deb ...
Unpacking nodejs (7.5.0-1nodesource1~trusty1) over (0.10.25~dfsg2-2ubuntu1) ...
Processing triggers for man-db (<IP_ADDRESS>-1ubuntu1) ...
Setting up nodejs (7.5.0-1nodesource1~trusty1) ...
+ sudo npm install mkdirp
module.js:472
    throw err;
    ^

Error: Cannot find module 'mkdirp'
    at Function.Module._resolveFilename (module.js:470:15)
    at Function.Module._load (module.js:418:25)
    at Module.require (module.js:498:17)
    at require (internal/module.js:20:19)
    at Object.<anonymous> (/usr/local/lib/node_modules/npm/lib/config/core.js:11:14)
    at Module._compile (module.js:571:32)
    at Object.Module._extensions..js (module.js:580:10)
    at Module.load (module.js:488:32)
    at tryModuleLoad (module.js:447:12)
    at Function.Module._load (module.js:439:3)
container bfa155162138cc03b17de433b1f691620f53a381b53c9306a1efc4b6dfb6d375 is dead
Fri Feb  3 13:26:24 UTC 2017

@rultor deploy

@rultor deploy

@amihaiemil OK, I'll try to deploy now. You can check the progress here

@rultor deploy

@amihaiemil Oops, I failed. You can see the full log here (spent 3min)
  │   │ │   ├──<EMAIL_ADDRESS>  │   │ │   ├──<EMAIL_ADDRESS>  │   │ │   └──<EMAIL_ADDRESS>  │   │ ├──<EMAIL_ADDRESS>  │   │ └──<EMAIL_ADDRESS>  │   ├─┬<EMAIL_ADDRESS>  │   │ └──<EMAIL_ADDRESS>  │   ├──<EMAIL_ADDRESS>  │   ├──<EMAIL_ADDRESS>  │   ├──<EMAIL_ADDRESS>  │   ├─┬<EMAIL_ADDRESS>  │   │ └──<EMAIL_ADDRESS>  │   ├──<EMAIL_ADDRESS>  │   ├─┬<EMAIL_ADDRESS>  │   │ ├─┬<EMAIL_ADDRESS>  │   │ │ └──<EMAIL_ADDRESS>  │   │ └──<EMAIL_ADDRESS>  │   ├─┬<EMAIL_ADDRESS>  │   │ ├──<EMAIL_ADDRESS>  │   │ └──<EMAIL_ADDRESS>  │   └─┬<EMAIL_ADDRESS>  │     ├──<EMAIL_ADDRESS>  │     └──<EMAIL_ADDRESS>  ├──<EMAIL_ADDRESS>  ├─┬<EMAIL_ADDRESS>  │ ├──<EMAIL_ADDRESS>  │ ├─┬<EMAIL_ADDRESS>  │ │ └──<EMAIL_ADDRESS>  │ ├─┬<EMAIL_ADDRESS>  │ │ └──<EMAIL_ADDRESS>  │ └──<EMAIL_ADDRESS>  ├─┬<EMAIL_ADDRESS>  │ ├─┬<EMAIL_ADDRESS>  │ │ └─┬<EMAIL_ADDRESS>  │ │   └──<EMAIL_ADDRESS>  │ └──<EMAIL_ADDRESS>  ├─┬<EMAIL_ADDRESS>  │ ├─┬<EMAIL_ADDRESS>  │ │ └─┬<EMAIL_ADDRESS>  │ │   └──<EMAIL_ADDRESS>  │ ├──<EMAIL_ADDRESS>  │ ├──<EMAIL_ADDRESS>  │ ├──<EMAIL_ADDRESS>  │ └─┬<EMAIL_ADDRESS>  │   └──<EMAIL_ADDRESS>  ├──<EMAIL_ADDRESS>  ├─┬<EMAIL_ADDRESS>  │ └──<EMAIL_ADDRESS>  ├──<EMAIL_ADDRESS>  └─┬<EMAIL_ADDRESS>    ├──<EMAIL_ADDRESS>    └──<EMAIL_ADDRESS>
\u001b[37;40mnpm\u001b[0m \u001b[0m\u001b[30;43mWARN\u001b[0m \u001b[0m\u001b[35moptional\u001b[0m SKIPPING OPTIONAL DEPENDENCY<EMAIL_ADDRESS>(node_modules/chokidar/node_modules/fsevents):
\u001b[0m\u001b[37;40mnpm\u001b[0m \u001b[0m\u001b[30;43mWARN\u001b[0m \u001b[0m\u001b[35mnotsup\u001b[0m SKIPPING OPTIONAL DEPENDENCY: Unsupported platform for<EMAIL_ADDRESS>wanted {"os":"darwin","arch":"any"} (current: {"os":"linux","arch":"x64"})
\u001b[0m+ webpack --version
/home/r/script.sh: line 7: webpack: command not found
container c24103f5c0c9c160c6a8832deb55aa6664f9184362f57a148f48832a657fb365 is dead
Fri Feb  3 13:36:46 UTC 2017

@rultor deploy

@rultor deploy

@amihaiemil OK, I'll try to deploy now. You can check the progress here

@rultor deploy

@rultor stop

@rultor deploy

@amihaiemil Oops, I failed. You can see the full log here (spent 2hr)
  │   │ │ └──<EMAIL_ADDRESS>  │   │ └──<EMAIL_ADDRESS>  │   ├─┬<EMAIL_ADDRESS>  │   │ ├──<EMAIL_ADDRESS>  │   │ └──<EMAIL_ADDRESS>  │   └─┬<EMAIL_ADDRESS>  │     ├──<EMAIL_ADDRESS>  │     └──<EMAIL_ADDRESS>  ├──<EMAIL_ADDRESS>  ├─┬<EMAIL_ADDRESS>  │ ├──<EMAIL_ADDRESS>  │ ├─┬<EMAIL_ADDRESS>  │ │ └──<EMAIL_ADDRESS>  │ ├─┬<EMAIL_ADDRESS>  │ │ └──<EMAIL_ADDRESS>  │ └──<EMAIL_ADDRESS>  ├─┬<EMAIL_ADDRESS>  │ ├─┬<EMAIL_ADDRESS>  │ │ └─┬<EMAIL_ADDRESS>  │ │   └──<EMAIL_ADDRESS>  │ └──<EMAIL_ADDRESS>  ├─┬<EMAIL_ADDRESS>  │ ├─┬<EMAIL_ADDRESS>  │ │ └─┬<EMAIL_ADDRESS>  │ │   └──<EMAIL_ADDRESS>  │ ├──<EMAIL_ADDRESS>  │ ├──<EMAIL_ADDRESS>  │ ├──<EMAIL_ADDRESS>  │ └─┬<EMAIL_ADDRESS>  │   └──<EMAIL_ADDRESS>  ├──<EMAIL_ADDRESS>  ├─┬<EMAIL_ADDRESS>  │ └──<EMAIL_ADDRESS>  ├──<EMAIL_ADDRESS>  └─┬<EMAIL_ADDRESS>    ├──<EMAIL_ADDRESS>    └──<EMAIL_ADDRESS>
\u001b[37;40mnpm\u001b[0m \u001b[0m\u001b[30;43mWARN\u001b[0m \u001b[0m\u001b[35moptional\u001b[0m SKIPPING OPTIONAL DEPENDENCY<EMAIL_ADDRESS>(node_modules/chokidar/node_modules/fsevents):
\u001b[0m\u001b[37;40mnpm\u001b[0m \u001b[0m\u001b[30;43mWARN\u001b[0m \u001b[0m\u001b[35mnotsup\u001b[0m SKIPPING OPTIONAL DEPENDENCY: Unsupported platform for<EMAIL_ADDRESS>wanted {"os":"darwin","arch":"any"} (current: {"os":"linux","arch":"x64"})
\u001b[0m+ ./node_modules/.bin/webpack --version
Hash: \u001b[1md6052e98f10d95c2292b\u001b[22m
Version: webpack \u001b[1m1.14.0\u001b[22m
Time: \u001b[1m6787\u001b[22mms
         \u001b[1mAsset\u001b[22m     \u001b[1mSize\u001b[22m  \u001b[1mChunks\u001b[22m  \u001b[1m\u001b[22m           \u001b[1mChunk Names\u001b[22m
\u001b[1m\u001b[32mcharles.min.js\u001b[39m\u001b[22m  2.56 MB       \u001b[1m0\u001b[22m  \u001b[1m\u001b[32m[emitted]\u001b[39m\u001b[22m  main
    + 168 hidden modules
+ pwd
/home/r/repo
+ ls
LICENSE  node_modules  package.json  README.md	src  webpack.config.js
+ cd ..
+ git clone git@github.com:amihaiemil/amihaiemil.github.io.git
Cloning into 'amihaiemil.github.io'...
The authenticity of host 'github.com (<IP_ADDRESS>)' can't be established.
RSA key fingerprint is 16:27:ac:a5:76:28:2d:36:63:1b:56:4d:eb:df:a6:48.
Are you sure you want to continue connecting (yes/no)? Error deleting container: Error response from daemon: no such id: 3a4ac3ab34b73e1b51b958d8ad964e0b1f60a0d976e757489a40adf4ed553741
Error response from daemon: Unknown device 3a4ac3ab34b73e1b51b958d8ad964e0b1f60a0d976e757489a40adf4ed553741
'pid' file is absent, something was broken

@rultor deploy

@amihaiemil OK, I'll try to deploy now. You can check the progress here

@rultor stop

@amihaiemil OK, I'll try to stop current task.

@rultor stop

@amihaiemil Sorry, I failed to stop the previous command, however it has the following result: Oops, I failed.  You can check the progress here

@rultor deploy

@amihaiemil Done! FYI, the full log is here (took me 3min)

@rultor deploy

@rultor deploy

@amihaiemil OK, I'll try to deploy now. You can check the progress here

@rultor deploy

@amihaiemil Done! FYI, the full log is here (took me 3min)

@rultor deploy

@rultor deploy

@amihaiemil OK, I'll try to deploy now. You can check the progress here

@rultor deploy

@amihaiemil Done! FYI, the full log is here (took me 3min)

@rultor deploy

@rultor deploy

@amihaiemil OK, I'll try to deploy now. You can check the progress here

@rultor deploy

@amihaiemil Done! FYI, the full log is here (took me 3min)

@rultor deploy

@rultor deploy

@amihaiemil OK, I'll try to deploy now. You can check the progress here

@rultor deploy

@amihaiemil Done! FYI, the full log is here (took me 3min)

@rultor deploy

@rultor deploy

@amihaiemil OK, I'll try to deploy now. You can check the progress here

@rultor deploy

@amihaiemil Done! FYI, the full log is here (took me 3min)

@rultor deploy pls

@rultor deploy pls

@amihaiemil OK, I'll try to deploy now. You can check the progress here

@rultor deploy pls

@amihaiemil Oops, I failed. You can see the full log here (spent 3min)
  │ │ └─┬<EMAIL_ADDRESS>  │ │   └──<EMAIL_ADDRESS>  │ └──<EMAIL_ADDRESS>  ├─┬<EMAIL_ADDRESS>  │ ├─┬<EMAIL_ADDRESS>  │ │ └─┬<EMAIL_ADDRESS>  │ │   └──<EMAIL_ADDRESS>  │ ├──<EMAIL_ADDRESS>  │ ├──<EMAIL_ADDRESS>  │ ├──<EMAIL_ADDRESS>  │ └─┬<EMAIL_ADDRESS>  │   └──<EMAIL_ADDRESS>  ├──<EMAIL_ADDRESS>  ├─┬<EMAIL_ADDRESS>  │ └──<EMAIL_ADDRESS>  ├──<EMAIL_ADDRESS>  └─┬<EMAIL_ADDRESS>    ├──<EMAIL_ADDRESS>    └──<EMAIL_ADDRESS>
\u001b[37;40mnpm\u001b[0m \u001b[0m\u001b[30;43mWARN\u001b[0m \u001b[0m\u001b[35moptional\u001b[0m SKIPPING OPTIONAL DEPENDENCY<EMAIL_ADDRESS>(node_modules/chokidar/node_modules/fsevents):
\u001b[0m\u001b[37;40mnpm\u001b[0m \u001b[0m\u001b[30;43mWARN\u001b[0m \u001b[0m\u001b[35mnotsup\u001b[0m SKIPPING OPTIONAL DEPENDENCY: Unsupported platform for<EMAIL_ADDRESS>wanted {"os":"darwin","arch":"any"} (current: {"os":"linux","arch":"x64"})
\u001b[0m+ ./node_modules/.bin/webpack --version
Hash: \u001b[1md6052e98f10d95c2292b\u001b[22m
Version: webpack \u001b[1m1.14.0\u001b[22m
Time: \u001b[1m4117\u001b[22mms
         \u001b[1mAsset\u001b[22m     \u001b[1mSize\u001b[22m  \u001b[1mChunks\u001b[22m  \u001b[1m\u001b[22m           \u001b[1mChunk Names\u001b[22m
\u001b[1m\u001b[32mcharles.min.js\u001b[39m\u001b[22m  2.56 MB       \u001b[1m0\u001b[22m  \u001b[1m\u001b[32m[emitted]\u001b[39m\u001b[22m  main
    + 168 hidden modules
+ NODE_ENV=production
+ ./node_modules/.bin/webpack
Hash: \u001b[1ma764cb221ab9043c399e\u001b[22m
Version: webpack \u001b[1m1.14.0\u001b[22m
Time: \u001b[1m9184\u001b[22mms
         \u001b[1mAsset\u001b[22m    \u001b[1mSize\u001b[22m  \u001b[1mChunks\u001b[22m  \u001b[1m\u001b[22m           \u001b[1mChunk Names\u001b[22m
\u001b[1m\u001b[32mcharles.min.js\u001b[39m\u001b[22m  475 kB       \u001b[1m0\u001b[22m  \u001b[1m\u001b[32m[emitted]\u001b[39m\u001b[22m  main
    + 168 hidden modules

\u001b[1m\u001b[33mWARNING in charles.min.js from UglifyJs
Condition always true [../~/react/lib/ReactMount.js:764,0]
Condition always true [../~/jquery/dist/jquery.js:10179,0]
Condition always true [../~/react/lib/findDOMNode.js:46,0]
Condition always true [../~/react/lib/instantiateReactComponent.js:80,0]
Dropping unreachable code [../~/react/lib/shouldUpdateReactComponent.js:40,0]
Condition always true [../~/react/lib/traverseAllChildren.js:158,0]
Side effects in initialization of unused variable FaSearch [./js/components/Input.js:2,4]
Condition always true [../~/react/lib/ReactDOMComponent.js:907,0]
Dropping side-effect-free statement [../~/react/lib/ReactEventListener.js:72,0]
Dropping unused function handleTopLevelWithPath [../~/react/lib/ReactEventListener.js:98,0]
Dropping unused variable DOCUMENT_FRAGMENT_NODE_TYPE [../~/react/lib/ReactEventListener.js:26,0]\u001b[39m\u001b[22m
+ chmod +x ./deploy.sh
+ ./deploy.sh
./deploy.sh: line 1: #!/bin/bash: No such file or directory
  % Total    % Received % Xferd  Average Speed   Time    Time     Time  Current
                                 Dload  Upload   Total   Spent    Left  Speed

  0     0    0     0    0     0      0      0 --:--:-- --:--:-- --:--:--     0
100  1044  100  1044    0     0  18401      0 --:--:-- --:--:-- --:--:-- 18642
./deploy.sh: line 20: /usr/bin/curl: Argument list too long
container 3863918da32a1d15f13eb89afb300879dc22c355579d731a2aa7a3993fb41908 is dead
Thu Feb  9 20:02:52 UTC 2017

@rultor deploy pls

@rultor deploy pls

@amihaiemil OK, I'll try to deploy now. You can check the progress here

@rultor deploy pls

@amihaiemil Done! FYI, the full log is here (took me 1min)

done


sendmsg() with ancillary data fails with EINVAL

Between 1.17.1 and 1.18.0, this patch was applied in util/netevent.c - comm_point_create_udp():
@@ -3809,7 +3860,11 @@
    evbits = UB_EV_READ | UB_EV_PERSIST;
    /* ub_event stuff */
    c->ev->ev = ub_event_new(base->eb->base, c->fd, evbits,
+#ifdef USE_WINSOCK
        comm_point_udp_callback, c);
+#else
+       comm_point_udp_ancil_callback, c);
+#endif
    if(c->ev->ev == NULL) {
        log_err("could not baseset udp event");
        comm_point_delete(c);

This results in use of sendmsg() for responses where send() or sendto() used to be called in at least some cases.  Given that there is a separate comm_point_create_udp_ancil(), the patch seems erroneous anyway, but the additional problem is that unbound then ends up using the incorrect sendmsg() semantics on SmartOS, I think due to an old decision about libsocket vs libxnet.  Calling old-semantics sendmsg() with ancillary data results in EINVAL.  This issue probably obtains on many Solaris derived platforms.
The affected systems are running unbound binaries installed with pkgsrc tooling.  Identical results obtain if I use the pkgsrc tooling to build from source.
To reproduce
Steps to reproduce the behavior:

Install unbound 1.18.0 from pkgsrc
Send A queries from a host on the local lan for which the answer should be short
Get no response, see unbound syslog something akin to unbound|[161595:1d] notice: sendmsg failed: Invalid argument

Expected behavior
Get a response in step 3.
System:

Unbound version: 1.18.0
OS: SmartOS 20230504T000449Z
unbound -V output:

Version 1.18.0

Configure line: --enable-allsymbols --with-libexpat=/opt/local --with-libevent=/opt/local --enable-event-api --with-ssl=/opt/local --with-pidfile=/var/run/unbound/unbound.pid --sysconfdir=/opt/local/etc --with-libnghttp2=/opt/local --enable-gost --enable-sha2 --with-libiconv-prefix=/opt/local --prefix=/opt/local --build=x86_64-sun-solaris2.11 --host=x86_64-sun-solaris2.11 --mandir=/opt/local/man --enable-option-checking=yes
Linked libs: pluggable-libevent 2.1.12-stable (it uses evport), OpenSSL 1.1.1w  11 Sep 2023
Linked modules: dns64 respip validator iterator

BSD licensed, see LICENSE in source package for details.
Report bugs to<EMAIL_ADDRESS>or https://github.com/NLnetLabs/unbound/issues

I took a look at this to see exactly why it's returning EINVAL.  The setup is a build of unbound 1.18.0 from pkgsrc, running on localhost, then using dig(1) with a short query.
Notably, the first run always succeeds, but subsequent ones fail.
$ dig +short www.bbc.co.uk @<IP_ADDRESS>
www.bbc.co.uk.pri.bbc.co.uk.
bbc.map.fastly.net.
<IP_ADDRESS>
$ dig +short www.bbc.co.uk @<IP_ADDRESS>
;; connection timed out; no servers could be reached

The failed second run corresponds with unbound printing the sendmsg failed errors to stdout (at least when running unbound -dv as I am).
First, run a speculative DTrace on sendmsg() to trace when errno is set using the following script:
#!/usr/sbin/dtrace -Fs

syscall::*sendmsg:entry
{
        self->spec = speculation();
        speculate(self->spec);
}

fbt:::
/self->spec/
{
        speculate(self->spec);
}

syscall::*sendmsg:return
/self->spec/
{
        speculate(self->spec);
        trace(errno);
}

syscall::*sendmsg:return
/self->spec && errno != 0/
{
        commit(self->spec);
        self->spec = 0;
}

syscall::*sendmsg:return
/self->spec && errno == 0/
{
        discard(self->spec);
        self->spec = 0;
}

The output of this running against the unbound PID is:
CPU FUNCTION
 15  -> sendmsg
 15    -> get_udatamodel
 15    <- get_udatamodel
 15    -> copyin
 15    <- kcopy
 15    -> copyin
 15    <- kcopy
 15    -> sendit
 15      -> getsonode
 15        -> getf
 15          -> getf_gen
 15            -> set_active_fd
 15            <- set_active_fd
 15            -> set_active_fd
 15            <- set_active_fd
 15          <- getf_gen
 15        <- getf
 15      <- getsonode
 15      -> copyin_name
 15        -> kmem_alloc
 15          -> kmem_cache_alloc
 15          <- kmem_cache_alloc
 15        <- kmem_alloc
 15        -> copyin
 15        <- kcopy
 15      <- copyin_name
 15      -> kmem_alloc
 15        -> kmem_cache_alloc
 15        <- kmem_cache_alloc
 15      <- kmem_alloc
 15      -> copyin
 15      <- kcopy
 15      -> socket_sendmsg
 15        -> so_sendmsg
 15          -> socopyinuio
 15            -> allocb
 15              -> kmem_cache_alloc
 15              <- kmem_cache_alloc
 15            <- allocb
 15            -> uiomove
 15              -> xcopyin_nta
 15              <- kcopy
 15            <- uiomove
 15          <- socopyinuio
 15          -> udp_send
 15            -> proto_verify_ip_addr
 15            <- proto_verify_ip_addr
 15            -> udp_output_ancillary
 15              -> conn_get_ixa_exclusive
 15                -> kmem_alloc
 15                  -> kmem_cache_alloc
 15                  <- kmem_cache_alloc
 15                <- kmem_alloc
 15                -> ixa_safe_copy
 15                <- ixa_safe_copy
 15              <- conn_get_ixa_exclusive
 15              -> ip_attr_newdst
 15              <- ip_attr_newdst
 15              -> kmem_zalloc
 15                -> kmem_cache_alloc
 15                <- kmem_cache_alloc
 15              <- kmem_zalloc
 15              -> ip_pkt_copy
 15              <- ip_pkt_copy
 15              -> process_auxiliary_options
 15                -> proto_opt_lookup
 15                <- proto_opt_lookup
 15                -> udp_opt_set
 15                  -> udp_opt_allow_udr_set
 15                  <- udp_opt_allow_udr_set
 15                  -> udp_do_opt_set
 15                    -> conn_opt_set
 15                      -> conn_opt_set_ipv6
 15                      <- conn_opt_set_ipv6
 15                    <- conn_opt_set
 15                  <- udp_do_opt_set
 15                <- udp_opt_set
 15              <- process_auxiliary_options
 15              -> freemsg
 15                -> dblk_lastfree
 15                  -> kmem_cache_free
 15                  <- kmem_cache_free
 15                <- dblk_lastfree
 15              <- freemsg
 15              -> ixa_refrele
 15                -> ixa_inactive
 15                  -> ixa_cleanup
 15                  <- ixa_cleanup
 15                  -> kmem_free
 15                    -> kmem_cache_free
 15                    <- kmem_cache_free
 15                  <- kmem_free
 15                <- ixa_inactive
 15              <- ixa_refrele
 15              -> ip_pkt_free
 15              <- ip_pkt_free
 15              -> kmem_free
 15                -> kmem_cache_free
 15                <- kmem_cache_free
 15              <- kmem_free
 15            <- udp_output_ancillary
 15          <- udp_send
 15        <- so_sendmsg
 15      <- socket_sendmsg
 15      -> kmem_free
 15        -> kmem_cache_free
 15        <- kmem_cache_free
 15      <- kmem_free
 15      -> kmem_free
 15        -> kmem_cache_free
 15        <- kmem_cache_free
 15      <- kmem_free
 15      -> releasef
 15        -> clear_active_fd
 15        <- clear_active_fd
 15        -> cv_broadcast
 15        <- cv_broadcast
 15      <- releasef
 15      -> set_errno
 15      <- set_errno
 15    <- sendit
 15  <- sendmsg
 15  <= sendmsg                                      22

That's odd.  I am specifically using IPv4, but conn_opt_set_ipv6() is being called, and being the deepest entry in the callstack is likely where errno is being set.
Looking at https://github.com/illumos/illumos-gate/blob/master/usr/src/uts/common/inet/ip/conn_opt.c#L1543-L1544 we can see:
	if (connp->conn_family != AF_INET6)
		return (EINVAL);

and we can confirm that this is where EINVAL is being returned by again using DTrace to see what the input conn_family is:
$ dtrace -p "$(pgrep unbound)" -n 'conn_opt_set_ipv6:entry/pid==$target/ {print(((conn_t *)(args[0])->coa_connp)->conn_family);}'
dtrace: description 'conn_opt_set_ipv6:entry' matched 1 probe
CPU     ID                    FUNCTION:NAME
 10  40388          conn_opt_set_ipv6:entry sa_family_t 0x2

$ grep AF_INET /usr/include/sys/socket.h
#define AF_INET         2               /* internetwork: UDP, TCP, etc. */
#define AF_INET6        26              /* Internet Protocol, Version 6 */

So this appears to be the cause of the bug, trying to set IPv6 options on an IPv4 socket.
Let's use DTrace to find the code in unbound that calls the failing sendmsg() (arg1 is the return value, so print a user stack when it returns != 0):
$ dtrace -p "$(pgrep unbound)" -n 'sendmsg:return/pid == $target && arg1/ { ustack(); }'
 10    785                   sendmsg:return
              libc.so.1`__so_sendmsg+0xa
              libsocket.so.1`__xnet_sendmsg+0x15
              libunbound.so.8.1.22`comm_point_send_udp_msg_if.isra.0+0x293
              libunbound.so.8.1.22`comm_point_udp_ancil_callback+0x2fc
              libevent-2.1.so.7.0.1`event_process_active_single_queue+0x5ba
              libevent-2.1.so.7.0.1`event_base_loop+0x4bf
              libunbound.so.8.1.22`comm_base_dispatch+0x19
              unbound`daemon_fork+0x544
              unbound`main+0x4c0
              unbound`_start_crt+0x87
              unbound`_start+0x18

Looking at the unbound code for comm_point_send_udp_msg_if() the logic appears to be:
        if(r->srctype == 4) {
                cmsg->cmsg_level = IPPROTO_IP;
        } else if(r->srctype == 6) {
                cmsg->cmsg_level = IPPROTO_IPV6;
        } else {
                cmsg->cmsg_level = IPPROTO_IPV6;

Adding some manual debug code here shows that srctype == 0, and thus IPPROTO_IPV6 is being used. This appears to be the default value set in comm_point_udp_ancil_callback(), and it's not clear to me at first glance why neither of the IPv4 or IPv6 branches are being taken. Hopefully you folks will know what to do pretty quickly based on this information.
Out of interest, yes: if I explicitly specify the IPv6 loopback address then it always works fine:
$ dig +short www.bbc.co.uk @::1
www.bbc.co.uk.pri.bbc.co.uk.
bbc.map.fastly.net.
<IP_ADDRESS>
$ dig +short www.bbc.co.uk @::1
www.bbc.co.uk.pri.bbc.co.uk.
bbc.map.fastly.net.
<IP_ADDRESS>
[...]

Hope this helps.

Thanks for all the data! I believe this is already solved with 1c8f0e0fc5056e95fed87206ef6f81aed4d209d1.
Could you verify?

Looks like the patch works on SmartOS using 1.19.0.

Thanks! Closing this then.


Update presolve documentation

Codecov Report

Merging #60 (0280fd5) into main (7934f0e) will not change coverage.
The diff coverage is n/a.

@@           Coverage Diff           @@
##             main      #60   +/-   ##
=======================================
  Coverage   98.54%   98.54%
=======================================
  Files          18       18
  Lines         688      688
=======================================
  Hits          678      678
  Misses         10       10

Impacted Files
Coverage Δ

dwave/preprocessing/presolve/pypresolve.py
100.00% <ø> (ø)

:mega: We’re building smart automated test selection to slash your CI/CD build times. Learn more


theme is still displayed in dark no matter the value of editor.theme

What OS and OS version are you experiencing the issue(s) on?
mac os v 10.15.3
What version of graphql-playground(-electron/-middleware) are you experiencing the issue(s) on?
1.7.12
What is the expected behavior?
changing the theme from dark to light in the setting don't do anything. changing the fontSize work well and instantly. I don't have dark theme on my browser
"editor.fontSize": 16,
"editor.theme": "light",
What is the actual behavior?
theme is still displayed in dark no matter the value of editor.theme
Thanks for help

Did anyone figure this one out? I have the same issue, unfortunately.

I am experiencing this too.  It's a clear violation of WCAG 2.1 1.4.3 Contrast Minimum.  This is having a large impact on our employees with low vision who are trying to use this pro

duct.


Introduced ClassLike Interface

See #171

@dantleech,
Thanks for having already signed the Contribution License Agreement. Your agreement was validated by Microsoft. We will now review your pull request.
Thanks,
Microsoft Pull Request Bot

Excellent, thanks!


now dev rebuilding lambda on browser refresh

This is happening in the svelte-function project in now-example repo without any file changes.
Refreshing the browser does rebuild the lambdas every time even if there is no changes.
Console output:
> Now CLI 16.1.2 dev (beta) — https://zeit.co/feedback/dev
> Creating initial build
> Success! Build completed

 LOGS

> Ready! Available at http://localhost:3000
rollup v1.20.0
bundles src/main.js → public/bundle.js...
LiveReload enabled
created public/bundle.js in 186ms
> Building @now/static-build@latest:package.json
Downloading user files...
Detected Svelte framework. Optimizing your deployment...
Svelte does not require a specific Node.js version.
Do you happen to have Developer Tool open on your browser with Disable cache checkbox checked?
If that the case, this might happen. Since now dev rebuild on hard refresh.

Thanks @sophearak it looks like it's not rebuilding with devtools off.
Would there be a way to only rebuild on code change?

You can uncheck Disable cache on Network tab, then refresh should not be rebuilt anymore.
Hope that help 🙌

Thanks @sophearak sometime I need to have clear cache especially to be sure it's picking up the most up to date static assets. The Next.js example does work with the disable cache option enabled which is why I think this is an issue.

@plrenaudin I believed it depend on how framework set up their dev server.
Personally what I do, when come to similar situation, I always have my Disable cache option uncheck. When I want browser pick up new stuffs, I do the hard refresh with keyboard shortcut.

Hello everyone,
We are currently revamping now dev completely. My apologies for the issues that you are facing and the new version of now dev should be out soon.
Please reach out to<EMAIL_ADDRESS>if you face any issues in the future.


Ros Foxy Release

I see in the readme that you are planning to suppoert LTS version, you have a date to release foxy version

Hi, @olmerg
Thanks for your interest in the ros2arduino library.
I'm planning on releasing it after making certain issues clear.

I'm sorry, @olmerg
Unfortunately, we decided not to plan on supporting ros2arduino beyond the current version (0.2.1).
README will be modified.


Remove 'i/s' options from __oo__presetShellOpts in try command

set -i/set -s are no longer valid so that I delete them.
When I use my script which use tryCatch by sourcing, an error has occured because of this.
I'm sure this way of executing (by sourcing scripts) is not common. I do while testing and developing.
Anyway, as we don't need those two options, I decided to delete them.
This is what I've got before this change(blib::install is my command defined in blib.oo.sh):
<X_X>:blib$ source ./blib.oo.sh
$?is0
<X_X>:blib$ blib::install Cj-bc/libtar
bash: set: -i: invalid option
set: usage: set [-abefhkmnptuvxBCHP] [-o option-name] [--] [arg ...]

Thanks @Cj-bc


add north carolina

so I'm a bit stuck, though may be able to figure it out soon enough
getting this error on 'yarn server gulp start'.  maybe just have the elections official version incorrect:
Lucas-MBP:mail-my-ballot lucaloncar$ yarn server gulp start
yarn run v1.22.4
$ yarn workspace @vbm/server gulp start
$ gulp start
[23:04:20] Using gulpfile ~/Documents/vbm/mail-my-ballot/north_carolina/mail-my-ballot/packages/server/gulpfile.js
[23:04:20] Starting 'start'...
Using ts-node version 8.6.2, typescript version 3.7.5
app listening on port 8080
(node:48665) UnhandledPromiseRejectionWarning: FetchError: invalid json response body at https://raw.githubusercontent.com/mail-my-ballot/elections-officials/v1.7.0/public/virginia.json reason: Unexpected token : in JSON at position 3
    at /Users/lucaloncar/Documents/vbm/mail-my-ballot/north_carolina/mail-my-ballot/node_modules/node-fetch/lib/index.js:272:32
    at processTicksAndRejections (internal/process/task_queues.js:97:5)
(node:48665) UnhandledPromiseRejectionWarning: Unhandled promise rejection. This error originated either by throwing inside of an async function without a catch block, or by rejecting a promise which was not handled with .catch(). To terminate the node process on unhandled promise rejection, use the CLI flag `--unhandled-rejections=strict` (see https://nodejs.org/api/cli.html#cli_unhandled_rejections_mode). (rejection id: 2)
(node:48665) [DEP0018] DeprecationWarning: Unhandled promise rejections are deprecated. In the future, promise rejections that are not handled will terminate the Node.js process with a non-zero exit code.
^X^C
Lucas-MBP:mail-my-ballot lucaloncar$

Just pushed a v1.7.0 tag including the North Carolina data, hope that helps.

I'm having a new error now which I don't quite understand:
Lucas-MBP:mail-my-ballot lucaloncar$ yarn server gulp start
yarn run v1.22.4
$ yarn workspace @vbm/server gulp start
$ gulp start
[18:29:53] Using gulpfile ~/Documents/vbm/mail-my-ballot/north_carolina/mail-my-ballot/packages/server/gulpfile.js
[18:29:53] Starting 'start'...
Using ts-node version 8.6.2, typescript version 3.7.5
app listening on port 8080
Successfully loaded contact data for 16 states in 1.288 seconds
(node:48980) UnhandledPromiseRejectionWarning: TypeError: Cannot read property 'toLowerCase' of undefined
    at /Users/lucaloncar/Documents/vbm/mail-my-ballot/north_carolina/mail-my-ballot/packages/server/src/service/contact/normalize.ts:8:18
    at Object.exports.normalizeLocaleKey (/Users/lucaloncar/Documents/vbm/mail-my-ballot/north_carolina/mail-my-ballot/packages/server/src/service/contact/normalize.ts:56:10)
    at /Users/lucaloncar/Documents/vbm/mail-my-ballot/north_carolina/mail-my-ballot/packages/server/src/service/contact/normalize.ts:76:7
    at Array.map (<anonymous>)
    at Object.exports.normalizeState (/Users/lucaloncar/Documents/vbm/mail-my-ballot/north_carolina/mail-my-ballot/packages/server/src/service/contact/normalize.ts:74:26)
    at /Users/lucaloncar/Documents/vbm/mail-my-ballot/north_carolina/mail-my-ballot/packages/server/src/service/contact/normalize.ts:92:7
    at Array.map (<anonymous>)
    at Object.exports.normalizeStates (/Users/lucaloncar/Documents/vbm/mail-my-ballot/north_carolina/mail-my-ballot/packages/server/src/service/contact/normalize.ts:89:26)
    at /Users/lucaloncar/Documents/vbm/mail-my-ballot/north_carolina/mail-my-ballot/packages/server/src/service/contact/loader.ts:65:20
    at Generator.next (<anonymous>)
(node:48980) UnhandledPromiseRejectionWarning: Unhandled promise rejection. This error originated either by throwing inside of an async function without a catch block, or by rejecting a promise which was not handled with .catch(). To terminate the node process on unhandled promise rejection, use the CLI flag `--unhandled-rejections=strict` (see https://nodejs.org/api/cli.html#cli_unhandled_rejections_mode). (rejection id: 1)
(node:48980) [DEP0018] DeprecationWarning: Unhandled promise rejections are deprecated. In the future, promise rejections that are not handled will terminate the Node.js process with a non-zero exit code.
^X^C
Lucas-MBP:mail-my-ballot lucaloncar$

Will continue to try to work it out.  Looks like there's something wrong with loading some state data.

Looks to me like you may need to add North Carolina to packages/server/src/service/contact/normalize.ts around line 26 to define the locale key as "only county."
I think some states use city or city+county as the unique locale keys, but the North Carolina data is just by county.

Thanks for catching that Tristan.
I'm going to take a break from working on this, so made another commit with what I have so far incase this is very urgent and someone wants to take over.
The latest is that it feels like there needs to be a custom input for North Carolina since there are different fields for First Name, Last Name, Middle Name and Suffix, and there are edge cases ("John David Johnson Jr" is David a second first name, or a middle name?) that would not be caught by some string splitting on spaces.

Here's the sign up page:

Here's the email it generates:

Please look over this code carefully, I'm sure I made a mistake -- still shaky on both TypeScript and React.

Here's the sign up page:

Here's the email it generates:

Please look over this code carefully, I'm sure I made a mistake -- still shaky on both TypeScript and React.


Can't stop Persistent Container

Is there an existing issue for this?

[X] I have searched the existing issues

Describe the bug
Trying to stop a persistent container results in an error.  On top of this, if you click on the "View logs" you briefly see a page showing the error, however you almost instantly get taken to the console output of the sql server so it's impossible to see the error.
Expected Behavior
I would like to be able to stop a persistent container - e.g. maybe I'm doing some chaos testing.  If stopping persistent containers is not supported, then I'd expect the stop button to not show.
Additionally I'd expect to be able to see the error after hitting "View log", and not have the error only visible for a fraction of a second.
Steps To Reproduce
var sql = builder.AddSqlServer("sql")
    .WithLifetime(ContainerLifetime.Persistent);
var db = sql.AddDatabase("mydb");

https://github.com/user-attachments/assets/71836179-eb69-4586-869d-399cab92bb42
Exceptions (if any)
See video above - you'll have to pause at the right moment as it only shows up for a few frames.
.NET Version info
  <ItemGroup>
    <PackageReference Include="Aspire.Hosting.AppHost" Version="9.0.0-preview.4.24470.1" />
    <PackageReference Include="Aspire.Hosting.PostgreSQL" Version="9.0.0-preview.4.24470.1" />
    <PackageReference Include="Aspire.Hosting.Redis" Version="9.0.0-preview.4.24470.1" />
    <PackageReference Include="Aspire.Hosting.SqlServer" Version="9.0.0-preview.4.24470.1" />
  </ItemGroup>

.NET SDK:
 Version:           9.0.100-rc.1.24452.12
 Commit:            81a714c6d3
 Workload version:  9.0.100-manifests.c7c7028a
 MSBuild version:   17.12.0-preview-24422-09+d17ec720d

Runtime Environment:
 OS Name:     Windows
 OS Version:  10.0.22631
 OS Platform: Windows
 RID:         win-x64
 Base Path:   C:\Program Files\dotnet\sdk\9.0.100-rc.1.24452.12\

.NET workloads installed:
Configured to use loose manifests when installing new manifests.
 [aspire]
   Installation Source: VS 17.11.35312.102
   Manifest Version:    9.0.0-preview.4.24454.4/8.0.100
   Manifest Path:       C:\Program Files\dotnet\sdk-manifests\8.0.100\microsoft.net.sdk.aspire\9.0.0-preview.4.24454.4\WorkloadManifest.json
   Install Type:        FileBased

Host:
  Version:      9.0.0-rc.1.24431.7
  Architecture: x64
  Commit:       static

.NET SDKs installed:
  8.0.400 [C:\Program Files\dotnet\sdk]
  8.0.401 [C:\Program Files\dotnet\sdk]
  9.0.100-rc.1.24452.12 [C:\Program Files\dotnet\sdk]

.NET runtimes installed:
  Microsoft.AspNetCore.App 8.0.8 [C:\Program Files\dotnet\shared\Microsoft.AspNetCore.App]
  Microsoft.AspNetCore.App 9.0.0-rc.1.24452.1 [C:\Program Files\dotnet\shared\Microsoft.AspNetCore.App]
  Microsoft.NETCore.App 8.0.8 [C:\Program Files\dotnet\shared\Microsoft.NETCore.App]
  Microsoft.NETCore.App 9.0.0-rc.1.24431.7 [C:\Program Files\dotnet\shared\Microsoft.NETCore.App]
  Microsoft.WindowsDesktop.App 8.0.8 [C:\Program Files\dotnet\shared\Microsoft.WindowsDesktop.App]
  Microsoft.WindowsDesktop.App 9.0.0-rc.1.24452.1 [C:\Program Files\dotnet\shared\Microsoft.WindowsDesktop.App]

Other architectures found:
  x86   [C:\Program Files (x86)\dotnet]
    registered at [HKLM\SOFTWARE\dotnet\Setup\InstalledVersions\x86\InstallLocation]

Environment variables:
  Not set

global.json file:
  Not found

Learn more:
  https://aka.ms/dotnet/info

Download .NET:
  https://aka.ms/dotnet/download

Anything else?
No response

Yes this is a known issue that is being addressed in DCP.


Appstudio update test-component-pac-xpdl

Pipelines as Code configuration proposal

Pipelines as Code CI/test-component-pac-xpdl-on-pull-request has successfully validated your commit.

StatusDurationName

✅ Succeeded
10 seconds
init

✅ Succeeded
23 seconds
clone-repository

✅ Succeeded
2 minutes
build-container

✅ Succeeded
1 minute
inspect-image

✅ Succeeded
1 minute
deprecated-base-image-check

✅ Succeeded
1 minute
clamav-scan

✅ Succeeded
4 minutes
clair-scan

✅ Succeeded
1 minute
sbom-json-check

✅ Succeeded
31 seconds
optional-label-check

✅ Succeeded
31 seconds
label-check

✅ Succeeded
8 seconds
show-sbom

✅ Succeeded
9 seconds
show-summary

Pipelines as Code CI/test-component-pac-xpdl-on-pull-request has successfully validated your commit.


Remove duplicate files

Can one remove duplicates in a medium file, if they contain two programs of the same language

Hey, I want to give this a shot!

Hey, I would love to work on this issue, please assign it to me

Hey there, I would love to be working on this issue, could I be assigned this task

Hey, I want to give this a shot!

sure

@himanshuaggar
i assign it to you


Add unit tests

Codecov Report

:exclamation: No coverage uploaded for pull request base (master@dcf0e9b). Click here to learn what that means.
The diff coverage is n/a.

@@            Coverage Diff            @@
##             master      #13   +/-   ##
=========================================
  Coverage          ?   27.13%
  Complexity        ?      177
=========================================
  Files             ?       32
  Lines             ?     2223
  Branches          ?      214
=========================================
  Hits              ?      603
  Misses            ?     1595
  Partials          ?       25

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 dcf0e9b...ed1e0bb. Read the comment docs.


creation of settings fragment

Is it necessary to have a Complete Fragment for Settings? What Will we have in Settings? A modal Overlay won't be enough?


dApp: Tidy up the RaidenService module and introduce some structure

Description
At the moment this module is a steadily growing. Functions get bigger and bigger. Nobody finds something, it is hard to read and hard to extend. Parts like the subscription to events for submitting notifications started small for a couple of events. Now it has become huge without any structure. But actually this procedure follows a pretty simple schema. This should be represented in the code. This will increase the readability of the code and new contributor can easily add/remove a notification.
Another example is the connect() function. It is at the moment of writing 167 (!!!!!) lines long. This is insane. Everybody add something somewhere. There is no structure of the code and no overview what happens during this stage of the application.
This story continues...
Although is the concept of separating concerns missing. This makes it incredibly hard to have good tests and especially an overview of how complete/good the test suite(s) is/are.
Acceptance criteria

The code is clean, readable and easy to extend

Tasks

[ ]

Closing, already an issue for this #2231


Error: Building package jsoncpp:x64-windows failed with: BUILD_FAILED

Host Environment

OS: Windows 10
Compiler: 3.17.2

To Reproduce
Steps to reproduce the behavior:
vcpkg install jsoncpp:x64-windows
Failure logs
Computing installation plan...
The following packages will be built and installed:
jsoncpp[core]:x64-windows
Detecting compiler hash for triplet x64-windows...
A suitable version of powershell-core was not found (required v7.0.3). Downloading portable powershell-core v7.0.3...
Downloading powershell-core...
https://github.com/PowerShell/PowerShell/releases/download/v7.0.3/PowerShell-7.0.3-win-x86.zip -> C:\test\vcpkg\downloads\PowerShell-7.0.3-win-x86.zip
Extracting powershell-core...
Starting package 1/1: jsoncpp:x64-windows
Building package jsoncpp[core]:x64-windows...
Could not locate cached archive: C:\Users\gaozilai\AppData\Local\vcpkg\archives\32\32746ce1949206b278737ee13f7a6dae2ca6d2db.zip
-- Downloading https://github.com/open-source-parsers/jsoncpp/archive/9059f5cad030ba11d37818847443a53918c327b1.tar.gz...
-- Extracting source C:/test/vcpkg/downloads/open-source-parsers-jsoncpp-9059f5cad030ba11d37818847443a53918c327b1.tar.gz
-- Using source at C:/test/vcpkg/buildtrees/jsoncpp/src/3918c327b1-034a82149a.clean
-- Configuring x64-windows
CMake Error at scripts/cmake/vcpkg_execute_required_process.cmake:85 (message):
Command failed: ninja -v
Working Directory: C:/test/vcpkg/buildtrees/jsoncpp/x64-windows-rel/vcpkg-parallel-configure
Error code: 1
See logs for more information:
C:\test\vcpkg\buildtrees\jsoncpp\config-x64-windows-out.log
Call Stack (most recent call first):
scripts/cmake/vcpkg_configure_cmake.cmake:305 (vcpkg_execute_required_process)
ports/jsoncpp/portfile.cmake:11 (vcpkg_configure_cmake)
scripts/ports.cmake:79 (include)
Error: Building package jsoncpp:x64-windows failed with: BUILD_FAILED
Please ensure you're using the latest portfiles with .\vcpkg update, then
submit an issue at https://github.com/Microsoft/vcpkg/issues including:
Package: jsoncpp:x64-windows
Vcpkg version: 2020.06.15-nohash
Additionally, attach any relevant sections from the log files above.
Additional context
*config-x64-windows-out.log
[1/2] cmd /c "cd .. && "C:/test/vcpkg/downloads/tools/cmake-3.17.2-windows/cmake-3.17.2-win32-x86/bin/cmake.exe" "C:/test/vcpkg/buildtrees/jsoncpp/src/3918c327b1-034a82149a.clean" "-DJSONCPP_WITH_CMAKE_PACKAGE=ON" "-DBUILD_STATIC_LIBS=0" "-DJSONCPP_WITH_PKGCONFIG_SUPPORT=OFF" "-DJSONCPP_WITH_POST_BUILD_UNITTEST=OFF" "-DJSONCPP_WITH_TESTS=OFF" "-DJSONCPP_WITH_EXAMPLE=OFF" "-DCMAKE_MAKE_PROGRAM=C:/test/vcpkg/downloads/tools/ninja/1.10.1-windows/ninja.exe" "-DBUILD_SHARED_LIBS=ON" "-DVCPKG_CHAINLOAD_TOOLCHAIN_FILE=C:/test/vcpkg/scripts/toolchains/windows.cmake" "-DVCPKG_TARGET_TRIPLET=x64-windows" "-DVCPKG_SET_CHARSET_FLAG=ON" "-DVCPKG_PLATFORM_TOOLSET=v141" "-DCMAKE_EXPORT_NO_PACKAGE_REGISTRY=ON" "-DCMAKE_FIND_PACKAGE_NO_PACKAGE_REGISTRY=ON" "-DCMAKE_FIND_PACKAGE_NO_SYSTEM_PACKAGE_REGISTRY=ON" "-DCMAKE_INSTALL_SYSTEM_RUNTIME_LIBS_SKIP=TRUE" "-DCMAKE_VERBOSE_MAKEFILE=ON" "-DVCPKG_APPLOCAL_DEPS=OFF" "-DCMAKE_TOOLCHAIN_FILE=C:/test/vcpkg/scripts/buildsystems/vcpkg.cmake" "-DCMAKE_ERROR_ON_ABSOLUTE_INSTALL_DESTINATION=ON" "-DVCPKG_CXX_FLAGS=" "-DVCPKG_CXX_FLAGS_RELEASE=" "-DVCPKG_CXX_FLAGS_DEBUG=" "-DVCPKG_C_FLAGS=" "-DVCPKG_C_FLAGS_RELEASE=" "-DVCPKG_C_FLAGS_DEBUG=" "-DVCPKG_CRT_LINKAGE=dynamic" "-DVCPKG_LINKER_FLAGS=" "-DVCPKG_LINKER_FLAGS_RELEASE=" "-DVCPKG_LINKER_FLAGS_DEBUG=" "-DVCPKG_TARGET_ARCHITECTURE=x64" "-DCMAKE_INSTALL_LIBDIR:STRING=lib" "-DCMAKE_INSTALL_BINDIR:STRING=bin" "-D_VCPKG_ROOT_DIR=C:/test/vcpkg" "-D_VCPKG_INSTALLED_DIR=C:/test/vcpkg/installed" "-DVCPKG_MANIFEST_INSTALL=OFF" "-G" "Ninja" "-DCMAKE_BUILD_TYPE=Release" "-DCMAKE_INSTALL_PREFIX=C:/test/vcpkg/packages/jsoncpp_x64-windows""
FAILED: ../CMakeCache.txt
cmd /c "cd .. && "C:/test/vcpkg/downloads/tools/cmake-3.17.2-windows/cmake-3.17.2-win32-x86/bin/cmake.exe" "C:/test/vcpkg/buildtrees/jsoncpp/src/3918c327b1-034a82149a.clean" "-DJSONCPP_WITH_CMAKE_PACKAGE=ON" "-DBUILD_STATIC_LIBS=0" "-DJSONCPP_WITH_PKGCONFIG_SUPPORT=OFF" "-DJSONCPP_WITH_POST_BUILD_UNITTEST=OFF" "-DJSONCPP_WITH_TESTS=OFF" "-DJSONCPP_WITH_EXAMPLE=OFF" "-DCMAKE_MAKE_PROGRAM=C:/test/vcpkg/downloads/tools/ninja/1.10.1-windows/ninja.exe" "-DBUILD_SHARED_LIBS=ON" "-DVCPKG_CHAINLOAD_TOOLCHAIN_FILE=C:/test/vcpkg/scripts/toolchains/windows.cmake" "-DVCPKG_TARGET_TRIPLET=x64-windows" "-DVCPKG_SET_CHARSET_FLAG=ON" "-DVCPKG_PLATFORM_TOOLSET=v141" "-DCMAKE_EXPORT_NO_PACKAGE_REGISTRY=ON" "-DCMAKE_FIND_PACKAGE_NO_PACKAGE_REGISTRY=ON" "-DCMAKE_FIND_PACKAGE_NO_SYSTEM_PACKAGE_REGISTRY=ON" "-DCMAKE_INSTALL_SYSTEM_RUNTIME_LIBS_SKIP=TRUE" "-DCMAKE_VERBOSE_MAKEFILE=ON" "-DVCPKG_APPLOCAL_DEPS=OFF" "-DCMAKE_TOOLCHAIN_FILE=C:/test/vcpkg/scripts/buildsystems/vcpkg.cmake" "-DCMAKE_ERROR_ON_ABSOLUTE_INSTALL_DESTINATION=ON" "-DVCPKG_CXX_FLAGS=" "-DVCPKG_CXX_FLAGS_RELEASE=" "-DVCPKG_CXX_FLAGS_DEBUG=" "-DVCPKG_C_FLAGS=" "-DVCPKG_C_FLAGS_RELEASE=" "-DVCPKG_C_FLAGS_DEBUG=" "-DVCPKG_CRT_LINKAGE=dynamic" "-DVCPKG_LINKER_FLAGS=" "-DVCPKG_LINKER_FLAGS_RELEASE=" "-DVCPKG_LINKER_FLAGS_DEBUG=" "-DVCPKG_TARGET_ARCHITECTURE=x64" "-DCMAKE_INSTALL_LIBDIR:STRING=lib" "-DCMAKE_INSTALL_BINDIR:STRING=bin" "-D_VCPKG_ROOT_DIR=C:/test/vcpkg" "-D_VCPKG_INSTALLED_DIR=C:/test/vcpkg/installed" "-DVCPKG_MANIFEST_INSTALL=OFF" "-G" "Ninja" "-DCMAKE_BUILD_TYPE=Release" "-DCMAKE_INSTALL_PREFIX=C:/test/vcpkg/packages/jsoncpp_x64-windows""
-- The CXX compiler identification is unknown
-- Check for working CXX compiler: C:/Program Files (x86)/Microsoft Visual Studio/2017/Community/VC/Tools/MSVC/14.16.27023/bin/Hostx64/x64/cl.exe
-- Check for working CXX compiler: C:/Program Files (x86)/Microsoft Visual Studio/2017/Community/VC/Tools/MSVC/14.16.27023/bin/Hostx64/x64/cl.exe - broken
CMake Error at C:/test/vcpkg/downloads/tools/cmake-3.17.2-windows/cmake-3.17.2-win32-x86/share/cmake-3.17/Modules/CMakeTestCXXCompiler.cmake:53 (message):
The C++ compiler
"C:/Program Files (x86)/Microsoft Visual Studio/2017/Community/VC/Tools/MSVC/14.16.27023/bin/Hostx64/x64/cl.exe"

is not able to compile a simple test program.
It fails with the following output:
Change Dir: C:/test/vcpkg/buildtrees/jsoncpp/x64-windows-rel/CMakeFiles/CMakeTmp

Run Build Command(s):C:/test/vcpkg/downloads/tools/ninja/1.10.1-windows/ninja.exe cmTC_a9318 && [1/2] Building CXX object CMakeFiles\cmTC_a9318.dir\testCXXCompiler.cxx.obj
FAILED: CMakeFiles/cmTC_a9318.dir/testCXXCompiler.cxx.obj
C:\PROGRA~2\MICROS~1\2017\COMMUN~1\VC\Tools\MSVC\1416~1.270\bin\Hostx64\x64\cl.exe    /nologo /DWIN32 /D_WINDOWS /W3 /utf-8 /GR /EHsc /MP -o CMakeFiles\cmTC_a9318.dir\testCXXCompiler.cxx.obj -c testCXXCompiler.cxx
cl : Command line warning D9035 : option 'o' has been deprecated and will be removed in a future release
testCXXCompiler.cxx
c1xx: fatal error C1083: Cannot open source file: 'testCXXCompiler.cxx': No such file or directory
ninja: build stopped: subcommand failed.

CMake will not be able to correctly generate this project.
Call Stack (most recent call first):
CMakeLists.txt:64 (project)
-- Configuring incomplete, errors occurred!
See also "C:/test/vcpkg/buildtrees/jsoncpp/x64-windows-rel/CMakeFiles/CMakeOutput.log".
See also "C:/test/vcpkg/buildtrees/jsoncpp/x64-windows-rel/CMakeFiles/CMakeError.log".
[2/2] cmd /c "cd ../../x64-windows-dbg && "C:/test/vcpkg/downloads/tools/cmake-3.17.2-windows/cmake-3.17.2-win32-x86/bin/cmake.exe" "C:/test/vcpkg/buildtrees/jsoncpp/src/3918c327b1-034a82149a.clean" "-DJSONCPP_WITH_CMAKE_PACKAGE=ON" "-DBUILD_STATIC_LIBS=0" "-DJSONCPP_WITH_PKGCONFIG_SUPPORT=OFF" "-DJSONCPP_WITH_POST_BUILD_UNITTEST=OFF" "-DJSONCPP_WITH_TESTS=OFF" "-DJSONCPP_WITH_EXAMPLE=OFF" "-DCMAKE_MAKE_PROGRAM=C:/test/vcpkg/downloads/tools/ninja/1.10.1-windows/ninja.exe" "-DBUILD_SHARED_LIBS=ON" "-DVCPKG_CHAINLOAD_TOOLCHAIN_FILE=C:/test/vcpkg/scripts/toolchains/windows.cmake" "-DVCPKG_TARGET_TRIPLET=x64-windows" "-DVCPKG_SET_CHARSET_FLAG=ON" "-DVCPKG_PLATFORM_TOOLSET=v141" "-DCMAKE_EXPORT_NO_PACKAGE_REGISTRY=ON" "-DCMAKE_FIND_PACKAGE_NO_PACKAGE_REGISTRY=ON" "-DCMAKE_FIND_PACKAGE_NO_SYSTEM_PACKAGE_REGISTRY=ON" "-DCMAKE_INSTALL_SYSTEM_RUNTIME_LIBS_SKIP=TRUE" "-DCMAKE_VERBOSE_MAKEFILE=ON" "-DVCPKG_APPLOCAL_DEPS=OFF" "-DCMAKE_TOOLCHAIN_FILE=C:/test/vcpkg/scripts/buildsystems/vcpkg.cmake" "-DCMAKE_ERROR_ON_ABSOLUTE_INSTALL_DESTINATION=ON" "-DVCPKG_CXX_FLAGS=" "-DVCPKG_CXX_FLAGS_RELEASE=" "-DVCPKG_CXX_FLAGS_DEBUG=" "-DVCPKG_C_FLAGS=" "-DVCPKG_C_FLAGS_RELEASE=" "-DVCPKG_C_FLAGS_DEBUG=" "-DVCPKG_CRT_LINKAGE=dynamic" "-DVCPKG_LINKER_FLAGS=" "-DVCPKG_LINKER_FLAGS_RELEASE=" "-DVCPKG_LINKER_FLAGS_DEBUG=" "-DVCPKG_TARGET_ARCHITECTURE=x64" "-DCMAKE_INSTALL_LIBDIR:STRING=lib" "-DCMAKE_INSTALL_BINDIR:STRING=bin" "-D_VCPKG_ROOT_DIR=C:/test/vcpkg" "-D_VCPKG_INSTALLED_DIR=C:/test/vcpkg/installed" "-DVCPKG_MANIFEST_INSTALL=OFF" "-G" "Ninja" "-DCMAKE_BUILD_TYPE=Debug" "-DCMAKE_INSTALL_PREFIX=C:/test/vcpkg/packages/jsoncpp_x64-windows/debug""
FAILED: ../../x64-windows-dbg/CMakeCache.txt
cmd /c "cd ../../x64-windows-dbg && "C:/test/vcpkg/downloads/tools/cmake-3.17.2-windows/cmake-3.17.2-win32-x86/bin/cmake.exe" "C:/test/vcpkg/buildtrees/jsoncpp/src/3918c327b1-034a82149a.clean" "-DJSONCPP_WITH_CMAKE_PACKAGE=ON" "-DBUILD_STATIC_LIBS=0" "-DJSONCPP_WITH_PKGCONFIG_SUPPORT=OFF" "-DJSONCPP_WITH_POST_BUILD_UNITTEST=OFF" "-DJSONCPP_WITH_TESTS=OFF" "-DJSONCPP_WITH_EXAMPLE=OFF" "-DCMAKE_MAKE_PROGRAM=C:/test/vcpkg/downloads/tools/ninja/1.10.1-windows/ninja.exe" "-DBUILD_SHARED_LIBS=ON" "-DVCPKG_CHAINLOAD_TOOLCHAIN_FILE=C:/test/vcpkg/scripts/toolchains/windows.cmake" "-DVCPKG_TARGET_TRIPLET=x64-windows" "-DVCPKG_SET_CHARSET_FLAG=ON" "-DVCPKG_PLATFORM_TOOLSET=v141" "-DCMAKE_EXPORT_NO_PACKAGE_REGISTRY=ON" "-DCMAKE_FIND_PACKAGE_NO_PACKAGE_REGISTRY=ON" "-DCMAKE_FIND_PACKAGE_NO_SYSTEM_PACKAGE_REGISTRY=ON" "-DCMAKE_INSTALL_SYSTEM_RUNTIME_LIBS_SKIP=TRUE" "-DCMAKE_VERBOSE_MAKEFILE=ON" "-DVCPKG_APPLOCAL_DEPS=OFF" "-DCMAKE_TOOLCHAIN_FILE=C:/test/vcpkg/scripts/buildsystems/vcpkg.cmake" "-DCMAKE_ERROR_ON_ABSOLUTE_INSTALL_DESTINATION=ON" "-DVCPKG_CXX_FLAGS=" "-DVCPKG_CXX_FLAGS_RELEASE=" "-DVCPKG_CXX_FLAGS_DEBUG=" "-DVCPKG_C_FLAGS=" "-DVCPKG_C_FLAGS_RELEASE=" "-DVCPKG_C_FLAGS_DEBUG=" "-DVCPKG_CRT_LINKAGE=dynamic" "-DVCPKG_LINKER_FLAGS=" "-DVCPKG_LINKER_FLAGS_RELEASE=" "-DVCPKG_LINKER_FLAGS_DEBUG=" "-DVCPKG_TARGET_ARCHITECTURE=x64" "-DCMAKE_INSTALL_LIBDIR:STRING=lib" "-DCMAKE_INSTALL_BINDIR:STRING=bin" "-D_VCPKG_ROOT_DIR=C:/test/vcpkg" "-D_VCPKG_INSTALLED_DIR=C:/test/vcpkg/installed" "-DVCPKG_MANIFEST_INSTALL=OFF" "-G" "Ninja" "-DCMAKE_BUILD_TYPE=Debug" "-DCMAKE_INSTALL_PREFIX=C:/test/vcpkg/packages/jsoncpp_x64-windows/debug""
-- The CXX compiler identification is unknown
-- Check for working CXX compiler: C:/Program Files (x86)/Microsoft Visual Studio/2017/Community/VC/Tools/MSVC/14.16.27023/bin/Hostx64/x64/cl.exe
-- Check for working CXX compiler: C:/Program Files (x86)/Microsoft Visual Studio/2017/Community/VC/Tools/MSVC/14.16.27023/bin/Hostx64/x64/cl.exe - broken
CMake Error at C:/test/vcpkg/downloads/tools/cmake-3.17.2-windows/cmake-3.17.2-win32-x86/share/cmake-3.17/Modules/CMakeTestCXXCompiler.cmake:53 (message):
The C++ compiler
"C:/Program Files (x86)/Microsoft Visual Studio/2017/Community/VC/Tools/MSVC/14.16.27023/bin/Hostx64/x64/cl.exe"

is not able to compile a simple test program.
It fails with the following output:
Change Dir: C:/test/vcpkg/buildtrees/jsoncpp/x64-windows-dbg/CMakeFiles/CMakeTmp

Run Build Command(s):C:/test/vcpkg/downloads/tools/ninja/1.10.1-windows/ninja.exe cmTC_ba145 && [1/2] Building CXX object CMakeFiles\cmTC_ba145.dir\testCXXCompiler.cxx.obj
FAILED: CMakeFiles/cmTC_ba145.dir/testCXXCompiler.cxx.obj
C:\PROGRA~2\MICROS~1\2017\COMMUN~1\VC\Tools\MSVC\1416~1.270\bin\Hostx64\x64\cl.exe    /nologo /DWIN32 /D_WINDOWS /W3 /utf-8 /GR /EHsc /MP -o CMakeFiles\cmTC_ba145.dir\testCXXCompiler.cxx.obj -c testCXXCompiler.cxx
cl : Command line warning D9035 : option 'o' has been deprecated and will be removed in a future release
testCXXCompiler.cxx
c1xx: fatal error C1083: Cannot open source file: 'testCXXCompiler.cxx': No such file or directory
ninja: build stopped: subcommand failed.

CMake will not be able to correctly generate this project.
Call Stack (most recent call first):
CMakeLists.txt:64 (project)
-- Configuring incomplete, errors occurred!
See also "C:/test/vcpkg/buildtrees/jsoncpp/x64-windows-dbg/CMakeFiles/CMakeOutput.log".
See also "C:/test/vcpkg/buildtrees/jsoncpp/x64-windows-dbg/CMakeFiles/CMakeError.log".
ninja: build stopped: subcommand failed.

@gaozilai, it looks something wrong in Visual Studio setup.

Do you install English language pack? if not, please installed it and try again see https://github.com/microsoft/vcpkg/issues/13051#issuecomment-678109583,
If the issue persist, please check if the windows sdk installed, see https://github.com/microsoft/vcpkg/issues/12607
If it still be an issue for you, could you repair or reinstall VS, and try again?

Failures:
-- Check for working CXX compiler: C:/Program Files (x86)/Microsoft Visual Studio/2017/Community/VC/Tools/MSVC/14.16.27023/bin/Hostx64/x64/cl.exe - broken
CMake Error at C:/test/vcpkg/downloads/tools/cmake-3.17.2-windows/cmake-3.17.2-win32-x86/share/cmake-3.17/Modules/CMakeTestCXXCompiler.cmake:53 (message):
The C++ compiler
"C:/Program Files (x86)/Microsoft Visual Studio/2017/Community/VC/Tools/MSVC/14.16.27023/bin/Hostx64/x64/cl.exe"
is not able to compile a simple test program.

Yes, I installed English language pack, otherwise there was a big red error warning.
I have installed windows sdk, version 10.0.17763.0.
In my Windows OS, there are two different VS version, VS2010 and VS2017,  both can work perfectly. Does this matter?

What does 'vcpkg env --triplet x64-windows --debug' show?

[DEBUG] Feature flag 'binarycaching' unset
[DEBUG] Feature flag 'manifests' unset
[DEBUG] Feature flag 'compilertracking' unset
[DEBUG] Feature flag 'registries' unset
[DEBUG] Using vcpkg-root: C:\test\vcpkg
[DEBUG] Using installed-root: C:\test\vcpkg\installed
[DEBUG] Using buildtrees-root: C:\test\vcpkg\buildtrees
[DEBUG] Using downloads-root: C:\test\vcpkg\downloads
[DEBUG] Using packages-root: C:\test\vcpkg\packages
[DEBUG] Using scripts-root: C:\test\vcpkg\scripts
[DEBUG] CreateProcessW("C:\test\vcpkg\downloads\tools\cmake-3.17.2-windows\cmake-3.17.2-win32-x86\bin\cmake.exe" --version)
[DEBUG] cmd_execute_and_stream_data() returned 0 after    33111 us
[DEBUG] CreateProcessW("C:\test\vcpkg\downloads\tools\cmake-3.17.2-windows\cmake-3.17.2-win32-x86\bin\cmake.exe" -DVCPKG_ROOT_DIR=C:/test/vcpkg -DPACKAGES_DIR=C:/test/vcpkg/packages -DBUILDTREES_DIR=C:/test/vcpkg/buildtrees -D_VCPKG_INSTALLED_DIR=C:/test/vcpkg/installed -DDOWNLOADS=C:/test/vcpkg/downloads -DVCPKG_MANIFEST_INSTALL=OFF -P "C:\test\vcpkg\buildtrees\0.vcpkg_tags.cmake")
[DEBUG] cmd_execute_and_stream_data() returned 0 after    24288 us
[DEBUG] CreateProcessW("C:\Program Files (x86)\Microsoft Visual Studio\Installer\vswhere.exe" -all -prerelease -legacy -products * -format xml)
[DEBUG] cmd_execute_and_stream_data() returned 0 after    21989 us
[DEBUG] CreateProcessW(cmd /c ""C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Auxiliary\Build\vcvarsall.bat" -vcvars_ver=14.1 amd64   2>&1 <NUL" & echo cdARN4xjKueKScMy9C6H& set)
[DEBUG] cmd_execute_and_stream_data() returned 0 after   796192 us
[DEBUG] CreateProcessW(cmd)
Microsoft Windows [Version 10.0.18363.1082]
(c) 2019 Microsoft Corporation。保留所有权利。

c1xx: fatal error C1083: Cannot open source file: 'testCXXCompiler.cxx': No such file or directory
再非系统盘中重新clone vcpkg试试。

我的电脑只有一个C盘呀 😓

你能确认在_C:/test/vcpkg/buildtrees/jsoncpp/x64-windows-rel/CMakeFiles/CMakeTmp_中存在testCXXCompiler.cxx吗？
如果有请使用管理员权限打开的powershell中安装jsoncpp.

C:/test/vcpkg/buildtrees/jsoncpp/x64-windows-rel/CMakeFiles/CMakeTmp 中是空文件夹
管理员权限运行也是同样的错误

It looks the permission issue, similar issue with https://github.com/microsoft/vcpkg/issues/10220,

Yes, it is!  It's the same issue with #10220, I almost uninstall my VS2017, and reinstall VS2019.
Until i saw:
Do you share the folder that created by WSL? if so, this might be expected for me, since the folder should be controlled by WSL, you might need to clone vcpkg by windows. I don't have rich experience of using WSL. I have WSL installed on my machine, it works, and I clone another vcpkg instance by windows, it also works.
I clone vcpkg by WSL,  it can't work.
I clone vcpkg by Windows shell, it works.
Thank you!

Solved.

Good to know that works for you!


Chapter 4: fix secp256k1 lib 404

Currently this link points to a private repo and users get a 404.
When do we anticipate the next release? If it's not for a while, should I make a PR to hot fix this to master?

I'm hoping we can make our next push next week, though I think we should consider starting to push quick hotfixes to master directly as we get close to having an official release

Thanks for merging this @benalleng! I agree about using the hotfix workflow as we get closer to the official release. It would also be good just to try it out and get used to using it.


BUG Fix localisation issues

Required for https://github.com/silverstripe/silverstripe-cms/pull/1692 to resolve outstanding behat regressions.
Seems to be caused by old 3.1 localisations overwriting updated ones.

I messed this up by pulling to master... re-creating.


MDX fails building website when using a  inside of a  element

Have you read the Contributing Guidelines on issues?

[X] I have read the Contributing Guidelines on issues.

Prerequisites

[X] I'm using the latest version of Docusaurus.
[X] I have tried the npm run clear or yarn clear command.
[X] I have tried rm -rf node_modules yarn.lock package-lock.json and re-installing packages.
[ ] I have tried creating a repro with https://new.docusaurus.io.
[X] I have read the console error message carefully (if applicable).

Description
MDX will fail building website when using a  inside of a  element
Reproducible demo
No response
Steps to reproduce

Create a MDX file (or use mine for example) where a  block exists inside of a  element.
Upgrade it to Docusaurus v3
Build your docusaurus website
See it crash

Expected behavior
Build would pass
Actual behavior
Error:  Client bundle compiled with errors therefore further build is impossible.
Error: MDX compilation failed for file "/home/runner/work/docs/docs/versioned_docs/version-Helios/p1.mdx"
Cause: Expected the closing tag `</code>` either after the end of `strikethrough` (187:45) or another opening tag after the start of `strikethrough` (186:[44](https://github.com/GeekCornerGH/docs/actions/runs/7827811239/job/21356406238#step:8:45))
Details:
{
  "column": 89,
  "message": "Expected the closing tag `</code>` either after the end of `strikethrough` (187:[45](https://github.com/GeekCornerGH/docs/actions/runs/7827811239/job/21356406238#step:8:46)) or another opening tag after the start of `strikethrough` (186:44)",
  "line": 186,
  "name": "186:89-186:96",
  "place": {
    "start": {
      "line": 186,
      "column": 89,
      "offset": 8892,
      "_index": 2,
      "_bufferIndex": 88
    },
    "end": {
      "line": 186,
      "column": 96,
      "offset": 8899,
      "_index": 2,
      "_bufferIndex": 95
    }
  },
  "reason": "Expected the closing tag `</code>` either after the end of `strikethrough` (187:45) or another opening tag after the start of `strikethrough` (186:44)",
  "ruleId": "end-tag-mismatch",
  "source": "mdast-util-mdx-jsx"
}
 ELIFECYCLE  Command failed with exit code 1.
 ```
[Whole log](https://github.com/GeekCornerGH/docs/actions/runs/7827991819/job/21356951248)

### Your environment

- Public source code: https://github.com/geekcornergh/docs
- Public site URL: https://docs.geekcorner.eu.org
- Docusaurus version used: Working version: 2.4.3, trying to upgrade to 3.1.1
- Operating system and version (e.g. Ubuntu 20.04.2 LTS): GitHub Actions with ubuntu-latest

### Self-service

- [ ] I'd be willing to fix this bug myself.

Can you create a minimal repro on stackblitz or codesandbox using https://docusaurus.new/ and fix your issue description it would help us a lot to resolve your error

It is not a Docusaurus issue, but a behavior of dependencies we rely on.
The following does not compile with MDX v3 + GFM plugin:
### Changer le dossier de données du launcher

<TabItem value="linux" label="Linux">~/.helioslauncher</TabItem>
<TabItem value="linux" label="Linux">~/.helioslauncher</TabItem>

If you think there's a bug, you should report it to the MDX or GFM plugin directly. I'm not sure there is a bug in those dependencies either though. Adding a line break between the 2 tags makes it compile.
Note that ~ has a special meaning for GFM and enables ~strikethrough~: ~strikethrough~

Thank you for the help, I wasn't expecting it to be a special character, thanks for the help


Add Pipenv Support

Pipenv support has been added which automatically creates a virtual environment for installed dependencies.
Note: The version of psycong2 has been fixed at 2.7.1 due to the following issue in detecting version of PostgreSQL.
https://github.com/psycopg/psycopg2/issues/594

Related: The latest codebase is https://github.com/kossiitkgp/kwoc


What type of charts and visualizations do we want?

Ideas

Summary of Test Status
Detailed Test Result for Case
Maybe Keyword Status

Add filter for test results

e.g. filter for test results from last week or version 1.2.3, etc

Ideas

Summary of Test Status
Detailed Test Result for Case

Idea:

A feature to show the Test-results (from => to) by selecting the date.

Comparison of test results betweeb two versions/releases


Partition microbenchmarks to be easily shareable with google specific transports

[trickle] No significant performance differences

[microbenchmarks] No significant performance differences

I ran "tools/buildgen/generate_projects.sh" and that made no changes to Makefiles, so I assume I am good to go. Let me know if I need to do something else.

You'll need to first update build.yaml, then run the script.
We're currently in a limbo state between two sources of truth for the build systems, and so we've got to keep both BUILD and build.yaml up to date.

Updated build.yaml and generated sources_and_headers.json. PTAL.

[microbenchmarks] No significant performance differences

[trickle] No significant performance differences

[microbenchmarks] No significant performance differences


Stop remote-write flapping between two shard counts

I took this screen grab to illustrate: shards is flapping from 2 to 3 and back again, as the lag between queued data and sent data grows and falls.  Round-trip latency is broadly flat over the period.

I see that when desired-shards moves from 2.01 to 1.99 this triggers an instant shard-down from 3 to 2, only to see lag increase and shard back up to 3 again.
The algorithm avoids shifts of less than 30%, however 3->2 is 33% (and 2->1 is 50%).
One simple modification would be to also prohibit a downshard of 1.
I considered adding more dampening to the algorithm, but in my picture it's happening over 20-40 minutes; it's hard to imagine dampening that works a bit better at that scale but doesn't still oscillate over hours.

The only problem could be when users have set queue configs that will result in them only ever needing a small amount of shards, and where sharding up or down by one shard changes throughput a lot.

Going up by one would be allowed.

Hello from the bug scrub: no new development in 3 years, closing. Please reopen if there's new information or volunteering with a PR.


Reduce video loading time

The LOAD DATA command currently takes a significant amount of time to load the video into the database. Integrate optimizations from the eva-reuse project into eva to improve loading time.

We have used coalesce in eva-reuse to improve the loading speed. I will merge into the master.

Resolved in #166.


[engsys] fix broken links in LROEngine.md

due to refactoring done in the autorest.typescript repo.

API change check
API changes are not detected in this pull request.


SAK-31496 Increase LTI column sizes.

This was originally developed under SAK-29582 but it didn’t include a conversion script.

The change is not needed in Oracle scripts !!
The columns were originally created as clob in 10.0 or 2.9 conversion scripts:
lti_bindings: settings
https://github.com/sakaiproject/sakai/blob/master/reference/docs/conversion/sakai_10_0_oracle_conversion.sql#L1212
lti_tools: settings, xmlimport
https://github.com/sakaiproject/sakai/blob/master/reference/docs/conversion/sakai_10_0_oracle_conversion.sql#L1254
https://github.com/sakaiproject/sakai/blob/master/reference/docs/conversion/sakai_2_9_0_oracle_conversion.sql#L780
lti_content: settings_ext, xmlimport, settings
https://github.com/sakaiproject/sakai/blob/master/reference/docs/conversion/sakai_10_0_oracle_conversion.sql#L1249
https://github.com/sakaiproject/sakai/blob/master/reference/docs/conversion/sakai_2_9_0_oracle_conversion.sql#L754
https://github.com/sakaiproject/sakai/blob/master/reference/docs/conversion/sakai_2_9_1-2_9_2_oracle_conversion.sql#L18
lti_deploy: reg_profile, settings
https://github.com/sakaiproject/sakai/blob/master/reference/docs/conversion/sakai_10_0_oracle_conversion.sql#L1239-L1240

Sorry about that (I should have learnt by now to always just read the source code). I've created #3068
Is having 2 fixes ok for merging back?


Broken download link

The link here is broken:
https://www.cmlab.csie.ntu.edu.tw/project/Deep-Photo-Enhancer/[Online_Demo_Models]_Deep-Photo-Enhancer.zip
Is it possible to fix this?

Hi @nothinglo,
Thank you for your amazing work. Could you help us to download the code?
The link seems to be broken. Any chance to fix it?

It seems that the whole 'cmlab' website is broken, thus the download link and demo website are broken too

Please can you fix the link?

Hi,
When I run the TF.py in the "[Online_Demo_Models]_Deep-Photo-Enhancer/LPGAN_exp_G3_736" file, I face this error:
Shapes (2, 1, 32, 32, 128) and () are incompatible
in line: netG_test_output1 = model(netG, test_df.input1, False, netG_act_o, is_first=True)
Would you mind helping me with it? Thank you in advance.

Hi,
When I run the TF.py in the "[Online_Demo_Models]_Deep-Photo-Enhancer/LPGAN_exp_G3_736" file, I face this error:
Shapes (2, 1, 32, 32, 128) and () are incompatible
in line: netG_test_output1 = model(netG, test_df.input1, False, netG_act_o, is_first=True)
Would you mind helping me with it? Thank you in advance.

Hi @Youlenda, do you have original code of the author @nothinglo ?
If you have original code and model file, I would like to check your problem.
Thanks.

@Youlenda I sent you a message


[MNT] Vector Classifiers from _contrib to Classification Package

Removing stuff from _contrib and moving classifiers to the classification package (#2942, #2947).
Removed files:

classification_checklist
temporal_importance_diagram

Moved files:

_classification_test_reproduction to classification/tests
_rotation_forest to classification_sklearn
_continuous_interval_tree to classification_sklearn

@fkiraly could you clarify the changes you are requesting here please?

Question, where has temporal_importance_diagram gone?

To the ether? I'm not sure where deleted files go.
As to why I elected to remove it, it's a visualisation tool very specific to interval based classifiers. I'm pretty sure we have no area for visualisation, and I'm not willing to tidy up the file to put it into sktime proper. If someone else wants to take on the task, be my guest. It is however in _contrib and has to go somewhere.

@fkiraly could you clarify what changes you are requesting, or would you in fact like to keep contrib but with redundant material removed? @MatthewMiddlehurst can you put back temporal_importance_diagram for now so we can at least get the critical files moved and this PR approved? moving classifiers and removing content are separate issues, the former hopefully less likely to be blocked

Added back in removed files. sklearn classifiers are in their own directory and have tests now.

@fkiraly could you clarify what changes, if any, you want to this PR?

@fkiraly could you either unblock this PR or clarify what changes, if any, you want?

@fkiraly could you either unblock this PR or clarify what changes, if any, you want?

@TonyBagnall, I'm not sure what you are asking for, imo "what changes" has been clarified above, and you have asked at least three times after that.
I have written a general list of suggestions in https://github.com/alan-turing-institute/sktime/issues/2942, and I have replied in your duplicate issue https://github.com/alan-turing-institute/sktime/issues/2947 that you closed, also with concrete asks.
It is ok if you disagree, but then please comment on what I wrote rather than just repeating your request for me to "please clarify". This seems to imply that I have said nothing, but, as you can see if you look above and/or follow the links I just provided, I have.
If asking for clarification, kindly be constructive, comment on what I already said, and specify what you need clarification on.
The general protocol for PR is also for the person who has opened the PR (here: @MatthewMiddlehurst) to react to change requests, in the form of "addressed", or "please clarify [specific item]", or "I do not think relevant or good idea because [reason]". When considering the change requests addressed, a re-review should be requested by the reviewer, through the GitHub interface.
Here are some useful resources on how PR reviews and the interaction around them works:
https://docs.github.com/en/pull-requests/collaborating-with-pull-requests/reviewing-changes-in-pull-requests
https://google.github.io/eng-practices/review/developer/handling-comments.html

Maybe to clarify: we do not need to make this PR scope identical with #2942, we can split in multiple PR or discuss what we do. Still, my suggestions apply as long as intended scope by @MatthewMiddlehurst and the scope of #2942 intersect.

this PR is to move two classifiers out of contrib. The scope of #2942 is much wider, and I dont think it is necessary myself. I would vote for just deleting contrib. But if you or anyone else wants to salvage some of the code there feel free. I do not feel strongly about it, but I do think these classifiers should move, so can we just get this PR in please?

If asking for clarification, kindly be constructive, comment on what I already said, and specify what you need clarification on.

The general protocol for PR is also for the person who has opened the PR (here: @MatthewMiddlehurst) to react to change requests, in the form of "addressed", or "please clarify [specific item]", or "I do not think relevant or good idea because [reason]". When considering the change requests addressed, a re-review should be requested by the reviewer, through the GitHub interface.

I have addressed the above change requests, this should be good to go?

but I do think these classifiers should move, so can we just get this PR in please?

Please remain calm, @TonyBagnall, and please respect the work that core developers are doing here.
There is no entitlement to get a review, and a couple days are a normal duration for getting a reply on a PR.


Typo: description says "bur" instead of bug

https://godotengine.org/asset-library/asset/2014
Allows your players to send bur reports, feature requests and general feedback directly from within the game to a discord webhook.

Thanks for reporting. I don't think I would have found it on my own.
Edits for all versions are already requested.


Turn restrictions don't work with negative ids

Greetings!
Today I created a turn restriction using JOSM but GH (0.9) just ignored it. I double and triple checked everything, but the OSM tags where correct. After spending many hours I eventually found the cause: negative IDs. I'm not sure whether it was the node, ways or relation IDs. But after I replaced all negative IDs in the OSM files with positive ones, the restiction suddenly worked like a charm. I reproduced this many times. Existing restrictions (thus positive ids) work, newly created in Josm (thus negative ids) don't.
Unfortunately I have no Java experience so I can't provide any test code or the like, but I hope someone can confirm this issue.
Best
Marius

Ah, ok. We had problems before with this https://github.com/graphhopper/graphhopper/issues/42 and should be fixed

FYI:
Removing
if (fromWayID >= 0 && toWayID >= 0 && viaNodeID >= 0) {
from OSMReader.java:849
and
&& wayId >= 0
from OSMTurnRelation.java:92
makes it work. However, I have no idea what the collateral damage is ;-)

We fixed this by not allowing negative OSM ids in the imported OSM file anymore. Negative ids are still used internally to create artificial edges that replace barrier nodes.


Generalization of FasterVLM on other models

Hi, thank you for your outstanding work! Have you tested FastVLM on models other than the Llava series?
Based on your paper and code, I tried using FasterVLM on CogVLM for grounding tasks. However, under the same pruning ratio, its performance was worse than random pruning. Considering that grounding tasks might not be suitable benchmarks, I further tested FasterVLM on the TextVQA benchmark using Internvl2-26B. The performance was only half that of FastV (under 95% pruning at Layer 2, FastV achieved a score ratio of 53.75%, FasterVLM only reached 26.56%, and random pruning scored 42.89%).
I have carefully checked my code multiple times and believe there are no errors on my end. Hence, I am raising this issue to ask: Have you tested the generalization of FasterVLM on other models? Looking forward to your response!

Thanks for your interesting findings. The FasterVLM relies on the attention weights between the [CLS] token and other visual tokens. However, the pixel-shuffle operation of the InternVL series will lead to a 75% reduction in image tokens.
How can you combine the attention weights of FasterVLM with the pixel shuffle of InternVL? Could you please share your implementation details?
Thanks

Thank you for your reply.
The pixel-shuffle operation in the InternVL series is actually a pixel_unshuffle. I applied the same operation to the CLS attention since downsampling does not disrupt its distribution. Specifically, the code is as follows:
def transform_attn(x):     # x.shape = [7, 1024]     h = w = int(x.shape[1] ** 0.5)     # [7, 32, 32, 1]     x = x.reshape(x.shape[0], h, w, -1)     # [7, 16, 16, 4]     x = self.pixel_shuffle(x, scale_factor=self.downsample_ratio)     # [7, 256, 4]     x = x.reshape(x.shape[0], -1, x.shape[-1])     # [1792, 4]     x = x.reshape(-1, 4)     # [1792]     x = x.sum(dim=1)     return x
the input is the first row of the attention matrix (CLS attention), averaged across multiple heads. In the example provided, the shape of the input is [7, 1024].
Let me know if you need further adjustments!


Update docker-compose-wdio.yml for dev containers

Summary

What was changed:
Updated the docker compose file for wdio tests to match the 4.0.0 release of terra-functional-testing (https://github.com/cerner/terra-toolkit/blob/main/packages/terra-functional-testing/src/docker/docker-compose.yml).
Why it was changed:
Using the dev container and running the wdio tests would not pull in the latest chrome version, causing screenshot mismatches.
Testing

This change was tested using:

[x] WDIO
[ ] Jest
[ ] Visual testing (please attach a screenshot or recording)
[ ] Other (please describe below)
[ ] No tests are needed

Reviews
In addition to engineering reviews, this PR needs:

[ ] UX review
[ ] Accessibility review
[ ] Functional review

Additional Details

This PR resolves:
UXPLATFORM-XXXX

Thank you for contributing to Terra.
@cerner/terra

@artpark  Can you update the readme instructions to include the steps to refresh the selenium images. Mainly a note to deleting images from rancher and running docker compose up command again to get updated images.


Feat(web, web-twig, web-react): Introduce prop underline to Link component

Description
Additional context

[x] Add new prop underline to Link component
[x] Deprecate prop isUnderline in Link component
[x] Update demo and stories for Link component
[ ] Visual tests

Issue reference
Podtržení odkazů na hover je někdy nežádoucí

coverage: 78.951% (+0.8%) from 78.194%
when pulling a1b0662824dce3b9dbb24efaa7b11eba9df7c99d on feat/ds-943-link-underline
into cc622c333ba69f85e314ff2bd7a1e25c2611f58f on main.

Good work!
We just need to document the deprecations more.
There should be mention in both of these files:

packages/web-react/DEPRECATIONS.md
packages/web-twig/DEPRECATIONS.md

If I remember correctly, there could be a migration guide as well. So we can then copy it to the migration instructions.

Deprecation files updated, thank you for remebering!


refactor!: Replace internal topics from config with new constants

BREAKING CHANGE: Internal topics no longer configurable, except the base topic.
Signed-off-by: Leonard Goodell<EMAIL_ADDRESS>

If your build fails  due to your commit message not passing the build checks, please review the guidelines here: https://github.com/edgexfoundry/edgex-go/blob/main/.github/Contributing.md
PR Checklist
Please check if your PR fulfills the following requirements:

[ ] I am not introducing a breaking change (if you are, flag in conventional commit message with BREAKING CHANGE: describing the break)
[x] I am not introducing a new dependency (add notes below if you are)
[x] I have added unit tests for the new feature or bug fix (if not, why?)
[x] I have fully tested (add details below) this the new feature or bug fix (if not, why?)
[ ] I have opened a PR for the related docs change (if not, why?)
TBD

Testing Instructions
TBD
New Dependency Instructions (If applicable)

Codecov Report

Merging #4348 (10b0966) into main (8d74a50) will decrease coverage by 0.01%.
The diff coverage is 74.07%.

:mega: This organization is not using Codecov’s GitHub App Integration. We recommend you install it so Codecov can continue to function properly for your repositories. Learn more
@@            Coverage Diff             @@
##             main    #4348      +/-   ##
==========================================
- Coverage   43.66%   43.66%   -0.01%
==========================================
  Files         116      116
  Lines       10701    10707       +6
==========================================
+ Hits         4673     4675       +2
- Misses       5609     5612       +3
- Partials      419      420       +1

Impacted Files
Coverage Δ

internal/core/data/application/event.go
62.59% <25.00%> (ø)

internal/core/data/controller/http/event.go
82.41% <33.33%> (-1.77%)
:arrow_down:

...rnal/core/command/controller/messaging/external.go
87.62% <100.00%> (+0.12%)
:arrow_up:

...rnal/core/command/controller/messaging/internal.go
50.00% <100.00%> (+0.38%)
:arrow_up:

...nternal/core/command/controller/messaging/utils.go
66.03% <100.00%> (ø)

internal/core/metadata/application/notify.go
33.68% <100.00%> (-0.70%)
:arrow_down:

Help us with your feedback. Take ten seconds to tell us how you rate us. Have a feature suggestion? Share it here.


Adding Wordset

Adding http://www.wordset.org to built-with-ember. Added a 1000x800 PNG that has been run through a compressor, plus a new post dated today, 7th March 2015.

:+1: !!!!


Measuring impressions problem

Hi!!
How can I send the impression of multiple products at once?
Every time I send analytics.trackEcommerce (options) a pageview is generated, so if I have a page in several products, I generate many pageViews as products, and this is wrong.
Thanks

This is the way it tracks products if no action or no category is specified.
Normally, if you specify action and category then it should be tracked as a HitBuilders.EventBuilder (so it will be an event).
The problem is that HitBuilders.HitBuilder interface is not visible in the sdk, so when no action or no category (which are mandatory for EventBuilder) are specified, ScreenViewBuilder has to be used, which makes a pageView for each product you track.
Actually I don't see a manner to track multiple products in the same view, even in native mode. If you know how to do it, I can implement it in native interfaces and create a bridge method which you could pass an array of products and then track them at once...


Invis-notes are sometimes placed innaccurately

Sometimes when placing blueprints the notes will show up at something like 5.993... instead of 6. This broke earlier iterations which checked for coordinate equality when looking for notes. Might not be a problem anymore.

Closing, can't reproduce.


Linkis  support  Flink computing engine

description:Linkis support for Flink Feature，This includes FlinkSQL(StreamSQL and Batch SQL) and scala support.Hope to build on Flink1.9 as a release iteration.
描述：Linkis 对 Flink Feature 的支持，包括 FlinkSQL（StreamSQL 和 Batch SQL）和 scala 支持。希望在 Flink1.9 上构建作为发布迭代。

This is a great issue, we are currently considering implementation and invite you to join us.

support flink will be help linkis better!!! hope to come soon

接入其他计算引擎的文档
https://github.com/WeBankFinTech/Linkis/blob/master/docs/zh_CN/ch3/Linkis如何接入新的底层计算存储引擎.md

Hello team everyone, I think maybe Linkis can support Flink 1.10 Release.

Hello team everyone, I think maybe Linkis can support Flink 1.13 Release.

Flink has been supported since Linkis 1.0


Add fingerprint and car info for 2021 Kia Niro PHEV

This car is almost identical to the 2022 Kia Niro PHEV, except it has a couple different fingerprint values, and uses a different Hyundai harness.  Broke the '21 and 22's values into a separate set, with correct mass and steeringRatio (vs. averages over many Niros as the '22 was previously included).

The average curb weight for the 2021 hybrids are 3163.5 lbs, and the 2021 plug-in hybrids are 3413.5 lbs, @nuwandavek would you say these differences aren't significant enough to require two platforms?