GW2 flickering texture with 1.5.1

With 1.5.1 seems to be some flickering in textures when you rotate camera.
i've tested the game in windows too. and i get the same flickering with dxvk
The trace is also from windows using dx
System information

GPU: nvidia 970
Driver: 440.43.02
Wine version: 5.0..... and windows 10
DXVK version: 1.5.1

Apitrace and logs files here. Logs are also from windows.

Seems that flickering starts with b738c4220b7f2ea71cf2f1f61521a08606ee7022

This isn't really something that can be fixed at the moment due to the lack of Vulkan support for D3D9 depth bias.

i've uploaded a short movie there. Watch this area

this flickering disappear  if i zoom in. it seems to happen on certain distance from the texture.
I've also notice some small black triangles on the ground while flying over (in game  :D). its like the triangles are render as i get close to them. but that is hard to duplicate cause i have to take similar paths and i've notice this only 2 times so far.

Tried to recreate it ingame, but RADV and AMDVLK show no problem here.
Tried DXVK 1.5.1, 1.5.0 and D9VK 0.40, 0.30 with no visual difference between them.

these are my settings. can you try with these settings? try 1.5.1 and walk around and look for far away objects.

here is another sample
this is with 1.5.1

and this is with b376417f203ae066fe18ca5ed35ada5074bd6897

those black triangle change as i move around or just rotate camera while staying in same place

I played around with the settings when I tried to recreate it, but with your settings on the same spot, I can move the camera around as much as I want with both RADV, and AMDVLK with no visual bugs.

i see. its this an nvidia only problem? it would be nice if someone else with nvidia can try this.

i see. is this an nvidia only problem? it would be nice if someone else with nvidia can try this.

Never saw those triangles ingame. I will go to the same spot using your settings and report back.

I've succeeded in reproducing the issue on my system, apparently it only occurs when setting the Shadows to 'Ultra'. I couldn't see them before because I always keep it at 'Medium' to avoid the fps from tanking too low.
Furthermore I played around with the other graphics settings and the issue is present regardless of what I set, the only way to remove them is by setting the Shadows to 'High' or any lower setting.

Driver version: 440.43.02
GPU: RTX 2060 Super

can you please try this patch?
index 50be2daf..58e923b3 100644
--- a/src/d3d9/d3d9_util.h
+++ b/src/d3d9/d3d9_util.h
@@ -182,10 +182,9 @@ namespace dxvk {
       case VK_FORMAT_D16_UNORM:
         return float(1 << 16);

-      case VK_FORMAT_D24_UNORM_S8_UINT:
-        return float(1 << 24);

       default:
+      case VK_FORMAT_D24_UNORM_S8_UINT:
       case VK_FORMAT_D32_SFLOAT_S8_UINT:
       case VK_FORMAT_D32_SFLOAT:
         return float(1 << 23);

There might be an extra scale NV applies here for depth bias actually -- I don't see how this can happen for VK_FORMAT_D24_UNORM_S8_UINT unless that is the case.

need confirmation that these flickering is not a game bug,
because windows + native dx9 has a HUGE amount of similar places:
water in home insctance of Rata Sum, floor in Lion's Arch Aerodrome, waterfall in Dragonfall etc.
example: game bug - in home insctance of Rata Sum

I see only that d9vk-part has grown enough to reproduce it well

this happens only with dxvk on both windows or wine. without dxvk there is no issue. also this seems to happen only with nvida card when shadow is at max (see jrugia comment)

this happens only with dxvk on both windows or wine. without dxvk there is no issue. also this seems to happen only with nvida card when shadow is at max (see jrugia comment)

I talked about this: https://github.com/doitsujin/dxvk/issues/1329#issue-547741619
not this: https://github.com/doitsujin/dxvk/issues/1329#issuecomment-576494090

the bug is not about the flickering that occurs while walking when almost entire screen turns black for a split second . that is present with dx9 too. it feels like the game tries to load texture for the map or something. it happens more often when you run with pets.
this bug is about some texture not rendering well in certain angles or something.

i guess, this happens on windows on dx9 too - right?
Lion's Arch Aerodrome: gw2-floor-above-w3-enter.mp4

that video.... i have no clue.

Did retest on fresh wine staging-5.21.r3.gc7ea1850 and nvidia driver 455.46.02.
current master and 1.5.1 (the binary is provided from here: https://github.com/doitsujin/dxvk/releases/download/v1.5.1/dxvk-1.5.1.tar.gz)

besides this one, other non-specific bugs are similar to bugs in the game.
@logan001 can you test it again?

Did retest on my old wine ~5.9 (esync).
Seems nvidia specific version driver helps.

its not fixed. the bug is still there. its just that this place or probably some more places are fixed. i have to make another trace where the bug is still there.

here it is

and here is the new trace
what i've also notice aside  the dark/flickering triangle is that the shadow of the character on the ground will turn into a circle when you go high above ground.

This is also due to depth bias, use my old patch as a workaround until there is a proper fix: https://github.com/doitsujin/dxvk/issues/1329#issuecomment-574419167

:) i know the patch works. its just another example of the bug, cause the area that i mention previously got fixed somehow (game or video driver)

just put together some information into one post
Description issue
Guild Wars 2 (on dx9 mode) has shadow issues with the D24->D32 workaround. Seems to be a problem with Nvidia only.
Apitrace

DXVK on Wine: https://drive.google.com/file/d/1prAPIjpFCPDJywfu_ftf3-DiEYpLioG8/view?usp=sharing

since it is known that dx9 support will be removed from this game (oneday), I will keep apitrace for tests on replays.
Known solutions (at this moment)

https://github.com/doitsujin/dxvk/issues/1329#issuecomment-574419167 helps as simple hack just for proof
@K0bin https://github.com/K0bin/dxvk/tree/depth-wiggle-room helps too in this case

@logan001 https://github.com/doitsujin/dxvk/commit/e30b783505247753723c95eab5239c802b19b047 helps for me, maybe you know other locations in the game where the issue remains on current master?

(as far as I understand, this is not yet a proper solution, so it's probably preferable to keep this thread open)

I can reproduce the issue from https://github.com/doitsujin/dxvk/issues/1329#issuecomment-739483408 on AMD with the DX11 renderer and DXVK 2.1 (which contains https://github.com/doitsujin/dxvk/commit/e30b783505247753723c95eab5239c802b19b047, but that would only help DX9 on NV anyway). Screenshot is from the north east of Snowden Drifts:

The game have quite alot of visual bugs on its own from square shadows at Ultra shadows setting to flickering lights on the terrain. I'd except the above to be a game issue but I'll check it out to make sure thanks.

Tried checking out both @Iglu47's (posted on Discord) and @LingMan's issues ingame but couldn't reproduce those. (tho i don't have flying mount for the one above). But i did reproduce similar in the area which also showed in native game on Windows. So reported with the ingame bug tool.

GW2 no longer supports D3D9.


Add ARGUS distribution

Following issue https://github.com/HDembinski/numba-stats/issues/104:
It is important to note here that the gammaincc function from scipy.special returns the regularized upper incomplete gamma function.
This confused me quite some time, I just multiplied now with the regular gamma function like
gammaincc(a,b)*gamma(a)

I did not use the np.logaddexp as I am not sure what to do with it.
Feel free to fix it or tell me how to.
The current version works and returns the expected results based on the comparison with the scipy implementation with c=1 and p=0.5.

ping @HDembinski

Thanks for the ping, I don't get notifications when people create pull requests. I would like to, but I don't know how to enable that.

I made the changes I suggested and some more.


Launch hotkey or command

Is it possible to launch a hotkey or Obsidian command via advanced URLS?

You can, my bad.


Add customizable Metrics Analysis to the rollout API

What would you like to be added:
Add customizable Metrics Analysis to the rollout API.
Why is this needed:
Flagger uses MetricTemplate to specify custom Metrics Analysis, which can give users more freedom for detection

/assign


open office downloads file instead of opening

Hello, @johnbangad, please specify some additional information about the issue:

Which version of Nextcloud and Document Server are you using?
Describe steps by steps your doing.
Be sure Document Server is enabled before open the file.
Send us a screenshot of Onlyoffice settings.

nextcloud is 13.0.4 and document server is 1.3
only office was suddenly cut off from next cloud then this happens.
Only office is enabled in apps
here is the screen shot of the settings

ps. Onlyoffice and nextcloud is working fine again today.

@johnbangad, as far as we understood, the issue is resolved at the moment, can we close it?

Yes please, maybe it was in our end. server issues. Thanks again! :)


add httpsig to ocmstub-ocmstub share-with

Done

See https://github.com/michielbdejong/ocm-stub/commit/5f7803c3cc86fc2545abc4f3d65c646bfbc0250d and other commits made to the main branch today


Create tl.txt

http://tl.krakow.pl

@tondi Pull request merged. Please notice that free educational license for JetBrains tools is for high and higher schools students, i.e. those who are over 13 of age. Thank you!


fixed typo

fixed typo

Codecov Report

Merging #3440 into master will decrease coverage by 0.13%.
The diff coverage is n/a.

@@             Coverage Diff              @@
##             master    #3440      +/-   ##
============================================
- Coverage     80.49%   80.36%   -0.14%
- Complexity     7428     7465      +37
============================================
  Files           157      157
  Lines         27793    27912     +119
  Branches       6685     6731      +46
============================================
+ Hits          22373    22431      +58
- Misses         3415     3463      +48
- Partials       2005     2018      +13

Impacted Files
Coverage Δ
Complexity Δ

...m/alibaba/fastjson/serializer/FieldSerializer.java
81.39% <ø> (ø)
62.00 <0.00> (+1.00)

.../main/java/com/alibaba/fastjson/JSONValidator.java
61.84% <0.00%> (-6.50%)
50.00% <0.00%> (+4.00%)
:arrow_down:

...a/com/alibaba/fastjson/serializer/AfterFilter.java
94.73% <0.00%> (-5.27%)
5.00% <0.00%> (ø%)

.../com/alibaba/fastjson/serializer/BeforeFilter.java
94.73% <0.00%> (-5.27%)
5.00% <0.00%> (ø%)

...stjson/support/jaxrs/FastJsonAutoDiscoverable.java
81.81% <0.00%> (-1.52%)
4.00% <0.00%> (ø%)

...main/java/com/alibaba/fastjson/util/TypeUtils.java
78.85% <0.00%> (-1.11%)
651.00% <0.00%> (+5.00%)
:arrow_down:

...ava/com/alibaba/fastjson/serializer/DateCodec.java
92.00% <0.00%> (-0.39%)
52.00% <0.00%> (+2.00%)
:arrow_down:

...json/parser/deserializer/JavaBeanDeserializer.java
78.63% <0.00%> (-0.27%)
314.00% <0.00%> (-1.00%)

...main/java/com/alibaba/fastjson/util/FieldInfo.java
86.62% <0.00%> (-0.16%)
98.00% <0.00%> (+4.00%)
:arrow_down:

...ava/com/alibaba/fastjson/parser/JSONLexerBase.java
69.94% <0.00%> (-0.07%)
811.00% <0.00%> (-2.00%)

... and 12 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 36e0322...149ca5a. Read the comment docs.


Add Intergas InComfort Lan2RF gateway

Description:
Adds the Intergas InTouch Lan2RF gateway.
Pull request in home-assistant.io with documentation (if applicable): home-assistant/home-assistant.io#<home-assistant.io PR number goes here>
Example entry for configuration.yaml (if applicable):
incomfort:
  host: <IP_ADDRESS>

Checklist:

[x] The code change is tested and works locally.
[x] Local tests pass with tox. Your PR cannot be merged unless tests pass
[x] There is no commented out code in this PR.

If user exposed functionality or configuration variables are added/changed:

[ ] Documentation added/updated in home-assistant.io

If the code communicates with devices, web services, or third-party tools:

[x] The manifest file has all fields filled out correctly (example).
[x] New dependencies have been added to requirements in the manifest (example).
[x] New or updated dependencies have been added to requirements_all.txt by running script/gen_requirements_all.py.
[x] New files were added to .coveragerc.

If the code does not interact with devices: N/A

Thanks for your work! InTouch is the name of the new thermostat? InComfort is the old one? Or was the Android/iOS app called InTouch? Both are using the same gateway? Which name should we use? Pretty confusing 🤯
I've created and I'm maintaining a custom component for InComfort which is currently used by most of the Home Assistant and InComfort users: https://github.com/royduin/home-assistant-incomfort. How does this differ from your implementation? Besides the separation of InComfort specific code to a Python library?

Hi @royduin, thanks for your good work with your custom component.

InTouch is the name of the new thermostat? InComfort is the old one?

This integration is, strictly-speaking, for the Lan2RF gateway and not just it's (first) room thermostat.
Each heater connected to the gateway (the code assumes only 1 heater) may have 0, 1 or 2 room thermostats connected to it (I have none, but I imagine most people will have 1).
Thus, this integration has a water_heater, several binary_sensors, some sensors, and 0-2 climate entities.
Note: I do not expect that HA will accept all four entity types in this initial PR (as is their usual fashion), but all will be added over time.
I thought long and hard whether to call the integration lan2rf, intouch or incomfort (or even intergas), and intouch won.  The thermostats are simply called 'Room 1', and 'Room 2'.  You can rename the entity to 'InComfort', or anything you like, using customize.yaml or such.

I've created and I'm maintaining a custom component for InComfort which... How does this differ from your implementation?

I've seen your custom component, and had a good look at it.  There are some big differences between the two, including:

this integration was written to be accepted in HA & should satisfy their (understandably strict) requirements, alongside the benefits that will bring
the underlying client API uses asyncio (aiohttp), yours uses syncio (requests)
it exposes all the heater data in a HA-way, for example: a binary_sensor for the failed state, with device state attributes for the fault_code (e.g. a sensor fault)
it is implementation-neutral: system v combi boiler, 0 v 1 room thermostat, etc.
it addresses some bugs, and is more robust in other ways

I could have taken your code and sent PRs to you to acheive the above but, having tried to do such before, it is just easier if I start from scratch (this integration took just a couple of evening's work - all the heavy lifting is in the client).

Thanks for the information! I think incomfort is a better name, when I login to the webinterface I don't see intouch anywhere:

What is the easiest way to test your code from a Docker container?

Thanks for the information! I think incomfort is a better name, when I login to the webinterface I don't see intouch anywhere:

Hmmm... Mine is 'InTouch':

I had a good look around, and didn't see any consensus.  I've even seen it called Comfort Touch!  What is the name of the app are you using?

I had a good look around, and didn't see any consensus. I've even seen it called Comfort Touch! What is the name of the app are you using?

I don't use the app anymore since my Home Assistant integration 🤪but the app is called "Intergas" on my Android with "incomfort" in the logo. But it's named "incomfort" in the Play store: https://play.google.com/store/apps/details?id=com.elninoict.IntergasAndroid, no results for "intouch": https://play.google.com/store/search?q=intouch&c=apps but there is another "Intergas Comfort Touch" app: https://play.google.com/store/apps/details?id=com.intergas.comforttouch which is a new product? It looks like a thermostat with the gateway build in.

I don't use the app anymore since my Home Assistant integration 🤪but the app is called "Intergas" on my Android with "incomfort" in the logo.

My play store app is called InTouch: https://play.google.com/store/apps/details?id=com.elninoict.IntouchAndroid
However, I am inclined to rename to InComfort, as I am guessing it is InTouch in UK, and InComfort in EU, and there will be many more EU users,
My gateway looks exactly like this one, but I am not using the Honeywell thermostat.

I didn't know it was sold and used outside the Netherlands. I though it was a Dutch product. Maybe we've to ask Intergas for information about which name is used more or where the most of the gateways are sold. Mine looks exactly the same.

What is the easiest way to test your code from a Docker container?

You could try just copying the integration folder as a custom component?

You could try just copying the integration folder as a custom component?

I've tried that but Home Assistant couldn't find the component after adding the configuration in the configuration.yaml. I've created a directory: /config/custom_components/intouch en putted all the files in it. If I find the time I'll try it again tonight.

I'll try it again tonight.

I'd really appreciate your input. BTW, now renamed to InComfort.

I've emailed Intergas. To be continued.

Got a reply; It's called InComfort everywhere except the UK.

I thought so. I've already renamed it to incomfort , after looking at the relative figures in Google Play, and taking that as a proxy for which of the two is used most...
I can't think of any reason why this shouldn't work as a custom component.
All my testing has been against dev, however, and it may be that doesn't work against the latest release.
I am away from my PC this weekend, and internet access won't be great, but do send any questions over if I can help you.

Nice spot. That will stop the CI tests from passing but it shouldn't affect
you.
On Thu, 2 May 2019, 19:10 Roy Duineveld<EMAIL_ADDRESS>wrote:

@royduin commented on this pull request.
In .coveragerc
https://github.com/home-assistant/home-assistant/pull/23591#discussion_r280536465
:

@@ -276,6 +276,7 @@ omit =
homeassistant/components/imap_email_content/sensor.py
homeassistant/components/influxdb/sensor.py
homeassistant/components/insteon/*

homeassistant/components/intouch/*

You forgot to rename this one.
—
You are receiving this because you authored the thread.
Reply to this email directly, view it on GitHub
https://github.com/home-assistant/home-assistant/pull/23591#pullrequestreview-233159101,
or mute the thread
https://github.com/notifications/unsubscribe-auth/ABTYKCEPDQVOUV6ETYHLVWDPTMVBBANCNFSM4HJSZJSA
.

Mmm, weird. Can't get it working somehow. What I've done:

docker run --init --name="homeassistant" -v /path/config:/config -e "TZ=Europe/Amsterdam" -p 8123:8123 homeassistant/home-assistant
Created /path/config/custom_components/incomfort and downloaded all these files into it: https://github.com/zxdavb/home-assistant/tree/add_intergas_intouch/homeassistant/components/incomfort
Added:

incomfort:
  host: <IP_ADDRESS>

When I validate the configuration I'm getting Component not found: incomfort. So I've commented it out, restarted Home Assistant, re-added it and tried again; same error. But... I'm getting the:
You are using a custom integration for incomfort which has not been tested by Home Assistant. This component might cause stability problems, be sure to disable it if you do experience issues with Home Assistant.

Warning in the logs, so it sees the custom component. I've also tried:
climate:
  - platform: incomfort
    host: <IP_ADDRESS>

Which is how my custom component can be configured but no luck either.

This is the right one:
incomfort:
host: <IP_ADDRESS>
This is normal for a custom component:
You are using a custom integration for incomfort which has not been
tested by Home Assistant. This component might cause stability
problems, be sure to disable it if you do experience issues with Home
Assistant.
Are there any other errors in the log file?

On Thu, 2 May 2019, 19:22 Roy Duineveld<EMAIL_ADDRESS>wrote:

Mmm, weird. Can't get it working somehow. What I've done:

docker run --init --name="homeassistant" -v /path/config:/config -e
"TZ=Europe/Amsterdam" -p 8123:8123 homeassistant/home-assistant
Created /path/config/custom_components/incomfort and downloaded all
these files into it:
https://github.com/zxdavb/home-assistant/tree/add_intergas_intouch/homeassistant/components/incomfort
Added:

incomfort:
host: <IP_ADDRESS>
When I validate the configuration I'm getting Component not found:
incomfort. So I've commented it out, restarted Home Assistant, re-added
it and tried again; same error. But... I'm getting the:
You are using a custom integration for incomfort which has not been tested by Home Assistant. This component might cause stability problems, be sure to disable it if you do experience issues with Home Assistant.
Warning in the logs, so it sees the custom component. I've also tried:
climate:

platform: incomfort
host: <IP_ADDRESS>

Which is how my custom component
https://github.com/royduin/home-assistant-incomfort can be configured
but no luck either.
—
You are receiving this because you authored the thread.
Reply to this email directly, view it on GitHub
https://github.com/home-assistant/home-assistant/pull/23591#issuecomment-488778536,
or mute the thread
https://github.com/notifications/unsubscribe-auth/ABTYKCFGYP5CSIVP2XW2RD3PTMWODANCNFSM4HJSZJSA
.

No other errors.

grep log for 'incomfort', and paste top 20 lines?
On Thu, 2 May 2019, 19:39 Roy Duineveld<EMAIL_ADDRESS>wrote:

No other errors.
—
You are receiving this because you authored the thread.
Reply to this email directly, view it on GitHub
https://github.com/home-assistant/home-assistant/pull/23591#issuecomment-488784290,
or mute the thread
https://github.com/notifications/unsubscribe-auth/ABTYKCC3DQ32PGHLQDGHRODPTMYOPANCNFSM4HJSZJSA
.

Think path has to be /path/config/custom_components/incomfortclient as I'm getting all kinds of errors when using just /path/config/custom_components/incomfort
After I changed the path I'm now getting only a single error:
2019-05-04 23:27:59 ERROR (MainThread) [homeassistant.components.hassio] Integration not found: incomfort

When I change in configuration.yaml
incomfort:   host: <IP_ADDRESS>
into
incomfortclient:   host: <IP_ADDRESS>  I get more results but still lotso errors
2019-05-04 23:39:59 ERROR (MainThread) [homeassistant.core] Error doing job: Future exception was never retrieved Traceback (most recent call last):   File "/usr/local/lib/python3.7/concurrent/futures/thread.py", line 57, in run     result = self.fn(*self.args, **self.kwargs) TypeError: close() takes 1 positional argument but 2 were given 2019-05-04 23:40:03 WARNING (MainThread) [homeassistant.loader] You are using a custom integration for incomfortclient which has not been tested by Home Assistant. This component might cause stability problems, be sure to disable it if you do experience issues with Home Assistant. 2019-05-04 23:40:03 WARNING (MainThread) [homeassistant.components.http] Configuring api_password via the http component has been deprecated. Use the legacy api password auth provider instead. For instructions, see https://www.home-assistant.io/docs/authentication/providers/#legacy-api-password 2019-05-04 23:40:03 WARNING (MainThread) [homeassistant.components.http.auth] legacy_api_password support has been enabled. 2019-05-04 23:40:04 ERROR (MainThread) [homeassistant.setup] Error during setup of component incomfortclient Traceback (most recent call last):   File "/usr/local/lib/python3.7/site-packages/homeassistant/setup.py", line 153, in _async_setup_component     hass, processed_config)   File "/config/custom_components/incomfortclient/__init__.py", line 37, in async_setup     credentials = dict(hass_config[DOMAIN]) KeyError: 'incomfort'

I wrote the component, so it would be helpful if I made clear...
The path is definitely: custom_components/incomfort
The config is also:
incomfort:
  host: <IP_ADDRESS>

The above errors are appropriate, given the changes you made.
It would be helpful if you changed it back and posted those errors.

Sorry, got ahead of myself :-)
here's the error log when everything set as you suggested:
2019-05-06 00:21:18 WARNING (MainThread) [homeassistant.loader] You are using a custom integration for incomfort which has not been tested by Home Assistant. This component might cause stability problems, be sure to disable it if you do experience issues with Home Assistant. 2019-05-06 00:21:18 WARNING (MainThread) [homeassistant.components.http] Configuring api_password via the http component has been deprecated. Use the legacy api password auth provider instead. For instructions, see https://www.home-assistant.io/docs/authentication/providers/#legacy-api-password 2019-05-06 00:21:35 WARNING (MainThread) [homeassistant.components.http] Configuring api_password via the http component has been deprecated. Use the legacy api password auth provider instead. For instructions, see https://www.home-assistant.io/docs/authentication/providers/#legacy-api-password 2019-05-06 00:21:38 WARNING (MainThread) [homeassistant.components.http] Configuring api_password via the http component has been deprecated. Use the legacy api password auth provider instead. For instructions, see https://www.home-assistant.io/docs/authentication/providers/#legacy-api-password 2019-05-06 00:21:38 WARNING (MainThread) [homeassistant.core] Unable to remove unknown listener <function EventBus.async_listen_once.<locals>.onetime_listener at 0x7f7119b796a8> 2019-05-06 00:21:38 WARNING (MainThread) [homeassistant.core] Unable to remove unknown listener <function EventBus.async_listen_once.<locals>.onetime_listener at 0x7f71198a7620> 2019-05-06 00:21:38 WARNING (MainThread) [homeassistant.core] Unable to remove unknown listener <function EventBus.async_listen_once.<locals>.onetime_listener at 0x7f71198a7ae8> 2019-05-06 00:21:43 ERROR (MainThread) [homeassistant.core] Error doing job: Future exception was never retrieved Traceback (most recent call last):   File "/usr/local/lib/python3.7/concurrent/futures/thread.py", line 57, in run     result = self.fn(*self.args, **self.kwargs) TypeError: close() takes 1 positional argument but 2 were given 2019-05-06 00:21:48 WARNING (MainThread) [homeassistant.loader] You are using a custom integration for incomfort which has not been tested by Home Assistant. This component might cause stability problems, be sure to disable it if you do experience issues with Home Assistant. 2019-05-06 00:21:48 WARNING (MainThread) [homeassistant.components.http] Configuring api_password via the http component has been deprecated. Use the legacy api password auth provider instead. For instructions, see https://www.home-assistant.io/docs/authentication/providers/#legacy-api-password 2019-05-06 00:21:48 WARNING (MainThread) [homeassistant.components.http.auth] legacy_api_password support has been enabled. 2019-05-06 00:21:50 WARNING (MainThread) [custom_components.incomfort] setup(): Failed, check your configuration. Traceback (most recent call last):   File "/config/custom_components/incomfort/__init__.py", line 45, in async_setup     heater = incomfort_data['heater'] = list(await client.heaters)[0]   File "/config/deps/lib/python3.7/site-packages/incomfortclient/__init__.py", line 92, in heaters     heaters = await self._get(url)   File "/config/deps/lib/python3.7/site-packages/incomfortclient/__init__.py", line 65, in _get     assert response.status == HTTP_OK AssertionError 2019-05-06 00:21:50 ERROR (MainThread) [homeassistant.setup] Setup failed for incomfort: Component failed to initialize.
configuration.yaml is:
incomfort:   host: lan2rf.desmidt.org

I think this is the relevant error:
assert response.status == HTTP_OK
AssertionError

The HTTP GET is not returning a OK/200.
If you can do Linux/Bash, try:
HOSTNAME=lan2rf.desmidt.org
curl -X GET http://${HOSTNAME}/data.json?heater=0

And oh, the LAN2RF gateway requires a username and password to function (at least in my version)

core-ssh:/config/deps/lib/python3.7/site-packages/incomfortclient# HOSTNAME=lan2rf.desmidt.org
core-ssh:/config/deps/lib/python3.7/site-packages/incomfortclient# curl -X GET http://${HOSTNAME}/data.json?heater=0
404: File not found
Use MPFS Upload to program web pages

incomfort:
  host: lan2rf.desmidt.org
  username: YOUR_USERNAME
  password: YOUR_PASSWORD

seems to use basic auth

Btw. The default credentials are:
username: admin
password: intergas

Btw. The default credentials are:
username: admin
password: intergas

On my box they are printed on the back and seem to be different on each one
definitely not intergas as a password

When I add username/password same error occurs:
2019-05-06 00:49:20 WARNING (MainThread) [homeassistant.core] Unable to remove unknown listener <function EventBus.async_listen_once.<locals>.onetime_listener at 0x7f77424bd0d0>
2019-05-06 00:49:25 ERROR (MainThread) [homeassistant.core] Error doing job: Future exception was never retrieved
Traceback (most recent call last):
  File "/usr/local/lib/python3.7/concurrent/futures/thread.py", line 57, in run
    result = self.fn(*self.args, **self.kwargs)
TypeError: close() takes 1 positional argument but 2 were given
2019-05-06 00:49:28 WARNING (MainThread) [homeassistant.loader] You are using a custom integration for incomfort which has not been tested by Home Assistant. This component might cause stability problems, be sure to disable it if you do experience issues with Home Assistant.
2019-05-06 00:49:29 WARNING (MainThread) [homeassistant.components.http] Configuring api_password via the http component has been deprecated. Use the legacy api password auth provider instead. For instructions, see https://www.home-assistant.io/docs/authentication/providers/#legacy-api-password
2019-05-06 00:49:29 WARNING (MainThread) [homeassistant.components.http.auth] legacy_api_password support has been enabled.
2019-05-06 00:49:30 WARNING (MainThread) [custom_components.incomfort] setup(): Failed, check your configuration.
Traceback (most recent call last):
  File "/config/custom_components/incomfort/__init__.py", line 45, in async_setup
    heater = incomfort_data['heater'] = list(await client.heaters)[0]
  File "/config/deps/lib/python3.7/site-packages/incomfortclient/__init__.py", line 92, in heaters
    heaters = await self._get(url)
  File "/config/deps/lib/python3.7/site-packages/incomfortclient/__init__.py", line 65, in _get
    assert response.status == HTTP_OK
AssertionError
2019-05-06 00:49:30 ERROR (MainThread) [homeassistant.setup] Setup failed for incomfort: Component failed to initialize.

It does use basic auth.
curl --user ${USER}:${PASS} -X GET http://${HOSTNAME}/protect/data.json?heater=0

curl --user ${USER}:${PASS} -X GET http://${HOSTNAME}/protect/data.json?heater=0

yes, that works:
{"nodenr": 99,
"ch_temp_lsb": 167,
"ch_temp_msb": 11,
"tap_temp_lsb": 223,
"tap_temp_msb": 9,
"ch_pressure_lsb": 139,
"ch_pressure_msb": 0,
"room_temp_1_lsb": 255,
"room_temp_1_msb": 127,
"room_temp_set_1_lsb": 255,
"room_temp_set_1_msb": 127,
"room_temp_2_lsb": 255,
"room_temp_2_msb": 127,
"room_temp_set_2_lsb": 255,
"room_temp_set_2_msb": 127,
"displ_code": 231,
"IO": 2,
"serial_year": 18,
"serial_month": 2,
"serial_line": 15,
"serial_sn1": 0,
"serial_sn2": 24,
"serial_sn3": 83 ,
"room_set_ovr_1_msb": 7,
"room_set_ovr_1_lsb": 208,
"room_set_ovr_2_msb": 0,
"room_set_ovr_2_lsb": 0,
"rf_message_rssi": 26,
newyork-180:~ via2326$

OK, assuming that your configuration file is correctly formatted, then we can go no further without me making some changes to the code.
This would be a small change but, I am doing all this from my smartphone, won't be home until about 18 hours from now.
I will make changes to the component 2 significantly increase the login and we can go from there if you like.
We're on the verge of greatness!

OK, assuming that your configuration file is correctly formatted, then we can go no further without me making some changes to the code.
This would be a small change but, I am doing all this from my smartphone, won't be home until about 18 hours from now.
I will make changes to the component 2 significantly increase the login and we can go from there if you like.
We're on the verge of greatness!
I think you are, if you need any test system, I'm here, take care

@NdS-Research-Facilities I have identified the issue.
Could you tell me which cURL command returns your heater list?
Mine is:
curl -X GET http://${HOSTNAME}/heaterlist.json

But yours may use a different URL, or require authentication (or both, or neither):
curl --user ${USER}:${PASS} -X GET http://${HOSTNAME}/protect/heaterlist.json

... And this may work in your configuration.yaml:
  hostname: lan2rf.desmidt.org/protect

The new gateway with authentication uses indeed a different url, for reference see how I've implemented support for the new gateway in my custom component: https://github.com/royduin/home-assistant-incomfort/commit/12e136953897e5f7677f71f2ca051d6014bb3182

Roy, I don't think your code GETs heaterlist.json?

Roy, I don't think your code GETs heaterlist.json?

That's true because probably 99% only got one heater so the ID is 0. Haven't heart anyone who has multiple.

Probably closer 99.7%, but the client library was written for that, and also for any of 0, 1 or 2 room thermostats.

@NdS-Research-Facilities I have identified the issue.
Could you tell me which cURL command returns your heater list?
Mine is:
curl -X GET http://${HOSTNAME}/heaterlist.json

But yours may use a different URL, or require authentication (or both, or neither):
curl --user ${USER}:${PASS} -X GET http://${HOSTNAME}/protect/heaterlist.json

newyork-180:~ via2326$ curl --user admin:ho9619pi -X GET http://lan2rf.desmidt.org/protect//heaterlist.json
404: File not found
Use MPFS Upload to program web pages
newyork-180:~ via2326$ curl -X GET http://lan2rf.desmidt.org/protect//heaterlist.json
401 Unauthorized: Password required
newyork-180:~ via2326$

lan2rf.desmidt.org/protect

seems to work

@NdS-Research-Facilities
The cURL fail is because the double slash should be a single slash? protect//heater list.json

@NdS-Research-Facilities
The bug is in the client (and exception reporting should be improved) so will push these out soon enough.

@NdS-Research-Facilities
The bug is in the client (and exception reporting should be improved) so will push these out soon enough.

Looking good

@NdS-Research-Facilities
The cURL fail is because the double slash should be a single slash? protect//heaterlist.json

This better
newyork-180:~ via2326$ curl --user admin:greatsecretpassword -X GET http://lan2rf.desmidt.org/protect/heaterlist.json
{"heaterlist":["1802f02483",null,null,null,null,null,null,null]}

1802f02483 = the heater serial#

@NdS-Research-Facilities
The bug is in the client (and exception reporting should be improved) so will push these out soon enough.

Looking good

How many room thermostats do you have?  Currently, the code will show two thermostats no matter what, but will remove inactive thermostats (temp = 327.7) in future.

Anyway, have a play with it & let me know if you find any more bugs.

@NdS-Research-Facilities

Looking good

How many room thermostats do you have? Currently, the code will show two thermostats no matter what, but will remove inactive thermostats (temp = 327.7) in future.

Currently I have a manual (old style) wired thermostat, but would like to control heating through HA.
I will receive several temp sensors shortly so that would be my room input.
I have Danfoss BLE radiator valves which also measure room temperature.
I'm hoping to put all those together and control heating (burning) in a more efficient fashion

This PR has been replaced by PRs #23736, #23830, and (WIP) #23812.


yarn or npm in options

Wee need to customize if we want to use npm or yarn for install node dependencies.

Use javasscript package manager variable #24


FAQs: Add content

see discord.

Implemented in 8ff6c2bca4a8470e0570425a9263935b69c71d81, made some adaptions because the grammer seemed off and  "Where to find the website?" did not make sense here.


Broken in Angular 5.0

Found this attempting to upgrade ng4.2 application to ng5.
Can recreate: Clean ng cli generated template, then upgrade to angular 5. Add ngx-wig as dependency, import into the module. Several build warning but breaking during application init.
compiler.js:466 Uncaught Error: Unexpected value 'Ng2WigModule' imported by the module 'AppModule'. Please add a @NgModule annotation.     at syntaxError (compiler.js:466)     at compiler.js:15088     at Array.forEach (<anonymous>)     at CompileMetadataResolver.webpackJsonp.../../../compiler/esm5/compiler.js.CompileMetadataResolver.getNgModuleMetadata (compiler.js:15071)     at JitCompiler.webpackJsonp.../../../compiler/esm5/compiler.js.JitCompiler._loadModules (compiler.js:33484)     at JitCompiler.webpackJsonp.../../../compiler/esm5/compiler.js.JitCompiler._compileModuleAndComponents (compiler.js:33445)     at JitCompiler.webpackJsonp.../../../compiler/esm5/compiler.js.JitCompiler.compileModuleAsync (compiler.js:33361)     at CompilerImpl.webpackJsonp.../../../platform-browser-dynamic/esm5/platform-browser-dynamic.js.CompilerImpl.compileModuleAsync (platform-browser-dynamic.js:230)     at PlatformRef.webpackJsonp.../../../core/esm5/core.js.PlatformRef.bootstrapModule (core.js:5443)     at Object.../../../../../src/main.ts (main.ts:11)
Is integration with ng5 in the roadmap for this project?

thank you for feedback, we will check it

Had the same error, temporarily fixed it by deleting @angular/core folder under ngx-wig. I think its an error in core module version missmatch.

updated the package, please check

The issue is resolved for me, great thanks!


RDM disk - support or gracefully manage

Need to look at (at gracefully manage in any case) RDM disks

We do not support RDM disk based volumes. "-o diskformat=" only supports thin, eagerzeroedthick, zeroedthick. Should we close this @msterin ?

We can punt to v.next, by I think we need to understand he implications / use cases / cost before closing.

Moving all v1.next to Future as done for remaining issues.


Implement around filter

This is the implementation originally filed by user
https://github.com/wolfhardfehre via #11 which couldn't be merged due to
merge conflicts and the original author had already deleted his fork
and was unable to restore the deleted branch.

@sebkur thanks!


ci: set goproxy

Setting GOPROXY to gocenter.io to fix build issue. GoCenter continues…to serve module versions and honor immutability and availablility requirement of a central repo

issue is unrelated


Support for x64 on ARM64

Issue
Support for x64 emulation on ARM64 was added to Windows 10 Dev builds last year.  In order for us to detect the presence of that support, a new API was needed.
Change
This change fixes #666 by implementing dynamic loading of the API and invoking it specifically for x64 when the machine is ARM64.  The API can replace our current use of IsWow64GuestMachineSupported, but there is no need to take the additional risk of that change at this time.
Validation
As we do not have any automated test bed for ARM64, I was only able to test it manually on a local device.
Microsoft Reviewers: Open in CodeFlow

/azp run


raidboss: Fix seal common translation for param netRegex

This would break on the eureka_hydatos version:
netRegex: { line: '.* will be sealed off.*?', capture: false },
This patch allows this to be translated properly.  However, this patch doesn't change the trigger itself because more work needs to be done on message vs gamelog etc before using the parameter version.

cc @trim21


[RFR] Introducing  and

Original PR: https://github.com/marmelab/admin-on-rest/pull/77

Still in WIP even after adding I18N. Indeed, passing via a Translate HOC removes the input prop, causing the <ImageInput /> to break.
Let's see this with @JulienDemangeon tomorrow.

And we're back to RFR.

And... needs rebase

4 months since first commit, this is very suspect. If you want my opinion, your PR has been marabouted. I advise you to contact Pr ABA as soon as possible.

Code review applied.

\o/


Can not connect named instance

I use precompiled version of sqlsrv driver from Remi's repository under Centos 7.2 (core). (Actually inside docker image).
Successfully connecting to ordinal sql server but somehow can not connect to named instance like that:
$pdo = new PDO("sqlsrv:Server=servername\\H;Database=dbname", "testuser", "testpass");
The same issue with sqlsrv_connect() without PDO.
Can anybody confirm successful connection to named sql server instance?

If named instance is on known static port there is workaround:
$pdo = new PDO("sqlsrv:Server=servername,56789;Database=dbname", "testuser", "testpass")
where 56789 is port number.
This works well for me.

Awesome! 👍 I will go ahead and close this issue for now.

Thanks )


Migrate from JS to Jquery Version

Is there simple documentation of how to move from the JS version of your AMAZING code to the new Jquery version. I'm running into trouble, I've done too much fiddling with my own main.js to start from scatch. Can you offer a how-to migrate guide?

Ignore me. The issues I had whilst I thought I was 'migrating' were issues caused by Wordpress' build of JQuery. I removed that, your cropper worked delightfully. I'm so happy with your script, building a really nice project with it. Thank you so much for giving the world this gift of code 👍


More rename fsp to financial service provider

AB#1234
Describe your changes
Continue from other PR, more renaming in the code.
Checklist before requesting a review

[ ] I have performed a self-review of my code
[ ] I have added tests wherever relevant
[ ] I have made sure that all automated checks pass before requesting a review
[ ] I have communicated above whether I need any deviation from our PR guidelines (eg. "I don't want the reviewer to merge on my behalf because...")

@diderikvw This PR is marked as draft and no changes have been made for over a month. Can we close it or do you want to continue with it?

Given the quantity of conflicts, I'm assuming this would not be worth rebasing, especially given the nature of the work. I'm closing for now. The branch will remain if anyone would like to resurrect this or reopen it.


[rpcServer]: add time_lock_delta overflow check for UpdateChannelPolicy

Signed-off-by: Eval EXEC<EMAIL_ADDRESS>Change Description
This PR want to add time_lock_delta overflow check in rpcServer, the maximum time_lock_delta should be max(uint16), fix #7320
Steps to Test
Pull Request Checklist
Testing

[ ] Your PR passes all CI checks.
[ ] Tests covering the positive and negative (error paths) are included.
[ ] Bug fixes contain tests triggering the bug to prevent regressions.

Code Style and Documentation

[x] The change obeys the Code Documentation and Commenting guidelines, and lines wrap at 80.
[x] Commits follow the Ideal Git Commit Structure.
[x] Any new logging statements use an appropriate subsystem and logging level.
[ ]  There is a change description in the release notes, or [skip ci] in the commit message for small changes.

📝 Please see our  Contribution Guidelines for further guidance.

Would be ideal to add unit tests showing the overflow would now error

This PR failed at make lint, it trigger the missing parallel test method.
I wonder there are many unit tests in history commits didn't trigger the paralleltest error.

I added [skip ci] in commit message.

@guggero Hello, could you please trigger the CI action. Thank you. :heart:

@eval-exec , you need to remove the [skip-ci] directives in your commit titles for the CI to run

https://github.com/lightningnetwork/lnd/actions/runs/3996088114/jobs/6855758636
https://github.com/lightningnetwork/lnd/actions/runs/3996088114/jobs/6855758779
These CI actions are failed.

the coverage one is expected to fail at the moment (pending https://github.com/lightningnetwork/lnd/pull/7252)
The other one I have just re-run to see if it fails consistently or if it is just a flake.
The linter one needs to be fixed too though and you also need to add a note to the release notes

Looking good @eval-exec ! Just needs a merge conflict fix now :)

Looking good @eval-exec ! Just needs a merge conflict fix now :)

Hello, merge conflict has fixed now. :smile:

@eval-exec, remember to re-request review from reviewers when ready

@eval-exec, remember to re-request review from reviewers when ready

The CI failed, don't know why.

that failure was unrelated to your PR :) it should be fixed in master now so should work now

@ellemouton: review reminder
@eval-exec, remember to re-request review from reviewers when ready

Thank you. I added rpcserver:  to first commit title.

I added rpcserver:  to first commit title

I dont see this change?

I added rpcserver:  to first commit title

I dont see this change?

Sorry, I updated now.

@eval-exec, remember to re-request review from reviewers when ready

@eval-exec - can you change the base of this to the 0-16-1-staging branch please (see the edit button top right) and then rebase?

@eval-exec - can you change the base of this to the 0-16-1-staging branch please (see the edit button top right) and then rebase?

Done  :heart:

I think this PR is ready to merge.

@eval-exec   - it will only be merged once all the CI checks have completed.


replace travis with github ci

nice, I'm thinking we should probably soon bump the node versions?

Yes, I think it's April when 12.x goes out of LTS :smiling_face_with_tear:


Just saying thank you for this tool!

Details
This tool is fantastic, thank you for the work.
As an aside, this is the first application that has maxed out the CPU cores on my M1 Max with 64GB of ram...  To the point that the fans even turned on,  I'm honestly not sure if I've heard them spin up befeore.
That in its self is an acheivement that I appreciate!

Haha, thank you! Appreciate your kind words.
I loved this issue so much that I posted it on Twitter https://twitter.com/harlan_zw/status/1692825156228403448


thuang-update-alertaccordion

Description
Added accordion!

PTAL thank you!!
Issue
ch<fill_in_issue_number>
Test plan
Write how your changes are tested, or give a convincing reason why they can't be tested automatically.

The arrow to the right of the alert!

@tihuan sorry i meant if we wanted the table to show up with the different error messages not the accordion action

Worked with Phoenix offline for a proof of concept!


FALCON-2025 Periodic revalidation of kerberos credentials should be done on loginUser

+1

Fix the minor nit and ship it!

Except for a minor nit looks good.  :+1:

+1


Pylance doesn’t seem to know about the int.bit_count method

Environment data

Pylance version: unknown, shipped with the Microsoft VSCode Python extension, version 2024.22.0

Pylance doesn’t appear as a separate entry in my VSCodium extension manager.

OS and version: Ubuntu 22.04
Python version: Python 3.10.12 at path /bin/python3

Code Snippet

Type the following into VSCode/VSCodium:
number = 123
number.bit_count()

While typing the second line, the Python extension will suggest bit_length but not bit_count even though the latter function was added to the int class with Python 3.10.
Expected behavior
After typing number.bit_, both bit_count and bit_length are suggested as auto-completions.
Actual behavior
After typing number.bit_, only bit_length is suggested.
Logs

N/A – I don’t think this issue needs a log trace as it’s just a missing feature or oversight, in my opinion.

This does work but you have to select an interpreter that's 3.10 or higher:

The interpreter down here:

If say I pick a 3.9 interpreter, I get this:

This does work but you have to select an interpreter that's 3.10 or higher:

I have the choice between three interpreters which are all version 3.10.12. Therefore, please reopen the issue.

The issue also occurs on macOS 12.7.5. And yes, I’m also using Python 3.10 or higher in this case!

Can you include the log as described here?
https://github.com/microsoft/pylance-release/blob/main/TROUBLESHOOTING.md#filing-an-issue
That should tell us which version we think python is. It might be that the version you picked doesn't run for some reason and we can't get the version information from it.


✨ PowerApps solution POC

Cc: @adamcogan @DavidAbraham082 @pierssinclairssw

Pain

As per @adamcogan's requirement, we need a data mapping solution for Dynamics365 systems to talk to our People API.
Suggested Solution
Do a POC of PowerApps Solution
Tasks

[x] Get a demo with sample data that customers can try
[x] Create a PowerApps solution
[x] Have it talk to the PeopleAPI

Thanks!

Common solution:
Prerequisite: The customer has a particular CRM system, say Dynamics365
Step 1: SSW - Provide an exported PowerApps solution in the source code

Figure: PowerApps solution with table schema definitions and other components, acting as a connector between customer's CRM and People API
Step 2: Customer - imports our packaged solution to their PowerApps
Step 3: Customer - choose a proper data connector and configure data mappings

Figure: There are many data connectors provided by Power Platform that the customer can choose from
Step 4: Customer - do data seeding with the configurations set from above. Now all data is ready for People API to consume.
Step 5: Customer - configure the People API they purchased to query the data sources built from above.
Step 6: Customer - Try out SophieBot with their own data
Note:

We can provide tech support at any step above
This PowerApps solution is feasible for a wide range of data source, though not all of them
If this solution doesn't suit the customer's needs, they can either implement by their own or choose our tech support
We can iterate the solution to support more business models e.g. support push model apart from the pull model above


Item rarity and monster pack size are inverted in "Highlight map rolls" feature

Hello, on version 1.54.7, it seems the input boxes for item rarity and monster pack sizes are inverted.
Here are some screenshot demonstrating the inversion on the same map:
Setting rarity threshold to 30 highlights the 31% pack size:

Setting pack size threshold to 35 highlights the 49% rarity:

Huh, you're right. Thanks for reporting, I'll fix asap.

Fixed in v1.54.7 (Hotfix 1)


Low discoverability of both get_mlil_var_refs and get_hlil_var_refs

The two methods to get xrefs to variables are hard to figure out by the user. One user reached out to ask how he can get all xrefs to a variable. He said he browsed the API docs for a while and cannot find a clue. I -- the author of this code -- cannot remember the name and had to eventually read our code to figure out the name of the two functions. It is kinda problematic to be that hard to find out.
We should consider making a get_var_refs that is better to discover. It should check whether the incoming function is a HLIL function or not, and decide to use the underlying get_mlil_var_refs or get_hlil_var_refs accordingly.

We should probably move the get_mlil_var_refs to MediumLevelILFunction and rename it to get_var_refs, and the same for get_hlil_var_refs.


See which statuses upup catches (e.g. don't catch 404)

So at the moment UpUp caches 404 responses?


timer runs indefinitely after ghost finishes

I only noticed this since yesterday, but when I click on a ghost to watch and it finishes, it does not restart, rather the timer just keeps going

Issue also happens when I scrub all the way back to 0.000 (but when paused, it scrubs to the start of the ghost as expected)

seems to be fixed with 0.3.8, thank you


feature: Keep data-attributes of spans

Is your feature request related to a problem? Please describe.
I'd like to take advantage of mkdocs-material's instant previews, by adding data-preview to autorefs spans generated by mkdocstrings-python. Unfortunately, autorefs matches spans with a regex, and this regex is strict and only matches spans with exactly one data-autorefs-* attribute.
Describe the solution you'd like
I'd like autorefs to allow other data- attributes to appear in its spans, and report them to anchors when it transforms them.
Describe alternatives you've considered
/
Additional context
https://github.com/squidfunk/mkdocs-material/issues/6704

Quick solution:
AUTO_REF_RE = re.compile(
    r"<span data-(?P<kind>autorefs-identifier|autorefs-optional|autorefs-optional-hover)="
    r'("?)(?P<identifier>[^"<>]*)\2(?P<attrs> [^>]*)?>(?P<title>.*?)',
    flags=re.DOTALL,
)

>>> from mkdocs_autorefs.references import AUTO_REF_RE
>>> AUTO_REF_RE.search('hello').groupdict()
{'kind': 'autorefs-identifier', 'identifier': 'hey', 'attrs': ' data-preview data-preview="0" data-preview', 'title': 'hello'}

A bigger change that could maybe bring more robustness to future changes and features, would be to use a custom tag to delimitate auto-references, something like <autoref ...>...</autoref>. With this, it becomes easy to match autorefs as just plain strings, and maybe parse their attributes with a custom HTML parser::
AUTO_REF_RE = re.compile(r"<autoref (?P<attrs>.*?)>(?P<title>.*?)</autoref>")

from html.parser import HTMLParser
class AttrsParser(HTMLParser):
    def __init__(self):
        super().__init__(self)
        self.attrs = []

    def parse(self, html):
        self.attrs.clear()
        self.feed(html)
        return self.attrs

AttrsParser().parse('some title')
# [('data-preview', None), ('data-identifier', 'pathlib.Path'), ('data-other', '0')]

The regex approach sounds good to me.
I only had the urge to tweak some (even pre-existing) parts of that regex :sweat_smile:
AUTO_REF_RE = re.compile(
    r"<span data-(?P<kind>autorefs-(?:identifier|optional|optional-hover))="
    r'("?)(?P<identifier>[^"<>]+)\2(?P<attrs> [^<>]+)?>(?P<title>.*?)',
    flags=re.DOTALL,
)

To get you the rest of the way there, you can still use this AttrsParser in a slightly creative way

To get you the rest of the way there, you can still use this AttrsParser in a slightly creative way

This wouldn't be needed as we already got the kind and identifier from the regex. The rest can just be copy-pasted into the anchor :slightly_smiling_face:


usc.adserver.snapads.com

Energized Protection - block ⚡

Let's make an annoyance free, better open internet, altogether!

Issue Submit Form

  Provide the following infos properly, which will help us to resolve your issue quickly.

Issue(s):
Type x in between [ ] and make sure there isn't any space between brackets. Example; for Your Selected Issue(s), type like this - [x]
You can select more than one category of issues if you need to!

[ ] Whitelist
[x] Blacklist
[ ] App Broken
[ ] Website Broken
[ ] Request
[ ] Other Issue

Pack(s):
Write the name of the pack(s) you are using.

Pack(s) Name: blu

Extension(s):
Also name the extension(s) if you are using any. If you don't then leave it blank.

Extension(s) Name:

Domain(s):
If you are submitting this issue for whitelist/blacklist issue, send us the domain(s) for whitelisting/blacklisting here. Kindly use the Code Tag to prevent tracking.

Domain(s):

usc.adserver.snapads.com

Your Config:
Just to ensure there is no issues or conflicts with other app/software/magisk module/extension/source list.
Make sure you are running Energized Protection Service only.

Client:

Version:

Details:
Write us a lil bit more about your issue or query. You can attach any screen shot or log of the issue or advert, this will help to highlight it.

Your Issue Detail:
Snapchat ads. There may be other domains too.

Thank you for making Energized Protection great with your kind help!

A project by Ador with ❤

I'm not using Snapchat atm! If you can help with more ads source, kindly reopen and add here.

Sure. All ads are blocked for me now, but based on the URL I'm thinking there may be other ads for other regions using different subdomains, but no way for me to test. Thanks!


Structure members are repeated twice.

MonitorConnect/TargetConnect/TargetJoin are repeated twice in the structure definition.

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

ID: 0cdec7f5-7781-bc22-dff0-f6ced982868c
Version Independent ID: a388bc12-370b-bb73-5c80-df7cd3ac4460
Content: _DXGK_CONNECTION_CHANGE (d3dkmddi.h) - Windows drivers
Content Source: wdk-ddi-src/content/d3dkmddi/ns-d3dkmddi-_dxgk_connection_change.md
Product: windows-hardware
Technology: windows-devices
GitHub Login: @lorihollasch
Microsoft Alias: loriwhip

@vnvsrikanth , thanks for reporting this. This behavior is because of a bug in our internal documentation build tools. There is an internal bug filed against this behavior, so I am closing this GitHub issue. Thanks again, and apologies for the rendering glitch!


PMID:26687354 cohesin loading

Back to this one...I will finish it one day...I will hopefully try to LEGO this one at the workshop...
FYPO:0005555	decreased cohesin loading
could this be renamed
decreased mitotic cohesin loading (it is defined vegetatively)

and
FYPO:0005556	abolished cohesin loading

FYPO:0005557	decreased cohesin unloading

text edits done in
edit file: c25adbc98d6aa70b5d5546fcda9e3fcf2d29ef84
release: 29a45a758b00fedb8ecd9abb0ec17625543a0302
forgot to update the xps; will close when that's done


Updated fs-extra dependency to fix issue with node v12

Hey @jazeee thank you for merging the pull request!
I realized soon after submitting it that my terminal I was testing on was using the wrong version of Node and there were a few other issues that needed to be fixed.
If you have a second, I would greatly appreciate if you could merge the new changes as well.
Thanks again!  Much appreciated.

No prob.


⚠ Bofrost.be has degraded performance

In 54ef5d7, Bofrost.be (https://www.bofrost.be) experienced degraded performance:

HTTP code: 200
Response time: 1189 ms

Resolved: Bofrost.be performance has improved in 540fdf5.


Fix skipped unit tests on linux github action workflow

1. on linux agent when tye2 was still on dotnet 6
// tests tagged with
[Trait("FailsInGithubActions", "true")]

almost all tests are green : 203 / 209

the red tests are due to host.docker.internal not being accesible in the linux variant of docker

https://github.com/docker/for-linux/issues/264
https://stackoverflow.com/a/43541732/45091
even aspire has a workaround for this : https://github.com/dotnet/aspire/blob/main/src/Aspire.Hosting/Utils/HostNameResolver.cs

i've disabled the red tests for now (by adding a xUnit trait for them and filtering them out based on it):

Originally posted by @razvangoga in https://github.com/tye-v2/tye2/issues/7#issuecomment-1967567401
2. on linux agent after upgrading tye2 was to dotnet 8
// tests tagged with
[Trait("FailsAfterNet8", "true")]

disabled to get #30 merged

All tests (old and new ones) pass when i run the entire unit tests suite
locally (win 11 with latest docker desktop version running in wsl2). They
crash only in the ga workflow.
My ideea here was to spinn up an ubuntu vm and try to run the tests in it
so they are as close as posible to the workflow’s setup…
On Thu, Mar 7, 2024 at 19:22 drakon660 @.***> wrote:

I will check those 2 failing tests
—
Reply to this email directly, view it on GitHub
https://github.com/tye-v2/tye2/issues/23#issuecomment-1984164917, or
unsubscribe
https://github.com/notifications/unsubscribe-auth/AAIETZQFW54BCB75MIE6G7LYXCV47AVCNFSM6AAAAABD43ZIQKVHI2DSMVQWIX3LMV43OSLTON2WKQ3PNVWWK3TUHMYTSOBUGE3DIOJRG4
.
You are receiving this because you authored the thread.Message ID:
@.***>

Ok I will check on mac os also.


xcursor: add default cursor file option

Using the xcursor module to configure the cursor within an XMonad environment I noticed that the default cursor [1] is a X symbol.
This can be changed to a normal arrow using: xsetroot -cursor_name left_ptr.
Sadly this approach only works when executed after the module has set the cursor. As I could not find a sensible way to control the sequence of lines added to ~/.xsession via xsession.initExtra adding this small option seems to be the most straight forward way of changing the default cursor.
[1]: i.e. the cursor used when hovering over the wallpaper as well as over applications that do not define a cursor

Thanks for the contribution! It looks good in general but I added a comment about maybe simply being opinionated and always setting left_ptr.
Oh and about the initExtra option you can control the order using the mkBefore and mkAfter functions. Something like this should work:
xsession.initExtra = lib.mkAfter "xsetroot -cursor_name left_ptr"

These functions are quite good to know about so I thought I'd add that 🙂

Thanks for the hint on controlling initExtra - that is exactly what I was initially looking for.
I agree that left_ptr would be better as a default value.

Good that this is more (reliably) configurable. Don't much care what the default is as long as I can change it. However I'll slightly defend X_cursor as more traditional / historical.
It's only used where there's nothing to click on (left ptr) and no text to highlight (I beam). It's a convention tied to X11 itself, along with that tight gray weave background bitmap, that predates Linux. (I had a hard time finding screenshots to prove that, I think because screenshooters often omit cursor, but here's the look I mean: https://goo.gl/images/khZ34B
I think the left ptr everywhere is a convention from Mac/Win and fancy new window managers. "New" in this discussion means after ~1994 — get off my lawn. :)
Anyway, yes, other than triggering nostalgia for xclock and twm, looks okay to me.

Thanks for the historic background! Very interesting. I suspected that there was a reason for this default value which is why I did not change it instead of adding the option. Fancy new window managers definitely formed my expectations in this context :-) In principle showing the X when hovering over the unclickable background makes perfect sense.

@league That sounds fair enough.
So my proposal would be to change the default to left_ptr and the example to X_cursor. I would also prefer the option name to be something more specific, for example defaultCursor.
@KnairdA Could you update the PR with the above changes?

Looks good to me.
@league I've added you as a collaborator so if you are happy with the changes feel free to squash and merge keeping "xcursor: add default cursor file option" as the commit message.

Squashed and rebased to master in 1a471b0a45ac15f1128f2f948b50da2677728164. Thanks @KnairdA for the contribution! And @league for feedback 🙂


problems when server side object is replaced

For ex:
obj := client.GetObject()
here obj is of type client.Object
Now read part of object and do a Seek operation.
Now replace the object on the server side.
Now continue reading the object (or StatObject). It should give error, instead it would read from the new replaced object.
Solution: remember the ETag and use it as a reference to make sure that the same object is being referred to.

Dup of https://github.com/minio/minio-go/issues/656


Testing

From Sow:
Testing will include various elements:

Simulation testing using Cosmos SDK’s simapp functionality;
Invariant checks;
Performance testing, particularly around End-Block.
Economic testing

Each of these will be individual issues.


Add Awesome CSS to Front-end development section

Thanks, but your list needs a lot of work. The item descriptions needs to be a lot better and your repo description is wrong. Try again in a while when your list has improved ;)

Thank you giving advice. I will try make it better.


ensure grid type is float

closes #55

Thank you @nabriis for taking a look.
Fix
The main fix in this PR is real = np.zeros(self.grid.shape). It was before: real = np.zeros_like(self.grid).
before change, if self.grid is int, parameter values will be int. Which means if the function has value 1.5 in one of the steps, the resulting projection on the parameter space will make it 1 (float -> int).
New convention
Then I realized to ensure consistency, and to avoid any similar future problems we can make the convention that the grid values is always float. Thus the change: return dim_grid.astype(float) (note: I just change it from np.float64 to float)

Thank you @nabriis for taking a look.
Fix The main fix in this PR is real = np.zeros(self.grid.shape). It was before: real = np.zeros_like(self.grid).
before change, if self.grid is int, parameter values will be int. Which means if the function has value 1.5 in one of the steps, the resulting projection on the parameter space will make it 1 (float -> int).
New convention Then I realized to ensure consistency, and to avoid any similar future problems we can make the convention that the grid values is always float. Thus the change: return dim_grid.astype(float) (note: I just change it from np.float64 to float)

Hi @amal-ghamdi, OK. It looks good to me. I wondered if it could cause some issues for e.g. large 2D geometries forcing everything to float, but its probably fine.

Thank you @nabriis for taking a look.
Fix The main fix in this PR is real = np.zeros(self.grid.shape). It was before: real = np.zeros_like(self.grid).
before change, if self.grid is int, parameter values will be int. Which means if the function has value 1.5 in one of the steps, the resulting projection on the parameter space will make it 1 (float -> int).
New convention Then I realized to ensure consistency, and to avoid any similar future problems we can make the convention that the grid values is always float. Thus the change: return dim_grid.astype(float) (note: I just change it from np.float64 to float)

Hi @amal-ghamdi, OK. It looks good to me. I wondered if it could cause some issues for e.g. large 2D geometries forcing everything to float, but its probably fine.

Thank you @nabriis for your comment!
I think it is probably fine in terms of data size given that a single 2D sample will have l*m parameters and the grid information is stored in l+m so it is relatively small. And we store one geometry per n samples.
Also since  grid points in continuous geometry represents points at R or R^2, it might makes sense to store them as floats.


New version: Microsoft.OneDrive.Internal.Slow version 23.160.0801.0001

Pull request has been created with WinGet Automation :rocket:
Microsoft Reviewers: codeflow:open?pullrequest=https://github.com/microsoft/winget-pkgs/pull/115727&drop=dogfoodAlpha

Automatic Validation ended with:

Installation failed with exit code -2147012867
2023-08-08 09:16:01.452 [FAIL]  Msg:[InternetOpenUrl() failed.]
2023-08-08 09:16:01.625 [CLI ] Failed to download, waiting a bit and retry. Url: https://oneclient.sfx.ms/Win/Installers/23.160.0801.0001/amd64/OneDriveSetup.exe


Flutter: Dice App: Logic and adding functions

Description
After having assets and UI, you have to create a logic and function between them, to complete the working of DICE App.
Reference: #5417
Domain
Android Dev (Flutter)
Type of Contribution
Others
Code of Conduct

[X] I follow Contributing Guidelines & Code of conduct of this project.

/assign

@ViAsmit


Update package.json

thank you @timelsass, I keep forgetting to update that

I know :laughing:  - I don't know your normal process, but I use yarn instead of npm and use yarn version --new-version 1.2.3
It sets the version in package.json automatically for you, and will tag git for you by default.
Saves a couple of steps on a release.  There's also preversion/postversion hooks so you can have some custom commands if you need more control over it.  Given the tags for kirki - you'd want to make a .yarnrc or set some configs: https://yarnpkg.com/lang/en/docs/cli/version/#toc-git-tags (default behavior tags with v1.2.3 instead of 1.2.3)
Just thought I'd share it with you cause yeah - that's something I forget all the time too


Allow setting client's endpoint via environment variable

Problem
Currently, it's not possible to set the OpenLineage endpoint (hard-coded to /api/v1/lineage) using an environment variable when running the Airflow integration.
Solution
Given that it's not possible to create the client manually in Airflow, especially now that OpenLineage has become an official Airflow provider, this change seems like the only feasible solution.

[ ] Your change modifies the core OpenLineage model
[ ] Your change modifies one or more OpenLineage facets

One-line summary:
Allow setting client's endpoint via environment variable.
Checklist

[x] You've signed-off your work
[x] Your pull request title follows our guidelines
[x] Your changes are accompanied by tests (if relevant)
[x] Your change contains a small diff and is self-contained
[x] You've updated any relevant documentation (if relevant)
[x] Your comment includes a one-liner for the changelog about the specific purpose of the change (if necessary)
[ ] You've versioned the core OpenLineage model or facets according to SchemaVer (if relevant)
[ ] You've added a header to source files (if relevant)

SPDX-License-Identifier: Apache-2.0
Copyright 2018-2023 contributors to the OpenLineage project

Not sure the Spark CI failure is related to this PR? https://app.circleci.com/pipelines/github/OpenLineage/OpenLineage/8157/workflows/6d9ff1bd-05ee-49ed-982a-bd2779713139/jobs/142629

Codecov Report

Merging #2151 (130cc5a) into main (c641dd9) will increase coverage by 2.12%.
The diff coverage is n/a.

:exclamation: Your organization needs to install the Codecov GitHub app to enable full functionality.
@@             Coverage Diff              @@
##               main    #2151      +/-   ##
============================================
+ Coverage     80.98%   83.10%   +2.12%
============================================
  Files            90       41      -49
  Lines          3792     2078    -1714
  Branches         33        0      -33
============================================
- Hits           3071     1727    -1344
+ Misses          682      351     -331
+ Partials         39        0      -39

see 49 files with indirect coverage changes
:mega: We’re building smart automated test selection to slash your CI/CD build times. Learn more

Not sure the Spark CI failure is related to this PR? https://app.circleci.com/pipelines/github/OpenLineage/OpenLineage/8157/workflows/6d9ff1bd-05ee-49ed-982a-bd2779713139/jobs/142629

It's not. There are two things:

Please rebase to head main. Script in CI compares current branch to it so it finds changes for e.g. for Spark.
Those tests fail on forked repos. I'll try to change this and skip it on forks.

Rebased. Thanks.

We should also make this consistent in the Java client.

We should also make this consistent in the Java client.

Created this ticket: https://github.com/OpenLineage/OpenLineage/issues/2164


Added implementation for #1321

Automatically associate parameter and template files based on metadata link/ hint.

Fixes #1321

@StephenWeatherford Thanks. Here is a PR.

@BernieWhite I could swear I asked if you could provide some samples, but I can't see that comment anywhere.  Could you do so?  Thanks.

Closing due to inactivity


Negative margin on grid?

Why on grid class there is negative margin on right?
margin-right: -0.25em;
It messes up the columns a bit. Is this a bug or is there a reason?

It’s there for a reason—setting the columns to display: inline-block means that they honor the whitespace in markup, putting regular word spaces between each column. The negative margin is there to counter the whitespace.
However, if you delete the whitespace in your markup (or if it’s never present—for instance, React eliminates whitespace in its rendered components), then the negative margin is problematic.
One fix is to add a modifier to the grid container to remove whitespace from the columns:
.o-grid--no-whitespace {
  .o-grid__col {
    margin-right: 0;
  }
}

Wow thanks! I am actually using React in my project and that is why I don't have any whitespace. Thank you for fast response.


Use JSON filler instead of PAUSE tokens

Thanks for the exciting approach! I've been playing around with evaluating entropy for a while now, but haven't yet considered valentropy. I'll have to change that. ;)
I'd like to point out a very powerful approach as a replacement for CoT or PAUSE tokens: using legal filler syntax in enforced JSON output such as spaces or newlines. In my experience, this works very well WITHOUT any fine-tuning.
JSON syntax would also offer further possibilities in this context, such as forcing intermediate "reasoning" steps.
I've documented the approach at https://www.reddit.com/r/LocalLLaMA/comments/1g0ukv4/from_instinct_to_insight_how_roar_transforms_ai/ and will see how I can incorporate Entropix (and then hopefully finally publish the code).

Do you have any benchmarks on this claim?  I think adding JSON syntax might not be the best choice as "reasoning" rarely occur in JSON syntax and enforcing one on it would result in reasoning degradation. Here's a paper which study this extensively : https://arxiv.org/abs/2408.02442

Unfortunately, I don't have any benchmarks, I don't have the resources for that at the moment. My code is complex and dirty and contains many more optimizations and feedback loops that I would have to remove first. So I'll just make claims. So it's completely OK to ignore my statement and close this issue (there was no other option here).
What I can say is that I have what I think is a very powerful chatbot that started using padding tokens (pad, space, tab, newline) on its own. I'm attaching a simple but real example:

That already worked very well with Mixtral8x7, and I'm currently using Gemma2 9B. Not exactly very large models. The bot uses the "reasoning" keys to think about the interaction and its response, which works extremely well.
A few months ago I started calculating the entropy and in my experiments it decreased (mostly) with more padding tokens. Forcing additional padding didn't work well at the time, but I didn't pursue the approach any further. Until now.
For forcing JSON, I use lm-format-enforcer. Thanks for the paper. I'm not surprised that the quality drops due to the enforced restrictions. It somehow feels right and was also my first experience. The additional "processing cycles" more than make up for it, though.
I realize that this is not a scientific approach. But should I keep quiet about it? No. ;)

JSON actually degrades the output quality unless done with specialized training so I think it's better not to.


Possible unwanted caching that can't be overridden

This issue is a repost of this Elixir Forum topic
I have an application that builds a database from an external data source. The data is available in .zip files and downloaded by performing get requests to known URLs. I am performing the requests like this
Req.get!(url, raw: true, output: file_path)

I clean the files from disk after inserting the data into the database, but occasionally I want to rebuild the database in development so I have to download the same files again. Lately I’ve been getting exceptions during some attempts to rebuild when the files cannot be unzipped, due to invalid file contents {:error, :einval}. I traced the error to the request response, which is returning a status 304 "not modified" and a body "". The empty body contents are being written to the output file path, causing the unzip error downstream. I don't set any config overrides in my application env.
I tried comparing with HTTPoison in a fresh IEx session with Mix.install/1, and HTTPoison returns the desired response while Req returns the 304.
iex> Mix.install([{:httpoison, "~> 1.8"}, {:req, "~> 0.3"}])
iex> url = "https://www2.census.gov/geo/tiger/TIGER2021/CD/tl_2021_us_cd116.zip"
iex> Req.get!(url, headers: [], cache: false, raw: true)
%Req.Response{
  body: "",
  headers: [
    {"content-type", "application/zip"},
    {"last-modified", "Wed, 22 Sep 2021 19:48:44 GMT"},
    {"cache-control", "private, max-age=93477"},
    {"date", "Mon, 04 Jul 2022 12:22:32 GMT"},
    {"connection", "keep-alive"}
  ],
  private: %{},
  status: 304
}

iex> HTTPoison.get!(url)
%HTTPoison.Response{
  body: <<80, 75, 3, 4, 10, 0, 0, 0, 0, 0, 51, 166, 51, 83, 80, 60, 129, 14, 5,
    0, 0, 0, 5, 0, 0, 0, 20, 0, 28, 0, 116, 108, 95, 50, 48, 50, 49, 95, 117,
    115, 95, 99, 100, 49, 49, 54, 46, 99, 112, ...>>,
  headers: [
    {"X-Frame-Options", "SAMEORIGIN"},
    {"X-Content-Type-Options", "nosniff"},
    {"Cache-Control", "private"},
    {"Last-Modified", "Wed, 22 Sep 2021 19:48:44 GMT"},
    {"X-XSS-Protection", "1; mode=block"},
    {"Content-Security-Policy", "frame-ancestors 'self';"},
    {"Content-Type", "application/zip"},
    {"Strict-Transport-Security", "max-age=31536000"},
    {"Date", "Mon, 04 Jul 2022 12:17:37 GMT"},
    {"Transfer-Encoding", "chunked"},
    {"Connection", "keep-alive"},
    {"Connection", "Transfer-Encoding"}
  ],
  request: %HTTPoison.Request{
    body: "",
    headers: [],
    method: :get,
    options: [],
    params: %{},
    url: "https://www2.census.gov/geo/tiger/TIGER2021/CD/tl_2021_us_cd116.zip"
  },
  request_url: "https://www2.census.gov/geo/tiger/TIGER2021/CD/tl_2021_us_cd116.zip",
  status_code: 200
}

Are there any caching or header overrides that could be causing this? I looked over the docs and the source code and my understanding is the answer should be no, but this is making me think otherwise.
Thanks!

Thank you for the report. Not sure what's going on. Let's keep the discussion on the forum until we find the root cause.

Sounds good, thanks for the quick response!


Added project section in about us page

https://github.com/Its-Aman-Yadav/Community-Site/assets/109607812/d3720c39-0e21-4b12-93e7-c8cecebe1d97

Currently we don't need any project section, Thank you

@Its-Aman-Yadav    hey but it got updated on page > can you add labels . i will another PR


 How the dehydrated is differs from the acme.sh?
As far I understood the ACME.sh is more bloated and it can work with wget instead of curl.
I have an OpenWrt router with small disk and thinking if it worth to switch to dehydrated.
Thank you

It's a completely different implementation, just happens to be written in the same (or at least compatible) scripting language. Personally never used acme.sh, so I can't give you any specific benefits or drawbacks between the two.
I personally used dehydrated on openwrt for a while, iirc it only really required installing some dependencies (bash, curl, openssl-bin, maybe sed/awk i'm not sure right now what is delivered in the default wrt install) and of course setting up some kind of webserver or dns hook script for domain authorization, then it should just work.


Add a property to the user object to indicate user approval

Add ban user or flag user
We need to start flagging or banning users that misuse the platform.
I think we should start flagging users. That way after a certain amount of warnings they are banned and their tokens are taken in.

Similar to #215.
The idea is the same, but here the implementation would rely on a value added to the user object that is stored on IPFS.
Personally, I like using qualifications more, but that implementation would require more effort.


Sender email address

Description:
We need to update sender email address for our new environments.
Current behaviour:
Emails are sent by<EMAIL_ADDRESS>Expected behaviour:
Emails need to be sent by no-reply at dev.volontulo.pl, rc.volontulo.pl and volontulo.pl respectively.
Steps to reproduce:
Create an account and see who sent activation email.

Biorę.


⚠ Bofrost.de has degraded performance

In 3b557a4, Bofrost.de (https://www.bofrost.de) experienced degraded performance:

HTTP code: 200
Response time: 809 ms

Resolved: Bofrost.de performance has improved in 51d6da9 after 15 minutes.


All build pipelines hung due to all pLinux slaves offline

Platform:
pLinux
All weekend build pipelines hung due to pLinux slaves being offline:
build-osuosl-centos74-ppc64le-1
build-osuosl-centos74-ppc64le-2

There is some scheduled maintenance occurring on the hosting systems at OSUOSL that will take up to a couple more hours to complete. AIX machines at OSUOSL are offline too

Now all online again - there was some more maintenance last night


Remove dependency on Microsoft.NET.Sdk.Razor package

Describe the bug:
src/Microsoft.VisualStudio.LanguageServices.Razor/Microsoft.VisualStudio.LanguageServices.Razor.csproj depends on the Razor.SDK package, but the package stopped being produced at the beginning of the year (as part of migrating it to the dotnet/sdk repo).
src/Microsoft.VisualStudio.LanguageServices.Razor/Microsoft.VisualStudio.LanguageServices.Razor.csproj
If we need these XAML files to be available, we should consider moving them to the razor-compiler repo and make it available as part of the transport package to the SDK and razor-tooling.

We definitely need to better understand the implications here. For now putting in 17.1 Candidates

We should:

Move XAML files into the razor-compiler repo (we shouldn't be pulling directly from the SDK)
Update our version of the Microsoft.Net.SDK.Razor to consume from compiler (transport package)


port 10256 conflicts with kube-proxy

it seems that a healthcheck/debug port was added here; however, it conflicts with the kube-proxy healthz port. They should be different.

@jhorwit2 The kube-proxy healthz port is added in this commit which is later than npd healthz.
It is absolutely ok to change NPD healthz port through command line port.
I do not think we need to change the default healthz port for NPD as it may still conflict with other daemons on that node whatever port we choose just like kube-proxy. :)

If im not mistaken i thought there was a doc with port allocations to avoid conflicts.

On Sep 3, 2017, at 10:13 AM, Ning Xie<EMAIL_ADDRESS>wrote:
@jhorwit2 The kube-proxy healthz port is added in this commit which is later than npd healthz.
It is absolutely ok to change NPD healthz port through command line port.
I do not think we need to change the default healthz port for NPD as it may still conflict with other daemons on that node whatever port we choose just like kube-proxy. :)
—
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHub, or mute the thread.

@jhorwit2 Yes, there is a ports pkg. It is recommended to register all used ports in that package however it is not forced. :(
Therefore Kubernetes and satellites may conflicts.
Actually, when @Random-Liu added healthz port to NPD, we have grep 10256 in Kubernetes and some satellites. Actually, we first want to use 10254.

@jhorwit2 Just found that this has been fix in master via #128 by changing 10256 to 20256.

Whoops I must have missed the 2 at the beginning when I checked master. Thanks @andyxning


Tag Zebra v1.0.0-beta.5 release

During Sprint 2, we need to tag the Zebra 1.0.0-beta.5 release for the work completed during Sprint 1.

Done with https://github.com/ZcashFoundation/zebra/releases/tag/1.0.0-beta.5


Add notification module

'monitor.py' has been recovered.

Thanks for your work! It works well so far. If I find any problem, I will contact with you.


Jv/3.6.x fix build

Description
A detailed explanation of the changes in your PR.
Feel free to remove this section if it is overkill for your PR, and the title of your PR is sufficiently descriptive.
Checklist

[x] Investigated and inspected CI test results

Testing Performed
See above

This branch was effectively copied from https://github.com/stackrox/collector/pull/698
which cherrypicked the following
Bump builder base image to centos stream
Remove 'Development Tools' from builder image
and also removed the prepare legacy sources step.
In addition fcb8366 Re-enable "CPaaS" ubi-image job was cherrypicked and conflicts were resolved.


examples/opengraph do not get connection

Bug report
 ~/github/supabase/edge-runtime/ [fix/opengraph*] cargo run -- start --main-service  ./examples/opengraph
    Finished dev [unoptimized + debuginfo] target(s) in 0.34s
     Running `target/debug/edge-runtime start --main-service ./examples/opengraph`
Listening on http://localhost:8000/

But it can't be connected on 8000

Can't reproduce on latest main. @laktek

@zhenfeng-zhu seems like you're trying to run the opengraph as the main service. Instead try running /examples/main as the main and then access localhost:8000/opengraph.

Got it! Thanks for your helping.


Permission revamp for allowing public channels

Codecov Report

Merging #100 (efae639) into main (1e66336) will decrease coverage by 0.58%.
The diff coverage is 90.00%.

@@            Coverage Diff             @@
##             main     #100      +/-   ##
==========================================
- Coverage   83.79%   83.20%   -0.59%
==========================================
  Files          80       80
  Lines        3029     3060      +31
  Branches      483      495      +12
==========================================
+ Hits         2538     2546       +8
- Misses        388      405      +17
- Partials      103      109       +6

Impacted Files
Coverage Δ

app/dependencies.py
78.26% <79.16%> (ø)

app/helpers/channels.py
82.00% <83.33%> (-4.67%)
:arrow_down:

app/helpers/permissions.py
88.11% <91.22%> (-10.35%)
:arrow_down:

app/models/common.py
100.00% <100.00%> (ø)

app/routers/channels.py
97.14% <100.00%> (-0.08%)
:arrow_down:

app/routers/messages.py
100.00% <100.00%> (ø)

app/routers/servers.py
100.00% <100.00%> (ø)

app/routers/webhooks.py
81.81% <100.00%> (ø)

app/services/channels.py
81.81% <100.00%> (-0.15%)
:arrow_down:

app/services/messages.py
87.97% <100.00%> (-0.39%)
:arrow_down:

... and 4 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 1e66336...efae639. Read the comment docs.


Install PyPlot/PyCall without Outlook process?

I got the following errors when installing the package PyPlot (and PyCall). Does this problem result from not having Outlook on the computer and how should I solve it?
Thanks so much,
INFO: Installing LaTeXStrings v0.1.6
INFO: Installing PyPlot v2.2.0
INFO: Building PyCall
Get-Process : Cannot find a process with the name "Outlook". Verify the process name and call the cmdlet again.
At line:1 char:1
+ Get-Process Outlook
+ ~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : ObjectNotFound: (Outlook:String) [Get-Process],
   ProcessCommandException
    + FullyQualifiedErrorId : NoProcessFoundForGivenName,Microsoft.PowerShell.
   Commands.GetProcessCommand

Outlook is not required.   This is a harmless warning message from the Conda installer: it checks for Outlook because Outlook crashes the Minoconda installer program (Luthaf/Conda.jl#15).  There is an open issue to remove the warning message about not finding Outlook: Luthaf/Conda.jl#25


anonymous account

Is there a way to disable anonymous access. In other words public projects are available to those who are registered in Harbor only.

I believe the issue may be in: service/token/authutils.go
Lines 142-144:
if strings.Contains(permission, "R") || dao.IsProjectPublic(projectName) {
a.Actions = append(a.Actions, "pull")
}
Can anyone confirm whether removing " || dao.isProjectPublic(projectName) " will remove anonymous access.
Also, will this mean that we have to add all registered users with read access to all public projects?

yes, you can try that.

@gumby8813 any update? Do you still need this issue open?

I think you can close it. Thank you.


[WIP] Refactor into headers and cpp files

This is a work in progress.
I added a Makefile which uses some strict compile options to find code issues and eventually build a static library. I can run this on MacOS but it fails with lots of errors at the moment.
The basic partitioning of header/implementation is mostly done, but should probably only be used as a reference. Let me know what you think.

Thank @J0nno!


Locally Host React App & Cache botframework-webchat in Pipeline

Fixes #2603

STILL IN DRAFT -- need branch available for Az Pipelines work

Description

Specific Changes

Testing

Pull Request Test Coverage Report for Build 154863

0 of 0   changed or added relevant lines in 0 files are covered.
9 unchanged lines in 2 files lost coverage.
Overall coverage decreased (-0.07%) to 82.847%

Files with Coverage Reduction
New Missed Lines
%

libraries/botframework-streaming/src/webSocket/webSocketTransport.ts
2
80.65%

libraries/botframework-streaming/src/webSocket/webSocketServer.ts
7
66.67%

Totals

Change from base Build 154834:
-0.07%

Covered Lines:
14826

Relevant Lines:
17010

💛  - Coveralls


add position relative to table element

closes #416

@its-monotype is the PR okay now?

@shadcn looks like the linting check failed because of tailwind classes order. I was not able to find a list on where to place the position class. Any suggestions?

My plugin autocorrected the order to this:
<div className="relative w-full overflow-auto">

@shadcn I think it should be mergeable now

Thanks for the fix, I was struggling with this in my app.
But how did you know what to do. Amazing.

opened new issue #1370


⚠ Bofrost.de has degraded performance

In 942abb3, Bofrost.de (https://www.bofrost.de) experienced degraded performance:

HTTP code: 200
Response time: 1185 ms

Resolved: Bofrost.de performance has improved in c00368c.


Incorrect slug and name returned for bastion_host

The bastion_host was expected to return "bas" as the slug, but is returning "snap". Likely a copy and paste error. Snippet from main.tf below:
    bastion_host = {
      name        = substr(join("-", compact([local.prefix, "snap", local.suffix])), 0, 80)
      name_unique = substr(join("-", compact([local.prefix, "snap", local.suffix_unique])), 0, 80)
      dashes      = true
      slug        = "snap"
      min_length  = 1
      max_length  = 80
      scope       = "parent"
      regex       = "^[a-zA-Z0-9][a-zA-Z0-9-._]+[a-zA-Z0-9_]$"
    }

Closing as a duplicate of #65


[Program]: Write a Swift program to check valid date

Description
Write a Swift program to check valid date
Check if a given date is valid or not.
Input  : 2019-02-29
Output : False

How to contribute

Save the solution in program/program/check-valid-date/program/CheckValidDate.swift file

!assign


Add whatsnew entries for #5610 and #5621

🚀 Pull Request
Description

Add whatsnew entries for #5610 and #5621 because I forgot to do it in the pull request.

Consult Iris pull request check list

@bouweandela Fancy doing a rebase now that #5631 has landed ?
That'll fix the twitter URL linkcheck failure 👍

Done!


jax jaxlib

when i run pip install -r requirements.txt happened that
Collecting jax==0.3.23 (from -r requirements.txt (line 34))   Downloading http://mirrors.aliyun.com/pypi/packages/43/ce/7ce437f917b8bd0e55db25e08e1c4bec8692a1f9236472e93d16aef86e77/jax-0.3.23.tar.gz (1.1 MB)      ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 1.1/1.1 MB 2.2 MB/s eta 0:00:00   Preparing metadata (setup.py) ... done ERROR: Ignored the following versions that require a different python version: 1.6.0 Requires-Python >=3.10; 1.7.0 Requires-Python >=3.10; 1.8.0 Requires-Python >=3.11; 8.19.0 Requires-Python >=3.10; 8.20.0 Requires-Python >=3.10; 8.21.0 Requires-Python >=3.10; 8.22.0 Requires-Python >=3.10; 8.22.1 Requires-Python >=3.10; 8.22.2 Requires-Python >=3.10; 8.23.0 Requires-Python >=3.10 ERROR: Could not find a version that satisfies the requirement jaxlib==0.3.22+cuda11.cudnn82 (from versions: 0.4.6, 0.4.7, 0.4.9, 0.4.10, 0.4.11, 0.4.12, 0.4.13, 0.4.14, 0.4.16, 0.4.17, 0.4.18, 0.4.19, 0.4.20, 0.4.21, 0.4.22, 0.4.23, 0.4.24, 0.4.25, 0.4.26) ERROR: No matching distribution found for jaxlib==0.3.22+cuda11.cudnn82

Hey! Ran into the same problem. Were you able to solve it?

Hi Wusi, Have you solved this issue?


Update link on database coverage page

Link needs updating to point to freecen1 - https://www.freecen.org.uk/freecen_coverage

Complete and ready for deployment.


alookup module improperly handles domain capitalization

Looks like alookup fails to return data for capitalized domains
-> echo ucsd.edu | zdns alookup
{"data":{"ipv4_addresses":["<IP_ADDRESS>","<IP_ADDRESS>"]},"name":"ucsd.edu","status":"NOERROR","timestamp":"2023-02-21T15:51:54-08:00"}

-> echo UCSD.edu | zdns alookup
{"data":{},"name":"UCSD.edu","status":"NOERROR","timestamp":"2023-02-21T15:52:01-08:00"}

This isn't the case for nslookup (echo UCSD.edu | zdns nslookup works just fine)

Not sure what version of the code you're using, but on the latest main, I'm not seeing this bug.
~/zdns/zdns-working on  main! ⌚ 13:58:38
$ echo ucsd.edu | ./zdns alookup
{"data":{"ipv4_addresses":["<IP_ADDRESS>","<IP_ADDRESS>"]},"name":"ucsd.edu","status":"NOERROR","timestamp":"2024-06-12T13:58:42+09:00"}

~/zdns/zdns-working on  main! ⌚ 13:58:42
$ echo UCSD.edu | ./zdns alookup
{"data":{"ipv4_addresses":["<IP_ADDRESS>","<IP_ADDRESS>"]},"name":"UCSD.edu","status":"NOERROR","timestamp":"2024-06-12T13:58:45+09:00"}

Doesn't look to be a problem in tagged version v1.1.0 either:
~/zdns/zdns-working on  main! ⌚ 13:58:38
$ echo ucsd.edu | ./zdns alookup
{"data":{"ipv4_addresses":["<IP_ADDRESS>","<IP_ADDRESS>"]},"name":"ucsd.edu","status":"NOERROR","timestamp":"2024-06-12T13:58:42+09:00"}

~/zdns/zdns-working on  main! ⌚ 13:58:42
$ echo UCSD.edu | ./zdns alookup
{"data":{"ipv4_addresses":["<IP_ADDRESS>","<IP_ADDRESS>"]},"name":"UCSD.edu","status":"NOERROR","timestamp":"2024-06-12T13:58:45+09:00"}

I'm going to close this since I can't reproduce, if anyone sees this behavior again please re-open, provide your version used and a reproducible example, and I'll triage then!


HEVC encoding failed, GPU HANG

I can't use sample_encode to encode HEVC, but H264 and others work.
My machine:
Linux localhost.localdomain 3.10.0-693.el7.x86_64 #1 SMP Tue Aug 22 21:09:27 UTC 2017 x86_64 x86_64 x86_64 GNU/Linux
Intel(R) Core(TM) m3-7Y30 CPU @ 1.00GHz

I have modified the code in media-driver, to make hwinfo(device info) recogenize as Skylake GT2 from my Kabylake(its device info should be Kabylake GT2).
Error:
[tvu@localhost debug]$ ./sample_encode h265 -i test_stream_176x96.yuv -w 176 -h 96 -nv12 -o test.h265
plugin_loader.h :178 [INFO] Plugin was loaded from GUID: { 0x6f, 0xad, 0xc7, 0x91, 0xa0, 0xc2, 0xeb, 0x47, 0x9a, 0xb6, 0xdc, 0xd5, 0xea, 0x9d, 0xa3, 0x47 } (Intel (R) Media SDK HW plugin for HEVC ENCODE)
libva info: VA-API version 1.1.0
libva info: va_getDriverName() returns 0
libva info: User requested driver 'iHD'
libva info: Trying to open /opt/intel/mediasdk/lib64/iHD_drv_video.so
libva info: Found init function __vaDriverInit_1_1
libva info: va_openDriver() returns 0
Encoding Sample Version 8.3.26.

Input file format	NV12
Output video		HEVC
Source picture:
	Resolution	176x96
	Crop X,Y,W,H	0,0,176,96
Destination picture:
	Resolution	176x96
	Crop X,Y,W,H	0,0,176,96
Frame rate	30.00
Bit rate(Kbps)	366
Gop size	0
Ref dist	0
Ref number	0
Idr Interval	0
Target usage	balanced
Memory type	system
Media SDK impl		hw
Media SDK version	1.26

Processing started
[LIBVA]:CRITICAL - StatusReport:248: Something unexpected happened in HW, return error to application

[ERROR], sts=MFX_ERR_GPU_HANG(-21), SynchronizeFirstTask, SyncOperation failed at /home/tvu/mediasdk/MediaSDK/samples/sample_encode/src/pipeline_encode.cpp:141

[ERROR], sts=MFX_ERR_GPU_HANG(-21), GetFreeTask, m_TaskPool.SynchronizeFirstTask failed at /home/tvu/mediasdk/MediaSDK/samples/sample_encode/src/pipeline_encode.cpp:1696

[ERROR], sts=MFX_ERR_GPU_HANG(-21), Run, m_pmfxENC->EncodeFrameAsync failed at /home/tvu/mediasdk/MediaSDK/samples/sample_encode/src/pipeline_encode.cpp:1896

[ERROR], sts=MFX_ERR_GPU_HANG(-21), main, pPipeline->Run failed at /home/tvu/mediasdk/MediaSDK/samples/sample_encode/src/sample_encode.cpp:1217
Frame number: 0
plugin_loader.h :204 [INFO] MFXBaseUSER_UnLoad(session=0x0xbf9980), sts=0

test result as following:
[tvu@localhost tests]$ python ted.py --gold
Intel(R) Media SDK Open Source TEst Driver
Copyright (c) Intel Corporation

Setting up test environment...
Disovering tests...
  h264d_conf - 4 cases
  h264d_to_many - 1 cases
  h264e_func - 12 cases
  h264e_func_la - 18 cases
  h265d_conf - 4 cases
  h265e_func - 2 cases
  vpp_deinterlace - 8 cases
  vpp_denoise - 6 cases
  vpp_fourcc - 4 cases
  vpp_resize - 2 cases

Collecting gold results for 10 tests...
  h264d_conf
    0001 - ok
    0002 - ok
    0003 - ok
    0004 - ok
  h264d_to_many
    0001 - FAIL
  h264e_func
    0001 - ok
    0002 - ok
    0003 - ok
    0004 - ok
    0005 - ok
    0006 - ok
    0007 - ok
    0008 - ok
    0009 - ok
    0010 - ok
    0011 - ok
    0012 - ok
  h264e_func_la
    0001 - ok
    0002 - ok
    0003 - ok
    0004 - ok
    0005 - ok
    0006 - ok
    0007 - ok
    0008 - ok
    0009 - ok
    0010 - ok
    0011 - ok
    0012 - ok
    0013 - ok
    0014 - ok
    0015 - ok
    0016 - ok
    0017 - ok
    0018 - ok
  h265d_conf
    0001 - ok
    0002 - ok
    0003 - ok
    0004 - ok
  h265e_func
    0001 - FAIL
    0002 - FAIL
  vpp_deinterlace
    0001 - ok
    0002 - ok
    0003 - ok
    0004 - ok
    0005 - ok
    0006 - ok
    0007 - ok
    0008 - ok
  vpp_denoise
    0001 - ok
    0002 - ok
    0003 - ok
    0004 - ok
    0005 - ok
    0006 - ok
  vpp_fourcc
    0001 - ok
    0002 - ok
    0003 - ok
    0004 - ok
  vpp_resize
    0001 - ok
    0002 - ok

58 of 61 cases passed

Need your help!

I have modified the code in media-driver, to make hwinfo(device info) recogenize as Skylake GT2 from my Kabylake(its device info should be Kabylake GT2).

That's a bad idea, I afraid - it won't work.  Why you have modified driver code to fake as if you are on a SKL? At the moment driver supports both KBL and CFL: https://github.com/intel/media-driver/tree/master/media_driver/agnostic/gen9_kbl. You should have been running as KBL...
Questions:

Did you run on the latest driver/mediasdk code? Can you, please, check whether driver KBL support is in there - see the path above
If item 1 is ok, what error exactly do you see?
Could you, please, provide output of the command: lspci -nn

Thank you for help.
I have clean up the version problems and everything work well with Kabylake now.
Cheers


Tags from AAC files are not recognized

Example of metadata extracted from file: here
In musikcube this track shown just as filename.

This is totally my fault, but the link is dead and I can't repro the issue with any of my AAC files. Closing this for now. Please re-open if you can re-upload a broken file.


submitting a Figma link with your redesign

Can anyone help me that where we have to submit the Figma link after completing the design?

Creating a new branch
Making changes on the new branch to complete the project
Opening a Pull Request for review
Using GitHub Discussions to ask any relevant questions regarding the project
Use a readme.md file with the figma links as we will look for any file where you can add links