MFZ-KW42 works but reports temp as 126deg C when off

We have an existing floor mounted MFZ-KJ60E which works very nicely. Recently added the MFZ-KW42 and whilst it works perfectly, the room temperature reported when its off is 126d C. Any clues as to how to fix this?

Interesting behaviour from that system - most echonet units that I’ve worked with so far will report the correct temp even when off.
that value is typically used as the ‘unavailable’ value in ECHONET and we can fix that in the code so home assistant reports the state. (Other code does this already) But of course that will mean if your unit is off you won’t see room temperature - that is a behaviour of your unit

Just to clarify, is it showing 126 in the climate component? Can you provide a screenshot?

Correct, 126 in the climate/thermostat. I wish for a way to reference an external sensor as I have my home kitted out with Aqara sensors. ;)

I pushed a minor update to resolve this issue a few weeks ago, have you had the chance to test it out yet?

Ok, I’ll try another approach then.

From: Colin Williams @.>
Sent: Tuesday, 4 January 2022 8:13 AM
To: scottyphillips/echonetlite_homeassistant @.>
Cc: Scott Phillips @.>; Comment @.>
Subject: Re: [scottyphillips/echonetlite_homeassistant] MFZ-KW42 works but reports temp as 126deg C when off (Issue #58)
Thanks, didn't spot the commit until your comment. Tried just now and whilst the unit works (as in the HASS buttons turn it on/off, the UI doesn't update at all (see screenshot) and when I tap the UI controls I get this error: "Failed to call service climate/set_hvac_mode. Temperature is not a number: unavailable
[Uploading Screen Shot 2022-01-04 at 10.11.40 AM.png…]
".
—
Reply to this email directly, view it on GitHubhttps://github.com/scottyphillips/echonetlite_homeassistant/issues/58#issuecomment-1004362651, or unsubscribehttps://github.com/notifications/unsubscribe-auth/AGHQNDHZFOSR4V6MHY4HU5DUUIGQHANCNFSM5KLGBZZQ.
Triage notifications on the go with GitHub Mobile for iOShttps://apps.apple.com/app/apple-store/id1477376905?ct=notification-email&mt=8&pt=524675 or Androidhttps://play.google.com/store/apps/details?id=com.github.android&referrer=utm_campaign%3Dnotification-email%26utm_medium%3Demail%26utm_source%3Dgithub.
You are receiving this because you commented.Message ID: @.***>

I've changed the returned value for 126 from 'unavailable' to None. Hopefully that resolves the issue.

Cool, thanks that works :)


Update ramp

Hi, ErlangRT isn't working with the latest rust nightly it was breaking because of ramp. So I issued a pr to fix ramp which has been merged and released.
There are still thing breaking in the code but at least it's a start.

OK noted.  Thank you.
Do we have to wait until Ramp changes are versioned and released? Any idea when?

It's in version "0.5.2", they did a release the same day that they merged the changes.

I only fixed what the compiler told me to fix :grin: pretty simple. I'm still just a beginner in rust.


Wordlists

It would be cool if this flake exported a collection of wordlists, similar to what's bundled with Kali Linux - either as part of a package or as files placed in a nixosConfiguration.

hi, currently there is such a thing available within packages.nix file - they're sorted by their category
I suppose that's what you've meant...? If so, you can easily tweak it or use it via devShells - for example nix develop .#bluetooth - and so you'd get a devshell with all the packages within the bluetooth category.
For more info about devShells in this project, you can read their wiki page: https://github.com/redcode-labs/RedNix/wiki/3.-devShells


Dependency Dashboard

This issue lists Renovate updates and detected dependencies. Read the Dependency Dashboard docs to learn more.
Open
These updates have all been created already. Click a checkbox below to force a retry/rebase of any.

[ ] chore(deps): update dependency it.krzeminski:github-actions-kotlin-dsl to v0.22.0
[ ] chore(deps): update dependency eclipse-temurin to v18

Detected dependencies
dockerfile

Dockerfile

gradle 7.5.0-jdk17
eclipse-temurin 17-jre

github-actions

.github/workflows/build.yaml

actions/checkout v3
actions/checkout v3
gradle/gradle-build-action v2
actions/checkout v3
krzema12/github-actions-typing v0

.github/workflows/update-gradle-wrapper.yaml

actions/checkout v3
actions/checkout v3
gradle-update/update-gradle-wrapper-action v1

gradle

settings.gradle.kts

build.gradle.kts

org.jetbrains.kotlin.jvm 1.7.10
org.jetbrains.kotlin.plugin.serialization 1.7.10
com.charleskorn.kaml:kaml 0.46.0
io.kotest:kotest-runner-junit5 5.3.2
io.kotest:kotest-assertions-core 5.3.2

gradle-wrapper

gradle/wrapper/gradle-wrapper.properties

gradle 7.5

kotlin-script

.github/workflows/build.main.kts

it.krzeminski:github-actions-kotlin-dsl 0.19.0

.github/workflows/update-gradle-wrapper.main.kts

it.krzeminski:github-actions-kotlin-dsl 0.19.0

It was opened by my local instance of Renovate. Closing.


Firebase Next.js

Can you give an example of firebase and next.js integration

@ro2087 Hi, I haven't tried building web app with Firebase and Next.
So far we have no plans on adding this integration.
I did a bit of research:

Next repo does have this example app:
https://github.com/zeit/next.js/tree/canary/examples/with-firebase-hosting
Above example app is added by @jthegedus who wrote this post:
https://codeburst.io/next-js-on-cloud-functions-for-firebase-with-firebase-hosting-7911465298f2


Order in filter does not work

In my query I have a line 'ORDER BY objects.objectId DESC'
This works ok in a query both with & without the DESC
When converted to a filter this does not work - the results come out in random order.
I am more interested in new transients at present so having the latest first makes it easier to check new transients.

This is because the streaming query is inherently different from a static query. Results always come out in time order because thats what streaming means ....

This is true if an email was sent for every alert but they are collected into one days worth so it is a lot easier to see the duplicates and the interesting ones by looking at the result in order.


Create a Jar file for the JAVA interface

The java files for HELICS should be packaged in a jar file for easy incorporation into java based projects.

And we can probably upload the jar file to the releases on github, to keep the repository from bloating.

That is probably a good idea,  can we make jar files as part of cmake?  so that step gets done as part of the BUILD_JAVA option?  I have very little recent experience with JAVA so I don't really know how that might be done.

By the time we get to the 1.0 release the github releases should potentially also have matlab binaries for windows/linux/mac and actual windows installers.

Does anyone know when the java files would actually be created in the cmake process, is it during generation or do they not get generated until the project is built?

It looks like CMAKE has some support for making jar files, but we might have to do that as a custom target that gets built when the SWIG project is built to create the *.java files

included in #209


Replace context.history with context.router

Simplest version that seems reasonable - if you have history on your context, replace all instances of history with router.


Error in console - Cannot read property 'capture' of null

I imported 'default-passive-events' in one of my components where I use event listener and it was fine, but now when I navigate throw site, on one of the pages I got error like

I tried to remove all window and document listeners, to found a problem but that didn't helped. Any ideas || suggestions?

Hey @ddtch,
Before anything - can you please try to create codepen where we can reproduce the error?
Also:

is "index.js" in attached error stack trace is pointing to default-passive-events package?
I see you use React - do you use any other third-party libraries?
I think it's worth mentioning that our package, because of it's intended purpose, is tweaking handling of passive events globally which means there is no difference if you include it inside single component or for whole app.

Okay, I figured out what's going on - in index.js:36 we check options variable only if it's typeof object and null is true value for such condition.

Okay, it should be fixed with commit f34ad7222aaa4be088de79b59f81d1b997ad00dc.
Before I push the newest version to npm can you please, @ddtch, recheck if it got fixed?
Just instead of npm add our package directly from github, e.g. with this command:
npm install https://github.com/zzarcon/default-passive-events.git

@FRSgit  this helped and there is no error I reported, but no I got error. Here code from my component where I import passive events lib
class SomePage extends PureComponent {
	...
	componentDidMount() {
		...
		window.addEventListener('scroll', this.onScrollEvent);
	}

	componentWillUnmount() {
		window.removeEventListener('scroll', this.onScrollEvent);
	}

	onScrollEvent = () => {
		if(document.documentElement.scrollTop > 1200){
		    this.setState({showUpButton: true})
		} else {
		    this.setState({showUpButton: false})
		}
	};
	....
}

After I navigate to SomePage everything is fine. But when I pressed browser's 'back button' got error in console
warning.js:33 Warning: setState(...): Can only update a mounted or mounting component. This usually means you called setState() on an unmounted component. This is a no-op. Please check the code for the HotelPage component.
So can you help me understand where the problem is?

Okay, that one is connected with a way I've handled #19. Need another way to handle that one - I'm creating a wrapper around function passed to addEventListener, so it's not this.onScrollEvent anymore, but it's wrapper - that's why you later can't remove it properly (you try to remove listener this.onScrollEvent, but it won't work because our wrapper is actually the thing you should try to pass as a listener).
Give me some time to think about that, because now I don't have any idea how to handle that one.

ok, on weekend I also will think about it.

Also - need to there is need to write test checking if removeEventListener functionality works well.

Sorry, was on holidays for last weeks. Today I've started working on the problem here WICG/interventions#63 - or rather on how properly find out if current listener is passive or not.


[Bug] multiprocessing get stuck when creating waymo gt_database

Prerequisite

[X] I have searched Issues and Discussions but cannot get the expected help.
[X] I have read the FAQ documentation but cannot get the expected help.
[X] The bug has not been fixed in the latest version (dev) or latest version (1.x).

Task
I'm using the official example scripts/configs for the officially supported tasks/models/datasets.
Branch
1.1x branch https://github.com/open-mmlab/mmdetection3d/tree/1.1
Environment
In https://github.com/open-mmlab/mmdetection3d/commit/b324f22cbef6172891bef7a85b45b27c51515dc2
import multiprocessing
multiprocessing.set_start_method('spawn')

is removed. However, without spawn start method, creating waymo gt_database with multiple workers will stuck. In my case, only 4 processes are actually running when 56  workers are used. Eventually creating Waymo gt database takes about 24 days.
Add back these two lines solved the issue. (but may lead to other issues as mentioned in https://github.com/open-mmlab/mmdetection3d/pull/2143)
Reproduces the problem - code sample
w/wo
import multiprocessing
multiprocessing.set_start_method('spawn')

in tools/create_data.py
Reproduces the problem - command or script
python tools/create_data.py waymo --root-path ./data/waymo/ --out-dir ./data/waymo/ --workers 128 --extra-tag waymo

Reproduces the problem - error message
No error message, process is stuck without showing any information, but only 4 CPU cores are occupied.
Additional information
Maybe need to change the spawn method after converting waymo to kitti format, but before creating gt database.

Changing the mp start method didn't solve the issue. I am investigating other possible cause of freezing

Python's built-in multiprocessing works for me, so this might be an MMEngine issue instead.

Hi, did you manage to solve this issue?  i am also having the same problem

@ammaryasirnaich Please try to set set_start_method as mentioned above. If it doesn't help then you may refer to https://github.com/open-mmlab/mmdetection3d/issues/2371


Drop support to deprecated Python (<3.6)

Codecov Report

Merging #564 into master will increase coverage by 3.05%.
The diff coverage is 94.65%.

@@            Coverage Diff             @@
##           master     #564      +/-   ##
==========================================
+ Coverage   89.01%   92.07%   +3.05%
==========================================
  Files          24       26       +2
  Lines        1539     1704     +165
  Branches      212      239      +27
==========================================
+ Hits         1370     1569     +199
+ Misses        139       97      -42
- Partials       30       38       +8

Impacted Files
Coverage Δ

vcr/stubs/aiohttp_stubs.py
94.30% <88.05%> (ø)

vcr/stubs/httpx_stubs.py
97.80% <97.80%> (ø)

vcr/cassette.py
97.15% <100.00%> (+0.98%)
:arrow_up:

vcr/config.py
95.00% <100.00%> (+0.03%)
:arrow_up:

vcr/patch.py
89.41% <100.00%> (+5.04%)
:arrow_up:

vcr/record_mode.py
100.00% <100.00%> (ø)

vcr/serializers/jsonserializer.py
100.00% <100.00%> (ø)

vcr/serializers/yamlserializer.py
77.77% <0.00%> (-22.23%)
:arrow_down:

vcr/migration.py
74.48% <0.00%> (-2.05%)
:arrow_down:

... and 5 more

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 4991d3d...03810a1. Read the comment docs.

@kevin1024  in another PR I will try to improve and simplify the tox matrix.


updated w/ hack address thread starvation issue.

received this from a SWE on the gRPC / Python team:
I was able to reproduce the issue as you've described. Since reflection calls seemed to hang while doing a GetPayload request, I suspected this was a thread starvation issue (which is odd, since you've used the nonblocking health check API). I also found that my manual health check attempts
hung. All of this behavior continued even when I took xDS out of the picture.

The server container only has a single core, so your application threadpool was instantiated with only a single thread. By bumping up the number of threads in the application threadpool, I was able to make things work as expected. But this begs the question "who is hogging your threads?" You've got two threadpools of size 1 each, which would imply that someone has an initiated a hung RPC on each of those. I can't explain that yet. Still investigating.

In the meantime, however, you can continue making progress on your side by instantiating your threadpool with futures.ThreadPoolExecutor(max_workers=multiprocessing.cpu_count() + 5)). This is a completely arbitrary number and not ideal for long-term use, though.

Added the +5 for now to the whereami code to get things working for gRPC use cases. Also pushed a new container image (referenced in deployment.yamls) based on the updates.

Again, this is a hack that will unblock some efforts related to gRPC, but I'll implement a proper fix in the future.


Portfolio margin support

I tried to switch to portfolio margin mode but the api functions won't work anymore.
Binance portfolio margin mode is slightly different and requires a few changes in the code.
Do you have any guidelines on how to modify code so it works??

You can just add some functions that call the /papi endpoints as described in Binance API docs here: https://binance-docs.github.io/apidocs/pm/en/
To set up the endpoints, I added the following two private functions to the binance client:
PORTFOLIO_MARGIN_URL = 'https://papi.binance.com/papi'
PORTFOLIO_MARGIN_VERSION = 'v1'

def _create_portfolio_margin_api_uri(self, path: str, version: int = 1) -> str:
        url = self.PORTFOLIO_MARGIN_URL
        options = {1: self.PORTFOLIO_MARGIN_VERSION}
        return url + '/' + options[version] + '/' + path

async def _request_portfolio_margin_api(self, method, path, signed=False, version: int = 1, **kwargs) -> Dict:
    uri = self._create_portfolio_margin_api_uri(path, version)

Here are some examples of function calls to create and cancel orders:
async def pm_create_order(self, **params):
    return await self._request_portfolio_margin_api('post', 'um/order', True, data=params)

async def pm_cancel_order(self, **params):
    return await self._request_portfolio_margin_api('delete', 'um/order', True, data=params)

^ these functions are the same as for "normal" futures accounts without portfolio margin. The only difference is the endpoint /um/order instead of /order.
There are some things you need to be aware of though, such as that there is no endpoint for order modification on portfolio margin (you have to cancel existing order and place a new one instead).
Hope this helps!


Boostnote app Crashes when adding note to Dropbox.

Expected behavior
The app should be able to add note to Dropbox.
Actual behavior
The app is not  able to add note to Dropbox. Add note to Dropbox doesn't work and is not able to adding note to Dropbox.
How to reproduce

Launch the app.
Click on the Menu which is on the top of the left side of the app.
Click on Dropbox icon.
Click on Add note icon which is on the bottom of the right side of the app.
Boostnote crashes and app does not work.

Browser: Boostnote
Operating system:Android Nought (7)

Recording Of The Bug
https://youtu.be/AFbYyzyCyJE
Posted on Utopian.io -  Rewarding Open Source Contributors

I have this same problem on Android 8.1.0

same problem, android, 1,2,3 version here

Boostnote v1.1.6.  Same issue on iOS 11.2.6 for both iPhone 7 and iPad Pro.  Linking to Dropbox appears to work since it does create the Apps/boostnote-mobile folder in Dropbox.  But attempts to add a note cause boostnote to crash.  I “rebooted” iPhone to try again.  Still crashes.  I uninstalled and reinstalled boostnote.  Still crashes.

Same here since last update, Android.

Will there be an update for this? I am having the same issue.

Same problem here.  Same steps to reproduce.  Android 8.0.0

same issue

Same issue here too, stoping my migration from evernote...
I can see the boostnote-mobile folder in the Dropbox Apps folder but cannot create a note on my android phone v7.0. Did uninstall and install again the app to test but did not change anything.

Hi,
same behavior for me on an ASUS mobile with Android 7.1.
I followed the steps here https://medium.com/boostnote/boostnote-mobile-how-to-synchronize-with-dropbox-95d845581eea
On the dropbox account, the folder that was created is "Applications/boostnote-mobile" and not "apps/boostnote-mobile", so in case, I renamed it to apps/boostnote-mobile and try again to add a note, but the app force close.
regards

You should add "/Dropbox/Apps/boostnote-mobile" as a storage location on your desktop version of Boostnote, before connecting boostnote-mobile with Dropbox.
When press the add note button, boostnote-mobile trying to download boostnote.json file from path "/Dropbox/Apps/boostnote-mobile/boostnote.json" and iterate over that javascript object.
boostnote-mobile crash when there's no boostnote.json file on that path, because there's no JSON object to iterate over.

thanks ! it's working.
Boostnote need a new folder too in boostnote-mobile first of all
Now it's ok for me
many thanks

Many thanks it is now working, but you have to follow all the steps here https://medium.com/boostnote/boostnote-mobile-how-to-synchronize-with-dropbox-95d845581eea as @foxmask suggested.
On my dropbox account the folder created was Apps/boostnote-mobile/ but I already had an Apps/ folder prior to install boostnote.
The two crutial steps to make it works for me are:

adding Apps/boostnote-mobile/ as a storage location on the dekstop version as suggested by @RyanK1m
adding a folder with a first note in the desktop version before being able to use it on my mobile

To keep the notes in synch, I need to refresh the desktop version as well as the mobile app, then it works like a charm.
Nevertheless, I do think the mobile app should be slightly more robust by handling errors and reporting them back to the user better than just crashing. Maybe if it cannot find boostnote.json, an error message could pop up, giving better clues on what's missing. Let me know if a new issue needs to be open.

@kazup01 has boosted this issue with $150. Visit this issue on Issuehunt

@nntai has started working. Visit this issue on Issuehunt

@nntai has submitted output. Visit this issue on Issuehunt

@kazup01 cancelled funding, $150, of this issue. Visit this issue on Issuehunt


VJS5: YT playbutton is shown

I can't find an option to disable youtubes playbutton. This used to work on VJS4, in the new version it doesn't.

Okay, found a way around this. How about displaying a poster frame above the player? This does not happen currently, but it would hide the original playbutton.

This happens because the VJS5 branch is still under development. VJS5 doesn't allow a tech to set the poster anymore so I have to find a workaround with them. I have to talk with @heff about that issue


dynatrace_management_zone_v2 resource "changed" when using a HOST_GROUP attribute rule

Describe the bug
Changes always detected in dynatrace_management_zone_v2 using a HOST_GROUP attribute rule
To Reproduce
Use following code and perform terraform apply more than once:
terraform {
  required_providers {
    dynatrace = {
      source  = "dynatrace-oss/dynatrace"
      version = "1.58.0"
    }
  }
}

resource "dynatrace_management_zone_v2" "xyz" {
  name = "xyz"
  rules {
    rule {
      type    = "ME"
      enabled = true
      attribute_rule {
        entity_type           = "HOST_GROUP"
        host_to_pgpropagation = true
        attribute_conditions {
          condition {
            case_sensitive = false
            key            = "HOST_GROUP_NAME"
            operator       = "EQUALS"
            string_value   = "xyz"
          }
        }
      }
    }
  }
}

Expected behavior
0 changes detected
Additional context
Result:
Terraform will perform the following actions:

  # dynatrace_management_zone_v2.xyz will be updated in-place
  ~ resource "dynatrace_management_zone_v2" "xyz" {
        id        = "REDACTED"
        name      = "xyz"
        # (1 unchanged attribute hidden)

      ~ rules {
          - rule {
              - enabled = true -> null
              - type    = "ME" -> null

              - attribute_rule {
                  - azure_to_pgpropagation                           = false -> null
                  - azure_to_service_propagation                     = false -> null
                  - custom_device_group_to_custom_device_propagation = false -> null
                  - entity_type                                      = "HOST_GROUP" -> null
                  - host_to_pgpropagation                            = false -> null
                  - pg_to_host_propagation                           = false -> null
                  - pg_to_service_propagation                        = false -> null
                  - service_to_host_propagation                      = false -> null
                  - service_to_pgpropagation                         = false -> null

                  - attribute_conditions {
                      - condition {
                          - case_sensitive = false -> null
                          - integer_value  = 0 -> null
                          - key            = "HOST_GROUP_NAME" -> null
                          - operator       = "EQUALS" -> null
                          - string_value   = "xyz" -> null
                        }
                    }
                }
            }
          + rule {
              + enabled = true
              + type    = "ME"

              + attribute_rule {
                  + entity_type           = "HOST_GROUP"
                  + host_to_pgpropagation = true

                  + attribute_conditions {
                      + condition {
                          + case_sensitive = false
                          + key            = "HOST_GROUP_NAME"
                          + operator       = "EQUALS"
                          + string_value   = "xyz"
                        }
                    }
                }
            }
          + rule {
            }
        }
    }

Plan: 0 to add, 1 to change, 0 to destroy.

For some reason, an empty rule is detected in this plan as well
Versions
$ terraform providers

Providers required by configuration:
.
└── provider[registry.terraform.io/dynatrace-oss/dynatrace] 1.58.0

$ terraform version
Terraform v1.7.4
on windows_amd64
+ provider registry.terraform.io/dynatrace-oss/dynatrace v1.58.0

Issue persists in 1.57.3 as well (Somewhat related: #464, which did solve the initial issue. This HOST_GROUP is a new use case we've just bumped into)
Unsure if other entity types are affected by this

Hi @trv-mdimatti,
Thanks for reaching out. So the non-empty plan is happening due to the host_to_pgpropagation field, where you're specifying true in the configuration but the API not returning a value for this field implying false on the GET.
In this case, it's actually the entity_type = "HOST_GROUP" field that's causing this issue. In order for host_to_pgpropagation to be set, the entity_type must be set to HOST. Example below..
resource "dynatrace_management_zone_v2" "xyz" {
  name = "xyz"
  rules {
    rule {
      type    = "ME"
      enabled = true
      attribute_rule {
        entity_type           = "HOST"
        host_to_pgpropagation = true
        attribute_conditions {
          condition {
            case_sensitive = false
            key            = "HOST_GROUP_NAME"
            operator       = "EQUALS"
            string_value   = "xyz"
          }
        }
      }
    }
  }
}

We'll have an update to the resource schema documentation to clarify these preconditions for future reference.
I hope that helps!


Examine setting an object's parent via obj.foo = parent property.

The glyph object uses this internally so it is available in some cases but not all. It needs to be consistent.

This already works. I don't know why I thought that it didn't.

This related to contour and glyphs. If you set a contour’s parent to a glyph, that contour isn’t added to the glyph. See contour tests where I had to append the contour to a glyph instead of setting the parent.

On May 18, 2018, at 7:02 PM, Tal Leming<EMAIL_ADDRESS>wrote:
Closed #285.
—
You are receiving this because you are subscribed to this thread.
Reply to this email directly, view it on GitHub, or mute the thread.

I just reviewed the code again and I don't see a way to make fooInstance.bar = barInstance add fooInstance to barInstance unless fooInstance is an orphan object. If it isn't, things get messy. Imagine something like this:
glyph = font1["A"]
glyph.font = font2

Would that remove the glyph from font1? FontShell could handle something like that, but other environments may not be able to.
I think we should think of childInstance.parent = parentInstance as purely a way for childInstance to set any necessary internal references to parentInstance.
Does that address this issue? I should have added more notes when I opened it.

I think so. Should we make the setting private, and only the get public? That seems to be safe/rational.


[WIP] updated modules from nginx-1.15.1

updated module from nginx-1.15.1

addtion filter module
dav module
browser module
fastcgi module
geo module
scgi module
headers filter module
realip module
memcached module

updated test cases from latest nginx-tests hg repo

sub_filter*.t
addtion*.t
dav*.t
fastcgi*.t
geo*.t
headers.t
scgi*.t
realip*.t
memcached*.t

Test Case:

Tested-by: Xiaochen Wang xiaochen
Date: Mon Feb  4 19:33:30 CST 2019
hostname: e100069206110.zmf
pwd: /home/xiaochen/work/github/tengine-xiaochen
cases: tests/nginx-tests/nginx-tests/dav*.t
git log:

commit ab4a28f654c8c07773b7dbc53d9112fdb5a119f5
Author: Xiaochen Wang<EMAIL_ADDRESS>Date:   Mon Feb 4 19:29:40 2019 +0800

    updated test cases: dav*.t

case result:

$ TEST_NGINX_UNSAFE=yes TEST_NGINX_BINARY=/home/xiaochen/work/github/tengine-xiaochen/objs/nginx prove -I /home/xiaochen/work/github/tengine-xiaochen/tests/nginx-tests/nginx-tests/lib tests/nginx-tests/nginx-tests/dav_chunked.t tests/nginx-tests/nginx-tests/dav.t
tests/nginx-tests/nginx-tests/dav_chunked.t .. ok
Use of uninitialized value $1 in split at lib/Test/Nginx.pm line 259.
tests/nginx-tests/nginx-tests/dav.t .......... ok
All tests successful.
Files=2, Tests=30,  1 wallclock secs ( 0.04 usr  0.00 sys +  0.31 cusr  0.10 csys =  0.45 CPU)
Result: PASS

Report-generated-by: http://github.com/chobits/tengine-script/runtest.sh

Test Case:

Tested-by: Xiaochen Wang xiaochen
Date: Mon Feb  4 20:04:23 CST 2019
hostname: e100069206110.zmf
pwd: /home/xiaochen/work/github/tengine-xiaochen
cases: tests/nginx-tests/nginx-tests/fastcgi*.t
git log:

commit 4b2adfc45008f20515a4bd6b564bb9d5d2ab2a46
Author: Xiaochen Wang<EMAIL_ADDRESS>Date:   Mon Feb 4 20:03:51 2019 +0800

    updated test cases: fastcgi*.t

case result:

$ TEST_NGINX_UNSAFE=yes TEST_NGINX_BINARY=/home/xiaochen/work/github/tengine-xiaochen/objs/nginx prove -I /home/xiaochen/work/github/tengine-xiaochen/tests/nginx-tests/nginx-tests/lib tests/nginx-tests/nginx-tests/fastcgi_body2.t tests/nginx-tests/nginx-tests/fastcgi_body.t tests/nginx-tests/nginx-tests/fastcgi_buffering.t tests/nginx-tests/nginx-tests/fastcgi_cache.t tests/nginx-tests/nginx-tests/fastcgi_header_params.t tests/nginx-tests/nginx-tests/fastcgi_keepalive.t tests/nginx-tests/nginx-tests/fastcgi_merge_params2.t tests/nginx-tests/nginx-tests/fastcgi_merge_params.t tests/nginx-tests/nginx-tests/fastcgi_request_buffering_chunked.t tests/nginx-tests/nginx-tests/fastcgi_request_buffering.t tests/nginx-tests/nginx-tests/fastcgi_split.t tests/nginx-tests/nginx-tests/fastcgi.t tests/nginx-tests/nginx-tests/fastcgi_unix.t tests/nginx-tests/nginx-tests/fastcgi_variables.t
tests/nginx-tests/nginx-tests/fastcgi_body2.t ...................... ok
tests/nginx-tests/nginx-tests/fastcgi_body.t ....................... ok
tests/nginx-tests/nginx-tests/fastcgi_buffering.t .................. ok
tests/nginx-tests/nginx-tests/fastcgi_cache.t ...................... ok
tests/nginx-tests/nginx-tests/fastcgi_header_params.t .............. ok
tests/nginx-tests/nginx-tests/fastcgi_keepalive.t .................. ok
tests/nginx-tests/nginx-tests/fastcgi_merge_params2.t .............. ok
tests/nginx-tests/nginx-tests/fastcgi_merge_params.t ............... ok
tests/nginx-tests/nginx-tests/fastcgi_request_buffering_chunked.t .. ok
tests/nginx-tests/nginx-tests/fastcgi_request_buffering.t .......... ok
tests/nginx-tests/nginx-tests/fastcgi_split.t ...................... ok
tests/nginx-tests/nginx-tests/fastcgi.t ............................ ok
tests/nginx-tests/nginx-tests/fastcgi_unix.t ....................... ok
tests/nginx-tests/nginx-tests/fastcgi_variables.t .................. ok
All tests successful.
Files=14, Tests=113, 17 wallclock secs ( 0.08 usr  0.03 sys +  1.91 cusr  0.60 csys =  2.62 CPU)
Result: PASS

Report-generated-by: http://github.com/chobits/tengine-script/runtest.sh

Test Case:

Tested-by: Xiaochen Wang xiaochen
Date: Mon Feb  4 20:05:02 CST 2019
hostname: e100069206110.zmf
pwd: /home/xiaochen/work/github/tengine-xiaochen
cases: tests/nginx-tests/nginx-tests/geo*.t
git log:

commit 4b2adfc45008f20515a4bd6b564bb9d5d2ab2a46
Author: Xiaochen Wang<EMAIL_ADDRESS>Date:   Mon Feb 4 20:03:51 2019 +0800

    updated test cases: fastcgi*.t

case result:

$ TEST_NGINX_UNSAFE=yes TEST_NGINX_BINARY=/home/xiaochen/work/github/tengine-xiaochen/objs/nginx prove -I /home/xiaochen/work/github/tengine-xiaochen/tests/nginx-tests/nginx-tests/lib tests/nginx-tests/nginx-tests/geo_binary.t tests/nginx-tests/nginx-tests/geoip.t tests/nginx-tests/nginx-tests/geo_ipv6.t tests/nginx-tests/nginx-tests/geo.t tests/nginx-tests/nginx-tests/geo_unix.t
tests/nginx-tests/nginx-tests/geo_binary.t .. ok
tests/nginx-tests/nginx-tests/geoip.t ....... ok
tests/nginx-tests/nginx-tests/geo_ipv6.t .... ok
tests/nginx-tests/nginx-tests/geo.t ......... ok
Use of uninitialized value $1 in split at lib/Test/Nginx.pm line 259.
tests/nginx-tests/nginx-tests/geo_unix.t .... ok
All tests successful.
Files=5, Tests=63,  3 wallclock secs ( 0.05 usr  0.01 sys +  1.30 cusr  0.32 csys =  1.68 CPU)
Result: PASS

Report-generated-by: http://github.com/chobits/tengine-script/runtest.sh

Test Case:

Tested-by: Xiaochen Wang xiaochen
Date: Mon Feb  4 20:31:26 CST 2019
hostname: e100069206110.zmf
pwd: /home/xiaochen/work/github/tengine-xiaochen
cases: tests/nginx-tests/nginx-tests/headers.t
git log:

commit 0a4e5c3316a77034047a871905fcecc9fb17a586
Author: Xiaochen Wang<EMAIL_ADDRESS>Date:   Mon Feb 4 20:30:37 2019 +0800

    updated test cases: headers.t

case result:

$ TEST_NGINX_UNSAFE=yes TEST_NGINX_BINARY=/home/xiaochen/work/github/tengine-xiaochen/objs/nginx prove -I /home/xiaochen/work/github/tengine-xiaochen/tests/nginx-tests/nginx-tests/lib tests/nginx-tests/nginx-tests/headers.t
tests/nginx-tests/nginx-tests/headers.t .. ok
All tests successful.
Files=1, Tests=30,  0 wallclock secs ( 0.03 usr  0.01 sys +  0.15 cusr  0.04 csys =  0.23 CPU)
Result: PASS

Report-generated-by: http://github.com/chobits/tengine-script/runtest.sh

Test Case:

Tested-by: Xiaochen Wang xiaochen
Date: Mon Feb  4 20:31:43 CST 2019
hostname: e100069206110.zmf
pwd: /home/xiaochen/work/github/tengine-xiaochen
cases: tests/nginx-tests/nginx-tests/scgi*.t
git log:

commit 0a4e5c3316a77034047a871905fcecc9fb17a586
Author: Xiaochen Wang<EMAIL_ADDRESS>Date:   Mon Feb 4 20:30:37 2019 +0800

    updated test cases: headers.t

case result:

$ TEST_NGINX_UNSAFE=yes TEST_NGINX_BINARY=/home/xiaochen/work/github/tengine-xiaochen/objs/nginx prove -I /home/xiaochen/work/github/tengine-xiaochen/tests/nginx-tests/nginx-tests/lib tests/nginx-tests/nginx-tests/scgi_body.t tests/nginx-tests/nginx-tests/scgi_cache.t tests/nginx-tests/nginx-tests/scgi_gzip.t tests/nginx-tests/nginx-tests/scgi_merge_params.t tests/nginx-tests/nginx-tests/scgi.t
tests/nginx-tests/nginx-tests/scgi_body.t .......... ok
tests/nginx-tests/nginx-tests/scgi_cache.t ......... ok
tests/nginx-tests/nginx-tests/scgi_gzip.t .......... ok
tests/nginx-tests/nginx-tests/scgi_merge_params.t .. ok
tests/nginx-tests/nginx-tests/scgi.t ............... ok
All tests successful.
Files=5, Tests=42,  2 wallclock secs ( 0.05 usr  0.02 sys +  0.69 cusr  0.20 csys =  0.96 CPU)
Result: PASS

Report-generated-by: http://github.com/chobits/tengine-script/runtest.sh

Test Case:

Tested-by: Xiaochen Wang xiaochen
Date: Mon Feb  4 20:46:33 CST 2019
hostname: e100069206110.zmf
pwd: /home/xiaochen/work/github/tengine-xiaochen
cases: tests/nginx-tests/nginx-tests/realip*.t
git log:

commit 2eae7e80a4e91adfb86c627df4b302fd3008b182
Author: Xiaochen Wang<EMAIL_ADDRESS>Date:   Mon Feb 4 20:45:50 2019 +0800

    updated test cases: realip*.t

case result:

$ TEST_NGINX_UNSAFE=yes TEST_NGINX_BINARY=/home/xiaochen/work/github/tengine-xiaochen/objs/nginx prove -I /home/xiaochen/work/github/tengine-xiaochen/tests/nginx-tests/nginx-tests/lib tests/nginx-tests/nginx-tests/realip_hostname.t tests/nginx-tests/nginx-tests/realip_remote_addr.t tests/nginx-tests/nginx-tests/realip_remote_port.t tests/nginx-tests/nginx-tests/realip.t
tests/nginx-tests/nginx-tests/realip_hostname.t ..... ok
tests/nginx-tests/nginx-tests/realip_remote_addr.t .. ok
tests/nginx-tests/nginx-tests/realip_remote_port.t .. ok
tests/nginx-tests/nginx-tests/realip.t .............. ok
All tests successful.
Files=4, Tests=28,  2 wallclock secs ( 0.04 usr  0.01 sys +  0.51 cusr  0.15 csys =  0.71 CPU)
Result: PASS

Report-generated-by: http://github.com/chobits/tengine-script/runtest.sh

Test Case:

Tested-by: Xiaochen Wang xiaochen
Date: Tue Feb 12 16:43:54 CST 2019
hostname: e100069206110.zmf
pwd: /home/xiaochen/work/github/tengine-xiaochen
cases: tests/nginx-tests/nginx-tests/memcached*.t
git log:

commit ce01bfddc751af8059a7a2d582668e0463d7ccd4
Author: Xiaochen Wang<EMAIL_ADDRESS>Date:   Tue Feb 12 16:43:04 2019 +0800

    updated test cases: memcached*.t

case result:

$ TEST_NGINX_UNSAFE=yes TEST_NGINX_BINARY=/home/xiaochen/work/github/tengine-xiaochen/objs/nginx prove -I /home/xiaochen/work/github/tengine-xiaochen/tests/nginx-tests/nginx-tests/lib tests/nginx-tests/nginx-tests/memcached_fake.t tests/nginx-tests/nginx-tests/memcached_keepalive_stale.t tests/nginx-tests/nginx-tests/memcached_keepalive.t tests/nginx-tests/nginx-tests/memcached.t
tests/nginx-tests/nginx-tests/memcached_fake.t ............. ok
tests/nginx-tests/nginx-tests/memcached_keepalive_stale.t .. ok
tests/nginx-tests/nginx-tests/memcached_keepalive.t ........ ok
tests/nginx-tests/nginx-tests/memcached.t .................. ok
All tests successful.
Files=4, Tests=31,  2 wallclock secs ( 0.04 usr  0.01 sys +  0.82 cusr  0.33 csys =  1.20 CPU)
Result: PASS

Report-generated-by: http://github.com/chobits/tengine-script/runtest.sh

Test Case:

Tested-by: Xiaochen Wang xiaochen
Date: Tue Feb 12 20:05:16 CST 2019
pwd: /home/xiaochen/work/github/tengine-xiaochen
cases: tests/nginx-tests/nginx-tests/ssl*.t
git log:

commit 124054bd5385e2d01b1288bef72a36f0db0b9244
Author: Xiaochen Wang<EMAIL_ADDRESS>Date:   Tue Feb 12 20:04:03 2019 +0800

    updated test cases: ssl*.t

case result:

$ TEST_NGINX_UNSAFE=yes TEST_NGINX_BINARY=/home/xiaochen/work/github/tengine-xiaochen/objs/nginx prove -I /home/xiaochen/work/github/tengine-xiaochen/tests/nginx-tests/nginx-tests/lib tests/nginx-tests/nginx-tests/ssl_certificate_chain.t tests/nginx-tests/nginx-tests/ssl_certificates.t tests/nginx-tests/nginx-tests/ssl_client_escaped_cert.t tests/nginx-tests/nginx-tests/ssl_crl.t tests/nginx-tests/nginx-tests/ssl_engine_keys.t tests/nginx-tests/nginx-tests/ssl_password_file.t tests/nginx-tests/nginx-tests/ssl_proxy_protocol.t tests/nginx-tests/nginx-tests/ssl_proxy_upgrade.t tests/nginx-tests/nginx-tests/ssl_sni_reneg.t tests/nginx-tests/nginx-tests/ssl_sni_sessions.t tests/nginx-tests/nginx-tests/ssl_sni.t tests/nginx-tests/nginx-tests/ssl_stapling.t tests/nginx-tests/nginx-tests/ssl.t tests/nginx-tests/nginx-tests/ssl_verify_client.t tests/nginx-tests/nginx-tests/ssl_verify_depth.t
tests/nginx-tests/nginx-tests/ssl_certificate_chain.t .... ok
tests/nginx-tests/nginx-tests/ssl_certificates.t ......... ok
tests/nginx-tests/nginx-tests/ssl_client_escaped_cert.t .. ok
tests/nginx-tests/nginx-tests/ssl_crl.t .................. ok
which: no softhsm in (/home/xiaochen.wxc/.autojump/bin:/usr/local/bin:/bin:/usr/bin:/usr/local/sbin:/usr/sbin:/sbin:/usr/X11R6/bin:/opt/taobao/install/node.js/bin:/sbin:/bin:/usr/sbin:/usr/bin:/home/xiaochen.wxc/bin)
tests/nginx-tests/nginx-tests/ssl_engine_keys.t .......... skipped: softhsm not found
tests/nginx-tests/nginx-tests/ssl_password_file.t ........ ok
tests/nginx-tests/nginx-tests/ssl_proxy_protocol.t ....... ok
tests/nginx-tests/nginx-tests/ssl_proxy_upgrade.t ........ ok
tests/nginx-tests/nginx-tests/ssl_sni_reneg.t ............ ok
tests/nginx-tests/nginx-tests/ssl_sni_sessions.t ......... ok
tests/nginx-tests/nginx-tests/ssl_sni.t .................. ok
tests/nginx-tests/nginx-tests/ssl_stapling.t ............. ok
tests/nginx-tests/nginx-tests/ssl.t ...................... ok
tests/nginx-tests/nginx-tests/ssl_verify_client.t ........ ok
tests/nginx-tests/nginx-tests/ssl_verify_depth.t ......... ok
All tests successful.
Files=15, Tests=155, 15 wallclock secs ( 0.10 usr  0.03 sys +  4.96 cusr  1.02 csys =  6.11 CPU)
Result: PASS

Report-generated-by: http://github.com/chobits/tengine-script/runtest.sh

Test Case:

Tested-by: Xiaochen Wang
Date: Tue Feb 12 20:19:40 CST 2019
pwd: /home/xiaochen/work/github/tengine-xiaochen
cases: tests/nginx-tests/nginx-tests/perl*.t
git log:

commit 275ef338e87913e42d8a21135a7e3f05806093f6
Author: Xiaochen Wang<EMAIL_ADDRESS>Date:   Tue Feb 12 20:18:37 2019 +0800

    updated test cases: perl*.t

case result:

$ TEST_NGINX_UNSAFE=yes TEST_NGINX_BINARY=/home/xiaochen/work/github/tengine-xiaochen/objs/nginx prove -I /home/xiaochen/work/github/tengine-xiaochen/tests/nginx-tests/nginx-tests/lib tests/nginx-tests/nginx-tests/perl_gzip.t tests/nginx-tests/nginx-tests/perl_sleep.t tests/nginx-tests/nginx-tests/perl_ssi.t tests/nginx-tests/nginx-tests/perl.t
tests/nginx-tests/nginx-tests/perl_gzip.t ... ok
tests/nginx-tests/nginx-tests/perl_sleep.t .. ok
tests/nginx-tests/nginx-tests/perl_ssi.t .... ok
tests/nginx-tests/nginx-tests/perl.t ........ ok
All tests successful.
Files=4, Tests=32,  2 wallclock secs ( 0.05 usr  0.01 sys +  0.67 cusr  0.16 csys =  0.89 CPU)
Result: PASS

Report-generated-by: http://github.com/chobits/tengine-script/runtest.sh

Test Case:

Tested-by: Xiaochen Wang
Date: Tue Feb 12 20:34:11 CST 2019
pwd: /home/xiaochen/work/github/tengine-xiaochen
cases: tests/nginx-tests/nginx-tests/*log*.t
git log:

commit 69f214b15740ee8dd7afc7cc7b31f50c5922a3ed
Author: Xiaochen Wang<EMAIL_ADDRESS>Date:   Tue Feb 12 20:33:53 2019 +0800

    updated test cases: *log*.t

case result:

$ TEST_NGINX_UNSAFE=yes TEST_NGINX_BINARY=/home/xiaochen/work/github/tengine-xiaochen/objs/nginx prove -I /home/xiaochen/work/github/tengine-xiaochen/tests/nginx-tests/nginx-tests/lib tests/nginx-tests/nginx-tests/access_log.t tests/nginx-tests/nginx-tests/access_log_variables.t tests/nginx-tests/nginx-tests/debug_connection_syslog.t tests/nginx-tests/nginx-tests/error_log.t tests/nginx-tests/nginx-tests/mail_error_log.t tests/nginx-tests/nginx-tests/stream_access_log_escape.t tests/nginx-tests/nginx-tests/stream_access_log_none.t tests/nginx-tests/nginx-tests/stream_access_log.t tests/nginx-tests/nginx-tests/stream_error_log.t tests/nginx-tests/nginx-tests/syslog.t
tests/nginx-tests/nginx-tests/access_log.t ................ ok
tests/nginx-tests/nginx-tests/access_log_variables.t ...... ok
tests/nginx-tests/nginx-tests/debug_connection_syslog.t ... ok
tests/nginx-tests/nginx-tests/error_log.t ................. ok
tests/nginx-tests/nginx-tests/mail_error_log.t ............ ok
tests/nginx-tests/nginx-tests/stream_access_log_escape.t .. skipped: no stream available
tests/nginx-tests/nginx-tests/stream_access_log_none.t .... skipped: no stream available
tests/nginx-tests/nginx-tests/stream_access_log.t ......... skipped: no stream available
tests/nginx-tests/nginx-tests/stream_error_log.t .......... skipped: no stream available
tests/nginx-tests/nginx-tests/syslog.t .................... ok
All tests successful.
Files=10, Tests=157,  8 wallclock secs ( 0.09 usr  0.02 sys +  1.46 cusr  0.36 csys =  1.93 CPU)
Result: PASS

Report-generated-by: http://github.com/chobits/tengine-script/runtest.sh

Test Case:

Tested-by: Xiaochen Wang
Date: Tue Feb 12 20:42:55 CST 2019
pwd: /home/xiaochen/work/github/tengine-xiaochen
cases: tests/nginx-tests/nginx-tests/rewrite*.t
git log:

commit a75aad49d918573a5508b5bef94f3c71537e7e42
Author: Xiaochen Wang<EMAIL_ADDRESS>Date:   Tue Feb 12 20:41:49 2019 +0800

    updated test cases: rewrite*.t

case result:

$ TEST_NGINX_UNSAFE=yes TEST_NGINX_BINARY=/home/xiaochen/work/github/tengine-xiaochen/objs/nginx prove -I /home/xiaochen/work/github/tengine-xiaochen/tests/nginx-tests/nginx-tests/lib tests/nginx-tests/nginx-tests/rewrite_if.t tests/nginx-tests/nginx-tests/rewrite_set.t tests/nginx-tests/nginx-tests/rewrite.t tests/nginx-tests/nginx-tests/rewrite_unescape.t
tests/nginx-tests/nginx-tests/rewrite_if.t ........ ok
tests/nginx-tests/nginx-tests/rewrite_set.t ....... ok
Use of uninitialized value $1 in split at lib/Test/Nginx.pm line 259.
tests/nginx-tests/nginx-tests/rewrite.t ........... ok
tests/nginx-tests/nginx-tests/rewrite_unescape.t .. ok
All tests successful.
Files=4, Tests=76,  1 wallclock secs ( 0.05 usr  0.01 sys +  0.59 cusr  0.18 csys =  0.83 CPU)
Result: PASS

Report-generated-by: http://github.com/chobits/tengine-script/runtest.sh

ack


fix(CI/CD): don't rebuild during release step

Closes #2460

@debloper fabric8/fabric8-ui:SNAPSHOT-PR-2468-2 is deployed and available for testing at https://fabric8-ui-fabric8-ui-pr-2468-fabric8-planner.badger.fabric8.io


[Request] Add support for Chef Connect Devices (Range Hoods, Microwaves, etc)

I have a GE Range Hood model: UVW8301SL1SS with "Chef Connect" which uses Bluetooth to connect to a range/stove. The idea is that when you start cooking, it can automatically turn on the lights and/or fan. My stove doesn't have this feature, but I do have other sensors I could tie in, for example if the air quality becomes poor, turn on the vent fan.
I'm running Home Assistant on a Lenovo M600 mini PC which has built in Bluetooth, but I haven't found any way to connect to the range hood. There is a pairing button you hold in for 3 seconds to enter pairing mode, but I'm not sure if it broadcasts anything, uses Bluetooth LE, etc. I know this may be a stretch and may not even be possible since it doesn't use WiFi but happy to help troubleshoot this if there is a potential it could work with this integration. Thanks!

Don't know what can be done, but we can consolidate over on #147.  If it's available from the oven as a sensor, we can bring it in, but if not, it won't be possible from my understanding.


Missing RSS Feed

Azure ATP page needs to have an RSS feed like the Azure AD, MCAS and Intune pages have.

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

ID: e190d2eb-0b65-f6f5-a4a8-71a52b3bac65
Version Independent ID: ccf16734-ef56-8f5f-e2c7-654b63a1da81
Content: What's new in Azure Advanced Threat Protection (Azure ATP)
Content Source: ATPDocs/atp-whats-new.md
Service: azure-advanced-threat-protection
GitHub Login: @mlottner
Microsoft Alias: mlottner

@jwindmiller Thanks for taking the time to leave feedback! I've added the RSS feed to the top of What's new page and it will appear shortly. Let me know if there are other ways you think we can improve.

#please-close