Writes not being received by USB device on Mac OS

I'm using go-hid to send "raw" HID bytes back and forth between an Adafruit RP2040 Macropad. On Windows 11, this works flawlessly however for some reason on Mac OS (Monterey 12.6.6) I can read data just fine but when I write data, it never gets seen by my device. Strangely, I get no errors from calling device.Write() and it returns a positive int as if it did send the correct number of bytes. I've also tried including and excluding the "report ID" byte in my write call, and it had no effect.
I think this is relating to go-hid and not an issue with the macropad/usb device itself, because I tried writing to the device on Mac using https://github.com/todbot/hidapitester and it works just fine.
Here is my USB device descriptor:
RAWHID_REPORT_DESCRIPTOR = bytes((
    0x06, 0x00, 0xFF,  # Usage Page (Vendor Defined 0xFF00)
    0x09, 0x01,        # Usage (0x01)
    0xA1, 0x01,        # Collection (Application)
    0x09, 0x02,        #   Usage (0x02)
    0x15, 0x00,        #   Logical Minimum (0)
    0x26, 0xFF, 0x00,  #   Logical Maximum (255)
    0x75, 0x08,        #   Report Size (8)
    0x95, 0x40,        #   Report Count (64)
    0x81, 0x02,        #   Input (Data,Var,Abs,No Wrap,Linear,Preferred State,No Null Position)
    0x09, 0x03,        #   Usage (0x03)
    0x15, 0x00,        #   Logical Minimum (0)
    0x26, 0xFF, 0x00,  #   Logical Maximum (255)
    0x75, 0x08,        #   Report Size (8)
    0x95, 0x40,        #   Report Count (64)
    0x91, 0x02,        #   Output (Data,Var,Abs,No Wrap,Linear,Preferred State,No Null Position,Non-volatile)
    0xC0,              # End Collection
))

And here's the hidapitester command that works fine:
./hidapitester --vidpid 239A/8108 -l 64 --open --send-output 1234

Do you have any ideas/further troubleshooting I can try? I'm a bit at a loss! Thanks.

Hi @nulltrope! Is there any chance you have access to a protocol analyzer like a Beagle USB 12 or 480? I'm curious if there's a difference in payloads being generated by hidaptester versus go-hid. It might also be helpful to post the source that you're having issues with.

Ah this was totally my fault, I realized I wasn't padding the output to be the proper length expected by the device descriptor. For some reason this worked on windows but maybe Mac's hid implementation is more strict. Anyways it works now when I pad my byte slice with extra 0's to make it equivalent to the length my descriptor expects. Thanks for getting back anyways.

Thanks for getting back anyways.

No worries, I'm glad everything is working for you!


[ThemePanel - Bug] Appearance switch of ThemePanel doesn't work properly

I tried the ThemePanel at play ground and wanted to add it to my React application.
I use <Theme appearance="dark" accentColor="tomato" grayColor="sage">, so I set the appearance to dark as default. When I start the app, the Light radio input is selected, while the Panel is in dark theme. After clicking on Light radio input, it turns to Light theme but the dark theme radio input can't be selected.
I guess it is because of class of the ThemePanel can't find a way to change from light to dark

I also encountered this bug yesterday, but didn't want to open the first issue in the new repo 😅
@w1that As an ugly temporary solution you can add this to your root component.
  useEffect(() => {
    const root = document.getElementById("root")!
    const script = root.querySelector("script")!
    const scriptCopy = document.createElement("script")
    scriptCopy.innerText = script.innerText!
    root.appendChild(scriptCopy!)
  }, [])

The bug is caused by the fact ExplicitRootAppearanceScript doesn't actually execute or misfires in some way. I wasn't able to immediately understand what happens.
https://github.com/radix-ui/themes/blob/39f5a438db0d8496134d4bc35d71899fee1b2562/packages/radix-ui-themes/src/theme.tsx#L84

Thanks for raising the issue, we'll look into it. What is your setup exactly?
If you need just the dark mode, could you try this:

If you have access to the html element, set class="dark" or class="dark-theme"
Then, just don't pass the appearance prop on the Theme component

@vladmoroz Should be very easy to reproduce. Just create a new react app using yarn+vite+typescript, then yarn add the library and wrap everything with <Theme appearance="dark">
Regarding adding class="dark" no doubt it will start working after that. What I found is that the code inside ExplicitRootAppearanceScript works perfectly when executed manually in the console, so I figured it probably just doesn't run when you inject the script tag for whatever reason. In the solution I posted above I just reinsert the script tag as you can see and the theme setup happens as you intended.

As @shfrmn said, I just created a new React app with CRA-typescript template.
I use the Template and TemplatePanel in index.tsx like this (as suggested at the docs):
<Theme appearance="dark" accentColor="tomato" grayColor="sage">
    <App />
    <ThemePanel />
  </Theme>

Here is a video that shows how it works:
https://github.com/radix-ui/themes/assets/62015683/bd52303d-d73c-4dbe-ad3d-b07a4f615c82

I bet this is also related to #22


CI check: ensure docs notebooks have no outputs prior to execution

We use nbsphinx to re-run the notebooks and generate accurate documentation
However, this won't work if the notebook has already been run, or partially run.
Let's add a check in our CI that checks that all files with ipynb extension do not have any cell outputs.

We might be able to get away with using the nbsphinx_execute option.

https://nbsphinx.readthedocs.io/en/0.8.2/usage.html#nbsphinx_execute

EvalML has also run into this

https://github.com/alteryx/evalml/issues/2566

@gsheni can this be closed now that #1153 is in?


Convert journal package omap to use go ceph

Describe what this PR does
Change the way the journal package interacts with omaps by switching from cli based functions to the api bindings of go-ceph. The first few patches basically do one-to-one switch overs of the calls used in voljournal.go. Subsequent patches change the internal interfaces to use the natural batching that the api calls give us, allowing the setting, fetching, or removal of multiple keys in one api call.
Is there anything that requires special attention
Do you have any questions? n/a
Is the change backward compatible?
In theory it should behave exactly as before.
Are there concerns around backward compatibility?
Now that CI is passing, there shouldn't be, but any missed changes can be handled as fixes.
Related issues
Fixes: #434
Future concerns
This series does not handle changing everything in journal to go-ceph. There's more to be done here.
I did not clean up any functions that are now unused in util. I plan to do that in a follow up pr.

Can someone who is more familiar with these e2e tests help me out? I see that the test fails and times out waiting for a condition, but the output is not clear what condition. If it refers to the lines right above, I don't quite see how this pr would interact with that (node labeling).
I've (lightly) tested this by hand now for rbd and its working locally for me. I'd love a hand getting this PR to pass the tests.

I0607 17:16:01.852839       1 controller.go:1047] Stop provisioning, removing PVC f5a20c29-2f5c-4841-94e2-1acf99920e7f from claims in progress
I0607 17:16:02.552694       1 reflector.go:188] Listing and watching *v1.Node from k8s.io/client-go/informers/factory.go:135
E0607 17:16:02.557540       1 reflector.go:320] k8s.io/client-go/informers/factory.go:135: Failed to watch *v1.Node: unknown (get nodes)
I0607 17:16:03.557763       1 reflector.go:188] Listing and watching *v1.Node from k8s.io/client-go/informers/factory.go:135
E0607 17:16:03.561644       1 reflector.go:320] k8s.io/client-go/informers/factory.go:135: Failed to watch *v1.Node: unknown (get nodes)
I0607 17:16:03.628958       1 leaderelection.go:283] successfully renewed lease cephcsi-e2e-10007/rbd-csi-ceph-com
I0607 17:16:04.561829       1 reflector.go:188] Listing and watching *v1.Node from k8s.io/client-go/informers/factory.go:135
E0607 17:16:04.565708       1 reflector.go:320] k8s.io/client-go/informers/factory.go:135: Failed to watch *v1.Node: unknown (get nodes)
I0607 17:16:05.565856       1 reflector.go:188] Listing and watching *v1.Node from k8s.io/client-go/informers/factory.go:135
E0607 17:16:05.569214       1 reflector.go:320] k8s.io/client-go/informers/factory.go:135: Failed to watch *v1.Node: unknown (get nodes)
I0607 17:16:06.569778       1 reflector.go:188] Listing and watching *v1.Node from k8s.io/client-go/informers/factory.go:135
E0607 17:16:06.573637       1 reflector.go:320] k8s.io/client-go/informers/factory.go:135: Failed to watch *v1.Node: unknown (get nodes)
I0607 17:16:07.573814       1 reflector.go:188] Listing and watching *v1.Node from k8s.io/client-go/informers/factory.go:135
E0607 17:16:07.577694       1 reflector.go:320] k8s.io/client-go/informers/factory.go:135: Failed to watch *v1.Node: unknown (get nodes)
I0607 17:16:08.577866       1 reflector.go:188] Listing and watching *v1.Node from k8s.io/client-go/informers/factory.go:135
E0607 17:16:08.582257       1 reflector.go:320] k8s.io/client-go/informers/factory.go:135: Failed to watch *v1.Node: unknown (get nodes)

@ShyamsundarR are missing any RBAC for external-provisioner?

E0607 17:23:12.004248       1 omap.go:81] ID: 76 Req-ID: 0001-0024-76a1fce1-1be5-4a06-b6ef-4d380d09c422-0000000000000004-84a72b67-a8e3-11ea-befe-0242ac110013 failed removing omap keys (pool="newrbdpool", namespace="", name="csi.volumes.default"): rados: ret=2, No such file or directory

@phlogistonjohn this is the issue in cephcsi side, in DeleteVolume request, as CSI needs to be idempotent we need to consider the case as a success if some resource is not present in the backend
https://travis-ci.org/github/ceph/ceph-csi/jobs/695718476#L13231

Looks like the rbd-external-provisioner also need https://github.com/ceph/ceph-csi/pull/1142

Looks like the rbd-external-provisioner also need #1142

hmm.. Its already present in the template...

I0607 17:16:08.577866       1 reflector.go:188] Listing and watching *v1.Node from k8s.io/client-go/informers/factory.go:135
E0607 17:16:08.582257       1 reflector.go:320] k8s.io/client-go/informers/factory.go:135: Failed to watch *v1.Node: unknown (get nodes)

@ShyamsundarR are missing any RBAC for external-provisioner?

In the job logs for non-helm based test, the above errors are not present.
Checked the helm scripts to ensure that topology was set to true, as that would add the required roles from the cluster role template.
Currently unable to figure out what else is missing, to cause the above errors to appear.

@phlogistonjohn this is the issue in cephcsi side, in DeleteVolume request, as CSI needs to be idempotent we need to consider the case as a success if some resource is not present in the backend
https://travis-ci.org/github/ceph/ceph-csi/jobs/695718476#L13231

Run: With helm
Last succesful step: ensuring created PV has its CSI journal in the CSI journal specific pool
Failure log (start):
Jun  7 17:23:11.183: INFO: Deleting PersistentVolumeClaim rbd-pvc on namespace rbd-7887
Jun  7 17:23:11.243: INFO: waiting for PVC rbd-pvc in state &PersistentVolumeClaimStatus{Phase:Bound,AccessModes:[ReadWriteOnce],Capacity:ResourceList{storage: {{1073741824 0} {} 1Gi BinarySI},},Conditions:[]PersistentVolumeClaimCondition{},}  to be deleted (0 seconds elapsed)
Run: without helm
Last succesful step: ensuring created PV has its CSI journal in the CSI journal specific pool
Failure log (start):
Jun  7 17:21:25.525: INFO: Deleting PersistentVolumeClaim rbd-pvc on namespace rbd-7887
Jun  7 17:21:25.532: INFO: waiting for PVC rbd-pvc in state &PersistentVolumeClaimStatus{Phase:Bound,AccessModes:[ReadWriteOnce],Capacity:ResourceList{storage: {{1073741824 0} {} 1Gi BinarySI},},Conditions:[]PersistentVolumeClaimCondition{},}  to be deleted (0 seconds elapsed)
NOTE: Debugging the non-helm setup, to avoid the "node get" noise.

First delete volume call to external provisioner (csi-provisioner container) (all repeat calls fail with the same error)

I0607 17:21:25.549479       1 controller.go:1422] delete "pvc-bbb67b74-9616-4a24-9f04-820b3f083760": started
I0607 17:21:25.552800       1 connection.go:182] GRPC call: /csi.v1.Controller/DeleteVolume
I0607 17:21:25.552817       1 connection.go:183] GRPC request: {"secrets":"***stripped***","volume_id":"0001-0024-f5a1f6b9-2059-496b-8deb-909001a8ebcc-0000000000000004-45be93df-a8e3-11ea-beb2-0242ac110011"}
I0607 17:21:26.064368       1 connection.go:185] GRPC response: {}
I0607 17:21:26.064951       1 connection.go:186] GRPC error: rpc error: code = Internal desc = rados: ret=2, No such file or directory
E0607 17:21:26.066023       1 controller.go:1445] delete "pvc-bbb67b74-9616-4a24-9f04-820b3f083760": volume deletion failed: rpc error: code = Internal desc = rados: ret=2, No such file or directory

First delete volume call to rbdplugin (csi-rbdplugin container) (all repeat calls fail with the same error)

I0607 17:21:25.554028       1 utils.go:159] ID: 69 Req-ID: 0001-0024-f5a1f6b9-2059-496b-8deb-909001a8ebcc-0000000000000004-45be93df-a8e3-11ea-beb2-0242ac110011 GRPC call: /csi.v1.Controller/DeleteVolume
I0607 17:21:25.554047       1 utils.go:160] ID: 69 Req-ID: 0001-0024-f5a1f6b9-2059-496b-8deb-909001a8ebcc-0000000000000004-45be93df-a8e3-11ea-beb2-0242ac110011 GRPC request: {"secrets":"***stripped***","volume_id":"0001-0024-f5a1f6b9-2059-496b-8deb-909001a8ebcc-0000000000000004-45be93df-a8e3-11ea-beb2-0242ac110011"}
I0607 17:21:25.555700       1 omap.go:58] ID: 69 Req-ID: 0001-0024-f5a1f6b9-2059-496b-8deb-909001a8ebcc-0000000000000004-45be93df-a8e3-11ea-beb2-0242ac110011 got omap values: (pool="newrbdpool", namespace="", name="csi.volume.45be93df-a8e3-11ea-beb2-0242ac110011"): map[]
I0607 17:21:25.612436       1 controllerserver.go:453] ID: 69 Req-ID: 0001-0024-f5a1f6b9-2059-496b-8deb-909001a8ebcc-0000000000000004-45be93df-a8e3-11ea-beb2-0242ac110011 deleting image csi-vol-45be93df-a8e3-11ea-beb2-0242ac110011
I0607 17:21:25.612459       1 rbd_util.go:245] ID: 69 Req-ID: 0001-0024-f5a1f6b9-2059-496b-8deb-909001a8ebcc-0000000000000004-45be93df-a8e3-11ea-beb2-0242ac110011 rbd: status newrbdpool/csi-vol-45be93df-a8e3-11ea-beb2-0242ac110011 using mon rook-ceph-mon-a.rook-ceph.svc.cluster.local:6789
W0607 17:21:25.658571       1 rbd_util.go:267] ID: 69 Req-ID: 0001-0024-f5a1f6b9-2059-496b-8deb-909001a8ebcc-0000000000000004-45be93df-a8e3-11ea-beb2-0242ac110011 rbd: no watchers on newrbdpool/csi-vol-45be93df-a8e3-11ea-beb2-0242ac110011
I0607 17:21:25.658606       1 rbd_util.go:314] ID: 69 Req-ID: 0001-0024-f5a1f6b9-2059-496b-8deb-909001a8ebcc-0000000000000004-45be93df-a8e3-11ea-beb2-0242ac110011 rbd: rm newrbdpool/csi-vol-45be93df-a8e3-11ea-beb2-0242ac110011 using mon rook-ceph-mon-a.rook-ceph.svc.cluster.local:6789
E0607 17:21:26.063828       1 omap.go:81] ID: 69 Req-ID: 0001-0024-f5a1f6b9-2059-496b-8deb-909001a8ebcc-0000000000000004-45be93df-a8e3-11ea-beb2-0242ac110011 failed removing omap keys (pool="newrbdpool", namespace="", name="csi.volumes.default"): rados: ret=2, No such file or directory
E0607 17:21:26.063932       1 voljournal.go:417] ID: 69 Req-ID: 0001-0024-f5a1f6b9-2059-496b-8deb-909001a8ebcc-0000000000000004-45be93df-a8e3-11ea-beb2-0242ac110011 failed removing oMap key csi.volume. (rados: ret=2, No such file or directory)
E0607 17:21:26.063968       1 controllerserver.go:461] ID: 69 Req-ID: 0001-0024-f5a1f6b9-2059-496b-8deb-909001a8ebcc-0000000000000004-45be93df-a8e3-11ea-beb2-0242ac110011 failed to remove reservation for volume () with backing image (csi-vol-45be93df-a8e3-11ea-beb2-0242ac110011) (rados: ret=2, No such file or directory)
E0607 17:21:26.064032       1 utils.go:163] ID: 69 Req-ID: 0001-0024-f5a1f6b9-2059-496b-8deb-909001a8ebcc-0000000000000004-45be93df-a8e3-11ea-beb2-0242ac110011 GRPC error: rpc error: code = Internal desc = rados: ret=2, No such file or directory

First error is here: E0607 17:21:26.063828       1 omap.go:81] ID: 69 Req-ID: 0001-0024-f5a1f6b9-2059-496b-8deb-909001a8ebcc-0000000000000004-45be93df-a8e3-11ea-beb2-0242ac110011 failed removing omap keys (pool="newrbdpool", namespace="", name="csi.volumes.default"): rados: ret=2, No such file or directory
@phlogistonjohn Have to recheck the code but, newrbdpool holds the omap for the image, and the CSI omap should be in the default pool (replicapool) created. The code seems to be attempting a delete of the omap in the wrong pool?

Thanks for the feedback everyone, it appears to be that the rados command line did not return an error in the case of the omap not existings when removing keys. I've added a change to mimic that behavior. This should be ready for review now.

@nixpanic @humblec @ShyamsundarR @Madhu-1 PTAL. I have rebased again and now all the checks are happy now (previously, the CI had passed but mergify was stuck).

As a further (future) optimization, you could eliminate the journal lock and use a RADOS class call to execute the cmpomp.cmp_set_vals method which would allow you to atomically reserve the UUID and then, combined w/ a second omap setvals call, store all the values with a single round-trip to the OSD.

As a further (future) optimization, you could eliminate the journal lock and use a RADOS class call to execute the cmpomp.cmp_set_vals method which would allow you to atomically reserve the UUID and then, combined w/ a second omap setvals call, store all the values with a single round-trip to the OSD.

As a further (future) optimization, you could eliminate the journal lock and use a RADOS class call to execute the cmpomp.cmp_set_vals method which would allow you to atomically reserve the UUID and then, combined w/ a second omap setvals call, store all the values with a single round-trip to the OSD.

Sounds interesting, but I am not able to find what you're referring to. I don't see functions named cmp_set_vals in librados.h or the wider ceph source tree. I'd need to know what functions (if any) we need to add to go-ceph from librados and then how to use them to accomplish this.

I'd need to know what functions (if any) we need to add to go-ceph from librados and then how to use them to accomplish this.

You need to expose this API [1] in go-ceph to support calling arbitrary OSD-side cls methods. The particular cls method I was referring to is located here [2] and the blob (bufferlist) for the input parameters is here [3].
[1] https://github.com/ceph/ceph/blob/master/src/include/rados/librados.h#L3004
[2] https://github.com/ceph/ceph/blob/master/src/cls/cmpomap/client.cc#L21
[3] https://github.com/ceph/ceph/blob/master/src/cls/cmpomap/ops.h#L29

Travis failed in setup (not my code). If someone doesn't poke it I'll push a dummy change later (nothing to rebase on atm).

/test ci/centos/containerized-tests

@MergifyIO rebase

Travis status appears borked (again) - all tasks report success but travis ci failed to report back to the PR and it still shows pending to me.

Travis status appears borked (again) - all tasks report success but travis ci failed to report back to the PR and it still shows pending to me.

Yeah, restarted it again


Module Review

Module Review
User Story
As a bootcamp student
I want to review the modules learned in the Prework-Study-Guide.
Acceptance Criteria
GIVEN a deployed Prework Study Guide website
WHEN I Review the code.
THEN I understand the coding used to achieve the deployment.

I finished the review and modified some aspects.


Xamarin.Forms IconButton, IconImage, .. only working if HeightRequest is set

Is it normal that the Icons only show up if you set the "HeightRequest" property?
For example:
<iconize:IconImage HeightRequest="20" Icon="fa-plus-square" />
does work. But
<iconize:IconImage Icon="fa-plus-square" />
doesn't.

I am having the same issue.  So the only way the icon will show if you set that or the IconSize.  I need the icon to be responsive based on device.  It can't be the same size for all platforms.


Prepare for 0.20.0 release.

[Current coverage][cc-pull] is 90.67%

Merging [#419][cc-pull] into [master][cc-base-branch] will not change coverage

@@             master       #419   diff @@
==========================================
  Files             8          8
  Lines           697        697
  Methods           0          0
  Messages          0          0
  Branches        114        114
==========================================
  Hits            632        632
  Misses           53         53
  Partials         12         12

Powered by Codecov. Last updated by [fb081a8...97e8ab3][cc-compare]
[cc-base-branch]: https://codecov.io/gh/alex/django-taggit/branch/master?src=pr
[cc-compare]: https://codecov.io/gh/alex/django-taggit/compare/fb081a887c59b78cbc1119a3acfa6ce14d0293bb...97e8ab37e52676d005ccd1a8ebfdac773a10a8bc
[cc-pull]: https://codecov.io/gh/alex/django-taggit/pull/419?src=pr


[alpha] unicode triangles do not render properly on Mac OS X using Chrome or Safari

Using the --debug flag with "elm make", and then clicking the "Explore History" tab, the unicode triangles aren't rendering properly in the following environment:
Mac OS X 10.11.6
Safari 10.0
Chrome 54.0.2840.59
Elm 0.18.0

Are you using a custom monospace font? They should be the characters ▸ ▾ … which all appear fine for me in macOS in Chrome and Safari.

Ah, it turns out both Safari and Chrome were using a default encoding of "Western". Switching both to "Unicode (UTF-8)" solved the problem. Strange thing is I have no idea why "Western" was the default encoding. I don't recall changing it, and I can't remember a time when I saw these sorts of encoding issues in my browser. I wonder how many other folks are using "Western" as the default encoding...

My Chrome on macOS Sierra seems to use monospace but... they looks like Mario blocks.

Might want to specify one of the google fonts for a typeface for drawing those, that should work around that issue regardless of platform (unless a very old IE 8 or something, in which case it would just fall back to the system fonts anyway).

@OvermindDL1, don't want a font dependency. It'd need to be distributed with vdom to work offline.
@clarkware, do any of the arrows here show up okay on your computer?
Otherwise, it's probably best to use this trick or figure out a way to do it with SVG.

@evancz Yes, all of those triangles render properly regardless if I set the browser to use UTF-8 or Western encoding! So that might be the way to go...

Hmm, I thought I was using one of them... Is there some way to know exactly what unicode character you are getting as is?
Also, how do you switch between UTF-8 and Western encoding? Do you have a link so I can see it too?

In Chrome, go to View -> Encoding and you can select a specific encoding. If I select Unicode (UTF-8), then the unicode triangles in the debug pane render properly. But if I select Western (which was my default for some reason), then they don't render properly. However, the triangles here render properly whether I use Unicode or Western encoding.
Does that help?

Thanks for showing me how to change the encoding! The change appears to fix things on my machine, and we can know for sure when the next round of binaries come out. If there are any other open alpha issues, point them out to me. It'd be great to get that all done before the next round!

Hmm... I'm still seeing funky characters in the beta. Strangely, changing the encoding to UTF-8 in Chrome doesn't fix it. I wonder if this is something specific to my machine. I'll continue investigating...

Ah - fixed it! I had to set the charset in my index.html:
<meta charset="UTF-8">

Sorry for the false alarm!

No worries. Yeah, if it's going through elm-reactor it should work by default, but if you are doing your own thing, I'm not sure how to fix that. It may sometimes be necessary to add a charset to the actual script tag, like I had to for the reactor. Maybe there's a better solution, but I couldn't figure out how to do those tricky arrows in the right sizes.


Reboot has to check for boot time

Previous attempt with closing connection was not succesful as shown by
/tests/execute/reboot/reuse_provision
btime in /proc/stat is boot time in seconds since epoch and reboot()
will make sure that it has changed
Adds disk requirement for tests/full which is helps with testing

@pcahyna this should be it. /tests/execute/reboot/reuse_provision is green. But I'm still running whole test suite

LGTM! It seems to be less invasive than I expected, it's IMHO safe from race conditions, and it will convert nicely to that wait() helper. Win win situation \o/

Great. tests/full shows only "known" failures:
fail /tests/unit
fail /tests/discover/libraries
fail /tests/run/permissions


Migrate to .NET 8

Migrated to .NET 8 and optimized native library loading

The merge has been reverted and replaced with #3


Split and Reuse the Release workflow

Needed for https://github.com/quarkiverse/quarkiverse-devops/issues/275. If you have customized the release process for your case, make sure they are properly adjusted, as this PR is automatically generated

Our release process is customized so I cannot merge these changes as-is and will probably require to do it manually, anyway.


HMR duplicates the output to the page

Describe the bug
Every time after saving, the content of the page is not updated, but added
To Reproduce

npx degit solidjs/templates/ts my-app
cd my-app && npm i && npm run dev
in src/index.tsx comment out import App from "./App";
Add function App() { return
Echo
; }
Open localhost:3000 in the browser
Save the src/index.tsx four times
Behold in the browser:
Echo
Echo
Echo
Echo

This might be because of the render call which is re-evaluated in HMR. Try adding // @refresh reload at the top of the file.

Thank you. This magic trick works. Surprisingly, the original example works fine without this line..

Thank you. This magic trick works. Surprisingly, the original example works fine without this line..

The reason it works properly was because the changes happens in src/index.tsx and not in src/App.tsx, in which case if it was the latter, HMR on re-evaluates that module and src/index.tsx is untouched.
Take note that the answer I gave you isn't a magic trick and is the official solution to render. There's another solution but the reason that solution isn't applied automatically is because the cleanup returned by render is meant to be handled by the user.

@LXSMNSYC Thanks for the enlightenment


GymDiscreteActionDomain does not discretize Box space correctly

🐛 Bug
GymDiscreteActionDomain does not discretize Box space correctly
To Reproduce
Steps to reproduce the behaviour:

I have a gym env which define a Box(low=-1, high=1, shape=(2,)) action space
When using IW which uses a custom wrapper inheriting from GymDiscreteActionDomain
The action space is not properly discretized as the domain._applicable_actions.get_elements() contains [-1., 1.875]which is not a valid action

Expected behavior
I expected all generated elements to be in [-1, 1]^2

Should be closed as duplicated with #205 which has been solved.

Solved in PR #205


[Trine 2 - Director's cut] Request

Since this is a WiiU exclusive game version, and also the most complete. I think this fantastic game deserves a graphic pack to run it in 4k Resolution, since it looks a bit fuzzy and pixelated when cemu runs it on big screens.
Additional context
The game is a kind of 2D-3D mix and have a stunning scenarios with beautiful environments, in 4k it should be a jewel to play.

Hi, I will try to add it sometime in october. I know I have the game somewhere in my storage.

Hi, I will try to add it sometime in october. I know I have the game somewhere in my storage.

Nice! Thanks a lot, I think this game deserves it : )


Bloggers: Controllers

Hello there...

In this PR I:

[x] Created:

A route.
An action in the correct controller.
A view file.

[x] Included placeholders in plain HTML in every view file.
[x] Added code to handle only the 4 required URLs.

Have a great day.

@FrederickMih Thank you so much!


include sponsorship message

Show a message on first run and then every few weeks. On build, refresh the message from the DAISY-provided link.
https://daisy-dev.slack.com/archives/C064GB8U9/p1723477812834739

This has been added but there is a CORS issue with fetching the sponsorship message at runtime; this can be addressed in a future version. For now, the message is hard-coded and matches the latest available at the time of coding.

@NPavie had the idea of showing the message through a system notification, and is going to try it for Save-as-DAISY. I think it will be a very nice and non-obtrusive solution, if it can be done. We think it would also work for the GUI.

Oh well I've already implemented it in the Pipeline GUI

I have not checked back how effective and customizable are the notification with electron yet (i did some tests a while back for jobs notification but i'm not sure i kept the code, from memory if was easy enough if we want to look at it at some point)
In the meantime, I assume It might be a bit too much and could be close to spamming to include both types of sponsorship requests 😄

Yes, we probably don't want both. The notification could be an improvement over the current solution. But let's first test both approaches.

Let's chat about it the next time we meet. I feel like what's in there now is minimum viable and could be good enough. With this release coming up soon, our development time will be busy with other things.

This was done.


Chest Config?

So we are making a modpack and have ran into a problem.
We use a mod called Artifacts and one part of it has chest that are turned into mimics, which can then attack the player and drop items.  Now it seems the spawns of the mimic's are turned into lootr chest, thus not being able to be killed/attack the player.
Not really sure on which side of the equation we need to try and adjust, just looking for help.
Think there might be some way to ignore "campsite" structures or something?  from artifacts?  What happens is the campsites spawn a chest (which gets turned into lootr chest), but sometimes they can spawn mimic instead.  and we haven't seen a mimic since adding in lootr.  Love your mod, it's great and we want to keep it, but we also really like artifacts.
Artifact mod:
https://www.curseforge.com/minecraft/mc-mods/artifacts

Two things first off:
a) I'd confirm that using /summon artifacts:mimic or the relevant text accurately summons one.
b) They've recently added compatibility that makes their mimics use the Lootr skin if Lootr is installed.
Now, the primary thing here is: I don't control what spawns. If a chest or a barrel spawns and it's possible for me to replace it, I do so. This only happens if the specific calls are made to setLootTable. If a mod is calling setLootTable on a block, that says, to me, that the block is meant to be a chest or a barrel.
The decision about whether or not to spawn a mimic comes much earlier (or rather, it logically should, because to do so any later would be chaotic and hard to program) in this process -- before the best block is even placed, before setLootTable is even called. Indeed, setLootTable would never actually be called, because it would spawn an entity instead.
Thus my assumption is that, chests are never turned into/converted into mimics, they were placed as mimics to begin with, and that this is a process I can't inhibit.
As a side-note to this, I've been running Artifacts and Lootr together, internally, on my server, and have gotten a fair number of campsites. This is most likely due to the fact that YUNG's Better Caves causes them to spawn more frequently. I have also run into my fair number of mimic chests and been killed by what appears to be my own block.
So, possible answers here, in the form of questions:
a) Have you checked if Artifacts has changed their config in recent updates, perhaps they've added an option as to whether or not mimics spawn? (Unsure, kind of defeats the purpose of the mod)
b) How large is your sample size? How many campsites have you actually come across? What is the spawn rate of a mimic instead of a chest?
Tools for testing the presence of mimics would include /forge entity list, looking for artifacts:mimic (I presume).
I would also recommend checking any mods that control monster spawning to make sure that mimics aren't somehow being prevented from spawning.
Beyond that, I'm afraid I'm not able to add much more. I'm about 98% sure that this is not something I could possibly cause with my code, simply due to how spawning an entity and placing a block are so difference.
My final comment is: if you're exploring the campsites in creative or spectator, make sure that you fly up closer to the chest to ensure that it is actually a Lootr chest and not actually a Lootr-flavoured chest mimic.

Wow, that's an awesome reply.  I appreciate your time.  I'll dig in more and get back to you.

Hope it helps! Sorry if it's hard to read, I'm pretty tired but I wanted to get you something ASAP.

I was wondering if you'd heard any more about this?

Negative.   Honestly. I've also been playing space engineers and not
minecraft.
On Sun, Apr 11, 2021, 3:29 AM Jon @.***> wrote:

I was wondering if you'd heard any more about this?
—
You are receiving this because you authored the thread.
Reply to this email directly, view it on GitHub
https://github.com/noobanidus/Lootr/issues/27#issuecomment-817263378,
or unsubscribe
https://github.com/notifications/unsubscribe-auth/AS3TKJFMPCO7PLE3S3FX52LTIFFTXANCNFSM4ZH3RMYA
.

Lootr is compatible with mimic in my integration package. The game generates a mimic with lootr chest's model, so I don't think it's lootr's problem?

As I haven't heard anything more on this, I'm just going to close it as I don't think it's an issue with Lootr.


Create docker-image.yml

Hi

Sup

Thanks for your email
Pada Sen, 12 Agu 2024 13.25, Sutherlandjoseph @.***>
menulis:

Sup
—
Reply to this email directly, view it on GitHub
https://github.com/pi-apps/pi-explorer/pull/139#issuecomment-2283134761,
or unsubscribe
https://github.com/notifications/unsubscribe-auth/A6IDITQ5UY5GGWDVAPWRJGDZRBBLZAVCNFSM6AAAAABMFOTPNOVHI2DSMVQWIX3LMV43OSLTON2WKQ3PNVWWK3TUHMZDEOBTGEZTINZWGE
.
You are receiving this because you commented.Message ID:
@.***>

Hi
On Mon, Aug 12, 2024, 1:40 PM Opapai051148 @.***> wrote:

Thanks for your email
Pada Sen, 12 Agu 2024 13.25, Sutherlandjoseph @.***>
menulis:

Sup
—
Reply to this email directly, view it on GitHub
https://github.com/pi-apps/pi-explorer/pull/139#issuecomment-2283134761,

or unsubscribe
<
https://github.com/notifications/unsubscribe-auth/A6IDITQ5UY5GGWDVAPWRJGDZRBBLZAVCNFSM6AAAAABMFOTPNOVHI2DSMVQWIX3LMV43OSLTON2WKQ3PNVWWK3TUHMZDEOBTGEZTINZWGE>

.
You are receiving this because you commented.Message ID:
@.***>

—
Reply to this email directly, view it on GitHub
https://github.com/pi-apps/pi-explorer/pull/139#issuecomment-2283399436,
or unsubscribe
https://github.com/notifications/unsubscribe-auth/BJDWCYWXBYZESMFWAU2PLO3ZRBYJNAVCNFSM6AAAAABMFOTPNOVHI2DSMVQWIX3LMV43OSLTON2WKQ3PNVWWK3TUHMZDEOBTGM4TSNBTGY
.
You are receiving this because you are subscribed to this thread.Message
ID: @.***>

Hello 👋

I don't have good information to do this kind of work, please help me
در تاریخ دوشنبه ۱۲ اوت ۲۰۲۴، ۱۲:۰۹ Opapai051148 @.***>
نوشت:

Thanks for your email
Pada Sen, 12 Agu 2024 13.25, Sutherlandjoseph @.***>
menulis:

Sup
—
Reply to this email directly, view it on GitHub
https://github.com/pi-apps/pi-explorer/pull/139#issuecomment-2283134761,

or unsubscribe
<
https://github.com/notifications/unsubscribe-auth/A6IDITQ5UY5GGWDVAPWRJGDZRBBLZAVCNFSM6AAAAABMFOTPNOVHI2DSMVQWIX3LMV43OSLTON2WKQ3PNVWWK3TUHMZDEOBTGEZTINZWGE>

.
You are receiving this because you commented.Message ID:
@.***>

—
Reply to this email directly, view it on GitHub
https://github.com/pi-apps/pi-explorer/pull/139#issuecomment-2283399436,
or unsubscribe
https://github.com/notifications/unsubscribe-auth/AUVM62HGMHFNR3FJASXZWHTZRBYDVAVCNFSM6AAAAABMFOTPNOVHI2DSMVQWIX3LMV43OSLTON2WKQ3PNVWWK3TUHMZDEOBTGM4TSNBTGY
.
You are receiving this because you are subscribed to this thread.Message
ID: @.***>

https://noones.com/user/ManlyHagfish54
On Mon, 19 Aug 2024 at 08:01, EjiofoR848 @.***> wrote:

Hello 👋
—
Reply to this email directly, view it on GitHub
https://github.com/pi-apps/pi-explorer/pull/139#issuecomment-2295728710,
or unsubscribe
https://github.com/notifications/unsubscribe-auth/BD3OMLA4UVZFZOGDTAG6WYDZSGC5PAVCNFSM6AAAAABMFOTPNOVHI2DSMVQWIX3LMV43OSLTON2WKQ3PNVWWK3TUHMZDEOJVG4ZDQNZRGA
.
You are receiving this because you are subscribed to this thread.Message
ID: @.***>

@.***
On Sat, 24 Aug 2024, 10:14 pm florim1213, @.***> wrote:

https://noones.com/user/ManlyHagfish54
On Mon, 19 Aug 2024 at 08:01, EjiofoR848 @.***> wrote:

Hello 👋
—
Reply to this email directly, view it on GitHub
https://github.com/pi-apps/pi-explorer/pull/139#issuecomment-2295728710,

or unsubscribe
<
https://github.com/notifications/unsubscribe-auth/BD3OMLA4UVZFZOGDTAG6WYDZSGC5PAVCNFSM6AAAAABMFOTPNOVHI2DSMVQWIX3LMV43OSLTON2WKQ3PNVWWK3TUHMZDEOJVG4ZDQNZRGA>

.
You are receiving this because you are subscribed to this thread.Message
ID: @.***>

—
Reply to this email directly, view it on GitHub
https://github.com/pi-apps/pi-explorer/pull/139#issuecomment-2308460167,
or unsubscribe
https://github.com/notifications/unsubscribe-auth/BCEFRIBMQEVJUUJUD7OLU7LZTC5PFAVCNFSM6AAAAABMFOTPNOVHI2DSMVQWIX3LMV43OSLTON2WKQ3PNVWWK3TUHMZDGMBYGQ3DAMJWG4
.
You are receiving this because you are subscribed to this thread.Message
ID: @.***>

Hi

https://TONFree.win/?r=99933
On Fri, 30 Aug 2024 at 08:58, S9393 @.***> wrote:

@.***
On Sat, 24 Aug 2024, 10:14 pm florim1213, @.***> wrote:

https://noones.com/user/ManlyHagfish54
On Mon, 19 Aug 2024 at 08:01, EjiofoR848 @.***> wrote:

Hello 👋
—
Reply to this email directly, view it on GitHub
<
https://github.com/pi-apps/pi-explorer/pull/139#issuecomment-2295728710>,

or unsubscribe
<

https://github.com/notifications/unsubscribe-auth/BD3OMLA4UVZFZOGDTAG6WYDZSGC5PAVCNFSM6AAAAABMFOTPNOVHI2DSMVQWIX3LMV43OSLTON2WKQ3PNVWWK3TUHMZDEOJVG4ZDQNZRGA>

.
You are receiving this because you are subscribed to this
thread.Message
ID: @.***>

—
Reply to this email directly, view it on GitHub
https://github.com/pi-apps/pi-explorer/pull/139#issuecomment-2308460167,

or unsubscribe
<
https://github.com/notifications/unsubscribe-auth/BCEFRIBMQEVJUUJUD7OLU7LZTC5PFAVCNFSM6AAAAABMFOTPNOVHI2DSMVQWIX3LMV43OSLTON2WKQ3PNVWWK3TUHMZDGMBYGQ3DAMJWG4>

.
You are receiving this because you are subscribed to this thread.Message
ID: @.***>

—
Reply to this email directly, view it on GitHub
https://github.com/pi-apps/pi-explorer/pull/139#issuecomment-2320267850,
or unsubscribe
https://github.com/notifications/unsubscribe-auth/BD3OMLCZNUL7NVEAWXGWRODZUAJ2PAVCNFSM6AAAAABMFOTPNOVHI2DSMVQWIX3LMV43OSLTON2WKQ3PNVWWK3TUHMZDGMRQGI3DOOBVGA
.
You are receiving this because you commented.Message ID:
@.***>

https://TONFree.win/?r=99933
On Tue, 3 Sep 2024 at 14:43, TomasKapi @.***> wrote:

@.**** approved this pull request.
—
Reply to this email directly, view it on GitHub
https://github.com/pi-apps/pi-explorer/pull/139#pullrequestreview-2277328044,
or unsubscribe
https://github.com/notifications/unsubscribe-auth/BD3OMLDAHHDM6AEPCSFFXHDZUWVF5AVCNFSM6AAAAABMFOTPNOVHI2DSMVQWIX3LMV43YUDVNRWFEZLROVSXG5CSMV3GSZLXHMZDENZXGMZDQMBUGQ
.
You are receiving this because you commented.Message ID:
@.***>

https://tonfree.win/?r=99933

Hello friends


Videos that are slow to download seem as if they're broken

If a video takes a long time to download, the loading spinner just spins indefinitely with no indication to the user as to what's going on - this makes it seem like the video doesn't work, when in fact it needs to download the entire video to start playing.  Investigate if enabling the video player to stream content is feasible

Likely resolved by the switch to allowing partial content

:+1: was in fact resolved via #2563


Check for previous/existing GitHub issues/module proposals

[X] I have checked for previous/existing GitHub issues/module proposals.

Check this module doesn't already exist in the module indexes

[X] I have checked for that this module doesn't already exist in the module indexes; or I'm proposing the module to be migrated from CARML/TFVM.

Bicep or Terraform?
Bicep
Module Classification?
Resource Module
Module Name
avm/res/cdn/profile
Module Details
Migration from CARML

This module is also requested by the AZD team: #261

Do you want to be the owner of this module?
No
Module Owner's GitHub Username (handle)
No response
(Optional) Secondary Module Owner's GitHub Username (handle)
No response

@krbar will migrate this module from CARML, without becoming its owner. The module will be marked as orphaned once the migration is complete, unless someone volunteers to own it.
If someone wishes to become the owner of this module, please indicate your intent in a comment on this issue.

@matebarabas PR is in review: https://github.com/Azure/bicep-registry-modules/pull/1106

[x] Module published.
[x] GitHub teams are available and assigned to their parents.
[x] CODEOWNERS file updated.

Thank you for your work @krbar! I'm closing this issue now.
Since this module was migrated from CARML without an owner, an orphaned module request was also created: https://github.com/Azure/Azure-Verified-Modules/issues/716

I'm volunteering to be the module owner, please let me know how we should proceed 👍

@gbeaud, thank you for reaching out! Could you please repeat your above message on this "Orphaned Module" issue: https://github.com/Azure/Azure-Verified-Modules/issues/716 Thanks!

[like]  Guillaume Beaud reacted to your message:

From: Máté Barabás @.>
Sent: Tuesday, March 12, 2024 6:50:09 AM
To: Azure/Azure-Verified-Modules @.>
Cc: Mention @.>; Comment @.>
Subject: Re: [Azure/Azure-Verified-Modules] [Module Proposal]: avm/res/cdn/profile (Issue #688)
@gbeaudhttps://github.com/gbeaud, thank you for reaching out! Could you please repeat your above message on this "Orphaned Module" issue: #716https://github.com/Azure/Azure-Verified-Modules/issues/716 Thanks!
—
Reply to this email directly, view it on GitHubhttps://github.com/Azure/Azure-Verified-Modules/issues/688#issuecomment-1990896495 or unsubscribehttps://github.com/notifications/unsubscribe-auth/ATCE4BB7NY6ODSV5H2P7MVLYX2QSDBFKMF2HI4TJMJ2XIZLTTKBKK5TBNR2WLJDUOJ2WLJDOMFWWLO3UNBZGKYLEL5YGC4TUNFRWS4DBNZ2F6YLDORUXM2LUPGBKK5TBNR2WLJDUOJ2WLJDOMFWWLLTXMF2GG2C7MFRXI2LWNF2HTAVFOZQWY5LFUVUXG43VMWSG4YLNMWVXI2DSMVQWIX3UPFYGLAVFOZQWY5LFVI2TSMBXG43TANBYHCSG4YLNMWUWQYLTL5WGCYTFNSBKK5TBNR2WLKRVHEZTMNJQHAZTQNFENZQW2ZNJNBQXGX3MMFRGK3ECUV3GC3DVMWVDKOJTGY2TGMJSGE42I3TBNVS2S2DBONPWYYLCMVWIFJLWMFWHKZNKGU4TKMBZGU2DQMRRURXGC3LFVFUGC427NRQWEZLMQKSXMYLMOVS2UNJZHEYDEMJWGYYDNJDOMFWWLKLIMFZV63DBMJSWZAVFOZQWY5LFVI3DANBZGI2TENZWGCSG4YLNMWUWQYLTL5WGCYTFNSBKK5TBNR2WLKRWGIYDSOJXHA4TMMNENZQW2ZNJNBQXGX3MMFRGK3FMON2WE2TFMN2F65DZOBS2YSLTON2WKQ3PNVWWK3TUUZ2G64DJMNZZTAVEOR4XAZNKOJSXA33TNF2G64TZUV3GC3DVMWUTMNRQGIYTCNJXG2BKI5DZOBS2K2LTON2WLJLWMFWHKZNKGIYTKMRUHAYDIOBYQKSHI6LQMWSWYYLCMVWKK5TBNR2WLKRVHEYDONZXGA2DQOECUR2HS4DFUVWGCYTFNSSXMYLMOVS2UNJZGM3DKMBYGM4DJAVEOR4XAZNFNRQWEZLMUV3GC3DVMWVDKOJTGY2TGMJSGE4YFJDUPFYGLJLMMFRGK3FFOZQWY5LFVI2TSNJQHE2TIOBSGGBKI5DZOBS2K3DBMJSWZJLWMFWHKZNKGU4TSMBSGE3DMMBWQKSHI6LQMWSWYYLCMVWKK5TBNR2WLKRWGA2DSMRVGI3TMMECUR2HS4DFUVWGCYTFNSSXMYLMOVS2UNRSGA4TSNZYHE3DDJ3UOJUWOZ3FOKTGG4TFMF2GK.
You are receiving this email because you were mentioned.
Triage notifications on the go with GitHub Mobile for iOShttps://apps.apple.com/app/apple-store/id1477376905?ct=notification-email&mt=8&pt=524675 or Androidhttps://play.google.com/store/apps/details?id=com.github.android&referrer=utm_campaign%3Dnotification-email%26utm_medium%3Demail%26utm_source%3Dgithub.


how to use monitor in dubbo 2.7.3

[ ] I have searched the issues of this repository and believe that this is not a duplicate.
[ ] I have checked the FAQ of this repository and believe that this is not a duplicate.

Environment

Dubbo version: 2.7.3
Operating System version: Mac
Java version: 1.8
Dubbo-admin version: 0.2.0

Steps to reproduce this issue
i install the dubbo-admin-0.2.0 for dubbo 2.7.3, but i can't get the metrics in the statics page.
i want to know how to get the metrics in the page.

if you use XML configuration mode:
    <dubbo:metrics port="20880" protocol="dubbo" />
    <dubbo:provider filter="metrics" />

    <dubbo:metrics port="20880" protocol="dubbo"/>
    <dubbo:consumer filter="metrics" />

if you use BOOT configuration mode(2.7.4 support):
dubbo.provider.filter=metrics
dubbo.metrics.protocol=dubbo
dubbo.metrics.port=20880

dubbo.consumer.filter=metrics
dubbo.metrics.protocol=dubbo
dubbo.metrics.port=20880

why the dubbo-admin show  "Metrics will release later"?


Add driver configuration for MySQL <= 5.7

We need separate driver configuration for MySQL <= 5.7.
In some cases new driver (8.x) determines timezone incorrectly. Sometimes it blocks connection, sometimes leads to incorrect timezone and thus invalid datetime values.
Also 5.7 and 8.x drivers have different driver properties (and 8.x refuse to connect with old driver properties and visa versa). Oracle rocks.

Now we will have 3 MySQL drivers (3.x, 4.x-5.7 and 8.x).
And one driver for MariaDB.
I love Oracle.


Test Istio release "Istio 1.13.2"

Istio recently (2022-03-09 23:42:34 +0000 UTC) released "Istio 1.13.2". Let's test it :rocket:.

/assign @AngeloDanducci

@AngeloDanducci Thank you so much for taking this.
Updating Istio manifest needs some tweak in the script. I have written the docs so it would be great if you can review this PR https://github.com/knative-sandbox/net-istio/pull/910


Update Console Account MFA settings

What does this PR do?
Since the user may have additional methods besides the authenticator method, this PR updates the MFA card in the Console account settings to show additional methods and recovery options.
Test Plan
Manual
Before enabling MFA

Adding an authenticator

Verifying the authenticator

No recovery codes

Viewing recovery codes

After viewing recovery codes

Deleting authenticator

Regenerating recovery codes

Related PRs and Issues
Parent PR:

https://github.com/appwrite/console/pull/1019

Have you read the Contributing Guidelines on issues?
Yes

Mobile view:

Deleting authenticator:


AppExit doesn't close the app if called on startup

Bevy version
Present in 0.14.0-rc.2 and main (651f3d0)
Relevant system information
Only tried on MacOS, not sure about other platforms.
What you did
use bevy::{app::AppExit, prelude::*};

fn main() {
    App::new()
        .add_plugins(DefaultPlugins)
        .add_systems(Startup, startup)
        .run();
}

fn startup(mut app_exit: EventWriter<AppExit>) {
    app_exit.send(AppExit::Success);
}

What went wrong
The app hangs, unresponsive, and never closes.
Additional information
This also happens if in an Update system that runs on the first frame.
It was working correctly up until 13151. After this PR, the window still closes but with some error logs.
13236 fixed the error logs, but introduced this particular issue.
This use case probably seems crazy but I do rely on it for some example code.

FYI @Brezak

@jabuwu will you test #13744 to ensure it works for your more complicated example?

@jabuwu will you test #13744 to ensure it works for your more complicated example?

Works great! 😁 Thank you


npm install

quickmeet-master$ npm install
npm WARN old lockfile
npm WARN old lockfile The package-lock.json file was created with an old version of npm,
npm WARN old lockfile so supplemental metadata must be fetched from the registry.
npm WARN old lockfile
npm WARN old lockfile This is a one-time fix-up, please be patient...
npm WARN old lockfile
npm WARN deprecated<EMAIL_ADDRESS>Please update to ini >=1.3.6 to avoid a prototype pollution issue
npm WARN deprecated<EMAIL_ADDRESS>Debug versions >=3.2.0 <3.2.7 || >=4 <4.3.1 have a low-severity ReDos regression when used in a Node.js environment. It is recommended you upgrade to 3.2.7 or 4.3.1. (https://github.com/visionmedia/debug/issues/797)
npm WARN deprecated<EMAIL_ADDRESS>Debug versions >=3.2.0 <3.2.7 || >=4 <4.3.1 have a low-severity ReDos regression when used in a Node.js environment. It is recommended you upgrade to 3.2.7 or 4.3.1. (https://github.com/visionmedia/debug/issues/797)
npm WARN deprecated<EMAIL_ADDRESS>Debug versions >=3.2.0 <3.2.7 || >=4 <4.3.1 have a low-severity ReDos regression when used in a Node.js environment. It is recommended you upgrade to 3.2.7 or 4.3.1. (https://github.com/visionmedia/debug/issues/797)
npm WARN deprecated<EMAIL_ADDRESS>Debug versions >=3.2.0 <3.2.7 || >=4 <4.3.1 have a low-severity ReDos regression when used in a Node.js environment. It is recommended you upgrade to 3.2.7 or 4.3.1. (https://github.com/visionmedia/debug/issues/797)
npm WARN deprecated<EMAIL_ADDRESS>Debug versions >=3.2.0 <3.2.7 || >=4 <4.3.1 have a low-severity ReDos regression when used in a Node.js environment. It is recommended you upgrade to 3.2.7 or 4.3.1. (https://github.com/visionmedia/debug/issues/797)
npm WARN deprecated<EMAIL_ADDRESS>Debug versions >=3.2.0 <3.2.7 || >=4 <4.3.1 have a low-severity ReDos regression when used in a Node.js environment. It is recommended you upgrade to 3.2.7 or 4.3.1. (https://github.com/visionmedia/debug/issues/797)
added 219 packages, and audited 220 packages in 2s
10 packages are looking for funding
run npm fund for details
9 vulnerabilities (1 low, 2 moderate, 5 high, 1 critical)
To address all issues, run:
npm audit fix
Run npm audit for details.

node -v
v14.17.5
npm -v
7.21.0
and run node server.js
and go to http://localhost:3000/
show page but  noting happen (not request mic,camera)
can not create room
not start/stop mic
not start stop camera

i try
$sudo n 14.17.5
installed : v14.17.5 (with npm 6.14.14)
but not work


Aima4e reimplement fig 5.3 minimax decision from aima3e

Complete solution of #134
Test cases require implementation of interface
Have improved documentation and added generics support.
@ctjoreilly

By mistake extra classes are added , will fix it soon.

@smsubham There is already a PR #209 for this issue. Is it overlapping or solving something else?

Am aware of PR #209. Have provided feedback on it too. As i wasn't satisfied with his changes tried to implement it myself. Have added support for generics , improved documentation.
@anurag-rai

Have taken a slightly different approach on the aima4e implementation.


Enabling "select widget" mode in flutter Inspector resets Navigator pages

Steps to Reproduce

Run this app in an IDE that has flutter inspector integrated: https://dartpad.dev/?id=c3194e856a44cad3f1ed4804fc561a49&null_safety=true
Tap the "1", a screen with "2" is pushed
Enable the "widget selection" mode of the inspector

Expected results: I get to select the "2" text widget
Actual results: The navigator resets and jumps back to page 1.
Assigning a restorationScopeId or a ValueKey to the Navigator does not change the behavior.

```
[√] Flutter (Channel stable, 2.5.3, on Microsoft Windows [Version
10.0.19042.1288], locale en-US)
• Flutter version 2.5.3 at C:\flutter
• Upstream repository https://github.com/flutter/flutter.git
• Framework revision 18116933e7 (3 weeks ago), 2021-10-15 10:46:35
-0700
• Engine revision d3ea636dc5
• Dart version 2.14.4
[√] Android toolchain - develop for Android devices (Android SDK version
31.0.0)
• Android SDK at C:\Users_\AppData\Local\Android\Sdk
• Platform android-31, build-tools 31.0.0
• ANDROID_HOME = C:\Users_\AppData\Local\Android\Sdk
• ANDROID_SDK_ROOT = C:\Users_\AppData\Local\Android\Sdk
• Java binary at: C:\Program Files\Android\Android Studio\jre\bin\java
• Java version OpenJDK Runtime Environment (build
1.8.0_242-release-1644-b01)
• All Android licenses accepted.
[√] Chrome - develop for the web
• Chrome at C:\Program Files (x86)\Google\Chrome\Application\chrome.exe
[√] Visual Studio - develop for Windows (Visual Studio Community 2019
16.8.3)
• Visual Studio at C:\Program Files (x86)\Microsoft Visual
Studio\2019\Community
• Visual Studio Community 2019 version 16.8.30804.86
• Windows 10 SDK version 10.0.18362.0
[√] Android Studio (version 4.0)
• Android Studio at C:\Program Files\Android\Android Studio
• Flutter plugin version 32.0.1
• Dart plugin version 182.5215
• Java version OpenJDK Runtime Environment (build
1.8.0_242-release-1644-b01)
[√] IntelliJ IDEA Ultimate Edition (version 2021.2)
• IntelliJ at C:\Program Files\JetBrains\IntelliJ IDEA 2021.1.2
• Flutter plugin version 62.0.3
• Dart plugin version 212.5632
[√] VS Code (version 1.61.2)
• VS Code at C:\Users_\AppData\Local\Programs\Microsoft VS Code
• Flutter extension version 3.1.0
[√] Connected device (4 available)
• sdk gphone x86 (mobile) • emulator-5554 • android-x86    • Android 11
(API 30) (emulator)
• Windows (desktop)       • windows       • windows-x64    • Microsoft
Windows [Version 10.0.19042.1288]
• Chrome (web)            • chrome        • web-javascript • Google
Chrome 95.0.4638.69
• Edge (web)              • edge          • web-javascript • Microsoft
Edge 95.0.1020.44
• No issues found!

Hi @Lootwig, thanks for filing the issue.
May I ask why you created the Navigator in the builder of MaterialApp?
I moved the Navigator to the home or MaterialApp and the issue doesn't reproduce.

@danagbemava-nc doing that breaks navigation for me, working with nested navigators. Is replacing the builder property with home the only way to have widget selection work without a state reset?

I don't think using the builder is the right way to work with NestedNavigators.
Kindly see https://flutter.dev/docs/cookbook/effects/nested-nav for an official example on how to do Nested Navigation.
There are also some community resources out there that you can use.


fix: Prioritize remix templates in CLI create

We've received a few issues where folks would step through the interactive CLI, select one of our templates and end up with an unexpected result, largely because we always prioritize local files when detecting the input type.
Since local files are likely going to be used less frequently than our built-in stacks and templates, this PR checks for those options first and ensures that those inputs are not matched to local files/directories to avoid conflicts. If a local file or forked repo is desired, the user can pass the full path/URL accordingly.
Closes: #2491

[ ] Docs
[x] Tests

Unsure what's going on with the tests but they are hanging indefinitely at the moment. Circling back in a bit when I can get tests to run on my machine.


.distinct

At any point in join chain, allow remove duplicates (based on attributes passed in)
// Get one tweet for each day, where no tweet is by the same author
Tweet.find()
.distinct( ['author', 'date'] )
.done(doMoreStuff)

should this issue be open again?

will this feature be implemented?


Instructions for building for iOS?

Trying to configure/build for iOS using some of the various iOS CMake toolchain files out there, but just running into a bunch of problems or toolchains that require me to modify this project's CMakeLists.txt file. Would you mind sharing your toolchain or sharing instructions on how to build?

You may try this toolchain file for CMake: https://github.com/Yangqing/ios-cmake/tree/8abaed637d56f1337d6e1d2c4026e25c1eade724. PyTorch 1.0 builds on iOS use it, and they include cpuinfo as part of the build.

Hmmm. I tried a different ios toolchain file, similar to that one, and got the OS builds working, but couldn't get the simulator builds working (I'm trying to build both to generate a fat cpuinfo.a file with all ios and iossimulator slices in there).  The simulator configuration is still including ARM sources and I'm still trying to figure out which of the other sources they are supposed to include instead... x86 or mach (my knowledge of cpu architectures and platforms is somewhat limited).
When trying tool toolchain you linked to above, I get a cmake configure failure:
# CMake invocation cmake ../cpuinfo-master-67705b25ddeb6ef -GXcode -DCMAKE_TOOLCHAIN_FILE=~/Downloads/iOS.cmake -DIOS_PLATFORM=OS -DCPUINFO_BUILD_BENCHMARKS=FALSE -DCPUINFO_BUILD_MOCK_TESTS=FALSE -DCPUINFO_BUILD_TOOLS=FALSE -DCPUINFO_BUILD_UNIT_TESTS=FALSE -DCMAKE_XCODE_ATTRIBUTE_IPHONEOS_DEPLOYMENT_TARGET=9.0
`CMake output
-- The C compiler identification is AppleClang <IP_ADDRESS>20039
-- The CXX compiler identification is AppleClang <IP_ADDRESS>20039
-- Check for working C compiler: /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/clang
-- Check for working C compiler: /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/clang -- broken
CMake Error at /Applications/CMake.app/Contents/share/cmake-3.12/Modules/CMakeTestCCompiler.cmake:52 (message):
The C compiler
"/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/clang"

is not able to compile a simple test program.
It fails with the following output:
Change Dir: /Users/dario/Downloads/cpuinfo-master-67705b25ddeb6ef-out-os/CMakeFiles/CMakeTmp

Run Build Command:"/usr/bin/xcodebuild" "-project" "CMAKE_TRY_COMPILE.xcodeproj" "build" "-target" "cmTC_8f2fe" "-configuration" "Debug"
=== BUILD TARGET cmTC_8f2fe OF PROJECT CMAKE_TRY_COMPILE WITH CONFIGURATION Debug ===

Check dependencies
target specifies product type 'com.apple.product-type.tool', but there's no such product type for the 'iphoneos' platform
warning: iOS 11.4.0 does not support armv7
warning: iOS 11.4.0 does not support armv7s

** BUILD FAILED **

The following build commands failed:
	Check dependencies
(1 failure)

CMake will not be able to correctly generate this project.
Call Stack (most recent call first):
CMakeLists.txt:6 (PROJECT)
-- Configuring incomplete, errors occurred!
See also "/Users/dario/Downloads/cpuinfo-master-67705b25ddeb6ef-out-os/CMakeFiles/CMakeOutput.log".
See also "/Users/dario/Downloads/cpuinfo-master-67705b25ddeb6ef-out-os/CMakeFiles/CMakeError.log".
`

OK, so I was ultimately able to get this to work, but not using the toolchain file you referenced above. I used the iOS toolchain found here. I had to change one line
set(IOS_ARCH i386)
to
set(IOS_ARCH "i386 x86_64")
to include both simulator arches.
The command line I'm using for device builds is:
cmake ../cpuinfo-master-67705b25ddeb6ef -GXcode -DCMAKE_TOOLCHAIN_FILE=iOS.cmake -DIOS_PLATFORM=OS -DCPUINFO_BUILD_BENCHMARKS=FALSE -DCPUINFO_BUILD_MOCK_TESTS=FALSE -DCPUINFO_BUILD_TOOLS=FALSE -DCPUINFO_BUILD_UNIT_TESTS=FALSE -DCMAKE_XCODE_ATTRIBUTE_IPHONEOS_DEPLOYMENT_TARGET=9.0
and for simulator builds is:
cmake ../cpuinfo-master-67705b25ddeb6ef -GXcode -DCMAKE_TOOLCHAIN_FILE=iOS.cmake -DIOS_PLATFORM=SIMULATOR -DCPUINFO_BUILD_BENCHMARKS=FALSE -DCPUINFO_BUILD_MOCK_TESTS=FALSE -DCPUINFO_BUILD_TOOLS=FALSE -DCPUINFO_BUILD_UNIT_TESTS=FALSE -DCMAKE_XCODE_ATTRIBUTE_IPHONEOS_DEPLOYMENT_TARGET=9.0 -DCMAKE_SYSTEM_PROCESSOR=x86_64


Help with a project

Hello,
I am in grade 10 and am working on a project. I have to document the whole process and interview a few professionals. I was wondering if you were willing to answer some questions (which will be super easy) over email. I hope you understand!
Thank you!

Closing as irrelevant for Logout4shell. DM us and we'll see if we can help


Repeated return string in openssl source tar 1.1.1d.

In source code tar of openssl v1.1.1d file crypto/thread_none.c line : 146
have coding error as : return return 0;

This is already fixed in the 1.1.1 branch and the fix will be included in the next release from the branch.

Thanks....

Duplicates #9858. Fixed in 1.1.1 by c3656cc594daac8167721dde7220f0e59ae146fc.


Create StrictlyNegativeNumber type

Description
Create the StrictlyNegativeNumber type in the kotools.types.number package.
This type should be available on all platforms.
Dependencies

[x] #100
[x] #102

Checklist

[ ] Create the type and its builders.
[ ] Test.
[ ] Refactor.
[ ] Update Work in progress section in changelog.

Don't include this issue in the version 3.0.0. We will focus on the Int hierarchy instead.


Bottom axis not always shown

Sometimes the values on the bottom axis are not displayed. I was not able to consistently reproduce the problem but there are cases that the values on bottom axis are not visible on the chart, just like so:

Here is a screenshot from a breakpoint inside value formatter that shows that there is indeed a string value associated with this axis value.

I use a map to associate each x value with a string and in the valueFormatter I have put a default string in case no association was found. But even on this case, the default string is not showing and there is a blank spot at bottom axis.
Comparing in to the other diagrams that the bottom axis values does show up, I think the vertical grid line is missing completely when this problem show up.
This is an example of a working diagram:

I use compose-m3:1.6.4 in combination with ComposeView in a view-based project.
I have tested in API 33 and 29 and the behaviour is the same.
The same chart with other sets of values works as expected:

@DTselikis Hello, I think that you can try rotate labels

@daimonkor Thanks for the tip. I am aware of this feature. And although it does solve the problem of the bottom axis value not fitting for long strings, the problem still remains.

The bottom axis values are not showing:

And as you can see from the first screenshot, the default "sd" value is showing when there isn't a matching value between an entry's x value and bottom axis value. On the second screenshot the default "sd" is not showing either, so it the data is there but for some reason the values are not visible.

Here is two example chartEntryModel entries that causes the bottom axis values to not appear:

FloatEntry(13.0, 0.10553852)
FloatEntry(15.0, 0.10553852)

FloatEntry(84.0, 0)
FloatEntry(97.0, 0)

Hello! Thank you for the bug report. We’ve been able to reproduce this and are making it a top priority to resolve the issue.

Vico 1.6.5, which is now rolling out, resolves this issue. Thanks again for the report!

@patrickmichalik , @DTselikis  Hello it works at 1.6.5. Thanks

We’ve not yet introduced the fix described here, @daimonkor, so this is presumably a lucky coincidence of some sort, but I’m glad you’re no longer facing the problem. I’ll close issue #223 once Vico 1.6.6, which will include the aforementioned fix, is available.


Possible to disable automatic page_view tracking?

I am trying to enable tracking for all of my pages except for one. From what I can tell in the documentation, this library automatically tracks page changes and there is no option to exclude a route, so I am needing to only manually send page views.
plugins/gtag.client.ts
import VueGtag from 'vue-gtag-next';

export default defineNuxtPlugin((nuxtApp) => {
  const config = useRuntimeConfig();

  nuxtApp.vueApp.use(VueGtag, {
    property: {
      id: config.public.googleAnalyticsId,
    },
  });
});

pages/index.vue
<script lang='ts' setup>
  import { useGtag } from 'vue-gtag-next';

  const $route = useRoute();

  const { pageview } = useGtag();
  pageview({
    page_title: 'Home',
    page_path: $route.fullPath,
    page_location: $route.name as string,
  });
</script>

package.json
{
  "devDependencies": {
    ...
    "nuxt": "3.4.1",
    "typescript": "^5.0.4",
    "vue-tsc": "^1.6.5"
  },
  "dependencies": {
    ...
    "nitro": "^2.2.28",
    "vue-gtag-next": "^1.14.0",
  }
}

On route change, I can see the automatically  tracked page plus  the one I am manually sending. Am I doing something incorrect, or is this a bug?

On route change, I can see the automatically tracked page plus the one I am manually sending. Am I doing something incorrect, or is this a bug?

Have you disabled pageviews in ga4 yet?


Replace std::make_unique(..) with std::unique_ptr{new T{...}}

This PR replaces std::make_unique(..) with std::unique_ptr{new T{...}}
This change fixes https://github.com/rbock/sqlpp11/issues/523

@rbock
This PR is a quick fix.
However IMHO it would be nice to use a make_unique when it is supported because:

make_unique<T>() is simpler to write and maintain vs. unique_ptr<T>{new T}
make_unique<T>()  does one less memory allocation vs unique_ptr<T>{new T}.

So in the long run maybe it is a good idea to add a namespace sqlpp::compat and put a custom implementation of make_unique there, i.e.
sqlpp::compat::make_unique and then use it throughout the code?
Also if in the future a custom version of std::optional is implemented, we could also add sqlpp::compat::optional there.
What do you think?

My 2c: I am in favour of a sqlpp::compat with a custom/manual implementation for the few things mentioned if the compiler does not have it, and then an alias to the proper thing if the compiler has it. std::optional and std::make_unique have feature test macros for this type of solution.
That way it will be a drop in/out replacement for code bases when they migrate.

2. make_unique<T>()  does one less memory allocation vs unique_ptr<T>{new T}.

make_unique<T>() have less chance to leak if the constructor arguments throw in unique_ptr<T>{new T(this_throws())};

My 2c: I am in favour of a sqlpp::compat with a custom/manual implementation for the few things mentioned if the compiler does not have it, and then an alias to the proper thing if the compiler has it.

Also, thinking about it, sqlpp::compat will make things simpler when the times comes to port the code to sqlpp26. Then it will be possible to just drop sqlpp::compat and rename sqlpp::compat::xxxxx to std::xxxxx in the source code.

std::optional and std::make_unique have feature test macros for this type of solution.

I just looked into the feature test macros and it seems that they are more or less reliable only if the compiler supports C++20. The compiler can be used in C++11,C++14 or C++17 mode but only if it supports C++20, the feature test macros will be reliable.
Older versions of GCC and MSVC that are C++11-compiant don't seem to support the feature test macros altogether, or at least some of the macros are missing.
https://stackoverflow.com/questions/49316752/feature-test-macros-not-working-properly-in-visual-c
https://stackoverflow.com/a/76478005
So I am thinking about using something like this:
#ifdef _MSVC_LANG
#define CXX_STD_VERSION _MSVC_LANG
#else
#define CXX_STD_VERSION __cplusplus
#endif

namespace sqlpp
{
    namespace compat
    {

#if CXX_STD_VERSION >= 201402L
        using make_unique = std::make_unique;
#else
        template<typename T, typename... Args>
        std::unique_ptr<T> make_unique(Args&&... args)
        {
            return std::unique_ptr<T>(new T(std::forward<Args>(args)...));
        }
#endif
    }  // namespace compat
}  // namespace sqlpp

It may need to be a bit more complex depending on whether we want to support VS2012
https://stackoverflow.com/questions/12547983/is-there-a-way-to-write-make-unique-in-vs2012
But in general, I think that it should be something along the lines of the above implementation.
Any comments and/or suggestions are welcome!

It looks good.
I also support the _MSVC_LANG define for MSVC since we recently fell in this trap when working with std::string_view. We thought it was a bug in sqlpp11, until we found the following post: MSVC now correctly reports __cplusplus. We build on gcc and MSVC and some code compiled only on GCC...

+1
Sounds reasonable to me.

OK, then I will prepare shortly a PR with the proposed sqlpp::compat::make_unique

As per our discussion I have added a new PR that adds support for sqlpp::compat::make_unique. I am closing this PR as it is obsolete.


Add CTID support

The feature hasn't been merged yet in rippled
https://github.com/XRPLF/rippled/pull/4418

This was merged in 1.12

This was resolved by #672


(Assuming input file, or argument is a file, we likely want to extract it.)
(Assuming input is a folder, we likely want to tar/compress it)

Should be closed ?

Appears this issue was resolved with these PRs:
https://github.com/nvbn/thefuck/pull/1293
https://github.com/nvbn/thefuck/pull/1266


simplify landing screen

split screen into two tabs (private match and public match) and show only two buttons per tab, create a new match and join an existing match

:tada: This issue has been resolved in version 1.3.0 :tada:
The release is available on GitHub release
Your semantic-release bot :package::rocket:


TARGET example in Plugins documentation too short

In the plugins.txt description, the TARGET keyword requires two parameters, but the example given only has one. I suspect the automatic converter from COSMOS4 to openC3 also does not know about the two required parameters, since the results fail to install with missing parameters of the TARGET keyword (separate bug).
https://openc3.com/docs/v5/plugins
Example Usage:

TARGET INST

Should be something like
Example Usage:

TARGET INST INST

closed by https://github.com/OpenC3/openc3/pull/219


Various guide pages have been taken down for non-deprecated extensions

Bug description
I'm not sure what the best way to handle this is. It looks like some old versions have been removed from the https://camel.apache.org/camel-quarkus/ docs site, which means their pages have dead links.
When what's written in the metadata file doesn't point to a live file, I currently do the following to try and help users find the documentation, and avoid dead links:

Rewrite Camel URLs. I try mapping latest to 2.16.x and 2.13.x (this is a hand-coded list of mappings, so I need to maintain it)
If an extension is marked deprecated, I silently drop the guides link

I don't silently drop dead guides link as a general rule, because putting in an incorrect guides link is a common error for extension authors, and I want to catch those cases. The general assumption is that if you put it in the file, it's because you expect it to work. :)
For Camel, the current model doesn't seem to be working, so there's a few things I can do.

Add an exception and silently drop dead links for Camel extensions only. This has the drawback that if a guides link on a new extension gets messed up (easily done), no one gets alerted
Silently drop dead links, if an extension is more than (say) a year old. I'd be treating "this hasn't been updated for ages" as an implicit deprecation process. This wouldn't help with, for example, the facebook extension below. It was last updated in October last year, but its documentation seems to have vanished. Atmos was updated in
Continue raising issues, so that the team can review and choose to add the deprecated status. This has the advantage that the deprecated status is useful for users.
Update the camel docs to include an 'archive' section, and I can look in there when mapping guides links
Something else?

Here's the links

https://camel.apache.org/camel-quarkus/latest/reference/extensions/johnzon.html
https://camel.apache.org/camel-quarkus/latest/reference/extensions/jclouds.html
https://camel.apache.org/camel-quarkus/latest/reference/extensions/avro-rpc.html
https://camel.apache.org/camel-quarkus/latest/reference/extensions/xstream.html
https://camel.apache.org/camel-quarkus/latest/reference/extensions/jbpm.html
https://camel.apache.org/camel-quarkus/latest/reference/extensions/rabbitmq.html
https://camel.apache.org/camel-quarkus/latest/reference/extensions/milo.html
https://camel.apache.org/camel-quarkus/latest/reference/extensions/vm.html
https://camel.apache.org/camel-quarkus/latest/reference/extensions/atmos.html
https://camel.apache.org/camel-quarkus/latest/reference/extensions/solr.html
https://camel.apache.org/camel-quarkus/latest/reference/extensions/corda.html
https://camel.apache.org/camel-quarkus/latest/reference/extensions/atlasmap.html
https://camel.apache.org/camel-quarkus/latest/reference/extensions/facebook.html

Add an exception and silently drop dead links for Camel extensions only. This has the drawback that if a guides link on a new extension gets messed up (easily done), no one gets alerted

I'd be ok with that. Not sure what others think.
The messed up guides link issue should (hopefully) never be a problem for us. They are all auto generated and the doc file name follows a convention.

Something else?

Maybe fall back to the raw AsciiDoc content on the release maintenance branch? E.g for Facebook:
https://github.com/apache/camel-quarkus/blob/3.6.x/docs/modules/ROOT/pages/reference/extensions/facebook.adoc
Some of the links wont get rendered outside of the Camel website, but at least the core content should be there.

Ok, I've made updates to drop dead guides, if the extension has the Camel group id.


I have made some modification that I am not sure is correct

I have download data from 9.7 and 9.6 from all regions of master to challenger but the number of "data_#.csv" in "extracted" is still 11 . I don't know whether this is normal but I have changed the keep_for_testing value to 1 as your suggested. I am still downloading matchs from 9.5 to 9.1 to see whether there is a change. Also the overall_acc is around 0.5 at the end and I have no idea it is right or wrong since I am new to neural network.

Thanks, I'll try to check that
In the sample I have made 2 years ago, I used around 750,000 games (which makes like 80~90 files) so I guess you don't have enough data for the network you're using.
You can try to reduce the network parameters in the run.py script to get a better result.
Basically, big networks can reach a bigger accuracy, but also need more data to make progress.
If you look at Networks.py, I have reported some intermediate results for like 150000 games
https://github.com/vingtfranc/LoLAnalyzer/blob/a9a2bbcbfa5e8bddcc3fbc02e79383b77ef17694/Networks.py#L24-L34
As you can see, with this amount of data, bigger networks are really inefficient.
So maybe you can try to use 'BR' mode with small parameters. You have no choice but to test multiple things (there is no science that can give you the perfect parameters)
Few info:

modes:
'ABR' means 'Available' 'Blue' or 'Red, is the input of the network. Each champion is represented by 3 binary values: 000 means banned, 100 means unpicked, 010 picked on blue side and 001 picked on red side
'ABR_TJMCS' contains also information about role if the champion was picked (top, jungle, mid, carry, support)
Networks shape:
'DenseUniform' means each layer (but the last) have the same size
'DenseDegressive' means each layer is /2 the size of the previous one
Networks param:
'n_hidden_layers' is the number of layers of the network (=depth)
'NN' the number of neurons in each layer
'dropout' the probability a neuron output is set to 0 during the training (help the network to learn)

Thank you for the changes,
I fixed some things on my side, see a6c54afa6dcc70fff816822c978deb74f5063ff9
Unrelated to what I said, I think the network is not learning because your configuration is incorrect.
In your config.ini file, I think the champion list is displayed like this:
[CHAMPIONS]
aatrox = Aatrox
ahri = Ahri
...

But this part should associate champions with an ID like this:
[CHAMPIONS]
aatrox = 266
ahri = 103
...

In Riot's API, only the IDs are used. At the data extraction phase, I convert this ID back. In your case, you are missing the ID<->champion information so I guess your "extracted" games are just filled with 0.
To fix this, simply run the ConfigUpdater.py script once again (you can keep the old one to copy/paste your changes). Then delete the extracted directory and start again from the extraction step.

Yeah I kind of hard code that part by finding the number of the new champ and combine it with the  specific part [CHAMPIONS] in the old config.ini for ease. Also, the name of nunu is changed as well but I omitted those changes while I create the pull request.
I am also curious is there a way to speed up the download process of data from each patch since I want to see if the analysis is independent of player level; but even the time take for analyzing diamond division for NA server take 40x more times than that of from grandmaster/master/challenger.

The download process is limited by your API-key download rate. I guess you have a developer key so you can do than 0.83 request per second. As my application is registered on Riot's developer portal, I have an API key that can do 50 requests per second. Maybe you should try to get one. Note that the output log does not print all the requests, so when you see that a game has been downloaded, it may have required multiple requests (depending on how the game as been found). Btw, each server is independent so you will download games faster if you load from all servers.
As for the slow download speed. Have you run the PlayerListing.py after you've added diamond players in your config.ini?
The DataDownloader.py script simply goes through the list of players the previous script has created. If there is almost no diamond player there, it's not surprising it won't find many games. Of course, since there are way more diamond players than master/challenger, it's takes a lot of time to list all the players or find all the games (I think I never tested below platinium, it would have taken ages)


Massive lag when dragging a WinUI3 window

Describe the bug
So obviously a 16 Core 5950x with Vega64 PC seems far from enough performance for winui3.
Steps to reproduce the bug

Open WinUI3 Gallery
Drag the window around

Expected behavior
No response
Screenshots
https://github.com/microsoft/microsoft-ui-xaml/assets/42881734/feb5d7c1-dd6b-4a42-a8c4-161c8d56e8ff
https://github.com/microsoft/microsoft-ui-xaml/assets/42881734/ea74c723-e7d0-4802-91a6-62e243de8f32
NuGet package version
WinUI 3 - Windows App SDK 1.5.2: 1.5.240404000
Windows version
Windows 10 (1809): Build 17763
Additional context
No response

I cannot reproduce this problem (I still use Windows App SDK 1.4.2)
on my very old and slow PC (Intel® Pentium® G3260 3,30 GHz, 8 GB RAM)

https://github.com/microsoft/microsoft-ui-xaml/assets/52577874/eae79616-3373-469c-beb5-d54d27cbe6e2
There certainly is a notable increase, but nothing that I would call massive lag.
Have you ruled out the Windows version and GPU drivers? The CPU should be obvious for my system, and my GPU is an AMD 7800XT running 24.3.1.


Fixed not passing "brew audit neovim --strict"

The check fails because Ruby runs into segmentation fault on Travis when executing "brew audit neovim --strict".

The fixed formula has passed all check on my Mac, so this is Travis' problem.


Allow ability to ignore files

Allow users to specify files/folder to ignore with --ignore option.
This PR depends on this PR going in : https://github.com/omefire/cordova-plugin-livereload/pull/26

@csantanapr, could you please help review this PR ?

@nikhilkh, help review.

@omefire looks good, only typo in Readme --ignore=--ignore=build/**/.```
other than that looks good

Thanks for reviewing, @csantanapr . It's merged in.


The Stripe Mockup Figmas require special fonts.

Reported by https://twitter.com/thisissukh:
The Stripe Mockup Figmas require special fonts. Couldn’t use on Windows. I had to look for test fonts for “Sohne” collection on both Mac and Windows. Rough start.

SF Pro is also needed which is not available on Windows.

@jasontang-stripe can you help with this?

This is a known issue. Our entire Figma library and all design files are simulating the MacOS experience. The app design team is evaluating how and when we should build a separate library for the Windows experience.


Offline messages lose their original timestamp when online

If you haven’t already, check out our contributing guidelines for onboarding and email<EMAIL_ADDRESS>to request to join our Slack channel!

Action Performed:

Turn off data to go offline
Open a chat and send a message, noting the timestamp
Wait for a minute or so and turn on data to go online
Observe the timestamp for the sent message

Expected result:
The timestamp should show the time when the message was sent offline.
Actual result:
The timestamp changes and shows the time when the device went online, not the time when the message was sent.
Workaround:
Can the user still use Expensify without this being fixed? Have you informed them of the workaround?
Platforms:

Which of our officially supported platforms is this issue occurring on?

[x] Android / native
[ ] Android / Chrome
[ ] iOS / native
[ ] iOS / Safari
[ ] MacOS / Chrome / Safari
[ ] MacOS / Desktop

Version Number: <IP_ADDRESS>
Reproducible in staging?: y
Reproducible in production?: y
If this was caught during regression testing, add the test name, ID and link from TestRail:
Email or phone of affected tester (no customers):
Logs: https://stackoverflow.com/c/expensify/questions/4856
Notes/Photos/Videos: Any additional supporting documentation

https://user-images.githubusercontent.com/43996225/233529494-b637d583-154c-484f-9792-3c3431bfe38f.mp4
Expensify/Expensify Issue URL:
Issue reported by: @nathan-mulugeta
Slack conversation: https://expensify.slack.com/archives/C049HHMV9SM/p1682000215490419
View all open jobs on GitHub

Triggered auto assignment to @trjExpensify (Bug), see https://stackoverflow.com/c/expensify/questions/14418 for more details.

Bug0 Triage Checklist (Main S/O)

[ ] This "bug" occurs on a supported platform (ensure Platforms in OP are ✅)
[ ] This bug is not a duplicate report (check E/App issues and #expensify-bugs)

If it is, comment with a link to the original report, close the issue and add any novel details to the original issue instead

[ ] This bug is reproducible using the reproduction steps in the OP. S/O

If the reproduction steps are clear and you're unable to reproduce the bug, check with the reporter and QA first, then close the issue.
If the reproduction steps aren't clear and you determine the correct steps, please update the OP.

[ ] This issue is filled out as thoroughly and clearly as possible

Pay special attention to the title, results, platforms where the bug occurs, and if the bug happens on staging/production.

[ ] I have reviewed and subscribed to the linked Slack conversation to ensure Slack/Github stay in sync

@trjExpensify Uh oh! This issue is overdue by 2 days. Don't forget to update your issues!

@trjExpensify Eep! 4 days overdue now. Issues have feelings too...

I don't think this is a bug, it's expected to timestamp the message when it successfully sends, not when it's pending. Asking in thread for a second opinion: https://expensify.slack.com/archives/C049HHMV9SM/p1682524742001929?thread_ts=1682000215.490419&cid=C049HHMV9SM

Cool, confirmed this is expected behaviour. Closing.


Why is flatten_dataset.map(get_score...) in the 'get_data_split' function so slow?

Hello, @xiang-deng @ysu1989 ~ Thank you for open-sourcing your great work!
I encountered issues related to loading the dataset for evaluating LLMs.
When I ran evaluate_llm.py, the code got stuck at "flatten_dataset = flatten_dataset.map(get_score)" (Line 275 in dataloader.py). This line seemed to take forever to complete even if I set "load_from_cache_file=True".
Why did this occur?
Appreciate it if you could help me get through this.

Hi, please see https://github.com/OSU-NLP-Group/Mind2Web/issues/41, most likely due to net work issues. But the process could take a while as the dataset is large.


Confliction between torch==1.8.1 and torchvision==0.6.0 that this project requires.

When I'm trying to install the packages needed for this project using pip install -r requirements.txt，I received an ERROR like this:
ERROR: Cannot install -r requirements.txt (line 30) and torch==1.8.1 because these package versions have conflicting dependencies.

The conflict is caused by:
    The user requested torch==1.8.1
    torchvision 0.6.0 depends on torch==1.5.0

It seems that the versions of torch and torchvision are not compatible with each other, so how could I change the versions of them, while still getting the code running properly?

torch==1.8.1 with torchvision==0.9.1 would work.


Upgrade RESTEasy to 3.7.0.Final

[WFLY-11987] Update feature-pack modules.
[WFLY-11987] resteasy-validator-provider-11 -> resteasy-validator-provider
in pom.xml, feature-pack/pom.xml
[WFLY-11987] Fix circular dependency wrt resteasy-jackson2-provider in galleon-pack
[WFLY-11987] Fix circular dependency wrt resteasy-jackson2-provider
Thanks for submitting your Pull Request!
Please make sure your PR meets the following requirements:

[ ] Pull Request title is properly formatted: [WFLY-XYZ] Subject or WFLY-XYZ Subject
[ ] Pull Request contains link to the JIRA issue(s)
[ ] Pull Request contains description of the issue(s)
[ ] Pull Request does not include fixes for issues other than the main ticket
[ ] Attached commits represent units of work and are properly formatted

For bigger changes, major and minor component upgrades make sure your PR also meets following requirements:

[ ] Pull Request requires a change to the documentation
[ ] Documentation have been updated accordingly
[ ] Tests were added to cover changes

For new features ensure as well:

[ ] Analysis was done
[ ] Test Plan has been done
[ ] Tests were verified in advance

If you are not an active contributor of the WildFly project you can request sponsorship by one of the members to help guide you through the process.

This is meant to replace https://github.com/wildfly/wildfly/pull/12280.

Well, I rebuilt wildfly with this PR, ran the failing tests, and they pass.
I note that 5 of 6 tests fail by returning 200 instead of 400 or 500. The other one expects 400 and gets 500, even though the log suggests that validation discovered an invalid failure. It would help to see the server log in that case.
@asoldano, you have any thoughts?

And now, when I run testsuite, testsuite/integration, and testsuite/integration/basic in order, the tests fail.

I built a clean RESTEasy 3.7.0.Final, unzipped it into wildfly's build/module directory, and now the tests pass.

Dependency Tree Analyzer Output:
New Dependencies:

org.jboss.resteasy:resteasy-validator-provider:jar:3.7.0.Final:compile

Removed Dependencies:

org.jboss.resteasy:resteasy-validator-provider-11:jar:3.6.3.Final:compile

The tests went away ...

Can someone start the tests again?

Btw, the latest changes have fixed the failures on my laptop.

Retest this please

Thanks, @asoldano. I wasn't sure, but I didn't want to wait. I figured out how to get the tests restarted, but they don't make it easy.


Very long Entity names with Device Name prefixes

System Health details
N/A
Checklist

[X] I have enabled debug logging for my installation.
[X] I have filled out the issue template to the best of my ability.
[X] This issue only contains 1 issue (if you have multiple issues, open one issue for each issue).
[X] This issue is not a duplicate issue of any previous issues..

Describe the issue
As described here - when an entity "belongs" to a Device - it'll affect the entity name (friendly_name = f"{device.name} {entity.name}")
https://developers.home-assistant.io/docs/core/entity/#has_entity_name-true-mandatory-for-new-integrations
So now, you'll see things like:  IEC Contract 12345 - Meter 23456 Last IEC bill date instead of Last IEC bill date
Reproduction steps
Add Devices.
Debug logs
N/A

Diagnostics dump
No response

Relates to changes done as part of this:
https://github.com/GuyKh/iec-custom-component/issues/88


[Feature] add "renderMonth" support + add Persian locale story

This PR add renderMonth to react-dates and help to add custom calendar like Jalali (Persian) calendar in future.
It's needed for #447
This is a simple screenshot from story page:

Coverage remained the same at 83.961% when pulling 05490c089d624e208d970a67e256d1036f62d0cb on intwarehq:feature/renderMonth into 3815516a6d9f1400b51f94782f845b8e328b66d3 on airbnb:master.

Coverage remained the same at 83.961% when pulling 06baeead566a9cf479e30d6136ffce25a8ddbd1c on intwarehq:feature/renderMonth into 3815516a6d9f1400b51f94782f845b8e328b66d3 on airbnb:master.

@majapw do you have any idea about this?
**CC: ** @ljharb

Coverage remained the same at 83.961% when pulling 19f0af36510fac3d990f44bebc87ae141233630e on intwarehq:feature/renderMonth into 767bebcab43a5e99b8cf981e573652fbd63c120f on airbnb:master.


Other qos features support cgroups v2

Ⅰ. Describe what this PR does

CgroupReconcile & RdtResctrl features support cgroups-v2.
The functions system.NewCommonCgroupResource() and resourceexecutor.NewDetailCgroupUpdater() are added for developing custom cgroup operations.
The logs related to cgroups operations are improved.
After #885, #892 and this PR, most of the QoS features in koordlet will be compatible with Linux cgroups-v2. (The remaining features CPUEvict and PerformanceCollector are also assigned.)
Ⅱ. Does this pull request fix one issue?

part of #407.
Ⅲ. Describe how to verify it
Ⅳ. Special notes for reviews
V. Checklist

[X] I have written necessary docs and comments
[X] I have added necessary unit tests and integration tests
[X] All checks passed in make test

/approve

/milestone v1.1


Checkout the release branches in the integration tests for core.

This is a PR into the 0.15.x branch. This tests the release branch against the other release branches, and not master (which will obviously break).

This change is

Node.js release branch will be a bit so I wanted to get this in before I do another patch release for the converter fixes.


Contribute to new OCR

I don't have other plates cropped and annotated, other than Argentinian ones. I guess this would be beneficial to create a more universal plate OCR. Feel free to contribute with annotated plates and I'll gladly train more models!
I have also started going in the direction of creating synthetic data to train the models, see this arg_plate_dataset_plus_synth.zip, which was used to train argentinian-plates-cnn-synth-model. My thought is that training model with different fonts and more variety could make this OCR even more useful!
So any contributions are appreciated!

I'm currently going through training on Russian license plates. So far after training on 50k images and achieving accuracy of 1 it's able to recognize only one type of the plates we have in Russia. I'll be able to share pretrained weights once I thoroughly test it.
However I'm currently looking into incorporating STN into fast-plate-ocr like LPRNet does that. There's lots of challenging angles in my use case, where fast-plate-ocr fails to correctly recognize the plate.
For the rest of the plate types I'm also going to use synthetic data since there's very little usable data available. My biggest concern is two row plates - there is like 16 different types of them and they're pretty different.
Is fast-plate-ocr able to recognize two row plates as good as one row plates, btw?
offtopic: I'll get back to #13 tomorrow after doing the benches. I'll be able to test ONNX CPU, OpenVINO CPU & GPU on Intel 1360p some time later as well

After giving a quick look at LPRNet and STN papers, I agree with you, and seems it can definitely help in scenarios challenging angles. It would be really cool to see LPRNet model as part of the model zoo!
Regarding the two row plates, the new model (argentinian-plates-cnn-synth-model) does a very good job at recognizing them. I re-generated 500 bike plates randomly and the new model got all of them correctly. I attach below the test.

Validate on unseen two-row plates

Download 500 generated two-row plates
synthethic_dataset_gh_issue_14.zip

Download https://github.com/ankandrew/fast-plate-ocr/releases/download/arg-plates/arg_cnn_ocr_synth.keras

Validate

fast_plate_ocr valid \
	--model ~/Downloads/arg_cnn_ocr_synth.keras \
	--config-file ~/Downloads/arg_cnn_ocr_config.yaml \
	--annotations ~/Downloads/synthethic_dataset_gh_issue_14/two_row_plates.csv

Note: out of these 500, just 1 plate was actually in the training set (generated randomly).

The train data for the argentinian-plates-cnn-synth-model consisted of 19% of these types of plates.


Random crashes because "this.lootTableId" is null

Server with large amount of mods crashes (sometimes randomly during gametime, sometimes on startup) with a

java.lang.NullPointerException: Cannot invoke "net.minecraft.resources.ResourceLocation.equals(Object)" because "this.lootTableId" is null

error.
crash report
Removed only Origins and Origins: Classes, and the crashes stopped happening.
Thanks for your work! ^-^

Downgrade Origins, I have yet to release a fix for 1.19.2

Duplicate of https://github.com/EdwinMindcraft/origins-architectury/issues/428

Brought over the fix from 1.20.1, fixed!


Use os.Lchown rather than os.Chown in extraction.

In the re-work of the previos commit, I inadvertantly changed from
using 'os.Lchown' to 'os.Chown'.

+1, fixes a bug for me, thanks!

fixes https://github.com/anuvu/stacker/runs/2923086134?check_suite_focus=true#step:5:2138


[raymath] QuaternionFromEuler params mis labeled

the parameters are named in order Roll Pitch Yaw, which struck me as odd (ZXY !)
if you put an X axis rotation value into roll, a Y in pitch and a Z axis into yaw:
it behaves exactly as MatrixRotateZYX  ! (params specified as xyz, it's the rotation order that's ZYX !)
in any case the roll parameter is definitely effecting the X axis (X axis is pitch)
the pitch (param) is effecting the Y axis (yaw axis)
and the yaw parameter is effecting the Z axis (roll)
The names of the sine / cosine variables reinforce this confusion
While the routine is exactly correct in behaviour as xyz angles rotated in the ZYX order (the "correct" order for Euler rotation - contentious...!) the mislabelling of the axes is very confusing, I happened to spot it quickly but then I've been doing three different projects with complex matrix operations just recently - spare a thought for the poor newbie to 3D maths !
I'd recommend relabelling the parameters and internal variables and adding a comment that the rotation order is ZYX  so as not to confuse
and don't even start talking about intrinsic v's extrinsic rotations :stuck_out_tongue_winking_eye: !!!

@chriscamacho Feel free to send a PR with the relabelling.

I'd be much more inclined if the examples were in a different repo, I'm at the end of a slow unreliable connection currently, I'll post a new version of the function here.

@chriscamacho Just reviewed the function with a more descriptive naming and comment, please could you verify it is correct now?

roapy connection permitting I will do so later today

QuaternionFromEuler(float yaw, float pitch, float roll)
is still confusing
if I use it like this
QuaternionFromEuler( angleY, angleX, angleZ)
like the parameters suggest it won't work as expected !

you have changed the behaviour of this function and broken any existing code relying on it
the previous behavior was correct if you ignored the parameter names and used it like this
QuaternionFromEuler( angleX, angleY, angleZ)
It applied the rotations in ZYX order which is "normal" behaviour for euler to Quat (or Matrix)

@chriscamacho how should it be? could you provide the right implementation?

// Returns the quaternion equivalent to Euler angles
// NOTE: Rotation order is ZYX
RMDEF Quaternion QuaternionFromEuler(float pitch, float yaw, float roll)
{
    Quaternion q = { 0 };

    float x0 = cosf(pitch*0.5f);
    float x1 = sinf(pitch*0.5f);
    float y0 = cosf(yaw*0.5f);
    float y1 = sinf(yaw*0.5f);
    float z0 = cosf(roll*0.5f);
    float z1 = sinf(roll*0.5f);

    q.x = x1*y0*z0 - x0*y1*z1;
    q.y = x0*y1*z0 + x1*y0*z1;
    q.z = x0*y0*z1 - x1*y1*z0;
    q.w = x0*y0*z0 + x1*y1*z1;

    return q;
}

This is previous and I believe correct behaviour, I note that without changing the internal names that they are consistent once the parameters are correctly labelled
the code posted here does not break existing code bases, and works the same a MatrixRotateZYX

oh quick test my GUI template uses MRxyz MRzyx and QfE you can graphically see the rotated body stays the same with 2 of them but changes with MRxyz (as expected)

Reviewed.


Support handle/knob

I think the title does it :-)

Do you have an example API in mind for this feature? How would you like to use it?

Here's a usecase:

In terms of API, I guess you can:

Introduce a SortableKnob wrapper component to be hosted inside SortableItem
Or be able to pass a knob property with a ref to SortableItem pointing to the ref assigned to a hosted knob element

I check back the code quickly and this is not trivial to implement. Indeed, the events handling logic is handled at the SortableList level and we would need to maintain a list of all knobs in addition to the items.
Once, this is done, I'm not even sure that events will behave like you would expect outside of the knob.
I'm available to provide guidance if you would like to work a on PR though. 🙂

Well, it does not look that hard - really.
I can't find time to put on it, though - hectic days down here.
Perhaps later in the near future.


Webview: allow me to adjust my content based on theme

I am providing content to the webview via my extension. The user can switch between dark and light theme so I would like my content to adjust based on the selected theme.
I think the simplest solution would be to just set a CSS class on the container I am hosted in that reflects the theme that is being used (light or dark).
Another thought I had was to maybe leverage CSS variables that are available in recent Chrome releases (https://developers.google.com/web/updates/2016/02/css-variables-why-should-you-care?hl=en). I could get access to the base colors a theme defines via variables.
In the end, maybe both things are desired.
@jrieken fyi

theme so I would like my content to adjust based on the selected theme.

that sounds like an event but I don't know if we need that. By default, some styles where defined in the * selector. I have know a change where those styles are applied to the body only but its values come from corresponding variables, like so:
:root {
	--background-color: ${backgroundColor};
	--color: ${color};
	--font-family: ${fontFamily};
	--font-size: ${fontSize};
}

Unsure if that's what you want. Is it that you need to set more styles and need different variables?

Given that @kieferrm took the markdown extension over, maybe he can chime in how he expects support for dark and light theme to work.

@kieferrm Can you enlighten me with what you are planning there?

I think we are good here


💡 [FEATURE] - Adding responsive good looking contact page

Idea Contribution

[X] I have read all the feature request issues.
[X] I'm interested in working on this issue
[X] I'm part of GSSOC organization

Explain feature request
Contact page is not working
I want to add  responsive good looking contact page by which user will contact us.
Desktop mode

Mobile Mode

Explain your solution
No response
Any alternative approaches/features
No response
Additional Context
No response

We're currently redesigning the website so ill close this issue for now


[wip] fix: inline script proxying on Windows

WIP: tests needed. This PR is reflective of Astro’s latest forked changes in Vite.
This PR is only for visibility within Astro. It will be closed when a PR against vitejs/main is approved & merged.

Merged in vite/main! Closing.