Visualization Error: Non-Static method requires a target

I was following the Instruction from this Video: https://www.youtube.com/watch?v=tmymWdmf1y4 (as mentioned in the readme). But I wasn't able to reproduce the outcome. When I typed in the same code at first it hasn't found any classes like BarChart(), RadialGaugeChart() or anything like that. So I installed next to Microcharts.Forms Microcharts itself. Maybe that's the issue, because these two packages conflict in some way. And at the beginning of the Video he doesn't create a shared project but a Portable Class Libary (PCL)  im my Version this is called .NET Standard the other one isn't even available and I'm not quite sure whether they just renamed it or also changed some of the behavior. So and after these slight little changes I get the error

Visualization Error: Non-Static method requires a target

and

Visualization Error: Type must be a runtime object. Argument Exception

when starting my Xamarin app in live-view. Do you have any Idea how I can solve this error? If you need any further information feel free to ask.

Similar to #58.
“I had the exact same issue. However, I think this is due to some limitations of the Xamarin Live player as described here https://docs.microsoft.com/en-us/xamarin/tools/live-player/limitations?tabs=android”

@DharmilAsawla so do you think if I'm compiling the app the error goes away?


Added rich communcation services as keyword

Codacy is chilling somewhere, but since it is you, I trust it. 🥇


Fix custom cadvisor image volume mappings

Now it's (again) possible to define custom cadvisor image for the kontena agent using CADVISOR_IMAGE and  CADVISOR_VERSION environment variables. This allows agent to collect statistics for example in Docker for Mac by switching cadvisor to official image.
Fixes #934

ping @nevalla @jnummelin

LGTM


How to withdraw from aave..?

In lesson 10 we learn how to deposit, borrow,repay from aave.
But how to withdraw from aave back into our account..?
In specific lendingpool.withdraw asks for asset address, now if I have deposited ETH , what asset address should I provide..?
WETh, or ETH or  a ETH

Hello @rishab-nahar your should ask for the same token your have deposited (kind of) depends a lot on what you are intending to do.


Measure DB accuracy with graffiti guess

Add a graffiti_guess column to the database
Estimate the confusion matrix for each client by comparing classifier results against the graffiti guess
When running the API server, disable the (slow) classifier load if the DISABLE_CLASSIFIER environment variable is set

I think this is quite prone to overfitting, as in my most recent training data set there are very few misclassifications, even for Nimbus and Lodestar (very suspicious)
curl "http://localhost:8000/confusion/Lighthouse/0/10000000"
{"true_pos": 21925, "true_neg": 7931, "false_pos": 16, "false_neg": 0}

curl "http://localhost:8000/confusion/Prysm/0/10000000"
{"true_pos": 279, "true_neg": 29584, "false_pos": 0, "false_neg": 9}

curl "http://localhost:8000/confusion/Teku/0/10000000"
{"true_pos": 6684, "true_neg": 23188, "false_pos": 0, "false_neg": 0}

curl "http://localhost:8000/confusion/Nimbus/0/10000000"
{"true_pos": 928, "true_neg": 28944, "false_pos": 0, "false_neg": 0}

curl "http://localhost:8000/confusion/Lodestar/0/10000000"
{"true_pos": 40, "true_neg": 29825, "false_pos": 0, "false_neg": 7}

Ah shit I said I would open a PR with that, didn't I. LGTM!

Sorry to front-run you, I got curious!
I'm looking forward to seeing the comparison once the DB ingests some blocks from outside the training set


catkin build fails: wrong gtsam version

Description:
When following the installation guide, catkin build fails
Command:
catkin build

Console output:
Boost libraries missing and gtsam missing Pose3

Please give also the following information:

KimeraVIO branch, tag or commit used
GTSAM version used: 4.3
OpenGV version used: -
OpenCV version used: type opencv_version -
Operating system and version (e.g. Ubuntu 16.04 or Windows 10):  Ubuntu 18.04
Did you change the source code? (yes / no): no

What worked for me:
Since Gtsam has been updated to 4.3, it seems like it is not compatible.
Checkout tag 4.1.1 of gtsam:
cd gtsam && git checkout tags/4.1.1

@shabpompeiano  Yes! 4.1.1 is fine to build the project, but I find the trajectory is drifting using the default Euroc launch file
When I run roslaunch kimera_vio_ros kimera_vio_ros_euroc.launch online:=true
Have you change any params before running the Kimera-VIO or Kimera-VIO-ROS ?


Patched edge-case in LinearInterpolation

Fixes an edge case where dfx.LinearInterpolation will return a nan value when input arrays have a repeated leading constant value. ie. the following example will return a nan value in current Diffrax:
import diffrax
import jax.numpy as jnp

ts = jnp.array([1., 1., 1., 2., 3.])
ys = jnp.array([2., 2., 2., 3., 4.])

interpolator = diffrax.LinearInterpolation(ts, ys)
nan_result = interpolator.evaluate(1.)

Note the interpolator will only get nan evaluated on the repeated value.

Right now this is deliberate behaviour in Diffrax. Having repeated times doesn't make a lot of sense in general?

I find either behavior reasonable. To me, multiple consistent values like this seems fine from the interpolation perspective, but maybe not from the diffeq perspective.
This type of data came up for me when using the Diffrax interpolators outside of standard diffeq solves.
Do note though that either way something like
ts = jnp.array([0., 1., 1., 1., 2., 3.])
ys = jnp.array([1., 2., 2., 2., 3., 4.])

will give a non-nan value for interpolator.evaluate(1.).

Okay!

Actually, I think the numerics here are slightly wrong. From the docstring for linear_rescale: "Calculates (t - t0) / (t1 - t0)". But we want fractional_part / (t_next - t_prev).


Fixes #379 Cannot change architecture of a custom environment

Fixes #379 Cannot change architecture of a custom environment
Converts architecture string to processor architecture, since the configurable provider expects different strings.

:+1:


net/frr: set no bgp default ipv4-unicast in bgpd.conf

By default any BGP neighbor has IPv4-unicast address family enabled. This leads to a number of IPv6 neighbors listed under the IPv4-unicast summary in Routing -> Diagnostics -> BGP ->Summary with NoNeg status (unless it is OpnSense on the other side as well). With no bgp default ipv4-unicast option we will have only IPv4 neighbors under the IPv4-unicast address family summary and only IPv6 neighbors under the IPv6-unicast address family summary.
Please, refer to the docs for details.

Whats happens when you have online v4 neighbors with this patch?

Both v4 and v6 neighbors successfully establish BGP sessions with this patch. Tested myself by changing /usr/local/etc/frr/bgpd.conf and restarting the service from the web interface.
In config we explicitly activate an address family for each listed neighbor based on its address. So this patch just disables IPv4-unicast for IPv6 neighbors.

@mimugmail @fichtner So what do you think about this PR?

I don't mind but I'm not able to speak from a technical/implementational standpoint here. That's up ti @mimugmail

Sorry for being late, my spare time is quite limited :(

Merged, thanks!


Performance issue

I have configured the dashboard with Jenkins,SVN and Sonar Cube.
Jenkin's,SVN and sonar are hosted on remote servers and I am accessing the data through hygieia dashboard which is configured on different remote server.
we will have any impact on Jenkin's,SVN and Sonar servers performance since we are accessing the data through dashboard which is hosted on remote server?

Not clear on the question, are you asking whether hygieia will have any impact on your devops tools?
Hygieia dashboard does not pull data directly from your devops tools such as jenkins etc , it used collectors which runs in the background and pull data from your devops tools and store it in mongodb, which Hygieia UI access via api. Please refer to the architecture on the youtube video in README.MD file.

Closing this issue now


fix(settings): change elk to moz social in notifications settings [MOSOWEB-89]

Goal
Replace "Elk" text from Push Notifications settings with "Mozilla.social" MOSOWEB-89
Image of the affected spot in local:

How to Test this
I did some stuff in components/notification/NotificationPreferences.client.vue and pages/settings/notifications/push-notifications.vue to force my way into the route :shrug:
Something about pwaEnabled disallows this page in local

@wtfluckey good call. Pushed up


RFP - jump-desktop-connect

Checklist

[x] The package I am requesting does not already exist on https://chocolatey.org/packages;
[x] There is no open issue for this package;
[x] The issue title starts with 'RFP - ';
[x] The download URL is public and not locked behind a paywall / login;

Package Details
Software project URL : https://www.jumpdesktop.com/connect/
Direct download URL for the software / installer : https://mirror.jumpdesktop.com/downloads/connect/JumpDesktopConnect.exe
Software summary / short description: Lets configure your computer for remote access by installing the free Jump Desktop Connect app.

Hi I was told to search and “upvote”. I found this from 2021. Is giving it a thumbs up the equivalent of upvoting? Wasn’t clear how I should do that.


Logstash for external IP IoT

Need logstash parser for external IP IoT events from Juniper MX router.
Related to issues #46 and #48

Fixed and added to v3.5 in beta form.


Can you not set with a withMeta belongsToId?

Laravel 5.8.11
Nova 2.0.1
dillingham/nova-ajax-select 1.0.2
Thank you for the package.
Is there a way to set the selected default index on load? I'm trying to do something like the following.
AjaxSelect::make('Contact', 'contact_id')
->get('/api/builder/{builder}/contacts')
->parent('builder')
->withMeta([
'belongsToId' => $contactId,
])
->rules('required'),
Thank you for your time.

Looks like the proper way to do this is to use "value" with withMeta. BelongsToId only works with a BelongsTo field.
AjaxSelect::make('Contact', 'contact_id')                 ->get('/api/builder/{builder}/contacts')                 ->parent('builder')                 ->withMeta([                     'value' => $contactId,                 ])                 ->rules('required'),
Sorry for the trouble.


chore(ci): run tests on current version

Issue
Fixes https://github.com/sasjs/cli/issues/104
Intent
When running the tests to check various sasjs commands, we must be running them against the current source code of the CLI as opposed to the latest version on NPM, so that we can ensure that new changes don't break functionality.
Implementation

Changed npm install step to use npm link.

Checks

[x] Code is formatted correctly (npm run lint:fix).
[ ] Any new functionality has been unit tested - N/A - no new functionality was added.
[x] All unit tests are passing (npm test).
[x] All CI checks are green.
[ ] JSDoc comments have been added or updated. - N/A - no functional changes.

:tada: This PR is included in version 1.10.6 :tada:
The release is available on:

npm package (@latest dist-tag)
GitHub release

Your semantic-release bot :package::rocket:


How to uninstall newer versions like rocm-5.4.3 and packages?

I have installed the rocm-5.3.3 and I don't want any more the rocm-5.4.3, because is not compatible with my GPU  RX 480 graphic driver. How can I uninstall the rocm-5.4.3 version? With sudo amdgpu-uninstall and sudo amdgpu-uninstall --rocmrelease=5.4.3 doesn't work, I get  sudo: amdgpu-uninstall: command not found. Also the hip is the latest version rocm-5.4.3 and it seems to have a problem while I am trying to train my model with pytorch  GPU is not activated.
apt show rocm-libs -a

Package: rocm-libs
Version: <IP_ADDRESS>303-99~22.04
Priority: optional
Section: devel
Maintainer: ROCm Libs Support
Installed-Size: 13,3 kB
Depends: hipblas (= <IP_ADDRESS>303-99~22.04), hipfft (= <IP_ADDRESS>303-99~22.04), hipsolver (= <IP_ADDRESS>303-99~22.04), hipsparse (= <IP_ADDRESS>303-99~22.04), miopen-hip (= <IP_ADDRESS>303-99~22.04), rccl (= <IP_ADDRESS>303-99~22.04), rocalution (= <IP_ADDRESS>303-99~22.04), rocblas (= <IP_ADDRESS>303-99~22.04), rocfft (= <IP_ADDRESS>303-99~22.04), rocrand (= <IP_ADDRESS>303-99~22.04), rocsolver (= <IP_ADDRESS>303-99~22.04), rocsparse (= <IP_ADDRESS>303-99~22.04), rocm-core (= <IP_ADDRESS>303-99~22.04), hipblas-dev (= <IP_ADDRESS>303-99~22.04), hipcub-dev (= <IP_ADDRESS>303-99~22.04), hipfft-dev (= <IP_ADDRESS>303-99~22.04), hipsolver-dev (= <IP_ADDRESS>303-99~22.04), hipsparse-dev (= <IP_ADDRESS>303-99~22.04), miopen-hip-dev (= <IP_ADDRESS>303-99~22.04), rccl-dev (= <IP_ADDRESS>303-99~22.04), rocalution-dev (= <IP_ADDRESS>303-99~22.04), rocblas-dev (= <IP_ADDRESS>303-99~22.04), rocfft-dev (= <IP_ADDRESS>303-99~22.04), rocprim-dev (= <IP_ADDRESS>303-99~22.04), rocrand-dev (= <IP_ADDRESS>303-99~22.04), rocsolver-dev (= <IP_ADDRESS>303-99~22.04), rocsparse-dev (= <IP_ADDRESS>303-99~22.04), rocthrust-dev (= <IP_ADDRESS>303-99~22.04), rocwmma-dev (= <IP_ADDRESS>303-99~22.04)
Homepage: https://github.com/RadeonOpenCompute/ROCm
Download-Size: 1.000 B
APT-Sources: https://repo.radeon.com/rocm/apt/5.3.3 jammy/main amd64 Packages
Description: Radeon Open Compute (ROCm) Runtime software stack

hipconfig --full

HIP version  : 5.4.22804-474e8620

== hipconfig
HIP_PATH     : /opt/rocm-5.4.3
ROCM_PATH    : /opt/rocm-5.4.3
HIP_COMPILER : clang
HIP_PLATFORM : amd
HIP_RUNTIME  : rocclr
CPP_CONFIG   :  -D__HIP_PLATFORM_HCC__= -D__HIP_PLATFORM_AMD__= -I/opt/rocm-5.4.3/include -I/opt/rocm-5.4.3/llvm/bin/../lib/clang/15.0.0 -I/opt/rocm-5.4.3/hsa/include

== hip-clang
HSA_PATH         : /opt/rocm-5.4.3/hsa
HIP_CLANG_PATH   : /opt/rocm-5.4.3/llvm/bin
AMD clang version 15.0.0 (https://github.com/RadeonOpenCompute/llvm-project roc-5.4.3 23045 a29fe425c7b0e5aba97ed2f95f61fd5ecba68aed)
Target: x86_64-unknown-linux-gnu
Thread model: posix
InstalledDir: /opt/rocm-5.4.3/llvm/bin
AMD LLVM version 15.0.0git
  Optimized build.
  Default target: x86_64-unknown-linux-gnu
  Host CPU: znver1

  Registered Targets:
    amdgcn - AMD GCN GPUs
    r600   - AMD GPUs HD2XXX-HD6XXX
    x86    - 32-bit X86: Pentium-Pro and above
    x86-64 - 64-bit X86: EM64T and AMD64
hip-clang-cxxflags :  -isystem "/opt/rocm-5.4.3/llvm/lib/clang/15.0.0/include/.." -isystem /opt/rocm-5.4.3/hsa/include -isystem "/opt/rocm-5.4.3/include" -O3
hip-clang-ldflags  :  -L"/opt/rocm-5.4.3/lib" -O3 -lgcc_s -lgcc -lpthread -lm -lrt

=== Environment Variables
PATH=/home/me/.local/bin:/home/me/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin:/snap/bin

== Linux Kernel
Hostname     : me-MS-7A34
Linux me-MS-7A34 5.15.0-60-generic #66-Ubuntu SMP Fri Jan 20 14:29:49 UTC 2023 x86_64 x86_64 x86_64 GNU/Linux
No LSB modules are available.
Distributor ID:	Ubuntu
Description:	Ubuntu 22.04.1 LTS
Release:	22.04
Codename:	jammy

If you just want to uninstall version 5.4.3, you can do that with sudo apt autoremove rocm-core5.4.3
Or uninstall everything with sudo apt autoremove rocm-core amdgpu-dkms and you probably have to remove the repository that was added by hand. After this, you can just install it as you did before.
You can find the more detailed instructions here https://docs.amd.com/bundle/ROCm-Installation-Guide-v5.4.3/page/ROCm_Stack_Uninstallation.html

Use sudo amdgpu-install --uninstall instead of sudo amdgpu-uninstall. The repository needs to be removed manually afterwards

Thanks! I used also sudo apt-get purge hsa* hip* llvm* rocm*  and uninstalled everything because with sudo apt autoremove rocm-core5.3.3 doesn't remove the hip version.

You are welcome. Don't forget to remove/change your repository, the files should be named something like rocm.list and amdgpu.list in the /etc/apt/source.list.d/directory.
If you are happy with the answer, you should think about closing the issue.


adding more heap for tests

NetflixOSS » archaius » archaius-pull-requests #45 FAILURE
Looks like there's a problem with this pull request

archaius-pull-requests #214 SUCCESS
This pull request looks good

NetflixOSS » archaius » archaius-pull-requests #46 FAILURE
Looks like there's a problem with this pull request

archaius-pull-requests #215 SUCCESS
This pull request looks good


Fixed the cursor for adding friends on github.

Fixes #2272

This change is

:thumbsup:

Reviewed 1 of 2 files at r2.
Review status: all files reviewed at latest revision, all discussions resolved.

Comments from Reviewable

@Elewis97 looks like we're now just seeing the pointer over buddies, even when they are clickable to expand/collapse them.  Can you look into that?


Codefix for implementing interfaces

And fixing extends vs. implements

Can you take a look, @mhegazy, @billti, @paulvanbrenk , @zhengbli ?
Known outstanding issues:

Doesn't find any members if there are multiple interfaces being implemented.
If there are multiple signatures to a function in the implemented object, we just take the first one. We probably want to resolve a "union signature" of the signatures.
Fills in missing members, but might not make the resulting class assignable to an implemented class depending on its construct signatures.
If the missing member has an undeclared type (eg: x: DoesntExist), we try to fill it in anyways, giving type any. this might be undesirable behavior. Perhaps we should silence the error.
It's unclear what we should do with optional members in the implemented object. Should we add them (with an optional annotation)?
If there are other errors on the class or implemented object, we try to find missing members anyways (see codeFixUnimplementedInterfaceTypeParamInstantiateError.ts). We should probably suppress the fix in such a case.

Per offline discussion, I'm changing the functionality as follows:

Instead of one codefix covering implementing multiple interfaces, we get one codefix for each individual object implemented. In the future we might additionally try to get a codefix that resolves type conflicts between the implemented objects. Per the above, I don't quite have the latter working yet, and that will be part of a separate PR.

For the test harness, we now just take an error code and make sure there is only one fix per error code because tracking the ordering/count of errors is very britle (see ErrorIdentifier in src/harness/fourslash.ts). If we want to test scenarios with multiple codefixes in the future, we will need to think more about this then.

Hmm for the import code fix, I do have more than one fixes for an error code. And in the harness I just sort the string array and compare them. Would that cause any conflicts with your implementation?

@zhengbli possibly. We've decided to create specific verification methods for each quick fix, instead of a generic one. We can follow up offline.

consider splitting this into multiple PRs; this way we can get them in one by one, instead of holding the whole thing up.


Request: Timeout

Would it be possible to create a timeout on sockets which invoke an event uvw::TimeOut when a socket has been idle for longer than the requested time.
std::chrono::seconds timeoutseconds(30);
auto tcp = loop.resource<uvw::TCPHandle>();
tcp->settimeout(timeoutseconds);

Then either the timeout can be reset internally in the library when a read/write is made or the user can invoke a new timeout eachtime a read/write is made by simply calling settimeout again.

What prevents you from doing this with what you've already?
Just create and capture a repeating timer in your callback, then invoke again again and again when you receive data.

I was just curious because it looks like uvw::TCPHandle doesn't have a timer object. I suppose it's its own uvw::TimerHandle? I actually didn't know that was already existant in the code. Sorry.

Nothing to apologize for, don't worry. If I looked rude it's because I answered in a rush from mobile.
Roughly speaking, the tcp handle doesn't have a timer associated because the underlying handle from libuv doesn't have it. uvw is a tiny wrapper for libuv and it stays true to its design and interface. If something doesn't exist in libuv, it doesn't exist in uvw, because the latter adds nothing but for the memory management and the C++ API.
This helps a lot the users that already know how libuv' works and it was also the goal initially because I had to migrate an already existing code based on libuv`.
I hope I answered your question now. :wink:


Minor typo fix

“worn”->”work”

You may disregard these recommendations if you used the Edit on GitHub button from dvc.org to improve a doc in place.

❗ Please read the guidelines in the Contributing to the Documentation list if you make any substantial changes to the documentation or JS engine.
🐛 Please make sure to mention Fix #issue (if applicable) in the description of the PR. This causes GitHub to close it automatically when the PR is merged.
Please choose to allow us to edit your branch when creating the PR.
Thank you for the contribution - we'll try to review it as soon as possible. 🙏

thanks : 🙏


Typo in documentation

In the README.md, the variable for secret keys is SECRET_KEYS, however, in code it is SECRETS_KEYS.
Please fix the docs or the code.

This would take equal time to fix as it does to report, @ezgambac.  Pointing out the error is helpful, but submitting a PR for the fix (especially when it is literally one character) is much better.


Blinking highlightModifiedTabs

The feature highlightModifiedTabs is great to know if you have an unsaved file and is flexible to change the color of the tab. What I would like to request is to see if it could also be blinking. This would help to alert the users that there is an unsaved file and is more "alert" style.

This feature request is now a candidate for our backlog. The community has 60 days to upvote the issue. If it receives 20 upvotes we will move it to our backlog. If not, we will close it. To learn more about how we handle feature requests, please see our documentation.
Happy Coding!

This feature request has not yet received the 20 community upvotes it takes to make to our backlog. 10 days to go. To learn more about how we handle feature requests, please see our documentation.
Happy Coding!

:slightly_frowning_face: In the last 60 days, this feature request has received less than 20 community upvotes and we closed it. Still a big Thank You to you for taking the time to create this issue! To learn more about how we handle feature requests, please see our documentation.
Happy Coding!


Create single script for batch transfers, refactor Setup.py and Youtube.py

Refactor Setup.py and Youtube.py so they can be called from another script.
Create SpotifyToYoutube.py which requires youtube_headers_raw.txt and spotify_playlists.txt
Add example
Update documents

Looks like some useful changes at first glance, although a bit difficult to compare since so many things were changed.
Is it backwards compatible with existing setups?

@sigma67
I upgraded the Setup script.
Before
python Setup.py musicmanager
After
python Setup.py --musicmanager OR python Setup.py -mm
Before
python Setup.py mobileclient
After
python Setup.py --mobileclient OR python Setup.py -mc
Before
python Setup.py youtube
After
python Setup.py --youtube OR python Setup.py -yt
And the new headers_raw
python Setup.py --youtube --headers_raw "HEADERS"
Please let me know if you've any concern with this upgrade.

Yes, but that's not all you changed. There's also many changes to YouTube.py. You also didn't answer my question about backwards compatibility.

There's also many changes to YouTube.py. You also didn't answer my question about backwards compatibility.

YouTube.py will be 100% backward compatible.
I just moved YTMusicTransfer to another file and modify the main method argument getter.
Which still work when you call YouTube.py directly.

@PattoMotto , @sigma67 I can try and tease out some of these changes into smaller commits if either of you don't have time. I see some useful changes and improvements.

For sure, the main thing that prevented me from looking at it was the size of the change and I wasn't sure if it was compatible with my own app branch

@lucasrangit Thanks :)


blynk-cloud: Hangs after first request

Fresh install of both homebridge and homebridge-blynk-platform...
Issue:
After everything is paired and my device is connected to homebridge, i go to turn on my first accessory, and it send the update command with the value of 0 or 1 respectively (http://blynk-cloud.com/xxxxxxx/update/D5?value=0), but following that homebridge freezes, the ui continues to update and everything works but it seems that homekit-blynk-platform just freezes, the logs show nothing out of the ordinary (actually they show nothing at all)
Steps to reproduce:

sudo npm i -g homekit
sudo npm i -g homebridge-config-ui-x
sudo npm i -g homebridge-blynk-platform
cd ~/
mkdir .homebridge
sudo nano config.json
paste
{  "mdns": {      "interface": "<IP_ADDRESS>"  },  "bridge": {      "name": "Homebridge",      "username": "C8:D7:19:C5:45:4B",      "port": 51826,      "pin": "031-45-154"  },  "description": "This is an example configuration file. You can use this as a template for creating your own configuration file.",  "platforms": [      {          "platform": "config",          "name": "Config",          "port": 8080,          "sudo": true,          "restart": "sudo -n systemctl restart homebridge",          "log": {              "method": "systemd",              "service": "homebridge"          }      },      {          "platform": "BlynkPlatform",          "serverurl": "http://blynk-cloud.com",          "pollerseconds": 1,          "devices": [              {                  "manufacturer": "WTPGaming",                  "name": "DeskLights",                  "token": "xxxxxxxxxx",                  "deviceId": "31225",                  "discover": true              },              {                  "manufacturer": "WTPGaming",                  "name": "DeskLightsThing",                  "token": "xxxxxxxxxx",                  "deviceId": "112233",                  "discover": false,                  "accessories": [                      {                          "model": "DeskLight",                          "name": "DeskLightWarm",                          "pintype": "DIGITAL",                          "pinnumber": "D4",                          "type": "BUTTON"                      },                      {                          "model": "DeskLight",                          "name": "DeskLightCold",                          "pintype": "DIGITAL",                          "pinnumber": "D5",                          "type": "BUTTON"                      }                  ]              }          ]      }  ],  "accessories": [] }
homebridge
in windows (because lack of permission) copy 'C:\Users{USER}\AppData\Local\Packages\CanonicalGroupLimited.UbuntuonWindows_79rhkp1fndgsc\LocalState\rootfs\home\austin.homebridge' into 'C:\Users{USER}\AppData\Local\Packages\CanonicalGroupLimited.UbuntuonWindows_79rhkp1fndgsc\LocalState\rootfs\root'
sudo homebridge -I
add the homebridge accessory to the home app of my iPhone X (iOS 13.5 jailbroken)
click on the added accessory

Please help me! I'm a big fan of all the work you've done here and I've given you a star!!! thanks for your consideration!!!

Looks like the rest api is going away, closing this


Autotune as standalone fails to calculate ISF and makes wrong basal recommendations

I am trying to use autotune as standalone. I enter carbs and boluses only through Nightscout Careportal directly. However, autotune fails to calculate an ISF because it fails to properly read boluses from Nightscout.
Boluses are included in ns-treatments.json, but the format of the bolus records does not seem to match what oref0-autotune-prep expects. This leads to BGI=0 at all times and thus a) no ISF recommendations b) wrong (too low) basal recommendations in the presence of boluses.
This is what a bolus entry in ns-treatments.json created by openAPS looks like:
{"_id":"5678","bolus":{"_type":"Bolus","timestamp":"2017-07-06T18:31:24.000Z","programmed":1.2,"duration":0,"amount":1.2}}
This is what a bolus entry created through Nightscout Careportal looks like:
{"_id":"9999","enteredBy":"","eventType":"Meal Bolus","reason":"","carbs":48,"insulin":4.4,"duration":0,"created_at":"2017-07-06T19:29:00.000Z"}
The error can be reproduced by running
oref0-autotune-prep ns-treatments-openapsvscareportal.json profile.json ns-entries.2017-07-06.json > autotune.json
using the files I have attached. Only the bolus entry created by openAPS will have an impact on BGI.
It appears to me that the parsing of treatments imported from Nightscout needs fixing to work with bolus entries created solely through Nightscout Careportal. This is where my understanding ends. I fail to understand how/where oref0-autotune-prep "recognizes" bolus entries from the ns-treatments file.
Autotune error.zip

This is handled at https://github.com/openaps/oref0/blob/dev/lib/iob/history.js#L97-L103
You probably just need to add another } else if () { clause to match on "eventType":"Meal Bolus" and use current.insulin instead of current.amount in that case.

Thank you for pointing me in the right direction. I just created a pull request. Could you or someone else please have a thorough look at it. The entries created by Nightscout do not have a "timestamp", only a "created_at" time/date.

#547 has been merged, so closing this issue.


Support custom NavbarBrand instead of just a string?

Hi, I'm not sure if I'm missing an obvious solution to this, but it seems like as currently written the Navbar brand has to be a string, even though the NavbarBrand component itself could in principle contain other items as children (eg an Html.Img)?
I'm looking for an easy way to add a left-aligned logo to a Navbar instead of only brand text.
Many thanks for releasing this component suite, it looks very useful.

Actually may be easier to do this via css and the brand_style.

Hey @mkhorton, you're right, the brand does have to be a string.
Currently it's only possible to pass Dash components as the children of other Dash components, not any other prop. So in particular you can't pass, e.g. html.Img to brand. There was an issue opened a while back on the dash-renderer repo that would have addressed this, but it's a big change and has been dormant for a little while, so I don't expect it to happen any time soon.
This restriction, and also because we were trying to keep the interface of Navbar relatively simple, meant that we sacrificed some customisability of the Navbar component.
I posted on the plotly community forums about how you could more manually construct a Bootstrap style navbar using dash-html-components and applying the relevant Bootstrap classes with className. Perhaps that's of use to you for now.
As a longer-term fix, since multiple people are asking similar questions, perhaps we can create a CustomNavbar component that gives you full control over the contents, but would require some careful construction of the children. @pbugnion what do you think?

I agree with the idea of a new custom component that gives more control over the children. It seems like a good way to give the user (almost) arbitrary flexibility, but still keeping a simple navbar for people who don't need all that flexibility.

I would love a custom component that supports more control over the children. I just came here to open an issue asking about just this.
In addition to the limitation of only having strings as the brand prop, I was also hoping to be able to add Dash components to parts of the Navbar that are not nav-items. For example, including an form element before the nav items, as in this Bootstrap dashboard.


#53 push request

About adding erldns_server_sup to supervision tree

Sorry for leaving this PR sitting for so long.
If you would like the inclusion of the code in the PR, please update to fix the conflicts.
Also, I will need to test this branch in our canary environment before bringing it into master.

Closing as stale.


chore(localize): updated translation from Crowdin

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


index.md: add tagline metadata

Instead of hard coding the tagline use some metadata

This is a good fix. JB 0.2.0 works to abstract out themes from the framework. Since this is a theme update, ideally changes to themes should be submitted here: https://github.com/jekyllbootstrap. Twitter theme specifically :   https://github.com/jekyllbootstrap/theme-twitter. I'll work on making this process a whole lot easier since it's not very clear in the docs.
For this update in particular, I'm going to merge this into jb-development so you get proper credit. Then I'll release the current updates/fixes in a couple days in unison .
After I've made theme updates more clear, I'll start accepting theme updates only through the theme repos.
Thanks for having patience with me!


Added ASCII drawing welcome message

Added the ASCII welcome message.

@mccarthykp First of all, thank you very much for your contribuition!
Secondly, we already have a solution for #63 in #65 and, unfortunately, It's not possible to keep both solutions.
Thirdly, I decided to merge the #65. I'll make clear here that the only criterion that I used is who made it first.
Finally, again, thank you and feel free to take another challenge here whenever you want to.


[FLINK-8151][table]Remove Map type equality comparison.

Remove map type equality support as unlike java array, there's no element-wise equality check on Map type.
Also small clean up on map value constructor code.

Map does not provide an implementation for equals. However, java.util.AbstractMap does which is the base class for the commonly used Java maps including HashMap. Maybe we can add a case for AbstractMap?

Ah. I see. AbstractMap.equals look very much similar to Arrays.equals. I will add it in and some more testings. thanks @fhueske for the great tips

@twalthr I think my previous unit test method was not correct. Since TableAPI always use java.util.HashMap per flink documentation. I think it is safe to directly use $leftTerm.equals($rightTerm) and it should always be using java.util.AbstractMap.equals implementation. Do you think I should add extra check or do you think the isMap(resultType) should be suffice?

@walterddr I think the current solution is sufficient for now. I will merge this...


Windows - Can't run test script + lots of failing mocha tests

My environment:
Node 6.9.2
Windows 10
gnatsd-v0.9.4-windows-amd64
Im trying to run the test but Im facing with many issues

Seems that the command is not optimitzed for windows

E:\Repositorys\node-nats>npm run test

><EMAIL_ADDRESS>test E:\Repositorys\node-nats
> npm run depcheck && npm run depcheck:unused && npm run lint && npm run test:unit

><EMAIL_ADDRESS>depcheck E:\Repositorys\node-nats
> dependency-check . lib/*

Success! All dependencies used in the code are listed in package.json

><EMAIL_ADDRESS>depcheck:unused E:\Repositorys\node-nats
> dependency-check ./package.json --unused --no-dev lib/*

Success! All dependencies in package.json are used in the code

><EMAIL_ADDRESS>lint E:\Repositorys\node-nats
> jshint --reporter node_modules/jshint-stylish lib/*.js test/*.js test/support/*.js examples/*.js

ERROR: Can't open lib/*.js
ERROR: Can't open test/*.js
ERROR: Can't open test/support/*.js
ERROR: Can't open examples/*.js

√ No problems

><EMAIL_ADDRESS>test:unit E:\Repositorys\node-nats
> mkdir -p reports/ && NODE_ENV=test multi='spec=- xunit=reports/mocha-xunit.xml' istanbul cover _mocha -- -R mocha-multi --timeout 10000 --slow 750 && istanbul check-coverage

The syntax of the command is incorrect.

I skip that above and try mocha --timeout 10000 and I have 25 failing tests.

 mocha --timeout 10000

  Authorization
    1) should fail to connect with no credentials
    √ should connect with proper credentials in url (102ms)
    √ should connect with proper credentials as options (102ms)
    √ should connect with proper credentials as server url (103ms)

  Token Authorization
    √ should fail to connect with no credentials
    √ should connect with proper credentials in url (102ms)
    √ should connect with proper credentials as options (101ms)
    √ should connect with proper credentials as server url (101ms)

  Max responses and Auto-unsub
    √ should only received max responses requested
    √ should only received max responses requested (client support)
    √ should not complain when unsubscribing an auto-unsubscribed sid
    √ should allow proper override to a lesser value
    √ should allow proper override to a higher value
    √ should only receive N msgs in request mode with multiple helpers
    √ should not leak subscriptions when using max (102ms)

  Basics
    √ should do basic subscribe and unsubscribe
    √ should do basic publish
    √ should fire a callback for subscription
    √ should include the correct message in the callback
    √ should include the correct reply in the callback
    √ should do request-reply
    √ should return a sub id for requests
    √ should do single partial wildcard subscriptions correctly
    √ should do partial wildcard subscriptions correctly
    √ should do full wildcard subscriptions correctly
    √ should pass exact subject to callback
    √ should do callback after publish is flushed
    √ should do callback after flush
    √ should handle an unsubscribe after close of connection
    √ should not receive data after unsubscribe call
    √ should pass sid properly to a message callback if requested
    √ should parse json messages
    √ should parse UTF8 json messages
    √ should validate json messages before publishing

  Binary
    √ should allow sending and receiving binary data

  Callbacks
    √ should properly do a publish callback after connection is closed
    √ should properly do a flush callback after connection is closed

  Cluster
    √ should accept servers options
    √ should randomly connect to servers by default
    √ should connect to first valid server
    √ should emit error if no servers are available (2007ms)
    √ should not randomly connect to servers if noRandomize is set
    √ should not randomly connect to servers if dontRandomize is set
    2) should fail after maxReconnectAttempts when servers killed

  Basic Connectivity
    √ should perform basic connect with port
    √ should perform basic connect with uri
    √ should perform basic connect with options arg
    √ should emit a connect event
    3) should emit error if no server available
    √ should emit connecting events and try repeatedly if configured and no server available
    4) should still receive publish when some servers are invalid
    5) should still receive publish when some servers[noRandomize] are invalid
    √ should add a new cluster server

  Double SUBS
    6) "before all" hook

  Errors
    √ should throw errors on connect
    √ should throw errors on publish
    √ should throw errors on flush
    √ should pass errors on publish with callbacks
    √ should throw errors on subscribe
    √ NatsErrors have code
    √ NatsErrors can chain an error

  JSON payloads
    7) "before all" hook

  Base Properties
    √ should have a version property
    √ should have the same version as package.json
    √ should have a connect function
    √ should have a createInbox function

  Connection Properties
    √ should have a publish function
    √ should have a subscribe function
    √ should have an unsubscribe function
    √ should have a request function
    √ should have an options hash with proper fields
    √ should have an parsed url
    √ should allow options to be overridden

  Queues
    √ should deliver a message to single member of a queue group
    √ should deliver a message to only one member of a queue group
    √ should allow queue subscribers and normal subscribers to work together
    √ should spread messages out equally (given random)
    √ should deliver only one mesage to queue subscriber regardless of wildcards
    √ should deliver to multiple queue groups

  Reconnect functionality
    √ should not emit a reconnecting event if suppressed (254ms)
    8) should emit a disconnect and a reconnecting event after proper delay
    9) should emit multiple reconnecting events and fail after maxReconnectAttempts
    10) should emit reconnecting events indefinitely if maxReconnectAttempts is set to -1
    11) should succesfully reconnect to new server
    12) should succesfully reconnect to new server with subscriptions
    13) should succesfully reconnect to new server with queue subscriptions correctly
    14) should properly resync with inbound buffer non-nil
    15) should not crash when sending a publish with a callback after connection loss
    16) should execute callbacks if published during reconnect
    17) should not lose messages if published during reconnect
    18) should emit reconnect before flush callbacks are called

  Split Messages
    19) "before all" hook

  Subscription Events
    20) "before all" hook

  Timeout and max received events for subscriptions
    21) "before all" hook

  TLS
    22) "before all" hook
    23) "after all" hook

  UTF8
    24) "before all" hook
    Yield
      25) "before all" hook

  73 passing (13s)
  25 failing

Errors:
1) Authorization should fail to connect with no credentials :
     Uncaught AssertionError: expected null to exist
      at Client.<anonymous> (E:\Repositorys\node-nats\test\auth.js:31:14)
      at Socket.<anonymous> (E:\Repositorys\node-nats\lib\nats.js:448:14)
      at emitErrorNT (net.js:1278:8)
      at _combinedTickCallback (internal/process/next_tick.js:74:11)
      at process._tickCallback (internal/process/next_tick.js:98:9)

  2) Cluster should fail after maxReconnectAttempts when servers killed:
     Uncaught AssertionError: expected 1024 to be within 20..100
      at Assertion.fail (E:\Repositorys\node-nats\node_modules\should\cjs\should.js:231:17)
      at Assertion.value [as within] (E:\Repositorys\node-nats\node_modules\should\cjs\should.js:305:19)
      at Client.<anonymous> (E:\Repositorys\node-nats\test\cluster.js:144:25)
      at Client.reconnect (E:\Repositorys\node-nats\lib\nats.js:1204:10)
      at Timeout._onTimeout (E:\Repositorys\node-nats\lib\nats.js:1230:34)

  3) Basic Connectivity should emit error if no server available:
     Uncaught AssertionError: expected 2049 to be within 20..100
      at Assertion.fail (E:\Repositorys\node-nats\node_modules\should\cjs\should.js:231:17)
      at Assertion.value [as within] (E:\Repositorys\node-nats\node_modules\should\cjs\should.js:305:19)
      at Client.<anonymous> (E:\Repositorys\node-nats\test\cluster.js:144:25)
      at Client.reconnect (E:\Repositorys\node-nats\lib\nats.js:1204:10)
      at Timeout._onTimeout (E:\Repositorys\node-nats\lib\nats.js:1230:34)

  4) Basic Connectivity should still receive publish when some servers are invalid:

      Uncaught AssertionError: expected '' to be 'hello'
      + expected - actual

      +hello

      at Assertion.fail (E:\Repositorys\node-nats\node_modules\should\cjs\should.js:231:17)
      at Assertion.value (E:\Repositorys\node-nats\node_modules\should\cjs\should.js:305:19)
      at Timeout._onTimeout (E:\Repositorys\node-nats\test\connect.js:94:22)

  5) Basic Connectivity should still receive publish when some servers[noRandomize] are invalid:

      Uncaught AssertionError: expected 0 to be 5
      + expected - actual

      -0
      +5

      at Assertion.fail (E:\Repositorys\node-nats\node_modules\should\cjs\should.js:231:17)
      at Assertion.value (E:\Repositorys\node-nats\node_modules\should\cjs\should.js:305:19)
      at Timeout._onTimeout (E:\Repositorys\node-nats\test\connect.js:76:31)

  6) Double SUBS "before all" hook:
     Error: Can't connect to server on port: 1922
      at Timeout.<anonymous> (E:\Repositorys\node-nats\test\support\nats_server_control.js:58:14)

  7) JSON payloads "before all" hook:
     Uncaught AssertionError: expected 3072 to be within 20..100
      at Assertion.fail (E:\Repositorys\node-nats\node_modules\should\cjs\should.js:231:17)
      at Assertion.value [as within] (E:\Repositorys\node-nats\node_modules\should\cjs\should.js:305:19)
      at Client.<anonymous> (E:\Repositorys\node-nats\test\cluster.js:144:25)
      at Client.reconnect (E:\Repositorys\node-nats\lib\nats.js:1204:10)
      at Timeout._onTimeout (E:\Repositorys\node-nats\lib\nats.js:1230:34)

  8) Reconnect functionality should emit a disconnect and a reconnecting event after proper delay:

      Uncaught AssertionError: expected 1 to be 4
      + expected - actual

      -1
      +4

      at Assertion.fail (E:\Repositorys\node-nats\node_modules\should\cjs\should.js:231:17)
      at Assertion.value (E:\Repositorys\node-nats\node_modules\should\cjs\should.js:305:19)
      at Client.<anonymous> (E:\Repositorys\node-nats\test\cluster.js:149:26)
      at Socket.<anonymous> (E:\Repositorys\node-nats\lib\nats.js:419:14)
      at TCP._handle.close [as _onclose] (net.js:498:12)

  9) Reconnect functionality should emit multiple reconnecting events and fail after maxReconnectAttempts:
     Uncaught AssertionError: expected 1023 to be within 20..100
      at Assertion.fail (E:\Repositorys\node-nats\node_modules\should\cjs\should.js:231:17)
      at Assertion.value [as within] (E:\Repositorys\node-nats\node_modules\should\cjs\should.js:305:19)
      at Client.<anonymous> (E:\Repositorys\node-nats\test\reconnect.js:71:25)
      at Client.reconnect (E:\Repositorys\node-nats\lib\nats.js:1204:10)
      at Timeout._onTimeout (E:\Repositorys\node-nats\lib\nats.js:1230:34)

  10) Reconnect functionality should emit reconnecting events indefinitely if maxReconnectAttempts is set to -1:
     Uncaught NatsError: Could not connect to server: Error: connect ECONNREFUSED <IP_ADDRESS>:22222
      at Socket.<anonymous> (E:\Repositorys\node-nats\lib\nats.js:448:28)
      at emitErrorNT (net.js:1278:8)
      at _combinedTickCallback (internal/process/next_tick.js:74:11)
      at process._tickCallback (internal/process/next_tick.js:98:9)

  11) Reconnect functionality should succesfully reconnect to new server:
     Uncaught NatsError: Could not connect to server: Error: connect ECONNREFUSED <IP_ADDRESS>:22223
      at Socket.<anonymous> (E:\Repositorys\node-nats\lib\nats.js:448:28)
      at emitErrorNT (net.js:1278:8)
      at _combinedTickCallback (internal/process/next_tick.js:74:11)
      at process._tickCallback (internal/process/next_tick.js:98:9)

  12) Reconnect functionality should succesfully reconnect to new server with subscriptions:
     Uncaught NatsError: Could not connect to server: Error: connect ECONNREFUSED <IP_ADDRESS>:22223
      at Socket.<anonymous> (E:\Repositorys\node-nats\lib\nats.js:448:28)
      at emitErrorNT (net.js:1278:8)
      at _combinedTickCallback (internal/process/next_tick.js:74:11)
      at process._tickCallback (internal/process/next_tick.js:98:9)

  13) Reconnect functionality should succesfully reconnect to new server with queue subscriptions correctly:
     Uncaught NatsError: Could not connect to server: Error: connect ECONNREFUSED <IP_ADDRESS>:1426
      at Socket.<anonymous> (E:\Repositorys\node-nats\lib\nats.js:448:28)
      at emitErrorNT (net.js:1278:8)
      at _combinedTickCallback (internal/process/next_tick.js:74:11)
      at process._tickCallback (internal/process/next_tick.js:98:9)

  14) Reconnect functionality should properly resync with inbound buffer non-nil:
     Uncaught AssertionError: expected 2043 to be within 20..100
      at Assertion.fail (E:\Repositorys\node-nats\node_modules\should\cjs\should.js:231:17)
      at Assertion.value [as within] (E:\Repositorys\node-nats\node_modules\should\cjs\should.js:305:19)
      at Client.<anonymous> (E:\Repositorys\node-nats\test\reconnect.js:71:25)
      at Client.reconnect (E:\Repositorys\node-nats\lib\nats.js:1204:10)
      at Timeout._onTimeout (E:\Repositorys\node-nats\lib\nats.js:1230:34)

  15) Reconnect functionality should not crash when sending a publish with a callback after connection loss:
     Uncaught NatsError: Could not connect to server: Error: connect ECONNREFUSED <IP_ADDRESS>:1426
      at Socket.<anonymous> (E:\Repositorys\node-nats\lib\nats.js:448:28)
      at emitErrorNT (net.js:1278:8)
      at _combinedTickCallback (internal/process/next_tick.js:74:11)
      at process._tickCallback (internal/process/next_tick.js:98:9)

  16) Reconnect functionality should execute callbacks if published during reconnect:
     Uncaught NatsError: Could not connect to server: Error: connect ECONNREFUSED <IP_ADDRESS>:1426
      at Socket.<anonymous> (E:\Repositorys\node-nats\lib\nats.js:448:28)
      at emitErrorNT (net.js:1278:8)
      at _combinedTickCallback (internal/process/next_tick.js:74:11)
      at process._tickCallback (internal/process/next_tick.js:98:9)

  17) Reconnect functionality should not lose messages if published during reconnect:
     Uncaught NatsError: Could not connect to server: Error: connect ECONNREFUSED <IP_ADDRESS>:1426
      at Socket.<anonymous> (E:\Repositorys\node-nats\lib\nats.js:448:28)
      at emitErrorNT (net.js:1278:8)
      at _combinedTickCallback (internal/process/next_tick.js:74:11)
      at process._tickCallback (internal/process/next_tick.js:98:9)

  18) Reconnect functionality should emit reconnect before flush callbacks are called:
     Uncaught NatsError: Could not connect to server: Error: connect ECONNREFUSED <IP_ADDRESS>:1426
      at Socket.<anonymous> (E:\Repositorys\node-nats\lib\nats.js:448:28)
      at emitErrorNT (net.js:1278:8)
      at _combinedTickCallback (internal/process/next_tick.js:74:11)
      at process._tickCallback (internal/process/next_tick.js:98:9)

  19) Split Messages "before all" hook:
     Uncaught NatsError: Could not connect to server: Error: connect ECONNREFUSED <IP_ADDRESS>:1426
      at Socket.<anonymous> (E:\Repositorys\node-nats\lib\nats.js:448:28)
      at emitErrorNT (net.js:1278:8)
      at _combinedTickCallback (internal/process/next_tick.js:74:11)
      at process._tickCallback (internal/process/next_tick.js:98:9)

  20) Subscription Events "before all" hook:
     Uncaught AssertionError: expected 3071 to be within 20..100
      at Assertion.fail (E:\Repositorys\node-nats\node_modules\should\cjs\should.js:231:17)
      at Assertion.value [as within] (E:\Repositorys\node-nats\node_modules\should\cjs\should.js:305:19)
      at Client.<anonymous> (E:\Repositorys\node-nats\test\reconnect.js:71:25)
      at Client.reconnect (E:\Repositorys\node-nats\lib\nats.js:1204:10)
      at Timeout._onTimeout (E:\Repositorys\node-nats\lib\nats.js:1230:34)

  21) Timeout and max received events for subscriptions "before all" hook:
     Uncaught AssertionError: expected 3215 to be within 20..100
      at Assertion.fail (E:\Repositorys\node-nats\node_modules\should\cjs\should.js:231:17)
      at Assertion.value [as within] (E:\Repositorys\node-nats\node_modules\should\cjs\should.js:305:19)
      at Client.<anonymous> (E:\Repositorys\node-nats\test\reconnect.js:71:25)
      at Client.reconnect (E:\Repositorys\node-nats\lib\nats.js:1204:10)
      at Timeout._onTimeout (E:\Repositorys\node-nats\lib\nats.js:1230:34)

  22) TLS "before all" hook:
     Uncaught NatsError: Could not connect to server: Error: read ECONNRESET
      at Socket.<anonymous> (E:\Repositorys\node-nats\lib\nats.js:448:28)
      at emitErrorNT (net.js:1278:8)
      at _combinedTickCallback (internal/process/next_tick.js:74:11)
      at process._tickCallback (internal/process/next_tick.js:98:9)

  23) TLS "after all" hook:
     TypeError: Cannot read property 'kill' of undefined
      at Context.<anonymous> (E:\Repositorys\node-nats\test\tls.js:40:14)
      at callFn (C:\Users\dustin\AppData\Roaming\npm\node_modules\mocha\lib\runnable.js:334:21)
      at Hook.Runnable.run (C:\Users\dustin\AppData\Roaming\npm\node_modules\mocha\lib\runnable.js:327:7)
      at next (C:\Users\dustin\AppData\Roaming\npm\node_modules\mocha\lib\runner.js:299:10)
      at Immediate.<anonymous> (C:\Users\dustin\AppData\Roaming\npm\node_modules\mocha\lib\runner.js:327:5)

  24) Double SUBS "before all" hook:
     Error: Can't connect to server on port: 1922
      at Timeout.<anonymous> (E:\Repositorys\node-nats\test\support\nats_server_control.js:58:14)

  25) Yield "before all" hook:
     Uncaught TypeError: Cannot set property 'state' of undefined
      at C:\Users\dustin\AppData\Roaming\npm\node_modules\mocha\lib\runner.js:562:20
      at done (C:\Users\dustin\AppData\Roaming\npm\node_modules\mocha\lib\runnable.js:291:5)
      at C:\Users\dustin\AppData\Roaming\npm\node_modules\mocha\lib\runnable.js:372:7
      at finish (E:\Repositorys\node-nats\test\support\nats_server_control.js:48:7)
      at Socket.<anonymous> (E:\Repositorys\node-nats\test\support\nats_server_control.js:70:9)
      at TCPConnectWrap.afterConnect [as oncomplete] (net.js:1074:10)

@StarpTech Thanks for the report. @ColinSullivan1 is going to help me out with this on windows as I don't have a windows setup. Thanks for the heads up.

Anyone working on it?

@StarpTech , yes, we are.

@ColinSullivan1 cool if you need any help dont hesitate to ask me. After this I can start with issue https://github.com/nats-io/node-nats/issues/108

@StarpTech Thanks, appreciate the offer, and we may take you up on that.  My initial take here is there are two problems - first, mkdir -p reports/ is not friendly to windows - we may just suggest different instructions for running the tests on windows (likely mocha as you have done).  The second issue is the failing tests.  I'm digging into those now.

@ColinSullivan1 you can use https://github.com/substack/node-mkdirp it common to use this for cross platform support.

E.g
 "test:unit": "./node_modules/mkdirp reports/" ...

@StarpTech Much appreciated!  We'll give that a shot.
Please don't let this block #108 - For testing your PR for #108, feel free to go ahead and write a test, and so long as that individual test passes for you under mocha, you should be good to go.  The basic tests are passing in your environment, and Travis CI will catch any bugs that would be masked by the test failures here.  Beyond the problem with mkdir, I'm fairly confident the test failures you are seeing here stem from the longer time it takes to establish TCP connections on Windows.
Thanks,
Colin

@StarpTech , Just giving you an update - @aricart  and I discussed this issue.  We realize this is an issue, but believe that the problems lie in the tests themselves being run in a windows environment, rather than the node client itself.  We have plans to address this, but in the meantime, are confident Travis CI will thoroughly test the node client.  We'll leave this issue open until we come to a resolution.

@ColinSullivan I would agree when it works on a Windows CI but with this decision you ignore windows users. I created a nats project on windows and my test suite passed. It needs just more investigation. Thanks.

@StarpTech , I appreciate your concern!  ...like I said, we do have plans to address this - we aren't ignoring windows users.  It had been a number of days since the issue was updated and I was just reiterating that we do not feel this issue should block contributions until it's been resolved.  This is certainly on our list of things to fix.

@ColinSullivan1 sounds good but one advise I wouldn't use this driver when it breaks on my machine. I can estimate this issue but lots of people dont. I will have a look at this perhaps I can find the issues.

Any progress? 😱

Not yet - I'll see what I can do for v2.


Feature request - Create event with prompt but with options

Hello.
It's really good to have a working calendar plugin for capacitor.
You literally saved an app. I just refactored an application from angular to react and the calendar plugin used in angular version of the app was not compatible with react. So thank you for maintaining this.
I don't know if its me but i would really like to see a createEventWithPrompt but with options like (title, location, startDate, endDate, allDay etc...)

Hey @ebarooni , thanks for implementing this feature and releasing v6.1.0. It partially works for me in Android. The title is set properly, but the startDate, endDate and isAllDay are not properly applied, and I think the issue is that you're using the wrong Intent extras. These worked for me:

Hey @ebarooni , thanks for implementing this feature and releasing v6.1.0. It partially works for me in Android. The title is set properly, but the startDate, endDate and isAllDay are not properly applied, and I think the issue is that you're using the wrong Intent extras. These worked for me:

On the other hand, if I try to discard the event in iOS, the plugin throws this exception:

Is this intended?

Hey @inpt333 thanks for the input. I will check and prioritize your feedback. About cancelling the prompt and getting an error, this issue is opened by another person already. I will pack all the fixes for the next release (6.2.0).

Hey @ebarooni , thanks for implementing this feature and releasing v6.1.0. It partially works for me in Android. The title is set properly, but the startDate, endDate and isAllDay are not properly applied, and I think the issue is that you're using the wrong Intent extras. These worked for me:

On the other hand, if I try to discard the event in iOS, the plugin throws this exception:

Is this intended?

Initially it was intended like this but from the feedbacks it seems to be not so helpful. It will change to returning an empty array.


Change Slavery.disabled to regular attribute

Slavery#disabled attribute confilct with model which has disabled
field.

ActiveRecord::DangerousAttributeError: disabled is defined by Active
Record. Check to make sure that you don't have an attribute or method
with the same name.

There is no reason to make it module attribute because it is accessed as Slavery.disabled, and no reason to access it like User.first.disabled

Good point, and thank you! 🎉 What was I thinking ❓❓


Replacing unary ops with LookUpTable and Take op to improve performance

Motivation : Unary ops calculate the value during runtime which is costly. Since we are handling quantized data hence, it is better to pre compute the value during compile time (for 0 -256 value) and store in a Look Up Table which is accessed during the runtime.
Implementation : This pass generates the Look Up Table for each unary op during compile time. It iterates over the original graph and replaces the unary ops call node, (example tanh, sqrt) to a call node that accesses a Look Up Table corresponding to the unary op, and return the value.
Testing : The test_take checks for both value correctness and structural correctness of the output generated after the pass.
This in reference to : https://github.com/apache/tvm/pull/15614

@jverma-quic and @quic-sanirudh can you please review the PR?
I had implemented this sometime back but, could not merge it then, and the PR was closed.
Reference : https://github.com/apache/tvm/pull/15614.

@tvm-bot rerun

@Lunderberg As @sdalvi-quic has mentioned above in her comment, since this pass is to replace quantized (qnn) ops with a lookup table, and since relax does not have quantized ops yet (AFAIK, pls correct me if I'm wrong about that), I think this version is probably the best we'll be able to do for now.

Agreed, since the quantized ops have already been converted to Relax by the point this pass is applied, the high-level Relax information would no longer be present.

Thanks @sdalvi-quic @Lunderberg @jverma-quic.


AttributeError: module 'guessit' has no attribute 'guessit'

I have the current version of guessit installed:
| => pip show guessit
Name: guessit
Version: 3.1.0
Summary: GuessIt - a library for guessing information from video filenames.
Home-page: http://guessit.readthedocs.org/
Author: Rémi Alvergnat
Author-email<EMAIL_ADDRESS>License: LGPLv3
Location: /usr/local/lib/python3.8/site-packages
Requires: six, rebulk, python-dateutil, babelfish
Required-by: subliminal

I'm guessing this is something wrong with your python environment or guessit install
Post the full manual.py output and stacktrace
The launch sequence  for manual.py specifically includes debug info to help with this
Manual processor started.
Python 32-bit 3.7.0 (v3.7.0:1bf9cc5093, Jun 27 2018, 04:06:47) [MSC v.1914 32 bit (Intel)].
Guessit version: 3.1.0.
C:\Python37\python.exe

Curious what yours is reporting

Is this what you need?
| => tag -i Tagging/
Manual processor started.
Python 64-bit 3.7.7 (default, Mar 10 2020, 15:43:33)
[Clang 11.0.0 (clang-1<IP_ADDRESS>)].
Guessit version: 1.0.3.
/usr/local/opt/python/bin/python3.7
Loading config file
/Users/gvantass/Documents/GitHub/sickbeard_mp4_automator/config/autoProcess.ini.
Force-convert is true, so convert-mp4 is being overridden to true as well
Processing file Tagging/After Truth - Disinformation and the Cost of Fake
News (2020).mp4
Traceback (most recent call last):
File
"/Users/gvantass/Documents/GitHub/sickbeard_mp4_automator/manual.py", line
382, in
main()
File
"/Users/gvantass/Documents/GitHub/sickbeard_mp4_automator/manual.py", line
358, in main
walkDir(path, silent=silent, tmdbid=args.get('tmdbid'),
tvdbid=args.get('tvdbid'), imdbid=args.get('imdbid'),
preserveRelative=args['preserverelative'], tag=settings.tagfile,
optionsOnly=args['optionsonly'])
File
"/Users/gvantass/Documents/GitHub/sickbeard_mp4_automator/manual.py", line
266, in walkDir
tagdata = getInfo(filepath, silent, tmdbid=tmdbid, tvdbid=tvdbid,
imdbid=imdbid)
File
"/Users/gvantass/Documents/GitHub/sickbeard_mp4_automator/manual.py", line
110, in getInfo
tagdata = guessInfo(fileName, tvdbid=tvdbid, tmdbid=tmdbid,
imdbid=imdbid, season=season, episode=episode)
File
"/Users/gvantass/Documents/GitHub/sickbeard_mp4_automator/manual.py", line
155, in guessInfo
guess = guessit.guessit(fileName)
AttributeError: module 'guessit' has no attribute 'guessit'
—
Geordon VanTassle
On April 6, 2020 at 8:46:25 PM, Michael Higgins<EMAIL_ADDRESS>wrote:
I'm guessing this is something wrong with your python environment or
guessit install
Post the full manual.py output and stacktrace
The launch sequence for manual.py specifically includes debug info to help
with this
Manual processor started.
Python 32-bit 3.7.0 (v3.7.0:1bf9cc5093, Jun 27 2018, 04:06:47) [MSC
v.1914 32 bit (Intel)].
Guessit version: 3.1.0.
C:\Python37\python.exe
Curious what yours is reporting
—
You are receiving this because you authored the thread.
Reply to this email directly, view it on GitHub
https://github.com/mdhiggins/sickbeard_mp4_automator/issues/1219#issuecomment-610126308,
or unsubscribe
https://github.com/notifications/unsubscribe-auth/ABK7RCGHZKBDE2RHZ43VGP3RLKAXBANCNFSM4MCXJX7Q
.

Yep
Guessit version: 1.0.3.

You've got an old version of guessit lying around that you need to uninstall. And you've probably got another python environment somewhere too. Looks like the correct version of guessit is installed under 3.8 but you're executing manual.py with 3.7


HWKALERTS-216 Ensure disabled triggers are removed from the rulebase

@lucasponce Please review.

There are some problems with this patch and the cluster profile.
I have checked that cluster profile is working good in current master but with this one the test is not passing.
I am investigating root cause.

@lucasponce The travis log shows a successful build, the failure was in travis cleanup.  I think we can merge.


Dossier build system integration

I'm working on a new Closure Tools build system for Bazel. Dossier is the official Closure documentation generator. So I'd like to integrate it as the recommended doc tool. However I have two concerns.
Ideally, I would like to be able to download Dossier from Maven as a single jar that includes its dependencies. This is because each external dependency I add to the Closure Rules incurs a social cost. Bazel forces the developer to not only maintain his own dependencies, but also the transitive dependencies of everything he uses. If integrating with Dossier carries the cost of twelve additional dependencies, then developers may be less inclined to use the Closure Rules.
I would also like to be able to configure Dossier with flags rather than JSON. Bazel build rules aren't really able to automate writing JSON.
Are these changes you would consider @jleyba?

I can look into publishing releases to maven.
Does Bazel know how to use npm for external deps? Dossier is already published there:
https://www.npmjs.com/package/js-dossier
I filed #63 for using flags instead of JSON

@jleyba Bazel works with Maven but not NPM yet, I think.

Is it possible to configure maven to publish a prebuilt jar? I don't want to maintain two build systems.

@jleyba See https://maven.apache.org/plugins/maven-deploy-plugin/usage.html. I think you want to use the deploy-file Mojo.

Tracking publishing to maven in #68


prometheus-kea-exporter: 0.5.0 -> 0.5.1

Description of changes
Pulls in fixes for https://github.com/mweinelt/kea-exporter/issues/29

Things done

Built on platform(s)

[ ] x86_64-linux
[x] aarch64-linux
[ ] x86_64-darwin
[ ] aarch64-darwin

[ ] For non-Linux: Is sandbox = true set in nix.conf? (See Nix manual)
[x] Tested, as applicable:

NixOS test(s) (look inside nixos/tests)
and/or package tests
or, for functions and "core" functionality, tests in lib/tests or pkgs/test
made sure NixOS tests are linked to the relevant packages

[x] Tested compilation of all packages that depend on this change using nix-shell -p nixpkgs-review --run "nixpkgs-review rev HEAD". Note: all changes have to be committed, also see nixpkgs-review usage
[x] Tested basic functionality of all binary files (usually in ./result/bin/)
22.11 Release Notes (or backporting 22.05 Release notes)

[ ] (Package updates) Added a release notes entry if the change is major or breaking
[ ] (Module updates) Added a release notes entry if the change is significant
[ ] (Module addition) Added a release notes entry if adding a new NixOS module
[ ] (Release notes changes) Ran nixos/doc/manual/md-to-db.sh to update generated release notes

[x] Fits CONTRIBUTING.md.

Thanks!


Transition to new deepdive release

This should be straightforward if you look at the DeepDive app structure doc and the rewritten examples in the DeepDive source tree, but do let me know if you need any help or advice!

Thanks!
On Tue, Jul 14, 2015 at 4:59 PM Jaeho Shin<EMAIL_ADDRESS>wrote:

This should be straightforward if you look at the DeepDive app structure
doc http://deepdive.stanford.edu/doc/advanced/deepdiveapp.html and the
rewritten examples in the DeepDive source tree
https://github.com/HazyResearch/deepdive/tree/master/examples/spouse_example/postgres/tsv_extractor,
but do let me know if you need any help or advice!
—
Reply to this email directly or view it on GitHub
https://github.com/HazyResearch/dd-genomics/issues/14#issuecomment-121431682
.

Marking as low priority for now... @Colossus next time we do a big code cleanup / re-org we can do this too


Proximus not working

Nice project!
Proximus switched to IAM authentication, cookie "iiamsid" is now needed for API calls.
I have tried to complete this request successfully myself, but I do not get the desired cookie.
Can you do a quick check?

I no longer have proximus as my provider so I have currently no way of testing the current implementation against their site. The program also uses web scraping to gather the information which will probably also be out of sync with their current site.

I no longer have proximus as my provider so I have currently no way of testing the current implementation against their site. The program also uses web scraping to gather the information which will probably also be out of sync with their current site.


Issues Authenticating from Azure Batch VMs to Azure

We have is a Data Factory pipeline that has a Custom Activity that uses Azure Batch to run some PowerShell to get a list of members in an AAD group. These PowerShell cmdlets that run on the Azure Batch VMs require sign-in to Azure, and since this is intended to run without user interaction, we need a certificate or secret key to allow PowerShell on the Azure Batch VMs to sign into Azure without user intervention.
At the top of the PowerShell script, I'm trying to do something like this:
Connect-AzAccount -CertificateThumbprint "XXXXXXXXXXXXXX" -ApplicationId "YYYYYYYYYYYYY" -Tenant"ZZZZZZZ" -ServicePrincipal
I have tried applying certificates, creating a service principal, and several other things but cannot get this to work.
All the Azure Batch VM needs to do is sign into Azure non-interactively and run some PowerShell.
Any help is greatly appreciated as the documentation on this is confusing on what is required where.

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

ID: 726a2add-e28c-ab01-e63d-cc85bd1b961f
Version Independent ID: 7e22d9ff-4d20-0709-78d5-9b39554fb126
Content: Use Azure Active Directory to authenticate Azure Batch service solutions
Content Source: articles/batch/batch-aad-auth.md
Service: batch
GitHub Login: @laurenhughes
Microsoft Alias: lahugh

Thanks for the feedback! We are currently investigating and will update you shortly.

@setht2 what are the errors you are getting when you try to sign in using the method mentioned in your comment?
Based on this it should be possible
https://docs.microsoft.com/en-us/powershell/azure/authenticate-azureps?view=azps-1.3.0#sign-in-with-a-service-principal

Thank you, Micah. The errors vary depending on what I'm trying.
"keyset does not exist" is one, which i think is related to permissions.
Just pointing me in the direction of that URL (which I perused, among many others) helps. Knowing that should work helps.
I'm basically trying to find the most efficient way to do this without over-engineering it.

The issue with that method in the URL is this: $pscredential = Get-Credential
That's going to open a user dialog. I need to be able to set Creds prior to logging into Azure.

@setht2 yeah that specific example does have the get cred part. Which obviously we would have to code in. I will play around a bit with this and let you know what I find.
In the meantime, I also found this on doing it via CLI
https://blogs.technet.microsoft.com/jessicadeen/azure/non-interactive-authentication-to-microsoft-azure/
Regardless, I will do some tests and let you know what I find.

Micah, I just now got it working after several days. I will post steps here later for others as it was not clear to me what needed to be done. For what it's worth, none of the documentation I have seen with respect to Azure Batch really lays this out end-to-end. Thank you for your timely response. I will post the steps here soon.

@setht2 thanks for the update! Glad to hear you got it working. I would love to see what you did. That way we can take a look and get it integrated into the documentation. Seems to me like a reasonable scenario that many people would want. So it would be good to have included in a doc somewhere at least.

Thank you again, Micah, and I promise to get you the steps we took to get this working. It's straight-forward once one knows what to do (and what NOT to do). THANKS!

Here are the basic steps we performed to get this working:
** Prerequisites
Install .NET Framework 4.7.2 or later and Azure PowerShell AZ on Batch VMs.
** Create & Export Certificate
New-SelfSignedCertificate -Type Custom -KeySpec Signature -Subject "CN=AzureBatchCert" -KeyExpor
tPolicy Exportable -HashAlgorithm sha256 -KeyLength 2048 -CertStoreLocation "Cert:\LocalMachine\My" -KeyUsageProperty Si
gn -KeyUsage CertSign
From "Manage computer certificates", Export Private Key (.pfx)
From "Manage computer certificates", Export Public Key (.cer), selecting “Base-64 encoded X.509 (.CER)
** Set Up App Registration (not App Registration (Preview))
Get Tenant ID (aka AAD Directory ID)
Create App Registration in Azure Portal, type "Web app / API"
Get Application ID
Upload Public Key to App Registration
Set Required Permissions on App Registration (add "Microsoft Azure Batch")
** Set up Certificate on Azure VMs
Apply Certificate to Azure Batch Account
Apply Certificate to Azure Batch Pool
Reboot Azure Batch VMs
** Test Connectivity from Azure Batch VM using PowerShell:
Connect-AzAccount -CertificateThumbprint "ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ" -Appl
icationId "XXXXXXXX-XXXX-XXXX-XXXX-XXXXXXXXXXXX" -Tenant "YYYYYYYY-YYYY-YYYY-YYYY-YYYYYYYYYYYY" -ServicePrincipal
Micah, I also emailed the detailed word doc to<EMAIL_ADDRESS>

Thanks @setht2
I also got your email. Much appreciated :)
I am going to assign this issue to the content author to review your steps and see if we should add anything to the document

FWIW, this is NOT working. The PowerShell script in the ADF Custom Activity is insisting on elevated access on the Batch VM and I cannot find a way to force that. The issue appears to be this: "The custom activity sets the Azure Batch auto-user account to Non-admin access with task scope (the default auto-user specification). You can't change the permission level of the auto-user account.", from here (https://docs.microsoft.com/en-us/azure/data-factory/transform-data-using-dotnet-custom-activity), which is a big problem. This .ps1 script runs flawlessly on the Batch VM with elevated access, but there's no way I can see to set that in ADF, nor is there a way to use a named user account.
I've tried various methods to attempt to force the ADF Pipeline's Custom Activity for Azure Batch to run elevated (e.g., "Start-Process -Verb RunAs", etc.) but nothing works.

After digging online, the issue with "keyset does not exist" was a lack of permission. The account running the PowerShell must have access to the following folder on the Azure Batch VMs: C:\ProgramData\Microsoft\Crypto\RSA\MachineKeys.

Hi Seth, Can you please fwd me the detailed doc for this issue.

@MicahMcKittrick-MSFT , I have an updated document that includes required steps to set up Start Tasks for the Azure Batch VMs to maintain their state with respect to MachineKeys folder permissions and the Certificate being applied. Please let me know if you'd like me to forward it.

Thanks Seth

Thank you for the detailed doc, @setht2! I created a work item for our backlog to investigate and add information to the docs.
@please-close


remap S shortcut to V

Not sure why it took me so long. Remapping selection tool from S to V shortcut, which is the overwhelming standard out there.
Do you guys think we should keep S as well, or should we tear off this band-aid quick?

Do we want to use S for something else? Can we make both work and change the tooltip to V? And maybe in the future remove the S one.

Do we want to use S for something else? Can we make both work and change the tooltip to V? And maybe in the future remove the S one.

Yep, we can. I'll do that.

Hacked the typing. Will fix later.


Part 1 - Introduction and Setting up the REPL

Feature: Making a Simple REPL
Sqlite starts a read-execute-print loop when you start it from the command line, like so:
~ sqlite3
SQLite version 3.16.0 2016-11-04 19:09:39
Enter ".help" for usage hints.
Connected to a transient in-memory database.
Use ".open FILENAME" to reopen on a persistent database.
sqlite> create table users (id int, username varchar(255), email varchar(255));
sqlite> .tables
users
sqlite> .exit
~

To implement a similar feature, our main function will need to:

Enter an infinite loop.
Print a prompt to the user.
Get a line of input.
Process that input (e.g., execute commands, interact with a database, etc.).

This will create a basic Read-Eval-Print Loop (REPL) that continuously processes user input until an exit command is received.

done in #2


Update dependencies

$subject

PR builder started
Link: https://github.com/wso2/product-is/actions/runs/6496602254

PR builder completed
Link: https://github.com/wso2/product-is/actions/runs/6496602254
Status: success


Remove stretched mode plugin/api

With Jagex's recent statement on third-party clients, they explicitly state the following:
Not Allowed - "Any movement or resizing of click zones for any interface or component under combat options, inventory, worn equipment, prayers or spell book"
Stretched mode, as its designed, resizes the entire UI to make everything significantly easier to click, as such it should be removed. I probably missed quite a few things here, apologies. This probably should be done by someone who has access to an injector, so they can remove the mixins as well.

Based on the amended statement from Jagex, all plugins that are currently in the client complies with the their 3pc rules. Stretched mode included.


Need to add upper limit to array data types

We have added upper limits to the size of strings in issue #575. We need to do the same thing for arrays.
There are currently about 370 instances of "type: array" in the YML-File. We need to come up with a way by which we don't have to look at each of them individually.

Problem has minItems: 0 - to be removed


Changed reset pages from button to checkbox

Changed reset pages from button to checkbox
Resolved #266

travis is failing check your test cases


[jvm-packages] Replaced create_jni.{bat,sh} with a Python version

This allows to have a single script for all platforms.

merged thanks


feat(prism-agent): implement AnonCreds issuance flow

Overview

feat: new IssuedCredentialFormat for anoncred

DCO has failed. Probably, someone needs to squash everything into a single commit or override all commits without DCO.
:(


scanForPlayers is not returning values

I have an advanced turtle running the following program: https://pastebin.com/yAw45fLq
I am receiving an empty table from the scanForPlayers function.
I am using fabric if that is important
Here is the log if you want to look at the mod list or other details.
https://pastebin.com/bxMJS30C
Let me know if the function simply hasn't been implemented on the fabric version.
Thank you for your time!

I'm currently working on an another project, so idk when I will return to Some Peripherals. I will, eventually, but probably not any time soon.

Very late, but it was probably because i've set incorrect range for config, causing default value for range (-1, so the range is unlimited) become basically almost zero instead. Just change the value to any positive number as a workaround for now


Various fixes in login sources

Several fixes in login sources affecting PAM and SMTP authentication.

Codecov Report

:exclamation: No coverage uploaded for pull request base (master@0b74dfe). Click here to learn what that means.
The diff coverage is 50%.

@@            Coverage Diff            @@
##             master   #10428   +/-   ##
=========================================
  Coverage          ?   43.67%
=========================================
  Files             ?      586
  Lines             ?    81386
  Branches          ?        0
=========================================
  Hits              ?    35544
  Misses            ?    41439
  Partials          ?     4403

Impacted Files
Coverage Δ

modules/notification/webhook/webhook.go
40.66% <50%> (ø)

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 0b74dfe...905b058. Read the comment docs.


Build broken on Mac OS X

Currently getting a build error on MacOS X:
% make                                                                                21:05:25
"/opt/plenv/versions/5.24.0/bin/perl5.24.0" -MExtUtils::Command::MM -e 'cp_nonempty' -- Sass.bs blib/arch/auto/CSS/Sass/Sass.bs 644
rm -f blib/arch/auto/CSS/Sass/Sass.bundle
cc  -mmacosx-version-min=10.11 -bundle -undefined dynamic_lookup -L/usr/local/lib -L/opt/local/lib -fstack-protector-strong -o blib/arch/auto/CSS/Sass/Sass.bundle -Wl,--no-as-needed  -lstdc++   -Wl,--as-needed libsass/src/ast.o libsass/src/base64vlq.o libsass/src/bind.o libsass/src/cencode.o libsass/src/check_nesting.o libsass/src/color_maps.o libsass/src/constants.o libsass/src/context.o libsass/src/cssize.o libsass/src/emitter.o libsass/src/environment.o libsass/src/error_handling.o libsass/src/eval.o libsass/src/expand.o libsass/src/extend.o libsass/src/file.o libsass/src/functions.o libsass/src/inspect.o libsass/src/json.o libsass/src/lexer.o libsass/src/listize.o libsass/src/memory_manager.o libsass/src/node.o libsass/src/output.o libsass/src/parser.o libsass/src/plugins.o libsass/src/position.o libsass/src/prelexer.o libsass/src/remove_placeholders.o libsass/src/sass.o libsass/src/sass2scss.o libsass/src/sass_context.o libsass/src/sass_functions.o libsass/src/sass_util.o libsass/src/sass_values.o libsass/src/source_map.o libsass/src/to_c.o libsass/src/to_value.o libsass/src/units.o libsass/src/utf8_string.o libsass/src/util.o libsass/src/values.o Sass.o  \
              \

ld: unknown option: --no-as-needed
clang: error: linker command failed with exit code 1 (use -v to see invocation)
make: *** [blib/arch/auto/CSS/Sass/Sass.bundle] Error 1

Looks like it may be related to the change in #25 ?

This is with CSS::Sass 3.3.6, EUMM 7.18, and perl 5.24.0.
I got the build to complete by removing both the --no-as-needed and --as-needed bits from the generated Makefile, so it seems like the logic around line 308 in Makefile.PL needs to be amended somehow. I don't really understand what's going on there, so I'm unable to offer a lot of concrete suggestions other than adding a unless ($^O eq 'darwin') guard clause around the whole thing...

It looks like clang is being recognised as gcc by ExtUtils::CppGuess, so maybe it's more of a downstream issue? (although not one that couldn't be fixed here)

Pretty sure that's the case, I'm sorry but I haven't had the time to look into it. Mostly also because I don't have a mac at hand, but I expect it should be the same if you use clang on linux. Maybe somebody could figure out how to detect clang reliably, so I could add another condition for it.

@mgreter you could check for the __clang__ define in the output of echo | $(CC) -dM -E -

I'm a bit worried about how to reliably run such a command across various different platforms though ...

I've added another fix and also an upper bound when the previous fix is applied. The easiest way then to fix this issue is to update ExtUtils-MakeMaker to version 7.20+. In case we detect a buggy EUMM version and ld does not support --no-as-needed we print a message to tell users to update their EUMM and exit. Maybe somebody could test current [develop branch] 1 on OS x with various versions of EUMM?
You can install different versions of EUMM via:
cpan BINGOS/ExtUtils-MakeMaker-7.8.tar.gz // last working version
cpan BINGOS/ExtUtils-MakeMaker-7.10.tar.gz // first buggy version
cpan BINGOS/ExtUtils-MakeMaker-7.18.tar.gz // last buggy version
cpan BINGOS/ExtUtils-MakeMaker-7.20.tar.gz // first fixed version
Thanks!

The develop branch does indeed get me past the --no-as-needed build error. I do then get a new failure:
t/00_sanity.t ........... 1/3
#   Failed test 'Have compatible version'
#   at t/00_sanity.t line 21.
#          got: '3.3.'
#     expected: '3.4.'
# Looks like you failed 1 test of 3.
t/00_sanity.t ........... Dubious, test returned 1 (wstat 256, 0x100)
Failed 1/3 subtests

Yep, have this on the radar. Its because libsass tagged a new "major" version (libsass doesn't strictly adhere to semver yet). But no real changes needed for perl-libsass, but wanted to wait until release notes are properly done. Anyway, thanks for the heads up. Nice to know people are actually using it!


address: merge Resolved/Unresolved address types.

Since we may want to use a resolver plugin in most places, it doesn't
make sense to have this strong separation between the two in the API.
Also bonus renumbering cleanup in LDS.

@jamessynge @dpn @mattrice @tschroed


Package reference conflict with newer version on google services

https://github.com/CrossGeeks/AzurePushNotificationPlugin/blob/b05dcb4b0f45406acdb6da37e96348a04eabe59c/nuget/Plugin.nuspec#L23
Please remove [ ] from the google play services version in nuspec

Should be fixed on beta version:
https://www.nuget.org/packages/Plugin.AzurePushNotification/2.0.1-beta


Verified and updated translation to spanish of advanced-bonfires.

Closes #6494
Thanks for corrections to @justinian336

@vtamara is this ready to be merged?

Yes @bugron

:+1:


Add identification of golang binaries

Support identification of Golang binaries by looking for ELF section .note.go.buildid, supported since Go 1.5.
Reference: https://github.com/golang/go/issues/11048.

Related: https://github.com/Granulate/gprofiler/issues/817

Btw this change will have a side effect of greatly improving the performance (iterating over sections is much less work than iterating over symbols), helping for https://github.com/Granulate/gprofiler/issues/696 cause.

No problematic usages. I'm ready to merge this - just waiting on your reply on the last comment.


Chromecast causing HA to hang after reboot

Home Assistant release with the issue:

0.80.1
Last working Home Assistant release (if known):
n/a
Operating environment (Hass.io/Docker/Windows/etc.):

Hass.io and RPI with all-in-one installer
Component/platform:

Google Chromecast
Description of problem:
After activation of google chromecast and rebooting the system hangs, can't get into the front end.
issue is described here
https://github.com/home-assistant/home-assistant/pull/16804
and here
https://community.home-assistant.io/t/google-cast-integration-prevents-home-assistant-from-starting/68603/4
and mentioned as resolved, but i'm still experiencing it.
Problem-relevant configuration.yaml entries and (fill out even if it seems unimportant):
n/a - activated via Hass.io config screens

Traceback (if applicable):

Additional information:
I first experienced the issue on my 'all in one' install of 0.80; at that point I didnt' know the cause and had no choice but to completely reinstall HA.
I decided to do this through Hass.io, and experienced the same issue as soon as I activated Google Cast.
as suggested in the discussion linked above one of my google home minis is offline at the moment, but that shouldn't cause the whole system to crash?

same here.... have been debugging here: https://github.com/home-assistant/home-assistant/issues/17529

ref: #17282

FYI: I am not using Chromecast and I have been experiencing this exact same issue after the upgrade to 0.80.x, so it may be unrelated to this component: https://github.com/home-assistant/home-assistant/issues/17511

Closing in favor of #17282


How to stop streaming recognize?

I am sending data from frontend to backend using an AudioContent through a websocket. I use stream recognizing and I want to stop streaming when one result has isFinal true. I couldn't stop it therefore server will be down because of timeout.
OS: Ubuntu 18.04 lts
Node.js version: v10.7.0
npm version: 6.1.0
@google-cloud/speech version: 2.0.0
How can I stop stream to google speech?
Thank you!

Would you mind preparing an example reproduction case? Thanks!


RoaringBitmap.previousValue returning wrong value

Describe the bug
RoaringBitmap#previousValue is returning wrong value or throws assertion error when running with -ea in some situations.
To Reproduce
RoaringBitmap.bitmapOf(27399807).previousValue(403042); // This returns 27399807 or throws assertion error when application is run with -ea

Not all values lower than the minimum value of the bitmap has this behaviour. For example, RoaringBitmap.bitmapOf(27399807).previousValue(1000) returns -1 which is correct.
RoaringBitmap version:
0.9.28
Java version:
openjdk version "11.0.14"

@igorcalabria Thanks for the bug report, especially the steps to reproduce the issue - it is fixed by #565

Released.

@richardstartin cheers! That was quick

Damn it. Re-releasing.


8.5.2 typo in definition of substitution

"To handle this, we define the operation (s)[x := t] of replacing a term t for a variable x in another term t..."
should be "another term s"

Thanks!


MQTT Topic for 'publish' is ignored - 'inverterControlLimit' used instead.

I used the following configuration for publishing to MQTT (in config/config.json)
"publish": {
"mqtt": {
"host": "mqtt://<IP_ADDRESS>",
"username": "open-dynamic-export",
"password": "open-dynamic-export",
"topic": "open-dynamic-export/monitor"
}
}
The topic that the message is logged to is 'inverterControlLimit'
(It may be related, but can you check whether the MQTT topics that are being subscribed to for the MQTT limiter and MQTT site messages are also correct. My MQTT messages are not getting through to the status. eg. sending limiter message.)

Whoops sorry my bad for trusting the Copilot generated code.
Fixed in https://github.com/longzheng/open-dynamic-export/releases/tag/v0.9.2-beta
Confirmed the MQTT limiter and MQTT meter are correct. Have a look in the Docker logs if there might be an error related to parsing the JSON message, if it fails it'll have an error "Invalid MQTT message" logged.


AppDelegate.m

In the example app and the documentation one of the lines of code to add is as follow:
UIView *animationView = [t createAnimationViewWithRootView:rootView lottieName:@"loading"];
My project is called YourZone, so which of the following is correct?
A) UIView *animationView = [t createAnimationViewWithRootView:rootView lottieName:@"YourZone"];
B) UIView *animationView = [t createAnimationViewWithRootView:rootView YourZone:@"loading"];

It's not the project name, it's the asset name. So if your lottie animation was "circle.json", you would add this file to your project and then the code would be:
UIView *animationView = [t createAnimationViewWithRootView:rootView lottieName:@"circle"];


option to sort issues overview by date

it would be nice to have a option so we can sort the issues overview by date rather then severity.

Should this sort the AVG groups after date?

Should this sort the AVG groups after date?


Add alias for Unisa email addresses

Unisa email addresses can be either<EMAIL_ADDRESS>or<EMAIL_ADDRESS>

@chris-steenkamp Please provide us with:

the school official website URL, if different from the domain you are submitting
an URL of a page on the official website where an IT-related long-term (>1 year) course is offered by the school
an URL of a page or another proof (.pdf or a screenshot are OK) showing that the school recognizes the domain which you are submitting as an official email domain for the students.

University website: https://www.unisa.ac.za/
Login to student specific portion: https://www.unisa.ac.za/sites/myunisa/default/
University email account being used:

@chris-steenkamp I am sorry, but the screenshot provided does not contain any easy-to-understand signs that mylifeunisaac.onmicrosoft.com belongs to this university. If you google mylifeunisaac.onmicrosoft.com, you find plenty of claims that this domain has been used in spam messaging in the past.
Could you please provide us with clearer proof that the domain belongs to the university? It can be an instruction which the university sends to the students, or something like that.
Thank you.

In the below image (taken from the university's Azure Portal page) you can see that the university uses email addresses with domains being either mylife.unisa.ac.za (which is already registered at JetBrains/swot), unisa.ac.za, and mylifeunisaac.onmicrosoft.com

@chris-steenkamp Thank you for the clarification. Pull request merged.