filters: clean up implementation

Address a few cleanup items in the parser. Currently, we don't handle
compound values and we remove a panic when part of the input is not
consumed.
Signed-off-by: Stephen J Day<EMAIL_ADDRESS>

Codecov Report

Merging #1039 into master will not change coverage.
The diff coverage is n/a.

@@           Coverage Diff           @@
##           master    #1039   +/-   ##
=======================================
  Coverage   59.28%   59.28%
=======================================
  Files           5        5
  Lines         781      781
=======================================
  Hits          463      463
  Misses        204      204
  Partials      114      114

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 80656bf...6f0fe71. Read the comment docs.


Clear-DbaSqlConnectionPool

Is this a feature OR bug:
feature
Details
Simple as hell, just [System.Data.SqlClient.SqlConnection]::ClearAllPools() on $env:computername by default or remotely using -ComputerName and Invoke-Command, support Credential. It's useful for troubleshooting mostly.
With docs
ClearAllPools resets (or empties) the connection pool. If there are connections in use at the time of the call, they are marked appropriately and will be discarded (instead of being returned to the pool) when Close is called on them.
from https://msdn.microsoft.com/en-us/library/system.data.sqlclient.sqlconnection.clearallpools(v=vs.110).aspx

Fixed by #717 when it's approved


secondary_y sequence doesn't work

Code Sample, a copy-pastable example if possible
import pandas
df = pandas.DataFrame({'a': [1, 2, 3], 'b': [4, 5, 6], 'c': [7, 8, 9], 'd': [10, 11, 12]})
df.plot(y=['a', 'b'], secondary_y=['c', 'd'])

I only get the primary axis results:

Others seem to be using this - am I missing something?
output of pd.show_versions()
INSTALLED VERSIONS
------------------
commit: None
python: 2.7.11.final.0
python-bits: 64
OS: Darwin
OS-release: 15.4.0
machine: x86_64
processor: i386
byteorder: little
LC_ALL: en_US.UTF-8
LANG: en_US.UTF-8

pandas: 0.18.0
nose: 1.3.7
pip: 8.1.1
setuptools: 20.7.0
Cython: 0.24
numpy: 1.10.4
scipy: 0.17.0
statsmodels: 0.6.1
xarray: None
IPython: 4.2.0
sphinx: 1.4.1
patsy: 0.4.1
dateutil: 2.5.2
pytz: 2016.3
blosc: None
bottleneck: 1.0.0
tables: 3.2.2
numexpr: 2.5.2
matplotlib: 1.5.1
openpyxl: 2.3.2
xlrd: 0.9.4
xlwt: 1.0.0
xlsxwriter: 0.8.5
lxml: 3.6.0
bs4: 4.4.1
html5lib: None
httplib2: None
apiclient: None
sqlalchemy: 1.0.12
pymysql: None
psycopg2: 2.6.1 (dt dec pq3 ext)
jinja2: 2.8
boto: 2.39.0

You just want df.plot(secondary_y=['c', 'd']). Typically you'll only use y=... when you're also specifying a column to use for x=. I wonder if we should raise an error if y=... is specified but x=... isn't? Probably not worth the change, since people may be relying on that behavior.

@TomAugspurger maybe raise if both seconday_y and y are provided?

Got it, thanks. I was aiming to get both plots at once, I can do them separately.
Re @TomAugspurger: I omit x= all the time, when I want the index as the x axis. I thought that was intentional.

@ohadle typically I would write that as df[['a', 'b']].plot() since it's a bit shorter. But I don't think we'd remove the ability to do df.plot(y=['a', 'b']).
@jreback It looks like df.plot(y=['a', 'b', 'c', 'd'], secondary_y=['c', 'd']) also works, so maybe leave it as is, or fix it so the original example works? I haven't looked at the code yet to see how much work it'd be.


feat(RHIN-830):Add ZeroState to policys

As in accordance to these mocks, this PR adds zero state to Policies ,
https://docs.google.com/document/d/1FGuzbL2jyRmn_coYD5Z_o3d0MhOf1vQDT46NQvsfPyA/edit#heading=h.1hvxoje16w3i
https://www.sketch.com/s/550bd962-ca1f-42d8-8d89-d457527a059a/a/qbe9Ol2#Inspect

According to the docs:
Show When:
Account has 0 systems connected with Insights-Client/RHC OR RHSM (ex: nothing in inventory)

What is currently doing is showing the zero-state when there are no policies - is that expected?
I'm guessing an additional check for the systems needs to be done?

Youre correct, I was told they were the same but the request definitely needs to be to /hosts. There is an optimization coming down the way, but the current solution is the make the api call inside the app. (eventually it will be from chrome and only called once)

@josejulio The PM for Policies should be aware of this and have approved it as thats my understanding for all the apps that have mocks.
It does seem odd to just remove it all together. I'll reach out to UX/PM is in charge of the mocks in regards to that and the other edge-case you mentioned.

Codecov Report

Merging #354 (0136615) into master (ede9d84) will decrease coverage by 0.04%.
The diff coverage is 90.00%.

Additional details and impacted files

@@            Coverage Diff             @@
##           master     #354      +/-   ##
==========================================
- Coverage   90.68%   90.65%   -0.04%
==========================================
  Files         117      117
  Lines        2480     2492      +12
  Branches      466      468       +2
==========================================
+ Hits         2249     2259      +10
- Misses        230      231       +1
- Partials        1        2       +1

Impacted Files
Coverage Δ

src/pages/ListPage/ListPage.tsx
95.04% <90.00%> (-1.58%)
:arrow_down:


[Event Request] codeunit 99000832 "Sales Line-Reserve" - TransferSalesLineToItemJnlLineOnBeforeInitRecordSet

Please add new event in Codeunit 99000832 in function TransferSalesLineToItemJnlLine
[IntegrationEvent(false, false)]
local procedure TransferSalesLineToItemJnlLineOnBeforeInitRecordSet(var OldReservEntry: Record "Reservation Entry")
begin
end;

if ItemJnlLine."Invoiced Quantity" <> 0 then
	CreateReservEntry.SetUseQtyToInvoice(true);

TransferSalesLineToItemJnlLineOnBeforeInitRecordSet(OldReservEntry);
if ReservEngineMgt.InitRecordSet(OldReservEntry) then begin
	repeat
		IsHandled := false;

Thanks for reporting this. We agree, and we’ll publish a fix asap, either in an update for the current version or in the next major release. Please do not reply to this, as we do not monitor closed issues. If you have follow-up questions or requests, please create a new issue where you reference this one.
Build ID: 40804.


Upgrade MBT Maven Builder Default Command to Batch Mode

Description
As a build tool, MBT wrap all modules’s build process internal, all builders, such as golang, maven and nodejs, run build command in batch mode is resonable.
In this PR, we update maven builder default command from current “mvn clean package” to “mvn -B clean package”.
Checklist

[ ] Code compiles correctly
[ ] Relevant tests were added (unit / contract / integration)
[ ] Relevant logs were added
[ ] Formatting and linting run locally successfully
[ ] All tests pass
[ ] UA review
[ ] Design is documented
[ ] Extended the README / documentation, if necessary
[ ] Open source is approved

@ShiraManas based on your advise, I update the whatsnew.md, pls help to confirm it, thanks!


Added a "getting started" section to site

Refers to issue #103
Added a section to get users started with some more explicit instructions/definitions/etc. for the proof of concept phase of the project with gifs! Hope this helps!

thanks for this @VickySteeves! Looking at the gifs I think there are a couple of bugs in the version you're running:

There is an extra title bar saying 'index.html' - the buttons and the sciencefair logo should be in the same bar. This hasn't been reported before.
Some enriched terms in the barplot has XML tags in them. This should be fixed in the latest release v1.0.5 but you'll need to delete ~/.sciencefair.

What OS are you running?

I'm running Ubuntu 16.04. The index.html is always here when in the sciencefair app, in the title bar area:

I'll upgrade and get back to you!

Btw I think we should still merge these gifs, but I would also like to address the bugs in your installation and later we can generate gifs that don't show the bugs :)

sorry @VickySteeves, it took me a while to realise this was a PR against the gh-pages branch. That branch is auto-generated by the code in /site - so I am going to migrate these commits to a new branch and merge that (that way I hope you'll still be credited in the commit history)

@VickySteeves just checking in to say I haven't forgotten this, just need to get my head around the merge! :)

(also we have been racing on bugs - once those are done I can give this my full attention)


⚠ Bofrost.lu has degraded performance

In 41e9b27, Bofrost.lu (https://www.bofrost.lu) experienced degraded performance:

HTTP code: 200
Response time: 1548 ms

Resolved: Bofrost.lu performance has improved in 0dd2ca2 after 6 minutes.


Chrome 80 changes

This page conflicts with this one <that says MS Edge will not be adopting the change: https://docs.microsoft.com/en-us/office365/troubleshoot/miscellaneous/chrome-behavior-affects-applications

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

ID: 6e08a40c-6a79-a8f1-64e6-8befc952684f
Version Independent ID: e1ab6543-67eb-bc78-8466-2315d3906d2c
Content: Site compatibility-impacting changes coming to Microsoft Edge - Microsoft Edge Development
Content Source: microsoft-edge/web-platform/site-impacting-changes.md
Product: microsoft-edge
GitHub Login: @MSEdgeTeam
Microsoft Alias: msedgedevrel

The text of the chrome-behavior-affects-application page notes: "Microsoft Edge browser on Chromium (version 80) will not be affected by these SameSite changes. You can read the Edge documentation to see the current plan for adapting this change."

@ShadowSharmon - I'm closing the issue as it appears to have been resolved. Thank you!


Support file watching over network drives

Samba share (https://github.com/Microsoft/vscode/issues/1551)
Mounted network drive (https://github.com/Microsoft/vscode/issues/29807)
SSHFS (https://github.com/Microsoft/vscode/issues/49838)

still broke? :(

it takes a while I think, eventually shows changes

is there an alternative way for an extension to be notified when a mapped network drive file is changed in vscode?  How does source control detect file changes?


Haskell package pure-zlib is missing test dependencies.

Issue description
The pure-zlib package fails to build because of missing test dependencies:
building '/nix/store/9d3l4z282i4yp8fw8mz36dkls2ilpirv-pure-zlib-0.6.drv'...
setupCompilerEnvironmentPhase
Build with /nix/store/z6jgjdggj7xkrm8l8bd5xn7pq6cw85wy-ghc-8.2.2.
unpacking sources
unpacking source archive /nix/store/x38aw9sgg4c1d02fzdngalyd2if2wznb-pure-zlib-0.6.tar.gz
source root is pure-zlib-0.6
setting SOURCE_DATE_EPOCH to timestamp<PHONE_NUMBER> of file pure-zlib-0.6/test/Test.hs
patching sources
compileBuildDriverPhase
setupCompileFlags: -package-db=/private/var/folders/my/71d693qj5szdm986z1wj06krlrw5ms/T/nix-build-pure-zlib-0.6.drv-0/package.conf.d -j8 -threaded
[1 of 1] Compiling Main             ( Setup.hs, /private/var/folders/my/71d693qj5szdm986z1wj06krlrw5ms/T/nix-build-pure-zlib-0.6.drv-0/Main.o )
Linking Setup ...
clang-5.0: warning: argument unused during compilation: '-nopie' [-Wunused-command-line-argument]
clang-5.0: warning: argument unused during compilation: '-nopie' [-Wunused-command-line-argument]
configuring
configureFlags: --verbose --prefix=/nix/store/va5ahfffmkr582lxf1smzx1gwxd9y0zs-pure-zlib-0.6 --libdir=$prefix/lib/$compiler --libsubdir=$pkgid --docdir=/nix/store/cyyl0p5z9b4498h0nd4wknwffznn2356-pure-zlib-0.6-doc/share/doc --with-gcc=clang --package-db=/private/var/folders/my/71d693qj5szdm986z1wj06krlrw5ms/T/nix-build-pure-zlib-0.6.drv-0/package.conf.d --ghc-option=-optl=-Wl,-headerpad_max_install_names --ghc-option=-j8 --disable-split-objs --disable-library-profiling --disable-profiling --enable-shared --disable-coverage --enable-library-vanilla --enable-executable-dynamic --enable-tests --extra-include-dirs=/nix/store/j6ifwrr83k1c5nmjfx1p63nydpqsbqd6-libc++-5.0.1/include --extra-lib-dirs=/nix/store/j6ifwrr83k1c5nmjfx1p63nydpqsbqd6-libc++-5.0.1/lib --extra-lib-dirs=/nix/store/a67rhbgwb41j11j6mgww3y0gq4pg0lmp-ncurses-6.0-20171125/lib --extra-lib-dirs=/nix/store/lasa9z5jcwhq3djd3mw8q9b0a75da5as-gmp-6.1.2/lib --extra-include-dirs=/nix/store/5hymrhfv7zm20ackp3i3di2n7amnlvva-libiconv-osx-10.11.6/include --extra-lib-dirs=/nix/store/5hymrhfv7zm20ackp3i3di2n7amnlvva-libiconv-osx-10.11.6/lib --extra-include-dirs=/nix/store/5hymrhfv7zm20ackp3i3di2n7amnlvva-libiconv-osx-10.11.6/include --extra-lib-dirs=/nix/store/5hymrhfv7zm20ackp3i3di2n7amnlvva-libiconv-osx-10.11.6/lib
Configuring pure-zlib-0.6...
CallStack (from HasCallStack):
  die', called at libraries/Cabal/Cabal/Distribution/Simple/Configure.hs:948:20 in Cabal-<IP_ADDRESS>:Distribution.Simple.Configure
  configureFinalizedPackage, called at libraries/Cabal/Cabal/Distribution/Simple/Configure.hs:470:12 in Cabal-<IP_ADDRESS>:Distribution.Simple.Configure
  configure, called at libraries/Cabal/Cabal/Distribution/Simple.hs:570:20 in Cabal-<IP_ADDRESS>:Distribution.Simple
  confHook, called at libraries/Cabal/Cabal/Distribution/Simple/UserHooks.hs:67:5 in Cabal-<IP_ADDRESS>:Distribution.Simple.UserHooks
  configureAction, called at libraries/Cabal/Cabal/Distribution/Simple.hs:174:19 in Cabal-<IP_ADDRESS>:Distribution.Simple
  defaultMainHelper, called at libraries/Cabal/Cabal/Distribution/Simple.hs:119:27 in Cabal-<IP_ADDRESS>:Distribution.Simple
  defaultMain, called at Setup.hs:2:8 in main:Main
Setup: Encountered missing dependencies:
HUnit >=1.2 && <1.4, QuickCheck >=2.7 && <2.9
builder for '/nix/store/9d3l4z282i4yp8fw8mz36dkls2ilpirv-pure-zlib-0.6.drv' failed with exit code 1
error: build of '/nix/store/9d3l4z282i4yp8fw8mz36dkls2ilpirv-pure-zlib-0.6.drv' failed

Steps to reproduce
nix-shell -p pkgs.haskellPackages.pure-zlib

Technical details

system: "x86_64-darwin"
host os: Darwin 16.7.0, macOS 10.12.6
multi-user?: no
sandbox: no
version: nix-env (Nix) 1.12pre5788_e3013543
channels(z0028sn): "nixpkgs-18.09pre132003.13e74a838db"
nixpkgs: /Users/z0028sn/.nix-defexpr/channels/nixpkgs

I jailbroke it and the the tests fail anyway.
Building executable 'deflate' for pure-zlib-0.6..
[1 of 1] Compiling Main             ( Deflate.hs, dist/build/deflate/deflate-tmp/Main.dyn_o )
Linking dist/build/deflate/deflate ...
running tests
Running 1 test suites...
Test suite test-zlib: RUNNING...
test-zlib: test/test-cases/randtest1.z: openBinaryFile: does not exist (No such file or directory)
Test suite test-zlib: FAIL
Test suite logged to: dist/test/pure-zlib-0.6-test-zlib.log
0 of 1 test suites (0 of 1 test cases) passed.

So it should be set to dontCheck. nix-shell -p "haskell.lib.dontCheck (haskellPackages.pure-zlib)" succeeds.

The problem is that the release tarball on Hackage is incomplete, i.e. the required file test/test-cases/randtest1.z appears to be missing. This should be reported upstream (https://github.com/GaloisInc/pure-zlib) so that they can release a fixed version.
Ping: @acw

This should be fixed in 0.6.1, which I just uploaded to Hackage. Please tell me (probably on a pure-zlib ticket?) if you have any further problems.


Support container image loading for kind clusters

Able to deploy topology without additional loads for egress limited machines.

Pull Request Test Coverage Report for Build<PHONE_NUMBER>

34 of 39 (87.18%)  changed or added relevant lines in 1 file are covered.
1 unchanged line in 1 file lost coverage.
Overall coverage increased (+0.3%) to 64.799%

Changes Missing Coverage
Covered Lines
Changed/Added Lines
%

deploy/deploy.go
34
39
87.18%

Files with Coverage Reduction
New Missed Lines
%

deploy/deploy.go
1
75.14%

Totals

Change from base Build<PHONE_NUMBER>:
0.3%

Covered Lines:
1642

Relevant Lines:
2534

💛  - Coveralls


Fix compilation for Java 19+

Addresses the following (fatal) deprecation warnings, which made it so that Apso would not compile on Java 19 and above.

Java 19 deprecated Thread#getId in favor of the new Thread#threadId().
Java 20 deprecated the URL constructor in favor of new URI(...).toURL (See https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/net/URL.html#constructor-deprecation).

Does this change relate to existing issues or pull requests?
No
Does this change require an update to the documentation?
No
How has this been tested?
By compiling the whole project using OpenJDK 21.0.2 and running the unit tests.

Added multiple Java versions to the build matrix.
However, this required me to change the test names, so this will require a branch protection bypass/update to be merged.

However, this required me to change the test names, so this will require a branch protection bypass/update to be merged.

I changed the branch protection rules to refer to the new checks.


Update Code Coverage Tools & Documentation

remove coverage script that relies on nightly builds
rename script using tarpaulin coverage
add coverage script using llvm-cov
update ignore
add readme for tools

example report - extract and open html/index.html
up-streamer-rust-llvm-coverage-example.zip

Hey @dmacattack -- left a request, could you take a look?

completed

[#XX] PR name

@PLeVasseur done & done


Bahasa Indonesia Transalation

Hi edlyn,
Nice Calendar there, i hope this will add more language variety.

Hi there! This will be a nice addition to the project. :) But please add also the minified version so I can merge it, thank you!

Ohh wait, forgot to include it, my bad,

Hi,
done included minified version of it,
Cheers,


fixed test script

fixed #16

Could you please squash similar task commits, for example after squashing you can end up having two commits one for updating the script and one for updating the Readme?


[Feature Request] A Command To Add Sound Effects For The Audio

Is your feature request related to a problem? Please describe.
not really
What is your ideal solution to the problem?
not really
How would this feature be used?
Youtube VIdeos/Song Channels To Use A Bot For Easy change Of Music Sound Effects
Chill Servers Just Wanting To Add A Little Style To Their Music And Change The Way It Sounds
Additional Info
Any Cool Effects Like Nightcore Or Vaporwave Anything Cool Really
Checklist

[X] I have checked the documentation to make sure this feature doesn't already exist
[X] I have searched for similar feature requests
[X] I have confirmed that my requests is not on the list of things that will not be added
[X] I am running the latest version of the bot:

Duplicate of #968 which would encompass multiple types of filters


Fixed Sprite image

With position: absolute the parent element couldn't scale automatically

Fixed in #081c372fa0c2a311732494c9646d89ff96886aef


Unit Test Coverage

How can we find the unit test coverage for our hql scripts?

That will be great. Do you have some kind of design doc for the same?

@teabot Love the name already :) Looks super cool and looking forward to using it

That’s so cool!
/Pelle
On Mon, 1 Oct 2018 at 15:15, Siddharth Gupta<EMAIL_ADDRESS>wrote:

@teabot https://github.com/teabot Love the name already :) Looks super
cool and looking forward to using it
—
You are receiving this because you are subscribed to this thread.
Reply to this email directly, view it on GitHub
https://github.com/klarna/HiveRunner/issues/65#issuecomment-425903106,
or mute the thread
https://github.com/notifications/unsubscribe-auth/AFtvJ-Ggxtim-93WuZu7d-2d60suHSP2ks5ughVhgaJpZM4MQI5k
.

First step for this feature is on its way via this PR which makes some changes to HiveRunner which MutantSwarm requires: https://github.com/klarna/HiveRunner/pull/99. Once we have that merged and released we'll release MutantSwarm as a separate project on GitHub.

This can now be done using Mutant Swarm! (https://github.com/HotelsDotCom/mutant-swarm)


Change keys from K1/K2 to M1/M2

This better reflects actual gameplay behaviour. Since osu code uses M1/M2.
Been using this change for a while locally without any issues.

ty

ty


Fix-NuSpec doesn't work for C# projects or when the PackageId was changed.

Description
See https://github.com/matthid/s2client-dotnet/commit/647b698dd0c47909b2966475b81eedf006efe83b where I introduced a PackageId to give the nuget package different name.
Clone https://github.com/matthid/s2client-dotnet/tree/647b698dd0c47909b2966475b81eedf006efe83b
(Note the exact commit hash as I added a workaround).
and run fake run build.fsx (install via choco install fake --pre).
Now a corrupt release/nuget/s2client-dotnet.1.0.0-alpha001.nupkg is generated as it still has all transitive dependencies.
Interestingly it seems the C# integration is broken as well as release/nuget/s2client-proto.1.0.0-alpha001.nupkg is corrupt as well (it seems to contains all files of obj/).

It works with 5.120.0

Something seems to be wrong with the cache, but the steps above don't reproduce the problem


rebrand to encore

slated for merge in v0.2.0-canary.2

i really should squash merge this to not pollute the git history...
too bad!


create an api for required RPC calls in canister

Get the balance of any ERC-20 token at any address
Get ownership of any ERC-721 token

accomplished by #22 #23


fix: breaks when called without file

My apologies, it looks like in the last commit I introduced a regression.
When the command called while in a buffer without a file, e.g. cider-repl - it fails to work.
Sometimes I forget that not every Lisp is nice as Clojure.

No problem, thanks!


Consider phasing out cl_gl_ext.h?

I discovered this issue while working generated OpenCL headers for extensions (see #113).
We currently have a header file for OpenGL-related extensions: cl_gl.h.
We currently also have a header file that appears to be for extensions to these extensions (?): cl_gl_ext.h.  This header file includes cl_gl.h and adds an enum and API for cl_khr_gl_event.
Is there a reason to keep cl_khr_gl_event separate, or should we phase out cl_gl_ext.h and add this extension to cl_gl.h instead?  I think I have the generation scripts setup to generate a separate file if desired, but it'd be one fewer file to generate and it'd fix a weird inconsistency if we combined the two files.

My vote goes to phasing out cl_gl_ext.h. As an additional observation cl_gl.h also defines functions with a KHR suffix. None of these have different dependencies. I cannot see any reason to keep two separate headers.

I cannot see any reason to keep two separate headers.

Confirming: Are the "two separate headers" cl_gl.h and cl_gl_ext.h?  Or cl_ext.h and cl_gl.h"?
Moving the contents from cl_gl_ext.h into cl_gl.h and phasing out cl_gl_ext.h seems pretty easy and straightforward.  We could do this ASAP.
I think we could go a bit further and move the contents of both cl_gl.h and cl_gl_ext.h into cl_ext.h, since we've broken the dependencies on the GL headers, but this would be a bigger change.

Confirming: Are the "two separate headers" cl_gl.h and cl_gl_ext.h?

Yes.
As you say we could look into folding cl_gl.h into cl_ext.h but that would be a bigger change better done separately.

Great, agreed.
I'll create a PR to fold cl_gl_ext.h into cl_gl.h. Thanks!


Failing test_operator_gpu.test_sparse_quadratic_function and test_flip

test_operator_gpu.test_sparse_quadratic_function ... [INFO] Setting test np/mx/python random seeds, use MXNET_TEST_SEED=1862592620 to reproduce.

ERROR

test_operator_gpu.test_flip ... [INFO] Setting test np/mx/python random seeds, use MXNET_TEST_SEED=170826886 to reproduce.

ERROR

test_operator_gpu.test_stn ... [00:04:00] src/operator/tensor/./.././../common/../operator/mxnet_op.h:576: Check failed: (err) == (cudaSuccess) Name: mxnet_generic_kernel ErrStr:invalid configuration argument

/work/runtime_functions.sh: line 391:     7 Aborted                 (core dumped) nosetests-2.7 --verbose tests/python/gpu

build.py: 2018-03-27 00:04:01,588 Running of command in container failed: nvidia-docker run --rm -v /home/jenkins_slave/workspace/ut-python2-gpu:/work/mxnet -v /home/jenkins_slave/workspace/ut-python2-gpu/build:/work/build -u 1001:1001 mxnet/build.ubuntu_gpu /work/runtime_functions.sh unittest_ubuntu_python2_gpu

build.py: 2018-03-27 00:04:01,589 You can try to get into the container by using the following command: nvidia-docker run --rm -v /home/jenkins_slave/workspace/ut-python2-gpu:/work/mxnet -v /home/jenkins_slave/workspace/ut-python2-gpu/build:/work/build -u 1001:1001 -ti --entrypoint bash mxnet/build.ubuntu_gpu /work/runtime_functions.sh unittest_ubuntu_python2_gpu

Traceback (most recent call last):

  File "ci/build.py", line 179, in <module>

    sys.exit(main())

  File "ci/build.py", line 159, in main

    container_run(platform, docker_binary, command)

  File "ci/build.py", line 110, in container_run

    raise subprocess.CalledProcessError(ret, cmd)

subprocess.CalledProcessError: Command 'nvidia-docker run --rm -v /home/jenkins_slave/workspace/ut-python2-gpu:/work/mxnet -v /home/jenkins_slave/workspace/ut-python2-gpu/build:/work/build -u 1001:1001 mxnet/build.ubuntu_gpu /work/runtime_functions.sh unittest_ubuntu_python2_gpu' returned non-zero exit status 134

script returned exit code 1

http://jenkins.mxnet-ci.amazon-ml.com/blue/organizations/jenkins/incubator-mxnet/detail/master/546/pipeline
https://issues.apache.org/jira/browse/MXNET-237

Fixed by https://github.com/apache/incubator-mxnet/pull/10259


Release 0.38.1

Fixes https://github.com/watson-developer-cloud/swift-sdk/issues/916
Removes Cocoapods and API docs publishing from the release build on Travis. Those steps were causing the Travis build to fail due to reaching the 50 minute timeout. Those steps will need to be done manually.

:tada: This PR is included in version 0.38.1 :tada:
The release is available on GitHub release
Your semantic-release bot :package::rocket:


nixos/getty: rename from services.mingetty

It's been 8.5 years since NixOS used mingetty, but the option was
never renamed (despite the file definining the module being renamed in
9f5051b76c1 ("Rename mingetty module to agetty")).
I've chosen to rename it to services.getty here, rather than
services.agetty, because getty is implemantation-neutral and also the
name of the unit that is generated.

Motivation for this change
Things done

[x] Tested using sandboxing (nix.useSandbox on NixOS, or option sandbox in nix.conf on non-NixOS linux)
Built on platform(s)

[x] NixOS
[ ] macOS
[ ] other Linux distributions

[x] Tested via one or more NixOS test(s) if existing and applicable for the change (look inside nixos/tests)
[ ] Tested compilation of all pkgs that depend on this change using nix-shell -p nixpkgs-review --run "nixpkgs-review wip"
[ ] Tested execution of all binary files (usually in ./result/bin/)
[ ] Determined the impact on package closure size (by running nix path-info -S before and after)
[x] Ensured that relevant documentation is up to date
[x] Fits CONTRIBUTING.md.

@OfBorg test login

@OfBorg test login


Resolving Knip error with automatic Imports using unplugin-vue-components

Hello!
I'd like to add unplugin-vue-components to a Vue.js project, which allow  automatic imports of components found in the components directory. However, when removing the imports for these components, Knip raises an error as it cannot recognize that they are imported automatically (Unused exports).
Do you think there might be a way to help Knip understand that these components are automatically imported?
If anyone has an idea, I'd be happy to take a look and work on it! Thanks!
My Knip configuration:
export default {
  rules: {
    classMembers: 'off',
    unlisted: 'off',
  },
  ignoreBinaries: ['date', 'ln', 'pwd', 'madge'], // package.json
  ignoreDependencies: [
    'lodash-es',
    'stylelint',
    '@tiptap/extension-floating-menu',
    '@tiptap/html',
    '@splidejs/splide',
    '@splidejs/vue-splide',
  ],
  ignore: ['**/*.d.ts', 'histoire.config.ts', '**/*.story.vue'],
  entry: [
    'src/main.ts',
    'vite.config.ts',
    'upload-sourcemaps.js',
    'src/histoire-setup.ts',
    'postcss.hexrgba.js',
    'scripts/*',
    '**/*.spec.{js,ts}',
  ],

  project: '**/*.{ts,vue}',
  compilers: {
    vue: (text) => {
      const compiler = /<script\b[^>]*>([\s\S]*?)<\/script>/gm;
      const scripts = [];
      let match;
      while ((match = compiler.exec(text))) scripts.push(match[1]);
      return scripts.join(';');
    },
  },
};

Probably the easiest way is to add the auto-imported components to the entry paths.

Does that mean if a component is no longer used, I won't get a Knip error?
I've tested it, and I don't get any errors, do you think there might be a way to trigger an error if a component is not used (thus not imported)?

Does that mean if a component is no longer used, I won't get a Knip error?

No, entry files are glob matches, even zero matches is not an error. And they don't need to be import-ed by another module.

I've tested it, and I don't get any errors, do you think there might be a way to trigger an error if a component is not used (thus not imported)?

Since the components are auto-imported, there's no way for Knip to understand this. Knip basically works from entry files and then following import statements.
Custom resolvers don't work great with Knip I'm afraid. I don't currently see an easy way to add a custom resolver. But feel free to explore this, I'm open to something clean and maintainable.
Or... don't use magic and explicitly import components.

Thanks for the details and quick responses!
I think we can close this for now; I'm not ready to explore more on this

Alright, cool!
I appreciate the feedback, at the very least it serves as a reminder that custom resolvers could be a very useful feature (perhaps a bit similar to how custom compilers fit in pretty well).


Fat icons on Mac with Insiders

VSCode Version: 1.14.0.-insider
OS Version: Mac OS X 10.12.4

Steps to Reproduce:

Start VS Code (Insiders)

I think I have this problem for about a month in 95% of all cases when I start VS Code Insiders (updated regularly).

Exactly the same problem here with:

VSCode 1.13.0
macOS Sierra 10.12.5

Same Problem with

VSCode 1.13.0
macOS Sierra 10.12.5

Same problem

VSCode 1.13.0
macOS El Capitan 10.11.6

tried with icon packs

Material Icon Pack
Minimal
Seti

Seti icons don't look fat, but UI components such as x-cross on tabs and buttons on task bar still look ugly.

This is being tracked in #28345
The fix is in Insiders and the recovery build for 1.13 will have the fix as well
cc @bpasero
Just to confirm with everyone here. You see this issue when opening VS Code from the terminal and not from a shortcut or the Applications window?

Yes, I usually open VSCode from terminal

Me, too.


[Enhancement] Possible null pointer dereference due to return value of called method [MessageTransferTask]

Search before asking

[X] I had searched in the issues and found no similar issues.

Enhancement Request

located at:
org/apache/eventmesh/runtime/core/protocol/tcp/client/task/MessageTransferTask.java line 113 258
analysis and explanation:
The return value from a method is dereferenced without a null check, and the return value of that method is one that should generally be checked for null. This may lead to a NullPointerException when the code is executed.
Describe the solution you'd like
add NPE exception check.
Are you willing to submit PR?

[ ] Yes I am willing to submit a PR!

I tried to solve this problem


Breaking change: Make Rows and Row API more consistent.

A few notes: I went the path of least resistance also assuming it would
break fewer folks, i.e. make Row more like Rows and thus usize -> i32.

Arguably, an unsigned type might be more appropriate both for length and
indexes. I understand that the i32 stems from the sqlite bindings, which
returns/accepts c_ints. Yet, Statement and Row made the jump to an
unsigned, probably drawing the same conclusion, whereas Rows preserved
its proximity to the c-bindings. This is probably an artifact?

Also going on a limb, mapping c_int -> i32 is already a non-portable
choice, with precision for c_int being platform dependent.

@ignatz I don't understand the reason of removing usize in favor of i32, especially since it seems that the inner implementation is a usize  for column_count, cast as a i32.
Is it to be closer to the C impl ? Shouldn't we want a more rusty interface ?

I don't take a strong stance on i32 vs usize, as you already point out there are good arguments that can be made for either. My changes main goal was to have Rows::column_count and Row::column_count return the same type. As I said in the description, I felt that usize -> i32 was the path of less resistance


Can't attach object using robotiq 140 gripper

Hi,
I'm trying to use ur5 with robotiq 140 gripper to grasp object.
The plugin seems loaded but when the fingers are making contacts with the object, there is no "attached" info shows in the console.

Here is how I set up the parameters:

Also, I use gz topic -e /gazebo/default/robot/contacts comand to check, I can see that there are collisions of object with left and right inner pads at the same time.

Oh, I just decreased grip count threshold to 4 and the object can be attached to gripper. However, it still takes like 20-30 seconds to see the "attached" info.

Huh, never heard about that kind of tremendous delay with the console output...
Otherwise it works now? Detachment too?

Thank you for your reply!
I decrease the force_angle_tolerance to 90 and it works!
However, new issue comes  in which is when I open the gripper, the object is still sticking on one of the fingers for 1-2 second. I want the object to fall off immediately when the gripper is open. How to solve this issue?

You could try to decrease the max_grip_count and/or decrease the release_tolerance. See also description in the wiki.
Let me know if it works ☺

Hi, I'm also experiencing the same issue where I couldn't grasp my object with the same gripper "robotiq 140" as OP. I have changed the parameters in the plugin exactly from the previous post but the object still slipped every time. When I checked with the log, there is no errors showing.
Initially, I thought maybe the gripper problem so I tried with another URDF file and followed the steps from this tutorial. Unfortunately, the object slipped again and I'm out of ideas on this. Any suggestion will be appreciated. Thank you.
Here I attached some pictures for the references. Video on here.

OS: Ubuntu 18.04 & ROS Melodic
Original Repo: ur5_with_robotiq_gripper

Hi, I'm also experiencing the same issue where I couldn't grasp my object with the same gripper "robotiq 140" as OP. I have changed the parameters in the plugin exactly from the previous post but the object still slipped every time. When I checked with the log, there is no errors showing.
Initially, I thought maybe the gripper problem so I tried with another URDF file and followed the steps from this tutorial. Unfortunately, the object slipped again and I'm out of ideas on this. Any suggestion will be appreciated. Thank you.
Here I attached some pictures for the references. Video on here.

OS: Ubuntu 18.04 & ROS Melodic Original Repo: ur5_with_robotiq_gripper

Did you find out how it work?


Data not being saved

I've just started with Benotes and I'm impressed with the I/F.   Simple and easy to use.  I've been using it OK for about a week.  I like it a lot.
However, yesterday I had some data that was not saved.  I noticed a little box in the bottom left which said there was an error.   I almost missed it.   Could it be moved centre screen or up by the Save button to make it more obvious.    As pressing save closes the page, and remember there was an error, I lost my input.  I then started copying the page before saving just in case and it happened a few times.
Then I found a record that had not given an error message but hadn't saved the data.   I edited it again thinking that I hadn't saved it and it closed but didn't save.  No error messages at all.  I could make some changes and it would be saved but others wouldn't be saved.  All failed saves did not give any errors at all.  Obviously I have no idea how long this has been happening it could have been from day 0.
Anyone have an ideas on how I can fix this or diagnose the issue.
I am on a QNAP NAS running the latest QTS Hero.  The App is in a Docker Container and set up on NGinx.   Access works fine and everything appears OK.  Only issues are the occasional error failing to save and it simply not saving with no errors.

Interesting. Thanks for writing.
Seems like a good idea to only navigate back if there was no error. (Initially I wanted to redirect before that could be checked in order to offer a better/smoother performance.)
Can you reproduce it ? Does it only happen with certain posts ? Or after a certain amount of time ?
Any errors you can find in your browser's console or in /var/www/storage/logs/laravel.log would be appreciated.

Perhaps you can recreate a version of your post that fails, containing only the bar minimum and doesn't disclose anything personal that you could share.
Could you post (at least) the 24 previous lines of the log file (, because there are far more important) ?

I've attached a copy of the text that fails.   I've removed the domain name but everything else is the same.
I created the file in Benote with no problems then went back later to format it properly and add in the config details.   It wouldn't save the changes and didn't raise any error messages.
Also attached is the complete log file from the system.
Add Torrent to System.txt
laravel.log
Let me know if you need anything else.

Thanks. It might have something to do with that domain/link. Can you try to create a post only containing it and see if that fails or not ?

Mmmm. I can create a note with the domain in without an issue.  I also managed to edit that note.
I have played about with it and I've noticed that it is removing formatting spaces.   I can add text and it saves fine but it removes leading spaces and padded spaces on every save.   This explains why there are no errors, the system is actually saving the data.
As I am trying to format the text by entering spaces it appears that it is not saving but it is.
Therefore when I raised this as Data not being saved that is incorrect.   It is modifying data by stripping out extraneous spaces.  Is that deliberate or a bug?

I'm sorry I didn't answer sooner.
I haven't had the chance to resolve your issue but I wanted to you let you know that I haven't forgotten you yet ;)
Currently I can only say that the ip address does not seem to be the root of the issue (which might have made sense) and your latest log file probably does not include anything intertwined with your issue. (Thou I'm still investigating why that particular error (message) happens.)

OK.  thanks for responding.  I'm going to try embedding the docker container in a LXD container.   See what happens there to fix the writing issue.
The truncation and the reformatting are clearly coding and/or browser issues.  I'll try different browsers to help you diagnose the problem.   When you get around to it ping me and I'll help diagnose where I can.

So I had some time so can I tell you know:

Your first (torrent) post actually works just fine for me. It takes one second but it works.

works as expected even if it isn't want your expecting. An asterisk following at some point an other one is interpreted as italic due to the markdown support. It might be possible to exclude this particular pattern but I would usually anyway write it as code.

Pasting indeed seems to remove empty lines, but it is not something that I could change. This project uses Tiptap and Tiptap doesn't seem to support it. Your docker compose example for instance can be written as a code block and then everything works as you expect it. (I also like to add syntax highlighting in the future which would make this an even better solution.)

I understand about markdown but I interpreted the 'supports both markdown and a rich text editor' as it was optional and it isn't.  So it is 'uses markdown'   How do I use the rich text editor instead of markdown?
I tired code blocks and they still truncated the lines so all the YAML and JSON files are wrong.   How did you do the docker-compose block?

You use both at the same time. You can either use markdown syntax or use the buttons.
Well I created an empty code block with:

and then pasted your content in it.

Ah. OK.  I managed to create one from the markup guide you link too.    So far its allowing me to add them back and now I understand the formatting issue I'm full speed ahead.
Thanks for the help.  It is much appreciated.  I'll close this down and if the errors appear again I'll open another issue.

If you rather prefer to achieve it without markdown syntax you can also click on the code button and then past your content afterwards inside it.


Add rancher img validation

First attempt at checking if all images start with rancher/. This is to catch this issue as early as possible, most of the code was taken from rancher/rancher as the test also happens there. See pkg/image for the code in rancher/rancher.
Let me know if this needs to be done differently, or maybe added somewhere else.

Yeah thought about that but it would mean a change in Rancher code as its not identical code currently, this also means we are blocked by Rancher to make changes. Also I think we will pull in too many dependencies if we depend on Rancher.

@PennyScissors @aiyengar2 Can you review to see if this is constructed correctly or if this needs a different approach/layout so I can work on getting it ready to merge

@aiyengar2 said this will be included in the next charts validation/testing tool


sandbox for the Tooltip example on website is not working

Example sandbox of tooltip is not working.
https://www.react-simple-maps.io/examples/map-chart-with-tooltip/

change on sandbox de import ReactTooltip for import { Tooltip as ReactTooltip } from 'react-tooltip';

The easy fix is to update the CodeSandbox to use<EMAIL_ADDRESS>instead of react-tooltip@latest.
The other alternative is to update the example to cover the new version (v5). If anyone decides to take that on, and changes to react-tooltip would make it easier somehow, I'd be willing to help as one of the maintainers of react-tooltip.

@gabrieljablonski There is one other issue with using react-tooltip v5. The tooltip does not display on top of the marker. Instead it displays below in the , but using v4 or below it displays properly on top of the marker.

@gabrieljablonski There is one other issue with using react-tooltip v5. The tooltip does not display on top of the marker. Instead it displays below in the div, but using v4 or below it displays properly on top of the marker.

That sounds like something that would happen if you're not doing import "react-tooltip/dist/react-tooltip.css";.
If that's not the case, please open an issue over there with sample code, preferably a CodeSandbox, demonstrating the issue.

@scho3034 you should probably keep this issue open, since the example on the website still needs to be fixed.


add crop gluon transform

Description

Add crop operator and gluon transformer front
support batch input
optimize with openmp

the code change depend on #13611 utitlity function, so will not pass the CI

Checklist
Essentials
Please feel free to remove inapplicable items for your PR.

[x] The PR title starts with [MXNET-$JIRA_ID], where $JIRA_ID refers to the relevant JIRA issue created (except PRs with tiny changes)
[x] Changes are complete (i.e. I finished coding on this PR)
[x] All changes have test coverage:
Unit tests are added for small changes to verify correctness (e.g. adding a new operator)
Nightly tests are added for complicated/long-running ones (e.g. changing distributed kvstore)
Build tests will be added for build configuration changes (e.g. adding a new build option with NCCL)
[x] Code is well-documented:
For user-facing API changes, API doc string has been updated.
For new C++ functions in header files, their functionalities and arguments are documented.
For new examples, README.md is added to explain the what the example does, the source of the dataset, expected performance on test set and reference to the original paper if applicable
Check the API doc at http://mxnet-ci-doc.s3-accelerate.dualstack.amazonaws.com/PR-$PR_ID/$BUILD_ID/index.html
[x] To the my best knowledge, examples are either not affected by this change, or have been fixed to be compatible with this change

Changes
Comments
@sandeep-krishnamurthy

Can we then extent this op to 3D or 1D cases?

Yeah


feat: add QueryParams to WebSocket

Description
This PR fixes #526

The PR looks great! Just one update before we merge this 😄


Is this a CLI only tool or can I use this from by Anchor Program?

It's a CLI only tool. There's a very rudimentary lib for it that has some of the functions, but they're mostly useful for client side programs, not on-chain ones.
https://github.com/samuelvanderwaal/metaboss_lib

@samuelvanderwaal Alright, thanks!


Peg versions of tree-sitters where required

Upgraded TS to most recent version(out 2 weeks ago)
Peg other versions to most recent commit

See https://github.com/sogaiu/tree-sitter-clojure/issues/19.

Cool - this is ready to go.

Btw once we migrate this extension into cursorless mono-repo so that we can test it against Cursorless in CI, we might want to have a bot that opens a PR to bump all SHA's once a week

Couldn't we simply include the grammars as git submodules and have dependabot do that?

Couldn't we simply include the grammars as git submodules and have dependabot do that?

huh interesting idea.  what is the advantage of including them as submodules vs referencing commit in package.json?


Fix bug where a user could be prompted to log in to an app with SSO e…

…nabled
Hoist P/R Checklist
Pull request authors: Review and check off the below. Items that do not apply can also be
checked off to indicate they have been considered. If unclear if a step is relevant, please leave
unchecked and note in comments.

[x] Caught up with develop branch as of last change.
[x] Added CHANGELOG entry, or determined not required.
[x] Reviewed for breaking changes, added breaking-change label + CHANGELOG if so.
[x] Updated doc comments / prop-types, or determined not required.
[x] Reviewed and tested on Mobile, or determined not required.
[x] Created Toolbox branch / PR, or determined not required.

If your change is still a WIP, please use the "Create draft pull request" option in the split
button below to indicate it is not ready yet for a final review.

Pull request reviewers: when merging this P/R, please consider using a squash commit to
collapse multiple intermediate commits into a single commit representing the overall feature
change. This helps keep the commit log clean and easy to scan across releases. PRs containing a
single commit should be rebased when possible.

Wondering how this was triggered for an SSO user (getting a 401 from a Hoist-server endpoint) and what then the recovery plan should be.  There's the matter of the message that's shown to the user ("please login again") but this behavior was also setting the requireReload flag. Do we still want that to force a full refresh of the app in this case, or should something else happen?

greg and I discussed -- was coming via a proxy endpoint!   Greg mentioned
that we could potentially distinguish that specifically, but I thought the
first order/simpler fix was  to just not do it at all for SSO
On Wed, Nov 8, 2023 at 11:46 AM Anselm McClain @.***>
wrote:

Wondering how this was triggered for an SSO user (getting a 401 from a
Hoist-server endpoint) and what then the recovery plan should be. There's
the matter of the message that's shown to the user ("please login again")
but this behavior was also setting the requireReload flag. Do we still want
that to force a full refresh of the app in this case, or should something
else happen?
—
Reply to this email directly, view it on GitHub
https://github.com/xh/hoist-react/pull/3521#issuecomment-1802274217, or
unsubscribe
https://github.com/notifications/unsubscribe-auth/AARTL2KQCIJOSGHEGOPEHQ3YDOZPVAVCNFSM6AAAAAA7DAIZAOVHI2DSMVQWIX3LMV43OSLTON2WKQ3PNVWWK3TUHMYTQMBSGI3TIMRRG4
.
You are receiving this because your review was requested.Message ID:
@.***>

Got it, thanks - would never have thought of that! For that reason, would be good to comment and or mention in changelog note, e.g.

Ensure an unauthorized response from a proxy service endpoint does not prompt the user to refresh and log in again on an SSO-enabled application.

We do have a kind of gray area with apps that use OAuth flows. Looking at the two we work on here, one is configured with isSSO: true and the other as isSSO: false, but I believe the only reason we have false for the second app is that we currently support a "backup" form of login with local credentials. I don't think this change would interfere with anything there, although I confess I don't have a great mental model for the world of possible circumstances that could result in a Hoist 401 with integrations like this one.


Amend DataField to capture doc so we can capture docs from Avro fields

I think this is asking to add a new string instance properties to the data field to describe any documentation associated with a data field.  For Apache Avro, this would be set to the value from the doc() method.
https://avro.apache.org/docs/current/api/java/org/apache/avro/Schema.Field.html#doc--
See new dataTypeDescription ...


182197258 live out

👍 Changes look good

I added one additional change (commit) - If it's a live output block that needs a serial connection, we don't show the "you should connect to serial modal" until the live output block has a connection.  Otherwise the modal interrupts someone trying to experiment a little and see what blocks might do what.

Thanks, that's interesting. I'll take a look. For the button yes I agree. I actually had a pulse animation going on it which I took out put I'll put it back and see what you think. Thanks!


cardano support

transfer with multi-signature
transfer with metadata

With the abilities above, we can transfer between user and multi-signature address with additional information in metadata on cardano.
We can implement the cardano component as long as we implement following functions in typescript:

transfer from multi-signature address with metadata.
monitor the cardano chain, filter the transactions which is sent to specific multi-signature address, parse the metadata.

Other links which may be useful

explorer
cardano-wallet
cardano-address

so we can transfer funds from say Yoroi Wallet to here and back without lost transaction?

so we can transfer funds from say Yoroi Wallet to here and back without lost transaction?

Sorry, I don't know what lost transaction means.


Can't connect to AVR device after home-assistant 2021.5.0 update

Hey there,
after the home-assistant update to 2021.5.0 (stable), the denonavr integration cannot connect to AVR devices anymore. It looks like the script is aborted if it cannot find the Deviceinfo.xml whereas before, it continued assuming the device is of type AVR. Here is the error I see in home-assistant:
2021-05-05 20:33:20 DEBUG (MainThread) [denonavr.foundation] Request error when identifying receiver Traceback (most recent call last): File "/usr/local/lib/python3.8/site-packages/denonavr/foundation.py", line 131, in async_identify_receiver xml = await self.api.async_get_xml( File "/usr/local/lib/python3.8/site-packages/denonavr/decorators.py", line 90, in wrapper return await func(*args, **kwargs) File "/usr/local/lib/python3.8/site-packages/async_lru.py", line 237, in wrapped return (yield from asyncio.shield(fut, loop=_loop)) File "/usr/local/lib/python3.8/site-packages/denonavr/decorators.py", line 44, in wrapper return await func(*args, **kwargs) File "/usr/local/lib/python3.8/site-packages/denonavr/api.py", line 143, in async_get_xml self.check_xml_validity(request, xml_root) File "/usr/local/lib/python3.8/site-packages/denonavr/api.py", line 246, in check_xml_validity raise AvrInvalidResponseError( denonavr.exceptions.AvrInvalidResponseError: Returned document contains HTML
2021-05-05 20:33:20 DEBUG (MainThread) [httpx._client] HTTP Request: GET http://<IP_ADDRESS>:8080/goform/Deviceinfo.xml "HTTP/1.1 404 Not Found"
It should just accept this error and continue without a Deviceinfo.xml. Everything worked fine before the async rewrite.
This leads to the whole integration not functioning, deleting the entity and reconfiguring the integration doesn't help as it displays an error saying that the connection failed.

Same here
Config entry 'Denon AVR' for denonavr integration not ready yet: TimeoutException: ; Retrying in background
22:15:27 – (WAARSCHUWING) config_entries.py

@fstap are there other messages? The ones you posted are just debugging messages, which are ok on an AVR device
@bwynants is it a real timeout or can you confirm that your receiver is reachable via network?

@scarface-4711 unfortunately not, these are the only messages. I downgraded to the previous version to confirm the error is not on my side, I'll have a look into the code, maybe I can fix it myself!

@bwynants I fixed your issue yesterday most likely. It is available here in github, but now anywhere else yet. I will create a new version soon.
@fstap you could start by testing the commands from README.md manually and see where it fails. What's your model? Maybe you are facing the same issue as @bwynants.

@bwynants is it a real timeout or can you confirm that your receiver is reachable via network?

I can reach the device with the deremote app...

@bwynants I fixed your issue yesterday most likely. It is available here in github, but now anywhere else yet. I will create a new version soon.

Cool, thx. will have to wait for a new HA release....

@scarface-4711 The increased timeout actually fixed my issue! I confirmed that the error was the same as bwynants by using the bare python script without home-assistant. Oh and btw I have the Denon 1912. Thank you so much!!


Next build steps

With a local copy of the potential GAX 3.0.0-beta01, this all builds and tests pass as far as Firestore - which I'll look at fixing next.
(I won't merge these changes until I've actually released GAX 3.0.0-beta01 of course.)
Best reviewed one commit at a time.

Firestore is now fixed in an extra commit. Silly mistake.

Merging now, even though CI is still running. I expect the change detection to fail on Travis, as the old version expects a locally-built GAX and the new doesn't. It'll be easiest to sort everything out once this is done.


Better label multiple devices

Hello, super sketch! I have already solved the problem with the wrong values. Since I read 12 sensors, a better naming in Mqtt would be an advantage.
I did that too, but now the battery only has strange drawings in MQTT.
Does anyone have a solution?
`/**
A BLE client for the Xiaomi Mi Plant Sensor, pushing measurements to an MQTT server.
See https://github.com/nkolban/esp32-snippets/blob/master/Documentation/BLE C%2B%2B Guide.pdf
on how bluetooth low energy and the library used are working.
See https://github.com/ChrisScheffler/miflora/wiki/The-Basics for details on how the
protocol is working.
MIT License
Copyright (c) 2017 Sven Henkel
Multiple units reading by Grega Lebar 2018
Permission is hereby granted, free of charge, to any person obtaining a copy
of this software and associated documentation files (the "Software"), to deal
in the Software without restriction, including without limitation the rights
to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
copies of the Software, and to permit persons to whom the Software is
furnished to do so, subject to the following conditions:
The above copyright notice and this permission notice shall be included in all
copies or substantial portions of the Software.
 IN NO EVENT SHALL THE
AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
SOFTWARE.
*/
#include "BLEDevice.h"
#include <WiFi.h>
#include <PubSubClient.h>
#include "config.h"
// boot count used to check if battery status should be read
RTC_DATA_ATTR int bootCount = 0;
char* deviceName;//  //+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
// device count
static int deviceCount = sizeof FLORA_DEVICES / sizeof FLORA_DEVICES[0];
// the remote service we wish to connect to
static BLEUUID serviceUUID("00001204-0000-1000-8000-00805f9b34fb");
// the characteristic of the remote service we are interested in
static BLEUUID uuid_version_battery("00001a02-0000-1000-8000-00805f9b34fb");
static BLEUUID uuid_sensor_data("00001a01-0000-1000-8000-00805f9b34fb");
static BLEUUID uuid_write_mode("00001a00-0000-1000-8000-00805f9b34fb");
TaskHandle_t hibernateTaskHandle = NULL;
WiFiClient espClient;
PubSubClient client(espClient);
void connectWifi() {
Serial.println("Connecting to WiFi...");
WiFi.begin(WIFI_SSID, WIFI_PASSWORD);
while (WiFi.status() != WL_CONNECTED) {
delay(500);
Serial.print(".");
}
Serial.println("");
Serial.println("WiFi connected");
Serial.println("");
}
void disconnectWifi() {
WiFi.disconnect(true);
Serial.println("WiFi disonnected");
}
void connectMqtt() {
Serial.println("Connecting to MQTT...");
client.setServer(MQTT_HOST, MQTT_PORT);
while (!client.connected()) {
if (!client.connect(MQTT_CLIENTID, MQTT_USERNAME, MQTT_PASSWORD)) {
Serial.print("MQTT connection failed:");
Serial.print(client.state());
Serial.println("Retrying...");
delay(MQTT_RETRY_WAIT);
}
}
Serial.println("MQTT connected");
Serial.println("");
}
void disconnectMqtt() {
client.disconnect();
Serial.println("MQTT disconnected");
}
BLEClient* getFloraClient(BLEAddress floraAddress) {
BLEClient* floraClient = BLEDevice::createClient();
if (!floraClient->connect(floraAddress)) {
Serial.println("- Connection failed, skipping");
return nullptr;
}
Serial.println("- Connection successful");
return floraClient;
}
BLERemoteService* getFloraService(BLEClient* floraClient) {
BLERemoteService* floraService = nullptr;
try {
floraService = floraClient->getService(serviceUUID);
}
catch (...) {
// something went wrong
}
if (floraService == nullptr) {
Serial.println("- Failed to find data service");
}
else {
Serial.println("- Found data service");
}
return floraService;
}
bool forceFloraServiceDataMode(BLERemoteService* floraService) {
BLERemoteCharacteristic* floraCharacteristic;
// get device mode characteristic, needs to be changed to read data
Serial.println("- Force device in data mode");
floraCharacteristic = nullptr;
try {
floraCharacteristic = floraService->getCharacteristic(uuid_write_mode);
}
catch (...) {
// something went wrong
}
if (floraCharacteristic == nullptr) {
Serial.println("-- Failed, skipping device");
return false;
}
// write the magic data
uint8_t buf[2] = {0xA0, 0x1F};
floraCharacteristic->writeValue(buf, 2, true);
delay(500);
return true;
}
bool readFloraDataCharacteristic(BLERemoteService* floraService, String baseTopic) {
BLERemoteCharacteristic* floraCharacteristic = nullptr;
// get the main device data characteristic
Serial.println("- Access characteristic from device");
try {
floraCharacteristic = floraService->getCharacteristic(uuid_sensor_data);
}
catch (...) {
// something went wrong
}
if (floraCharacteristic == nullptr) {
Serial.println("-- Failed, skipping device");
return false;
}
// read characteristic value
Serial.println("- Read value from characteristic");
std::string value;
try{
value = floraCharacteristic->readValue();
}
catch (...) {
// something went wrong
Serial.println("-- Failed, skipping device");
return false;
}
const char *val = value.c_str();
Serial.print("Hex: ");
for (int i = 0; i < 16; i++) {
Serial.print((int)val[i], HEX);
Serial.print(" ");
}
Serial.println(" ");
int16_t* temp_raw = (int16_t*)val;
float temperature = (*temp_raw) / ((float)10.0);
Serial.print("-- Temperature: ");
Serial.println(temperature);
int moisture = val[7];
Serial.print("-- Moisture: ");
Serial.println(moisture);
int light = val[3] + val[4] * 256;
Serial.print("-- Light: ");
Serial.println(light);
int conductivity = val[8] + val[9] * 256;
Serial.print("-- Conductivity: ");
Serial.println(conductivity);
if (temperature > 200 || temperature < -30 || conductivity > 2000) { //+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Serial.println("-- Unreasonable values received, skip publish");
return false;
}
char buffer[64];
snprintf(buffer, 64, "%f", temperature);
client.publish((baseTopic + "temperature").c_str(), buffer);
snprintf(buffer, 64, "%d", moisture);
client.publish((baseTopic + "moisture").c_str(), buffer);
snprintf(buffer, 64, "%d", light);
client.publish((baseTopic + "light").c_str(), buffer);
snprintf(buffer, 64, "%d", conductivity);
client.publish((baseTopic + "conductivity").c_str(), buffer);
return true;
}
bool readFloraBatteryCharacteristic(BLERemoteService* floraService, String baseTopic) {
BLERemoteCharacteristic* floraCharacteristic = nullptr;
// get the device battery characteristic
Serial.println("- Access battery characteristic from device");
try {
floraCharacteristic = floraService->getCharacteristic(uuid_version_battery);
}
catch (...) {
// something went wrong
}
if (floraCharacteristic == nullptr) {
Serial.println("-- Failed, skipping battery level");
return false;
}
// read characteristic value
Serial.println("- Read value from characteristic");
std::string value;
try{
value = floraCharacteristic->readValue();
}
catch (...) {
// something went wrong
Serial.println("-- Failed, skipping battery level");
return false;
}
const char *val2 = value.c_str();
int battery = val2[0];
char buffer[64];
Serial.print("-- Battery: ");
Serial.println(battery);
if (battery = 0 ) { //+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Serial.println("-- Unreasonable battery values received, skip publish");
return false;
snprintf(buffer, 64, "%d", battery);
Serial.println(buffer);
}
Serial.println("-- Batteriewert ist:");
client.publish((baseTopic + "battery").c_str(), buffer);
return true;
}
//###############################################################################################################################################
bool processFloraService(BLERemoteService* floraService, char* deviceMacAddress, bool readBattery, char* deviceName) {
// set device in data mode
if (!forceFloraServiceDataMode(floraService)) {
return false;
}
// #################################################################################################################################################################
//  String baseTopic = MQTT_BASE_TOPIC + "/" + deviceMacAddress + "/";
  String baseTopic = MQTT_BASE_TOPIC + "/" + deviceMacAddress +  "/" + deviceName + "/";

bool dataSuccess = readFloraDataCharacteristic(floraService, baseTopic);
bool batterySuccess = true;
if (readBattery) {
batterySuccess = readFloraBatteryCharacteristic(floraService, baseTopic);
}
return dataSuccess && batterySuccess;
}
bool processFloraDevice(BLEAddress floraAddress, char* deviceMacAddress, bool getBattery, int tryCount, char* deviceName) {
Serial.print("Processing Flora device at " );
Serial.print (deviceName);
Serial.print(floraAddress.toString().c_str());
Serial.print(" (try ");
Serial.print(tryCount);
Serial.println(")");
// connect to flora ble server
BLEClient* floraClient = getFloraClient(floraAddress);
if (floraClient == nullptr) {
return false;
}
// connect data service
BLERemoteService* floraService = getFloraService(floraClient);
if (floraService == nullptr) {
floraClient->disconnect();
return false;
}
// process devices data
//***********************************************************************************************************************************************************************************
bool success = processFloraService(floraService, deviceMacAddress, getBattery, deviceName );
// bool success = processFloraService(floraService, deviceMacAddress, getBattery);
// disconnect from device
floraClient->disconnect();
return success;
}
void hibernate() {
esp_sleep_enable_timer_wakeup(SLEEP_DURATION * 1000000ll);
Serial.println("Going to sleep now.");
delay(100);
esp_deep_sleep_start();
}
void delayedHibernate(void parameter) {
delay(EMERGENCY_HIBERNATE1000); // delay for five minutes
Serial.println("Something got stuck, entering emergency hibernate...");
hibernate();
}
void setup() {
// all action is done when device is woken up
Serial.begin(115200);
delay(1000);
// increase boot count
bootCount++;
// create a hibernate task in case something gets stuck
xTaskCreate(delayedHibernate, "hibernate", 4096, NULL, 1, &hibernateTaskHandle);
Serial.println("Initialize BLE client...");
BLEDevice::init("");
BLEDevice::setPower(ESP_PWR_LVL_P7);
// connecting wifi and mqtt server
connectWifi();
connectMqtt();
// check if battery status should be read - based on boot count
bool readBattery = ((bootCount % BATTERY_INTERVAL) == 0);
// process devices
for (int i=0; i<deviceCount; i++) {
int tryCount = 0;
//********************************************************************************************************************************************************************
char* deviceMacAddress = FLORA_DEVICES[i];
char* deviceName = FLORA_DEVICES_NAME[i];
//************************************************************************************************************************************************************************
BLEAddress floraAddress(deviceMacAddress);
while (tryCount < RETRY) {
  tryCount++;
  if (processFloraDevice(floraAddress, deviceMacAddress, readBattery, tryCount, deviceName)) {
    break;
  }
  delay(1000);
}
delay(1500); // (vorher 1500)

}
//delay(8500);//++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
// disconnect wifi and mqtt (original war zuerst WIFI, dann MQTT)
disconnectMqtt();
delay(1500); // (vorher 0)
disconnectWifi();
delay(1500);
// delete emergency hibernate task
vTaskDelete(hibernateTaskHandle);
// go to sleep now
hibernate();
}
void loop() {
/// we're not doing anything in the loop, only on device wakeup
delay(10000);
}`
and her the configuration:
`
// array of different xiaomi flora MAC addresses
char* FLORA_DEVICES[] = {"C4:7C:8D:66:CA:C2","c4:7c:8d:66:b1:fe"};  // FLORA_DEVICES_Adresses
char* FLORA_DEVICES_NAME[] = {"FLORA_0","FLORA_1"}; // FLORA_DEVICES_Names
//char* deviceName;//  //+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
// sleep between to runs in seconds
#define SLEEP_DURATION 20
// emergency hibernate countdown in seconds
#define EMERGENCY_HIBERNATE 60
// how often should the battery be read - in run count
#define BATTERY_INTERVAL 6
// how often should a device be retried in a run when something fails
#define RETRY 5
const char*   WIFI_SSID       = "xxxxxxxxxxxxxxxxxxxxxxxxx";
const char*   WIFI_PASSWORD   = "xxxxxxxxxxxxxxxxxxx";
// MQTT topic gets defined by "<MQTT_BASE_TOPIC>/<MAC_ADDRESS>/"
// where MAC_ADDRESS is one of the values from FLORA_DEVICES array
// property is either temperature, moisture, conductivity, light or battery
const char*   MQTT_HOST       = "<IP_ADDRESS>";
const int     MQTT_PORT       = 1883;
const char*   MQTT_CLIENTID   = "miflora";
const char*   MQTT_USERNAME   = "xxxxxxxxxxxxxxx";
const char*   MQTT_PASSWORD   = "xxxxxxxxxxxxxx";
const String  MQTT_BASE_TOPIC = "flora";
const int     MQTT_RETRY_WAIT = 5000;
`

Hello, i cannot help you with the battery label. I have the same issue on my mqtt output.
but i recognizes some other topic.
if a sensor is not reachable by 2 attempts the program goes to hibernate. Even if there are other sensors in the list to be read.
excample:
sensor 1 reachable,
sensor 2 not rechable,
sensor 3 is skipped and the esp hibernates.
This should be changed into a check if there are more sensors in the list and read them as well.
What do you think?
Regards,
Gernot


Multiple android tv's in game

Integration really works well for one tv, although with 2 tv's in my example, but it has serious bug I think.
When I added second tv in a separate yaml file like
- platform: braviatv_psk
  host: <IP_ADDRESS>
  psk: sony
  mac: 94:db:56:xx:xx:d0
  amp: True
  android: True
  time_format: 24H
  user_labels: True
  name: livingroom_bravia

and In my separate file I have settings for bedroom_bravia tv:
- platform: braviatv_psk
  host: <IP_ADDRESS>
  psk: sony_bedroom
  mac: 94:db:xx:xx:xx:39
  amp: True
  android: True
  time_format: 24H
  user_labels: True
  name: bedroom_bravia

my structure of files looks like:
https://i.imgur.com/13uwKi9.png
my config include dir looks like:
media_player: !include_dir_merge_list media_player
So, here is my example automation
- alias: Bedroom Entrance TV toggle via encoder
  id: bedroom_entrance_tv_short_click
  trigger:
    platform: event
    event_type: esphome.bedroom_entrance
    event_data:
      type: single_short_click_3
  action:
    - service: braviatv_psk.bravia_open_app
      data:
        entity_id: media_player.bedroom_bravia
        uri: >-
          com.sony.dtv.com.ug.eon.android.tv.com.ug.eon.android.tv.TvActivity

so, instead of turning on bedroom tv, it constatly turns on livingroom tv
I tripple checked ip address, even I edited psk to be different, but somehow, it has still access to livingroom tv.
Expected behavior
I want, when I add in my media_player folder another android tv psk integration, to be able to turn on/off that exact tv, not other one.
Bravia custom component version
Which Bravia custom component version are you using. And did it work on a previous version, if so what was the last working version.
Home Assistant version
Latest (Docker/Unraid)
Configuration check is green - Success.

Duplicate of #37.
Fix available in #54.


TypeError in /clan/puneri-paltan-g8yvg80j

Error in ClashLeaders
TypeError in /clan/puneri-paltan-g8yvg80j
Cannot read property '__symbol@@0.45237263369383696' of undefined
View on Bugsnag
Stacktrace
https://www.clashleaders.com/static/js/vendors.8d68595a3daede5c357b.js:13 - s.Et.Ht.get [as __symbol@@0.45237263369383696]

View full stacktrace
Created automatically via Bugsnag

An error linked to this issue has been marked as fixed in Bugsnag
TypeError in /clan/puneri-paltan-g8yvg80j


Destop ver 1

Desktop version was created by using the power of media queries to make sure that my Portfolio web page displays correctly on desktop screens and other screen sizes.

Thanks KayLemba for the recommendation about fire shot. i never knew about it and i will Google it ASAP. You are the best. Cheers.
Kindly follow back. Thanks


docs(select): explain how to set default value

Setting the default value in a select is a real trap for beginners, questions about how to do this on StackOverflow have been view more than 100,000 times in the last year.  This change updates the documentation to make it clearer.

I signed it!


2013 Parcels

2013 Parcels are now available at https://datacatalog.cookcountyil.gov/GIS-Maps/ccgisdata-Parcel-2013/5i2c-y2u6

@shua123 awesome. we'll use them for the next neighborhood.

These are being used in the next neighborhood (coming soon!)


Can't set chart full width screen

Bugs and Questions
Checklist

[* ] This is a victory-native specific issue. (Issues that also appear in victory should be opened here)

[ *] I have read through the FAQ and Guides before asking a question

[ *] I am using the latest version of victory-native

[* ] I have checked to make sure that my versions of react-native and react-native-svg are compatible with this version of victory-native. Read about version requirements

[* ] I've searched open issues to make sure I'm not opening a duplicate issue

The Problem
I'm using victory-native to draw candles chart but I can't set the chart full width screen. I set width for both VictoryChart and VictoryAxis but nothing change.
My environment:
"react": "16.3.1",
"react-native": "0.55.4",
"react-native-svg": "^6.4.1",
"victory-native": "^0.18.2"
Here my code:
<View style={{borderWidth: 2, borderColor: '#c43a31'}}>
        <VictoryChart
          theme={VictoryTheme.material}
          domainPadding={{x: 20}}
          scale={{x: 'time'}}
          width={Dimensions.get ('window').width - 10}
          height={250}
        >
          <VictoryAxis
            tickFormat={t => `${t.getDate ()}/${t.getMonth ()}`}
            width={600}
            height={200}
          />
          <VictoryAxis
            dependentAxis
            offsetX={Dimensions.get ('window').width - 10}
            width={600}
            height={600}
          />
          <VictoryCandlestick
            candleColors={{positive: '#05e742', negative: '#c43a31'}}
            data={sampleDataDates}
          />
        </VictoryChart>
      </View>

Here is screen:

Please help me, thank you!

Set padding={0}

Ok, thank you


ConfigurationCCBulkGet causes error when reading non-existant parameter

Discussed in https://github.com/zwave-js/node-zwave-js/discussions/6560

Originally posted by @ackjewtn December 18, 2023
Checklist

[X] I have read and followed the above instructions

[X] I have checked the troubleshooting section and my problem is not described there.

[X] I have read the changelog and my problem was not mentioned there or the fix did not work.

Describe the issue
What is happening?
After doing a firmware upgrade of a Z-Temp2 device, it's stuck on "NodeInfo" when re-interviewing.
Upgrading from
FW: v1.2.0
SDK: v7.11.1
To:
FW: v1.2.1
SDK: v7.17.2
What did you expect to happen instead?
The device would get fully interviewed and work as usual.
Steps to reproduce the behavior:

Upgrade the thermostat
Re-interview starts and gets stuck on NodeInfo
Take a look at the logs and see the error.

Anything else we should know?
After enabling debug logs, i see that Z-wave JS tries to get a parameter (#256), which according to Thermo-floor support, isn't supported by the device.
2023-12-18T09:54:07.245Z CNTRLR   [Node 091] [+] [Configuration] 15: 0                              [Endpoint 0]
2023-12-18T09:54:07.252Z DRIVER « [Node 091] [REQ] [BridgeApplicationCommand]
                                  │ RSSI: -89 dBm
                                  └─[ConfigurationCCReport]
                                      parameter #: 15
                                      value size:  2
                                      value:       0
2023-12-18T09:54:07.253Z CNTRLR » [Node 091] querying parameter #256 value...
2023-12-18T09:54:07.266Z SERIAL » 0x011300a90001005b0570080100012500000000b4f3                        (21 bytes)
2023-12-18T09:54:07.267Z DRIVER » [Node 091] [REQ] [SendDataBridge]
                                  │ source node id:   1
                                  │ transmit options: 0x25
                                  │ callback id:      180
                                  └─[ConfigurationCCBulkGet]
                                      parameters: 256
2023-12-18T09:54:07.281Z SERIAL « [ACK]                                                                   (0x06)
2023-12-18T09:54:07.284Z SERIAL « 0x010401a90152                                                       (6 bytes)
2023-12-18T09:54:07.284Z SERIAL » [ACK]                                                                   (0x06)
2023-12-18T09:54:07.299Z DRIVER « [RES] [SendDataBridge]
                                    was sent: true
2023-12-18T09:54:07.312Z SERIAL « 0x011d00a9b400000100a67f7f7f7f01010300000000020100007f7f7f7f7f27    (31 bytes)
2023-12-18T09:54:07.313Z SERIAL » [ACK]                                                                   (0x06)
2023-12-18T09:54:07.315Z DRIVER « [REQ] [SendDataBridge]
                                    callback id:            180
                                    transmit status:        OK, took 10 ms
                                    routing attempts:       1
                                    protocol & route speed: Z-Wave, 40 kbit/s
                                    routing scheme:         LWR
                                    ACK RSSI:               -90 dBm
                                    ACK channel no.:        1
                                    TX channel no.:         1
2023-12-18T09:54:07.324Z SERIAL « 0x011100a8000001005b0322020000a6007f7f99                            (19 bytes)
2023-12-18T09:54:07.327Z DRIVER   Dropping message because it could not be deserialized: The command class Appli
                                  cation Status is not implemented (ZW0303)
2023-12-18T09:54:07.328Z SERIAL » [ACK]                                                                   (0x06)
2023-12-18T09:54:08.378Z CNTRLR   [Node 091] Timed out while waiting for a response from the node (ZW0201)

2023-12-15T12:34:13.312Z CNTRLR » [Node 091] querying parameter #256 value...
2023-12-15T12:34:13.371Z DRIVER Dropping message because it could not be deserialized: The command class Application Status is not implemented (ZW0303)
2023-12-15T12:34:14.413Z CNTRLR [Node 091] Timed out while waiting for a response from the node (ZW0201)
2023-12-15 13:34:14.427 ERROR APP: Unhandled Rejection, reason: TypeError: Cannot read properties of undefined (reading 'get')
TypeError: Cannot read properties of undefined (reading 'get')
at /opt/node_modules/@zwave-js/cc/src/cc/ConfigurationCC.ts:639:23
at Array.map (<anonymous>)
at Proxy.getBulk (/opt/node_modules/@zwave-js/cc/src/cc/ConfigurationCC.ts:638:18)
at Proxy.get (/opt/node_modules/@zwave-js/cc/src/cc/ConfigurationCC.ts:513:19)
at ConfigurationCC.refreshValues (/opt/node_modules/@zwave-js/cc/src/cc/ConfigurationCC.ts:1276:6)
at ConfigurationCC.interview (/opt/node_modules/@zwave-js/cc/src/cc/ConfigurationCC.ts:1191:3)
at interviewEndpoint (/opt/node_modules/zwave-js/src/lib/node/Node.ts:2159:5)
at ZWaveNode.interviewCCs (/opt/node_modules/zwave-js/src/lib/node/Node.ts:2688:19)
at ZWaveNode.interviewInternal (/opt/node_modules/zwave-js/src/lib/node/Node.ts:1818:9)
at Driver.interviewNodeInternal (/opt/node_modules/zwave-js/src/lib/driver/Driver.ts:1664:10)

Software versions
Driver (node-zwave-js): v12.3.0
Z-Wave JS UI: v9.3.2
Home Assistant Z-Wave Integration: WS Server
Home Assistant Z-Wave JS Addon: v3.0.2
ioBroker.zwave2 Adapter: Aeotec 700 Series v7.19.2
If you are using something non-standard, tell us here: ...
Device information
Manufacturer: Heatit
Model name: Z-Temp2
Node ID: 091 and 051
Checklist

[X] I made sure to provide a driver log on level debug.

[X] The log includes a re-interview of the problematic device (if applicable).

[ ] The log includes the problematic interaction with the device (if applicable).

[X] I provided the node ID of the problematic device (if applicable).

Upload Logfile
zwavejs_current.log

I have an ongoing discussion about this with Thermo floor, and they have finally involved their firmware developer to look into the underlying issue. I've seen packet captures from the interview process with firmware 1.2.1, where it's pretty obvious that the thermostat itself is responding in a weird way. See the following screenshots

Maybe @AlCalzone can comment on my suspicions, but to me it looks like it asks for Parameter 0001, and the parameter itself states that it is parameter 0100 instead.

That's correct. Like I stated here, the device responds with parameter 256 (0x0100) when asked for parameter 1 (0x0001).

I contacted them 2 weeks ago and I still haven't had any information on a new firmware.

"we are aware of it and I've reported it to the developer."
"I don't know how long it would take, it depends on what causes it to do this."
"If I don't remember incorrectly, a customer in another ticket said HA were also working on a fix for it."

"If I don't remember incorrectly, a customer in another ticket said HA were also working on a fix for it."

I've told them on multiple occasions that yes, Z-Wave JS should not crash when this happens, but the root cause for this issue is in their firmware and must be fixed, even if @AlCalzone implements a fix. Otherwise the device might not work with other "hubs" etc.

Classic Heatit 🙄

This should be straightforward to reproduce - send the command and notice the wrong parameter no. encoding in the response. If Heatit have any questions, I'm happy to help if they reach out to me.

Got an update today from the support. We're working on it, but have no fix yet. - It sounds to me that they've acknowledged this to be an error on their side and working on fixing it.

Got an update today from the support. We're working on it, but have no fix yet. - It sounds to me that they've acknowledged this to be an error on their side and working on fixing it.

They told me this 3 weeks ago hahaha

I've reached out to the certification team at the Z-Wave Alliance about this. Let's see if that speeds things up.

I've reached out to the certification team at the Z-Wave Alliance about this. Let's see if that speeds things up.

Thank you for your attention, because I have 2 devices purchased recently and they do not work and despite my reminders to Heat-it, their response does not satisfy me.... "Yes, the problem is simple, but the solution is not necessarily so." or “Unfortunately, Z-Wave does not let you update to a lower version number.”

Hello, any ETA on this?
I have two devices that don't work with jeedom / zwavejs

Fix for Z-Wave JS will be in the next release. Haven't heard anything about Heatit though.

Like, that’s not going to push me to buy from them.
Plus, winter is over, the thermostat won't be as useful to me.

@ackjewtn could you share your Zniffer traces with the issue? The ones from your screenshot above?
Apparently the Z-Wave testing house can not (no longer?) reproduce the issue, so maybe there's a fix available, even if not publicly.

Just upgraded to the latest version of the zwave-js-ui addon which includes the fix, and the inclusion now works fine again.
Thanks for the fix/workaround @AlCalzone

I think i jumped to a conclusion a bit too fast.
Seems like no update operations work now. Tried to change Thermostat mode from None => Heat
2024-04-22T11:42:48.810Z SERIAL » 0x011300a9015e076c01a503400101250000000019aa                        (21 bytes)
2024-04-22T11:42:48.812Z DRIVER » [Node 094] [REQ] [SendDataBridge]
                                  │ source node id:   1
                                  │ transmit options: 0x25
                                  │ callback id:      25
                                  └─[SupervisionCCGet]
                                    │ session id:      37
                                    │ request updates: true
                                    └─[ThermostatModeCCSet]
                                        mode: Heat
2024-04-22T11:42:48.817Z SERIAL « [ACK]                                                                   (0x06)
2024-04-22T11:42:48.819Z SERIAL « 0x010401a90152                                                       (6 bytes)
2024-04-22T11:42:48.824Z SERIAL » [ACK]                                                                   (0x06)
2024-04-22T11:42:48.827Z DRIVER « [RES] [SendDataBridge]
                                    was sent: true
2024-04-22T11:42:50.076Z SERIAL « 0x011d00a91900007b00a67f7f7f7f01010300000000420100007f7f7f7f7fb0    (31 bytes)
2024-04-22T11:42:50.083Z SERIAL » [ACK]                                                                   (0x06)
2024-04-22T11:42:50.090Z DRIVER « [REQ] [SendDataBridge]
                                    callback id:            25
                                    transmit status:        OK, took 1230 ms
                                    routing attempts:       1
                                    protocol & route speed: Z-Wave, 40 kbit/s
                                    routing scheme:         LWR
                                    ACK RSSI:               -90 dBm
                                    ACK channel no.:        1
                                    TX channel no.:         1
                                    beam:                   1000 ms
2024-04-22T11:42:50.112Z SERIAL « 0x010e00a800015e056c0225020000a6ec                                  (16 bytes)
2024-04-22T11:42:50.115Z SERIAL » [ACK]                                                                   (0x06)
2024-04-22T11:42:50.117Z DRIVER « [Node 094] [REQ] [BridgeApplicationCommand]
                                  │ RSSI: -90 dBm
                                  └─[SupervisionCCReport]
                                      session id:          37
                                      more updates follow: false
                                      status:              Fail
                                      duration:            0s
2024-04-22T11:42:50.119Z CNTRLR   [Node 094] [setValue] result of SET_VALUE API call for ThermostatModeCCAPI: (S
                                  upervisionResult)
                                    status:   Fail
2024-04-22T11:42:50.119Z CNTRLR   [Node 094] [setValue] not updating value
2024-04-22T11:42:50.125Z DRIVER   all queues idle

Guess I have them on my naughty list for good reason 🙄
I'll track that issue in https://github.com/zwave-js/node-zwave-js/issues/6780


Lipidcane chemicals creation

Hi @yoelcortes
I noticed something funny when trying to use the create_chemicals function in the lipidcane biorefinery, when I do:
from biorefineries.lipidcane import create_chemicals
for i in range(10):
    chems = create_chemicals()
    print(f'i = {i}, {chems.TAG.MW}')

Here's what I got:
i = 0,<PHONE_NUMBER>000001
i = 1,<PHONE_NUMBER>999999
i = 2, 1041.65574
i = 3, 1119.76758
i = 4, 1197.87942
i = 5, 1275.99126
i = 6, 1354.1031
i = 7, 1432.2149399999998
i = 8, 1510.3267799999999
i = 9, 1588.43862

This doesn't look like something you'd intentionally do? Or did I get something wrong? Thank you!
Package versions: biosteam 2.30.0, thermosteam 0.26.0, biorefineries 2.22.0.
BTW, drop-in systems and these create_xxx functions are so(*100) handy!!! 👍

Thanks for finding this bug! I pushed a commit in thermosteam that prevents this error.
Glad you like the drop-in systems! Always hope to make BioSTEAM easier to use :)
Thanks!

Ah I now see where the problem was, thanks for getting it fixed!

@yalinli2, no problem! I also found that the heats of formation were not calculated well, not sure what I was thinking when I wrote it, but its fixed now with some comments.
Thanks!

Ah I see it, it doesn’t seem to affect the results much, thanks for fixing it!

On Jul 12, 2021, at 11:33 AM, Yoel @.***> wrote:
@yalinli2 https://github.com/yalinli2, no problem! I also found that the heats of formation were not calculated well, not sure what I was thinking when I wrote it, but its fixed now with some comments.
Thanks!
—
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHub https://github.com/BioSTEAMDevelopmentGroup/Bioindustrial-Park/issues/29#issuecomment-878423871, or unsubscribe https://github.com/notifications/unsubscribe-auth/ALV5VLNC3BQBVLUMIYDJ2JDTXMKPNANCNFSM5AFPPIRA.


Fix win alert not showing for multiplayer

Pretty sure this is fixed, but need to verify.

Yep, fixed in current version.


Search Engine [moved]

This is Issue 82 moved from a Google Code project.
Added by 2010-07-29T16:03:35.000Z by<EMAIL_ADDRESS>Please review that bug for more context and additional comments, but update this bug.
Original labels: Type-Enhancement, Priority-Medium, v2.0.0
Original description
After the implementation of the Full Text index against class properties, it's relatively easy to provide a central "Search Engine" that index Orient documents following some configuration like:
- classes/properties to index
- custom StopWord list
- custom events called at every indexing phase to better control the indexing with custom rules

OLD STUFF. Lucene integrated,


Combined security information registration configuration missing, does not match docs

Hello, when following the instruction in the docs to check the status of / turn on combined security information registration:
Azure Active Directory > User settings > Manage user feature settings.

The option to configure the combined security information registration is missing. I have tried in two different tenants, it is missing in both. Could this mean Microsoft has removed the ability to configure it (i.e. turned it on for all tenants)? If so, the documentation should say so e.g., "If the option is missing, it means.. "
In any case, the documentation does not account for the option to configure or turn on simply not appearing.
There are other docs as well as guidance inside AzureAD that link/point to this article since enabling combined security information registration is a pre-requisite for enabling other policies. For example:
https://entra.microsoft.com/#view/Microsoft_AAD_IAM/AuthenticationMethodsMenuBlade/~/AdminAuthMethods
Microsoft Entra > Protect & Secure > Authentication Methods > Policies

The above (highlighted by the red box) links to:

articles/active-directory/authentication/concept-registration-mfa-sspr-combined.md

Which in turn links to:

articles/active-directory/authentication/howto-registration-mfa-sspr-combined.md

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

ID: 12802c79-252a-3284-d0dc-e805a9516ae7
Version Independent ID: 89652951-8794-7124-e684-273b3f501e1f
Content: Enable combined security information registration - Azure Active Directory - Microsoft Entra
Content Source: articles/active-directory/authentication/howto-registration-mfa-sspr-combined.md
Service: active-directory
Sub-service: authentication
GitHub Login: @Justinha
Microsoft Alias: justinha

@villeodell
I tried to follow the same steps, but I am also not able to see the option "Under Users can use the combined security information registration experience".
It seems document need some update. For that I am assigning the issue to author who will update accordingly.
@Justinha
Kindly take a look at this.

@Justinha
Adding a similar issue to this thread - https://learn.microsoft.com/en-us/answers/questions/1179318/option-users-can-use-the-combined-security-informa

@villeodell sorry for delay and thanks for raising this. I went through the steps and retook the screenshot. Update in progress. #please-close


HV-1462 Provide patch file for WildFly 11 Beta1

https://hibernate.atlassian.net/browse/HV-1462

LGTM; the only thing would be to re-word the reference guide section on the WF modules so it covers 10 and 11.

Yeah, tbh, it was intentional as I didn't want to add information about the development version of WF. I'll propose something.

@gunnarmorling done

Thanks!


improved topology-aware partitioner

Original author: Jim Phillips (@jcphill)
Original issue: https://charm.cs.illinois.edu/redmine/issues/1677

The current topology-aware recursive-bisection partitioner (described in Phillips et al., SC14) was based on an algorithm designed to map the patch grid to the overall torus, and is therefore sub-optimal for partitioning where communication between neighboring partitions is irrelevant.  This results in large outlier partitions when there are gaps in the torus, as is increasingly the case on Blue Waters as "communication transparent" jobs may be scattered throughout the allocation.
A better solution may be to use a variant of k-means clustering that guarantees an equal numbers of elements in each cluster (i.e., find k clusters of n elements each that minimize the maximum cluster Manhattan metric diameter).  This seems like a good researchy CS topic.

Original date: 2017-09-18 14:37:21

I assume this issue refers to code inside Charm++?
I don't quite understand your description of the issue with the previous code, but the new ST_RecursivePartition code can be used to do recursive partitioning on Blue Waters that "makes sense". It might be what you are looking for.

Original author: Jim Phillips (@jcphill)
Original date: 2017-09-18 18:29:53

Yes, the code in Charm++ that handles the +partitions (+replicas) setup.

Original date: 2017-10-11 20:11:46

Juan, please follow up with more details/discussion, and decide on scheduling this.


Greyed out manual prob value when using variable

Closes #114
I also made the input element for the manual probability visible, because I never realized you could type there before.

The remaining functionality change is only valid when "mutually exclusive" is checked. When unchecked, none of the probabilities can be remaining.


[MINOR] [FOLLOW-UP] Throw Timeout exception when SASL Request Retry is enabled

What changes were proposed in this pull request?
This PR adds check of spark.shuffle.sasl.enableRetries config (introduced by commit 2878cd84d5d5edcaa9bbc642c12d8c7f6f009328) before throwing SaslTimeoutException.
Why are the changes needed?
spark.shuffle.sasl.enableRetries has default value of false.
In shouldRetry of RetryingBlockTransferor:
    boolean isSaslTimeout = enableSaslRetries && e instanceof SaslTimeoutException;

Meaning, when enableSaslRetries is false, isSaslTimeout would be false as well.
Hence we don't need to throw SaslTimeoutException if enableSaslRetries is false.
Does this PR introduce any user-facing change?
No.
How was this patch tested?
Existing test suite.

cc @mridulm

The underlying layer does not concern itself with whether sasl timeout is enabled or not - that is for the invoker to decide on.
If there is a timeout while waiting for sasl response, it is a sasl timeout.

Thanks for the interest @tedyu  !
Please do feel free to ping me in case there are other improvements or bug fixes you contribute


The sentence of public ip is not correct.

"Public IP address with dynamic allocation method" is correct but the sentence for explanation is not correct.

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

#label:"aq-pr-triaged"


Silent Failure on Model.update()

Version 0.10.17
I incorrectly was using the update api by just passing in the json of the object to update (which had an id key) and not the find criteria and the call to update did not return. It didn't reject or anything just hung. I know I was incorrectly using the call but I would imagine that it would reject or something if the inputs were not proper.

Can you see if this is an issue in the most recent version of waterline (0.10.28)?

Tried with 0.11 and it is the same. I provided the wrong id and I received a 200. I was expecting an error to be able to return a 404.

@prbaron Howdy, please open a new issue.  Thanks!
Best, irl


text field title automatically get in capital letters. how to change text field title "EMAIL" to "Email"

ℹ Please fill out this template when filing an issue.
All lines beginning with an ℹ symbol instruct you with
what info we expect.
Please remove this line and all above before submitting.

Before you start, are you using the latest SkyFloatingLabelTextField release?
Issues are for feature requests, and bugs; questions should go to Stack Overflow with
the tag skyfloatinglabeltextfield.

Report
What did you do?
ℹ Please replace this with what you did.
What did you expect to happen?
ℹ Please replace this with what you expected to happen.
What happened instead?
ℹ Please replace this with of what happened instead.
Environment
ℹ Please fill in this section with information about your environment
Xcode Version:
SkyFloatingLabelTextField Version:
Deployment Target:
Base SDK:
Method of Integration: CocoaPods | Carthage | Manual
Project that demonstrates the issue
ℹ Please link to a project we can download that reproduces the issue if applicable.

Any update?

is there any solution for this ?? @dsngeu

Any solution?


"Outplayed HARD! || Praggnanandhaa vs Hikaru || Round 11 || FIDE Candidates (2024)" Video has incorrect PGN + player with white

Video id or youtube url
https://www.youtube.com/watch?v=TpCAKCx5R8w
Player white (current)
Nijat Abasov
Player black (current)
Hikaru Nakamura
Player white (correct)
Praggnanandhaa
Player black (correct)
Hikaru Nakamura
The correct game PGN can be found here, although with embellished formatting.
https://lichess.org/broadcast/fide-candidates-2024--open/round-11/46ohJ8Qt/k2WUweFl

Thanks - changed that