Question: Can we consider adding support for certs path?

As https://github.com/DMTF/libspdm/blob/main/os_stub/spdm_device_secret_lib_sample/cert.c#L55 shows, now spdm-emu/libspdm will only search for certificates under the built binary directory which is less flexible in some cases. Or am I missing some options/key parameters here? If not, can we consider adding such an option/parameter for specifying the certs path?

Do you want to include your own certificates in unit tests?

Not at this moment but this could be a valid use case.
Another possible use case is that if I want to build my own binary based on libspdm/spdm-emu, then I have to put my binary in the same path with those stock certificates which is not that flexible especially when I only want the binary in some system PATH (/usr/bin for example) and the certificates in some other path.

Then why not override the default key with your key?

Or you can create your own spdm_device_secret_lib instance to provide such capability.

Or you can create your own spdm_device_secret_lib instance to provide such capability.

Yes this works. I'm asking just because the functionalities of the default library is quite enough except the one I mention here so I'm wondering if such an option can be added. Or I can look into it and file a PR later if you guys think this is actually needed.

Then why not override the default key with your key?

By overriding the default key do I have to create a custom spdm_device_secret_lib, too? Or is there another simpler way to do so?

Then why not override the default key with your key?

By overriding the default key do you mean that I have to create a custom spdm_device_secret_lib, too? Or is there another simpler way to do so?

I mean after make copy_sample_key action, you can copy your own key to the build\bin\ dir to override the default key there.

@ZhibinLiIntel , assign to you. Please propose a fix or close it if you agree.


Expose timezone and 24 hour properties

Description
Exposes functions for getting updated values of timezone and is24Hour, instead of relying on static values.
Timezone and 24-hour time are both preferences that may change on the OS level as the user changes location or modifies their settings. Exposing these getter methods allows clients to pull the freshest value for these properties, as they may change while the app is still up.
Checklist

[x] I have tested this on a device/simulator for each compatible OS
[ ] I added the documentation in README.md.
[x] I mentioned this change in CHANGELOG.md.

This is tagged for #307 so should go along with that

thinking further, there is another react-native-community project that handles localization better and this isn't really device specific, we should remove these completely in device-info 2.0 in favor of this module: https://github.com/react-native-community/react-native-localize
this is a good thing though, as it's less code for you+us and it already works!


Create Release Note and Prepare for Release of Beckn-Onix v0.5

Description
Create the release notes and prepare for the official release of version 0.5 of Beckn-Onix. This release includes a series of bug fixes and improvements to enhance the installation and functionality of the Beckn-Onix system.
Goals

[x] Document the release notes highlighting the fixes and features of Beckn-Onix v0.5.
[x] Prepare all necessary materials and steps for the v0.5 release.
[x] Validate the changes and ensure readiness for deployment.

Included Fixes and Features

Add Validation for Registry URL Suffix During Beckn ONIX Setup (#205)
Add URL Validator Throughout Beckn ONIX Installation (#206)
Add Input Number Validation During Beckn ONIX Installation (#207)
Docker Command Permission Validation During Beckn ONIX Installation (#208)
Update Key Generation Logging for BAP Setup in Beckn ONIX (#209)
Add Layer 2 Config Prompt Back to Installation (#222)
Role Permissions Not Present in Beckn-ONIX Installed Registry (#93)
Beckn-ONIX Installation Does Not Update Existing Key (#177)
Beckn-ONIX Is Registering Using Wildcard Domain (#188)
Added Message to Not Available in the Current Distribution (#204)
Provide an Option During Install to Update Components (#189)
Add Option to Install All Beckn Components (#271)

Expected Outcome
A finalized release note for v0.5 and successful preparation for its release, ensuring all listed fixes and features are included and tested.
Acceptance Criteria

[x] A comprehensive release note is created for v0.5.
[x] All fixes and features are verified as included in the release.
[x] Preparation steps for the release are completed.
[ ] Release note is approved and shared with stakeholders.

Mockups / Wireframes
NA
Product Name
Beckn
Domain
TBD
Tech Skills Needed
Documentation, Release Management, Validation Testing
Complexity
Medium
Category
Release Preparation
Sub Category
Release Notes

Here are the links for the draft release note, PR, and testing report:

Release Note: [Beckn Onix Releases](https://github.com/beckn/beckn-onix/releases)
Pull Request: [PR #308](https://github.com/beckn/beckn-onix/pull/308)
Testing Report: [Report #329](https://github.com/beckn/beckn-onix/issues/329)


RUN command from the dockerfile hangs

I am trying to use img tool and whenever I put RUN command in the Dockerfile, it just hangs. I am new to this, so it might be some silly mistake on my side, so please bear with me. Here's the output:
/home/rwi1/vendor/k8s/img/bin/x64/img-0.5.7 build --no-cache --platform=linux/amd64 -t rackware-trai:vhercules-sprint<IP_ADDRESS> -d /home/rwi1/apps/swift-traipod//.staging
DEBU[0000] using backend: native
Building docker.io/library/rackware-trai:vhercules-sprint<IP_ADDRESS>
Setting up the rootfs... this may take a bit.
DEBU[0000] serving grpc connection
[+] Building 0.0s (0/2)
=> [internal] load build definition from Dockerfile                                                                                0.0s
[+] Building 0.1s (0/2)
=> [internal] load build definition from Dockerfile                                                                                0.1s
[+] Building 0.2s (0/2)
[+] Building 0.3s (0/2)
[+] Building 0.6s (2/2)
=> [internal] load build definition from Dockerfile                                                                                0.6s
=> => transferring dockerfile: 364B                                                                                0.0s
=> [internal] load .dockerignore                                                                                0.4s
[+] Building 0.9s (2/3)
=> [internal] load build definition from Dockerfile                                                                                0.6s
=> => transferring dockerfile: 364B                                                                                0.0sd => [internal] load .dockerignore                                                                                0.4sr => => transferring context: 2B                                                                                0.0s
[+] Building 1.2s (2/3)
=> [internal] load build definition from Dockerfile                                                                                0.6so => => transferring dockerfile: 364B                                                                                0.0sT[+] Building 1.3s (2/3)
=> [internal] load build definition from Dockerfile                                                                                0.6sb => => transferring dockerfile: 364B                                                                                0.0s
=> [internal] load .dockerignore                                                                                0.4sd => => transferring context: 2B                                                                                0.0sr => [internal] load metadata for docker.io/library/centos:8                                                                                0.7s
DEBU[0002] fetch response received                       response.headers="map[Content-Type:[application/vnd.docker.distribution.manifest.list.v2+json] Docker-Conte[+] Building 1.6s (2/3)                                                                                => [internal] load build definition from Dockerfile                                                                                0.6s2[+] Building 1.7s (2/3)
=> [internal] load build definition from Dockerfile                                                                                0.6s
[+] Building 1.8s (2/3)                                                                                => [internal] load build definition from Dockerfile                                                                                0.6s
[+] Building 3.8s (4/5)                                                                                [+] Building 835.8s (4/5)
=> [internal] load build definition from Dockerfile                                                                                0.6s. => => transferring dockerfile: 364B                                                                                0.0s
=> [internal] load .dockerignore                                                                                0.4se => => transferring context: 2B                                                                                0.0s
=> [internal] load metadata for docker.io/library/centos:8                                                                                1.2s
=> CACHED [1/2] FROM docker.io/library/centos:8@sha256:fe8d824220415eed5477b63addf40fb06c3b049404242b31982106ac204f6700                                       0.0s
=> => resolve docker.io/library/centos:8@sha256:fe8d824220415eed5477b63addf40fb06c3b049404242b31982106ac204f6700                                              0.0s
=> [2/2] RUN /bin/bash -c echo
It just sits there forever. I tried to play with multiple commands, but it doesn't work. The same is the behavior seen with other commands like COPY too. I am using embedded 'runc' here and host is non-container Centos6.
[root@akulk-cdev01 swift-traipod]# cat /etc/redhat-release
CentOS release 6.10 (Final)
[root@akulk-cdev01 swift-traipod]# uname -a
Linux akulk-cdev01.dev 2.6.32-754.12.1.el6.x86_64 #1 SMP Tue Apr 9 14:52:26 UTC 2019 x86_64 x86_64 x86_64 GNU/Linux
[root@akulk-cdev01 swift-traipod]# ps -ef | grep img
root     24404 24392  0 04:57 pts/6    00:00:06 /home/rwi1/vendor/k8s/img/bin/x64/img-0.5.7 build --no-cache --platform=linux/amd64 -t rackware-trai:vhercules-sprint<IP_ADDRESS> -d /home/rwi1/apps/swift-traipod//.staging
root     24434 24404  0 04:57 pts/6    00:00:00 runc --log /root/.local/share/img/runc/native/executor/runc-log.json --log-format json run --bundle /root/.local/share/img/runc/native/executor/xs1olmxcgu5mizmzpoi3n9kn7 xs1olmxcgu5mizmzpoi3n9kn7
root     24506  8229  0 05:10 pts/5    00:00:00 grep img
[root@akulk-cdev01 swift-traipod]# tail -n 20 /root/.local/share/img/runc/native/executor/runc-log.json
{"level":"error","msg":"container "vir6wu1qffc0ot69u69m65ma4" does not exist\n","time":"2020-03-13T04:51:10-06:00"}
{"level":"error","msg":"container "vir6wu1qffc0ot69u69m65ma4" does not exist\n","time":"2020-03-13T04:51:10-06:00"}
{"level":"error","msg":"container "vir6wu1qffc0ot69u69m65ma4" does not exist\n","time":"2020-03-13T04:51:10-06:00"}
{"level":"error","msg":"container "vir6wu1qffc0ot69u69m65ma4" does not exist\n","time":"2020-03-13T04:51:10-06:00"}
{"level":"error","msg":"container "vir6wu1qffc0ot69u69m65ma4" does not exist\n","time":"2020-03-13T04:51:10-06:00"}
{"level":"error","msg":"container "vir6wu1qffc0ot69u69m65ma4" does not exist\n","time":"2020-03-13T04:51:10-06:00"}
{"level":"error","msg":"container "vir6wu1qffc0ot69u69m65ma4" does not exist\n","time":"2020-03-13T04:51:10-06:00"}
{"level":"error","msg":"container "vir6wu1qffc0ot69u69m65ma4" does not exist\n","time":"2020-03-13T04:51:10-06:00"}
{"level":"error","msg":"container "vir6wu1qffc0ot69u69m65ma4" does not exist\n","time":"2020-03-13T04:51:10-06:00"}
{"level":"error","msg":"container "vir6wu1qffc0ot69u69m65ma4" does not exist\n","time":"2020-03-13T04:51:10-06:00"}
{"level":"error","msg":"container "vir6wu1qffc0ot69u69m65ma4" does not exist\n","time":"2020-03-13T04:51:10-06:00"}
{"level":"error","msg":"container "vir6wu1qffc0ot69u69m65ma4" does not exist\n","time":"2020-03-13T04:51:10-06:00"}
{"level":"error","msg":"container "vir6wu1qffc0ot69u69m65ma4" does not exist\n","time":"2020-03-13T04:51:11-06:00"}
{"level":"error","msg":"container "vir6wu1qffc0ot69u69m65ma4" does not exist\n","time":"2020-03-13T04:51:11-06:00"}
{"level":"error","msg":"container "vir6wu1qffc0ot69u69m65ma4" does not exist\n","time":"2020-03-13T04:51:11-06:00"}
{"level":"error","msg":"container "vir6wu1qffc0ot69u69m65ma4" does not exist\n","time":"2020-03-13T04:51:11-06:00"}
{"level":"error","msg":"container "vir6wu1qffc0ot69u69m65ma4" does not exist\n","time":"2020-03-13T04:51:11-06:00"}
{"level":"error","msg":"container "vir6wu1qffc0ot69u69m65ma4" does not exist\n","time":"2020-03-13T04:51:11-06:00"}
{"level":"error","msg":"container "vir6wu1qffc0ot69u69m65ma4" does not exist\n","time":"2020-03-13T04:51:11-06:00"}
{"level":"warning","msg":"invalid argument","time":"2020-03-13T04:57:57-06:00"}
Dockerfile:
[root@akulk-cdev01 swift-traipod]# cat Dockerfile
FROM centos:8
ENV STAGING          .
ENV INSTALL_ROOT     /opt/bin
RUN /bin/bash -c echo
#RUN yum install -y rsync libmicrohttpd-devel libmicrohttpd
#RUN '/bin/sh -c mkdir -p ${INSTALL_ROOT}'
#COPY  ${STAGING}/bin/* ${INSTALL_ROOT}/
WORKDIR    ${INSTALL_ROOT}
ENTRYPOINT ${INSTALL_ROOT}/swift-agent
EXPOSE 443
Img version is 0.5.7 (one downloaded from the github releases page). I also tried to copy newuidmap/gidmap utilities to /bin, though I believe it is only for debian distros(?). Any pointers?

What version of runc are you using? What does img version detect?


The "the object has been modified" errors in dapr-operator pod

In what area(s)?
/area operator
What version of Dapr?
Dapr 1.10.4 (via Microsoft.Dapr k8s-extension)
AKS v1.25.6
Expected Behavior
There should be no errors in dapr-system pods
Actual Behavior
The Dapr application (in 'myapp-test' namespace) works without problems but there are multiple errors per second occurring in dapr-operator pod:
$ kubectl logs pod/dapr-operator-5bcc59d7df-rjccx -n dapr-system --limit-bytes 10000
{"instance":"dapr-operator-5bcc59d7df-rjccx","level":"info","msg":"log level set to: info","scope":"dapr.operator","time":"2023-04-12T06:15:33.505944412Z","type":"log","ver":"1.10.4"}
{"instance":"dapr-operator-5bcc59d7df-rjccx","level":"info","msg":"metrics server started on :9090/","scope":"dapr.metrics","time":"2023-04-12T06:15:33.506214417Z","type":"log","ver":"1.10.4"}
{"instance":"dapr-operator-5bcc59d7df-rjccx","level":"info","msg":"starting Dapr Operator -- version 1.10.4 -- commit cd970b99072133968f911ac4733cd1896d50b9ee","scope":"dapr.operator","time":"2023-04-12T06:15:33.506528143Z","type":"log","ver":"1.10.4"}
{"instance":"dapr-operator-5bcc59d7df-rjccx","level":"info","msg":"Dapr Watchdog is not enabled","scope":"dapr.operator","time":"2023-04-12T06:15:36.851166279Z","type":"log","ver":"1.10.4"}
{"instance":"dapr-operator-5bcc59d7df-rjccx","level":"info","msg":"Dapr Operator is starting","scope":"dapr.operator","time":"2023-04-12T06:15:36.8514891Z","type":"log","ver":"1.10.4"}
I0412 06:15:36.952449       1 leaderelection.go:248] attempting to acquire leader lease dapr-system/operator.dapr.io...
{"instance":"dapr-operator-5bcc59d7df-rjccx","level":"info","msg":"Getting TLS certificates","scope":"dapr.operator","time":"2023-04-12T06:15:37.05294614Z","type":"log","ver":"1.10.4"}
{"instance":"dapr-operator-5bcc59d7df-rjccx","level":"info","msg":"Starting watch for certs on filesystem: /var/run/dapr/credentials","scope":"dapr.operator","time":"2023-04-12T06:15:37.053053962Z","type":"log","ver":"1.10.4"}
{"instance":"dapr-operator-5bcc59d7df-rjccx","level":"info","msg":"TLS certificates loaded successfully","scope":"dapr.operator","time":"2023-04-12T06:15:37.053171932Z","type":"log","ver":"1.10.4"}
{"instance":"dapr-operator-5bcc59d7df-rjccx","level":"info","msg":"starting gRPC server on port 6500","scope":"dapr.operator.api","time":"2023-04-12T06:15:37.053221675Z","type":"log","ver":"1.10.4"}
{"instance":"dapr-operator-5bcc59d7df-rjccx","level":"info","msg":"Healthz server is listening on :8080","scope":"dapr.operator","time":"2023-04-12T06:15:37.0535509Z","type":"log","ver":"1.10.4"}
{"instance":"dapr-operator-5bcc59d7df-rjccx","level":"info","msg":"Dapr Operator started","scope":"dapr.operator","time":"2023-04-12T06:15:37.053662789Z","type":"log","ver":"1.10.4"}
I0412 06:15:37.157171       1 leaderelection.go:248] attempting to acquire leader lease dapr-system/webhooks.dapr.io...
{"instance":"dapr-operator-5bcc59d7df-rjccx","level":"info","msg":"starting webhooks","scope":"dapr.operator","time":"2023-04-12T06:15:37.156843254Z","type":"log","ver":"1.10.4"}
{"instance":"dapr-operator-5bcc59d7df-rjccx","level":"info","msg":"Successfully patched webhook in CRD \"subscriptions.dapr.io\"","scope":"dapr.operator","time":"2023-04-12T06:15:37.197857748Z","type":"log","ver":"1.10.4"}
I0412 06:15:52.199524       1 leaderelection.go:258] successfully acquired lease dapr-system/webhooks.dapr.io
I0412 06:15:52.743507       1 leaderelection.go:258] successfully acquired lease dapr-system/operator.dapr.io
{"instance":"dapr-operator-5bcc59d7df-rjccx","level":"error","msg":"unable to update service, myapp-test/myapp-test-dapr, err: Operation cannot be fulfilled on services \"myapp-test-dapr\": the object has been modified; please apply your changes to the latest version and try again","scope":"dapr.operator.handlers","time":"2023-04-12T06:15:52.859858037Z","type":"log","ver":"1.10.4"}
{"instance":"dapr-operator-5bcc59d7df-rjccx","level":"error","msg":"unable to update service, myapp-test/myapp-test-dapr, err: Operation cannot be fulfilled on services \"myapp-test-dapr\": the object has been modified; please apply your changes to the latest version and try again","scope":"dapr.operator.handlers","time":"2023-04-12T06:15:52.880852042Z","type":"log","ver":"1.10.4"}
{"instance":"dapr-operator-5bcc59d7df-rjccx","level":"error","msg":"unable to update service, myapp-test/myapp-test-dapr, err: Operation cannot be fulfilled on services \"myapp-test-dapr\": the object has been modified; please apply your changes to the latest version and try again","scope":"dapr.operator.handlers","time":"2023-04-12T06:15:52.899610451Z","type":"log","ver":"1.10.4"}
{"instance":"dapr-operator-5bcc59d7df-rjccx","level":"error","msg":"unable to update service, myapp-test/myapp-test-dapr, err: Operation cannot be fulfilled on services \"myapp-test-dapr\": the object has been modified; please apply your changes to the latest version and try again","scope":"dapr.operator.handlers","time":"2023-04-12T06:15:52.955273062Z","type":"log","ver":"1.10.4"}
{"instance":"dapr-operator-5bcc59d7df-rjccx","level":"error","msg":"unable to update service, myapp-test/myapp-test-dapr, err: Operation cannot be fulfilled on services \"myapp-test-dapr\": the object has been modified; please apply your changes to the latest version and try again","scope":"dapr.operator.handlers","time":"2023-04-12T06:15:53.004764959Z","type":"log","ver":"1.10.4"}
{"instance":"dapr-operator-5bcc59d7df-rjccx","level":"error","msg":"unable to update service, myapp-test/myapp-test-dapr, err: Operation cannot be fulfilled on services \"myapp-test-dapr\": the object has been modified; please apply your changes to the latest version and try again","scope":"dapr.operator.handlers","time":"2023-04-12T06:15:53.017602248Z","type":"log","ver":"1.10.4"}
... (errors continued)

Deleting all dapr-system pods (i.e.  dapr-operator, dapr-placement-server, dapr-sentry, dapr-sidecar-injector) - does not help.
Recreating the whole AKS cluster - does not help too.

The configuration for myapp-test/myapp-test-dapr service:
~$ k describe service/myapp-test-dapr -n myapp-test
Name:              myapp-test-dapr
Namespace:         myapp-test
Labels:            dapr.io/enabled=true
Annotations:       dapr.io/app-id: myapp-test
                   prometheus.io/path: /
                   prometheus.io/port: 9090
                   prometheus.io/probe: true
                   prometheus.io/scrape: true
Selector:          app=backend
Type:              ClusterIP
IP Family Policy:  SingleStack
IP Families:       IPv4
IP:                None
IPs:               None
Port:              dapr-http  80/TCP
TargetPort:        3500/TCP
Endpoints:         <IP_ADDRESS>:3500,<IP_ADDRESS>:3500
Port:              dapr-grpc  50001/TCP
TargetPort:        50001/TCP
Endpoints:         <IP_ADDRESS>:50001,<IP_ADDRESS>:50001
Port:              dapr-internal  50002/TCP
TargetPort:        50002/TCP
Endpoints:         <IP_ADDRESS>:50002,<IP_ADDRESS>:50002
Port:              dapr-metrics  9090/TCP
TargetPort:        9090/TCP
Endpoints:         <IP_ADDRESS>:9090,<IP_ADDRESS>:9090
Session Affinity:  None
Events:            <none>

The only strange thing I see is that IP address was not assigned to myapp-test-dapr service.

Hi @shubham1172,
No, this issue is not related to cli-extension at all but to Dapr engine itself. AKS extension is just a way how Dapr is installed (and upgraded) in AKS.

As per (most voted stackoverflow answer) the reason of "the object has been modified" error is using of either creationTimestamp, resourceVersion, selfLink, or uid during kubectl update.
In fact, the resourceVersion is assigned in patchDaprService fuction in dapr_handler.go which fails and causes "unable to update service" error.

Related issue: https://github.com/dapr/dapr/issues/4074


viser.edu.rs domain for teachers

@branislavbaron I have to close this request without merging, because you requested to add a non-existent domain to this repository: Host viser.viser.edu.rs not found: 3(NXDOMAIN) Please ensure that you are familiar with this repository rules located at the bottom of this page and submit a new request with the correct information. Thank you for your understanding!


move harvester service add on translations back into shell

This fixes a problem with the harvester-specific section of loadbalancers: https://github.com/harvester/harvester/issues/2929
There is a harvester component still in shell that adds some UI when creating loadbalancers in an rke2 cluster provisioned with harvester. There's also a related bit in workload creation port config (which can create services) During the pluginization process, we accidentally moved the translations for this component into the harvester pkg; they need to stay in shell where the component is used.
The easiest way to test this is to alter the service edit component's showHarvesterAddOnConfig computed prop and WorkloadPort's showIpam computed prop to always return true.

Codecov Report

:exclamation: No coverage uploaded for pull request base (release-2.6.9@46ea8b3). Click here to learn what that means.
 Consider uploading reports for the commit 7b7b837 to get more accurate results

Additional details and impacted files
@@               Coverage Diff                @@
##             release-2.6.9    #7187   +/-   ##
================================================
  Coverage                 ?   36.82%
================================================
  Files                    ?      986
  Lines                    ?    17642
  Branches                 ?     4543
================================================
  Hits                     ?     6497
  Misses                   ?    11145
  Partials                 ?        0

Flag
Coverage Δ

e2e
47.34% <0.00%> (?)

merged
36.82% <0.00%> (?)

unit
5.20% <0.00%> (?)

Flags with carried forward coverage won't be shown. Click here to find out more.
Help us with your feedback. Take ten seconds to tell us how you rate us. Have a feature suggestion? Share it here.

:umbrella: View full report at Codecov.
:loudspeaker: Do you have feedback about the report comment? Let us know in this issue.


aws-sdk-ios generated string to sign does not match with the signature calculated

Hi,
I am trying to predict using machine learning and getting the following error.
message=The request signature we calculated does not match the signature you provided. Check your AWS Secret Access Key and signing method.
The String-to-Sign should have been
'AWS4-HMAC-SHA256
20160315T103519Z
20160315/us-east-1/machinelearning/aws4_request
853c2137861a8b1903416500e41f1bcb32783c755b35be6515aaaeda52a2ac6c'
However, in the request i am performing, the first part .GetMLModel  as shown below to get connected to end point url was successful and the later part .Predict  fails with the above error. I am guessing the extra '/' after POST in .Predict canonical request is the culprit here. Am i right? If yes, how do i get to fix this? Thank you.
AWS4 Canonical Request: [POST/
content-type:application/x-amz-json-1.1
host:machinelearning.us-east-1.amazonaws.com
user-agent:aws-sdk-iOS/2.3.5 iPhone-OS/9.2 en_US
x-amz-date:20160316T054451Z
x-amz-target:AmazonML_20141212.GetMLModel
content-type;host;user-agent;x-amz-date;x-amz-target
24f129cce16214ecf6584d72aa625c24390f38674c5c37eb041e9bd044b94ed1]
AWS4 Canonical Request: [POST//
content-type:application/x-amz-json-1.1
host:realtime.machinelearning.us-east-1.amazonaws.com,realtime.machinelearning.us-east-1.amazonaws.com
user-agent:aws-sdk-iOS/2.3.5 iPhone-OS/9.2 en_US
x-amz-date:20160316T054458Z
x-amz-target:AmazonML_20141212.Predict
content-type;host;user-agent;x-amz-date;x-amz-target
da2d7f28d79e55082d66964fce4882a87657975222a8dfb5fb7c0d014d274de0]

Seems like a duplicate of this issue. Merging it to this thread.


includes support for wav files in GoPro

[includes support for wav files in GoPro]
includes support to also copy recorded wav files separately from mp4 video files
And add geolocation for the missing raw files
Type:

[ ] Bug fix
[X] New feature
[ ] Breaking change
[ ] Documentation

Camera:

[X] GoPro
[ ] Insta360
[ ] DJI
[ ] Android
[ ] This PR adds a new camera

Component:

[ ] Core logic
[ X] Import
[ ] Merging
[ ] Firmware Update
[ ] Video Manipulation

Checklist before approval:

Linter pass
Build pass

I have reviewed the errors of the lint and test processes, but I do not see any problem in the code,

Test is flaky due to GitHub API limits, but rerunning it seems to do the job.
Please make sure the linter passes, there are some errors indicated here: https://github.com/KonradIT/mmt/actions/runs/4651819390

I think i did something wrong :-( with the last commit


Release 0.2.0

<!-- Make sure you have read http://napalm.readthedocs.io/en/latest/contributing/index.html --!>

Changes Unknown when pulling 18d374a4da16ea0bd0ad667e5840080417bfefad on develop into ** on master**.


General Grievance: Watch rateyourmusic.com

General Grievance requests the watch of the watch_keyword rateyourmusic\.com. See the MS search here and the Stack Exchange search in text, in URLs, and in code.

rateyourmusic\.com has been seen in 0 true positives, 0 false positives, and 0 NAAs.

Approved by Jeff Schaller in Charcoal HQ


Instructions to setup Teams Account miss the most common scenario of Active Directory on Prem and Office 365

The instructions are a <removed> nightmare to follow to setup an account for Teams Rooms as Microsoft seem to forget the most common scenario of having AD on prem and synced via AAD and using then Office 365.
The instructions given are to setup a new resource mailbox but you can't do that as "federated". Other options/scenarios give nothing about AD on prem or are about having Exchange or Skype for Business on prem.
What a nightmware.

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

ID: 05282aa8-ae14-117b-5885-7d851ee66b89
Version Independent ID: 85abe13c-d34c-f42c-e273-a69be8cd991e
Content: Deploy Microsoft Teams Rooms with Office 365 - Microsoft Teams
Content Source: Teams/rooms/with-office-365.md
Service: msteams
GitHub Login: @LanaChin
Microsoft Alias: v-lanac

We do not tolerate profanity in our repositories. Please review the Code of Conduct if you wish to continue participating in docs.microsoft.com repositories.


Rename ground directory back to app

Rationale:

For consistency with docs and examples
To avoid confusing ground-android and ground (app) modules

Duplication of #1389


The older links to UserVoice in the release notes, no longer work - have they moved?

The older links to UserVoice in the release notes, no longer work - have they moved?

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

ID: b88063b8-bb4f-1d76-7ea9-d5ca7f28cbfd
Version Independent ID: 22d0cb8d-9272-7243-8052-e16c107581a4
Content: Quantum Development Kit preview release notes - Microsoft Quantum
Content Source: articles/relnotes/index.md
Product: quantum
GitHub Login: @natke
Microsoft Alias: nakersha

Remove links from readme

Remove links from readme


Fix frame_id for depth camera point cloud

🦟 Bug fix
Fixes #239
Summary
Using gz_frame_id previously did not change the frame id in the depth camera point cloud message. Adding this fix, will change the depth camera point cloud message's frame id according gz_frame_id.
Checklist

[ ] Signed all commits for DCO
[ ] Added tests
[ ] Updated documentation (as needed)
[ ] Updated migration guide (as needed)
[ ] Consider updating Python bindings (if the library has them)
[ ] codecheck passed (See contributing)
[ ] All tests passed (See test coverage)
[ ] While waiting for a review on your PR, please help review another open pull request to support the maintainers

Note to maintainers: Remember to use Squash-Merge and edit the commit message to match the pull request summary while retaining Signed-off-by messages.

I suppose that this is not applied to Gazebo Fortress?
I am facing the same trouble for which the PointCloud data from the depth sensor is not being transformed to the given ignition_frame_id


Suggest more personalized designs for icons, such as line width.

At present, the lines of icons in mobile apps are slightly rough. Can you customize the width of the lines, just like the font's weight function.
Reference case:
https://iconpark.oceanengine.com/
https://ikonate.com/

Sorry, currently the design pattern of RemixIcon cannot be customized in terms of thickness. This would require a massive amount of work, and we have no plans to do so at the moment.


Delete some unnecessary code

What

Why

Test Plan

✅ | ❌ I've added unit tests for this change.
✅ | ❌ The reviewer should manually test the changes in this PR.

Demo

How

[!WARNING]
This pull request is not mergeable via GitHub because a downstack PR is open. Once all requirements are satisfied, merge this PR as a stack on Graphite.
Learn more

#256  👈
#255
#254
#253
#252
main

This stack of pull requests is managed by Graphite. Learn more about stacking.

Join @devinmorgan and the rest of your teammates on  Graphite

Merge activity

Jun 17, 11:16 AM EDT: Graphite rebased this pull request after merging its parent, because this pull request is set to merge when ready.


GH-847: Support placeholders in @SendTo

Resolves https://github.com/spring-projects/spring-kafka/issues/847
cherry-pick to 2.1.x

... and cherry-picked to 2.1.x.


Add NetworkPolicies for ck8s services

Is your feature request related to a problem? Please describe.
We currently do not have any network policies for the services/apps we install in ck8s.
It is important to have NetworkPolicies to limit the blast radius of a potential intrusion and to show our users that we take it seriously (especially since we recommend others to do this). By default, all pods can talk to all pods with no restriction.
Describe the solution you'd like
I would like us to add network policies such that the pods we install can only communicate with the other pods/endpoints that they need to, both regarding ingress and egress traffic.
The plan should be to have everything locked down by default and only allow the traffic we know is necessary.
This could be split into multiple subtasks, perhaps with a few apps/namespaces each.
Describe alternatives you've considered

Continue to not have NetworkPolicies.
Add simpler NetworkPolicies (like skipping to limit traffic within a namespace or just limiting traffic to/from outside the cluster)

Additional context
NetworkPolicy editor that can be used: https://editor.cilium.io
Definition of done:
This will be split into subtasks where each subtask cover a subset of compliant kubernetes apps. Each subtask will do the folowing in it's area:

All pods are covered by a restrictive NetworkPolicy.
All pods still run as expected.
Documentation on how these were created. If possible (not required), visualize the network traffic.
If Gatekeeper is added in service cluster, then add policy to enforce NetworkPolicies for all pods. See https://github.com/elastisys/compliantkubernetes-apps/issues/655

Subtasks:

[ ] https://github.com/elastisys/compliantkubernetes-apps/issues/1127
[ ] https://github.com/elastisys/compliantkubernetes-apps/issues/1128
[ ] https://github.com/elastisys/compliantkubernetes-apps/issues/1129
[ ] https://github.com/elastisys/compliantkubernetes-apps/issues/1130
[ ] https://github.com/elastisys/compliantkubernetes-apps/issues/1131
[ ] https://github.com/elastisys/compliantkubernetes-apps/issues/1132
[ ] https://github.com/elastisys/compliantkubernetes-apps/issues/1133
[ ] https://github.com/elastisys/compliantkubernetes-apps/issues/1134
[ ] https://github.com/elastisys/compliantkubernetes-apps/issues/1135

The current state-of-practice seems to be that NetworkPolicies belong to the Helm Chart of the application they protect, with the values.yaml file specifying which inbound traffic is allowed. For inspiration, see:

our user demo
Bitnami Redis chart

This feels very natural to me: Just like SecurityGroups "belong" to the VMs their protect, NetworkPolicies "belong" to the application they protect.
In case NetworkPolicies are missing from a Helm Chart, prefer to upstream.

I would love to see this being implemented! When people wondered about the recent log4j problems, it would be so nice to just say "yeah, not a problem, because your Elasticsearch is unable to initiate network requests on its own". :smile:

Remember to make sure that backups and restore works as well.


CDC changefeed stucks after CDC upgrade

What did you do?

ti-operator cluster with 36 tikv, 3 cdc, 3 pd, create changefeed to sync to kafka
running workload, throughtput ~40MB/s
upgrade cluster

What did you expect to see?
CDC lag <10s during CDC upgrade
What did you see instead?
CDC lag stucks

Versions of the cluster
[root@upstream-ticdc-0 /]# /cdc version
Release Version: v7.2.0-alpha
Git Commit Hash: cd77136707139ceb9867e38fc1eb46371908b83c
Git Branch: heads/refs/tags/v7.2.0-alpha
UTC Build Time: 2023-04-27 11:32:11
Go Version: go version go1.20.3 linux/amd64
Failpoint Build: false

/seveerity major

similar issue seen when upgrade 4 ticdc nodes, ticdc worloads not balanced after upgrade.

This error is caused by the wrong version tag in the TiCDC image. It no longer occurs when we use the correct version tag.


Fix forward references in ExpressionBuilder

Fixes #397.  Fixes #410.
This PR enables the translation of FunctionRef/ExpressionRef to rely on the ref's resultTypeSpecifier instead of having to look the definition up in the DefinitionDictionary. Not using the DefinitionDictionary avoids running into the situation where the ref is a forwards reference whereby the DefinitionDictionary does not yet contain the translated function we want to call.
This PR uses the recent functionality added to LibrarySet to lookup a symbol, and expands this to be able to lookup functions by signature. Given the function name in the FUnctionRef/ExpressionRef, and, in the case of an overload, the signature, we can now lookup any function defined in any library in the LibrarySet, so we can copy over the resultTypeSpecifier.
Filling out this resultTypeSpecifier is now done in a pre-processing step, happening when we are constructing the LibrarySet. The pre-processing step will find all Refs, and then do this:

Try to find the function by name. If it is not an overload, use the resultTypeSpecifier
If there is an overload, use the Ref's signature, if available.
If there is no signature, use the types from the Ref's parameters and match on those.

Otherwise, we cannot find the overload, and we will raise an error. This ensures that after the pre-processor has run, all Refs have a resultTypeSpecifier, and we can depend on that fact.
This PR re-uses the OverloadedFunctionDefinition, and there are some updates to the CanCombine function to make sure the pre-processor fix and the CanCombine use the same criteria.
I also added a bunch of useful extension methods for working with the Elm function elements and signatures.

I've identified a small issue where we are creating empty ExpressionRef nodes for Retireve.context for statements that are in context Unfiltered and this is causing exceptions during the preprocessing phase.  I will fix it.

@EvanMachusak, none of the demo projects are able to rebuild as a result of the additional commits. Could you please have a look? Blocking

I'm going to revert the entire previous PR #437. This means the related issues (#397, #410, #442 and #443 ) will be undone and moved back to TODO.

@ewoutkramer I tried to duplicate the work into a new PR, but still getting stuck
https://github.com/FirelyTeam/firely-cql-sdk/pull/468


[slideslive.com] Unable to download JSON metadata HTTP Error 404

[x] I'm reporting a broken site support
[x] I've verified that I'm running youtube-dl version 2019.11.28
[x] I've checked that all provided URLs are alive and playable in a browser
[x] I've checked that all URLs and arguments with special characters are properly quoted or escaped
[x] I've searched the bugtracker for similar issues including closed ones

Verbose log
youtube-dl https://slideslive.com/38917599/reinforcement-learning-with-graphs-chemistry-and-beyond
[SlidesLive] 38917599: Downloading JSON metadata
ERROR: Unable to download JSON metadata: HTTP Error 404: Not Found (caused by HTTPError()); please report this issue on https://yt-dl.org/bug . Make sure you are using the latest version; type  youtube-dl -U  to update. Be sure to call youtube-dl with the --verbose flag and include its complete output.
➜  test youtube-dl https://slideslive.com/38917599/reinforcement-learning-with-graphs-chemistry-and-beyond --verbose
[debug] System config: []
[debug] User config: []
[debug] Custom config: []
[debug] Command-line args: [u'https://slideslive.com/38917599/reinforcement-learning-with-graphs-chemistry-and-beyond', u'--verbose']
[debug] Encodings: locale UTF-8, fs UTF-8, out UTF-8, pref UTF-8
[debug] youtube-dl version 2019.11.28
[debug] Python version 2.7.15+ (CPython) - Linux-4.15.0-72-generic-x86_64-with-Ubuntu-18.04-bionic
[debug] exe versions: none
[debug] Proxy map: {}
[SlidesLive] 38917599: Downloading JSON metadata
ERROR: Unable to download JSON metadata: HTTP Error 404: Not Found (caused by HTTPError()); please report this issue on https://yt-dl.org/bug . Make sure you are using the latest version; type  youtube-dl -U  to update. Be sure to call youtube-dl with the --verbose flag and include its complete output.
File "/usr/local/bin/youtube-dl/youtube_dl/extractor/common.py", line 627, in _request_webpage
return self._downloader.urlopen(url_or_request)
File "/usr/local/bin/youtube-dl/youtube_dl/YoutubeDL.py", line 2237, in urlopen
return self._opener.open(req, timeout=self._socket_timeout)
File "/usr/lib/python2.7/urllib2.py", line 435, in open
response = meth(req, response)
File "/usr/lib/python2.7/urllib2.py", line 548, in http_response
'http', request, response, code, msg, hdrs)
File "/usr/lib/python2.7/urllib2.py", line 473, in error
return self._call_chain(*args)
File "/usr/lib/python2.7/urllib2.py", line 407, in _call_chain
result = func(*args)
File "/usr/lib/python2.7/urllib2.py", line 556, in http_error_default
raise HTTPError(req.get_full_url(), code, msg, hdrs, fp)
Description
I tried also other links from SlidesLive, always get the same error.

How did you solve it later?

It was fixed in the provided commit.

Thank you, it does work after the update, thank you very much!

Same problem occurs even using the latest update


WhatsApp bomber

I've made a Whatsapp Bomber. Can I add it for hacktoberfest?

@avinash201199 merge this PR #27


Repeated instructions in lab 1.5 Create Topic

We have a Kafka topic, we should now go ahead and create the Kafka topic. First set your USER_NUMBER in both terminals.

USER_NUMBER=$(oc whoami | sed 's/user//')
USER_NUMBER=$(oc whoami | sed 's/user//')
Now create the topic.

First set your USER_NUMBER.

USER_NUMBER=$(oc whoami | sed 's/user//')
Now create the topic.

The third USER_NUMBER=$(oc whoami | sed 's/user//') is a dupe

Created a PR here: https://github.com/RedHatGov/serverless-workshop-dashboard/pull/48
I'll close once approved

PR was approved and merged.


addNodeJS_Version allways add an installation

In our templates, we always use the the method addNodeJS_Version in order to add a nodeJS installation. The problem is that every time you execute that function it will create a new installation. If you usually execute the templates, you will get lot of nodeJS installations with the same name.
This PR is to solve that bug.

Thanks for finding this bug and for fixing it!


Consider browser language

The example code does only work if the browser language is english. This should be considered.
(Example javascript code under headline "Catch the error and update the page text")

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

ID: f333e8cb-c046-ee06-d33d-d7dc8e8af695
Version Independent ID: 10838695-f60e-42a7-b0e8-eed7820fd333
Content: Configure AD FS 2016 and Azure MFA
Content Source: WindowsServerDocs/identity/ad-fs/operations/configure-ad-fs-and-azure-mfa.md
Product: windows-server
Technology: ad-fs
GitHub Login: @billmath
Microsoft Alias: billmath

#assign:IngridAtMicrosoft


Eagerly wait for the driver extension on FlutterDriver.connect()

Description
It is possible for the FlutterDriver to attempt to connect to the application before the driver extension has been installed. This results in a JSON-RPC error -32601 (method not found) error.
The current mechanism to recover from this error
https://github.com/flutter/flutter/blob/8568eda15b2527afd48622257cee3811e0d9da04/packages/flutter_driver/lib/src/driver/vmservice_driver.dart#L219-L229
is not working in two ways:

A DriverError is thrown instead of a RpcException
It is possible for waitForServiceExtension to be called after the driver extension has been installed, resulting in a timeout

This PR changes the connect flow to eagerly wait for the driver extension so driver.checkHealth() will always succeed.
To address (2), we check both the list of extensions in the isolate and listen to added isolates.
Related Issues
#41029
Tests
Change existing tests to support this flow, add a test for (2).
Checklist
Before you create this PR confirm that it meets all requirements listed below by checking the relevant checkboxes ([x]). This will ensure a smooth and quick review process.

[x] I read the Contributor Guide and followed the process outlined there for submitting PRs.
[x] I signed the CLA.
[x] I read and followed the Flutter Style Guide, including Features we expect every widget to implement.
[x] I read the Tree Hygiene wiki page, which explains my responsibilities.
[x] I updated/added relevant documentation (doc comments with ///).
[x] All existing and new tests are passing.
[x] The analyzer (flutter analyze --flutter-repo) does not report any problems on my PR.
[x] I am willing to follow-up on review comments in a timely manner.

Breaking Change
Did any tests fail when you ran them? Please read Handling breaking changes.

[x] No, no existing tests failed, so this is not a breaking change.
[ ] Yes, this is a breaking change. If not, delete the remainder of this section.

[ ] I wrote a design doc: https://flutter.dev/go/template Replace this with a link to your design doc's short link
[ ] I got input from the developer relations team, specifically from: Replace with the names of who gave advice
[ ] I wrote a migration guide: Replace with a link to your migration guide

@yjbanov could you please take a look at this since you added some of this isolate handling code previously?

Ping 🙂


Link to info on configuration file in readme is broken

The link to get more info on the configuration file in the readme is a 404

sorry about that, I might need to change redirects in ghost, in the meantime this should work https://krzysztofzablocki.github.io/Sourcery/usage.html


[Godot Physics] Capsule-Cylinder collision with move_and_slide sometimes gets bad collision normals

Godot version:
3.3-rc6-official
OS/device including version:
N/A
Issue description:
With https://github.com/godotengine/godot/pull/47084 most of the capsule-cylinder collision issues have been fixed, however a small issue remains when sliding across the side of a cylinder. Sometimes move_and_slide will give bad normals like this:

Steps to reproduce:

Use move_and_slide to walk backwards and forwards on the side of a cylinder. This bug doesn't happen all the time, but it happens pretty consistently.

https://user-images.githubusercontent.com/79001820/111864340-03703e80-89ac-11eb-9d03-7598757b0bd3.mp4
Minimal reproduction project:
MRP: https://github.com/godotengine/godot/files/6175149/cylinder-collision-bug.zip
Also for further testing: https://github.com/e344fde6bf/godot-physics-sandbox

Here is an updated test project: godot-cylinder-test.zip
The issue has been fixed for a while, at least it is fixed in 4.2.1.


Why does this plugin fail to load?

I download this plugin in community plugins  but it can not be loaded. I don't know how to deal with it.

Failed to load plugin privacy-glasses

It's because I messed up the release of 0.5.1! Sorry about that. I just pushed 0.5.2, so try checking for plugin updates, installing the update, and then re-activating the plugin. It should work better for you now.
Thanks for letting me know about the issue.


I don't want to generate api doc including all controllers, what should i do?

By using <context:component-scan base-package="..."> to scan controllers I found that springfox generated the api doc including all controllers in the package.
If I don't want to generate api doc including all controllers, what should i do?
:D

Filter it out using the selection api. See the docs no. 4, 5, 6.

I fixed it.Thanks.


Use metal's RPATH instead of patchelf

Let's try to remove our dep on patchelf and use the RPATH changes we merged into metal

removing patchelf command still results in ttnn.so finding tt_metal from metal home path and not installation path

Let's take a look at this tomorrow, I think we need to mirror their install layout inside of ttrt.  You can run this command on the ttnn so to see where ttnn expects tt_metal to live with respect to itself:
objdump -x ttnn.so | grep 'R.*PATH'


chore(backend): match subresources by payment pointer

Changes proposed in this pull request

match subresources by payment pointer on GET requests
store grantId on quote
distinguish read/read-all (and list/list-all) in auth middleware instead of routes
add abstract PaymentPointerSubresource model.
add shared subresource tests

Context

fixes #598
fixes #644
fixes #602

Checklist

[x] Related issues linked using fixes #number
[x] Tests added/updated
[ ] Documentation added
[x] Make sure that all checks pass

What if we moved the following into the packages/backend/src/open_payments/payment_pointer directory
-packages/backend/src/open_payments/payment/incoming
-packages/backend/src/open_payments/payment/incoming
-packages/backend/src/open_payments/quote
to enforce the idea of them as payment pointer sub-resources?
(What if we then moved everything out of the packages/backend/src/open_payments directory?)

Apparently I should have merged main and re-run checks (despite no conflicts), because builds on main are now failing.
This branch removed packages/backend/src/shared/routes.test.ts from which an import has since been added

https://github.com/interledger/rafiki/pull/658

I'll resolve this as a part of:

https://github.com/interledger/rafiki/issues/686


Release: Version v0.6.11 RC

:package: :rocket:

Builds ready [d5a2774]builds: chrome, firefox, opera
bundle viz: background, ui, portal-inpage, portal-contentscript, ui-libs, bg-libs, phishing-detect
dep viz: background
all artifacts


not properly registering 2 instances

Hi
When I run two instances of fortuneteller service. it keeps registring port 5000 (from appsettings) instead of the port mentioned in server.urls on run. any ideas?

You have to configure the port in appsettings.json, it does not read configuration from the server.urls settings


Add documentation for BlackBerry Smartphone browser, which is Mozilla based,   see:   www.irony-maid...

Add documentation for BlackBerry Smartphone browser, which is Mozilla based,
see:
www.irony-maiden.com/SVG/browser.htm

This issue was imported from Google Moderator
Moderator votes: +3
Issue added by arifb on 2012-03-18
To vote this issue up or down, simply include +1 or -1 in your comment.

Already added.


Update UGDG

Codecov Report

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

@@            Coverage Diff            @@
##             master      #80   +/-   ##
=========================================
  Coverage     68.52%   68.52%
  Complexity      673      673
=========================================
  Files           113      113
  Lines          2132     2132
  Branches        231      231
=========================================
  Hits           1461     1461
  Misses          585      585
  Partials         86       86

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 6ff19fb...b203ece. Read the comment docs.


Wrong link on deploy log

It's not a big deal at all, just the link generated on the log at: create-react-app/packages/react-dev-utils/printHostingInstructions.js on the line 73 goes to the wrong URL, because the comma at the end is applied on the link, so its always: https://example.com/,.

Thanks @pedroapfilho, this is in your console, correct?
If so, which console are you using?

Hello @mrmckeb, here I use Windows with Hyper (with git bash), but I can test on my mac with ITerm2 if you want to


Accordian

should be self explanatory. Just make sure each accordion has a unique name.
You will want to 'merge and squash' under the 'merge' dropdown.

Callum messed this up.


Odd camera rotation with RelayInputMover

Description

When a player is controlling an item with relayed input movement (e.g. a mech), rotating the camera results in odd angles and movement.
Reproduction

Spawn a Ripley.
Climb into the Ripley.
Rotate the camera, it will not resolve to a cardinal direction of the grid you're on.
Rotate the camera in the same direction three more times.  The first two will have the same issue at different angles, and the third goes back to a cardinal direction.

Screenshots

In the video below, a pattern of (left, right, left, right, up, down, up, down) is input, and the screen is rotated clockwise.  This is repeated four times.  This was recorded in a build generated on 5bc9c04a.
https://github.com/user-attachments/assets/0a927d43-9c15-42f8-9fb0-a58327c627b3
Additional context

Looked into this a little - when in the odd rotations, the target rotation for both the relayer and the relayed seem to be set well, but the rotation may be reset each update and the lerp never settles.  Unsure why.

this happens for rats in hats too


Special comments in GPUImage source code

Are you using special tool for these comments?
// START:extension
// END:extension

You'll have to ask Jeff LaMarche. That's his original GLProgram code that I copied over and modified. Don't know what he was using to create those comments.


sqlpackage for mac and linux!

we can add support for our dacpackage things with
https://docs.microsoft.com/en-us/sql/tools/sqlpackage-download?view=sql-server-2017
so explore adding those two binaries, detect and run appropriate one for OS. also check paths.

also too time consuming for 1.0


Add clear schedule

Codecov Report

Merging #119 (0b64fa4) into master (b83b732) will increase coverage by 0.36%.
The diff coverage is 95.83%.

@@             Coverage Diff              @@
##             master     #119      +/-   ##
============================================
+ Coverage     66.15%   66.51%   +0.36%
- Complexity      605      614       +9
============================================
  Files           103      105       +2
  Lines          2207     2231      +24
  Branches        272      274       +2
============================================
+ Hits           1460     1484      +24
  Misses          653      653
  Partials         94       94

Impacted Files
Coverage Δ

...du/address/logic/commands/person/ClearCommand.java
100.00% <ø> (ø)

.../seedu/address/logic/parser/AddressBookParser.java
59.25% <0.00%> (-2.28%)
:arrow_down:

.../logic/commands/schedule/ClearScheduleCommand.java
100.00% <100.00%> (ø)

...ic/parser/schedule/ClearScheduleCommandParser.java
100.00% <100.00%> (ø)

...in/java/seedu/address/model/schedule/Schedule.java
38.23% <0.00%> (+2.94%)
:arrow_up:

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 b83b732...0b64fa4. Read the comment docs.


EOsprintf.java:96-99: Current implementation supports...

The puzzle 1049-0e7c200c from #1049 has to be resolved:
https://github.com/objectionary/eo-strings/blob/f9c5c697f943ffb4c58cb8fdf0936f58770dd746/src/main/java/EOorg/EOeolang/EOtxt/EOsprintf.java#L96-L99
The puzzle was created by @rultor on 23-Aug-22.
Estimate: 30 minutes,  role: DEV.
If you have any technical questions, don't ask me, submit new tickets instead. The task will be "done" when the problem is fixed and the text of the puzzle is removed from the source code. Here is more about PDD and about me.

@eugenedar please pay attention to this new issue.

@ivan-egorov42 please, take this task


Disable node selection

I am new to this angular-tree view. I want to know is there any way that i can disable node from being selected.

I've been looking for this feature as well.

I would also like this functionality

See my PR and associated issue


Brainstorming on alternatives of using the recommended block explorer for the user.

A few minutes ago, I was trying to go through the chapter-1 flow and encountered an issue that prevented me from progressing further.
In lesson genesis-2. I clicked the View Block 0 button and encountered an issue from the Blockstream side.
Screenshot:

So I tried to find some alternative block explorer to complete the challenge, and I could not find any good block explorer resource easily to progress further.
If a user encounters this issue while playing the game, they might get stuck due to something we didn't plan for.
This issue is to point out the potential problem and to get a consensus on,

Whether we should brainstorm on a "View Block 0" solution, which is not dependent on an external website over whose service we don't have control.

Brainstorming about providing users a sequential guide on completing the challenge if they don't want to/can't take the "recommended" route due to some reason.

Have you been able to repro the "esplora is unavailable" error? IMO chances of that are very small.

The "esplora is unavailable" error was solved within 10 minutes of posting this issue.
However, this "dependence on external sources" seems like a potential cause of concern to me, so I posted this issue to get a consensus on what others think about this.

I don't think this is a major issue. If we have people report the unavailable error we can circle back.

I have contributed to the Esplora project in the past and in-general the chances of the website being down is relatively small. I think it will require a lot of work to remove dependence on external sources. Creating a page for displaying something similar to Esplora will take huge amount of time plus one of the motive of this project is to introduce the user to the world of bitcoin and I think it is essential for the user to get an exposure of a bitcoin block explorer.

Closing this issue for now. We can reopen if it becomes an issue later on.


Allow for custom data transfer mechanisms

Please correct me if I'm wrong, but it seems like bitswap is always activated if you provide a libp2p object to the helia constructor. I would like a way to either:

Disable bitswap, and allow me to provide my own custom blockstore that may or may not use bitswap. If we do this it would be nice to expose the helia's BlockStorage so I can reuse that code with my own custom bitswap.
Allow for a custom bitswap to be passed in as an option (and maybe even allow for it to be set to false so it's disabled like 1).

I would like this so I can plug in alternative data transfer mechanisms like using the HTTP gateway api.

@MarcoPolo : is this a duplicate of https://github.com/ipfs/helia/issues/98 ?

Yes, thanks. I didn't find that one. Closing in favor of the other one.

@MarcoPolo This is now possible on the helia@next branch. pls let us know if you try it out.


[AutoPR cognitiveservices/data-plane/Face] [FaceAPI] Mark the user-defined name as mandatory when creating FaceL…

Created to sync https://github.com/Azure/azure-rest-api-specs/pull/7109

(message created by the CI based on PR content)


[BUG] - Tensorflow not working on the GPU instance

OS system and architecture in which you are running QHub
Cloud
Expected behavior
Tensorflow detecting GPUs
Actual behavior
Tensorflow not detecting GPUs
How to Reproduce the problem?
import tensorflow as tf
tf.__version__
tf.config.list_physical_devices()

Command output
2022-07-26 02:57:22.847459: W tensorflow/stream_executor/platform/default/dso_loader.cc:64] Could not load dynamic library 'libcuda.so.1'; dlerror: libcuda.so.1: cannot open shared object file: No such file or directory; LD_LIBRARY_PATH: /usr/local/nvidia/lib64
2022-07-26 02:57:22.847513: W tensorflow/stream_executor/cuda/cuda_driver.cc:269] failed call to cuInit: UNKNOWN ERROR (303)
2022-07-26 02:57:22.847533: I tensorflow/stream_executor/cuda/cuda_diagnostics.cc:169] retrieving CUDA diagnostic information for host: jupyter-aktech
2022-07-26 02:57:22.847541: I tensorflow/stream_executor/cuda/cuda_diagnostics.cc:176] hostname: jupyter-aktech
2022-07-26 02:57:22.847623: I tensorflow/stream_executor/cuda/cuda_diagnostics.cc:200] libcuda reported version is: Not found: was unable to find libcuda.so DSO loaded into this program
2022-07-26 02:57:22.847663: I tensorflow/stream_executor/cuda/cuda_diagnostics.cc:204] kernel reported version is: 470.57.2

Versions and dependencies used.
$ conda --version
conda 4.10.3

kubernetes_version: '1.22'

qhub_version: 0.5.0.dev3+g4da0147

Compute environment
AWS
Integrations
No response
Anything else?
No response

This was originally reported by @tylerpotts and the fix that worked for him was by changing the base jupyterlab docker image:

FROM nvidia/cuda:11.0.3-base-ubuntu20.04

...
I also checked and this only adds ~70MB of image size so for me it's certainly good enough. I dropped this new image into AWS ECR so qhub can access it, and things are working

@aktech I think I tried that as well a while ago but still ended up with errors. We might need someone to test this again.

@aktech I think I tried that as well a while ago but still ended up with errors. Have that worked for you?

I haven't tried that yet, but it worked for Tyler. I am trying to see where the fundamental problem is, I am unable to find nvidia drivers either.

This can be closed now, this is fixed by using the official gpu docker images, we build now:
default_images:
  jupyterhub: quay.io/nebari/nebari-jupyterhub:sha-f791781
  jupyterlab: quay.io/nebari/nebari-jupyterlab-gpu:sha-f791781
  dask_worker: quay.io/nebari/nebari-dask-worker-gpu:sha-f791781


Fix a value for the ProvisioningState property

Fix a value for the ProvisioningState property.
Get-AzAksCluster doesn't , at the moment, output the PowerState property.

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

@palma21,
Can you review the proposed changes?
IMPORTANT: When the changes are ready for publication, add a #sign-off comment to signal that the PR is ready for the review team to merge. Thanks.
#label:"aq-pr-triaged"
#assign:@MicrosoftDocs/public-repo-pr-review-team

The following users don't have valid GitHub IDs, or are not collaborators on this repo: microsoftdocs/public-repo-pr-review-team

This PR has been moved to the private repo.


R.range improvement

Added Increasing and Decreasing capabilities.
Added Inclusive to parameter.

I am :-1: on the inclusive to. I like that to - from gives the length of the output list.
I am also squeamish about testing from > to and behaving differently. I would rather have something like rangeWith(f, from, to) and then define range e.g. as  range = rangeWith(inc)

Hi @buzzdecafe  thanks for your comment. What the "f" parameter stand for?
rangeWith(?, from ,to)

i imagine f in that signature would be a function Number -> Number, so increasing range could be rangeWith(x => x + 1); decreasing range: rangeWith(x => x - 1), etc. This also makes other range functions possible, e.g. with different step sizes, etc.

I'm also :-1: on this, for the reasons I wrote in that article.  Even rangeWith bothers me, as discussed recently in #2333, although I imagine we could get that to work if we included both a step function and an end predicate.  But that seems far too complex, when any reasonable range could likely be created from a linear transformation of [1 ... n].
@buzzdecafe: who's ripichipi?

whoops good question. edited.


GitRevVersioning doesn't search for path

If you use GitRevVersioning before doing a collectstatic you get a git.exc.NoSuchPathError.
fix : https://github.com/oxys/django-pipeline/commit/1ebcc7874dcd0208f3657d0bc0259cb7e06c5df5

They are replaced by hash versioning, in 1.2.
I didn't see your fix, I will merge it.

merci ;-)


Added integration for Facebook Oauth2 login

#Facebook Oauth2 login for zulip
Testing Plan:
None, unfortunately. I have no idea how it's done when facebook explicitly wants a proper url(no localhost), as well as SSL secured website, so as to keep their users safe.

@coderkoala I assume by the testing plan above you mean there's no automated tests, but you've verified it works manually?  I would really like to have automated tests for every auth backend, but I don't think the Facebook SSL stuff is relevant to that goal (it's just a problem for manual testing).
For our automated tests, we mock all outgoing HTTP requests anyway so that the test suites run off the Internet.  Check out GitHubAuthBackendTest in zerver/tests/test_auth_backends.py.  It subclasses SocialAuthBase, which defines a great set of actual tests to run (there's a few more explicitly on the GitHubAuthBackendTest class, but they're inessential); one just needs to define the constants and maybe a few functions in a FacebookAuthBackendTest that are used in social_auth_test to configure the URLs and sample HTTP responses to model coming back from Facebook.
It's potentially helpful to read both social_auth_test and the Facebook test class in python-social-auth to write this successfully, but I think you should have the context needed to do it given what you have so far.

@timabbott It works well, yet to come across any problems, I've implemented it for a GDG group in a VPS. But yeah, I'll take a look at it in the morning.


Bugfix missing internal options set

Motivation
When creating OpenAIClient using ApiKey + Options the options are not persisted and passed when creating the specialized clients Chat, Embedding, etc resetting unintentionally the options for the specialized clients, including the Endpoint.
Fix
The fix set the internal options restoring the desired behavior.
Resolve #184

Thank you, @RogerBarreto! This fix is rolled up into #186; I wanted to be sure we also had a test that validated. We'll get this released shortly.


Record app state in reducer and undo/redo history

This PR refactors the data reducer to support application state (as well as data). This enables also application state to be added to the undo/redo history, which is necessary to resolve this comment, in which undo/redo history is corrupting the data.
Specifically, this PR adds:

undo/redo history for the left hand side bar
undo/redo history for the currently selected item

Agree with comment! Will do follow on after unblocking PR chain.


Chat export

We need new functionality: before exit user may want to save history to the text file.
For iOS all files should be stored attached to certain application, so I think we will not store files attached to Metacom. Better export to different apps (registered in system), cloud storage apps, etc. @GYFK

Okay. If @GYFK has no objections, I'll work on it.
So, there are some questions about the file's structure:

how to name interlocutors? (e. g. "Me" and "Other")
how should we represent files transfers in exported text?

me and other is ok
file transfer should be represented as in chat screen

@GreatAndPowerfulKing LGTM


Wintersmith preview/build fails when upgrading from 2.4.1 to 2.5.0

I probably missed some communication but it seems updating Wintersmith from 2.4.1 to 2.5.0 breaks builds/previews for existing articles. For example, I have an article that begins with the following sample text:
---
title: An article title
author: Eevoo
date: 2018-07-12
template: article.jade
---

Hey hey hey sportsfans, I'm opening a Github issue in hopes of getting help. Be nice to the maintainer since supporting open source software is hard and mostly thankless!

When I attempt to preview the site with articles like that, the local server starts and runs, but when I attempt to view one of the pages, I get the following error:

error articles\1-the-real-hello-world\index.html: page 'articles\1-the-real-he
llo-world\index.html' specifies unknown template 'article.jade'articles\1-the-re
al-hello-world\index.html: page 'articles\1-the-real-hello-world\index.html' spe
cifies unknown template 'article.jade'

My searching the internet failed, along with my spot checking of some github issues. Any suggestions on changes to make to the markdown files and/or wintersmith config that can make this happy?
Thanks for any advice you can provide!

Wintersmith has adopted the jade-->pug name change; in some cases IIRC it looks for .jade and .pug extensions and treats them the same, but I have not recently looked through the source.
However, I can tell you that changing 'article.jade' to 'article.pug' on your test article (in the line specifying the template) fixed this issue for me, and AFAIK all future templates should use .pug as the file extension.
If you have a bash-like terminal, you can quickly change this in your contents folder using find and sed like so:
find contents -type f -exec sed -i '/template:/s/\.jade/.pug/' {} \;

You can also take care of any remaining .jade extensions in your templates with:
find templates/ -type f -iname "*.jade" | sed 's|\([^ ]\+\).jade|\1.jade \1.pug|g' | xargs -n2 mv

I recommend keeping your work in git and branching before making these changes, just in case something unsupported in these commands in your CLI borks your work, so you can undo them easily if necessary.
If you have a small site, doing it by hand is of course easy enough.


Add support for deploying NodeJS Service app via gitops

The modifications made in these commits allow deployment of NodeJS applications to be deployed as a service to the IBM Edge Application Manager (IEAM) by adding a new edge pipeline to support NodeJS applications.

@seansund Could you review and let me know if you have any questions.  I added a new pipeline to support a NodeJS app to be deployed on the Edge via IBM Edge Application Manager hzn commands and updated the edge gitops task.


Upgrader use links

Change upgrader to use links. #16 must be completed first, with a link placed by the controller for the upgrader to use.

If it's optional, base will detect where upgrader link is available?
Upgrader body type will be different/need less carry
Upgrader will do nothing if no energy is available in the link to upgrade with.

Hi there, I am a noob, but this worked for me
var closestTarget = this.pos.findClosestByPath(FIND_STRUCTURES, {             filter: (s) => (s.structureType == STRUCTURE_EXTENSION) s.store.getFreeCapacity(RESOURCE_ENERGY) > 0

@Sarge0725 , why do you use STRUCTURE_EXTENSION when searching for links? We would use something like this for our transporters, which refill extensions


Supporting select + order by + limit in queries

Hi @lietu  / @hugovk / @belham / @pfro / @soderluk
I just started using firedantic the other day and I like it a lot, thank you for it !
As I was trying it out, there were a couple of items that I found myself needing and starting wondering if there was a slight change in the design it might make this hugely functional.
Right now it's working similar to mongo with find, find_one, filter but will lag behind firestore client for things like order or select.
which I'm implementing by
ClassObj._get_col_ref().select(['date', 'field']).order_by('date').stream()

In firestore this obviously is done by select / order / filter etc.. returning BaseQuery letting you append each method.
Might it be worth exploring having multi-inheritance with a BaseQuery which would give you the best of both worlds?
e.g. (not tested, probably doesn't work)
class BaseModel(pydantic.BaseModel, BaseQuery, ABC) :
......
......

class MyModel(BaseModel) :
....

mymodels = MyModel.select(["fieldA", "fieldB"]).order_by("fieldB").find()

It would cut down on having to keep up or reimplement the clients features and still provide pydantic models to users.
Is this worth looking into?

Curious about this too, I'd need a query with order_by with direction=Query.DESCENDING and then limit

Hey @pjaol @antont
Thanks for your interest, but please don't ping random people to try and get attention.
We don't build features based on requests alone, but we are interested in taking a look at PRs if any are submitted when we have the time. At the moment it looks like our schedule for the rest of the year is super busy, but if you make a PR we'll eventually get to it.

@lietu if you have no interest in working with people, then don't bother open sourcing your code.

@pjaol "no interest in working with people"? I said PRs are welcome, but we're not going to write the code for you. I also asked you not to @ random people, especially as some of the people who you pinged have nothing to do with the project.

Also just so we're clear: "if you have no interest in working with people, then don't bother open sourcing your code" is a very bad and toxic attitude to have. It's open source as in, you're free to use it. It does not mean we're going to fulfill your wishes about it for free. If that's what you think "open source" means, you're going to be very disappointed.

@lietu nobody is asking you to write code
Despite you changing the subject I asked you to create a roadmap, to set direction, open a discussion.
I even include how to do it, and have already written a version for myself, I'm trying to get this to a proper open source  project so I can contribute it back in a way that works for me and others.

The last contributions to the repo before this request was over a year ago, theres no dependency monitoring, no movement. The reason for the broad reach was to determine is this thing still alive.
If it wasn't alive, oh well - I'd remove and do something like marshmallow and wrap pydantic no big deal.
As for my expectations with Open source - you might want to google me before trying to flex toxicity and doing 'your wishes'
And a final word - every input is contribution, every person using your software is validation, people taking time to look at the software is a big deal.
The moment you separate it into coders and users and assume you know which one is which is when you start the path of failing.

"Google me", well that's definitely not a sign of a toxic person at all. I think at this point it's fair to say bye @pjaol and please don't bother us again.

@antont if you have the energy to re-create a new issue I see no issue with the requests from you being listed there, but I don't see an obvious way to stop the creator from closing this one.

@lietu MyModel._get_col_ref() and do the advanced queries that you need like that.

Just did that 5 minutes ago, happy that it works :)
In this case it was for modifying a value inside a JSON field in the doc, so a different thing, that might actually be nice to support. I'll consider opening a separate issue about that.
And yep your rationale is good. Anyway there are similar libs that support things like order_by and limit so might make sense to have those.

Yeah frankly order_by and limit should be incredibly easy to support by just adding optional keyword arguments to the find() with a little bit of logic inside. No need to reinvent the API for that.

Yeah frankly order_by and limit should be incredibly easy to support by just adding optional keyword arguments to the find() with a little bit of logic inside.

I added those, have been using happily for some time, and put a PR here too, https://github.com/ioxiocom/firedantic/pull/51


[DatePicker] Improve dark theme support

[x] PR has tests / docs demo, and is linted.
[x] Commit and PR titles begin with [ComponentName], and are in imperative form: "[Component] Fix leaky abstraction".
[x] Description explains the issue / use-case resolved, and auto-closes the related issue(s) (http://tr.im/vFqem).

[DatePicker] Changed background color for year selection to make unselected year visible in dark theme. Closes #4939

@oliviertassinari Can we merge it?

Yeah, that looks good :+1: thanks.

The white background color in dark theme for year selection makes all other years hidden except selected one. Is it meant to be like this? How should I change it?

@hyalkaf It's not supposed to be like this. Yeah, feel free to submit a PR :).

Oh really? Because in this page http://www.material-ui.com/#/customization/themes, if you switched the theme to dark theme and tried the landscape dialog, you will get what I'm getting.

@oliviertassinari I have version 0.15.4 and I still see this issue. Could there be any other reasons? I don't style it myself at all.

@hyalkaf It should be fixed on the v0.16.0-rc2 release.


Add tests for scaffold messenger state

Contributes to https://github.com/flutter/flutter/issues/130459
It adds a test for

examples/api/lib/material/scaffold/scaffold_messenger_state.show_snack_bar.0.dart
examples/api/lib/material/scaffold/scaffold_messenger_state.show_material_banner.0.dart

Pre-launch Checklist

[x] I read the Contributor Guide and followed the process outlined there for submitting PRs.
[x] I read the Tree Hygiene wiki page, which explains my responsibilities.
[x] I read and followed the Flutter Style Guide, including Features we expect every widget to implement.
[x] I signed the CLA.
[x] I listed at least one issue that this PR fixes in the description above.
[x] I updated/added relevant documentation (doc comments with ///).
[x] I added new tests to check the change I am making, or this PR is test-exempt.
[x] I followed the breaking change policy and added Data Driven Fixes where supported.
[x] All existing and new tests are passing.

If you need help, consider asking for advice on the #hackers-new channel on Discord.

Linux_android_emu failure is unrelated to the PR


setContent(c) of infobox in the dialog

There will be some way to implement the setContent (c) of the infobox in the dialog.

Dialog already has a method setContent


WIP: Building view improvements for demo

General page cleanup of CSS to use bootstrap properly and better lay out elements
Added bus stops to the metro map (need to move this into transit section)

I'm adding this pull request as a WIP so @ostermanj , @ptgott , and @nealfwilliams (and whoever else working on #193 ) can see what's going on with the building view side. If anyone wants to work on anything there let me know and we can merge in and coordinate who works on what sections.
Next up for me is adding the WMATA data section using the API stuff I just put into #202 .

@ptgott thanks! I've actually been working on  the API endpoints to do the 'x within n miles' so that I could add that to the view today (starting w/ metro since we have distances calculated already).
I agree on the building dots on zoom. I'd like to also figure out how to clean up the labeling since it makes it pretty muddy when the underlying map data interferes with building label. The only way to really do this is see if Mapbox lets us tap into their labeling algorithm as avoiding label collision is a hard problem.
My CSS is not great so I'll probably let someone else do accordion transitions

It seems like the label collision avoidance should be occuring automatically - all the default settings in here seem to indicate that it will do the collision detection: https://www.mapbox.com/mapbox-gl-js/style-spec/#layers, not sure why it isn't doing it by default

Merging this in so my API changes and the nlihc_id edits to the map view are available in dev.


source alternate dbsnfp fields from bcbio_system.yaml

As discussed in #1665
I think this should do the trick?
Thanks
M

Matthias;
Brilliant, thank you. I pushed a small update to this to use a list of fields rather than a string, which lets us use standard YAML lists when specifying rather than needing a big long string (https://github.com/chapmanb/bcbio-nextgen/commit/078c2cfeb97a98b04aba8c97a32651e2ed852837). Thank you again for the work on this.

Great! Thank you for the fix, it's better to adhere to the yaml standard indeed. Should I also update to docs? Or is that something you'd rather do?
M


xpub xpriv  Do they work?

When I put in 24 words plus a password, then I do get the same addresses listed that are in my current Mycelium wallet.
BUT  When I import the BIP32 Extended Key, aka either the xpub or the xpriv, into either Mycelium, or into Electrum, I get a different list of addresses.  They don't match the list on the web site.  When importing the extended key from this site into those two wallets, both wallets give the same address list, but it doesn't match the list shown on the website.  I'm using m/44'/0'/0'/0 for the path, I don't know why it shows a different list below.  Maybe backend programming isn't using the right path?

I just found out,,,, if I take the root key from your site and punch it in over at bip32.org and then use the custom path m/44'/0'/0'/0/0/ then bip32.org reports the address that electrum reports when I take the xpub key from your website using the path m/44'/0'/0'/0/
I'm not much of a bitcoin genius, I only pretend sometimes.....  But I think maybe your website is reporting the extended keys for m/44'/0'/0'/0/0/ when it should instead be reporting m/44'/0'/0'/0/???  What do you think?

Thanks for looking into this.

if I take the root key from your site and punch it in over at bip32.org and then use the custom path m/44'/0'/0'/0/0/ then bip32.org reports the address that electrum reports when I take the xpub key from your website using the path m/44'/0'/0'/0/

The address index on this site should be included in the derivation path used on bip32.org
For example, the third address (index two) generated by mycelium has a derivation path of m/44'/0'/0'/0/2, which on this site is the third row for the derivation path of m/44'/0'/0'/0.
I think this confusion would be resolved by renaming the index column of the table to path and changing the value from 2 to m/44'/0'/0'/0/2 (or whatever the path is for that address).
Does this sound like the sort of change that would make this page easier to understand and use?

On further inspection, your site is returning the same data as bip32.org.  So I think the math must be right.   I believe that I'm getting confused because of one thing.  If I import the xprv into mycelium, then I expect to have the first address in the wallet match the address listed on the website for the path m/44'/0'/0'/0/    But instead, I have to change the path to m/44'/0'/0'/ and then take that xprv key and import into mycelium to get the right address.
If you didn't quite catch that, here is a full example.
I ask the website to generate 12 words.
cement saddle token wolf extend owner unable clinic live belt tumble always
I hit restore in mycelium and after typing in the 12 words then the app agrees with the website and reports the first address to be
1FN31FJcCCmfnUFxMUqzaXfWF24g9RmEPK
BUT if I DON'T type in the 12 words, and instead import the xpriv key
xprvA1KhLBXMNdjTf63nh1LJxZTKpjC3wBsrBuceh3JtNHes75EM5yqSmS6PJ7zTVvbu176527C27qZwdQ1UzwbezTphPPKMzx9BDo61S2dRLg6
then mycelium instead reports the first address to be
1Ao2hJ2LocA6CGQrM34wa9yvKT7NyUUPaV
In order to get the website to show that address, then I have to change the path to read
m/44'/0'/0'/0/0
Or in order to import an xprv into mycelium and get the correct address of
1FN31FJcCCmfnUFxMUqzaXfWF24g9RmEPK
then I have to instead change the path on the website to read
m/44'/0'/0'/
and then import that xprv into the wallet
xprv9zG5T5RR9vznxCybL2WNREdwB6KrVPktUUA19fQb2HxbZHMhHHxB8AosKhuEyY6eMCvnVo3n4cjHocr7uf2rZ74mpH3siVsMpRngXfkVwjR
So I've come to the conclusion that this is how it's supposed to be.  It isn't a mycelium thing, because I get the same addresses when importing the xpriv into electrum as well.   I don't currently understand why, but I'll do some more reading and searching and reading to see what I can find.  Thank you for making this website!  I'm learning a LOT about HD and bip32 and 44.

Maybe I have it figured out?  What I want in the end is to export an xpub that my Dad can deposit into every month. m/44'/0'/0'/0/x   Then, when I spend an output, I don't want him to be able to see the change addresses inside of m/44'/0'/0'/1/x and then he will have trouble knowing what the balance is on the deposit account.  It would give me a little more privacy.
I'm guessing though that the xpub requires access to those change addresses so that end users don't freak out about mismatch balances on their watch only wallets.
So because mycelium and electrum and probably all the rest of the bip 32/44 wallets require the xpub to also see the change addresses, then when I get the xpub from the web calculator, I have to grab it from  m/44'/0'/0'/ instead of from   m/44'/0'/0'/0/ which is what I want to do for increased privacy.
But then,,,, what good is it to have the change addresses in a separate chain if I can't really separate them out.  Right now, it seams that both mycelium and electrum won't allow me to do that.

There's a change from 'Index' to 'Path' to hopefully make it clearer what is happening in the table of derived addresses/keys.
https://github.com/dcpos/bip39/commit/ae30fed8037fa9d1e88e9431c4f301f1d1c53d29
For now, I can't think of any better way to address this issue so will close it. If you can suggest anything that will improve your experience when using the app, feel free to add comments.
Thanks for your input.


Bug: Keep original name is not working

What happened?
When uploading a file with a specific name:

The name of that file will not be kept:

Version
3.7.10
What browser(s) are you seeing the problem on?
Firefox
Zipline Logs
2024-11-20 08:25:13,335 AM debug [upload] recieved upload (len=1) [{"fieldname":"file","originalname":"my-image.jpg","mimetype":"image/jpeg","size":57576,"encoding":"7bit"}]
2024-11-20 08:25:13,344 AM info  [upload] User administrator (1) uploaded hDcaPATl4i9ybBn.jpg (39)

Browser Logs
No response
Additional Info
Option is enabled:

My config:
UPLOADER_ADMIN_LIMIT=500gb
UPLOADER_DEFAULT_FORMAT=random
UPLOADER_LENGTH=15
UPLOADER_DEFAULT_EXPIRATION=30d

the rest is default

that's the correct behaviour, you set the format as random, so it uses a random mix of characters for it
try to set the format to name

But I want the URL to be random. I just want the name of the file displayed in the UI to be original name.
Option clearly states: This will not change the name format in the URL.. So it should be separate, right?

Hmmm

The title of the file when viewed could show the original name. However, its primary purpose is when downloading it. There, it'll show the original file name in the save window.

Ah, then I have misunderstood the option. Can we turn that into a feature request then? :)

Ah, then I have misunderstood the option. Can we turn that into a feature request then? :)

you can try in https://github.com/diced/zipline/discussions/433
maybe check if someone else already did

Thanks, did it.

Would you be open for a PR for this?


Rich tables are not properly drawn with Equinor monospace font

Describe the bug
We use https://github.com/Textualize/rich to improve the terminal output of our Radix jobs. However, the Equinor monospace font does not appear to draw these correctly (incorrect spacing both horizontally and vertically).

Radix log console output with EquinorMono font

Radix log console output with Fira Code font
Steps to reproduce the bug

Draw the following with the Equinor monospace font

╭────────────────┬────────────────────────────┬──────────────────┬────────────────────────────╮
│ Current time   │ 2023-10-09 08:01:48.801789 │                  │                            │
│ Last read time │ 2023-10-09 08:00:54.550400 │ Last write time  │ 2023-10-09 08:00:54.605959 │
│ CPU usage      │ 1.3%                       │ Memory usage     │ 255 MB                     │
│ Merge state    │ WAITING_FOR_PRIMARY        │                  │                            │
│ Ingress time   │ 928s                       │ Input dataframes │ 12                         │
│ App eval time  │ 0.373s                     │ Output rows      │ 12                         │
│ Egress time    │ 15.7s                      │                  │                            │
╰────────────────┴────────────────────────────┴──────────────────┴────────────────────────────╯

Expected behavior
The table should be properly rendered with aligned/connected lines, such as in the Fira Code example.
Specifications

Font is https://cdn.eds.equinor.com/font/EquinorMono-Regular.woff2
Browser: Chrome 117.0.5938.149
OS: macOS Ventura 13.5

Additional context
Add any other context or screenshots about the bug. An example in CodeSandbox is very helpful

Sorry but we can't prioritise this issue right now.


Link to Quick Start guide in README.md 404s

README.md links to https://github.com/netlify/netlify-cms/blob/master/docs/quick-start.md in the Installation and Configuration section. That file does not exist, leading to a pretty jarring first-time experience.

Yikes, looks like we forgot to change those links. We'll get those fixed.


Automatically remove expired join request quizzes

fixed #11 :

Added a cleanup_old_quizzes method to delete expired quizzes from the KV store.
Introduced start_cleanup_task to run periodic cleanup tasks in the background.
Configured quiz expiration to be managed independently and seamlessly.

@amiremohamadi

now i should think about it :**)

cf workers resources are limited so we can't rely on common approaches like spawning threads and sleeping.

these are the potential approaches we can try:

check if there's a way to pass callbacks to kv expired entries
using cf queues and deliveryDelay (not sure, probably only available on paid plans)
using cf cron triggers

i'm closing this as it's fixed in #23


huge npm vulnerabilities count

What I'm trying to achieve
Building dashboard after pulling last commit.
What I expected to happen
low number of vulnerabilities
Screenshots

Anyone show this and solve it ?
Thanks for help.
Regards,

We are aware of still having ~600 vulnerabilities after merging #459, but we decided that these come from one package used in developer tooling, so we'll wait for the fixes in packages that we use explicitly, not by remote.

ok


Fix functional tests

After https://github.com/aspnet/Hosting/pull/435
@rynowak @davidfowl

Hi @pakrym, I'm your friendly neighborhood .NET Foundation Pull Request Bot (You can call me DNFBOT). Thanks for your contribution!
You've already signed the contribution license agreement. Thanks!
The agreement was validated by .NET Foundation and real humans are currently evaluating your PR.
TTYL, DNFBOT;

If you do a search, I think there are two other places where CallContextSP is used in MVC

+1 to @rynowak's comment. Please fix DefaultAssemblyProviderTests as well

:shipit: once you're able to verify the complete build succeeds.

:shipit:


[ENH] Anomaly detection base class and MERLIN detector

Reference Issues/PRs
Part of #722
What does this implement/fix? Explain your changes.
This PR implements a base class for anomaly detectors extending from BaseSeriesEstimator (can provide more info regarding this base class if requested).  Also implements a basic version of the MERLIN algorithm as a test case. Includes testing for the base class and classes which extend from it.
Currently, only takes a single series, either univariate or multivariate. Anomaly detectors return a 1D numpy array which contains booleans, ints for floats. This can be either a true/false for each time point in the input series being an anomaly, or an "anomaly score" for each time point.
_fit is optional based on the fit_is_empty tag, as well as y input for fit using the requires_y tag.
Does your contribution introduce a new dependency? If yes, which one?
No
PR checklist
For all contributions

[x] The PR title starts with either [ENH], [MNT], [DOC], [BUG], [REF], [DEP] or [GOV] indicating whether the PR topic is related to enhancement, maintenance, documentation, bugs, refactoring, deprecation or governance.

For new estimators and functions

[ ] I've added the estimator to the online API documentation.
[ ] (OPTIONAL) I've added myself as a __maintainer__ at the top of relevant files and want to be contacted regarding its maintenance. Unmaintained files may be removed.

For developers with write access

[ ] (OPTIONAL) I've updated aeon's CODEOWNERS to receive notifications about future changes to these files.

I did not check the correctness of MERLIN.

I'm still not 100% either, but think it is close. The original code does some strange stuff and uses MATLAB data structures which were a bit difficult to understand. Only had a quick go through really. Will have to thoroughly test at some point, but just an example for the API for now.