Hyundai Ioniq5 wird nicht mehr erkannt

Describe the bug
Hyundai Ioniq5 wird nicht mehr erkannt nach aktuellen Update, vorherige Version ging noch und ich bekomme immer die Errormeldung : WARN 2024/05/06 09:12:32 phase mismatch between 3p measured for 1p vehicle and 3p charger
Steps to reproduce

...

Linux
Version
0.126.2

Kleiner Tipp... Zugangsdaten bzw Passwörter nicht unbedingt mit hier rein kopieren...

503 bedeutet, Bluelink nicht erreichbar. Einfach später nochmal versuchen.
phases: 1 beim Auto ist falsch. Der Ioniq5 lädt 3p. ´phasesundcache` sind nicht notwendig.
Wenn du nur 1p laden möchtest, dann musst du das im WebUI in den Loadpoint settings festlegen.

Ich habe jetzt phases und cache deaktiviert und bekomme jetzt folgende Debugmeldungen:
[main ] ERROR 2024/05/06 10:49:45 vehicle status: unexpected status: 400 (Bad Request)
[lp-1 ] DEBUG 2024/05/06 10:49:45 pv charge current: 5.22A = 6A + -0.775A (535W @ 3p)
[lp-1 ] INFO 2024/05/06 10:49:48 vehicle updated: unknown -> Ioniq5
[lp-1 ] DEBUG 2024/05/06 10:49:48 set charge mode: minpv
[site ] DEBUG 2024/05/06 10:49:49 ----
[lp-1 ] DEBUG 2024/05/06 10:49:49 charge power: 3958W
[lp-1 ] DEBUG 2024/05/06 10:49:49 charge currents: [6.04 5.85 6.12]A
[site ] DEBUG 2024/05/06 10:49:49 pv power: 6435W
[site ] DEBUG 2024/05/06 10:49:49 battery soc: 82%
[site ] DEBUG 2024/05/06 10:49:49 battery power: -2282W
[site ] DEBUG 2024/05/06 10:49:49 grid meter: 11W
[site ] DEBUG 2024/05/06 10:49:49 site power: -2321W
[lp-1 ] DEBUG 2024/05/06 10:49:49 vehicle odometer: 74372km
[lp-1 ] DEBUG 2024/05/06 10:49:49 charge total import: 840.252kWh
[lp-1 ] DEBUG 2024/05/06 10:49:49 charger status: C
[lp-1 ] ERROR 2024/05/06 10:49:49 vehicle soc: unexpected status: 400 (Bad Request)
[lp-1 ] DEBUG 2024/05/06 10:49:49 pv charge current: 9.36A = 6A + 3.36A (-2321W @ 3p)
[lp-1 ] DEBUG 2024/05/06 10:49:49 max charge current: 9A

Die Bluelink API zickt ab und an ein wenig rum und das erledigt sich fast immer von selber. Einfach später nochmal probieren und dann geht es wahrscheinlich wieder.

mein Ioniq5 liefert mit Version 0.126.2 keine Fehler.

Kann man auf die 0.125.0 downgraden ?

https://docs.evcc.io/docs/installation/linux#downgrade

Looks like https://github.com/evcc-io/evcc/pull/13713 might potentially have introduced a problem. @runtologist any idea?

 OneTrust Cookies Consent Notice start -->
<script
            src="/auth/resources/o5704/login/hyundai-id/scripts/oneTrust/scripttemplates/otSDKStubMobile.js?v=2"

	type="text/javascript" charset="UTF-8"
            data-language="en"
                data-domain-script=eu-account-hyundai-mobile
></script>
<script type="text/javascript">
    function OptanonWrapper() { }
</script>
<!--

 OneTrust Cookies Consent Notice start -->
<script
            src="/auth/resources/o5704/login/hyundai-id/scripts/oneTrust/scripttemplates/otSDKStubMobile.js?v=2"

	type="text/javascript" charset="UTF-8"
            data-language="en"
                data-domain-script=eu-account-hyundai-mobile
></script>
<script type="text/javascript">
    function OptanonWrapper() { }
</script>
<!--  OneTrust Cookies Consent Notice start -->
<script
            src="/auth/resources/o5704/login/hyundai-id/scripts/oneTrust/scripttemplates/otSDKStubMobile.js?v=2"

	type="text/javascript" charset="UTF-8"
            data-language="en"
                data-domain-script=eu-account-hyundai-mobile
></script>
<script type="text/javascript">
    function OptanonWrapper() { }
</script>
<!--
  Um das zu verifizieren bräuchte ich nen TRACE log.
@VolkerK62 von wann ist Dein Ioniq5?

2021 braucht die alte Bluelink Version.  Um das zu verifizieren bräuchte ich nen TRACE log.
@VolkerK62 von wann ist Dein Ioniq5?

Ich kann ja morgen noch mal testen und einen Tracelog erstellen ;)

auch von Nov21.
Keine Probleme mit 0.126.2

Das einzige, was mir aufgefallen ist, ist dass der refresh einen anderen call verwendet also zuvor.  - Request timeout.","msgId":"983f19df-d384-4017-96c7-3e6a5fbfab12"}
[hyundai] TRACE 2024/05/07 07:51:15 GET https://prd.eu-ccapi.hyundai.com:8080/api/v1/spa/vehicles/7d0c0eee-b410-4f18-8bea-84ad7897eef7/status
[hyundai] TRACE 2024/05/07 07:51:15 {"retCode":"F","resCode":"4004","resMsg":"Duplicate request - Duplicate request","msgId":"4e2f3627-fb92-45d6-8837-4efa77add34b"}
[hyundai] TRACE 2024/05/07 07:51:15 GET https://prd.eu-ccapi.hyundai.com:8080/api/v1/spa/vehicles/7d0c0eee-b410-4f18-8bea-84ad7897eef7/status
[hyundai] TRACE 2024/05/07 07:51:15 {"retCode":"F","resCode":"4004","resMsg":"Duplicate request - Duplicate request","msgId":"63cb5282-cca2-4629-8c5c-30f619f51132"}
[hyundai] TRACE 2024/05/07 07:51:19 GET https://prd.eu-ccapi.hyundai.com:8080/api/v1/spa/vehicles/7d0c0eee-b410-4f18-8bea-84ad7897eef7/status
[hyundai] TRACE 2024/05/07 07:51:19 {"retCode":"F","resCode":"4004","resMsg":"Duplicate request - Duplicate request","msgId":"8d81e253-24c7-47ac-bade-c118568eb023"}
[hyundai] TRACE 2024/05/07 07:51:49 GET https://prd.eu-ccapi.hyundai.com:8080/api/v1/spa/vehicles/7d0c0eee-b410-4f18-8bea-84ad7897eef7/status
[hyundai] TRACE 2024/05/07 07:52:02 {"retCode":"F","resCode":"5031","resMsg":"Unavailable remote control - Service Temporary Unavailable","msgId":"f26b5a0a-3a51-42d1-b9bf-26c5036ee465"}
[hyundai] TRACE 2024/05/07 07:52:19 GET https://prd.eu-ccapi.hyundai.com:8080/api/v1/spa/vehicles/7d0c0eee-b410-4f18-8bea-84ad7897eef7/status
[hyundai] TRACE 2024/05/07 07:52:35 {"retCode":"F","resCode":"5031","resMsg":"Unavailable remote control - Service Temporary Unavailable","msgId":"7fd23a7e-50f6-4423-b137-bac994f64cae"}
[hyundai] TRACE 2024/05/07 07:52:49 GET https://prd.eu-ccapi.hyundai.com:8080/api/v1/spa/vehicles/7d0c0eee-b410-4f18-8bea-84ad7897eef7/status
[hyundai] TRACE 2024/05/07 07:52:51 {"retCode":"F","resCode":"5031","resMsg":"Unavailable remote control - Service Temporary Unavailable","msgId":"22a86171-affa-46bc-bfe6-aef849450ab9"}
[hyundai] TRACE 2024/05/07 07:53:19 GET https://prd.eu-ccapi.hyundai.com:8080/api/v1/spa/vehicles/7d0c0eee-b410-4f18-8bea-84ad7897eef7/status
[hyundai] TRACE 2024/05/07 07:53:21 {"retCode":"F","resCode":"5031","resMsg":"Unavailable remote control - Service Temporary Unavailable","msgId":"06c79d30-b5c7-4088-9bc6-2e1b67d7a140"}
[hyundai] TRACE 2024/05/07 07:53:49 GET https://prd.eu-ccapi.hyundai.com:8080/api/v1/spa/vehicles/7d0c0eee-b410-4f18-8bea-84ad7897eef7/status
[hyundai] TRACE 2024/05/07 07:53:53 {"retCode":"F","resCode":"5031","resMsg":"Unavailable remote control - Service Temporary Unavailable","msgId":"9d927cc3-59d7-4016-bc6b-373ced95c335"}
[hyundai] TRACE 2024/05/07 07:53:53 GET https://prd.eu-ccapi.hyundai.com:8080/api/v1/spa/vehicles/7d0c0eee-b410-4f18-8bea-84ad7897eef7/status
[hyundai] TRACE 2024/05/07 07:53:56 {"retCode":"F","resCode":"5031","resMsg":"Unavailable remote control - Service Temporary Unavailable","msgId":"41b0cb52-c923-45cc-8c2c-6dd896d6ce90"}
[hyundai] TRACE 2024/05/07 07:54:19 GET https://prd.eu-ccapi.hyundai.com:8080/api/v1/spa/vehicles/7d0c0eee-b410-4f18-8bea-84ad7897eef7/status
[hyundai] TRACE 2024/05/07 07:54:21 {"retCode":"F","resCode":"5031","resMsg":"Unavailable remote control - Service Temporary Unavailable","msgId":"59f33dbf-942d-40de-971f-8be4486dfa0b"}
[hyundai] TRACE 2024/05/07 07:54:49 GET https://prd.eu-ccapi.hyundai.com:8080/api/v1/spa/vehicles/7d0c0eee-b410-4f18-8bea-84ad7897eef7/status
[hyundai] TRACE 2024/05/07 07:54:57 {"retCode":"F","resCode":"5031","resMsg":"Unavailable remote control - Service Temporary Unavailable","msgId":"27e01cfb-9ed2-46ca-8fc6-a8388780c600"}
[hyundai] TRACE 2024/05/07 07:55:19 GET https://prd.eu-ccapi.hyundai.com:8080/api/v1/spa/vehicles/7d0c0eee-b410-4f18-8bea-84ad7897eef7/status
[hyundai] TRACE 2024/05/07 07:55:27 {"retCode":"F","resCode":"5031","resMsg":"Unavailable remote control - Service Temporary Unavailable","msgId":"19774634-88b0-464c-bb4a-a77c9f8b82ca"}
[hyundai] TRACE 2024/05/07 07:55:49 GET https://prd.eu-ccapi.hyundai.com:8080/api/v1/spa/vehicles/7d0c0eee-b410-4f18-8bea-84ad7897eef7/status
[hyundai] TRACE 2024/05/07 07:55:53 {"retCode":"F","resCode":"5031","resMsg":"Unavailable remote control - Service Temporary Unavailable","msgId":"4d56af8d-d626-4de8-b749-058e8d8648ab"}
[hyundai] TRACE 2024/05/07 07:56:19 GET https://prd.eu-ccapi.hyundai.com:8080/api/v1/spa/vehicles/7d0c0eee-b410-4f18-8bea-84ad7897eef7/status
[hyundai] TRACE 2024/05/07 07:56:24 {"retCode":"F","resCode":"5031","resMsg":"Unavailable remote control - Service Temporary Unavailable","msgId":"fd491a91-91c2-4a0d-8190-aef77eeae55f"}
[hyundai] TRACE 2024/05/07 07:56:24 GET https://prd.eu-ccapi.hyundai.com:8080/api/v1/spa/vehicles/7d0c0eee-b410-4f18-8bea-84ad7897eef7/status
[hyundai] TRACE 2024/05/07 07:56:27 {"retCode":"F","resCode":"5031","resMsg":"Unavailable remote control - Service Temporary Unavailable","msgId":"91ce2b70-125d-43a7-9076-97a2886a6107"}
[hyundai] TRACE 2024/05/07 07:56:49 GET https://prd.eu-ccapi.hyundai.com:8080/api/v1/spa/vehicles/7d0c0eee-b410-4f18-8bea-84ad7897eef7/status
[hyundai] TRACE 2024/05/07 07:56:54 {"retCode":"F","resCode":"5031","resMsg":"Unavailable remote control - Service Temporary Unavailable","msgId":"ee4a443f-4511-4f3f-aa0a-cdff5f675142"}
[hyundai] TRACE 2024/05/07 07:57:19 GET https://prd.eu-ccapi.hyundai.com:8080/api/v1/spa/vehicles/7d0c0eee-b410-4f18-8bea-84ad7897eef7/status/latest
[hyundai] TRACE 2024/05/07 07:57:19 {"retCode":"S","resCode":"0000","resMsg":{"vehicleStatusInfo":{"vehicleLocation":{"coord":{"lat":46.767175,"lon":15.193061,"alt":0,"type":0},"head":314,"speed":{"value":0,"unit":0},"accuracy":{"hdop":0,"pdop":0},"time":"20240429103440"},"vehicleStatus":{"airCtrlOn":false,"engine":false,"doorLock":true,"doorOpen":{"frontLeft":0,"frontRight":0,"backLeft":0,"backRight":0},"trunkOpen":false,"airTemp":{"value":"02H","unit":0,"hvacTempType":1},"defrost":false,"acc":false,"evStatus":{"batteryCharge":true,"batteryStatus":75,"batteryPlugin":2,"remainTime2":{"etc1":{"value":10,"unit":1},"etc2":{"value":450,"unit":1},"etc3":{"value":105,"unit":1},"atc":{"value":270,"unit":1}},"drvDistance":[{"rangeByFuel":{"evModeRange":{"value":255,"unit":1},"totalAvailableRange":{"value":255,"unit":1}},"type":2}],"reservChargeInfos":{"reservChargeInfo":{"reservChargeInfoDetail":{"reservInfo":{"day":[0,1,2,3,4,5,6],"time":{"time":"0700","timeSection":0}},"reservChargeSet":false,"reservFatcSet":{"defrost":true,"airTemp":{"value":"10H","unit":0,"hvacTempType":1},"airCtrl":0,"heating1":0}}},"offpeakPowerInfo":{"offPeakPowerTime1":{"starttime":{"time":"1200","timeSection":0},"endtime":{"time":"1200","timeSection":0}},"offPeakPowerFlag":2},"reserveChargeInfo2":{"reservChargeInfoDetail":{"reservInfo":{"day":[1,2,3,4],"time":{"time":"0750","timeSection":0}},"reservChargeSet":false,"reservFatcSet":{"defrost":true,"airTemp":{"value":"10H","unit":0,"hvacTempType":1},"airCtrl":0,"heating1":0}}},"reservFlag":0,"ect":{"start":{"day":0,"time":{"time":"0000","timeSection":0}},"end":{"day":0,"time":{"time":"0000","timeSection":0}}},"targetSOClist":[{"targetSOClevel":90,"dte":{"rangeByFuel":{"evModeRange":{"value":312,"unit":1},"totalAvailableRange":{"value":312,"unit":1}},"type":2},"plugType":0},{"targetSOClevel":100,"dte":{"rangeByFuel":{"evModeRange":{"value":350,"unit":1},"totalAvailableRange":{"value":350,"unit":1}},"type":2},"plugType":1}]},"chargePortDoorOpenStatus":1,"batteryPreconditioning":false,"batterySoh":0},"ign3":true,"hoodOpen":false,"transCond":true,"steerWheelHeat":0,"sideBackWindowHeat":0,"tirePressureLamp":{"tirePressureLampAll":0,"tirePressureLampFL":0,"tirePressureLampFR":0,"tirePressureLampRL":0,"tirePressureLampRR":0},"battery":{"batSoc":85,"batState":0,"sjbDeliveryMode":0,"batSignalReferenceValue":{"batWarning":65},"powerAutoCutMode":2},"lampWireStatus":{"stopLamp":{"leftLamp":false,"rightLamp":false},"headLamp":{"headLampStatus":false,"leftLowLamp":false,"rightLowLamp":false,"leftHighLamp":false,"rightHighLamp":false,"leftBifuncLamp":false,"rightBifuncLamp":false},"turnSignalLamp":{"leftFrontLamp":false,"rightFrontLamp":false,"leftRearLamp":false,"rightRearLamp":false}},"smartKeyBatteryWarning":false,"washerFluidStatus":false,"breakOilStatus":false,"sleepModeCheck":false,"time":"20240507065653","remoteWaitingTimeAlert":{"remoteControlAvailable":1,"remoteControlWaitingTime":168,"elapsedTime":"24:08:33"},"systemCutOffAlert":0,"tailLampStatus":0,"hazardStatus":0},"odometer":{"value":74372.4,"unit":1}}},"msgId":"753ea44f-eea3-420b-9b20-42e49d15ebcd"}
[hyundai] TRACE 2024/05/07 07:57:19 GET https://prd.eu-ccapi.hyundai.com:8080/api/v1/spa/vehicles/7d0c0eee-b410-4f18-8bea-84ad7897eef7/status
[hyundai] TRACE 2024/05/07 07:57:24 {"retCode":"F","resCode":"5031","resMsg":"Unavailable remote control - Service Temporary Unavailable","msgId":"09a251a8-7621-4891-9f7f-90cd5e8fda20"}
[hyundai] TRACE 2024/05/07 07:57:49 GET https://prd.eu-ccapi.hyundai.com:8080/api/v1/spa/vehicles/7d0c0eee-b410-4f18-8bea-84ad7897eef7/status
[hyundai] TRACE 2024/05/07 07:57:53 {"retCode":"F","resCode":"5031","resMsg":"Unavailable remote control - Service Temporary Unavailable","msgId":"0a3930a4-570a-493d-9f62-218e4b19221d"}
[hyundai] TRACE 2024/05/07 07:58:19 GET https://prd.eu-ccapi.hyundai.com:8080/api/v1/spa/vehicles/7d0c0eee-b410-4f18-8bea-84ad7897eef7/status
[hyundai] TRACE 2024/05/07 07:58:24 {"retCode":"F","resCode":"5031","resMsg":"Unavailable remote control - Service Temporary Unavailable","msgId":"18468b44-d380-4ade-8402-b4ff10720472"}
[hyundai] TRACE 2024/05/07 07:58:49 GET https://prd.eu-ccapi.hyundai.com:8080/api/v1/spa/vehicles/7d0c0eee-b410-4f18-8bea-84ad7897eef7/status
[hyundai] TRACE 2024/05/07 07:58:53 {"retCode":"F","resCode":"5031","resMsg":"Unavailable remote control - Service Temporary Unavailable","msgId":"214d1152-bcfa-4cfc-b834-b41c322852b3"}
[hyundai] TRACE 2024/05/07 07:59:19 GET https://prd.eu-ccapi.hyundai.com:8080/api/v1/spa/vehicles/7d0c0eee-b410-4f18-8bea-84ad7897eef7/status
[hyundai] TRACE 2024/05/07 07:59:25 {"retCode":"F","resCode":"5031","resMsg":"Unavailable remote control - Service Temporary Unavailable","msgId":"3d4389b4-7104-4ca9-9c86-4b961355a0b6"}
[hyundai] TRACE 2024/05/07 07:59:25 GET https://prd.eu-ccapi.hyundai.com:8080/api/v1/spa/vehicles/7d0c0eee-b410-4f18-8bea-84ad7897eef7/status
[hyundai] TRACE 2024/05/07 07:59:28 {"retCode":"F","resCode":"5031","resMsg":"Unavailable remote control - Service Temporary Unavailable","msgId":"b07a6b37-a117-4ee7-a7fa-8adb868d79e1"}
[hyundai] TRACE 2024/05/07 07:59:49 GET https://prd.eu-ccapi.hyundai.com:8080/api/v1/spa/vehicles/7d0c0eee-b410-4f18-8bea-84ad7897eef7/status
[hyundai] TRACE 2024/05/07 07:59:51 {"retCode":"F","resCode":"5031","resMsg":"Unavailable remote control - Service Temporary Unavailable","msgId":"7ef3a4af-552c-4564-8fcd-18eb85611777"}
[hyundai] TRACE 2024/05/07 08:00:19 GET https://prd.eu-ccapi.hyundai.com:8080/api/v1/spa/vehicles/7d0c0eee-b410-4f18-8bea-84ad7897eef7/status
[hyundai] TRACE 2024/05/07 08:00:21 {"retCode":"F","resCode":"5031","resMsg":"Unavailable remote control - Service Temporary Unavailable","msgId":"227a3caa-cb89-45f6-8b2b-5b29189d70f1"}
[hyundai] TRACE 2024/05/07 08:00:49 GET https://prd.eu-ccapi.hyundai.com:8080/api/v1/spa/vehicles/7d0c0eee-b410-4f18-8bea-84ad7897eef7/status
[hyundai] TRACE 2024/05/07 08:00:56 {"retCode":"F","resCode":"5031","resMsg":"Unavailable remote control - Service Temporary Unavailable","msgId":"dde57819-9d15-43a9-ac2a-6aaea7ca8170"}
[hyundai] TRACE 2024/05/07 08:01:19 GET https://prd.eu-ccapi.hyundai.com:8080/api/v1/spa/vehicles/7d0c0eee-b410-4f18-8bea-84ad7897eef7/status

den einzigen Unterschied, den ich zu meiner Konfig sehe, ich habe keine VIN definiert.
vehicles:
- name: auto
  type: template
  template: hyundai
  title: (T)Raumschiff
  user: ***
  password: ***
  language: de
  icon: car
  capacity: 73
  mode: pv
  maxcurrent: 21

Ich sehe einen timeout, bevor dann die komplette API nicht mehr verfügbar ist.  OneTrust Cookies Consent Notice start -->
<script
            src="/auth/resources/o5704/login/hyundai-id/scripts/oneTrust/scripttemplates/otSDKStubMobile.js?v=2"

    type="text/javascript" charset="UTF-8"
            data-language="en"
                data-domain-script=eu-account-hyundai-mobile
></script>
<script type="text/javascript">
    function OptanonWrapper() { }
</script>
<!--  OneTrust Cookies Consent Notice start -->
<script
            src="/auth/resources/o5704/login/hyundai-id/scripts/oneTrust/scripttemplates/otSDKStubMobile.js?v=2"

    type="text/javascript" charset="UTF-8"
            data-language="en"
                data-domain-script=eu-account-hyundai-mobile
></script>
<script type="text/javascript">
    function OptanonWrapper() { }
</script>
<!--


[Bug] Problems with borders on youtube

Affected Theme

SuperGradient Mod
Version 1.2.1

Affected Theme Settings

Overall

Zen Version: Idk (latest, it was downloaded today)
System OS: Winodws 11
Describe the bug
When the mod is turned on, the borders on youtube are squares.
I've turned the mod off and everything is fine again, so the problem is connected with SuperGradient.
To Reproduce
Steps to reproduce the behavior:

Enable the mod
Visit youtube.com

Expected behavior
The borders should be rounded like on other sites.
Screenshots/Videos
Difference:
 — youtube
 — twitch
Additional context
None.

Closing due to the removal of SuperGradient from the mods (since there is a native Implementation of gradients now)


Add info about prometheus to README.md

closes #98

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


Provide Chef recipe to provision machines with Selenium-Grid-Extras

It would be nice to have some infrastructure as code the leverages the installation and setup of Selenium-Grid-Extras via Opscode Chef or some other provisioning tool.

I am going to try and create or help create a cookbook for Selenium-Grid-Extras.  Though it has been awhile since I used chef, so it may take a little bit.

Hi @elgalu I started to create a chef recipe for Selenium-Grid-Extras.
https://github.com/smccarthy/chef-selenium-grid-extras
I am sure it could use some work, but I tested it a little bit on windows and OSX. Let me know if you run into any issues, especially since I am very new to Chef and cookbooks, and could use all the feedback possible.
Thank you.

Closing this , as a chef recipe is created (in the works).


px-vis-polar capability

is px-vis-polar capable to plot graph for a time and amplitude

If your dataset has a phase, then yes. Otherwise, there is no way to relate an angle to your dataset.

In theory you could by doing heavy data manipulation, i.e converting your time range to a 0-360 angle range. You will also be able to change the angle labels on the chart. However the chart hasn't been built with this purpose in mind so I can't guarantee you won't run into other issues...
Nonetheless I think we have had an ask and actually prioritized this feature for the next quarter, so depending on your timeframe you might want to hold on

@benoitjchevalier  thanks for the update,We are actually planning this feature in this quarter. This is one of the must have in MVP


Alert message when trying to delete last paragraph.

What is this PR for?
This PR is for giving proper information to users and blocking unnecessary communication with zeppelin server when trying to delete last paragraph because the last paragraph can't be deleted.
What type of PR is it?
Improvement
What is the Jira issue?
https://issues.apache.org/jira/browse/ZEPPELIN-979
How should this be tested?
You can try to remove last paragraph of a notebook.
Screenshots (if appropriate)

Questions:

Does the licenses files need update? no
Is there breaking changes for older versions? no
Does this needs documentation? no

tested.
LGTM +1

I would like to suggest a different approach:
Not showing the delete button if the paragraph is the last one.
It is also quite easy to do:
Just need to add ng-hide="$last" to the remove link in paragraph-control.html

Since angular has both $first and $last, we could even remove 'Move Up' or 'Move Down' option depending on whether the paragraph is the first or the last.

@corneadoug Thank you very much for your review and opinion. I'll follow your advice.

@corneadoug I like the idea, but how do we want to handle paragraph deletion by keyboard shortcut in this case?

@minahlee Maybe then in that case it would be needed

@minahlee @corneadoug Then we need two ways to solve this issue?

I guess both methods can cohabitate then

Thank you for clarification.

@corneadoug @minahlee I fixed the code to hide "Remove" menu on the last paragraph menu. please review.

Tested, looks good. How about applying @corneadoug's opinion making the first paragraph not to show Move Up, last paragraph not to show Move Down?

@minahlee I'll take care about that you mentioned. thanks.

@minahlee Could you tell me how can i get your test failure?

@astroshim She posted the test failure.
My guess is that the Notebook has only one paragraph, therefore the xpath is on the last paragraph.
Since we removed the delete element from the last paragraph, the test fail.
The exact failing tests and the error lines:
ParagraphActionsIT.testRemoveButton:153
ParagraphActionsIT.testCreateNewButton:86

@corneadoug Thank you for your kind explanation.
I know the reason about the error but I couldn't reproduce the error even if i build like mvn clean package.
Did you build also like i did?

You need to trigger the selenium test locally, it doesn't by default without some configuration.
(TEST_SELENIUM="true" as env)
Otherwise you can just push your changes and let the CI do it

@corneadoug Okay. Thank you!!

Tested Selenium Tests locally from original commit:
https://github.com/apache/zeppelin/pull/979/commits/6f181efa09f4d616ac66eec5641df954883af432
And it's working well.
I will create a flacky test issue on JIRA,
@astroshim Could you rewrite history back to the commit I just Mentioned? After that LGTM

@corneadoug I really appreciate for your effort. Thank you. I reset my commits.

Merging if there's no more discussions


NIFI-1519 upgraded to the latest version of Spark 1.6.0

reviewing

+1 LGTM, tested the receiver on Spark 1.6.0, was able to retrieve and process data coming from a NiFi Output Port on a different machine


WIP: Documentation updates for v0.4.0

Do not merge yet.  This is still a WIP and the text refers to a few features that are still in the PR stage.

There's one thing that would be good to add (at least in the announcement email, not sure about in the release notes themselves): a description of what PyWavelets is. For numpy/scipy I never bothered because everyone knows what those are, but for v0.3.0 someone sent me an email suggesting "next time, tell me what this PyWavelets thing is".

Most of the information in doc/source/ref/nd-dwt-and-idwt.rst seems to be contained in the function docstrings. Is there no way to include/reference those in the generated documentation?

@kwohlfahrt
I looked into it a bit more and I can get similar documentation strings to be autogenerated via:
=================================================
nD Forward and Inverse Discrete Wavelet Transform
=================================================

.. currentmodule:: pywt

Single level ``dwtn``
----------------------
.. autofunction:: dwtn

Single level ``idwtn``
----------------------
.. autofunction:: idwtn

nD multilevel decomposition using ``wavedecn``
----------------------------------------------
.. autofunction:: wavedecn

nD multilevel reconstruction using ``waverecn``
-----------------------------------------------
.. autofunction:: waverecn

idwtn autogenerated (without napoleon):

However, the generated text is not formatted particularly nicely.  There is a more recent Sphinx extension called Napoleon that autoconverts Numpy and Google format docstrings to REST for better display.  As of sphinx 1.3 (released in March 2015), this can be easily enabled by adding sphinx.ext.napoleon to the list of extensions in doc\source\conf.py.
Here is the same docstring, but with the extension enabled:

If this seems a reasonable route, we should probably make a separate documentation PR that use autogeneration for the other functions as well.  Certainly, autogeneration makes sure the documentation stays in sync with the current function docstrings.

Cleaning up the docs and building as much as possible from docstrings would be great. We then need either numpydoc or napoleon. I only have experience with the former, as that is what numpy/scipy/scikits use. But napoleon looks interesting as well.

Indeed better in a separate PR though.

Please continue the discussion of autogenerated API docs in PR #139, where I have made an initial implementation.
Most likely I will just remove 56c4964 in a future rebase of this PR in favor of that approach.

rebased without 56c4964 in favor of the automated approach in #139

looks good to me, only a few small nitpicks

thanks Ralf

I've just submitted a small PR to you to add to this. The introduction was reading weirdly for me.


Add buildpackv3 build-template

This PR introduces preliminary support for Cloud Native Buildpacks, aka buildpacks v3.

I confirm for the record that @ekcasey, @dgodd and I are all covered by Pivotal's corporate CLA.

https://github.com/buildpack/lifecycle/pull/14 should clean most of this up by letting us combine /launch and /lifecycleworkspace into just /workspace and removing the need to copy the app directory.

@jchesterpivotal @dgodd took a stab at cleaning this up here: https://github.com/sclevine/build-templates/pull/1

I believe we're closing this in favor of #67


Contributing new Lua filter

Dear Folks,
I wish to contribute a new Lua filter.
I am aware of the fact that you are in the process of changing the way you accept and manage Lua filters.
At this point, I am only looking for a review of my code as this is my first attempt using Lua let alone writing filters for Pandoc.
I used the template contributed by @tarleb to set up my code and it is available here: https://github.com/nandac/font-awesome-docx
Hope I could work with someone to make this code production-ready.

Thanks @nandac. It seems that your repository is set to "private", so we can't see it. You'll have to set it to "public" in the repository settings.

Oops sorry for that meant to change it but forgot. Should be visible now @tarleb.


if during editing I click on the map, changes are saved, but if I click on the other node, they are lost

this is unified under issue #76
https://github.com/mprinc/KnAllEdge/issues/76

this is unified under issue #76

this is unified under issue #76


not working in adapter recylerview

progress not working any way in recyclerview adapter  ? what must i do !!
help me plz

@miaaad Sorry, i'm busy recently. I will fix it in next version.

hey @Moosphan  may I work on this issue?I would like to solve this bug so do let me know😀


feat: port hard constraints for type check from Draco1

I made changes based on all requests

Looks great. Please update the pull request so we can merge it. (merge main into this).


i want to switch to another tab

like:
I.amOnPage("page A ");
I.click('button');// this will redirect to Page B ,but pop up new chrome windows.
so how can i switch to the new page B ?
if page B is in the same browser ,but new tab,  how can i focus to the new page B?

i wrote like that  ,but it also stay on page A!
I.amOnPage("page A ");
I.click('button');
I.pressKey(['ctrl', 'Tab']);
I.seeInTitle('Page B title'); //  this failed , because it stay on page A.

Hi!
Use custom helper like this:
changeTab(num) {
        //получаем информацию о webdriver
        let client = this.helpers['WebDriverIO'].browser;
        return client
            .getTabIds(function(err, handles) {
                this.switchTab(handles[num - 1]);
                return;
            })
    }

how can i use the method?

@tony204 Add the method to your custom helper, include the helper in your codeceptjs config, and use as an actor method. (I.changeTab())
@APshenkin I've tried using this method as follows:
I.amOnPage('/');                                   // PAGE A
I.click('Facebook Link');
I.changeTab(1);                  // num= 0 or 2 also did not work...
I.seeInCurrentUrl('https://www.facebook.com/');    // PAGE B

The browser still finds itself on PAGE A, and thus the test fails at I.seeInCurrentUrl
expected url to include "https://www.facebook.com/"
      + expected - actual

      -http://www.PAGEAURL.com/
      +https://www.facebook.com/

@artiomnist
Before changing the tab you have to wait until the tab is open.
try this method:
waitTabsLoading(ammountOfTabs, timeout) {
        //получаем информацию о webdriver
        let client = this.helpers['WebDriverIO'].browser;
        return client
            .waitUntil(function() {
                return this.getTabIds().then(function(handles) {
                    return handles.length === ammountOfTabs
                });
            }, timeout * 1000);
    }

also after changing tab you have to wait, when new page will be loaded. I use this method for waiting
waitInUrl(urlPart, timeout) {
        //получаем информацию о webdriver
        let client = this.helpers['WebDriverIO'].browser;
        let currUrl;
        return client
            .waitUntil(function() {
                return this.url().then(function(res) {
                    currUrl = res.value;
                    return (decodeURIComponent(decodeURIComponent(decodeURIComponent(res.value.replace(/\+/g, " "))).replace(/\+/g, " "))).indexOf(urlPart.replace(/\+/g, " ")) > -1;
                });
            }, timeout * 1000);
    }```

@APshenkin
Thanks, I didn't realise I had to wait for the tab to load etc.
I've added in the methods and I'm running as follows:
...                                               // Click on link that opens a new tab
I.waitTabsLoading(2, 20);
I.changeTab(1);                         // num= 0 or 2 also did not work...
I.waitInUrl('facebook', 10);

However, I'm getting the following error:
Promise was rejected with the following reason: timeout at the I.waitInUrl('facebook', 10); step.
Screenshot shows PAGEA. I suspect changeTab() is not switching tabs?

I.changeTab(1);
here should be I.changeTab(2);

My bad, I will change that.
However, Still get the issue Promise was rejected with the following reason: timeout with I.changeTab(2)

Hm... It's strange, because I use the same methods in my project. What version of WebdriverIO do you use?
I use 3.4.0, maybe you set other version and there is some difference in API.

Also try to increase delay to 30

I am using WebDriverIO 4.2.16 ... That was the issue!
I've tried switching to WebDriverIO 3.4.0 and running the test and it works. 👍
I would have thought the API for WebDriverIO 4.2.16 switchTab method would be the same as WebDriverIO 3.4.0... Anyways, I'll update if I can get v4.2.16 to switchTabs.
Thanks for all your help! Awesome work!

@artiomnist
kindly how can  include the helper in your codeceptjs config?

@tony204 Please read the documentation http://codecept.io/helpers/

@APshenkin i dont see tab or windows in your link

Here is changeTab method for WebdriverIO 4.4
changeTab(num) {
        //получаем информацию о webdriver
        let client = this.helpers['WebDriverIO'].browser;
        return client
            .getTabIds().then(function(handles) {
                return this.switchTab(handles[num - 1]);
            });
    }

Closing, duplicate https://github.com/Codeception/CodeceptJS/issues/207


RESTRequest body creation

Is your feature request related to a problem? Please describe.
A clear and concise description of what the problem is. Ex. I'm always frustrated when [...]
I would like to execute a RESTRequest(path: "/justSomePath", body: nil) as a POST request towards a RESTful API. I set up all respective libraries and added these as plugins to my Project. Now I am not sure how to create the respective "body" parameter to the aforementioned function call. It is of type Data, however I am not sure how the handed over parameter should look like or how it can be instantiated.
Describe the solution you'd like
I am rather new to iOS development, and it is not clear to me how a handed over parameter should look like. Maybe it would be convenient to describe the body parameter as part of your documentation.

@C4RR13P0TT3R thanks for reporting this.
I see two next steps here, a short term and a long term one:

Short term: update our docs to show how developers should use body from RESTRequest.
Long term: introduce a better mechanism to pass objects/json and query parameters to the request body so developers don't need to build that themselves

adding @lawmicha for visibility

Hi @C4RR13P0TT3R ,
For what it's worth, the body parameter is just of type Data, which is assigned to the URLRequest's body field:
https://github.com/aws-amplify/amplify-ios/blob/eb5b7ff98ae9ac090dc8c71e374b8f3bcb0ee472/AmplifyPlugins/API/AWSAPICategoryPlugin/Support/Utils/RESTOperationRequestUtils.swift#L67
One example would be to fill it serialized json.  A quick google search led me to this post, which I would imagine would work:
https://stackoverflow.com/questions/31937686/how-to-make-http-post-request-with-json-body-in-swift

@wooj2 Thank you for the fast response. Now it appears very clear to me

Hi @C4RR13P0TT3R, I updated the docs to show a simple example that turns strings to Data https://github.com/aws-amplify/docs/pull/1888/files
also if you have a Codable, you can use JSONEncoder to turn it into Data as well: https://developer.apple.com/documentation/foundation/jsonencoder


Add missing nacho recipes

About the PR
This adds recipes for three types of nachos. They're in the game via spawner, just not able to be cooked until now.
Why / Balance
These foods are practically implemented outside of missing a cooking recipe.
Technical details
In meal_recipes.yml: Add recipes for Nachos, Cheesy Nachos, and Cuban Nachos.
In meals.yml: Add a solutions container to regular nachos so it lines up with the others, and add a small plate as trash to each one.
Media
Nachos
https://github.com/user-attachments/assets/fb98f43c-9350-43c8-8e71-b556594fb540
Cheesy Nachos
https://github.com/user-attachments/assets/4d0faf25-752c-4a3f-a43d-be7e8faa7821
Cuban Nachos
https://github.com/user-attachments/assets/2a7a39a7-7bb5-44a8-b52a-8120c33c420a
Requirements

[X] I have read and am following the Pull Request and Changelog Guidelines.
[X] I have added media to this PR or it does not require an ingame showcase.

Changelog
:cl:

add: Added recipes for Nachos, Cheesy Nachos, and Cuban Nachos.

yum

Mmm, nachos. Sounds good


Contacts with HeightField

I think this has been discussed before in the old forum. But I haven't found a good fix as of yet.
The collisions between a box and a height field are strange (significant penetrations, sharp peaks, unexplained vectors).
I know that the colllision detection for height fields is computed differently,
but I want to know if it is "normal" it looks like this or if there is something horribly wrong in my model.
Also, what would be way to improve the accuracy of the height field collisions without giving up too much on speed?
https://user-images.githubusercontent.com/16384313/162890700-e9f84c50-088b-4d1c-822a-c96a6859c150.mp4
Screencap showing unexpected (unrealistic?) contact force direction on the right foot:

TL;DR make your heightfield less dense.
As mentioned here, there is a limit on the number of collisions between any two geoms, and heightfields are counted as one geom, even though they are actually a union of prisms. So contacts are getting discarded, the foot sinks in, and then contacts are found again, leading to this situation.
Basically heightfields are meant to model macro terrain features rather than micro features. Each "pixel" of your HF should be at least the size of a foot, ideally much bigger. If you want to simulate micro features (pebbles, things smaller than a foot) I would recommend procedurally placing sunken spheres on a plane, or something similar.


Implementation for issue #148: Make the deadline more visible

Due date is highlighted now.
If current date is close to the due date, the last one is displayed in a tone of red.

Can you add a print?

Current date < (due date - 7 days)

Current date > (due date - 7 days)

If you don't like the the style nor the rule, at least it is simple to change it now.

I think the text-warning and text-danger are simplier (you can use a {% if %} inside the span class instead of duplicate all the html) and their color schemes are already known for everyone, which improves the ux

Sure. I'll do it and send another PR.

you dont need to send another, just commit on the same branch

Another thing, if you can explain me how it will works. Like when it will be yellow or red, based on what. o/

I just created a property called due_date_is_close that returns a bool if the current date > due_date - 7days. If the left time is minor that 7 days it is displayed in red (text-danger), else it is displayed in yellow (text-warning).

Nice @vctrmagno, i will merge and deploy this!
But first i would ask for you to revert the last commit, it doesn`t have any reason to be in this PR, it is a solution for other problem and will generate a conflict when i try to merge your code.

 Now I'm more acquainted with the project, in the next contributions the process will be smoother. Do you still want a revert on that commit?

Nope, i did it during the merge.
o/


Locale map expecting disgo.Flag, but locale consts are strings

type ApplicationCommand struct {
	...
	NameLocalizations        map[Flag]string             `json:"name_localizations"`
	DescriptionLocalizations map[Flag]string             `json:"description_localizations"`
	...
}

// Locales
// https://discord.com/developers/docs/reference#locales
const (
	FlagLocalesDanish              = "da"
	FlagLocalesGerman              = "de"
	FlagLocalesEnglishUK           = "en-GB"
	FlagLocalesEnglishUS           = "en-US"
	FlagLocalesSpanish             = "es-ES"
	FlagLocalesFrench              = "fr"
	FlagLocalesCroatian            = "hr"
	FlagLocalesItalian             = "it"
	FlagLocalesLithuanian          = "lt"
	FlagLocalesHungarian           = "hu"
	FlagLocalesDutch               = "nl"
	FlagLocalesNorwegian           = "no"
	FlagLocalesPolish              = "pl"
	FlagLocalesPortugueseBrazilian = "pt-BR"
	FlagLocalesRomanian            = "ro"
	FlagLocalesFinnish             = "fi"
	FlagLocalesSwedish             = "sv-SE"
	FlagLocalesVietnamese          = "vi"
	FlagLocalesTurkish             = "tr"
	FlagLocalesCzech               = "cs"
	FlagLocalesGreek               = "el"
	FlagLocalesBulgarian           = "bg"
	FlagLocalesRussian             = "ru"
	FlagLocalesUkrainian           = "uk"
	FlagLocalesHindi               = "hi"
	FlagLocalesThai                = "th"
	FlagLocalesChineseChina        = "zh-CN"
	FlagLocalesJapanese            = "ja"
	FlagLocalesChineseTaiwan       = "zh-TW"
	FlagLocalesKorean              = "ko"
)

Thanks for using Disgo in its Beta release. Your help is appreciated in bringing us closer to a production-ready release.
This is an issue with a dasgo field declaration. Issues such as these can be fixed by making a pull request on the Dasgo repository.


Synonym request for windrowing

Please can you add "swathing" as a synonym windrowing

will be available in the next release


[1.11.2] Builder Block Duplicates Shulker Box

When using a builder block to break and harvest shulker boxes, the shulker boxes pops off and falls on the floor but a duplicate shulker box item will exist inside the harvest chest.

I can reproduce this


cannot show git branch symbol in the footbar

environment

vim: 7.4
vim-airline: latest
OS: Ubuntu 12.04

if you are using terminal:

terminal: bash
$TERM variable: xterm
color configuration (:set t_Co?):256

actual behavior
I have already installed powerline symbols, here is my configuration:
set laststatus=256
set t_Co=256

let g:airline_theme="luna"
let g:airline_powerline_fonts = 1
let g:airline#extensions#tabline#enabled = 1
let g:airline#extensions#tabline#buffer_nr_show = 1
let g:airline#extensions#whitespace#enabled = 0
let g:airline#extensions#whitespace#symbol = '!'

nnoremap <C-N> :bn<CR>
nnoremap <C-P> :bp<CR>

This is my footbar

expected behavior
I want to show git branch symbol like dark theme with powerline symbols
Anyone can help me ? Thanks

Am 2016-04-28 12:25, schrieb Daniel Cheng:

ENVIRONMENT

vim: 7.4
vim-airline: latest
OS: Ubuntu 12.04 if you are using terminal:
terminal: bash
$TERM variable: xterm
color configuration (:set t_Co?):256

ACTUAL BEHAVIOR
I have already installed powerline symbols.
Here is my configuration:
set laststatus=256
set t_Co=256
let g:airline_theme="luna"
let g:airline_powerline_fonts = 1
let g:airline#extensions#tabline#enabled = 1
let g:airline#extensions#tabline#buffer_nr_show = 1
let g:airline#extensions#whitespace#enabled = 0
let g:airline#extensions#whitespace#symbol = '!'
nnoremap  :bn
nnoremap  :bp
[1]
EXPECTED BEHAVIOR
I want to show git branch symbol like dark theme with powerline
symbols [2]

And your .vimrc is in a git repository? Have you installed fugitive?

Hi chrisbra, thanks for your reply.
My .vimrc is not in a git repository.
I have used powerline plugin for a long time, the symbol can be seen when I open a file in the repository with powerline plugin, but it failed when I turn to vim-airline.
I comment on most of the plugins except two vim-airline plugins and configuration as I showed before, but it is still not working:
Bundle 'gmarik/vundle'
Plugin 'vim-airline/vim-airline'
Plugin 'vim-airline/vim-airline-themes'

I add fugitive plugin to slove this problem after reading FAQ.
Plugin 'tpope/vim-fugitive'
Sorry for disturbing you.


Publish History does not scroll

Describe the bug
When showing publish history on the Publish page, whenever there are a lot of entries, they are truncated and I cannot scroll the view to see the rest of the history.
Version
main branch on 10/1/2020
Browser

[X] Electron distribution
[ ] Chrome
[ ] Safari
[ ] Firefox
[ ] Edge

OS

[ ] macOS
[X] Windows
[ ] Ubuntu

Expected behavior
Allow me to scroll through the history.
Screenshots

design for publish page was changed. so I close it.


Place dialog shows every time I open a folder with multiple @dotnet core 'roots'

Environment data
dotnet --info output:
.NET Command Line Tools (2.0.0)
Product Information:
Version:            2.0.0
Commit SHA-1 hash:  cdcd1928c9
Runtime Environment:
OS Name:     Windows
OS Version:  10.0.15063
OS Platform: Windows
RID:         win10-x64
Base Path:   C:\Program Files\dotnet\sdk\2.0.0\
Microsoft .NET Core Shared Framework Host
Version  : 2.0.0
Build    : e8b8861ac7faf042c87a5c2f9f2d04c98b69f28d
VS Code version:
1.16.1
27492b6bf3acb0775d82d2f87b25a93490673c6d
C# Extension version:
see attachment for extensions report
vscode-extensions.zip
Steps to reproduce

open vscode from the folder of my dotnet-core repo
wait around 30 seconds for loading to complete (especially that F# extension)

Expected  behavior
Nothing should happen: vscode should be in expected ready state.
Actual behavior
vscode shows this dialog:

FWIW, after looking at this dialog again, I don't think it's displayed by C# for VS Code. We have a project and solution picker dialog, but we don't prefix items in it with [SLN] or [DIR]. It looks to me like this is displayed by the Ionide extenion here: https://github.com/ionide/ionide-vscode-fsharp/blob/ab7f3edce0a9d3a5613cd81cc9bbfeb2d24eb69d/src/Core/Project.fs#L234-L254. cc @enricosada

Got it: extension hell.


Convert Model In README To Notebook

For the scope of this PR, please refer to issue #54 .

Merging myself since this PR consisted mostly of pre-commit clean up and refactored older code into a minimally viable notebook, which ran successfully when examined by the author.


Inform OHAI of newly registered aspnet_state service

Description
I'd like to automatically enable aspnet_state upon installation. Currently, OHAI isn't informed that a new service is installed so the logic doesn't work until second run.
Example code
service 'aspnet_state' do
  action [:enable, :start]
end

@astoltz can you update your branch and re-push change with commit --amend?

If there's a particular plugin in ohai you're trying to reload we should do that instead. The complete Ohai reload is pretty time intensive and not something we want to do unless we have to.


Data fliter and sorting

Hey guys im having an issue with filtering the content with a specific sort oder with the same button. ive looked through closed issues and came across this one https://github.com/patrickkunka/mixitup/issues/129 by the solution leads to a dead link.

Hi Chris,
Could you a post a reduced JSFiddle demonstrating the issue you're having?

https://jsfiddle.net/h1c342at/ So i have a bunch of users and want to that belong to different groups. When i click on the filter i want it to also change the sort order of that specific group . But making a button activate a filter and sort order isnt working.

Hi Chris,
I've got your fiddle working here:
https://jsfiddle.net/h1c342at/1/
Let me know if that's your intended behavior.

Thank you this is the intended behavior will implement now.


URI protocol is script scoped

Expected Behavior
The Nitro connection protocol should be associated with the session, not the script scope.
Current Behavior
URI protocol is set as $Script:protocol in Connect-Netscaler but the IP is set in the connection object as then Endpoint property
Possible Solution
Set the protocol on the session object and get it from there when needed.
What do you think ?

That makes sense to me. $script:protocol should be moved to a property of the $script:session object.


Added missing keyword argument for settings

The missing settings argument causes the following error when saving a Phono3py object (which I've called 'phonon'):
>>> phonon.save()
Traceback (most recent call last):
File "<stdin>", line 1, in <module>
File "/users/fjbh500/.conda/envs/phonopy/lib/python3.8/site-packages/phono3py/api_phono3py.py", line 1216, in save
ph3py_yaml = Phono3pyYaml(settings=settings)
TypeError: __init__() got an unexpected keyword argument 'settings'

This change fixes it, and a Phono3pyYaml object is successfully created by Phono3py.save().

Thanks. Could you have a look at the develop branch? phono3py_yaml.py is moved under interface directory. The develop branch needs the latest develop branch of phonopy. Now I am working on improving Phono3pyYaml to make phono3py usable from python script and ipython. I appreciate if you could have any idea to improve it.

I've set a reminder to look at it at the end of the week (when I'll be able
to swap out my current phonopy version).
On Sat, May 2, 2020 at 2:51 AM Atsushi Togo<EMAIL_ADDRESS>wrote:

Thanks. Could you have a look at the develop branch? phono3py_yaml.py is
moved under interface directory. The develop branch needs the latest
develop branch of phonopy. Now I am working on improving Phono3pyYaml to
make phono3py usable from python script and ipython. I appreciate if you
could have any idea to improve it.
—
You are receiving this because you authored the thread.
Reply to this email directly, view it on GitHub
https://github.com/atztogo/phono3py/pull/36#issuecomment-622651705, or
unsubscribe
https://github.com/notifications/unsubscribe-auth/ACDY5GNK425AQIFC5KUSBYLRPN4CTANCNFSM4MXMKQ7A
.

I close this PR because no communication for long time. Please reopen whenever you need.


[WFLY-19313] Upgrade WildFly Core to 25.0.0.Beta1

Jira issue: https://issues.redhat.com/browse/WFLY-19313

Tag: https://github.com/wildfly/wildfly-core/releases/tag/25.0.0.Beta1
Diff: https://github.com/wildfly/wildfly-core/compare/24.0.0.Final...25.0.0.Beta1

        Bug

[WFCORE-6814] -         Fix ContentRepositoryTest on Fedora 40

        Task

[WFCORE-6792] -         Rename Installer.Builder.async() -> Installer.Builder.blocking()

[WFCORE-6803] -         Bump the kernel management API version to 26.0.0

[WFCORE-6811] -         Remove configuration stability levels from wildfly-core-galleon-pack

        Component Upgrade

[WFCORE-6795] -         Upgrade wildfly-discovery to 1.3.0.Final

[WFCORE-6797] -         Upgrade BouncyCastle from 1.78 to 1.78.1

[WFCORE-6799] -         Upgrade SLF4J from 2.0.12 to 2.0.13

[WFCORE-6809] -         Upgrade wildfly-jar-maven-plugin to 11.0.1.Final

        Enhancement

[WFCORE-6801] -         Use maven.compiler.release to ensure the desired binary compilation

[WFCORE-6806] -         Add method to combine multiple DeploymentServiceInstaller

[WFCORE-6808] -         Add capability-resolving variant of child service target-based ServiceInstaller.Builder

More information about the wildfly-bot[bot]

Thanks @yersan and @jamezp


[2.6.x backport] Reports of browsers running out of memory when tailing log files in UI

2.7.x related work: https://github.com/rancher/dashboard/issues/7156
2.7.x PR: https://github.com/rancher/dashboard/pull/7511
Context
Internal reference: SURE-5383
Reported in Rancher 2.6.8.
When troubleshooting an issue involving websockets, I did get a report that was adjacent to it. When using the Vue UI to tail log files, the browser stops responding.

browser memory is consumed until the tab is killed. If you leave one open long enough, it will eventually die. If you pull up pod logs for a busy pod though you can kill it in a few minutes (rancher kubectl UI). We have tried, edge, chrome and brave and they all exhibit the symptom.

Browser tab started at 650mb before opening logs, high cpu usage while streaming them, and memory growing rapidly. Browser tab crashed at about 2.5gb memory footprint.

Workaround:
Restart browser tab every few minutes, or sometimes before one minute.

✅ PASSED
Reproduction Environment

Component
Version / Type

Rancher version
v2.6.10

Installation option
Docker

Cert Details
--acme-domain

Docker version
20.10.7, build f0df350

Helm version
v2.16.8-rancher2

Downstream cluster type
not applicable

Downstream K8s version
not applicable

Authentication providers enabled
OpenLDAP

Logged in user role
administrator, standard user

Browser type
google chrome

Browser version
110.0.5481.77 (x86_64)

Reproduction steps

Setup Rancher
Starting from the default Rancher homepage /dashboard/home
Click hamburger menu >>> local >>> Kubectl Shell
Copy the following deployment yaml:

apiVersion: apps/v1
kind: Deployment
metadata:
  labels:
    workload.user.cattle.io/workloadselector: apps.deployment-default-test-logs
  name: test-logs
  namespace: default
spec:
  progressDeadlineSeconds: 600
  replicas: 1
  revisionHistoryLimit: 10
  selector:
    matchLabels:
      workload.user.cattle.io/workloadselector: apps.deployment-default-test-logs
  strategy:
    rollingUpdate:
      maxSurge: 25%
      maxUnavailable: 25%
    type: RollingUpdate
  template:
    metadata:
      labels:
        workload.user.cattle.io/workloadselector: apps.deployment-default-test-logs
    spec:
      affinity: {}
      containers:
      - args:
        - 'i=0; while true; do echo "$i: $(date)"; i=$((i+1)); sleep .001; done'
        command:
        - /bin/sh
        - -c
        image: busybox
        imagePullPolicy: Always
        name: fast
        resources: {}
        terminationMessagePath: /dev/termination-log
        terminationMessagePolicy: File
      - args:
        - 'i=0; while true; do echo "$i: $(date)"; i=$((i+1)); sleep 1; done'
        command:
        - /bin/sh
        - -c
        image: busybox
        imagePullPolicy: Always
        name: slower
        resources: {}
        terminationMessagePath: /dev/termination-log
        terminationMessagePolicy: File
      - args:
        - 'i=0; while true; do echo "$i: $(date)"; i=$((i+1)); sleep 10; done'
        command:
        - /bin/sh
        - -c
        image: busybox
        imagePullPolicy: Always
        name: sloooow
        resources: {}
        terminationMessagePath: /dev/termination-log
        terminationMessagePolicy: File
      dnsPolicy: ClusterFirst
      restartPolicy: Always
      schedulerName: default-scheduler
      securityContext: {}
      terminationGracePeriodSeconds: 30

Paste this into a file in the Kubectl Shell and run it:

vim deploy.yml

# paste above yaml into file and exit vim

kubectl apply -f deploy.yml

Once deployed navigate to local >>> Workload >>> Deployments >>> test-logs
For the pod running in the test-logs deployment, click the ellipsis (three dots) >>> click View Logs
Once you see the logs populating

right click chrome/screen
click inspect >>> ellipsis (three dots) in chrome >>> More tools >>> Performance monitor

Let this run for ~3 minutes

Additional Info
RESULTS
✅ Expected
For the Rancher UI to continue running without any issues
❌ Actual
The UI became unusable after ~3 minutes.

Metric
value

JS heap size
1531 MB

DOM Nodes
620,915

Validation Environment

Component
Version / Type

Rancher version
v2.6-f4cadcbdb940aede35f038c3168805762a653d4c-head

Installation option
Docker

Cert Details
--acme-domain

Docker version
20.10.7, build f0df350

Helm version
v2.16.8-rancher2

Downstream cluster type
not applicable

Downstream K8s version
not applicable

Authentication providers enabled
OpenLDAP

Logged in user role
administrator, standard user

Browser type
google chrome

Browser version
110.0.5481.77 (x86_64)

Validation steps

Setup Rancher
Starting from the default Rancher homepage /dashboard/home
Click hamburger menu >>> local >>> Kubectl Shell
Copy the following deployment yaml:

apiVersion: apps/v1
kind: Deployment
metadata:
  labels:
    workload.user.cattle.io/workloadselector: apps.deployment-default-test-logs
  name: test-logs
  namespace: default
spec:
  progressDeadlineSeconds: 600
  replicas: 1
  revisionHistoryLimit: 10
  selector:
    matchLabels:
      workload.user.cattle.io/workloadselector: apps.deployment-default-test-logs
  strategy:
    rollingUpdate:
      maxSurge: 25%
      maxUnavailable: 25%
    type: RollingUpdate
  template:
    metadata:
      labels:
        workload.user.cattle.io/workloadselector: apps.deployment-default-test-logs
    spec:
      affinity: {}
      containers:
      - args:
        - 'i=0; while true; do echo "$i: $(date)"; i=$((i+1)); sleep .001; done'
        command:
        - /bin/sh
        - -c
        image: busybox
        imagePullPolicy: Always
        name: fast
        resources: {}
        terminationMessagePath: /dev/termination-log
        terminationMessagePolicy: File
      - args:
        - 'i=0; while true; do echo "$i: $(date)"; i=$((i+1)); sleep 1; done'
        command:
        - /bin/sh
        - -c
        image: busybox
        imagePullPolicy: Always
        name: slower
        resources: {}
        terminationMessagePath: /dev/termination-log
        terminationMessagePolicy: File
      - args:
        - 'i=0; while true; do echo "$i: $(date)"; i=$((i+1)); sleep 10; done'
        command:
        - /bin/sh
        - -c
        image: busybox
        imagePullPolicy: Always
        name: sloooow
        resources: {}
        terminationMessagePath: /dev/termination-log
        terminationMessagePolicy: File
      dnsPolicy: ClusterFirst
      restartPolicy: Always
      schedulerName: default-scheduler
      securityContext: {}
      terminationGracePeriodSeconds: 30

Paste this into a file in the Kubectl Shell and run it:

vim deploy.yml

# paste above yaml into file and exit vim

kubectl apply -f deploy.yml

Once deployed navigate to local >>> Workload >>> Deployments >>> test-logs
For the pod running in the test-logs deployment, click the ellipsis (three dots) >>> click View Logs
Once you see the logs populating

right click chrome/screen
click inspect >>> ellipsis (three dots) in chrome >>> More tools >>> Performance monitor

Let this run for ~3 minutes

Additional Info
RESULTS
✅ Expected
For the Rancher UI to continue running without any issues
✅ Actual
No issues with Rancher after ~3 mins and drastically lower metrics

Metric
value

JS heap size
167 MB

DOM Nodes
7.634


improvement modify download scripts to shorten the dir name

Proposed changes
Issue Number: close #xxx
Problem summary

Rename the download dir to short name: fe, be, dependencies
Remove tsinghua source for 1.2.3
Modify download link to archieve for 1.2.3

Checklist(Required)

[ ] Does it affect the original behavior
[ ] Has unit tests been added
[ ] Has document been added or modified
[ ] Does it need to update dependencies
[ ] Is this PR support rollback (If NO, please explain WHY)

Further comments
If this is a relatively large or complex change, kick off the discussion at<EMAIL_ADDRESS>by explaining why you chose the solution you did and what alternatives you considered, etc...

run buildall


Deprecation lit-element

Hi,
Just saw this in developer tools:
The main 'lit-element' module entrypoint is deprecated. Please update your imports to use the 'lit' package: 'lit' and 'lit/decorators.ts' or import from 'lit-element/lit-element.ts'. See https://lit.dev/msg/deprecated-import-path for more information.
(anonymous) @ digital-clock.js?hacstag=373832981123:49

I've got exactly the same problem.


Add access to registers

Can see stack pointer being useful - might as well add them all while we're at it.

Added reg() function: d9d1f6918de381362035ad23951e0c10878d7d37


Project documentation setup

[x] Fix GHA/gradle build to publish correct version for each sub-project: jpa-ext, rsql, jooqx
[x] Add :docs:asciidoc, :docs:testing-asciidoc and :rsql:asciidoc to main branch

[x] Use Antora as component documentation per each project
[x] Add AntoraDocComponent plugin. (Done then will merged to https://github.com/play-iot/gradle-plugin/issues/20)
[x] Asciidoc gen for code example
[ ] Publish docs artifact to nexus

[x] Add Antora playbook and add it as git sub-modules
[x] Support doc versioning

[x] Reserve git document tag/branch for each project when release
[x] Include main branch for development doc

[x] GitHub Workflow pipeline

[x] In current build step, add step to trigger build docs.yml by workflow_dispatch.
[x] Add GitHub workflow: docs.yml

[x] build document for each project based on the workflow_dispatch_input
[x] Commit and push to the corresponding branch
[x] Trigger the aggregate docs workflow in playbook

[x] publish document to Github page

[x] Add Antora custom UI with search function with lunr search (docsearch still in request)
[x] Release pipeline

[x] Changelog setup https://github.com/github-changelog-generator Done in https://github.com/zero88/gh-project-context/issues/38
[ ] Trigger playbook build step after release by workflow_dispatch with rsql version and jooqx version

[x] Clean up redundant documents

Deprecated

[x] Remove :docs project in main branch
[x] #78

[ ] Use rsql version and jooqx version to gather lib artifact and javadoc jar
[ ] Use only :sample:model and :sample:web project to build database model to create :example
[ ] Build Asciidoc with :example
[ ] Extract javadoc jar

The current status: https://zero88.github.io/jooqx/usage/

Antora for static generator from ascii doc

Search feature

https://github.com/SUSE/doc-susemanager/wiki/Setup-Algolia-Search-with-Antora
https://gitlab.com/antora/antora-ui-default/-/issues/44

https://vuepress.vuejs.org/ for markdown doc

Antora playbook cannot inject an extension in contentAggregate process to customize action after git checkout, but before component validation.
=> need to build and keep-track document output on docs/* git branch.
Another solution is to add a build step in beforeProcess to checkout git project, build project, and process doc in local mode.
But requires too much work and needs to handle versioning.

New features in GitHub workflow: https://docs.github.com/en/actions/using-workflows/reusing-workflows

Antora UI showcase https://gitlab.com/antora/antora.org/-/issues/20

gh-project-context with changelog generator https://github.com/zero88/gh-project-context/issues/38


chore: ignore the generated test_case.lua file

prove -Itests tests/agentzh.t generates this file and git keeps annoying us with it :)

Merged with minor edits in the commit log message. Thanks!


TOMEE-3814 Fixed  server ssl documented configuration

@cesarhernandezgt lgtm.
GitHub actions are failing due to TOMEE-3842. I will provide a related fix for it soon.

Thanks for the review @rzo1.


[RT-1.y] BGP import/export chained policy attachment and default action - Test Automation

This is a duplicate of this issue, hence closing this as wont fix.
https://github.com/openconfig/featureprofiles/issues/2594

This issue is a duplicate of https://github.com/openconfig/featureprofiles/issues/2594


Fix some Java style issues [phab:D1734]

Created by schroederc at 2017-06-23 18:29:03:

fromberger accepted this revision at 2017-06-23 18:44:10

schroederc closed via commit 9ee9fba5543574bc1ea1b2338984b5a9dcc2a8a9 at 2017-06-23 19:30:38


Return promise when callback function is passed to handleSubmit

fix for #580
I hope there is no problem how it should be!
I'm not very sure if other Promise.reject in handleSubmit.js should return rejected promise with the validation errors.
To be more specific,  here. https://github.com/haradakunihiko/redux-form/blob/master/src/handleSubmit.js#L30

Good PR. It makes total sense for the sync errors to be passed in the rejected promise.

Published as v4.1.10. Thanks!


Small In-memory hash maps for representing IdealState & ExternalView waste memory

mapFields in IS & EV have a structure like:
"10000": {
      "Server...8098": "ONLINE"
    },

where

10000 is the segment name,
Server...8098 is the server name
ONLINE is the status of the segment on that server.

The state of the segment is represented using multiple hash maps in controller etc.
The root cause of the memory overhead is that default size of each of the hashmaps is 16 while the mean no. of items is <=3.
With replication and replica groups, the overhead increases.
In an experiment, it was noticed that for a table with 100K segments, 500MB of memory was lost due to unused capacity. There were 300K single item hash maps.
j.u.LinkedHashMap<>(size: 1, capacity: 16) {(key:"Server_8098", val:"ONLINE")}
j.u.LinkedHashMap<>(size: 1, capacity: 16) {(key:"Server_8098", val:"ONLINE")}
j.u.LinkedHashMap<>(size: 1, capacity: 16) {(key:"Server_8098", val:"ONLINE")}
j.u.LinkedHashMap<>(size: 1, capacity: 16) {(key:"Server_8098", val:"ONLINE")}
j.u.LinkedHashMap<>(size: 1, capacity: 16) {(key:"Server_8098", val:"ONLINE")}
j.u.LinkedHashMap<>(size: 1, capacity: 16) {(key:"Server_8098", val:"ONLINE")}
j.u.LinkedHashMap<>(size: 1, capacity: 16) {(key:"Server_8098", val:"ONLINE")}
j.u.LinkedHashMap<>(size: 1, capacity: 16) {(key:"Server_8098", val:"ONLINE")}

Additionally the data structure overhead due to the large number of hashmaps is ~200MB for 100K segments.

#instances
(Average) objectsize
Total overheadper class
Class name

6,412,230
40b
75,143Kb (3.8%)
j.u.LinkedHashMap$Entry

5,356,965
24b
62,776Kb (3.2%)
String

3,498,014
32b
40,992Kb (2.1%)
j.u.HashMap$Node

3,290,971
86b
38,566Kb (2.0%)
j.u.HashMap$Node[]

2,307,923
40b
27,045Kb (1.4%)
j.u.TreeMap$Entry

1,784,111
64b
20,907Kb (1.1%)
j.u.LinkedHashMap

1,518,617
48b
17,796Kb (0.9%)
j.u.HashMap

489,050
24b
5,731Kb (0.3%)
j.u.LinkedHashMap$LinkedKeySet

377,361
24b
4,422Kb (0.2%)
j.u.LinkedHashMap$LinkedEntrySet

325,425
16b
3,813Kb (0.2%)
j.u.HashMap$KeySet

315,886
32b
3,701Kb (0.2%)
j.u.concurrent.ConcurrentHashMap$Node

216,027
16b
2,531Kb (0.1%)
j.u.HashMap$EntrySet

Good finding! In order to fix this, we probably need to modify Helix code because ZNRecord is managed by Helix


Move to Postgres Operator

Currently postgres is being brought up via helm charts that deploy a basic standalone postgres rdbms instance.  Explore CNPG and other postgres operators.
Ideally would move to a single postgres instance that supports multiple databases

Zalando's postgres operator takes care of DBMS, Databases, User/Roles, Schemas!  In addition the operator also takes care of postgres upgrades and can even configure pgbouncer.

Completed.  Moved to Zalando postgres operator!


The Github image link is huge

It should be smaller

@jkutner I'm wondering if we should consider some more generic than github?  It just occurred to me that the homepage can be anything e.g. github, gitlab, some personal website, etc.

Yea, it should probably be like the forking image in the Git logo or similar

I'll take this up too. I'll open the PR after the current one's merged.


Project 5: Visualize live sound within the Orcasound web app

Visualize live sound within the Orcasound web app
Display audio stream as a spectrogram or other visualization that evolves over time.
Stretch goal: add both human and ML annotations and labels in real-time!
Required skills: Elixir, Javascript
Bonus skills: time-series analysis
Possible mentors:  Scott, Paul (with technical assistance from Orcasound contributors Sam and Skander)
References and open-source building blocks:

Associated Orcasound feature card (Trello)
Inspiring web-based real-time spectrogram with machine learning model outputs: Cornell’s BirdNet (open in FireFox)
Spectrogram with WebAudio

Getting Started (these are suggestions, there is no one way to go)

Get acquainted with the code on the spectrogram branch
Study how the Birdnet demo (for Raspberry Pi) can be adapted to run on your computer, what can be integrated with Orcasound website

Hi, I am interested to work on this issue. Below is the link to my proposal draft. I am looking forward to get feedback from you on my proposal. Thank you for your time!!
https://docs.google.com/document/d/1t0Gzh5V-ISLm3y9GwoA2OA0FB_ZlvjpuOvX2_JgyUU4/edit?usp=sharing

Hey @ivanoats
I want to confirm if this issue is available for the GSOC 2021, and can I start working on a proposal for this project?

On the map or the main site? @scottveirs ?

@ivanoats This feature was initially requested in the Orcasound live-listening web app roadmap. It's beyond the scope of the current version 3 re-design, but having a student work on it could provide new functionality to version 4.
It's an interesting question of how such a visualization of the real-time audio data might manifest in a map UI like the one that's emerging in orcamap-react...

Clarifying title: this is a feature request for the live-listening web app at live.orcasound.net, rather than one of the other web apps that is emerging within the Orcasound organization.

Hello guys , this is my first time to the opensource . iam interested in this project can anyone tell me where is code for this project.
pls

@kushalShukla-web, the code is here: https://github.com/orcasound/orcasite


Redirect console output and error when interpreting scala code

Why are the changes needed?

Redirect console output and error when interpreting scala code.
How was this patch tested?

[ ] Add some test cases that check the changes thoroughly including negative and positive cases if possible

[ ] Add screenshots for manual tests if appropriate

[x] Run test locally before make a pull request

please create a subtask for #1489

please create a subtask for #1489

ok

Codecov Report

Merging #1500 (f19be18) into master (73ac1b6) will increase coverage by 0.00%.
The diff coverage is 100.00%.

@@            Coverage Diff            @@
##             master    #1500   +/-   ##
=========================================
  Coverage     59.38%   59.38%
  Complexity      172      172
=========================================
  Files           237      237
  Lines         12168    12171    +3
  Branches       1492     1492
=========================================
+ Hits           7226     7228    +2
  Misses         4331     4331
- Partials        611      612    +1

Impacted Files
Coverage Δ

...e/kyuubi/engine/spark/operation/ExecuteScala.scala
86.36% <100.00%> (ø)

...he/kyuubi/engine/spark/repl/KyuubiSparkILoop.scala
89.47% <100.00%> (+0.58%)
:arrow_up:

...ache/kyuubi/operation/KyuubiOperationManager.scala
81.57% <0.00%> (-2.64%)
:arrow_down:

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 73ac1b6...f19be18. Read the comment docs.

thanks, merged to master


Scipy.optimize.minimum constraints in a class Python

Hello,
That's maybe a dumb question but I have difficulties to setup the constraints for the minimum function.
I have a python class in which I call this method :
    def minim_solver(self, objective):

        x_init = [0.20, 0.015, 0.03, 0.03, 0.03]

        self.objective = objective
        self.bnds()

        cons = ({'type': 'ineq', 'fun': lambda x: 0.01 - x[1] - x[3]},
                {'type': 'ineq',
                    'fun': lambda x: 0.01 - x[2] - x[0]},
                {'type': 'ineq', 'fun': lambda x: 0.08 - x[4]})

        result = scipy.optimize.minimize(lambda x: self.fun(x), x_init, method='SLSQP', bounds=self.bnds, constraints=cons, options={
            'disp': True, 'ftol': 1E-1, 'eps': 1.4901161193847656e-01})
        print(result.x)

To summarize I want to play with the vector x (5 parameters) to generate a mesh and do FEM with this fun(x) :
    def fun(self, x):

        # solver x[0] --> x0,y0,z0
        # solver x[1] --> l,h,w

        # modify values
        self.added_mass_modify(x)

        # generate new mesh
        self.freq_solv(0.01, 6, 0.0)
        print(x)
        self.modes_plot(0, 0.01)

        # Calculate the gap
        Ecart = abs((self.objective - self.Freqs[0]) / (self.objective)) * 100

        return Ecart

But when I try the code with or without the "constraints=cons" I have no differencies and my vector x doesn't respect the constraints.
So I'm not sure if I created the constraints correctly or if it's my class structure that messed up everything.
Do you have any recommandations or examples like this that I could tcheck ?

Is this about scipy.optimize.minimize or skopt?

Is this about scipy.optimize.minimize or skopt?

It's about scipy.optimize.minimize

Therefore, it's the wrong forum. Try StackOverflow or one of the SciPy-centric support venues?


fix DateTimePicker view in fa Lang

before in fa lang

after in fa lang

after in en lang

Pretty sure there is a reason we did it like that before

Pretty sure there is a reason we did it like that before

Yeah, probably for min width of the date buttons.

In the min width the spacing.7 bit?

Yeah I suppose.

Tested the change and it seems to keep the original behavior when labels aren't too wide.
Thanks, @ariaieboy!


Fix suffix check for archive extraction

Ref #65
Sorry, I noticed that implementation of #65 allows invalid file name like hoge.aazip because we check extension by backward matching and compared extension does not include ..
This PR will resolve this problem.

Thanks for testing that quickly. Could you also add test for this?

Would it be better to add a new test case (test function) to test that it fails with a file name like archive.aazip?
Alternatively, we can use parameterize to add it to an existing test case, I think.

I would add a new test_extract_archive_failure or something like that sounds better.

Thank you for you advice! I'll try to add it.

Thank you for your review!!


Add Parsing for Logical OR  Token

Update the parser to handle the LOGICAL_OR token, allowing it to correctly parse expressions involving the || operator.

@Sahil06012002 working on this


fix: channel requests should occur after the sdk is initialized

Description
Channel requests should occur after the sdk is initialized.
ticket: CLNP-2440

thanks


Can modulus be used to solve ODE?

In modulus, usually a geometry object is defined to represent the space domain of the PDE. The constraints are then defined by passing geometry. What if I want to solve a ODE? It seems I can not define such a trajectory geometry in advance because it is to be solved. Any examples about ODE?

Hi @gaowutong
Solving an ODE should be certainly possible and is likely a simplification of many of the implemented examples. Solving a simple spring mass ODE system can be found in our documentation. Additional other have worked on solving different ODEs in our forums.

@NickGeneva Thanks for the kind response! I'm going to try to solve some ODEs of my domain using modulus.


Increase major version because of modified dependencies

@BlackHoleFox chnaged the version, and also increased the version of env_logger to 0.9

@Nercury should I make new release for crates.io, or do you prefer to do it yourself?

@Dushistov Go ahead, and thanks!


Allow delegators to decorate the $options array

This PR allows delegator factories to decorate the $options array that is passed to the actual factory.
Use case:

class MyService
{
    public function __construct(array $types)
    { /* ... */ }
}

$serviceConfig = [
    'factories' => [
        MyService::class => fuction($container, $name, $options) {
            return new MyService($options['types'] ?? []);
        }
    ],
    'delegators' => [
        MyService::class => [
            function($container, $name, $factory, $options) {
                $options['types'] = array_merge(
                    $options['types'] ?? [],
                    [ 'string' => 1 ]
                );
                $factory($options);
            },
        ],
    ],
];

[ ] Are you fixing a bug?

[ ] Detail how the bug is invoked currently.
[ ] Detail the original, incorrect behavior.
[ ] Detail the new, expected behavior.
[ ] Base your feature on the master branch, and submit against that branch.
[ ] Add a regression test that demonstrates the bug, and proves the fix.
[ ] Add a CHANGELOG.md entry for the fix.

[x] Are you creating a new feature?

[x] Why is the new feature needed? What purpose does it serve?
[x] How will users use the new feature?
[x] Base your feature on the develop branch, and submit against that branch.
[x] Add only one feature per pull request; split multiple features over multiple pull requests
[x] Add tests for the new feature.
[x] Add documentation for the new feature.
[x] Add a CHANGELOG.md entry for the new feature.

[ ] Is this related to quality assurance?

[ ] Is this related to documentation?

@weierophinney It was just an idea and maybe feature creep indeed. I had some idea in correlation with zend-di's auto wire factory, but I don't remeber it anymore tbh. Of course there are better solutions and I might have come up with a better one finally.
Maybe it's better to drop the $options array for service manager altogether?
Feel free to close if nobody has a need for this use case.

Maybe it's better to drop the $options array for service manager altogether?

That's one of the things I'd like to do for zend-servicemanager v4.
I'll close this for now; if you run across the problem you were trying to solve, and find that this is the best way to solve it, re-open and update the PR to detail it. :smile:


user12986714: Watch rapidapi.com/api29-api29-default

user12986714 requests the watch of the watch_keyword rapidapi\.com\/api29-api29-default. See the MS search here and the Stack Exchange search in text, in URLs, and in code.

rapidapi\.com\/api29-api29-default has been seen in 3 true positives, 0 false positives, and 0 NAAs.

Approved by NobodyNada in Charcoal HQ


Avoid collision if another package has bound 'sentry'

Resolves #466

Hey @KarlCastle, great catch, sorry this was missed (by probably me).
Out of curiosity, why are you changing the sentry name. I didn't think there were any (active) packages left also using sentry as a container key.
But again thanks for reporting and even fixing, I've added a few more replacements, let me know if you think (or can double check) I didn't make it worse 😉

I'm supporting a legacy application that still relies on cartalyst/sentry. So I'm not aware of any active packages left either :)
Your changes seem great. :+1:

Haha, sounds about right :) Well in that case thanks for taking the time to report and fix anyway 👍


Put in more asserts to fix iOS 9 crash :/

Finally tracked down an iOS 9 device and was able to reproduce the two cases we've been seeing. In both instances the OS is calling delegate methods after completion so it's definitely an OS level bug. This should work around it.

          1 Warning

:warning:
Any source code changes should have an entry in CHANGELOG.md or have #trivial in their title.

  Generated by :no_entry_sign: Danger

Do you think it's safer to drop the call if there's no queue or to dispatch it to some other queue?

@timonus I think it's safer to drop the call. The delegate methods are currently guaranteed to be processed in order (the queue is serial) and calling them out of order would propagate this bug further down the chain :(


Stable to prod beta build

Codecov Report

Merging #86 (0b8b836) into prod-beta (91047b7) will decrease coverage by 0.19%.
The diff coverage is 50.00%.

@@              Coverage Diff              @@
##           prod-beta      #86      +/-   ##
=============================================
- Coverage      11.83%   11.63%   -0.20%
=============================================
  Files             29       29
  Lines            448      447       -1
  Branches          96       95       -1
=============================================
- Hits              53       52       -1
  Misses           366      366
  Partials          29       29

Impacted Files
Coverage Δ

src/Routes/RosPage/RosPage.js
0.00% <ø> (ø)

src/Routes/RosSystemDetail/RosSystemDetail.js
0.00% <ø> (ø)

src/store/entitiesReducer.js
0.00% <0.00%> (ø)

src/Components/RosTable/ExpandedRow.js
100.00% <100.00%> (ø)

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 91047b7...0b8b836. Read the comment docs.


chenge data

change this data of signup page make it more appealing to user

Hey, let me work on it


Add possibility to set the floor plan in the background

I would like to add the map of my house in the background, so that the path of robots are drawn on my map. Maybe setting a fixed point for the charging dock so you can maintain a correct orientation.

So, this would just be a background image that you manually created to be displayed below the map, right? Just making sure.

Yes exactly!
It would also be nice to be able to click the different cleaning areas, but I don't know if it's possible to integrate this.

Look at this<EMAIL_ADDRESS>

A single background image would be easy. Different areas are more difficult. But it could be interesting. Maybe I should start with letting people define areas, and then letting people set a picture as background for each area. That way I could ensure pretty good integration of this all

It seems a nice solution

Sadly, this will have to wait a bit, because my Valetudo locks up when I try to create a zone: https://github.com/Hypfer/Valetudo/issues/344.
After that though, my plan is as follows:

Getting all zones from Valetudo and drawing borders around them on the map of this card
Allow setting things about zones (like colour or background image)
Maybe later, allow selecting them for starting a cleanup

Valetudo doesn't yet expose this in MQTT, so this would require calling the API and wouldn't work for MQTT users. So that needs to change first.

https://github.com/TheLastProject/lovelace-valetudo-map-card#displaying-as-overlay may help you. I guess it kinda solves your issue but I still want to add support for zones anyway so I'm leaving this open.

Hi!, Thank you for your gretat work, I'm trying to overlay the vacuum map on my floorplan and detected an awkward behavior of the scaling.
If I scale the vacuum map to fit my floorplan as seen on a PC, the vacuum map appears bigger, and offset, when viewed on the HA app on the Phone.
I'm attaching an image with the comparison.

My code:
  - type: custom:valetudo-map-card
    entity: camera.map_data
    show_floor: false
    background_color: transparent
    wall_opacity: 1
    segment_opacity: 0
    map_scale: 2.32
    icon_scale: 0.8
    vacuum_color: black
    crop:
      top: 0
      bottom: 0
      left: 25
      right: 0
    min_height: 0
    style:
      top: 43%
      left: 56%

Currently I'm using the "style" property to position the map,  but I was using left-padding whith simmilar results. The issue apears to be related to the "map_scale" property not scaling with the same proportions as the background.
Regards.

It would actually be really cool to get some integration between Valetudo and HA Floorplan.
That way I can overlay the robot path/location onto the floorplan and just use that single card.

https://github.com/TheLastProject/lovelace-valetudo-map-card#displaying-as-overlay may help you. I guess it kinda solves your issue but I still want to add support for zones anyway so I'm leaving this open.

Hi I'm trying to get the map with floorplan overlay working as per the docs, however only the floorplan is showing...
type: picture-elements
elements:
  - type: custom:valetudo-map-card
    entity: camera.valetudo_robotname_map_data
    show_floor: false
    background_color: transparent
    map_scale: 0.8
image: /local/floorplan.png

The only camera entity I have is as above (not camera.map_data as in the docs)
The valetudo-map-card itself works fine in another card
Is there something else I should be doing ?

https://github.com/TheLastProject/lovelace-valetudo-map-card#displaying-as-overlay may help you. I guess it kinda solves your issue but I still want to add support for zones anyway so I'm leaving this open.

Hi I'm trying to get the map with floorplan overlay working as per the docs, however only the floorplan is showing...
type: picture-elements
elements:
  - type: custom:valetudo-map-card
    entity: camera.valetudo_robotname_map_data
    show_floor: false
    background_color: transparent
    map_scale: 0.8
image: /local/floorplan.png

The only camera entity I have is as above (not camera.map_data as in the docs)
The valetudo-map-card itself works fine in another card
Is there something else I should be doing ?


Document GetTimerPos in Globalfunctions_General

https://github.com/adventuregamestudio/ags-manual/wiki/Globalfunctions_General#settimer
int  GetTimerPos(int timerID)

This function returns the remaining ticks for the timer timerID. It will return 0 when the timer is not running and 1 when it's expiring.
There are 20 available timers, with timerIDs from 1 to 20. This function will error if the timerID is invalid, either lower than 1 or bigger than 20.
problem: can't figure a good example for this, perhaps a bomb with a counter in a label?
/// Returns the specified timer's time value; returns 0 if timer is not running, and 1 if it's expiring.
import int  GetTimerPos(int timerID);

Forum request for this

What I'm suggesting here is a GetTimer() function, which simply returns the number of cycles left on a timer. My reason for this is twofold. Firstly, sometimes you'll want to be able to do something in the middle of a timer, without setting up another timer. Secondly, it would provide a way to see whether or not a timer is running, without incurring the IsTimerExpired()'s OFF state.

Added in commit https://github.com/adventuregamestudio/ags/commit/0ff1596e70b80bb23107db1b9b7895633cb1b32f

Needs a See also to SetTimer.

Documented below but the example isn't actually working, maybe a bug in the engine. I will leave it open until more information is available.
https://github.com/adventuregamestudio/ags-manual/wiki/_compare/acbcd18831b23ccee965ae00580ec25e57a71a2f...7186d4cfcdfdc2384cd9e81451a893c6d387b76a

Fixed docs https://github.com/adventuregamestudio/ags-manual/wiki/_compare/7186d4cfcdfdc2384cd9e81451a893c6d387b76a...4cfe75c98c819f23e704883fb6cdff54fd372dc8
From comment in forums
https://www.adventuregamestudio.co.uk/forums/editor-development/feature-request-gettimer-function/msg636667761/#msg636667761

@eri0o this is the problem with the current Timer implementation. It stays at 1 UNTIL user calls IsTimerExpired.
Add IsTimerExpired check somewhere in the script, and that should fix this infinite timer.

add note on stop timer using SetTimer(id, 0)
https://github.com/adventuregamestudio/ags-manual/wiki/_compare/4cfe75c98c819f23e704883fb6cdff54fd372dc8...d42e32812d331700e4ebac5382274b05cbb7d197


chore: Add issue templates

Based off of @edgarrmondragon's great work in https://github.com/meltano/sdk/pull/833
Closes #6446

/cc @afolson or @tayloramurphy for a quick 👁 incase they wanna do anything specific from a DevRel or Community Management standpoint.


Embedding layer size

Good day for everyone! I have noticed interesting thing: when you try to make embedding layer in the "Sequential" or in the "Graph" model - they have different input shapes...
For example:
emb_model = Sequential()
emb_model.add(Embedding(vocab_size, embedding_size, input_length=maxlen))
...

So, the input shape of emb_model is (None,vocab_size) and the output shape is (None,maxlen,embedding_size) as expected. Even though a very strange input size, with the input data shape - (None,maxlen) everything works correctly.
Let's try make the same "Graph" model:
...
model  = Graph()
model.add_input(name='word_emb_input',input_shape=(maxlen,),dtype=int)
model.add_node(emb_model,name="emb_model",input="word_emb_input")

Now, if we look at the size of the input - instead of (None,vocab_size) shape, like in the "Sequential" model, we got (None,maxlen) shape.
Is it normal? Thanks for answering.

Input shape of sequential model should be (None, maxlen), at least in my machine. Can you double check with it?

I had checked it: the input shape of sequential embedding layer is (None,vocab_size) - so it means that something is wrong in my "Sequential" .I repeat: with data shape (None,maxlen) despite the incorrect displayed shape, everything works right.  I see it in first time


Bug: device_id (InternetGatewayDevice.ManagementServer.Username ) not checked for SQL special chars

I guess I've found a bug. Not easy to encounter it.. but insideous.
The username the CPE is using in connecting with the ACS, which is used as an ID from ACS, is not checked for special SQL chars.
That is : InternetGatewayDevice.ManagementServer.Username
Via the free Acs shell, by mistake, I was able to  change the username of a CPE and remotely provision it to something with " ' " in it. This would basically make FreeACS web console to crash always since every attempt to read form some table result in SQL execption.
The only way around this is to fix this I had to manually remove the entry in the Mysql database.
Anyway any CPE that useses a username with illegal chars in it, would crash Free ACS.

Hmm it should technically not fail due to sql injection issues because we use mostly prepared statements. But maybe i have missed it somewhere. This is very easy to reproduce and fix. But i need to think about om what level i should fix it. Should i always replace bad characters, use another way of using sql or what? Will look at it but not sure when.

I do not think this is urgent. Just wnated to trace it.
BR,
Dario
Il giorno gio 13 giu 2019 alle ore 16:31 Jarl André Hübenthal <
<EMAIL_ADDRESS>ha scritto:

Hmm it should technically not fail due to sql injection issues because we
use mostly prepared statements. But maybe i have missed it somewhere. This
is very easy to reproduce and fix. But i need to think about om what level
i should fix it. Should i always replace bad characters, use another way of
using sql or what? Will look at it but not sure when.
—
You are receiving this because you authored the thread.
Reply to this email directly, view it on GitHub
https://github.com/freeacs/freeacs/issues/338?email_source=notifications&email_token=ACMYGDEJU6BUIBUSGW2CYIDP2JK2TA5CNFSM4HXXWPCKYY3PNVWWK3TUL52HS4DFVREXG43VMVBW63LNMVXHJKTDN5WW2ZLOORPWSZGODXT4JEI#issuecomment-501728401,
or mute the thread
https://github.com/notifications/unsubscribe-auth/ACMYGDDKIFZAP4IPW74PYBDP2JK2TANCNFSM4HXXWPCA
.

Not sure if i will ever solve this. Closing


Error when running from script $npm run build with local gulp

I've put together the minimum amount of code to demonstrate this error at this repo
https://github.com/PrimeLens/gulp-babel-issue/blob/master/README.md

"scripts": {
"test": "echo "Error: no test specified" && exit 1",
"build": "gulp build"
},
$npm run build
npm ERR<EMAIL_ADDRESS>build: gulp build
npm ERR! Exit status 8
npm ERR!
npm ERR! Failed at the<EMAIL_ADDRESS>build script.
npm ERR! This is most likely a problem with the server package,
npm ERR! not with npm itself.
npm ERR! Tell the author that this fails on your system:
npm ERR! gulp build
npm ERR! You can get their info via:
npm ERR! npm owner ls server
npm ERR! There is likely additional logging output above.
npm ERR! System Darwin 13.4.0
npm ERR! command "node" "/usr/local/bin/npm" "run" "build"
npm ERR! cwd /Users/.../gulp-babel-issue
npm ERR! node -v v0.10.31
npm ERR! npm -v 1.4.23
npm ERR! code ELIFECYCLE
npm ERR!
npm ERR! Additional logging details can be found in:
npm ERR! /Users/.../gulp-babel-issue/npm-debug.log
npm ERR! not ok code 0

Support => https://github.com/babel/babel#looking-for-support

Just want to point out that npm run

@PrimeLens If you run that gulp script, at least for me it prints a very clear parse error for JSX. Your issue is not with gulp-babel, it is with Babel's configuration itself. gulp-babel is a simple wrapper on Babel, which is managed in an entirely separate repository with different support channels.
You are missing the react preset so parsing JSX will error out.

@loganfsmyth Hi Logan and thanks for responding. I've used grunt-babel with much success and its implementation was dead simple. There was no extra react preset.  I'm following the readme in gulp-babel and it does not mention a react preset either. Where is this react preset? Why is it needed and why would't it be mentioned in the readme for gulp-babel?

@PrimeLens gulp-babel is a simple is a wrapper and its README is about how to use trigger Babel via Gulp, it is not about how to use Babel itself. Babel has a whole website section devoted to how to set it up: http://babeljs.io/docs/setup/ and http://babeljs.io/docs/plugins/
I would expect grunt-babel to fail in the same way. As mentioned above, Babel's support channels are documented in https://github.com/babel/babel#looking-for-support, if you have specific questions, that is the recommended approach.

@loganfsmyth I looked back at my old uses of grunt-babel and they were with babel v5.  This babel 6 is very frustrating, so far I've added   "babel": { "plugins": ["transform-react-jsx"] } to package.json as well as { "presets": ["es2015"] } to .babelrc as well as npm install --save-dev babel-preset-es2015  and I'm still getting the same error. Any advice? I'm even considering looking for an older version of gulp-babel that uses v5

@PrimeLens Don't split up your config, in two places. You just need {"presets": ["es2015", "react"]} and npm install --save-dev babel-preset-react babel-preset-es2015

@loganfsmyth once again thanks for sticking around and helping me through this.  Your last comment had a *massive" clue because your npm install command contained two modules not one like in the docs at https://babeljs.io/docs/setup/#gulp

In this particular case, both are optional, in your case, you want two because you are using JSX, so you need to tell Babel to parse and convert React, and you generally want es2015 because without it, Babel would just pass through ES6 code unchanged. The docs on the page you linked to for instance call out

Pre-6.x, Babel enabled certain transformations by default. However, Babel 6.x does not ship with any transformations enabled. You need to explicitly tell it what transformations to run. The simplest way to do this is by using a preset, such as the ES2015 Preset. You can install it with

npm install babel-preset-es2015 --save-dev

The docs are meant as a starting point, not the be-all and end all of directions.
Thank you for the feedback though. Docs are tough and definitely something we're still iterating on. If you have specific suggestions, feel free to let us know, though in this case I don't know we'd want the docs to instruct people to install two presets, perhaps there are ways we can make the configurability clearer.

I've renamed the original repo so its now a working example
https://github.com/PrimeLens/working-example-gulp-babel-with-babel6-JSX
Thanks Logan!


Add goreleaser setup

Changes:

Add a couple of other dockerfiles for armv6 and arm64
Add a goreleaser configuration file with some assumptions that may need some reviewing
Simplify makefile as it's now using goreleaser to control builds

To build now just make, to release make release

Humm.... seems like this is a limitation in Travis, I wonder if it makes sense to just build in travis but not generate the docker images.


When i try to install, it says missing required files:

PLATFORM VERSION INFO
Windows 			: 10.0.19043.0 (Win32NT)
Common Language Runtime 	: 4.0.30319.42000
System.Deployment.dll 		: 4.8.4270.0 built by: NET48REL1LAST_C
clr.dll 			: 4.8.4420.0 built by: NET48REL1LAST_C
dfdll.dll 			: 4.8.4270.0 built by: NET48REL1LAST_C
dfshim.dll 			: 10.0.19041.1 (WinBuild.160101.0800)
SOURCES
Deployment url			: file:///D:/TaskbarX_<IP_ADDRESS>_x86/TaskbarX.application
Application url			: file:///D:/TaskbarX_<IP_ADDRESS>_x86/TaskbarX.exe.manifest
IDENTITIES
Deployment Identity		: TaskbarX.application, Version=<IP_ADDRESS>, Culture=neutral, PublicKeyToken=0000000000000000, processorArchitecture=x86
Application Identity		: TaskbarX.exe, Version=<IP_ADDRESS>, Culture=neutral, PublicKeyToken=0000000000000000, processorArchitecture=x86, type=win32
APPLICATION SUMMARY
* Installable application.
ERROR SUMMARY
Below is a summary of the errors, details of these errors are listed later in the log.
* Activation of D:\TaskbarX_<IP_ADDRESS>_x86\TaskbarX.application resulted in exception. Following failure messages were detected:
+ Downloading file:///D:/TaskbarX_<IP_ADDRESS>_x86/StoreLogo-71.ico.deploy did not succeed.
+ Could not find file 'D:\TaskbarX_<IP_ADDRESS>_x86\StoreLogo-71.ico.deploy'.
+ Could not find file 'D:\TaskbarX_<IP_ADDRESS>_x86\StoreLogo-71.ico.deploy'.
+ Could not find file 'D:\TaskbarX_<IP_ADDRESS>_x86\StoreLogo-71.ico.deploy'.
COMPONENT STORE TRANSACTION FAILURE SUMMARY
No transaction error was detected.
WARNINGS
* The manifest for this application does not have a signature. Signature validation will be ignored.
* The manifest for this application does not have a signature. Signature validation will be ignored.
OPERATION PROGRESS STATUS
* [11/2/2021 9:22:20 PM] : Activation of D:\TaskbarX_<IP_ADDRESS>_x86\TaskbarX.application has started.
* [11/2/2021 9:22:20 PM] : Processing of deployment manifest has successfully completed.
* [11/2/2021 9:22:20 PM] : Installation of the application has started.
* [11/2/2021 9:22:20 PM] : Processing of application manifest has successfully completed.
* [11/2/2021 9:22:25 PM] : Found compatible runtime version 4.0.30319.
* [11/2/2021 9:22:25 PM] : Request of trust and detection of platform is complete.
ERROR DETAILS
Following errors were detected during this operation.
* [11/2/2021 9:22:25 PM] System.Deployment.Application.DeploymentDownloadException (Unknown subtype)
- Downloading file:///D:/TaskbarX_<IP_ADDRESS>_x86/StoreLogo-71.ico.deploy did not succeed.
- Source: System.Deployment
- Stack trace:
at System.Deployment.Application.SystemNetDownloader.DownloadSingleFile(DownloadQueueItem next)
at System.Deployment.Application.SystemNetDownloader.DownloadAllFiles()
at System.Deployment.Application.FileDownloader.Download(SubscriptionState subState, X509Certificate2 clientCertificate)
at System.Deployment.Application.DownloadManager.DownloadDependencies(SubscriptionState subState, AssemblyManifest deployManifest, AssemblyManifest appManifest, Uri sourceUriBase, String targetDirectory, String group, IDownloadNotification notification, DownloadOptions options)
at System.Deployment.Application.ApplicationActivator.DownloadApplication(SubscriptionState subState, ActivationDescription actDesc, Int64 transactionId, TempDirectory& downloadTemp)
at System.Deployment.Application.ApplicationActivator.InstallApplication(SubscriptionState& subState, ActivationDescription actDesc)
at System.Deployment.Application.ApplicationActivator.PerformDeploymentActivation(Uri activationUri, Boolean isShortcut, String textualSubId, String deploymentProviderUrlFromExtension, BrowserSettings browserSettings, String& errorPageUrl, Uri& deploymentUri)
at System.Deployment.Application.ApplicationActivator.PerformDeploymentActivationWithRetry(Uri activationUri, Boolean isShortcut, String textualSubId, String deploymentProviderUrlFromExtension, BrowserSettings browserSettings, String& errorPageUrl)
--- End of stack trace from previous location where exception was thrown ---
at System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw()
at System.Deployment.Application.ApplicationActivator.PerformDeploymentActivationWithRetry(Uri activationUri, Boolean isShortcut, String textualSubId, String deploymentProviderUrlFromExtension, BrowserSettings browserSettings, String& errorPageUrl)
at System.Deployment.Application.ApplicationActivator.ActivateDeploymentWorker(Object state)
--- Inner Exception ---
System.Net.WebException
- Could not find file 'D:\TaskbarX_<IP_ADDRESS>_x86\StoreLogo-71.ico.deploy'.
- Source: System
- Stack trace:
at System.Net.FileWebRequest.EndGetResponse(IAsyncResult asyncResult)
at System.Deployment.Application.SystemNetDownloader.DownloadSingleFile(DownloadQueueItem next)
--- Inner Exception ---
System.Net.WebException
- Could not find file 'D:\TaskbarX_<IP_ADDRESS>_x86\StoreLogo-71.ico.deploy'.
- Source: System
- Stack trace:
at System.Net.FileWebResponse..ctor(FileWebRequest request, Uri uri, FileAccess access, Boolean asyncHint)
at System.Net.FileWebRequest.GetResponseCallback(Object state)
--- Inner Exception ---
System.IO.FileNotFoundException
- Could not find file 'D:\TaskbarX_<IP_ADDRESS>_x86\StoreLogo-71.ico.deploy'.
- Source: mscorlib
- Stack trace:
at System.IO.__Error.WinIOError(Int32 errorCode, String maybeFullPath)
at System.IO.FileStream.Init(String path, FileMode mode, FileAccess access, Int32 rights, Boolean useRights, FileShare share, Int32 bufferSize, FileOptions options, SECURITY_ATTRIBUTES secAttrs, String msgPath, Boolean bFromProxy, Boolean useLongPath, Boolean checkHost)
at System.IO.FileStream..ctor(String path, FileMode mode, FileAccess access, FileShare share, Int32 bufferSize, FileOptions options, String msgPath, Boolean bFromProxy)
at System.Net.FileWebStream..ctor(FileWebRequest request, String path, FileMode mode, FileAccess access, FileShare sharing, Int32 length, Boolean async)
at System.Net.FileWebResponse..ctor(FileWebRequest request, Uri uri, FileAccess access, Boolean asyncHint)
COMPONENT STORE TRANSACTION DETAILS
No transaction information is available.
its missing TaskbarX_<IP_ADDRESS>_x86/StoreLogo-71.ico.deploy and i cant find out how to fix

How are you installing TaskbarX?
Go here https://chrisandriessen.nl/taskbarx
and download the recommended zip file