No acknowledgement?

Hi Nate, thanks so much for investigating and posting this!  You didn't happen to see any response from the device to acknowledge that the message was received?

I got a message after the first packet sent, but only when turning the light on (hence the sleep in there). This is obviously a hack and super quick late at night and I've never spent any time really looking at the hex that came across to try to discern what its actually saying/doing. I'd love any thoughts on the subject!

OK, I can try to figure it out myself; it's good news that you saw
something.  I'd like to know my messages are received so I can ensure unit
was turned on/off.  I'll get back to you when I have an answer.
On Thu, Jul 7, 2016 at 11:54 AM Nate Fox<EMAIL_ADDRESS>wrote:

I got a message after the first packet sent, but only when turning the
light on (hence the sleep in there). This is obviously a hack and super
quick late at night and I've never spent any time really looking at the hex
that came across to try to discern what its actually saying/doing. I'd love
any thoughts on the subject!
—
You are receiving this because you authored the thread.
Reply to this email directly, view it on GitHub
https://github.com/natefox/tplink-hs100/issues/3#issuecomment-231139946,
or mute the thread
https://github.com/notifications/unsubscribe/AAUcQiJbPvSTxRi6eQfQgeNtpmmKS71mks5qTS8_gaJpZM4JHSAK
.


fix(select): close the panel when pressing escape

Closes the md-select panel when pressing escape in the same way as the native select.
Adds a missing test to ensure that the select closes when tabbing out.

Reworked this one as discussed @kara.


Release patch release 1.3.2

Oh, no, I meant to push the tag.

Oh, no, I meant to push the tag.

You should push the tag only after the PR is merged.

You should push the tag only after the PR is merged.

For now, let's monitor the CI. We can always repair the 1.3.0 branch if something blows up.

For now, let's monitor the CI. We can always repair the 1.3.0 branch if something blows up.

Yup, I tried to push a revert commit to my local branch, somehow github is not updating.

Yup, I tried to push a revert commit to my local branch, somehow github is not updating.

All passed, log for appvayor is here: https://ci.appveyor.com/project/tqchen/xgboost/builds/37239902  .  I will push a tag.

All passed, log for appvayor is here: https://ci.appveyor.com/project/tqchen/xgboost/builds/37239902  .  I will push a tag.


Don't do an extra shuffle in some TopN cases

This is a very small performance improvement for TakeOrderedAndProject. It just skips doing an extra shuffle if the input partitioning is already a single partition.  This can happen when doing a window operation with no partitioning.  Not common, but it can help.

build


Simplify plugin and replace old menu

I noticed that @vsddev implemented a fix for #5 and felt like I could further improve the plugin, so I spent some time cleaning things up. Most of the changes I have made were to simplify how the commands work, making it unnecessary to have one command class per color. With all of those changes and the removal of the menu, I believe this brings us to version 1.2 and makes the plugin much easier to use. The old menu was nice, but using a single command to change colors and toggle the effect makes it easier to find the color you want and avoids filling up your chat log. I have also spent some time testing these changes to make sure everything works. Here's a built jar of the new version: PlayerGlow-Sponge-1.2.zip

I realize you might be thinking that this changes too many things, but I hope you're willing to give it a shot because this seems like a major improvement

Oops, I accidentally closed the PR

Hi, thanks for the pull request, i'll take a look at this if i have some time later :)

Hi, sorry for taking a while to get back to you, haven't been active when it comes to minecraft, as it stands i don't really want to remove the chat menu, but i'm open to implementing your other changes.

There may be a couple issues that still need to be addressed (not sure if these changes are the cause), but that shouldn't be too difficult to fix. I think you'd like the menu replacement if you gave it a shot, using /glow is much easier and doesn't spam up your chat history. The way I see it, it's not necessary to have a chat GUI when the plugin is super easy to use and you can tab complete the color argument for /glow.


Update README.md Typo

Uh... you changed buidl to build?

Uh... you changed buidl to build?

this is spelled this way on purpose 😜


Update sbt-assembly to 1.1.1

Updates com.eed3si9n:sbt-assembly from 1.1.0 to 1.1.1.
GitHub Release Notes - Version Diff
I'll automatically update this PR to resolve conflicts as long as you don't change it yourself.
If you'd like to skip this version, you can just close this PR. If you have any feedback, just mention me in the comments below.
Configure Scala Steward for your repository with a .scala-steward.conf file.
Have a fantastic day writing Scala!

Files still referring to the old version number
The following files still refer to the old version number (1.1.0).
You might want to review and update them manually.
project/plugins.sbt

Ignore future updates
Add this to your .scala-steward.conf file to ignore future updates of this dependency:
updates.ignore = [ { groupId = "com.eed3si9n", artifactId = "sbt-assembly" } ]

labels: sbt-plugin-update, early-semver-patch, semver-spec-patch, old-version-remains, commit-count:1

Codecov Report

Merging #377 (290bef2) into main (b80fb21) will decrease coverage by 0.08%.
The diff coverage is n/a.

@@            Coverage Diff             @@
##             main     #377      +/-   ##
==========================================
- Coverage   96.66%   96.57%   -0.09%
==========================================
  Files           9        9
  Lines        1138     1138
  Branches      105      105
==========================================
- Hits         1100     1099       -1
- Misses         38       39       +1

Impacted Files
Coverage Δ

core/shared/src/main/scala/cats/parse/Parser.scala
96.50% <0.00%> (-0.22%)
:arrow_down:

...shared/src/main/scala/cats/parse/Accumulator.scala
100.00% <0.00%> (+2.43%)
:arrow_up:

Continue to review full report at Codecov.

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


Nuxi crashes on changes - pointer being freed was not allocated

Environment

Operating System: Darwin
Node Version:     v18.17.1
Nuxt Version:     3.6.5
Nitro Version:    2.5.2
Package Manager<EMAIL_ADDRESS>Builder:          vite
User Config:      ssr, hooks, css, serverHandlers, runtimeConfig, nitro, vite
Runtime Modules:  -
Build Modules:    -

OS:
MACos Sonoma Version 14.1.2 (23B92)
NVM:
0.39.7
Reproduction
I dont know where is the issue coming from to make the reprex for it( the current project is a very big one)
Describe the bug
I ran into this issue regularly on nuxt 3 (nuxi), whenever I change some lines of the backend api code to update or change some part of the api, nuxi tries to re-render everything, but sometimes it crashes with errors like below(especially when I am in the middle of  change a piece of code and there is syntax error), and sometimes it just gets closed silently without any errors!
node(56577,0x171ba7000) malloc: *** error for object 0x1058e96c8: pointer being freed was not allocated
node(56577,0x171ba7000) malloc: *** set a breakpoint in malloc_error_break to debug
✨  Done in 74.81s.

Additional context
No response
Logs
No response

Would you be able to provide a reproduction? 🙏
More info

It's not possible for me, I mentioned that in the issue, let's see if anyone has any idea on this problem or not,

I am also experiencing the same problem. Trying to edit the .env file and getting an error.
Nuxt version: 3.10.1
Operating System: Testing on Windows NT & MacOS Sonoma 14.3
Node version: Testing on 18.19.0 & 20.11.0
From MacOS:

ERROR  [unhandledRejection] connect ECONNREFUSED <IP_ADDRESS>:54689
at TCPConnectWrap.afterConnect [as oncomplete] (node:net:1595:16)

From Windows

ERROR  [unhandledRejection] kill ENOSYS

  at ChildProcess.kill (node:internal/child_process:509:13)
  at kill (/C:/Users/user/Documents/Code/website/node_modules/nuxi/dist/chunks/dev.mjs:247:17)
  at restart (/C:/Users/user/Documents/Code/website/node_modules/nuxi/dist/chunks/dev.mjs:252:5)
  at ChildProcess.<anonymous> (/C:/Users/user/Documents/Code/website/node_modules/nuxi/dist/chunks/dev.mjs:281:9)
  at ChildProcess.emit (node:events:518:28)
  at emit (node:internal/child_process:951:14)
  at process.processTicksAndRejections (node:internal/process/task_queues:83:21)

Same for me, regularly crashes when changing "backend" code.
The actual crash changes from time to time, but it's mostly
node(89784,0x16d41f000) malloc: *** error for object 0x10a54cb18: pointer being freed was not allocated
node(89784,0x16d41f000) malloc: *** set a breakpoint in malloc_error_break to debug

 ERROR  [unhandledRejection] connect ECONNREFUSED <IP_ADDRESS>:64120                                                                                4:12:17 PM

  at TCPConnectWrap.afterConnect [as oncomplete] (node:net:1595:16)

macOS  14.3.1
node 20.11.0

Having similar issue , any time i modify files in module folder  and save file, here is the error i am getting
 ERROR  [unhandledRejection] kill ENOSYS                                                                                12:39:36 am

  at ChildProcess.kill (node:internal/child_process:509:13)
  at kill (/F:/node-local/nuxt-apps/nuxt-starter/node_modules/.pnpm/nuxi@3.10.1/node_modules/nuxi/dist/chunks/dev.mjs:246:17)
  at restart (/F:/node-local/nuxt-apps/nuxt-starter/node_modules/.pnpm/nuxi@3.10.1/node_modules/nuxi/dist/chunks/dev.mjs:251:5)
  at ChildProcess.<anonymous> (/F:/node-local/nuxt-apps/nuxt-starter/node_modules/.pnpm/nuxi@3.10.1/node_modules/nuxi/dist/chunks/dev.mjs:280:9)
  at ChildProcess.emit (node:events:514:28)
  at emit (node:internal/child_process:951:14)
  at process.processTicksAndRejections (node:internal/process/task_queues:83:21)

Nuxt 3.10.2 with Nitro 2.8.1
Windows 10
Node v20.10.0

Closing as there is no reproduction and I have not encountered it.


Add support for only executing a specific E2E test rather than all of…

DO NOT MERGE YET

Superceded by #592.


Update release 1.7.0

Checklist

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

@conda-forge-admin, please rerender

Hi! This is the friendly automated conda-forge-linting service.
I just wanted to let you know that I linted all conda-recipes in your PR (recipe/meta.yaml) and found it was in an excellent condition.
I do have some suggestions for making it better though...
For recipe/meta.yaml:

ℹ noarch: python recipes should usually follow the syntax in our documentation for specifying the Python version.

For the host section of the recipe, you should usually use python {{ python_min }} for the python entry.
For the run section of the recipe, you should usually use python >={{ python_min }} for the python entry.
For the test.requires section of the recipe, you should usually use python {{ python_min }} for the python entry.
If the package requires a newer Python version than the currently supported minimum version on conda-forge, you can override the python_min variable by adding a Jinja2 set statement at the top of your recipe (or using an equivalent context variable for v1 recipes).

ℹ PyPI default URL is now pypi.org, and not pypi.io. You may want to update the default source url.

@conda-forge-admin, please rerender

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

@conda-forge-admin, please rerender

@conda-forge-admin, please rerender

Should be able to open a PR like this, then the autotick bot should kick off a migration PR I think
https://github.com/conda-forge/conda-forge-pinning-feedstock/pull/5973

Done here: https://github.com/conda-forge/conda-forge-pinning-feedstock/pull/6728
Let's see.


YOLOv8 OBB Export takes infinitely

Describe the bug
Exporting the dataset of 1.5-3 thousand images takes infinitely from UI. Exporting from console at the same time produces labels only, no images.
To Reproduce
Steps to reproduce the behavior:

Go to 'Export'
Click on 'YOLOv8 OBB'

Expected behavior
Fast or at least finite export
Screenshots

Environment (please complete the following information):

OS: Ubuntu 22.04
Label Studio 1.13.1

Additional context
Other export options work as intended but are not applicable due to amount of images. Basic YOLO export is not available. It happened before with basic YOLO export, however, that time it was the lack of free space on device. This time the disk is almost free of files.

hi @prichinatryaski - would you be able to leverage snapshots using the SDK or API to solve this issue? See https://labelstud.io/guide/export.html#Export-timeout-in-Community-Edition

hi @prichinatryaski - would you be able to leverage snapshots using the SDK or API to solve this issue? See https://labelstud.io/guide/export.html#Export-timeout-in-Community-Edition

I was succesfully able to back up images using self-written script and console export, and the next day after pc reboot (not server, though) the export ended up being successful. However, it seems weird to me, that timeout occures with no exception messages and with no trace


decide and configure testing environments

arrange the physical machines, if feasible. alternatively, we could have a mixed environment, with linux (and possible windows) containerized and Mac as a physical machine (ask Otto for that)

https://letech.slack.com/archives/C1ENW24RF/p1578488677020100?thread_ts=1578480487.012800&cid=C1ENW24RF

based on: https://letech.slack.com/archives/C1ENW24RF/p1576069331136800 (% recalculated for non-smartphones with some deviation)

Windows 64%, (from which Win 10 are 80%, and Win7 are 21%)
MacOS 24%
Linux 13%

so the requirements are:

Win10, Win7, macOS (latest), Linux (say Ubuntu latest)
managed OSs
clean installations every time (optional)
reachable via the network (optional)
available simultaneously (optional)
as little physical hardware-based as possible/as small costs as possible

sent requests to service desk (asking for virtualization options) and another one to the local CS service desk asking for a Mac

Mac received, configured w local admin-level account, distributed other details to: @oseppala @jsorva @OlliKiljunen @nikke234

Mac:
a real machine with stable macOS, does not wipe itself, so:

~/Library/Application Support/JetBrains/Toolbox/apps/
IntelliJ IDEA installation folder (if applicable)
~/IdeaProjects(this is the default folder for storing projects' source code)

need to be cleaned manually


Update submodule sitl_gazebo to latest Mon Jun 10 00:39:33 UTC 2019

- sitl_gazebo in PX4/Firmware (b0176dc88aecd22363f771bfe62dafa57a6a194a): https://github.com/PX4/sitl_gazebo/commit/a0b0eb8df12b11e8f63d3cc766dee97cefa32ab7
- sitl_gazebo current upstream: https://github.com/PX4/sitl_gazebo/commit/af00ac4dfc5cfb25140254c5cae2a225944fc1c1
- Changes: https://github.com/PX4/sitl_gazebo/compare/a0b0eb8df12b11e8f63d3cc766dee97cefa32ab7...af00ac4dfc5cfb25140254c5cae2a225944fc1c1

af00ac4 2019-06-07 Lukas Woodtli - Add support for unit tests on macOS
3a81838 2019-06-04 Lukas Woodtli - Add support to build and run unit tests with catkin
c59d214 2019-05-11 Lukas Woodtli - Add unit tests for gps plugin
860e1ce 2018-09-20 Lukas Woodtli - Add unit tests for gimbal controller plugin

This PR breaks make px4_sitl gazebo for me, with the message
CMake Error at CMakeLists.txt:55 (add_subdirectory):
  The source directory

    /home/julian/Firmware/Tools/sitl_gazebo/external/OpticalFlow

  does not contain a CMakeLists.txt file.

Which make sense, since the directory is empty :wink:

@jkflying even if you do?
git submodule update --init --recursive

:man_facepalming: Sorry, missed the --recursive somehow

You can also try make submodulesclean or make distclean to get them in order.

That's actually how I got into this, make distclean didn't seem the do the --recursive, or at least the automatic checkout didn't afterwards when I did a make px4_sitl gazebo

That deinits the submodules, then when building cmake should reinit only the ones in that particular config. Sounds like we're missing a recursive somewhere.
https://github.com/PX4/Firmware/blob/1ebf5d04d9e1bae142ac3c502e3832e88b793f85/cmake/px4_git.cmake#L77


CMake compiler flag compatibility with Cray Compiler in devel branch.

https://github.com/noma/ham/blob/27d7b5efa119a53454fc71a48badf425b040ce7c/CMakeLists.txt#L44
Causes errors when building on Cray TDS:
CC-2119 crayc++: ERROR in command line
  The phase argument or the comma before the phase argument is missing for the -W option.
CC-2118 crayc++: ERROR in command line
  "e" is not a valid phase letter to the -W option.

# lots of those

Commenting out the line prevents this.
Warning levels may be controlled for CC using -h msglevel_[0-4] with 0 being most verbose.
Additionally, CMake reports errors:
With CMake 3.6.3 and 3.5.2:
CMake Error in src/ham/CMakeLists.txt:
  No known features for CXX compiler
  "Cray"
  version 8.6.

With CMake 3.9.6:
  The compiler feature "cxx_auto_type" is not known to CXX compiler
  "Cray"
  version 8.6.

Tested on CrayTDS with following modules:
Currently Loaded Modulefiles:
  1) modules/<IP_ADDRESS>
  2) nodestat/2.3.78-<IP_ADDRESS>_8.13__gbe57af8.ari
  3) sdb/3.3.751-<IP_ADDRESS>_20.25__gb936019.ari
  4) udreg/2.3.2-<IP_ADDRESS>_13.12__ga14955a.ari
  5) ugni/6.0.14-<IP_ADDRESS>_16.9__g19583bb.ari
  6) gni-headers/5.0.12-<IP_ADDRESS>_2.15__g2ef1ebc.ari
  7) dmapp/7.1.1-<IP_ADDRESS>_49.8__g1125556.ari
  8) xpmem/2.2.4-<IP_ADDRESS>_8.17__g35d5e73.ari
  9) llm/21.3.467-<IP_ADDRESS>_25.1__g4c6f300.ari
 10) nodehealth/5.5.8-<IP_ADDRESS>_4.1__g6156c07.ari
 11) system-config/3.5.2553-<IP_ADDRESS>_6.2__gdda3e4c.ari
 12) slurm/18.08.0-1
 13) sysadm/2.4.125-<IP_ADDRESS>_16.13__g98e00a9.ari
 14) Base-opts/2.4.123-<IP_ADDRESS>_11.2__g6460790.ari
 15) cce/8.6.4
 16) craype-network-aries
 17) craype/2.5.13
 18) cray-libsci/17.11.1
 19) pmi/5.0.12
 20) rca/2.2.16-<IP_ADDRESS>_15.34__g5e09e6d.ari
 21) atp/2.1.1
 22) perftools-base/6.5.2
 23) PrgEnv-cray/6.0.4
 24) craype-mic-knl
 25) cray-mpich/7.6.3
 26) sw.mpp1
 27) HLRNenv
 28) cmake/3.9.6      # 3.6.3 available as module, 3.5.2 is used when no cmake module is loaded

Not sure if still a problem, as no access to Cray machine any more, closing for now.


support phantomjs

hi~i am using you project , but i am in china,so can't  install chromedriver. could you tall me how to let it support phantomjs?

Good morning. Hello,
Sorry for the late reply.
My script uses the element overview of dom but this feature is not supported by phantomjs (The last time I tested with phantomjs).
Why can't you install chromedriver?

Because in China, all access to Google is not allowed. There are sometimes problems with the use of VPN.


Updated DF (patched) branch to Nov-11.

This takes us up to Nov-11 SHA https://github.com/influxdata/arrow-datafusion/commit/cadeb53e4ad36a6a12238e3acc833c6405c75dd2
It advances DF by adding these oct-31 to nov-11 commits: https://github.com/influxdata/arrow-datafusion/compare/f23360f1e0f90abcf92a067de55a9053da545ed2...influxdata:arrow-datafusion:cadeb53e4ad36a6a12238e3acc833c6405c75dd2
EARs fixed:

we advance past the Nov-3 commit requested in this EAR: https://github.com/influxdata/EAR/issues/5575#issuecomment-2536463610
TDB

Patches applied

Patches already fixed in future upstream commits:

clippy updates (presumably these are a bunch of separate upstream commits)
SanityCheckPlan

I'm not sure when we can stop skipping the SanityCheckPlan. I'm unclear how it relates to the additional sort pushdown fixes, including a recent fix done 3 weeks ago: https://github.com/apache/datafusion/pull/13497

Patches still not fixed:

commit reverted due to CPU spinning bug (new)
This empty projection patch, since I only ever found these plans in iox-created influqxl LP.

patch: https://github.com/influxdata/arrow-datafusion/pull/48/commits/cb44b88ecd2a66256076287bbcd739277c56ddd8
iox issue: https://github.com/influxdata/influxdb_iox/issues/12407

Patches specific to our DF branch (no need for upstream fix):

bit_length(utf8view) patch: https://github.com/influxdata/arrow-datafusion/pull/48/commits/90423e20c148012ce70ad36e38456956cf7d5e70
we are keeping in the warn logging for the schema mismatch. (Upstream only returns error, or not, based on schema misalignment): our patch https://github.com/influxdata/arrow-datafusion/pull/48/commits/69d6118c055ff3549a7dd3d91d13d31292943f50
we are using an extra few bytes for the GroupedHashAggregateStream: https://github.com/influxdata/arrow-datafusion/pull/48/commits/50e1209c119261692d739afaf4ce509a93833ea4
NEWLY ADDED: our sqllogictests for string LIKE are now matching the updated output after the arrow-rs 53.3.0 upgrade, altho our branch is still on 53.2.0. See commit with message and link: https://github.com/influxdata/arrow-datafusion/commit/7a0dd9d052404d67fcaee1716b001a7d4095bbdc

tech debt to be fixed:

we are keeping in the warn logging for the schema mismatch. (Upstream only returns error, or not, based on schema misalignment): our patch https://github.com/influxdata/arrow-datafusion/pull/48/commits/69d6118c055ff3549a7dd3d91d13d31292943f50

NEWLY ADDED: our sqllogictests for string LIKE are now matching the updated output after the arrow-rs 53.3.0 upgrade, altho our branch is still on 53.2.0. See commit with message and link: https://github.com/influxdata/arrow-datafusion/commit/7a0dd9d052404d67fcaee1716b001a7d4095bbdc

Make sure to pay attention to this newly added patch: https://github.com/influxdata/arrow-datafusion/pull/50/commits/7a0dd9d052404d67fcaee1716b001a7d4095bbdc


Check additional Docker config file paths ($HOME, .dockerconfigjson, and legacy .dockercfg)

Fixes #2260.
In addition to the current

System.get("user.home")/.docker/config.json

this PR now searches for

System.get("user.home")/.docker/.dockerconfigjson
System.get("user.home")/.docker/.dockercfg (legacy format)
$HOME/.docker/config.json
$HOME/.docker/.dockerconfigjson
$HOME/.docker/.dockercfg (legacy format)

$HOME can be different from System.get("user.home"), which is the case on GCB. For example, after this fix, we will be able to eventually remove passing -Duser.home=/home/builder in Skaffold (although recent Jib versions can populate Google ADC and thus will work without -Duser.home= on GCB).
I learned that the legacy format was just the auths section of the new format. For example, suppose this is a new format file:
{
  "auths":{
    "some other registry":{"auth":"c29tZTpvdGhlcjphdXRo"},
    "some registry":{"auth":"c29tZTphdXRo","password":"ignored"},
    "https://registry":{"auth":"dG9rZW4="},

    "example.com":{"auth":"blah blah"}
  },
  "credsStore": ...,
  "credHelpers": ...
}

An example legacy file can be
{
  "some other registry":{"auth":"c29tZTpvdGhlcjphdXRo"},
  "some registry":{"auth":"c29tZTphdXRo","password":"ignored"},
  "https://registry":{"auth":"dG9rZW4="},

  "example.com":{"auth":"blah blah"}
}

LGTM. I'm doing a test where the JIB build takes place within a pod running on ocp3 and the snapshot created from this PR is generating this error
[ERROR] Failed to execute goal com.google.cloud.tools:jib-maven-plugin:2.0.1-SNAPSHOT:build (default-cli) on project quarkus-rest: Obtaining project build output files failed; make sure you have packaged your project before trying to build the image. (Did you accidentally run "mvn clean jib:build" instead of "mvn clean package jib:build"?): /home/jboss/quarkus-demo/target/quarkus-rest-1.0-SNAPSHOT.jar -> [Help 1]
[ERROR]
[ERROR] To see the full stack trace of the errors, re-run Maven with the -e switch.
[ERROR] Re-run Maven using the -X switch to enable full debug logging.
[ERROR]
[ERROR] For more information about the errors and possible solutions, please read the following articles:
[ERROR] [Help 1] http://cwiki.apache.org/confluence/display/MAVEN/MojoExecutionException
sh-4.4$ ls -la target/total 8996drwxr-xr-x. 8<PHONE_NUMBER> root    4096 Feb  4 07:52 .
drwxr-xr-x. 8<PHONE_NUMBER> root    4096 Feb  4 07:52 ..
drwxr-xr-x. 4<PHONE_NUMBER> root    4096 Feb  4 07:52 classes
drwxr-xr-x. 3<PHONE_NUMBER> root    4096 Feb  4 07:52 generated-sources
drwxr-xr-x. 3<PHONE_NUMBER> root    4096 Feb  4 07:52 generated-test-sources
drwxr-xr-x. 2<PHONE_NUMBER> root    4096 Feb  4 07:52 maven-archiver
drwxr-xr-x. 3<PHONE_NUMBER> root    4096 Feb  4 07:52 maven-status
-rw-r--r--. 1<PHONE_NUMBER> root 9162851 Feb  4 07:52 quarkus-rest-1.0-SNAPSHOT-runner.jar
-rw-r--r--. 1<PHONE_NUMBER> root    5627 Feb  4 07:52 quarkus-rest-1.0-SNAPSHOT.jar.original
drwxr-xr-x. 3<PHONE_NUMBER> root    4096 Feb  4 07:52 test-classes
sh-4.4$ mvn clean package com.google.cloud.tools:jib-maven-plugin:2.0.1-SNAPSHOT:build -Dmaven.local.repo=/home/jboss/.m2/repository -Duser.home=/home/jboss -DsendCredentialsOverHttp=true -Djib.allowInsecureRegistries=true -Dimage=<IP_ADDRESS>:5000/test/quarkus-demo -Djib.from.image=<IP_ADDRESS>:5000/test/ubi11 -Djib.container.mainClass=io.quarkus.runner.GeneratedMain -Djib.containerizingMode=packaged -Dquarkus.package.uber-jar=true -DskipTests=true

Test is working fine using old docker config
[INFO] Using base image with digest: sha256:2b2e36eda2458df0d46681c4ee6273ca2cf1ffaebd15673be1a9952462356392
[INFO]
[INFO] Container entrypoint set to [java, -cp, /app/resources:/app/classes:/app/libs/*, io.quarkus.runner.GeneratedMain]
[INFO]
[INFO] Built and pushed image as <IP_ADDRESS>:5000/test/quarkus-demo
[INFO] Executing tasks:
[INFO] [===========================   ] 88.9% complete
[INFO] > launching layer pushers
[INFO]
[INFO] ------------------------------------------------------------------------
[INFO] BUILD SUCCESS
[INFO] ------------------------------------------------------------------------
[INFO] Total time:  23.166 s
[INFO] Finished at: 2020-02-04T08:00:09Z
[INFO] ------------------------------------------------------------------------
sh-4.4$ ls -la ../.docker/.
total 8
drwxrwsrwt. 3 root<PHONE_NUMBER>  100 Feb  4 07:46 .
drwxrwx---. 1 jboss root       4096 Feb  4 08:00 ..
drwxr-sr-x. 2 root<PHONE_NUMBER>   60 Feb  4 07:46 ..2020_02_04_07_46_09.193927296
lrwxrwxrwx. 1 root  root         31 Feb  4 07:46 ..data -> ..2020_02_04_07_46_09.193927296
lrwxrwxrwx. 1 root  root         17 Feb  4 07:46 .dockercfg -> ..data/.dockercfg

@cmoulliard it's currently not possible to configure the JAR path. In https://github.com/GoogleContainerTools/jib/issues/1555#issuecomment-562836425, @gunnarmorling used a trick of using copy-rename-maven-plugin to copy quarkus-rest-1.0-SNAPSHOT-runner.jar into quarkus-rest-1.0-SNAPSHOT.jar. The README of his demo repo says

Jib will take the main artifact produced by the build and copy that into the image. As Quarkus needs its runner JAR to be copied instead, the copy-rename-maven-plugin is used to rename the runner JAR into the expected name.

And FYI again, https://github.com/GoogleContainerTools/jib/issues/1555#issuecomment-581492637

not possible to configure the JAR path

I tested successfully using copy plugin as suggested by Gunnar. We can go ahead for me and merge the PR @chanseokoh

@chanseokoh I re-build this morning JIB snapshot top of this PR (commit : dfc960) and the test was again successful :-)
sh-4.4$ mvn clean package com.google.cloud.tools:jib-maven-plugin:2.0.1-SNAPSHOT:build -Dmaven.local.repo=/home/jboss/.m2/repository -Duser.home=/home/jboss -DsendCredentialsOverHttp=true -Djib.allowInsecureRegistries=true -Dimage=<IP_ADDRESS>:5000/test/quarkus-demo -Djib.from.image=<IP_ADDRESS>:5000/test/ubi11 -Djib.container.mainClass=io.quarkus.runner.GeneratedMain
[INFO] Scanning for projects...
[INFO]
[INFO] ---------------------< dev.snowdrop:quarkus-rest >----------------------
[INFO] Building quarkus-rest 1.0-SNAPSHOT
[INFO] --------------------------------[ jar ]---------------------------------
[INFO]
[INFO] --- maven-clean-plugin:2.5:clean (default-clean) @ quarkus-rest ---
[INFO] Deleting /home/jboss/quarkus-demo/target
[INFO]
[INFO] --- maven-resources-plugin:2.6:resources (default-resources) @ quarkus-rest ---
[INFO] Using 'UTF-8' encoding to copy filtered resources.
[INFO] Copying 3 resources
[INFO]
[INFO] --- maven-compiler-plugin:3.8.1:compile (default-compile) @ quarkus-rest ---
[INFO] Changes detected - recompiling the module!
[INFO] Compiling 2 source files to /home/jboss/quarkus-demo/target/classes
[INFO]
[INFO] --- maven-resources-plugin:2.6:testResources (default-testResources) @ quarkus-rest ---
[INFO] Using 'UTF-8' encoding to copy filtered resources.
[INFO] skip non existing resourceDirectory /home/jboss/quarkus-demo/src/test/resources
[INFO]
[INFO] --- maven-compiler-plugin:3.8.1:testCompile (default-testCompile) @ quarkus-rest ---
[INFO] Changes detected - recompiling the module!
[INFO] Compiling 2 source files to /home/jboss/quarkus-demo/target/test-classes
[INFO]
[INFO] --- maven-surefire-plugin:2.22.1:test (default-test) @ quarkus-rest ---
[INFO]
[INFO] -------------------------------------------------------
[INFO]  T E S T S
[INFO] -------------------------------------------------------
[INFO] Running dev.snowdrop.HelloApplicationTest
2020-02-07 08:33:12,277 INFO  [io.quarkus] (main) Quarkus 1.2.0.Final started in 1.134s. Listening on: http://<IP_ADDRESS>:8081
2020-02-07 08:33:12,280 INFO  [io.quarkus] (main) Profile test activated.
2020-02-07 08:33:12,280 INFO  [io.quarkus] (main) Installed features: [cdi, resteasy]
[INFO] Tests run: 1, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 10.779 s - in dev.snowdrop.HelloApplicationTest
2020-02-07 08:33:15,302 INFO  [io.quarkus] (main) Quarkus stopped in 0.134s
[INFO]
[INFO] Results:
[INFO]
[INFO] Tests run: 1, Failures: 0, Errors: 0, Skipped: 0
[INFO]
[INFO]
[INFO] --- maven-jar-plugin:2.4:jar (default-jar) @ quarkus-rest ---
[INFO] Building jar: /home/jboss/quarkus-demo/target/quarkus-rest-1.0-SNAPSHOT.jar
[INFO]
[INFO] --- quarkus-maven-plugin:1.2.0.Final:build (default) @ quarkus-rest ---
[INFO] [org.jboss.threads] JBoss Threads version 3.0.0.Final
[INFO] [io.quarkus.deployment.pkg.steps.JarResultBuildStep] Building thin jar: /home/jboss/quarkus-demo/target/quarkus-rest-1.0-SNAPSHOT-runner.jar
[INFO] [io.quarkus.deployment.QuarkusAugmentor] Quarkus augmentation completed in 2597ms
[INFO]
[INFO] --- copy-rename-maven-plugin:1.0.1:rename (rename-runner) @ quarkus-rest ---
[INFO] Renamed /home/jboss/quarkus-demo/target/quarkus-rest-1.0-SNAPSHOT-runner.jar to /home/jboss/quarkus-demo/target/quarkus-rest-1.0-SNAPSHOT.jar
[INFO]
[INFO] --- jib-maven-plugin:2.0.1-SNAPSHOT:build (default-cli) @ quarkus-rest ---
[WARNING] Authentication over HTTP is enabled. It is strongly recommended that you do not enable this on a public network!
[INFO]
[INFO] Containerizing application to <IP_ADDRESS>:5000/test/quarkus-demo...
[WARNING] Failed to read global Jib config: No content to map due to end-of-input
 at [Source: (sun.nio.ch.ChannelInputStream); line: 1, column: 0]; you may need to fix or delete /home/jboss/.config/google-cloud-tools-java/jib/config.json;
[WARNING] Base image '<IP_ADDRESS>:5000/test/ubi11' does not use a specific image digest - build may not be reproducible
[INFO] Using credentials from Docker config (/home/jboss/.docker/.dockercfg) for <IP_ADDRESS>:5000/test/quarkus-demo
[WARNING] Cannot verify server at https://<IP_ADDRESS>:5000/v2/. Attempting again with no TLS verification.
[WARNING] Cannot verify server at https://<IP_ADDRESS>:5000/v2/test/ubi11/manifests/latest. Attempting again with no TLS verification.
[WARNING] Failed to connect to https://<IP_ADDRESS>:5000/v2/test/ubi11/manifests/latest over HTTPS. Attempting again with HTTP.
[WARNING] Failed to connect to https://<IP_ADDRESS>:5000/v2/ over HTTPS. Attempting again with HTTP.
[INFO] The base image requires auth. Trying again for <IP_ADDRESS>:5000/test/ubi11...
[INFO] Using credentials from Docker config (/home/jboss/.docker/.dockercfg) for <IP_ADDRESS>:5000/test/ubi11
[WARNING] Cannot verify server at https://<IP_ADDRESS>:5000/v2/test/ubi11/manifests/latest. Attempting again with no TLS verification.
[WARNING] Failed to connect to https://<IP_ADDRESS>:5000/v2/test/ubi11/manifests/latest over HTTPS. Attempting again with HTTP.
[WARNING] Cannot verify server at https://<IP_ADDRESS>:5000/v2/test/quarkus-demo/blobs/sha256:07f05d9b711882bc653b23f62b570916cbbb56a36d8243ab02b938c7eadaeea8. Attempting again with no TLS verification.
[WARNING] Cannot verify server at https://<IP_ADDRESS>:5000/v2/test/quarkus-demo/blobs/sha256:7bb096a9c8741bf8e8a2ac2854f69655dd9df5d9eed014efdeff172334e209de. Attempting again with no TLS verification.
[WARNING] Failed to connect to https://<IP_ADDRESS>:5000/v2/test/quarkus-demo/blobs/sha256:7bb096a9c8741bf8e8a2ac2854f69655dd9df5d9eed014efdeff172334e209de over HTTPS. Attempting again with HTTP.
[INFO] Using base image with digest: sha256:2b2e36eda2458df0d46681c4ee6273ca2cf1ffaebd15673be1a9952462356392
[WARNING] Failed to connect to https://<IP_ADDRESS>:5000/v2/test/quarkus-demo/blobs/sha256:07f05d9b711882bc653b23f62b570916cbbb56a36d8243ab02b938c7eadaeea8 over HTTPS. Attempting again with HTTP.
[INFO]
[INFO] Container entrypoint set to [java, -cp, /app/resources:/app/classes:/app/libs/*, io.quarkus.runner.GeneratedMain]
[INFO]
[INFO] Built and pushed image as <IP_ADDRESS>:5000/test/quarkus-demo
[INFO] Executing tasks:
[INFO] [===========================   ] 88.9% complete
[INFO] > launching layer pushers
[INFO]
[INFO] ------------------------------------------------------------------------
[INFO] BUILD SUCCESS
[INFO] ------------------------------------------------------------------------
[INFO] Total time:  30.922 s
[INFO] Finished at: 2020-02-07T08:33:23Z
[INFO] ------------------------------------------------------------------------


make BERT & LayoutLM predictors

requires add instantiate_dataset_preprocessor() into mmda properly instead of import

done as of https://github.com/allenai/mmda/pull/89


3.4.1 BUG? : Member::default_admin() in mysite/_config.yml gives Fatal Error

Should I be able to run $default_admin = Member::default_admin(); in mysite/_config.php ?  If so, then there is a problem somewhere...
I am using the default mysite/_config.php and setting up my environment with a _ss_environment.php file. I observed the following when adding single lines to mysite/_config.php:
(1) Adding $default_admin = Member::default_admin(); at the end of mysite/_config.php results in the following error:
Fatal error: Call to a member function quoteString() on a non-object in /home/dra/SpiritLevel/Clients/ANZTAA/domains/anztaa.nz/public_html/framework/core/Convert.php on line 167
(2) Adding $default_admin = Member::default_admin(); in Page::init() works perfectly fine, and I can change field values, write them to Member, and they are all correctly stored in the table.
(3) Adding echo Member::currentUserID(); at the end of mysite/_config.php results in 0
(4) Adding echo Member::currentUserID(); in Page::init() results in 1
So, it seems that Member is not fully set up (ie: is a 'non-object') at the time mysite/_config.php is run. I tried other methods in Member and some of these also give errors with similar references to a 'non-object' (so this issue doesn't seem particular to the quoteString() conversion function error in (1)).
I have seen many examples of mysite/_config.php with such calls in them. Here is an example from ssbits. The ss docs on the bootstrap aren't clear about exactly when mysite/_config.php is run: bullet point 4 seems to imply it is run before connecting to the database while bullet point 9 suggests it is run after connecting to the database (or perhaps all other _config.php files are run after connecting?). I am unsure if I should be trying to run such commands in mysite/_config.php or if this is a bug.

Follow up: It appears the database hasn't been connected by the time mysite/_config.php is run. Others have been looking to do similar things:
http://stackoverflow.com/questions/39254997/get-siteconfig-variables-inside-config-php
It seems a little unnatural to me to be able to use some class methods in mysite/_config.php (ie: those that don't rely on a database connection) but not others (ie: those that do). I think I'd prefer to be forced to use only _ss_environment.php for database credentials, and establish the database connection as early as possible in the bootstrap, and then be able to use all class methods and properties in _config.php.
Question: I followed the request/response cycle from .htaccess all the way through to $response->output(); in Director.php but did not spot where _config.php is loaded. Can someone point me to where this occurrs ? Thanks...

Question: I followed the request/response cycle from .htaccess all the way through to $response->output(); in Director.php but did not spot where _config.php is loaded. Can someone point me to where this occurrs ? Thanks...

It's in framework/main.php - one of the config manifests or config loaders, I think....

Thanks @dhensby :)
FYI: I found the loading of _config.php files here: https://github.com/silverstripe/silverstripe-framework/blob/3.4/core/manifest/ConfigManifest.php#L203
I am building up my own SilverStripe bash install script to set up absolutely everything, both locally and on my provider, all in one go, in exactly the way I like. And, this requires I run some code once, after the install, to manipulates database content. The _config.php file loads on every request and does so before the database gets set up so isn't suited to my purpose. Instead, I ended up creating a build task and running it from my bash script using sake.
Here is a simple example of a post-install configuration (provided here in case it helps someone else): I want to update the Default Admin name. So, I created the BuildTask
<?php
class PostInstallBuildTask extends BuildTask {
    public function run($request)
    {
        $default_admin = Member::default_admin();
        $default_admin->Name = "David Alexander";
        $default_admin->write();
    }
}

and then run it in my script with
sudo -u www-data sake dev/tasks/PostInstallBuildTask

Question: Is there a more direct method to execute the contents  of run() from within my bash script, perhpas using sake ?

That's the best way to run it with sake at the moment.
However, changing the default name of the default admin is more easily done by adding a language file. because the default admin is named with the translation engine (_t('Member.DefaultAdminFirstname', 'Default Admin');) you can just override the MemberDefaultDaminFirstname value for your install language.

Ah, right. However, to be done by my bash script, I would have to store a modified version of the lang file and use it to overwrite the lang file in any new installation, or, do some kind of appending to the new installation's lang file. Not so elegant. And, there are other database related configurations I want to do as well at install time. So, perhaps a PostInstallBuildTask is the way to go. Thanks.
Hey, I am not getting notifications for many of the things I submit (this one in particular), even though I have set up my notifications to receive everything...


Feature Request: Enable Execution of Server-side Razor Logic to run on Client

I'm not sure if what I'm asking is even possible, but I figure with the advancements we are getting with WebAssembly and consequently Blazor, that this would be the correct place to pose this request.
I love the Razor Pages programming model. I think it works great and it is delightfully simple to use. The only problem I have (and this is no fault of Razor Pages, its just the state of web development) is that in order to do even the simplest bit of manipulation on the client-side, I have to use JavaScript, more specifically I have to transition my domain model written in C# an equivalent representation in JavaScript.
What I would love to see is the ability to have logic that would typically only run on the initial page load, to also run on the client.
For example, I have a block of Razor that looks like this:
<input type="checkbox" asp-for="SelectedStudent.IsAbsent"  />
@if(!Model.SelectedStudent.IsAbsent) {

The student is here! Woo-hoo!

}

When the user updates the checkbox, I'd like to be able to have it display (or not display) the "woot" element without having to use JavaScript and without having to do a page refresh, and I would rather not have to use full-blown Blazor or a SPA approach because again, this is relatively simple logic. Essentially I'd like to extend the logic that is already in the Razor Page to work on the client as well as the server.
I know that we are getting Razor Components in ASP.NET Core 3, which is promising, but my understanding with Razor Components is that we are still building an SPA style app, but we are just moving the SPA from the client to the server.
This approach would allow for existing Razor Pages apps to be able to leverage all the advancements that we are getting from WebAssembly and Blazor, but in a way that we really dont have to change how we write our apps, other than we no longer have to mix and match what runs on the initial render vs what runs throughout the lifecycle of the page.
The only reason I bring this up is because I still would love to use Razor Pages, but I would also like to add some nice client-side interactivity without having to switch contexts to JavaScript and without having to do a network hop (via a SignalR connection or otherwise). This probably sounds petty considering the example I proposed above could be accomplished pretty simply with even vanilla JavaScript, but the applications here could be taken a lot further than this trivial example.
Thanks for reading and keep up the good work!

Moved to the correct repo... oops!


S3 : ContentType update causes full file content upload

Related to https://github.com/aws/aws-sdk-js/issues/1092

Fixed in v1.0.9


Welcome screen asks for host name, but cannot connect by host name

Expected Behavior

Welcome screen asks for host name
User enters host name: jira.company.com
All goes well

Actual Behavior

Welcome screen asks for host name
User enters host name: jira.company.com
Login fails
User pushes Back
User enters http://jira.company.com
Now all goes well

Solution
change title to "Enter JIRA URL"
verify entered value to and URL mask
Specifications

Chronos-timetracker version:
OS:

It should work fine, can you please open login debugging tool by pressing 'Can not login' hint under the login form. And post the logs from failing login here?

Auth debug console 📺
Login request...
host: z.alfakit.ru
protocol: https
port:
path_prefix: /
username: skrupenin
password: ***
{
"options": {
"uri": "https://z.alfakit.ru/rest/api/2/myself",
"method": "GET",
"json": true,
"followAllRedirects": true,
"debug": true,
"rejectUnauthorized": false,
"auth": {
"user": "skrupenin",
"pass": «-----",
"password": ""
}
},
"request": {
"headers": {
"host": "z.alfakit.ru",
"authorization": "",
"accept": "application/json"
}
},
"response": {
"headers": {
"date": "Tue, 27 Mar 2018 14:16:01 GMT",
"server": "Apache-Coyote/1.1",
"x-asen": "SEN-7239305",
"x-seraph-loginreason": "AUTHENTICATION_DENIED",
"www-authenticate": "OAuth realm="https%3A%2F%2Fsupport.kontur.ru"",
"content-type": "text/html;charset=utf-8",
"content-language": "en",
"content-length": "1116",
"connection": "close"
}
}
}
Log in to your account
Enter your teamPlease fill in your JIRA host
Can not authenticate user. Please try again
Continue
Enter your credentialsPlease fill in your JIRA accountCan not authenticate user. Please try again
Continue
Back
Can not log in?
Flag notifications
--
С уважением,
Сергей Владимирович Крупенин
On 27 Mar 2018, 16:28 +0300, Ilya Lopukhin<EMAIL_ADDRESS>wrote:

It should work fine, can you please open login debugging tool by pressing 'Can not login' hint under the login form. And post the logs from failing login here?
—
You are receiving this because you authored the thread.
Reply to this email directly, view it on GitHub, or mute the thread.

I think the problem it attempt using https by default so http must be explicitly specified, maybe it should fallback and try http if https login fails instead of just throwing can't login issue

@mahmoudbahaa @skrupenin Hi! Could you check 2.8.1, please? All types of authorization should work


fix(testing): add support for jest.config.js

Currently, jest.config.js is ignored. My fix is to try and check if there is a jest.config.js, if so then we just merge it into the jestConfig.
This fixes #100 .
Issue #150 is in a similar vein to this but that needs some more work.

@allcontributors please add @Aidurber for code


issue #70: add setting to hide culprits

This commit adds a new setting to hide culprits on broken/unstable
builds. This is (among others) useful when a build often has a very
long list of culprits, which is not nicely displayed on a given screen.
Fixes issue #70.

Any feedback?

Hi,  The feature of hiding "possible Culprit"  has been in yet?
Thank you

+1 here. We have a very large team working on our repository, and sometimes the culprit list makes the board unreadable. Would love to have this feature incorporated :]


Tag delimiter proposal

Would it be acceptable to suggest a better way of delimiting tags?  Right now the  logic  that determines how a tag string is pretty complex.  If there's a comma, then the tag string is split based on the commas.  Otherwise, the tag string is split based on whitespace.  So, the tag string Cued Speech, adaptations will be parsed as two tags (Cued Speech and adaptations) whereas Cued Speech will be parsed as two tags Cued and Speech.   We recently encountered this issue on our website where some people were attempting to attach a single tag to an item as Cued Speech; however, it kept splitting the tag into two tags.  They were pretty confused because on other items when they attempted to attach multiple tags (e.g. Cued Speech, adaptations, famous people), the tag list was properly getting parsed into three tags.
In my opinion this is relatively unintuitive behavior for most users.  I would suggest that simplify the approach by adding a regular expression pattern that can be configured via the settings file (e.g. TAGGIT_TAG_DELIMITER).  One could then define a regular expression that splits on all spaces, except when the word is surrounded by quotation marks (e.g. r(?: |\"(.*?)\"|'.*?')?.  Alternatively, if one prefers that the split just occur on commas one could define the pattern accordingly (e.g. r'\s*,\s*' to capture the comma and whitespace around the comma).
This would, however, introduce a backwards-incompatible change.  For example, the parse_tags function would no longer change its behavior based on whether it detects commas/quotation marks in the string.  Each website would have to decide what an appropriate tag delimiter is and define it accordingly in the settings file.
Additional work would have to be done for the reverse direction (e.g. edit_string_for_tags would need to know how to build the tag string and separator.  This behavior can presumably also be customized via settings (e.g. TAGGIT_TAG_SEPARATOR and TAGGIT_MULTIWORD_QUOTE).
If there is interest in implementing this, please let me know and I'd be happy to submit a PR.

+1

The PR is ready to merge once it's reviewed and accepted. I think I successfully rebased off of master but am not 100% sure I did it properly. @gEndelf, if you try out the pull request and like it, can you comment? This may help get it accepted.


TypeScript + enzyme issues

I'm trying to get typescript running with enzyme using mocha-webpack.
With the command:
mocha-webpack --require ts-node/register --require jsdom-global/register --require ignore-styles --webpack-config test-webpack.config.js src/**/*.spec.tsx
I get the following errors:
 WEBPACK  Failed to compile with 3 error(s)

Error in ./node_modules/enzyme/build/react-compat.js
  Module not found: 'react/addons' in '/Users/radu/code/react-ts-boilerplate/node_modules/enzyme/build'

Error in ./node_modules/enzyme/build/react-compat.js
  Module not found: 'react/lib/ReactContext' in '/Users/radu/code/react-ts-boilerplate/node_modules/enzyme/build'

Error in ./node_modules/enzyme/build/react-compat.js
  Module not found: 'react/lib/ExecutionEnvironment' in '/Users/radu/code/react-ts-boilerplate/node_modules/enzyme/build'

Here's my test.webpack.config.js
var nodeExternals = require("webpack-node-externals");

module.exports = {
    target: "node",
    externals:  [ nodeExternals() ],
    devtool: "inline-cheap-module-source-map",
    module: {
        loaders: [
            {
                test: /\.(tsx|ts)$/,
                loader: "ts-loader",
                exclude: /node_modules/
            }
        ]
    }
};

Using the following package versions:
"dependencies": {
    "react": "15.6.1",
    "react-dom": "15.6.1"
  },
  "devDependencies": {
    "@types/enzyme": "^2.8.1",
    "@types/mocha": "^2.2.41",
    "@types/react": "15.0.24",
    "@types/react-dom": "15.5.0",
    "enzyme": "^2.9.1",
    "jsdom": "^11.0.0",
    "jsdom-global": "^3.0.2",
    "mocha": "^3.4.2",
    "mocha-webpack": "^1.0.0-beta.1",
    "react-addons-test-utils": "^15.6.0",
    "react-test-renderer": "^15.6.1",
    "ts-loader": "^2.2.1",
    "ts-node": "^3.1.0",
    "typescript": "2.2.2",
    "webpack": "^3.0.0",
    "webpack-dev-server": "2.5.0",
    "webpack-node-externals": "^1.6.0"
}

I would appreciate any ideas or suggestions.

Looks like webpack-node-externals does not work correctly and includes enzyme into the webpack bundle.
Can you add some logs into the externals plugin to verify if it goes into the bundle?

 I called mocha-webpack with --webpack-config test-webpack.config.js, but the config file is called test.webpack.config.js (there is dot after test).
Please close the ticket.

Ah OK. Next release will also check for missing webpack config :)


Unable to send commands, fleet integration pulls data but any commands error out

Is there an existing issue for this?

[X] I have searched both the existing open issues & recently closed issues and did not find a duplicate of this issue.

I have read about the Fleet API and understand I may need to use it

[X] I understand issues relating to read only commands will be auto closed if not using the Fleet API.

Version of the Tesla component
3.24.1
Version of the Tesla car software
2<IP_ADDRESS>
Model
Model 3
Current Behavior
The fleet API setup has completed but no commands can be issued to the car. The Integration pulls the current state of the car when it is awake, but any commands issued from home assistant simply time out with a generic error.
Expected Behavior
Some commands should be possible, within the fleet API limits
Debug logs
2024-08-13 20:36:59.857 ERROR (MainThread) [homeassistant.components.websocket_api.http.connection] [547491289920] Unexpected exception
Traceback (most recent call last):
  File "/usr/src/homeassistant/homeassistant/components/websocket_api/commands.py", line 241, in handle_call_service
    response = await hass.services.async_call(
               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/src/homeassistant/homeassistant/core.py", line 2763, in async_call
    response_data = await coro
                    ^^^^^^^^^^
  File "/usr/src/homeassistant/homeassistant/core.py", line 2806, in _execute_service
    return await target(service_call)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/src/homeassistant/homeassistant/helpers/service.py", line 999, in entity_service_call
    single_response = await _handle_entity_call(
                      ^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/src/homeassistant/homeassistant/helpers/service.py", line 1071, in _handle_entity_call
    result = await task
             ^^^^^^^^^^
  File "/usr/src/homeassistant/homeassistant/components/button/__init__.py", line 132, in _async_press_action
    await self.async_press()
  File "/config/custom_components/tesla_custom/button.py", line 56, in async_press
    await self._car.flash_lights()
  File "/usr/local/lib/python3.12/site-packages/teslajsonpy/car.py", line 856, in flash_lights
    await self._send_command("FLASH_LIGHTS", on=True)
  File "/usr/local/lib/python3.12/site-packages/teslajsonpy/car.py", line 785, in _send_command
    raise ex
  File "/usr/local/lib/python3.12/site-packages/teslajsonpy/car.py", line 770, in _send_command
    data = await self._controller.api(
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/local/lib/python3.12/site-packages/teslajsonpy/controller.py", line 1349, in api
    return await self.__post_with_retries(
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/local/lib/python3.12/site-packages/tenacity/asyncio/__init__.py", line 189, in async_wrapped
    return await copy(fn, *args, **kwargs)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/local/lib/python3.12/site-packages/tenacity/asyncio/__init__.py", line 111, in __call__
    do = await self.iter(retry_state=retry_state)
         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/local/lib/python3.12/site-packages/tenacity/asyncio/__init__.py", line 153, in iter
    result = await action(retry_state)
             ^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/local/lib/python3.12/site-packages/tenacity/_utils.py", line 99, in inner
    return call(*args, **kwargs)
           ^^^^^^^^^^^^^^^^^^^^^
  File "/usr/local/lib/python3.12/site-packages/tenacity/__init__.py", line 398, in <lambda>
    self._add_action_func(lambda rs: rs.outcome.result())
                                     ^^^^^^^^^^^^^^^^^^^
  File "/usr/local/lib/python3.12/concurrent/futures/_base.py", line 449, in result
    return self.__get_result()
           ^^^^^^^^^^^^^^^^^^^
  File "/usr/local/lib/python3.12/concurrent/futures/_base.py", line 401, in __get_result
    raise self._exception
  File "/usr/local/lib/python3.12/site-packages/tenacity/asyncio/__init__.py", line 114, in __call__
    result = await fn(*args, **kwargs)
             ^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/local/lib/python3.12/site-packages/teslajsonpy/controller.py", line 1390, in __post_with_retries
    return await self.__connection.post(command, method=method, data=data, url=url)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/local/lib/python3.12/site-packages/teslajsonpy/connection.py", line 166, in post
    return await self.__open(url, method=method, headers=self.head, data=data)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/local/lib/python3.12/site-packages/teslajsonpy/connection.py", line 218, in __open
    raise TeslaException(resp.status_code)
teslajsonpy.exceptions.TeslaException
2024-08-13 20:37:14.710 ERROR (MainThread) [homeassistant.components.websocket_api.http.connection] [547491289920] Unexpected exception
Traceback (most recent call last):
  File "/usr/src/homeassistant/homeassistant/components/websocket_api/commands.py", line 241, in handle_call_service
    response = await hass.services.async_call(
               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/src/homeassistant/homeassistant/core.py", line 2763, in async_call
    response_data = await coro
                    ^^^^^^^^^^
  File "/usr/src/homeassistant/homeassistant/core.py", line 2806, in _execute_service
    return await target(service_call)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/src/homeassistant/homeassistant/helpers/service.py", line 999, in entity_service_call
    single_response = await _handle_entity_call(
                      ^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/src/homeassistant/homeassistant/helpers/service.py", line 1071, in _handle_entity_call
    result = await task
             ^^^^^^^^^^
  File "/usr/src/homeassistant/homeassistant/components/button/__init__.py", line 132, in _async_press_action
    await self.async_press()
  File "/config/custom_components/tesla_custom/button.py", line 56, in async_press
    await self._car.flash_lights()
  File "/usr/local/lib/python3.12/site-packages/teslajsonpy/car.py", line 856, in flash_lights
    await self._send_command("FLASH_LIGHTS", on=True)
  File "/usr/local/lib/python3.12/site-packages/teslajsonpy/car.py", line 785, in _send_command
    raise ex
  File "/usr/local/lib/python3.12/site-packages/teslajsonpy/car.py", line 770, in _send_command
    data = await self._controller.api(
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/local/lib/python3.12/site-packages/teslajsonpy/controller.py", line 1361, in api
    raise ex
  File "/usr/local/lib/python3.12/site-packages/teslajsonpy/controller.py", line 1355, in api
    response = await self.__post_with_retries(
               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/local/lib/python3.12/site-packages/tenacity/asyncio/__init__.py", line 189, in async_wrapped
    return await copy(fn, *args, **kwargs)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/local/lib/python3.12/site-packages/tenacity/asyncio/__init__.py", line 111, in __call__
    do = await self.iter(retry_state=retry_state)
         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/local/lib/python3.12/site-packages/tenacity/asyncio/__init__.py", line 153, in iter
    result = await action(retry_state)
             ^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/local/lib/python3.12/site-packages/tenacity/_utils.py", line 99, in inner
    return call(*args, **kwargs)
           ^^^^^^^^^^^^^^^^^^^^^
  File "/usr/local/lib/python3.12/site-packages/tenacity/__init__.py", line 398, in <lambda>
    self._add_action_func(lambda rs: rs.outcome.result())
                                     ^^^^^^^^^^^^^^^^^^^
  File "/usr/local/lib/python3.12/concurrent/futures/_base.py", line 449, in result
    return self.__get_result()
           ^^^^^^^^^^^^^^^^^^^
  File "/usr/local/lib/python3.12/concurrent/futures/_base.py", line 401, in __get_result
    raise self._exception
  File "/usr/local/lib/python3.12/site-packages/tenacity/asyncio/__init__.py", line 114, in __call__
    result = await fn(*args, **kwargs)
             ^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/local/lib/python3.12/site-packages/teslajsonpy/controller.py", line 1390, in __post_with_retries
    return await self.__connection.post(command, method=method, data=data, url=url)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/local/lib/python3.12/site-packages/teslajsonpy/connection.py", line 166, in post
    return await self.__open(url, method=method, headers=self.head, data=data)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/local/lib/python3.12/site-packages/teslajsonpy/connection.py", line 218, in __open
    raise TeslaException(resp.status_code)
teslajsonpy.exceptions.TeslaException
2024-08-13 20:37:58.849 ERROR (MainThread) [homeassistant.components.websocket_api.http.connection] [547491289920] Unexpected exception
Traceback (most recent call last):
  File "/usr/src/homeassistant/homeassistant/components/websocket_api/commands.py", line 241, in handle_call_service
    response = await hass.services.async_call(
               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/src/homeassistant/homeassistant/core.py", line 2763, in async_call
    response_data = await coro
                    ^^^^^^^^^^
  File "/usr/src/homeassistant/homeassistant/core.py", line 2806, in _execute_service
    return await target(service_call)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/src/homeassistant/homeassistant/helpers/service.py", line 999, in entity_service_call
    single_response = await _handle_entity_call(
                      ^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/src/homeassistant/homeassistant/helpers/service.py", line 1071, in _handle_entity_call
    result = await task
             ^^^^^^^^^^
  File "/usr/src/homeassistant/homeassistant/components/button/__init__.py", line 132, in _async_press_action
    await self.async_press()
  File "/config/custom_components/tesla_custom/button.py", line 56, in async_press
    await self._car.flash_lights()
  File "/usr/local/lib/python3.12/site-packages/teslajsonpy/car.py", line 856, in flash_lights
    await self._send_command("FLASH_LIGHTS", on=True)
  File "/usr/local/lib/python3.12/site-packages/teslajsonpy/car.py", line 785, in _send_command
    raise ex
  File "/usr/local/lib/python3.12/site-packages/teslajsonpy/car.py", line 770, in _send_command
    data = await self._controller.api(
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/local/lib/python3.12/site-packages/teslajsonpy/controller.py", line 1361, in api
    raise ex
  File "/usr/local/lib/python3.12/site-packages/teslajsonpy/controller.py", line 1355, in api
    response = await self.__post_with_retries(
               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/local/lib/python3.12/site-packages/tenacity/asyncio/__init__.py", line 189, in async_wrapped
    return await copy(fn, *args, **kwargs)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/local/lib/python3.12/site-packages/tenacity/asyncio/__init__.py", line 111, in __call__
    do = await self.iter(retry_state=retry_state)
         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/local/lib/python3.12/site-packages/tenacity/asyncio/__init__.py", line 153, in iter
    result = await action(retry_state)
             ^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/local/lib/python3.12/site-packages/tenacity/_utils.py", line 99, in inner
    return call(*args, **kwargs)
           ^^^^^^^^^^^^^^^^^^^^^
  File "/usr/local/lib/python3.12/site-packages/tenacity/__init__.py", line 398, in <lambda>
    self._add_action_func(lambda rs: rs.outcome.result())
                                     ^^^^^^^^^^^^^^^^^^^
  File "/usr/local/lib/python3.12/concurrent/futures/_base.py", line 449, in result
    return self.__get_result()
           ^^^^^^^^^^^^^^^^^^^
  File "/usr/local/lib/python3.12/concurrent/futures/_base.py", line 401, in __get_result
    raise self._exception
  File "/usr/local/lib/python3.12/site-packages/tenacity/asyncio/__init__.py", line 114, in __call__
    result = await fn(*args, **kwargs)
             ^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/local/lib/python3.12/site-packages/teslajsonpy/controller.py", line 1390, in __post_with_retries
    return await self.__connection.post(command, method=method, data=data, url=url)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/local/lib/python3.12/site-packages/teslajsonpy/connection.py", line 166, in post
    return await self.__open(url, method=method, headers=self.head, data=data)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/local/lib/python3.12/site-packages/teslajsonpy/connection.py", line 218, in __open
    raise TeslaException(resp.status_code)
teslajsonpy.exceptions.TeslaException

Anything else?
No response

I am facing the same issue at the Moment.

Same problem here for a 2023 Model Y.  Receiving data works fine.

Same here :\

Idem for model y 2024

+1

I have this same issue, but only with one car. I have a Model 3 SR 2023 that has worked perfectly, with Fleet API, since I first set it up a few months ago. I just purchased a Highland LR RWD yesterday and reloaded the Tesla integration. It found the new vehicle and added it to HA. I'm able to query for data with no issue, but trying to send commands results in similar errors as shown above.

I don't use fleet API so you'll need to find someone who does for any pr work.

I have the same issue on a brand new car.  I have triple checked the installation and approved the virtual key and yet commands cannot be sent.  Only data can be read and updated.

Turns out my issue was forgetting the step of enrolling the public key in my vehicle. I had done it last year on my first car but forgot about it the second time around.
https://github.com/llamafilm/tesla-http-proxy-addon/blob/main/tesla_http_proxy/DOCS.md
“Using the Home Assistant iOS app, open the Addon Web UI and click Enroll public key in your vehicle. This should launch the Tesla app where it prompts for approval to "allow third-party access to your vehicle". If you have multiple vehicles, you'll need to do this on each of them. Your Tesla app must already be key-paired with the car.”

This is not my issue though. I have approved on the car with the App and it was successful. Yet it appears I still cannot control anything.
I do not know how to gather logs but will if someone can help.

Same problem. Model Y 2024 model.

Same issue for me. Both cars.

我也有同样的问题。两辆车都是这样。

Please check whether your agent is successfully opened. This requires setting up a process guard. Otherwise, the agent process will be closed when you exit.


Recent change in Microsoft.SqlServer.Types install.ps1 requires committing DLLs to source control

The Microsoft.SqlServer.Types packages released earlier this year have a change in the install.ps1 script compared to older versions. $cppLinkx86 = $folderx86.ProjectItems.AddFromFile($cppBinaryPathx86) and its variations became $sqlLinkx86 = $folderx86.ProjectItems.AddFromFileCopy($sqlBinaryPathx86).
Previously, the .csproj file contained this:
    <Content Include="..\packages\Microsoft.SqlServer.Types.11.0.2\nativeBinaries\x64\msvcr100.dll">
      <Link>SqlServerTypes\x64\msvcr100.dll</Link>
      <CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory>
    </Content>
    <Content Include="..\packages\Microsoft.SqlServer.Types.11.0.2\nativeBinaries\x64\SqlServerSpatial110.dll">
      <Link>SqlServerTypes\x64\SqlServerSpatial110.dll</Link>
      <CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory>
    </Content>
    <Content Include="..\packages\Microsoft.SqlServer.Types.11.0.2\nativeBinaries\x86\msvcr100.dll">
      <Link>SqlServerTypes\x86\msvcr100.dll</Link>
      <CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory>
    </Content>
    <Content Include="..\packages\Microsoft.SqlServer.Types.11.0.2\nativeBinaries\x86\SqlServerSpatial110.dll">
      <Link>SqlServerTypes\x86\SqlServerSpatial110.dll</Link>
      <CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory>
    </Content>

After the change, the .csproj file contains this:
    <Content Include="SqlServerTypes\x64\msvcr100.dll">
      <CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory>
    </Content>
    <Content Include="SqlServerTypes\x64\SqlServerSpatial120.dll">
      <CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory>
    </Content>
    <Content Include="SqlServerTypes\x86\msvcr100.dll">
      <CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory>
    </Content>
    <Content Include="SqlServerTypes\x86\SqlServerSpatial120.dll">
      <CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory>
    </Content>

Due to this change, you either need to manually fix the .csproj file to refer to the packages directory, or you need to commit these DLLs to source control. Not doing so results in a non-building project for new clones, because the DLLs are missing.
Why was this change made? Is it possible to do new releases for each of these versions, with the change to install.ps1 reverted?
Note: I'm reporting this here because EntityFramework is listed as one of the package owners.

@stijnherreman the EF team no longer maintains this package. It is now maintained by a SQL Server team.
I have forwarded the link to this issue to the owners of the package, but I would suggest that you do the same so that they can have your contact information and follow up with you.
You can do this by going to https://www.nuget.org/packages/Microsoft.SqlServer.Types and clicking
on the Contact Owners link on the left of the page.

For the record, I've used the Contact Owners link before creating a ticket here, and again after the suggestion in https://github.com/aspnet/EntityFrameworkCore/issues/9272#issuecomment-321759257 to do so. I've yet to receive a response.

@stijnherreman as a workaround, you can use for new clones following command in Package manager console to force run Install.ps1:
Update-Package -Reinstall -Id Microsoft.SqlServer.Types
Problem still persist for non Visual Studio build though (for example with MSBuild, as nuget CLI doesn't call Install.ps1 scripts because this feature is deprecated for nuget.exe).


bug: Modal is not dismissed when navigating back

Bug Report
Ionic version:

[x] 4.x
Current behavior:
If a modal is shown, and the user navigates back using the browser back button, the browser goes to the previous page but the modal remains visible and is not dismissed.
Expected behavior:
When the user uses the browser back button and navigation occurs, the modal should be dismissed.
Steps to reproduce:

Create an app with two routes. The second page presents a modal.
Navigate from the first page to the next.
Present a modal on the second page.
Press the browser back button. The browser returns to the first page but the modal is not dismissed.

Related code:

https://github.com/rveerd/ionic4-issue-modal-back
Other information:

Tested on Windows with Chrome.
The problem was already reported for Ionic 3 in #13964.
The problem is already reported in #15422, specifically for Android and the hardware back button. However the problem also occurs on the desktop with the browser back button or hotkey.
The problem was already mentioned in #16946, which may be a related issue.
Ionic info:

Ionic:

   ionic (Ionic CLI)             : 4.11.0
   Ionic Framework               : @ionic/angular 4.3.0
   @angular-devkit/build-angular : 0.13.8
   @angular-devkit/schematics    : 7.2.4
   @angular/cli                  : 7.3.8
   @ionic/angular-toolkit        : 1.4.1

System:

   NodeJS : v10.15.0
   npm    : 6.4.1
   OS     : Windows Server 2016

Hi there,
Thanks for the issue! I am going to close this as a duplicate of https://github.com/ionic-team/ionic/issues/16946. (the issue references popovers, but underlying issue is the same)
Thanks for using Ionic!


Add / Fix missing link for Help on menu

The menu has a "Help" label but it doesn't do anything yet.

Fixed in 2<IP_ADDRESS> (links to GitHub CMWT Wiki page)


feat: retrain fall detect model with more data

Model Training Notebook: Link
Model infrernce Notebook: Link

Model Training Notebook: Link
Model infrernce Notebook: Link

@bhavikapanara please do not submit for review PRs that have merge conflicts or failing checks.
Also, please use the PR template with detailed description of the purpose of the PR. Such that anyone who looks at it on the team can understand what it's about. Especially reviewers.
Thank you!

Link

@bhavikapanara This notebook should include several steps of on-device training to provide baseline for efficacy.

Initial classification model. efficientnet-lite.tflite
Base fall detection model trained on public data. Let's call it base-fall-detect-model.tflite
Custom on-device transfer-learned model applying local data samples (John's home) to the base model from (2). john-custom-transfer-learned-fall-detect-model.tflite
Compare results with confidence scores and full confusion matrices between 2 & 3 on John's home data.

The goal is here to determine:

If the chosen classification transfer learning approach is effective in adapting to local data.
How much does it cost in terms of labeled samples for the transfer learning to be effective. In other words, does John need to fall 10 or 20 or 500 times before the model starts accurately recognizing falls in his home.

Making sense?
As we get a handle on this baseline , we also need to think how to allow John to provide labeling feedback to the model with minimum effort. If a positive fall was not detected correctly, how can John be aware of that and help by labeling the classification correctly? Currently the ambianic edge logic notifies when there is a positive detection above a certain threshold of confidence. How do we design the UX to be effective with training?
Some possible options:
1.Show an Advanced Training Mode button in the UI Settings that starts showing in the app timeline for some period of time (5 minutes, 1 hour?) low confidence detections which the user can label correctly?
2. Advanced Training Mode button that turns on recording and display in the timeline for 60 seconds every captured camera frame at 1fps (once per second) and then let the user review the 60 frames and label them. Presumably they would be able to fall once or twice to generate enough data in the 60 frames.
Thoughts?

@bhavikapanara another issue we need to address that I already mentioned in the slack space.
I noticed one more thing with the current Model Maker model.
It’s data set is exclusively with images that 1. include people in them and 2. People take a substantial portion of the image.
This means that the model will most likely perform poorly on images where people are not present at all or take a small part of the image.
I see two options here :

Add an extra category of ‘no-person’ so the classifieds learns to put into that third category any images without a person present.
Put the fall/no-fall model in a pipeline after a person detection model. We do this already with face detection and it’s also the approach pose detection takes.

I am leaning towards the latter for two main reasons:
On device person detectors are quite good already.
If we allow the classifier to focus on a simpler problem , it is more likely that it learns faster to be accurate.
Thoughts?

@ivelin I have trained on-device model training using TFLite-model-maker with the base model as efficientnet_lite and custom trained fall-detect model using transfer learning approach.
Approach 1:
Base model: Default efficientnet_lite
See this notebook Link - On device model training with efficientnet_lite as the base model. Using this method, achieve 82% accuracy.

Approach 2:
Base Model: Custom train fall-detect model using transfer learning Notebook
see this notebook Link - on-device model training with the custom fall-detect base model. Using this method, achieve 57% accuracy.


Try to deploy subgraphs to the The Graph hosted solution

The subgraph name needs to be unique meaning that we cannot use the same name when deploying to multiple networks.
I think it would be best to use the same naming convention that is being use in the artifacts repo so for example:

DIDRegistry on mumbai the subgraph name would be

nevermined-io/80001/common/v2.0.0/didregistry

Turns out the hosted service does not accept special characters in the name and has a limit of 35 characters. Maybe we can do something like:
nevermined-io/mumbaiv200DIDRegistry


Update angular.io dgeni package for new API design

Note: This issue is a pre-requisite for https://github.com/angular/angular.io/issues/964
The following decorator tags are needed in the angular documentation to populate the proposed api design

@howToUse
@whatItIs
@deprecated (already in the used in some places. It's absence would imply stable)
@selectors
@outputs
@inputs
@exportedAs

Strikethrough text is already shown in the documentation.

PR merged in


Save in cache merge-plan or config.

The idea basically is that the configuration is not built every time, if it has not changed, which normally happens, when we are in production.

Merge plan is kinda cached already. It's in a PHP file and it's saved to opcache if it's turned on.
Configs themselves aren't easy to cache (especially when they use getenv() or need other runtime context. I've tested the caching and it was slower than current code because of de-serialization of closures and these runtime stuff. Another issue is that if there's an error in the config, an exception will point to the cache, not to the actual config file.

Oh, yes. Builded config already cached in memory.


Use Cluster and not Manager for build clusters

At the time controller-runtime was introduced to this project, it didn't have a clean abstraction for "cache + client of a cluster". The only thing it had was the manager, which is that plus some additional things like metrics, webhooks, leader election and code related to run things. As a result, we ended up using the manager and disabling everything it doesn't need.
By now, controller-runtime has the cluster abstraction for precisely this use-case. This change makes us use the cluster where appropriate. It should not result in any outwards-visible behavior changing.

/lgtm
/hold

/lgtm
/approve
/hold cancel
Thanks @alvaroaleman !!!!


Is the worker and job producer must be on same machine ?

Is the worker and job producer must be on same machine ?

Nope!

I found the worker and the producer must running on same machine, but i don't known why.
Thank you for reply me. I will be check my code.


[NDMII-2461] Use enum for device can_connect

What does this PR do?
Changes the type of canConnect for ping to an enum instead of using a bool pointer.

Motivation

Additional Notes

Possible Drawbacks / Trade-offs

Describe how to test/QA your changes

Reviewer's Checklist

[ ] If known, an appropriate milestone has been selected; otherwise the Triage milestone is set.
[ ] Use the major_change label if your change either has a major impact on the code base, is impacting multiple teams or is changing important well-established internals of the Agent. This label will be use during QA to make sure each team pay extra attention to the changed behavior. For any customer facing change use a releasenote.
[ ] A release note has been added or the changelog/no-changelog label has been applied.
[ ] Changed code has automated tests for its functionality.
[ ] Adequate QA/testing plan information is provided. Except if the qa/skip-qa label, with required either qa/done or qa/no-code-change labels, are applied.
[ ] At least one team/.. label has been applied, indicating the team(s) that should QA this change.
[ ] If applicable, docs team has been notified or an issue has been opened on the documentation repo.
[ ] If applicable, the need-change/operator and need-change/helm labels have been applied.
[ ] If applicable, the k8s/<min-version> label, indicating the lowest Kubernetes version compatible with this feature.
[ ] If applicable, the config template has been updated.

Looks good

/merge

/merge


Feat/integrate google login

Changelog
Introducing new login mechanism with google
How to test

Start both frontend and backend app
Navigate to /login, or /signup page
Click on the Login with Google button
See if the account is correctly created once finished

Hi @dangvuthang, I tested the Google Login with 2 accounts, I found that if I logged in with an account that does not have an avatar, the app does not show the default avatar. Could you investigate?

Thank you for the report @ManPhamQuang. I think it should be fine now, I will remove your account in case you want to test again.


Add register definitions for privilege spec 1.12 and debug spec 1.0.0

Updated CSR register enum with registers defined in privilege spec v1.12 and debug spec v1.0.0
Signed-off-by: Henrik Fegran<EMAIL_ADDRESS>

@weicaiyang, it would be great if you could have a look at this.

@weicaiyang, it would be great if you could have a look at this.

I'm not familiar with this part. perhaps @hodjat91 can take a look.
BTW, looks like only 1st commit is related. Can you remove the other 2 commits in this PR?

BTW, looks like only 1st commit is related. Can you remove the other 2 commits in this PR?

Thanks, that should be fixed now

@weicaiyang, it would be great if you could have a look at this.

I'm not familiar with this part. perhaps @hodjat91 can take a look.
BTW, looks like only 1st commit is related. Can you remove the other 2 commits in this PR?

Apologies for the delay. Please add me as a reviewer next time, so I would get notified.


Show progress when fetching labels in PR detail

It takes several seconds to load in microsoft/vscode's labels and show the quick pick, we should fetch them in the background, maybe when opening the PR detail so it's instantaneous.

Related: https://github.com/microsoft/vscode-pull-request-github/issues/2537
Ext v2021.2.36004
Version: 1.54.0-insider (user setup)
Commit: 3290f9a73ba6fc3b1063ea32476067434ee91b1d
Date: 2021-02-26T05:13:29.656Z
Electron: 11.3.0
Chrome: 87.0.4280.141
Node.js: 12.18.3
V8: <IP_ADDRESS>-electron.0
OS: Windows_NT x64 10.0.19042

I would rather we show progress than pre-fetch the labels since we're not sure the user will want them. Repurposing the issue for showing progress.

Looks like we already show progress.


Accelerate framework missing

Entire  <Accelerate/Accelerate.h> framework seems to be missing

The Accelerate framework does use BLAS and LAPACK, along with their own libraries, I'm sure.

You're right.  Apple's accelerate used GCD / OpenCL under the hood I think but for now, any decent objc wrapper around LAPACK named "accelerate" will likely solve most issues

Initial version available as of bed20a4b6


Error in mounted hook: "ReferenceError: introJs is not defined"

I'm using electron-vue, which uses vue-cli + webpack.
I've added this in src/main.js:
import VueIntro from 'vue-introjs'
Vue.use(VueIntro)

then added the plugin in webpack.renderer.config.js and `webpack.main.config.js:
plugins: [
     [...]
     new webpack.ProvidePlugin({
        introJs: ['intro.js', 'introJs']
    })
],

Then when I use the intro directives in a component, I get the error: Error in mounted hook: "ReferenceError: introJs is not defined"
Both intro.js and vue-introjs have been installed via NPM
Any ideas?

Did you install intro.js?
On Sat, Dec 29, 2018, 22:14 Jordan Lejuwaan<EMAIL_ADDRESS>wrote:

I'm using electron-vue, which used vue-cli + webpack.
I've added this in src/main.js:
import VueIntro from 'vue-introjs'
Vue.use(VueIntro)
then added the plugin in webpack.renderer.config.js and
`webpack.main.config.js:
plugins: [
[...]
new webpack.ProvidePlugin({
introJs: ['intro.js', 'introJs']
})
],
Then when I use the intro directives in a component, I get the error: Error
in mounted hook: "ReferenceError: introJs is not defined"
Any ideas?
—
You are receiving this because you are subscribed to this thread.
Reply to this email directly, view it on GitHub
https://github.com/alex-oleshkevich/vue-introjs/issues/34, or mute the
thread
https://github.com/notifications/unsubscribe-auth/AAmzyPuqj3VeGL1XE9QwBAEuggzT0pvxks5u99tLgaJpZM4ZktmP
.

Have the same issue when call this.$intro().start(), did anyone resolve it?

Same problem here. Didn't find a solution. Followed the installation guide 1:1 and experienced the same problem. Solution highly appreciated.
I'd suggest to include intro.js in this library as it seems that many struggle with Webpack configs.

Same problem

I using nuxt , that is how make it work
npm i vue-introjs intro.js --save
plugins/vue-introjs.ts
`
import Vue from 'vue'
import VueIntro from 'vue-introjs'
import 'intro.js/introjs.css'
Vue.use(VueIntro)
`
nuxt.config.ts
`
const webpack = require('webpack')
plugins: [
{ src: "~/plugins/vue-introjs", ssr: false }
]
build: {
plugins: [
new webpack.ProvidePlugin({
'introJs': ['intro.js', 'introJs']
})
]
}
`

I had to put this into my vue.config.js because I am using vue-cli and electron .
const webpack = require('webpack');

module.exports = {
  configureWebpack: {
    plugins: [
      new webpack.ProvidePlugin({
        'introJs': ['intro.js']
      })
    ]
  },
}


Update compact_str to v0.4

Context
In the most recent version of compact_str, we renamed CompactStr to CompactString. You can continue to use CompactStr but there is a deprecation warning on it.
Changes
This PR updates compact_str to v0.4, renaming uses of CompactStr to CompactString to prevent the warning

No issue pulling this in, but for some weird reason my code coverage run is now saying this reduces it by 50% - obviously not true, but will have to figure out why it is doing that.


[#158665945] Update paas-billing release

What
This PR updates pass-billing to a new version that uses the broker
plan ID to select pricing plans rather than the Cloud Foundry ID. This
enables pass-billing to work in multiple environments including London
and in dev.
How to review
Deploy from this branch and check the admin org bill in your dev env. There will be billing entries for services on the bill.
Before merge
Update the commit to use the tag generated after merging https://github.com/alphagov/paas-billing/pull/49
Who can review
Not @LeePorte or @keymon

I've updated this to point to the right tag and rebased it on master.


wine: add missing dependency

Motivation for this change
See #27242.
This fix the error but I don't know whether it's ok to add libcap unconditionally to the build inputs.
Things done

[x] Tested using sandboxing
Built on platform(s)

[x] NixOS
[ ] macOS
[ ] Linux

[ ] Tested via one or more NixOS test(s) if existing and applicable for the change
[ ] Tested compilation of all pkgs that depend on this change
[x] Tested execution of all binary files
[x] Fits CONTRIBUTING.md.

cc @avnik @7c6f434c

@rnhmjoj Just do the same as here: https://github.com/facebook/proxygen/issues/3. I.e., add the dependency on Linux, but nog for other platforms. It also doesn't exist on FreeBSD for example. Since wine does run on those platforms, there is other configure time logic, which should handle that.

I fixed it myself in https://github.com/NixOS/nixpkgs/pull/27253. Please close this PR.

Thanks. Merged the other PR.


Track 1 Submission Failed with Standard Error

Thanks for all the timely help before track 1 deadline so I can make my final submission!
Unfortunately, I just found that my last submission failed in my submission page. I was trying to get some error log, but it only returns Standard error for submission #0 by yuant426.. Does it mean it is not my submission failed to run, but something else happened? Will my submission get rerun before the 10th? Otherwise, I was just hoping I could get some closure of the failure.
I also noticed a weird behavior of the submission page. My last submission seemed to be messed up into 2 submission with one of it has really small size. This only showed up today. Everything seemed normal after my submission. Is this just some frontend glitch? Or should I be worried?
Thanks so much :) !!! It's almost done :)

Hello @yuant95, I was just about to get into contact with you. We were having some issues with your submission. The size of the submission was fairly large ~1.2GB and was causing issues with Codalab which appears to expect submissions up to 300mb in size.
The Codalab platform appears to have corrupted the submission so it is no longer possible to rerun the solution. We have a copy of the submission separately.
If you have time now we can reopen the Track 1 temporarily for you to resubmit the exact same final submission.

@Gamenot Thanks for getting back to me! I can resubmit the file now if needed.

Track2 is temporarily reopened for your submission.

Cool, I just uploaded it. Let me know if it fails again or it's not the same file. I'm 99% sure it should be the same file as I didn't touch it after the submission last night. But if not, is it possible for you to send me the file? Or somehow submit it from your side? I may lost track of which version of code I submitted.....

We have a copy of the submission.

We believe it should be the same.

Great! It's showing running in the status now, but no value in the size block. Hope it works out this time. I should have saved my neural network model in a different format to aviod the big size now I think back....

Yes, we see it now. It may take a bit to get working...

@yuant95 Your submission is complete.

Great! Thanks so much for the help!


Better visual GridField selector for “link existing” UI

Refer to content blocks module for modal UI which I believe is better

Need to use GridFieldAddExistingSearchHandler and extend to do add() like ElementalGridFieldAddExistingAutocompleter handles this currently.

I think we could probably move this issue to github.com/dnadesign/silverstripe-elemental-virtual now

Issue moved to dnadesign/silverstripe-elemental-virtual #5 via ZenHub


Rework the Torch model factory

Hello,
Yesterday, I noticed that the model factory functions we have for torch can have some problems when trying to use PPO with continuous actions. It should be a quick fix, but we also had these issues with creating neural networks with shared layers - so I think it might be best if we rework how these model factories work. I'll think about it and open a PR later about this, but you can let me know if there are any problems/feature requests for the model factory utils for torch.

This issue is related to @Philippe's request to have utilities to manipulate actor, critics, and other networks. In particular to do transfer learning on DQN. So we plan to rework the model factory.
Ideas are welcome in advance of the rlberry hackathon @mmcenta @AleShi94 @omardrwch @riccardodv @brahimdriss @yann .


introduce multi-instance support to minigo cc

This code change add an instance_id parameter to selfplay.cc and eval.cc, to make sure multiple instance running on same host would generate unique play data filename.

/ok-to-test
Thanks for sending the C++ changes by themselves.
It just occurred to me that we wouldn't actually need to add these changes if the name computed by GetOutputName contained the process ID.
Would that work for your use case?

Yes, process ID in the output name would be sufficient to make unique name.

/ok-to-test
Thanks for sending the C++ changes by themselves.
It just occurred to me that we wouldn't actually need to add these changes if the name computed by GetOutputName contained the process ID.
Would that work for your use case?

#795 removes the need for this PR


Runner: New App - initial commit

Note: The min phantom version 4.9.0 is intended. Kindly refer below comments for more info.
Please ensure your pull request (PR) adheres to the following guidelines:

Please refer to our contributing documentation for any questions on submitting a pull request, link: Contribution Guide

Pull Request Checklist
Please check if your PR fulfills the following requirements:

[x] Testing of all the changes has been performed (for bug fixes / features)
[x] The readme.html has been reviewed and added / updated if needed (for bug fixes / features)
[x] Use the following format for the PR description: <App Name>: <PR Type> - <PR Description>
[x] Provide release notes as part of the PR submission which describe high level points about the changes for the upcoming GA release.
[x] Verify all checks are passing.
[x] Do NOT use the next branch of the forked repo. Create separate feature branch for raising the PR.
[x] Do NOT submit updates to dependencies unless it fixes an issue.

Pull Request Type
Please check the type of change your PR introduces:

[x] New App
[ ] Bugfix
[ ] Feature
[ ] Code style update (formatting, renaming)
[ ] Refactoring (no functional changes, no api changes)
[ ] Documentation
[ ] Other (please describe):

Security Considerations (REQUIRED)

[ ] If you are exposing any endpoints using a REST handler,
please document them in the readme.html.
[ ] If this is a new connector or you are adding new actions

[ ] Please document in the readme.html all methods (eg, OAuth) used to authenticate
with the service that the connector is integrating with.
[ ] If any actions are unable to run on SOAR Cloud, please document this in the readme.html.

[ ] Are you introducing any new cryptography modules? If yes, please elaborate their purpose:
[ ] Are you are accessing the file system? If yes, please verify that you are only accessing paths returned through
the Vault API.
[ ] Are you are marking code to be ignored by Semgrep with nosemgrep?
If yes, please provide justification in an additional comment next to the ignored code.

Release Notes (REQUIRED)

Provide release notes as part of the PR submission which describe high level points about the changes for the upcoming GA release.

-- initial commit for the Runner utility app
What is the current behavior? (OPTIONAL)

Describe the current behavior that you are modifying.

What is the new behavior? (OPTIONAL)

Describe the behavior or changes that are being added by this PR.

Other information (OPTIONAL)

Any other information that is important to this PR such as screenshots of how the component looks before and after the change.

Pay close attention to (OPTIONAL)

Any specific code change or test case points which must be addressed/reviewed at the time of GA release.

Screenshots (if relevant)

Thanks for contributing!

Ready for review. All errors have been reviewed
"Min Number Log Statements" - using custom logging function (__print) to pass messages to save_progress and debug_print
"Licenses" - unknown what this requirements.txt file should look like
"Min Platform Version" - apps have existed for years and tested on many versions of phantom. 4.9.0 is intentional
"Repo Name Has Expected App Id" - unknown what the format of this json file should be
"App Actions" - action name " clear scheduled playbooks" should remain as is
"Verbose Periods" - I'm pretty sure there are periods at the end of every verbose description

@mishalp-crest
The logo updates are fine. thanks.
The min phantom version was intended to be 4.9.0 though. please change that back to 4.9.0.

Then this will be a non-standard change. Please change it back to 4.9.0 as intended.

Then this will be a non-standard change. Please change it back to 4.9.0 as intended.

@zamastyle reverted!

@mishalp-crest
Perfect

@mishalp-crest
License/Copyright strings are missing in all the files. Apache 2.0 License should be added to the required files. Could you please check this?

@mishalp-crest License/Copyright strings are missing in all the files. Apache 2.0 License should be added to the required files. Could you please check this?

@ishans-crest done


feat(PlayAreaCursor): offset playAreaCursor to hint at relative player position

Adds hmd offset for playarea mentioned in issue #173

There were the following issues with your Pull Request

Commit: 75a63a8a4b49e7a120401bc3b9aa36a83bfaefb0
Commits must be in the following format: %{type}(%{scope}): %{description}

Guidelines are available at https://github.com/thestonefox/SteamVR_Unity_Toolkit

This message was auto-generated by https://gitcop.com

Will reissue this from a separate feature branch, per contribution doc


Promise support for MessageIdGenerator

I am looking at BasicStorage.
We add and publish messages with addMessage and use MessageIdGenerator internally, but we sometimes ask the server to issue message IDs.
It would be helpful if it could be accepted asynchronously.

Sorry.
I will post it at @chatscope/use-chat.


Integrating Hover SDK for offline Mpesa payments in Android with Kotlin

Article checklist
Pre-submission checks

Please ensure that you have only one open topic suggestion (issue) + in-review article (linked pull request) at a time. This will ensure that we complete the review process in a timely manner from inception to publishing

If you have not already, please go over our Resources Page for more tips and tricks on how to improve your overall technical writing so reviews are swifter, increase the chance of a payout and provide more value to our readers.

For first-time contributors and for more details on our submission guidelines, see our Contributing Guidelines.

Formatting and structure checks

[x] Have you used the correct folder and file structure? - see Contribution Guidelines

[x] Is your article properly formatted in Markdown? - see Github Markdown guide

[x] Have you used our preferred heading structure? - H3 (###) and up

[x] Does your article follow any of the suggested structure formats? - see example formats

[x] Is your article over 750 words? - Tool: Wordcounter.net

[x] Is the article you are submitting an in-depth and unique article? Does it go beyond what is in the official docs and what is covered in other blog sites. See these articles as examples.

[x] Does your article provide enough value and detail about your topic? - Articles should be clear, accurate, and fully explained.

[x] Can your article be understood by beginners? - Assume the audience is smart but has no prior exposure to the common terminology in your article.

[x] Have you included a hero image that is 600x400 pixels and have the copyright to use it? - Tools: Pixlr Image Editor for resizing and Unsplash for Creative Commons images

Grammar & plagiarism checks

[x] Have you spellchecked and grammar checked your article? - Tools: Write&Improve - ProWritingAid - Grammarly
[x] Please place your article through a 3rd party plagiarism checker. We suggest using Quetext, this tool is free and has a daily limit. We typically accept articles with 10% or less.
[x] Have you checked your article for readability? - Tool: Hemmingway
[x] Have you added sources for quotes and images that aren't yours?

Technical checks

[x] Are your code snippets properly formatted for syntax highlighting - see Syntax guide
[x] Have you checked your code runs correctly and you've highlighted all necessary dependencies for installation?
[x] Are the software programs and packages you're highlighting in your article up to date, using current versions and not deprecated?

Topic suggestion this closes

Remove the backticks and add the issue number below to link and close your Topic Suggestion (issue) when your article has been published (PR has been merged). See this video for more details.

This closes #3424

Finally, delete the article checklist notes in blockquotes and submit your PR. We look forward to reviewing your article.

Hello @Ericgacoki, I have opened a clean PR as you requested. Please proceed with the review. Thank you!

plagiarism check done

Hello Joel, this is an amazing tutorial. Very informative and flows well :rocket:. Be sure to take a look at my changes to improve your future articles.

@JoelKanyi, I have hidden the id in the image above. Please download and re-upload it.

Changes made @Ericgacoki

Merged #3696 into master