style(api,robot-server): start using black to format some modules

Overview
As part of #7629, this PR introduces black to the monorepo. It takes a low-churn approach to this addition by limiting formatting / associated make tasks to files that were already broadly adhering to black style.
Changelog

Bring in black
Introduce format targets in Makefiles
Format some code that was already close

Review requests

[ ] Low churn approach seems good?
[ ] Ok with using a beta version of black?

Anecdotally, I have yet to encounter a single issue after having black set in my editor for various projects for several months now

[ ] Any other files we want to pull into formatting right now?

Risk assessment
Low, but not zero, as source code is technically being changed

if we can get it to install properly i guess it's fine to use beta software

Yeah, sort of feel the same way at this point. As long as the version spec is exact (rather than a range) pipenv will install it without complain. Black seems to be speeding up their release cadence, but apparently they need to rewrite their parser because of Python 3.10, so I think we'll be waiting on a "stable" release for a while.

Also in cases like this I kinda think it's better to just rip the bandaid off.

Noted! If it's cool with you, I'll fast follow with another PR or two. Maybe one PR to convert source (without tests), and once that's stable, follow up with tests


No pos property since 3.0.2

Hi,
I have updated to the latest version.
According to the doku I can update a polygon with pos.x.
But my IDE tells me that this property is not present.

hello
please use latest version, specify what version you are using
the pos is not missing
maybe the typedefs are wrong on your end
i am using this in demos and it works
if nothing else works cast hitbox to any
regards
pt., 12 lis 2021, 20:09 użytkownik Pii @.***> napisał:

Hi,
I have updated to the latest version.
According to the doku I can update a polygon with pos.x.
But my IDE tells me that this property is not present.
[image: image]
https://user-images.githubusercontent.com/9112639/141521796-b3778264-1252-4cf9-bce5-c06f5a230c5f.png
—
You are receiving this because you are subscribed to this thread.
Reply to this email directly, view it on GitHub
https://github.com/Prozi/detect-collisions/issues/16, or unsubscribe
https://github.com/notifications/unsubscribe-auth/AAXJGRM4XS2SE4I2B3Z6VD3ULVQ6RANCNFSM5H5P6VAQ
.
Triage notifications on the go with GitHub Mobile for iOS
https://apps.apple.com/app/apple-store/id1477376905?ct=notification-email&mt=8&pt=524675
or Android
https://play.google.com/store/apps/details?id=com.github.android&referrer=utm_campaign%3Dnotification-email%26utm_medium%3Demail%26utm_source%3Dgithub.

also how do you define hitbox and how do you import library
sob., 13 lis 2021, 11:06 użytkownik Jacek Jan Pietal @.***>
napisał:

hello
please use latest version, specify what version you are using
the pos is not missing
maybe the typedefs are wrong on your end
i am using this in demos and it works
if nothing else works cast hitbox to any
regards
pt., 12 lis 2021, 20:09 użytkownik Pii @.***> napisał:

Hi,
I have updated to the latest version.
According to the doku I can update a polygon with pos.x.
But my IDE tells me that this property is not present.
[image: image]
https://user-images.githubusercontent.com/9112639/141521796-b3778264-1252-4cf9-bce5-c06f5a230c5f.png
—
You are receiving this because you are subscribed to this thread.
Reply to this email directly, view it on GitHub
https://github.com/Prozi/detect-collisions/issues/16, or unsubscribe
https://github.com/notifications/unsubscribe-auth/AAXJGRM4XS2SE4I2B3Z6VD3ULVQ6RANCNFSM5H5P6VAQ
.
Triage notifications on the go with GitHub Mobile for iOS
https://apps.apple.com/app/apple-store/id1477376905?ct=notification-email&mt=8&pt=524675
or Android
https://play.google.com/store/apps/details?id=com.github.android&referrer=utm_campaign%3Dnotification-email%26utm_medium%3Demail%26utm_source%3Dgithub.

Hi,
I have tried with the latest version 3.0.7.
I import it like this:
import {Polygon, System} from 'detect-collisions';
These are my only options:

regards

if you can provide a minimal repo with reproduction i will try to help,
regards
sob., 13 lis 2021, 14:41 użytkownik Pii @.***> napisał:

Hi,
I have tried with the latest version 3.0.7.
I import it like this:
import {Polygon, System} from 'detect-collisions';
These are my only options:
[image: image]
https://user-images.githubusercontent.com/9112639/141645992-9b19cbdb-eaeb-48cc-b8ef-2936d722add8.png
regards
—
You are receiving this because you commented.
Reply to this email directly, view it on GitHub
https://github.com/Prozi/detect-collisions/issues/16#issuecomment-968070604,
or unsubscribe
https://github.com/notifications/unsubscribe-auth/AAXJGRMVPP4WS47WKNHTUOLULZTHLANCNFSM5H5P6VAQ
.
Triage notifications on the go with GitHub Mobile for iOS
https://apps.apple.com/app/apple-store/id1477376905?ct=notification-email&mt=8&pt=524675
or Android
https://play.google.com/store/apps/details?id=com.github.android&referrer=utm_campaign%3Dnotification-email%26utm_medium%3Demail%26utm_source%3Dgithub.

you can also try to install @types/sat and see if that helps

Hi thanks for the replay!
I was able to solve the Problem by adding the following line to my tsconfig.json
"allowSyntheticDefaultImports": true,
Thanks anyway and by the way, great library!

i am happy you got it working!
regards
niedz., 14 lis 2021, 14:02 użytkownik Pii @.***>
napisał:

Hi thanks for the replay!
I was able to solve the Problem by adding the following line to my
tsconfig.json
"allowSyntheticDefaultImports": true,
Thanks anyway and by the way, great library!
—
You are receiving this because you commented.
Reply to this email directly, view it on GitHub
https://github.com/Prozi/detect-collisions/issues/16#issuecomment-968287072,
or unsubscribe
https://github.com/notifications/unsubscribe-auth/AAXJGRO6KIY7LFLFZFHYTETUL6XPVANCNFSM5H5P6VAQ
.
Triage notifications on the go with GitHub Mobile for iOS
https://apps.apple.com/app/apple-store/id1477376905?ct=notification-email&mt=8&pt=524675
or Android
https://play.google.com/store/apps/details?id=com.github.android&referrer=utm_campaign%3Dnotification-email%26utm_medium%3Demail%26utm_source%3Dgithub.


2022 Q1 Projects

We will be meeting next week (January 14, 2022) to go through current OWD project proposals and ideas.
This issue summarizes them so we can discuss which projects to take on in Q1 2022 (the months January, February, March). For reference, the Q4 2021 issues is https://github.com/openwebdocs/project/issues/55 and Q3 was https://github.com/openwebdocs/project/issues/42.
Continued projects
These projects were started, but not completed in  Q4. It makes sense to continue them in Q1.

issue#
Driver
Topic

#50
Updating DOM guides (and completing its reference)
@teoli2003

No#
Modernizing the Learning Area JavaScript modules
@wbamberg

#61
Documenting events and representing them in BCD
@foolip / @Elchi3

Completed
For reference, the following projects were completed:

issue#
Driver
Topic

#25
@wbamberg
Markdown conversation for more of MDN.

#43
@teoli2003
Documenting HTTP/3.

#65
@estelle
ARIA States and Properties

Potential new projects
These are projects that have been discussed before or are new proposals. We will assess them and a stack ranking exercise will determine their importance (every SC member is encouraged to propose projects and to participate in stack ranking). Preparation drivers are people who make sure we have all the information to get started with the project if it gets prioritized by the group.

Use webref as the source for CSS formal syntax, instead of mdn/data  @wbamberg
100% complete BCD API data (no true/null values) @foolip.
Fix how MDN distributes Polyfills @teoli2003
WebView information on MDN
Web Testing strategies
Fixing MDN page titles
Documenting Performance APIs
Improving Privacy Docs
Clean up BCD data guidelines @ddbeck
WebXR guides  @dominiccooney / @Elchi3
Web Testing strategies
Sidebars for content architecture refresh  @ddbeck
OWD Logo
Branding: Open Web Docs Website @estelle
Missing HTML attributes @estelle
Project: ARIA widget roles @estelle

Mozilla MDN projects
Mozilla shared these MDN projects for Q4 and we might want to collaborate with them.
@Rumyra / @ddbeck Please complete this section with what has been done and what is going to be done.

Content reorg (Ruth)
Documenting WebGPU (Ruth & Joe Medley)
Demos (Ruth)
Project Synth / contribution docs (Ruth)

Also adding:

Organise Web APIs
SVG docs need some love

My comments:

Content reorg (Ruth) - I'll leave this one for @ddbeck
Documenting WebGPU (Ruth & Joe Medley) - need to catch up with Joe about this
Demos (Ruth) - We should still decide whether these should be held in separate repos or within content. The initial step to categorising Web APIs is proposed above as I think this will help with any reorganisation of demos
Project Synth / contribution docs (Ruth) - static site for contribution docs is deployed and included in the meta folder within content (thanks @ddbeck ) the next stage is to move docs from the main site. (Sure Daniel has things to add here)

re demos, we regularly ask W3C Working Groups to produce recorded demos (typically, but not solely, as input to TPAC) (see TPAC 2021, TPAC 2020); there may be opportunities in at least nudging demo builders towards a shared repo of the underlying code for these demos if there is a community-animated one with a solid framework and visibility from MDN.

Opened a couple new BCD ones on Florian's advice before the holidays:
https://github.com/openwebdocs/project/issues/80 - regularizing the structure of compat data for CSS, etc.
https://github.com/openwebdocs/project/issues/79 - implementing a linter that can inspect the entirety of the compat tree, to clamp down on certain sources of incorrect data

Content reorg (Ruth) - I'll leave this one for @ddbeck

Not ready to act on this one just yet. Depends on some prioritization on our side, which isn't done yet. Much more optimistic about this for Q2.

Closing. Q2 issue is this one: https://github.com/openwebdocs/project/issues/95 Feedback welcome.


⚠ Bofrost.de has degraded performance

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

HTTP code: 200
Response time: 1363 ms

Resolved: Bofrost.de performance has improved in b064128.


Describe how to build structs with OCamlbuild.

I'm not certain these are necessary as the Makefile is pretty good, but for my own purposes I wanted to figure out how to get this step-by-step process working via ocamlbuild. Maybe these instructions might be useful for someone else so I wanted to share.

Changes Unknown when pulling 1f58fa4f93110c2c7429d58565c6fbed026e3796 on rleonid:add_ocamlbuild_instructions into ** on ocamllabs:master**.

I'll also note that, in a comment, that this version relies on new 0.9.0 version of OCamlbuild (specifically in PR#6794). Otherwise bindings_stubs_gen.c fails to compile because of missing header file #include "ctypes_cstubs_internals.h" because the package information isn't passed to ocamlfind ocamlc.

Changes Unknown when pulling 2163cc4b1f989e3f5a9b6590551f5b0541e733e5 on rleonid:add_ocamlbuild_instructions into ** on ocamllabs:master**.

Running make with_ocamlbuild in the examples/cstubs_structs directory gives me the following:
bindings_stubs_gen.c:9:37: fatal error: ctypes_cstubs_internals.h: No such file or directory
compilation terminated.
Command exited with code 2.

Is there a better way to run the example?

Ah, maybe I have the wrong OCamlbuild version.

Changes Unknown when pulling 772726936effd150663815295d1e91b7e9c667f7 on rleonid:add_ocamlbuild_instructions into ** on ocamllabs:master**.

Thank you!


auto smooth won't render

the "auto smooth" option in object data, won't render.

blend file:
http://s000.tinyupload.com/download.php?file_id=05150720385018564388&t=0515072038501856438872655

I'm not sure.  I think that controls the normals in the blender mesh.  We're just rendering the normals we get from Blender.


New to Puppet

Scenario/Intent
Trying to run a simple manifest and I am receiving this
Notice: Compiled catalog for puppet.atlpss.hp.net in environment production in 0.05 seconds
Error: Could not find a suitable provider for oneview_server_hardware
Error: Could not find a suitable provider for oneview_server_profile
Notice: Applied catalog in 0.07 seconds
I may be just missing something simple in my setup
Environment Details

Puppet module for HPE OneView Version: v2.2.2
OneView SDK Version: oneview-sdk (5.5.0)
OneView Appliance Version: 4.00.09
**OneView Client API Version:**600
Puppet Version: 5.5.2
Ruby Version: ruby-2.4.1
Platform: CentOS Linux release 7.3.1611 (Core)

Steps to Reproduce
puppet apply serverprofile.pp
Expected Result
New Server Profile Applied
Actual Result
Debug: Failed to load library 'oneview-sdk' for feature 'oneview': cannot load such file -- addressable
Debug: Puppet::Type::Oneview_server_hardware::ProviderC7000: feature oneview is missing
Debug: Failed to load library 'oneview-sdk' for feature 'oneview': cannot load such file -- addressable
Debug: Puppet::Type::Oneview_server_hardware::ProviderSynergy: feature oneview is missing
Debug: Class[Main]: Resource is being skipped, unscheduling all events
Debug: Stage[main]: Resource is being skipped, unscheduling all events
Error: Could not find a suitable provider for oneview_server_hardware
Error: Could not find a suitable provider for oneview_server_profile
Here is my manifest
Vars
$server_profile_name = 'Server profile with OS Deployment Plan - PUPPET DEMO'
$server_hardware_name = '2-SYNERGY105-M, bay 2'
$server_hardware_type = 'SY 480 Gen9 1'
$network_1 = 'Mgmt'
$network_2 = 'Deploy'
$deployment_plan_name = 'RHEL74_SUT'
Powering off the server in order to apply the Server Profile
WARNING: This is a non-idempotent operation
oneview_server_hardware{'Server Hardware Power Off':
ensure => 'set_power_state',
data   => {
hostname    => $server_hardware_name,
power_state => 'off',
},
}
Create and apply a Server Profile, using Image Streamer to deploy the OS
oneview_server_profile{'Server Profile Creation':
ensure => 'present',
data   =>
{
name                  => $server_profile_name,
serverHardwareUri     => $server_hardware_name,
serverHardwareTypeUri => $server_hardware_type,
osDeploymentSettings  => {
osDeploymentPlanUri => $deployment_plan_name
},
boot                  => {
manageBoot => true,
order      => [ 'HardDisk' ]
},
bootMode              => {
manageMode    => true,
pxeBootPolicy => 'Auto',
mode          => 'UEFIOptimized',
},
connections           => [
{
id            => 1,
name          => 'connection1',
functionType  => 'Ethernet',
networkUri    => $network_1,
requestedMbps => 2500,
requestedVFs  => 'Auto',
boot          => {
priority            => 'NotBootable',
}
},
{
id            => 2,
name          => 'connection2',
functionType  => 'Ethernet',
networkUri    => $network_2,
requestedMbps => 2500,
requestedVFs  => 'Auto',
boot          => {
priority            => 'Primary',
initiatorNameSource => 'ProfileInitiatorName'
}
},
{
id            => 3,
name          => 'connection3',
functionType  => 'Ethernet',
networkUri    => $network_2,
requestedMbps => 2500,
requestedVFs  => 'Auto',
boot          => {
priority            => 'Secondary',
initiatorNameSource => 'ProfileInitiatorName'
}
}
]
}
}
Power on the Server Hardware after the Server Profile has been applied
WARNING: This is a non-idempotent operation
oneview_server_hardware{'Server Hardware Power On':
ensure => 'set_power_state',
data   => {
hostname    => $server_hardware_name,
power_state => 'on',
},
}

Hi churka, This seems to be an issue with your setup. Let us know if the below checklist is complete:

Have you installed oneview puppet module yet? puppet module install hewlettpackard-oneview
Is your directory name "oneview" and not "oneview-puppet".
Are you running your manifest from the examples directory?
If yes to all the above, can you try puppet apply serverprofile.pp --modulepath <Path to your oneview puppet module>

If still it doesn't work, please share the steps you have performed in your setup.

Madhav,
Thanks... I tried that and I am still seeing the same thing. Let me try a clean install. the steps I followed was.

Install OS (Centos 7.3) and required RPMs
Install RVM
Install Ruby
Install the OV Ruby SDK
Installed Puppet

-Chris

Note: Oneview puppet module for api600 is not yet released. The support for most of the resources are already available in the git repo. So include --modulepath option to make use of them.


[SPARK-15415][SQL] Fix BroadcastHint when autoBroadcastJoinThreshold is 0 or -1

What changes were proposed in this pull request?
This PR makes BroadcastHint more deterministic by using a special isBroadcastable property
instead of setting the sizeInBytes to 1.
See https://issues.apache.org/jira/browse/SPARK-15415
How was this patch tested?
Added testcases to test if the broadcast hash join is included in the plan when the BroadcastHint is supplied and also tests for propagation of the joins.

@rxin Could you take a look at this?

Can one of the admins verify this patch?

Looks good at high level. Will take a closer look later!

Test build #3009 has started for PR 13244 at commit 8b9bf51.

Test build #3009 has finished for PR 13244 at commit 8b9bf51.

This patch passes all tests.
This patch merges cleanly.
This patch adds no public classes.

This looks good. There are couple minor issues. I will resolve those when I merge.
Merging in master/2.0.


Failed to execute 'getImageData' on 'CanvasRenderingContext2D': The canvas has been tainted by cross-origin data

version 3.1.0 and up.
at version 3.0.0 it doesn't happen.
stack trace:
SecurityError: Failed to execute 'getImageData' on 'CanvasRenderingContext2D': The canvas has been tainted by cross-origin data.
Error: Failed to execute 'getImageData' on 'CanvasRenderingContext2D': The canvas has been tainted by cross-origin data.
at BrowserImage.getImageData (browser.js?cf4e:105)
at BrowserImage.ImageBase.applyFilter (base.js?de7c:22)
at Vibrant._process (vibrant.js?b6c6:22)
...

I'm facing the same issue

I just got this error today as well. Not sure what set it off since I didn't update anything.
I found some answer on stackoverflow but I think it would require some under the hood changes to the library. I'm not exactly sure how to fix it in the mean time.

@Shannor It looks like that is already in the code base. I'm not sure how to fix this either, wondering if it's an issue with where the images are being served from and not this library itself, because a project I'm working on I get this issue intermittently. https://github.com/akfish/node-vibrant/blob/178f6afad09717e22613068a9229fe169b3c3228/src/image/browser.ts#L52

Currently my images are coming from Google Cloud buckets. Though I assume everyone is using some time of cloud hosting service at this point (AWS, Azure, etc). It could be a browser change that's effecting it, as I saw this bug on some other repos that do what node-vibrant does or is similar. I'll keep on the lookout and link anything I find with new information.

Hey y'all - sorry about radio silence for a second or three. Been having a LOT go on lately for myself. I'm still about two weeks from being able to work on this issue (and fix up some other bugs super heavily), but I'll go over some of the stuff pertaining to crossOrigin that I can think of off the top of my head to try and help if anyone else is looking into it (we love PRs and help investigating! ♥)
The code in question was added with #61, which eventually was moved into #81 in commit ed21a58fda54774590da729d1a47e2b0b6f5a3a8. I'll have to look into this merge a bit more to make sure that data is being pulled properly, and that crossOrigin is remaining properly set in lifecycle, etc.


Fix DateTime claims processing

Currently, claims created from a deserialized JSON string have a System.DateTime type.
This PR changes that behavior, so claims that hold DateTime values have ClaimValueTypes.DateTime as a type.
Also, by default, Newtonsoft.JSON serializer encloses a DateTime string with quotes which results in ""dateTimeValue"" (see #1261).
This behavior is changed, so that resulting string doesn't contain the double quotes.
DateTime claim value (string) is now created as an UTC string represented in ISO 8061 date-time format.
Resolves: #1261

/azp run

/azp run

Closing in favor of a simple solution.


Login URI loop with Windows AuthenticationProvider

When I login with Windows AuthenticationProvider enabled I get
HTTP Error 404.15 - Not Found
The request filtering module is configured to deny a request where the query string is too long.
Requested URL    http://localhost:80/Bonobo.Git.Server/Home/WindowsLogin? ReturnUrl=%2FBonobo.Git.Server%2FHome%2FWindowsLogin%3F
ReturnUrl%3D%252FBonobo.Git.Server%252FHome%252FWindowsLogin%253F
ReturnUrl%253D%25252FBonobo.Git.Server%25252FHome%25252FWindowsLogin%25253F
ReturnUrl%25253D%2525252FBonobo.Git.Server%2525252FHome%2525252FWindowsLogin%2525253F
etc, etc

I am running Bonobo Git Server 6.5 on IIS 8 and Server 2012 R2. Bonobo is using Active Directory Membership Service which works fine with Cookie AuthenticationProvider. The issue occurs when changing to Windows AuthenticationProvider and IIS Basic Authentication.
I am sure this worked earlier today when I first tried this config. I did a fresh install in case I had broken something, but get the same results. I then found NET Framework 4.8 (KB4506993) was installed without my knowledge. I removed the update but still have the issue.

I had .NET 4.8 installed. Rolling back to .NET 4.7 seems to have resolved the issue for now.

This worked for 1 login now back to the same issue.


Command PhaseScriptExecution failed with a nonzero exit code

Hi
i found new bug and won't able to compile code ,
Showing Recent Messages
: /Users/deepak/Library/Developer/Xcode/DerivedData/SwiftPrivilegedHelperApplication-bokpebolhowlobfwharkznpkrgko/Build/Intermediates.noindex/SwiftPrivilegedHelperApplication.build/Debug/com.github.erikberglund.SwiftPrivilegedHelper.build/Script-5361D213216254BC0036E296.sh: line 2: /Users/deepak/Downloads/SwiftPrivilegedHelper-master: is a directory

see below screenshot for more details

Hi i found fix too ,
in download i already have old project so your script fails in this , just deleted old and now all good
continuing testing will post result soon

I'm having the same problem

copy it to desktop and try


Formatting in \text

Is your feature request related to a problem? Please describe.
LaTeX on Overleaf compiles the following snippet fine, but MathJax (as on the official demo page) does not seem to recognize the format-changing macros.
$$
\cos(\text{My very \textbf{greatest \textit{headache}}}) = 0
$$

Although odd at first glance, formatting in \text{} has legit uses such as making phrase-variables look distinct from operator names. Consider:
$$
\cos(\text{\itshape that one angle}) = \text{\itshape this magical value}
$$

Without the \itshape, the equation becomes harder to scan through. (Although in this case, I personally find \sfshape more visually pleasing.)
Describe the solution you'd like
Make \textit, \itshape, and friends a thing!
Describe alternatives you've considered
I can do it manually by a bunch of \mathit{} and \ . But uhh...
Additional context
KaTeX has the \text* stuff, but not the \*shape stuff. Makes sense, since statefulness is hard, and it's not strictly necessary anyways.

Traditionally, MathJax did not process any macros in text mode.  More recently, MathJax introduced the textmacros extension that processes (some) text-mode macros, including the \textbf{} and similar ones.  See the textmacros documentation for how to configure it.
Note that this does not include \itshape and similar macros, either.

Oh, that's good to know. Would it be a good idea to allow enabling extensions in the demo page though?

You can use the \require{} macro to load extensions if you want.  So
$$\require{textmaxcros}
\cos(\text{My very \textbf{greatest \textit{headache}}}) = 0
$$

would do the trick.

Thanks!


The new created folder in one tab doesn't auto display in others opened tabs with same file share

Storage Explorer Version: 1.13.0
Build: 20200507.4
Branch: dev/marayerm/electron/8
Platform/OS: Windows 10/ macOS Mojave/ Linux Ubuntu 16.04
Architecture: ia32/x64
Regression From: Not a regression
Steps to reproduce:

Expand one storage account -> File Shares.
Create a new file share -> Open two tabs for it.
Select one tab and create a new folder.
Open another tab -> Check whether the new folder displays or not.

Expect Experience:
The new folder displays well.
Actual Experience:

The new folder doesn't display.
The new folder displays after clicking refresh.

More Info:
This issue doesn't reproduce for one ADLS Gen2 blob container.

@v-xianya In step 4, when you say "Open another tab", are you referring to the second tab that was already opened, or do you mean open a new third tab?

@craxal Sorry for the confusion😓.
"Open another tab" refers to the second tab that was already opened.

@v-xianya Thanks. This is expected behavior. Editors do no communicate between each other. Therefore, if you add a new folder in one tab, there's no way for the other tab to know there is a change and needs to update. Marking this is as by design.

@craxal Thanks for the updates. But for one ADLS Gen2 container, When creating one folder in one tab, the new created folder displays in the other tab. Could you help to clarify this behavior?

@v-xianya After creating a new folder, we raise an event that the ADLS Gen2 editors are listening for. When the event is received, they refresh their views. This only happens if the connection info matches the info associated with the editor. In your case, you had two editors that had the same connection info. So, when you created a folder, both editors received the event.
While this does seem inconsistent with regular blobs, I do not consider either case a bug. The dev team can discuss further, but I'm going to keep this closed as by design until we decide otherwise.


Using tooltips causes crash

I'm not sure if this is something to do with specifically moving it quickly or just by hovering over certain elements but I have come across a bug that causes the entire page to crash if using the tooltips.
Video reproducing the bug:
https://user-images.githubusercontent.com/91514586/221693819-54a9a618-d2e3-40b9-9a16-a8166d7dc6a0.mp4
Error log in my own project:
react-dom.development.js:27292 Uncaught Error: Maximum update depth exceeded. This can happen when a component repeatedly calls setState inside componentWillUpdate or componentDidUpdate. React limits the number of nested updates to prevent infinite loops.
at checkForNestedUpdates (react-dom.development.js:27292:11)
at scheduleUpdateOnFiber (react-dom.development.js:25475:3)
at Object.enqueueSetState (react-dom.development.js:14067:7)
at Component.setState (react.development.js:354:16)
at ReactTooltip2.updatePosition (index.js:756:19)
at ReactTooltip2. (index.js:757:14)
at callCallback (react-dom.development.js:13923:12)
at commitUpdateQueue (react-dom.development.js:13944:9)
at commitLayoutEffectOnFiber (react-dom.development.js:23364:13)
at commitLayoutMountEffects_complete (react-dom.development.js:24688:9)
checkForNestedUpdates @ react-dom.development.js:27292
scheduleUpdateOnFiber @ react-dom.development.js:25475
enqueueSetState @ react-dom.development.js:14067
Component.setState @ react.development.js:354
updatePosition @ index.js:756
(anonymous) @ index.js:757
callCallback @ react-dom.development.js:13923
commitUpdateQueue @ react-dom.development.js:13944
commitLayoutEffectOnFiber @ react-dom.development.js:23364
commitLayoutMountEffects_complete @ react-dom.development.js:24688
commitLayoutEffects_begin @ react-dom.development.js:24674
commitLayoutEffects @ react-dom.development.js:24612
commitRootImpl @ react-dom.development.js:26823
commitRoot @ react-dom.development.js:26682
performSyncWorkOnRoot @ react-dom.development.js:26117
flushSyncCallbacks @ react-dom.development.js:12042
commitRootImpl @ react-dom.development.js:26959
commitRoot @ react-dom.development.js:26682
finishConcurrentRender @ react-dom.development.js:25981
performConcurrentWorkOnRoot @ react-dom.development.js:25809
workLoop @ scheduler.development.js:266
flushWork @ scheduler.development.js:239
performWorkUntilDeadline @ scheduler.development.js:533
react_devtools_backend.js:2655 The above error occurred in the  component:
at ReactTooltip2 (http://<IP_ADDRESS>:5173/node_modules/.vite/deps/react-tooltip.js?t=1677533472164&v=b1b58315:3029:5)
at article
at ActivityCalendar (http://<IP_ADDRESS>:5173/node_modules/.vite/deps/react-github-calendar.js?v=b1b58315:14077:9)
at GitHubCalendar (http://<IP_ADDRESS>:5173/node_modules/.vite/deps/react-github-calendar.js?v=b1b58315:14330:9)
at div
at Calendar
at div
at App

Consider adding an error boundary to your tree to customize error handling behavior.
 This can happen when a component repeatedly calls setState inside componentWillUpdate or componentDidUpdate. React limits the number of nested updates to prevent infinite loops.
at checkForNestedUpdates (react-dom.development.js:27292:11)
at scheduleUpdateOnFiber (react-dom.development.js:25475:3)
at Object.enqueueSetState (react-dom.development.js:14067:7)
at Component.setState (react.development.js:354:16)
at ReactTooltip2.updatePosition (index.js:756:19)
at ReactTooltip2. (index.js:757:14)
at callCallback (react-dom.development.js:13923:12)
at commitUpdateQueue (react-dom.development.js:13944:9)
at commitLayoutEffectOnFiber (react-dom.development.js:23364:13)
at commitLayoutMountEffects_complete (react-dom.development.js:24688:9)

I just wanted to note that despite my example showing this for the react-github-calendar project, I was able to reproduce this in the storybook so I think it may be an issue either with this project or with react-tooltip.

Hey. I'm having a hard time being able to reproduce this. You're using Chrome, right? Can you share how exactly you're using <GitHubCalendar />? Like what props are set etc.
Can you maybe share the repository where this occurs?

Yes, this is in Chrome (110) running on Windows 10. I currently have hideColorLegend, hideMonthLabels, transformData, and transformTotalCount but I was able to recreate it in the examples on your preview sites. It may be possible that zooming the page may have something to do with it, I am able to reproduce it faster when doing that.
Here's my repo I was working on when I came across this bug, it is inside the calendar-tooltips fork: https://github.com/robsassack/robsassack.github.io/tree/calendar-tooltips

This has been open quite a while but since no one else ever brought up this issue I think it's edge-casy enough to be closed.


after submitting a request the UI should show an animation

this may depend on https://github.com/tiki/wallet/issues/11

Use the attached Lottie animation.
Lottie:
91378-cloud-lottie-animation.json.zip
screenshot:


chore: Refactor code quality issues

Description
Hi, I ran DeepSource analysis on my fork of the repo, and found some interesting code quality issues that can improve the general code quality here.
This PR fixes a few of the issues detected.
Summary of changes

Refactor iteration over dictionary.
Use with statement to open file.
Use is for comparison with True instead of ==.
Remove redundant imports.
Add .deepsource.toml configuration file.

All looks in order. Thanks for this.

@fcomitani  do you need any help with activating DeepSource?
I ask so because the .deepsource.toml file that you merged will only take effect if analysis is activated.

Hi @akshgpt7, thank you.
At the moment this part of the project is on hold since I have other priorities, but I will eventually get to it.
I'll make sure to ask for help if I need any in the future.
Thanks again.


All pendulum affiliated tokens (pendulum.pw) have disappeared from stellar exchanges

All Pendulum.pw tokens have disappeared from stellar exchanges such as Lobstr, and there haven't been any updates, info, or information given to the pendulum community regarding their investments. each pendulum token is valued at less than .00000001 xlm, and now you all as a company look very scammy.

@IvicosJones Thank you for letting us know about it.
In June we posted a warning saying that projects named "Pendulum" publicly announcing a token are not affiliated with us.
A similar disclaimer is on our website.
You will find official information about Pendulum on our website and the channels linked to from there. You will also find a link to our discord where you can contact us. Please use our GitHub only in relation to our open source projects.


Julia 1.0

Some minor fixes to make it work on Julia 1.0

The build script is not working on 1.0 yet. BinDeps needs to be replaced by BinaryProvider and/or BinaryBuilder.

If you'd like to give BinaryBuilder a try, I can help if needed. Doesn't seem like a library that is difficult to compile. You can base it off JuliaGeo/GEOSBuilder for instance.

I am working on this again, any suggestion on where to host the LibSpatialIndexBuilder repository?
(I am happy to host it on my personal github but maybe you want it part of JuliaGeo?)

Yeah, you should start them on your personal github :) It won't be hard to transfer ownership to JuliaGeo after, if that's something you want to do. Thanks for taking a crack at it!

https://github.com/MaximeBouton/LibSpatialIndexBuilder
First step, I could not get the wizard to push automatically to github so I need to set up travis manually...

I naively adapted the build script from GEOSBuilder:
https://github.com/MaximeBouton/LibSpatialIndexBuilder/blob/master/.travis.yml
However I am missing the secure key, any idea on how to generate it? I created a token for the repository but then I am not sure what to do, the travis documentation is not easy to parse...

The setup_travis function failed, It is waiting forever here:
https://github.com/JuliaPackaging/BinaryBuilder.jl/blob/master/src/wizard/deploy.jl#L175

This was the issue: https://github.com/JuliaPackaging/BinaryBuilder.jl/issues/265
I was giving the full URL instead of just the repo name.

Thanks so much for this @MaximeBouton! I believe the script is now working here, and we just need to support windows and darwin in LibSpatialIndexBuilder before this PR gets merged.

Seems to work now. The appveyor build on windows 32bits was failing:
https://ci.appveyor.com/project/NgYeeSian/libspatialindex-jl/build/job/evt46rfjcgn0ty2u

Should we enforce the arrays to be float32 in the tests? is that what is happening?
Here is a new error:
Simple Tutorial: Error During Test at C:\projects\libspatialindex-jl\test\runtests.jl:5
  Got exception MethodError(Base.unsafe_convert, (Ptr{UInt64}, Base.RefValue{UInt32}(0x0d28bf34)), 0x00006c59) outside of a @test
  MethodError: no method matching unsafe_convert(::Type{Ptr{UInt64}}, ::Base.RefValue{UInt32})
  Closest candidates are:
    unsafe_convert(!Matched::Type{Ptr{Nothing}}, ::Base.RefValue{T}) where T at refvalue.jl:30
    unsafe_convert(::Type{T<:Ptr}, !Matched::T<:Ptr) where T<:Ptr at essentials.jl:352
    unsafe_convert(::Type{P<:Ptr}, !Matched::Ptr) where P<:Ptr at essentials.jl:353
    ...
  Stacktrace:
   [1] Index_Intersects_count(::Ptr{Nothing}, ::Array{Float64,1}, ::Array{Float64,1}, ::UInt32, ::Base.RefValue{UInt32}) at C:\projects\libspatialindex-jl\src\include\sidx_api.jl:82
   [2] macro expansion at C:\projects\libspatialindex-jl\test\runtests.jl:25 [inlined]
   [3] macro expansion at C:\cygwin\home\Administrator\buildbot\worker\package_win32\build\usr\share\julia\stdlib\v0.7\Test\src\Test.jl:1079 [inlined]
   [4] top-level scope at C:\projects\libspatialindex-jl\test\runtests.jl:7
   [5] include at .\boot.jl:317 [inlined]
   [6] include_relative(::Module, ::String) at .\loading.jl:1038
   [7] include(::Module, ::String) at .\sysimg.jl:29
   [8] include(::String) at .\client.jl:398
   [9] top-level scope at none:0
   [10] eval(::Module, ::Any) at .\boot.jl:319
   [11] exec_options(::Base.JLOptions) at .\logging.jl:317
   [12] _start() at .\client.jl:432

Thanks so much for seeing this through to completion @MaximeBouton, I really appreciate it! :)


Can't find any way to change the state of the screen programatically

I have the following code:
using Terminal.Gui;

namespace TestConsole
{
    public class App : Window
    {
        private Label _label;
        public App() : base("Test Screen")
        {
            X = 0;
            Y = 0;
            Width = Dim.Fill();
            Height = Dim.Fill();
            _label = new Label("this is a label")
            {
                X = 0,
                Y = 0,
                Width = Dim.Fill(),
            };
            this.Add(_label);
        }
        public void SetNewText(string newText)
        {
            Application.MainLoop.Invoke(() =>
            {
                _label.Text = newText;
            });
        }
    }
    class Program
    {
        static void Main()
        {
            Application.Init();
            App _consoleApp = new App();
            var runToken = Application.Begin(_consoleApp);
            Application.RunLoop(runToken);
            _consoleApp.SetNewText("this is a new text");
            Application.End(runToken);
        }
    }
}

The point is to open a screen, and later on, depending on some further processes, I want to update what's on the screen. But whatever I try doesn't work. What is done wrong in my example?

Can you provide the code where is the _consoleApp?

Can you provide the code where is the _consoleApp?

I updated my post, as, indeed, I forgot that part.

ok, I got it... I should have noticed before... Application.RunXXX keeps on running as long as the the application is not closed from inside. But how to manage so that the rest of the application can communicate with the console application?

ok, I searched yesterday for ages with no solution, but it seems I simply was in lack of inspiration. Here is how the App class should be used:
    class Program
    {
        static void Main()
        {
            Application.Init();
            App _consoleApp = new App();
            Application.RunState runToken = null;
            Task.Run(() =>
            {
                runToken = Application.Begin(_consoleApp);
                Application.RunLoop(runToken);
            });
            _consoleApp.SetNewText("this is a new text");
            Thread.Sleep(5000);
            Application.End(runToken);
        }
    }

Put also "Thread.Sleep(5000);" before "_consoleApp.SetNewText("this is a new text");" and you'll see the old label text before changed to the new one!


Bind B to backing out of menu

Currently the B button(right button) is not binded to anything except for quick move in the inventory menu. When accessing menus e.g crafting table or pause menu, Y(top button) is used to back out of them instead. It will be a nice improvement if "exiting menu/going back" is a separate action instead binded to B, and in the inventory screen Y can be used for quick move instead, which matches the behaviour on Bedrock Edition.

You can now change this in 0.17.0


Box-box special case can have numerical problems when edge axes are nearly aligned.

See https://github.com/bepu/bepuphysics1/discussions/12 for initial report.
The interval test for edge-edge does not check the axis for degeneracy before the test. This can make the result of the interval test a numerical coinflip and prone to incorrect results.
Affects all variants of the BoxBoxCollider tests, apparently.
Workaround, from discussion:

A quick workaround would be to replace the BoxBox handler in the NarrowPhaseHelper. Change https://github.com/bepu/bepuphysics1/blob/master/BEPUphysics/NarrowPhaseSystems/NarrowPhaseHelper.cs#L20 and https://github.com/bepu/bepuphysics1/blob/master/BEPUphysics/NarrowPhaseSystems/NarrowPhaseHelper.cs#L155 to use GeneralConvexPairHandler rather than BoxPairHandler.

Should be resolved by #16.


Weird command

cat > out -e < test
Should create out and output an error because test does not exist

on main out is not created

< test cat -e > out
however this should not create out


CONTINUOUS MATCH vs CONTINUOUSLY MATCH

I just started to play around with Graphflow. I noticed that since the SIGMOD paper, the syntax was changed from CONTINUOUS MATCH to CONTINUOUSLY MATCH.
However, some comments and error messages refer to CONTINUOUS instead of CONTINUOUSLY. Using ag, I got these results:
src/main/java/ca/waterloo/dsg/graphflow/query/executors/ContinuousMatchQueryExecutor.java
40:     * Deletes all the registered CONTINUOUS MATCH queries.

src/main/java/ca/waterloo/dsg/graphflow/query/QueryProcessor.java
61:                case CONTINUOUS_MATCH:
64:                case EXPLAIN_CONTINUOUS_MATCH:

src/main/java/ca/waterloo/dsg/graphflow/query/planner/ContinuousMatchQueryPlanner.java
48:            if (QueryOperation.EXPLAIN_CONTINUOUS_MATCH != structuredQuery.getQueryOperation()) {
59:            throw new LoadUDFException("The CONTINUOUS MATCH query could not be registered. " +

src/main/java/ca/waterloo/dsg/graphflow/query/plans/QueryPlan.java
14:            "support the explain() method. Explain is only supported for MATCH and CONTINUOUS " +
20:            "CONTINUOUS MATCH queries can be registered.");

src/main/java/ca/waterloo/dsg/graphflow/query/structuredquery/StructuredQuery.java
21:        CONTINUOUS_MATCH,
25:        EXPLAIN_CONTINUOUS_MATCH

src/main/java/ca/waterloo/dsg/graphflow/query/parser/GraphflowVisitor.java
49:        structuredQuery.setQueryOperation(QueryOperation.CONTINUOUS_MATCH);
76:        structuredQuery.setQueryOperation(QueryOperation.EXPLAIN_CONTINUOUS_MATCH);

src/main/java/ca/waterloo/dsg/graphflow/query/output/MatchQueryOutput.java
10: * Represents the output of a MATCH or CONTINUOUS MATCH query in the absence of aggregations.

src/test/java/ca/waterloo/dsg/graphflow/query/operator/UDFSinkTest.java
61:        // Test the output of the registered CONTINUOUS MATCH query.

src/test/java/ca/waterloo/dsg/graphflow/query/executors/ContinuousMatchQueryExecutorTest.java
43:     * Tests the execution of a triangle CONTINUOUS MATCH query.
47:        // Register a triangle CONTINUOUS MATCH query.
73:        // Execute the registered CONTINUOUS MATCH query.
81:        // Test the output of the registered CONTINUOUS MATCH query.

There are also instances of continuousMatch and ContinuousMatch, but I'm less sure about renaming these, so I created a separate commit for these in the upcoming PR.

Based on the PR comments. The change in the semantics from the paper to the code is as follows:

For a user writing a query, they write "continuously match" as this is a verb.
When one refers to such query by name, it is a "continuous match" query.


Added file release/1-24/production/RELEASE

Issue #, if available:
Description of changes:
By submitting this pull request, I confirm that you can use, modify, copy, and redistribute this contribution, under the terms of your choice.

/lgtm

/unhold
/approve


Delphi 11.2 cannot compile ： FMessageId: TMessageSubscriptionId;

[dcc32 Error] FMX.TextLayout.pas(69): E2003 Undeclared identifier: 'TMessageSubscriptionId'

the master branch is only compatible with Athens (delphi 12). if you need to work with Alexandria you must use this : https://github.com/MagicFoundation/Alcinoe/releases/tag/v1.0.7


Code splitting broken with latest nuxt version

Versions

nuxt: latest
node: as in sandbox

Reproduction
This sandbox has various webpack analyze "dumps" in /static -> this is the working one https://7fggl.sse.codesandbox.io/dump6.html
If you run yarn build -a you should find the analyze as in dump6
Once you run yarn upgrade nuxt in this sandbox:
https://codesandbox.io/s/holy-architecture-7fggl
you get a nice all in one bundle.
What is Expected?
Proper code splitting like here:

You'll see that "BModal" suddenly appears in the app-chunk and not in the foo/bar chunk anymore. The same for the error component.
What is actually happening?
Pretty much no code splitting at all:

This is was just a reproducible example my bundle looks like this:

There is definitely something wrong.

@danielroe I see the confusion. I just chose a very poor name for my test-component.
I added tiptap to sandbox:

I am importing the editor component in the page test.vue
And in the editor component I import tip tap.
https://codesandbox.io/s/holy-architecture-7fggl?file=/pages/foo/test.vue

I checked against the latest update: 2.15.4 and the issue still occurs: https://3b0ek.sse.codesandbox.io/dump10.html

We got same problem here. Before<EMAIL_ADDRESS>the code splitting was working perfectly. Since migration to nuxt 2.15 (wich force nuxt/component to V2), we have all our components in vendor and in app. Which create a huge size for the entrypoint from 1.3Mo to 4.2Mo. All config tested didn't change the behaviour decribed here.

Any update on this ?

Hi @jamesgeorge007. Would you please recreate lock file to get latest update? Regression should be fixed.

I can confirm this is fixed 🎉 💯
Thank you @pi0

same here, I will close the issue then! Thank you!

I start my project this month, use the latest Nuxt, but my app.js is 9MB, just a simple site.
I delete the lock file, and use npm i --package-lock-only to recreate it. but still.
What should I do? thanks

@qifei I would suggest you open a GitHub Discussion - though note that it will be difficult for people to help without seeing your code/site.


Charging Station: Provide QR Code per connector

Goal is to display a QR-Code in a new tab in the Charging Station pop-up per connector.
You can schedule me a meeting

Also add a preview of a connector's QR-Code in a pop-up

@mahdibenromdhane I refactored the QR-Code, double check my changes, learn, test it and let me know if I can merge it.
Thanks.

@mahdibenromdhane I refactored the QR-Code, double check my changes, learn, test it and let me know if I can merge it.
Thanks.

Ok :)

Test functionality and it works:

in the Charging Stations tab, generating the QR code works -  downloads a pdf with the QR codes.
in the Charing Stations tab, press Edit on a Charging Station which has status connected and press on Generate QR code - pop up appears with QR code for that connector. Download button works there also.

Test functionality and it works:

in the Charging Stations tab, generating the QR code works -  downloads a pdf with the QR codes.
in the Charing Stations tab, press Edit on a Charging Station which has status connected and press on Generate QR code - pop up appears with QR code for that connector. Download button works there also.

@stefania-santimbrean You can close the issue if it works, thanks!

@stefania-santimbrean You can close the issue if it works, thanks!


Remove CellForItem while dragging

Fix #55

@roubachof
Could you merge this? Or is something wrong with this PR?  🤔

tested and integrated in maui version


Opening wallet with mnemonic

Bug when trying to open mars wallet with mnemonic. Inconsistent wallet opening. Sometimes returns to open wallet screen without logged in wallet.

fixed in the latest version.


Update config dialog field description for ViCare integration

Breaking change

Proposed change

This PR corrects the field description for client_id to match with the code and the description in the Viessmann dev portal.

Type of change

[ ] Dependency upgrade
[x] Bugfix (non-breaking change which fixes an issue)
[ ] New integration (thank you!)
[ ] New feature (which adds functionality to an existing integration)
[ ] Deprecation (breaking change to happen in the future)
[ ] Breaking change (fix/feature causing existing functionality to break)
[ ] Code quality improvements to existing code or addition of tests

Additional information

This PR fixes or closes issue: fixes #
This PR is related to issue:
Link to documentation pull request:

Checklist

[ ] The code change is tested and works locally.
[ ] Local tests pass. Your PR cannot be merged unless tests pass
[ ] There is no commented out code in this PR.
[ ] I have followed the development checklist
[ ] I have followed the perfect PR recommendations
[ ] The code has been formatted using Black (black --fast homeassistant tests)
[ ] Tests have been added to verify that the new code works.

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

[ ] Documentation added/updated for www.home-assistant.io

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

[ ] The manifest file has all fields filled out correctly.
Updated and included derived files by running: python3 -m script.hassfest.
[ ] New or updated dependencies have been added to requirements_all.txt.
Updated by running python3 -m script.gen_requirements_all.
[ ] For the updated dependencies - a link to the changelog, or at minimum a diff between library versions is added to the PR description.
[ ] Untested files have been added to .coveragerc.

To help with the load of incoming pull requests:

[ ] I have reviewed two other open pull requests in this repository.

Can the description be changed here as well or should this be done via lokalise?


Update dependencies

Pull Request
What does this PR do?

Update al dependencies

Some dependencies seem outdated so right now is a good time for a refresh :)

Hello @agourlay,
thank you for the PR,
bors merge

bors cancel

bors merge

Issue with bors, el classic error I don't know to fix except by merging manually

Tests are still green, so merging by hand


[palsigslot] New port

Signed-off-by: Luca Schlecker<EMAIL_ADDRESS>

What does your PR fix? Fixes #15557

Which triplets are supported/not supported? All CI triplets compiling ✔

Does your PR follow the maintainer guide? Yes ✔

LGTM now, thanks for your PR @luca-schlecker.

LGTM now, thanks for your PR @luca-schlecker.


[QUERY] Example of how to do a subscription level ARM Deployment?

Query/Question
Hi, I'm working on a project and need to deploy a Subscription level ARM Template.  This doesn't seem possible with using Microsoft.Azure.Management.Fluent.IAzure.Deployments but a promising method is available under Microsoft.Azure.Management.ResourceManager.IDeploymentsOperations which has this method of BeginCreateorUpdateAtSubscriptionScope().
Only question is how do I new up an IDeploymentsOperations object to do this?  I've looked at the docs but they seem focused on the new Fluent API and don't cover how to do this scenario.
Environment:

Microsoft.Azure.Management.ResourceManager bv3.7.3-preview
Azure App Service
Visual Studio 2019

I found that you can new up a ResourceManagementClient object like so:
private ResourceManagementClient GetResourceManagementClient()
        {
            var credentials = SdkContext.AzureCredentialsFactory
                .FromServicePrincipal(clientId,clientSecret,tenantId,
                    AzureEnvironment.AzureGlobalCloud);

            var client = RestClient
                .Configure()
                .WithEnvironment(AzureEnvironment.AzureGlobalCloud)
                .WithLogLevel(HttpLoggingDelegatingHandler.Level.Basic)
                .WithCredentials(credentials)
                .Build();

            return new ResourceManagementClient(client);
        }```

An this object exposes `IDeploymentsOperations` via its `Deployments` member.  The only question is how to go about actually calling the method of `Deployments.BeginCreateOrUpdateAtSubscriptionScopeAsync()`

My internal ID is **St**ephen **Owen** @msft if you want to chat.

Hi @weidongxu-microsoft  can you help? Can we just use the inner .NET SDK to do that?
Thanks

@1RedOne
THe REST API can be accessed from IAzure as well, sample code:
azure.Deployments.Inner.CreateOrUpdateAtSubscriptionScopeAsync

Hi Wei, thanks for the reply!  Could you give me a minimal viable demo?  I am struggling with the syntax of making a deployment using azure.Deployments.Inner.CreateOrUpdateAtSubscriptionScopeAsync, but that seems to be perfect for my scenario!

Hi @1RedOne , I think this test may do the demo's job:
https://github.com/Azure/azure-sdk-for-net/blob/eba3aca4a884fa072624e235811e3d835edba751/sdk/resources/Microsoft.Azure.Management.Resource/tests/ScenarioTests/DeploymentTests.ScenarioTests.cs#L548

@1RedOne
Here is sample code to create resource group
            String templateJson = @"{
  ""$schema"": ""https://schema.management.azure.com/schemas/2018-05-01/subscriptionDeploymentTemplate.json#"",
  ""contentVersion"": ""<IP_ADDRESS>"",
  ""parameters"": {
    ""rgName"": {
      ""type"": ""string"",
      ""defaultValue"": ""rg-weidxu""
    },
    ""rgLocation"": {
      ""type"": ""string"",
      ""defaultValue"": ""westus""
    }
  },
  ""variables"": { },
  ""resources"": [
    {
      ""type"": ""Microsoft.Resources/resourceGroups"",
      ""apiVersion"": ""2019-10-01"",
      ""name"": ""[parameters('rgName')]"",
      ""location"": ""[parameters('rgLocation')]"",
      ""properties"": { }
    }
  ],
  ""outputs"": { }
}";

            Microsoft.Azure.Management.ResourceManager.Fluent.Models.DeploymentInner deploymentParam = new Microsoft.Azure.Management.ResourceManager.Fluent.Models.DeploymentInner()
            {
                Location = "westus",
                Properties = new DeploymentProperties()
                {
                    Mode = DeploymentMode.Incremental,
                    Template = Newtonsoft.Json.JsonConvert.DeserializeObject(templateJson),
                    Parameters = Newtonsoft.Json.JsonConvert.DeserializeObject("{}")
                }
            };
            DeploymentExtendedInner deployment = azure.Deployments.Inner.CreateOrUpdateAtSubscriptionScopeAsync("dpA", deploymentParam).Result;

Reference doc https://docs.microsoft.com/en-us/azure/azure-resource-manager/templates/deploy-to-subscription

That worked great, thank you.  If I may suggest, this would make a fine addition to the docs pages to show this sample.


[Storage] Added Quick Query Parquet

/azp run net - storage - tests

/azp run net - storage - tests

/azp run net - storage - tests


fix: Add option to exclude auth-server env var output

Since PR #38727 in teleport, tbot configuration validation fails when both the proxy server and the auth server are specified. Because the auth-server seems deprecated, the GitHub Action should not automatically export the env var TELEPORT_AUTH_SERVER. However, to avoid any breaking changes, I suggest keeping it exported by default.

Didn't https://github.com/teleport-actions/root/pull/45 already fix this issue ?

It doesn't because in our case, we're calling tbot again directly in our test suites. We could remove the env vars in our tests like you did in your fix, but I think the GitHub Action should not export both env vars as they conflict?
Our current work around is to unset the variable like that:

Ah ok - thanks. I hadn't considered this. I'll review this tomorrow for you.

If you don't mind, I'll write up a new PR based on this one. I think it would make more sense to have a "Don't export any environment variables" setting, rather than one which explicitly disables this. We should also make sure that all of these values are exported as outputs so that users can manually re-add the environment variables after disabling them.


Debug Terminal: Echo Off function

[EDITED with strikeouts where appropriate.  See next post also]
We need to have an Echo Off feature (which is enabled by default; ie: echo is off by default).
This feature is needed because and electronic echo is always caused by the BASIC Stamp because of its circuitry.  Anything transmitted to it is echoed back immediately to the sender (even if the BASIC Stamp is not powered).
The app has to purposely look for and remove echos in the Debug Terminal when the Echo Off feature is enabled.  When this feature is enabled, any characters transmitted by Debug Terminal Transmit Pane activity should be counted matched (exactly, and in order, of course) and that same leading number of characters in the receive buffer and should be thrown away.  In other words, the receive buffer parser must take the extra step to look for the same realize the count of the characters that were just transmitted (in order) and simply remove them from the stream before processing any further characters.  One for one, in-order, match.
When the Echo Off feature is disabled, the special preprocessing of the receive buffer is not performed.
The related UI feature is noted in Issue #185.

@2fast2fourier - I must have mis-remembered how this was implemented.
In my Debug.pas unit, the TransmitterKeyPress method simply increments a counter for every character typed into the Transmit Pane:
    {Send character out the serial port, increment char count and time-stamp it}
    SerialPort[ID].SendData(Key);
    if EchoOffBox.Checked then
      begin {Set flags to filter out echoes}
      inc(TxCharCount);
      LastTxTime := GetTickCount;
      end;

Then, the RemoveEchoedChars method is called from a separate EventThread that monitors the serial port:
  if (TxCharCount > 0) and (GetTickCount < LastTxTime+(ReceiveDelay*ReceiveMultiplier)) then
    begin {Remove echoed characters from receive buffer}
    CharCount := SerialPort[ID].FlushRX(TxCharCount,1);
    TxCharCount := TxCharCount - CharCount;
    ...
    end
  else    {No echoed characters}
    TxCharCount := 0;

And it appears that I made it only remove echoed characters that are received in less than 40 ms typically.  The logic here is that the BASIC Stamp wouldn't respond with it's own characters (and the system wouldn't receive it) in that time, so characters received before that limit are likely to be electronic echos caused by the BASIC Stamp's serial circuitry; the very things we want to remove from the receive stream.
Here's how ReceiveDelay and ReceiveMultiplier are defined:
  ReceiveDelay      = 40; {Milliseconds to wait for data byte to be received on serial port (Used to calculate RxDelay)}
  ReceiveMultiplier = 6;  {Multiplier applied to ReceiveDelay to calculate RxDelay based on if the $PORT directive is
                           used or if only one serial port is available.  This for two purposes: 1) To support the
                           Stamper 900MHz devices (which have extra delays in tx/rx and 2) to support emulated Windows
                           within a different OS (which might have extra delays in tx/rx)}

Verified enhanced.


Ideas for v4 roadmap

Allow to set if the link has been handled or not:
Some apps need to inform the system if the link has been handled or not for subsequent plugin acting in the same area.
Introduce callback system aside current stream to reach this goal?
Stream "mode" would return link has been handled by the app while callback "mode" could allow a precise result (if feasible, dart methods are marked as asynchronous while it may not be true).

Allow multiple instances:
Strongly discouraged but asked multiple times for specific/scoped scenarios.
Allowing multiple platform instances is out of question, app / plugin is a 1/1 relation. Breaking this, would lead to uncatched events.
Still, by allowing multiple instances on dart side with a stream controller, this could fix hot reload issue during development and cover scoped scenarios.
For scoped scenarios, this would require to add a regex list to supported links. This addition can't fully cover the previous point to inform the system if the link has been handled or not.

Working with those both potential features may lead to unwanted results. In first case, the user wants to react precisely to the system while the second will automatically return the result based on the regex list.
What do you think about those two points?

I think the first point could be really useful.
On a side not, could Linux (snap?) support beadded to the v4 roadmap?

@llfbandit I see you closed this as completed, can you please shed some light on the solution and how do we access it?


APC.PowerChutePersonalEdition version 3.1.0

[x] Have you signed the Contributor License Agreement?
[x] Have you checked that there aren't other open pull requests for the same manifest update/change?

[x] Does your manifest conform to the 1.0 schema?

Note: <path> is the name of the directory containing the manifest you're submitting.

Microsoft Reviewers: Open in CodeFlow

I will get that fixed tomorrow. The sandbox tool is broken so installed on main pc no issue

This will come up because no APC unit is found.  so not sure if we will be able to add this one as the bot wont have a APC.

@mddtest thanks for letting us know about the hardware requirement. Now we need a giant UPS to go with that awesome gaming rig we need to validate some of the NVidia software 😁

I can volunteer if given the funds still rocking a 2600k.,🤣

/AzurePipelines run

/AzurePipelines run


Allow database path to be set - support persistent DB with AIO

Codecov Report

Merging #171 into v2-master will not change coverage.
The diff coverage is n/a.

@@            Coverage Diff             @@
##           v2-master     #171   +/-   ##
==========================================
  Coverage      53.17%   53.17%
==========================================
  Files            849      849
  Lines          22367    22367
  Branches        3819     3819
==========================================
  Hits           11893    11893
  Misses         10474    10474


No OSX gcc required

Per http://discourse.mc-stan.org/t/dev-ops/223/8
Submisison Checklist

[x] Declare copyright holder and open-source license: see below

Summary:
Update Travis config to not run osx with gcc tests.
Copyright and Licensing
Please list the copyright holder for the work you are submitting (this will be you or your assignee, such as a university or company): Dual Space LLC
By submitting this pull request, the copyright holder is agreeing to license the submitted work under the following licenses:

Code: BSD 3-clause (https://opensource.org/licenses/BSD-3-Clause)
Documentation: CC-BY 4.0 (https://creativecommons.org/licenses/by/4.0/)

No idea why Travis is failing.  I restarted the stopped job.

I saw a broadcast message on there this morning that their OS X job queue was backed up and they were looking into it. I think that's why the OS X jobs aren't even queuing up to run right now.


GSLUX-552: Permalink

JIRA issue
https://jira.camptocamp.com/browse/GSLUX-552
Description
(details of the change, additional tests that have been done, reference to the issue for tracking, etc)
Screenshots
(only if the final render is different)

@fgravin Thenks for the review. I have made some changes.
State persistor is now a service.

@fgravin Thanks for the review, I have made some little changes based on your review.
Now merging PR.


Rename ConsensusController to FastHotStuffConsensus

Current dependencies on/for this PR:

feature/proof-of-stake

PR #830

PR #863   👈

This stack of pull requests is managed by Graphite.


BOUNDING BOXES WAS NOT GIVING ??

wrong bounding boxes are given by model after training .
please anybody tell me the solution for it .

wrong bounding boxes are given by model after training .
please anybody tell me the solution for it .


SwiftSpinner.show(duration: 2.0, ...) cannot be canceled

Hi,
I found that SwiftSpinner.show(duration: 2.0, title: "Connected", animated: false) cannot be canceled by SwiftSpinner.show("Connected", animated: false).
E.g.
SwiftSpinner.show(duration: 2.0, title: "Connected", animated: false)
SwiftSpinner.show("Connecting...").
What I want to do is making it shows 'Connecting' all the time. However, it shows "Connected" firstly (it disappears very quickly so we cannot see, that is fine), then it shows "Connecting..." and it disappears after 2 seconds.
The reason is that the first function calls SwiftSpinner.hide() after 2 seconds and there is no way to cancel it. So whatever I did after I call show(duration:...), it will hide the SwiftSpinner after the duration. Is there any way that I can cancel the duration action after calling it?
Regards,
Daniel

Look at the ViewController.swift class in the demo app that's included in the repo. It pretty much does exactly what you're trying to achieve.
In your example all you're doing is overwriting the title nothing else.

Thanks for the reply. I tried to make the example as simple as possible, but it seems that it leads to a misunderstanding.
Here is what I tried to do:
SwiftSpinner.show(duration: 6.0, title: "Connecting ...", animated: false)
// Do something in background to connect
// There is a response whitin 2 seconds
// If succeed
SwiftSpinner.show("Connected")
// else If failed
`SwiftSpinner.show("Failed")
What I want is to show "Connected" or "Failed" in the end. However, here is what really happens:

0s - 2s: It shows "Connecting ...", which is right
2s - 6s: It shows "Connected" or "Failed", which is right as well
6s:        SwiftSpinner disappears, which is wrong

I think the SwiftSpinner shouldn't disappear because I called show() after the show(duration:...) function. But there is nothing that I can do to stop it disappearing.

You should use a completion handler for your background process to make the appropriate change to the spinner based on what happens.

My point is:
show(duration:...) function uses DispatchQueue.main.asyncAfter() to implement the delay feature, which makes it cannot be cancelled later. Maybe it is better to use a timer instead of using asyncAfter() so that the timer can be cancelled later.
Here is the code that I found in the library:
func delay(_ seconds: Double, completion:@escaping ()->()) {
    let popTime = DispatchTime.now() + Double(Int64( Double(NSEC_PER_SEC) * seconds )) / Double(NSEC_PER_SEC)

    DispatchQueue.main.asyncAfter(deadline: popTime) {
        completion()
    }
}

You can see it is using DispatchQueue.main.asyncAfter. Do you think it would help if we use NSTimer here?

And here is the code which calls the delay function:
public class func show(duration: Double, title: String, animated: Bool = true) -> SwiftSpinner {
    let spinner = SwiftSpinner.show(title, animated: animated)
    spinner.delay(duration) {
        SwiftSpinner.hide()
    }
    return spinner
}

If we call a show(duration:) function, there would be no way stopping it from calling SwiftSpinner.hide() after the duration. Maybe we can implement a function to give people a chance to let them undo this part
spinner.delay(duration) {
        SwiftSpinner.hide()
    }

?

I don't understand why you'd over complicate it with timers though?

SwiftSpinner.show(title: "Connecting ...")
Run your networking
If it succeeds SwiftSpinner.show(title: "Success")
If it fails SwiftSpinner.show(title: "Fail")

Using a timer and running your networking / background process provides you with no contingency if your process takes longer than expected which will ultimately break your app.

Well, I did that at last. But I still think it is a good idea to let the next function override the previous state. Because all the other functions did that, for example:

If you call show(…) or hide() before the delay time has passed - this will clear the call to show(delay: …).

So why can't we use show(...) to clear the call to show(duration:...)?

You could submit a pull request to allow that behaviour. It doesn't really make much sense though as most use cases are showing the spinner while something happens then removing it when that something completes and using a timer for that as I've said above is bad.

Yeah, I agree with you that most use cases don't need this feature, thanks for your patience and the responses. Btw, the spinner looks really great  :)


[Bug]: In the Apply method of the IOperationFilter interface, all schemas in operation.RequestBody.Content are either null or have a Count of 0.

Describe the bug
In the Apply method of the IOperationFilter interface, all schemas in operation.RequestBody.Content are either null or have a Count of 0.I've tested a lot of things like public string testiges noreparams ([FromBody] Person person)
{
return $"{person.Id},{person.Name},{person.Gender},{person.Age}";
Such an interface has also changed the entity class type of many request bodies, but it is still in the filter and cannot get those parameters.
Expected behavior
Since I want to filter out some of the attributes in the request body that are generated on swagger, to implement this also annotate, then I have to take advantage of your filter! This is to implement the Apply method in the IOperationFilter interface. But I can't get the Schema of the request body, which makes me unable to implement this feature, I can only use reflection mechanism to enforce the implementation.
Actual behavior
What actually happens is that you don't get it. And I also enforced the use of reflection to fulfill my needs. The code snippet is attached.
Steps to reproduce
No response
Exception(s) (if any)
No response
Swashbuckle.AspNetCore version
6.7.0
.NET Version
net6.0
Anything else?
using Microsoft.OpenApi.Models;
using Swashbuckle.AspNetCore.SwaggerGen;
using System.Reflection;
using Microsoft.AspNetCore.Mvc;
namespace WebApplication2.Attributes.Filter
{
public class IgnoreParamsOperationFilter : IOperationFilter
{
public void Apply(OpenApiOperation operation, OperationFilterContext context)
{
var ignoreParamsAttribute = context.MethodInfo
.GetCustomAttributes(true)
.OfType()
.FirstOrDefault();
        if (ignoreParamsAttribute != null && operation.RequestBody != null)
        {
            foreach (var content in operation.RequestBody.Content)
            {
                var schema = content.Value.Schema;

                // 动态生成 Schema，如果它为空或未初始化
                if (schema == null || schema.Properties.Count == 0)
                {
                    var parameterType = context.MethodInfo.GetParameters()
                        .FirstOrDefault(p => p.GetCustomAttribute<FromBodyAttribute>() != null)?.ParameterType;

                    if (parameterType != null)
                    {
                        schema = GenerateSchemaFromType(parameterType, ignoreParamsAttribute.ParamsToIgnore);
                        content.Value.Schema = schema;
                    }
                }
            }
        }
    }

    private OpenApiSchema GenerateSchemaFromType(Type type, string[] paramsToIgnore)
    {
        var schema = new OpenApiSchema
        {
            Type = "object",
            Properties = new Dictionary<string, OpenApiSchema>()
        };

        // 使用反射获取所有公共属性并生成 Schema
        var properties = type.GetProperties(BindingFlags.Public | BindingFlags.Instance);

        foreach (var prop in properties)
        {
            if (!paramsToIgnore.Contains(prop.Name))
            {
                var propSchema = new OpenApiSchema
                {
                    Type = GetOpenApiType(prop.PropertyType),
                    Description = GetPropertyDescription(prop),
                    Format = GetOpenApiFormat(prop.PropertyType)
                };

                schema.Properties.Add(Char.ToLowerInvariant(prop.Name[0]) + prop.Name.Substring(1), propSchema);
            }
        }

        return schema;
    }

    private string GetOpenApiType(Type type)
    {
        if (type == typeof(int) || type == typeof(long))
            return "integer";
        if (type == typeof(float) || type == typeof(double) || type == typeof(decimal))
            return "number";
        if (type == typeof(bool))
            return "boolean";
        if (type == typeof(string))
            return "string";
        if (type.IsArray || (type.IsGenericType && typeof(IEnumerable<>).IsAssignableFrom(type.GetGenericTypeDefinition())))
            return "array";

        return "object"; // 默认类型为 object
    }

    private string GetOpenApiFormat(Type type)
    {
        if (type == typeof(int))
            return "int32";
        if (type == typeof(long))
            return "int64";
        if (type == typeof(float))
            return "float";
        if (type == typeof(double) || type == typeof(decimal))
            return "double";
        if (type == typeof(DateTime))
            return "date-time";

        return null; // 默认没有 format
    }

    private string GetPropertyDescription(PropertyInfo prop)
    {
        // 可以在此扩展，使用注解或其他方式为属性生成描述
        return prop.Name;
    }
}

}

It may be the case that you're seeing the intermediate state when the document is in the process of being built-up and that the information isn't available yet.
What do you see if you inspect the operations as part of a document filter?
FYI there's information here about when each type of filter runs: https://github.com/domaindrivendev/Swashbuckle.AspNetCore/issues/2993#issuecomment-2245802023

Seeing the filter that you are creating it's very similar to what the SwagerIgnoreAttribute makes under the hood, so you could take a look there.
If it's not the same I need a repro to look at it


Fix bug where transform() didn't flip on semicolon-less property

Brings in https://github.com/cssjanus/cssjanus/commit/f5b34a130bfa4c4a5abb844a9c95ae88f0c3d262

Coverage remained the same at 100.0% when pulling 00c5d757097ec446245863e9b65400769ebcc092 on reedy:reedy-patch-3 into d8bdd4ce5d2f4058110b5a621257e643ff1c9748 on cssjanus:master.

Coverage remained the same at 100.0% when pulling 00c5d757097ec446245863e9b65400769ebcc092 on reedy:reedy-patch-3 into d8bdd4ce5d2f4058110b5a621257e643ff1c9748 on cssjanus:master.

Coverage remained the same at 100.0% when pulling 00c5d757097ec446245863e9b65400769ebcc092 on reedy:reedy-patch-3 into d8bdd4ce5d2f4058110b5a621257e643ff1c9748 on cssjanus:master.


selinux_login provider typo & title mismatch

Pull Request (PR) description
selinux::login fails to run due to two bugs in the selinux_login provider.
Typo
Is presumably a typo in each_values
Inconsistency in the titles between resources and instances
This logic used to use the title of #{selinux_login_name}_#{selinux_user} but has been changed to just use the selinux_login_name (340c17e345d09d64289d35d4b1a18d533dfd3b40).
When we check resource = resources[provider.name] the inconsistency means if the resource already exists we get the following error.
Warning: Puppet::Type::Selinux_login::ProviderSemanage: Selinux_login['user']: title does not match its login ('user_staff_u' != 'user')
Error: Could not prefetch selinux_login provider 'semanage': undefined method `provider=' for nil:NilClass

I agree tests for this would be ideal, however I'm a bit out of my depth with puppet provider changes already


Improve round-robin repartitioning

Which issue does this PR close?

Closes #6043
Rationale for this change
See issue

What changes are included in this PR?

Are these changes tested?

Are there any user-facing changes?

I ran a quick test with q1.
master
Query 1 executed in: 2.431816676s
Query 1 executed in: 2.485038908s
Query 1 executed in: 2.228489379s

this PR
Query 1 executed in: 2.190762139s
Query 1 executed in: 2.071724741s
Query 1 executed in: 2.071821053s

:rocket:

@andygrove could you repeat it with the current version? PR was with an outdated.
It looks like main branch doesn't have RepartitionExec anymore, creating the target partitions is done inside ParquetExec now.

master
https://github.com/apache/arrow-datafusion?branch=main#cf278704
Query 1 executed in: 2.345591833s
Query 1 executed in: 2.646317406s
Query 1 executed in: 2.605519797s
Query 1 executed in: 2.42015894s
Query 1 executed in: 2.363104105s
Query 1 executed in: 2.282647509s
Query 1 executed in: 2.483410922s
Query 1 executed in: 2.318904738s
Query 1 executed in: 2.218033255s
Query 1 executed in: 2.201664783s

this PR
Query 1 executed in: 2.792964707s
Query 1 executed in: 2.952075901s
Query 1 executed in: 2.74711636s
Query 1 executed in: 2.620084054s
Query 1 executed in: 2.698429628s
Query 1 executed in: 2.764418208s
Query 1 executed in: 2.636262451s
Query 1 executed in: 2.589391766s
Query 1 executed in: 2.374242298s
Query 1 executed in: 2.291481349s

marking as draft as CI is not passing and this PR doesn't seem in need of active review


gha: test with pypy

Codecov Report

Merging #55 (7c01f8e) into main (d4482b7) will decrease coverage by 0.61%.
The diff coverage is n/a.

@@            Coverage Diff             @@
##             main      #55      +/-   ##
==========================================
- Coverage   48.81%   48.19%   -0.62%
==========================================
  Files          49       49
  Lines        2583     2583
  Branches      311      311
==========================================
- Hits         1261     1245      -16
- Misses       1298     1314      +16
  Partials       24       24

Impacted Files
Coverage Δ

src/dvc_objects/fs/system.py
60.29% <0.00%> (-23.53%)
:arrow_down:

Continue to review full report at Codecov.

Legend - Click here to learn more
Δ = absolute <relative> (impact), ø = not affected, ? = missing data
Powered by Codecov. Last update d4482b7...7c01f8e. Read the comment docs.


Merge google -> main

e2446f72 Synchronize submodules
5f29834f Update submodules and LLVM BUILD rules.
539a5b36 Synchronize submodules
3b7a22b1 Integrate LLVM at llvm/llvm-project@0b161def6cac
a0e6ad80 Synchronize submodules
ba397437 Update Tensorflow submodules
631a1dd2 Synchronize submodules
64a6aef7 Integrate LLVM at llvm/llvm-project@834133c950fc

Not sure what's happening, I was expecting some of the commits were merged in #2711 and no need to fix conflicts...


Error while running training using both Camera+lidar

As mentioned, i am trying to train a model using both Camera+LiDAR modalities with the below command
torchpack dist-run -np 1 python tools/train.py configs/nuscenes/det/transfusion/secfpn/camera+lidar/swint_v0p075/convfuser.yaml
And it is giving the below error, any inputs would be of great help.
File "/home/hykeserver/Downloads/bevfusion/mmdet3d/models/fusion_models/base.py", line 78, in train_step
losses = self(**data)
File "/home/hykeserver/anaconda3/envs/bevf_ptt19/lib/python3.8/site-packages/torch/nn/modules/module.py", line 1102, in _call_impl
return forward_call(*input, **kwargs)
File "/home/hykeserver/anaconda3/envs/bevf_ptt19/lib/python3.8/site-packages/mmcv/runner/fp16_utils.py", line 128, in new_func
output = old_func(*new_args, **new_kwargs)
File "/home/hykeserver/Downloads/bevfusion/mmdet3d/models/fusion_models/bevfusion.py", line 185, in forward
outputs = self.forward_single(
File "/home/hykeserver/anaconda3/envs/bevf_ptt19/lib/python3.8/site-packages/mmcv/runner/fp16_utils.py", line 128, in new_func
output = old_func(*new_args, **new_kwargs)
File "/home/hykeserver/Downloads/bevfusion/mmdet3d/models/fusion_models/bevfusion.py", line 227, in forward_single
feature = self.extract_camera_features(
File "/home/hykeserver/Downloads/bevfusion/mmdet3d/models/fusion_models/bevfusion.py", line 113, in extract_camera_features
x = self.encoders["camera"]["vtransform"](
File "/home/hykeserver/anaconda3/envs/bevf_ptt19/lib/python3.8/site-packages/torch/nn/modules/module.py", line 1102, in _call_impl
return forward_call(*input, **kwargs)
File "/home/hykeserver/Downloads/bevfusion/mmdet3d/models/vtransforms/depth_lss.py", line 100, in forward
x = super().forward(*args, **kwargs)
File "/home/hykeserver/anaconda3/envs/bevf_ptt19/lib/python3.8/site-packages/mmcv/runner/fp16_utils.py", line 214, in new_func
output = old_func(*new_args, **new_kwargs)
File "/home/hykeserver/Downloads/bevfusion/mmdet3d/models/vtransforms/base.py", line 249, in forward
cur_coords -= cur_lidar_aug_matrix[:3, 3]
RuntimeError: The size of tensor a (227472) must match the size of tensor b (3) at non-singleton dimension 1
Primary job  terminated normally, but 1 process returned
a non-zero exit code. Per user-direction, the job has been aborted.

mpirun detected that one or more processes exited with non-zero status, thus causing
the job to be terminated. The first process to do so was:
Process name: [[15309,1],0]
Exit code:    1

That sounds a bit strange to me. Have you modified our code and is it possible for you to run inference with the current code? According to our implementation here, it seems to be unlikely that cur_coords is a 1D tensor.


.

@albaquarto It looks like there was a mishap when you submitted this issue ticket; the description is empty. Could you please edit your opening post to explain the issue? Thanks in advance.

@albaquarto It looks like there was a mishap when you submitted this issue ticket; the description is empty. Could you please edit your opening post to explain the issue? Thanks in advance.

.

.

@albaquarto No problem, thanks for closing.

@albaquarto No problem, thanks for closing.


Registry Tracking Functionality

Critical Changes
Add Registry Tracking Functionality including - fields, layouts, report and quick actions.
Changes
Issues Closed
#95

@mkolodner built out the registry tracking functionality on a new branch.  Here is what I added from master:

Added Fields on Activity
OCC Page Layout Update
Interaction and Touchpoint only Quick Actions
Ombudsman Registry Activities report.

Did I miss anything?  Do the quick actions need to be added to any page layouts?  Should the fields be added to the mapping and sample datasets?

@mkolodner built out the registry tracking functionality on a new branch.  Here is what I added from master:

Added Fields on Activity
OCC Page Layout Update
Interaction and Touchpoint only Quick Actions
Ombudsman Registry Activities report.

Did I miss anything?  Do the quick actions need to be added to any page layouts?  Should the fields be added to the mapping and sample datasets?

@Nickers3  - Yes, we eventually need to get those fields into the sample dataset. At this point I can't remember whether I had actually done that. But it's definitely not a priority that should slow us down.

@Nickers3  - Yes, we eventually need to get those fields into the sample dataset. At this point I can't remember whether I had actually done that. But it's definitely not a priority that should slow us down.

@Nickers3 Crap! I just found that the Ombudsman Registry Activities report is only showing Open Activities by default and it should be set to all open and closed activities. Should I just make this change in the branch, or is there some other protocol needed now that a pull request is already initiated?

@Nickers3 Crap! I just found that the Ombudsman Registry Activities report is only showing Open Activities by default and it should be set to all open and closed activities. Should I just make this change in the branch, or is there some other protocol needed now that a pull request is already initiated?

@mkolodner I can make the change and push to this branch.  I like to keep tweaks to functionality in pull request in same branch.  Adding branches complicates things as you have seen :).
Also, for the date range, I set to Current FY.

@mkolodner I can make the change and push to this branch.  I like to keep tweaks to functionality in pull request in same branch.  Adding branches complicates things as you have seen :).
Also, for the date range, I set to Current FY.

@Nickers3 - I've approved this PR. Not sure if I should hit Merge Pull Request, so I'm leaving that honor to you.

@Nickers3 - I've approved this PR. Not sure if I should hit Merge Pull Request, so I'm leaving that honor to you.


Nihao, API is down, cannot test any url. Please check?

https://test-leaa-api.herokuapp.com/

😂 heroku quota is used up, waiting for the next month to take effect.
because of my mistakes, keep 3 repos online at the same time. Later, after I found out the problem, I deployed www and dashboard to now.sh, and the api should not exceed the quota next month.


Resolve conflicts with video_player

Fixes #3 and fixes #16

@gazreese Thanks for the PR
Due conflicts i have made those changes


Expose ContentType from underlying AMQP message via SystemProperties

I need the ContentType property from the underlying AMQP message exposed for mapping CloudEvents correctly.

This is pending the outcome of the discussion between Serkant and Clemens in #8653.  Once Serkant and the Event Hubs team lock on a design, we'll pick this up and adapt that design for inclusion in the track two client.
For now, returning to the backlog.

Closing this in favor of moving the scope into #20105, all-up issue to expose the full AMQP message model.


Via SSH to Windows?

I'm trying to port a Linux app to Windows, and thus running neovim under Windows, via OpenSSH on Windows, so that Clangd picks up all the appropriate libraries for completion...
Most of the neovim plugins work as expected, but I haven't been able to get vim-oscyank to work.
I wrote a simple C program to test copying via osc52 from cmd.exe, and it works fine on the command line, so we should be able to make this work.
printf("\x1b]52;c;aGVsbG8gdmltLW9zY3lhbmsK\x07");

Looking at function! s:raw_echo(str), for neovim on Windows it should be calling:
call chansend(v:stderr, a:str)

However even though my C command works just fine, I can't get the following to work in neovim, even directly on the windows desktop, where OSCYank seems to call the same command and does work.
call chansend(v:stderr, '\x1b]52;c;aGVsbG8uLi5uZW8uLi52aW0K\x07')

Note:
To completely painlessly spin up VMs on your Linux box, even Mac and Windows VMs, Quickemu is the best solution I've ever seen... Literally 2 commands and you'll have your VM going.
https://github.com/quickemu-project/quickemu

I've deeply refactored the code so maybe it works now. Feel free to re-open it if the problem persists.


Add --format flag to spago docs

Description of the change
Add a flag to spago docs to support different documentation formats. Addresses #294.
Running stack test on master seems to lead to about half the tests failing, so I can't verify that these changes haven't broken them further.
Checklist:

[x] Added the change to the "Unreleased" section of the changelog
[x] Added some example of the new feature to the README
[ ] Added a test for the contribution (if applicable)

P.S.: the above checks are not compulsory to get a change merged, so you may skip them. However, taking care of them will result in less work for the maintainers and will be much appreciated 😊

@f-f Awesome, I just need to do a bit more work to specify an output file when you choose markdown | ctags | etags - otherwise by default the compiler just dumps to stdout. (You only get generated files when choosing html.)

@f-f Actually, a question - in PureScript 0.13 the compiler will output HTML and MD to a generated-docs directory and ctags/etags to tags or TAGS files by default. In 0.12 it outputs HTML to generated-docs but any other option gets dumped to stdout.
What do you think is best for Spago to support? The defaults in 0.13 are fine, I think, but for anyone using 0.12 the stdout dump isn't going to be very useful (you can't even do spago docs --format ctags > tags because the tags file will end up including Spago's own logging). I could implement an --output option but purs doesn't support that in 0.12 so we'd have to implement it ourselves. Or we can just leave all the behaviour as it is.

@elliotdavies great point. Since we're still in 0.x of both Spago and Purs let's not worry too much about old Purs versions (i.e. it's fine unless we break them, which doesn't seem the case). And once we fix #256 we'll have a --silent flag to totally silence Spago's own output, so we should be good anyways.
So let's go with 0.13 defaults

@f-f OK! In that case I think this is ready to review :smile:

Thank you @elliotdavies! 🙂


[HttpPlatformHandler] termination of child process causes termination of parent process

Specific example: running the dnx-watch command. When you save changes to a file, dnx-watch terminates its child dnx process and starts a new one, but by the time dnx-watch has recorded that to stdout (which does show in the logs) the HttpPlatformHandler terminates the dnx-watch process and starts a new one.

@Tratcher Where's the best place to log this?

This issue was moved to aspnet/IISIntegration#34


Add STM's FF Ribbon Pack - Officer Ranks from Kerbal Stuff

This pull request was automatically generated by Kerbal Stuff on behalf of SmarterThanMe, to add STM's FF Ribbon Pack - Officer Ranks to CKAN.
Please direct questions about this pull request to SmarterThanMe.

Closing in favour of #2927.


EntrySpan and ExitSpan.

Describe the bug
A clear and concise description of what the bug is.
I have three services a, b and c. Interaction between services is user->a->b->c. I use function CreateEntrySpan in a and CreateExitSpan in b. The topology diagram in skywalking is not in line with my expectations which is  user->a and b->c. But there is no line between a and b.
Could  you show me how to solve this problem. Thanks
To Reproduce
Steps to reproduce the behavior:
Expected behavior
A clear and concise description of what you expected to happen.
Screenshots
If applicable, add screenshots to help explain your problem.

In this png user -> mersher-webapp(CreateEntrySpan) -> calculator(CreateExitSpan) -> <IP_ADDRESS>:4500.
Desktop (please complete the following information):

OS: [e.g. iOS]
Version [e.g. 22]

Additional context
Add any other context about the problem here.

I use function CreateEntrySpan in a and CreateExitSpan in b.

I am a little confused about this usage. Entry and exit span creations should be used in every service. Entry span is the HTTP handler's responsibility and exit span represents the outgoing call at client side.

Could you show me some example code for using SkyAPM/go2sky in multi-service Interaction scenario?Thanks.

When you received a HTTP request, create an entry span(extract the context). Before you call target, create exit span(inject context). And you need to read SkyWalking document and plugin development guide. The basic concepts are all there.


MWPW-138822: Quiz debugging features; bug fixes

https://jira.corp.adobe.com/browse/MWPW-125569
Quiz Results Debugging
https://jira.corp.adobe.com/browse/MWPW-132437
[Q] Mirror margins for RTL locales
https://jira.corp.adobe.com/browse/MWPW-138713
[Q] Bogus dependency of step indicator on background
All three items have been previously reviewed in the uar-integration branch and verified using automation here: https://helpx.ci.corp.adobe.com/view/0. Milo/job/01-E2E UI Test Matrix - CC - App Recommender-Nala/
Resolves: MWPW-138822
Test URLs:

Before: https://main--milo--adobecom.hlx.page/drafts/quiz/quiz-2/?martech=off
After: https://uar-integration--milo--adobecom.hlx.page/drafts/quiz/quiz-2/?martech=off

Looks good! Any tests to update?

We do have a follow-on story that's currently in the works to update unit tests overall for quiz.js to improve coverage. https://jira.corp.adobe.com/browse/MWPW-138301


Add new service for https://www.drools.org/

This will allow BPMN and DMN support.

added node based one.


Receipt Compression Strategy

Description
The largest part of the database storage is the receipts. As a Besu user, I want the lowest storage size possible on my disk.
Some clients have a notion of "ancient" receipts that they compress or move to a freezer to keep storage small. For more recent data, Besu can provide non-compressed receipts/data. For older data, decompression will happen, latency may be introduced, which is a tradeoff for lower overall storage use.
We need to determine what "ancient" (user configurable) barriers are appropriate, what compression strategy we may use for these ancient receipts, and if we want to combine it with the freezer approach.
Some references & implementations:
https://github.com/ethereum/go-ethereum/pull/19345
https://github.com/NethermindEth/nethermind/pull/5531

we need to engage the community at large around needing receipts - in the DB and in the snap sync protocol.
Create a discussion in Eth R&D

@jframe what is the status on this epic?

I have a draft PR with the changes for receipt compression. Currently doing some additional testing before I open the PR for review.


images in yaml file are not updated when releases are tagged

What issue would you like to bring attention to?
Currently the tags that you do to release a new version do not include the charts being updated, this makes it harder for people to install a specific version. If you look at plugins such as multus and flannel you will see that they also update the yaml files when tagging.
What is the impact of this issue?
It makes providing instructions on how to install specific versions harder and increases the risk that people will have mismatches between the version of the yaml file and the version of the software if they manually change the yaml file.
Do you have a proposed response or remediation for the issue?
As part of the release process you could add updating the image tags in the yaml file to reflect the new tag.

In this scenario imagePullPolicy should also be removed (or set to pull if not present).

This is a good practice and we will look into doing this in the future I think. I will raise this issue at the next community meeting and see what everyones thoughts are.


cargo-revs.txt doesn't contain revs 😢😢😢

So long yak hair short, I wanted to be able to see if a particular commit to cargo was shipped with a particular released version of rustc. Unless I'm missing something, this information isn't straightforward to find anywhere!
I got really excited when I saw the cargo-revs.txt file in this repo, though, finally! Here it is! The git rev SHAs that were shipped with rustc! Oh wait-- it's only the date of the nightly that was used :( :( :( Which isn't always the last commit on that date...
So then I found the nightly cargo trigger of buildbot's, went to the build for a particular date (say, 2016-08-21) and that page says "got revision 109cb7c33d426044d141457049bd0fffaca1327c" which matches what I see if I do rustup default beta (since beta is 1.12.0 right now) and say cargo --version: cargo 0.13.0-nightly (109cb7c 2016-08-19).
I did that with other versions until buildbot ran out of builds to give me (it looks like it only keeps the last 500), so I think I have the correct SHAs.
Even though rust-packaging doesn't need these revs, would it be terrible to include them in cargo-revs.txt for future human reference and parse them out and have the code ignore them?
I'm also about to open an issue with cargo about tagging these commits with something to indicate the rustc version they went with, so if that seems like a better solution then feel free to close this :)
Here's the SHAs that I found and the buildbot source links, let me know if you'd like a PR in any particular format if you're in favor of this!
1.0.0: 2015-04-30 ?????
1.1.0: 2015-05-16 a48358155c90467ed9c897930dd0da4614605dac https://buildbot.rust-lang.org/builders/nightly-dist-cargo-trigger/builds/144
1.2.0: 2015-07-10 15b497b10c8261f09f15130595f696fcf29c3619 https://buildbot.rust-lang.org/builders/nightly-dist-cargo-trigger/builds/203
1.3.0: 2015-08-03 553b363bcfcf444c5bd4713e30382a6ffa2a52dd https://buildbot.rust-lang.org/builders/nightly-dist-cargo-trigger/builds/228
1.4.0: 2015-09-14 833b947016f4fb5269ef4bc5448e4d79eb3b475b https://buildbot.rust-lang.org/builders/nightly-dist-cargo-trigger/builds/271
1.5.0: 2015-10-27 e1ed9956e079a563796fb380871f4b67619f58ee https://buildbot.rust-lang.org/builders/nightly-dist-cargo-trigger/builds/314
1.6.0: 2015-12-09 1af03beaffe9be40ae81ca39431c1f1651ef6b02 https://buildbot.rust-lang.org/builders/nightly-dist-cargo-trigger/builds/357
1.7.0: 2016-01-18 9ebfb9b6d2bad7f9640ae012fae686ceeab7b084 https://buildbot.rust-lang.org/builders/nightly-dist-cargo-trigger/builds/397
1.8.0: 2016-03-01 8fc3fd8df3857f3e77454c992458cd7baeeb622b https://buildbot.rust-lang.org/builders/nightly-dist-cargo-trigger/builds/442
1.9.0: 2016-04-10 10ddd7d5b3080fb0fa6c720cedca64407d4ca2f9 https://buildbot.rust-lang.org/builders/nightly-dist-cargo-trigger/builds/484
1.10.0: 2016-05-22 259324cd8f9bb6e1068a3a2b77685e90fda3e3b6 https://buildbot.rust-lang.org/builders/nightly-dist-cargo-trigger/builds/526
1.11.0: 2016-07-05 6b98d1f8abf5b33c1ca2771d3f5f3bafc3407b93 https://buildbot.rust-lang.org/builders/nightly-dist-cargo-trigger/builds/567
1.12.0: 2016-08-21 109cb7c33d426044d141457049bd0fffaca1327c https://buildbot.rust-lang.org/builders/nightly-dist-cargo-trigger/builds/614

I believe you can get the cargo sha for a particular revision of rustc out of the manifest files at e.g. https://static.rust-lang.org/dist/2016-09-27/channel-rust-nightly.toml. Somewhere in there is information about the associated cargo package, and I believe the cargo version number and commit sha.

Stable manifests are at e.g. https://static.rust-lang.org/dist/channel-rust-1.12.0.toml


python312Packages.aiovlc: 0.5.0 -> 0.6.0

Diff: https://github.com/MartinHjelmare/aiovlc/compare/refs/tags/v0.5.0...v0.6.0
Changelog: https://github.com/MartinHjelmare/aiovlc/blob/v0.6.0/CHANGELOG.md
Description of changes

Things done

Built on platform(s)

[ ] x86_64-linux
[ ] aarch64-linux
[ ] x86_64-darwin
[ ] aarch64-darwin

For non-Linux: Is sandboxing enabled in nix.conf? (See Nix manual)

[ ] sandbox = relaxed
[ ] sandbox = true

[ ] Tested, as applicable:

NixOS test(s) (look inside nixos/tests)
and/or package tests
or, for functions and "core" functionality, tests in lib/tests or pkgs/test
made sure NixOS tests are linked to the relevant packages

[ ] Tested compilation of all packages that depend on this change using nix-shell -p nixpkgs-review --run "nixpkgs-review rev HEAD". Note: all changes have to be committed, also see nixpkgs-review usage
[ ] Tested basic functionality of all binary files (usually in ./result/bin/)
24.11 Release Notes (or backporting 23.11 and 24.05 Release notes)

[ ] (Package updates) Added a release notes entry if the change is major or breaking
[ ] (Module updates) Added a release notes entry if the change is significant
[ ] (Module addition) Added a release notes entry if adding a new NixOS module

[ ] Fits CONTRIBUTING.md.

Add a :+1: reaction to pull requests you find important.

Result of nixpkgs-review pr 345386 run on x86_64-linux 1

5 packages built:

home-assistant-component-tests.vlc_telnet
python311Packages.aiovlc
python311Packages.aiovlc.dist
python312Packages.aiovlc
python312Packages.aiovlc.dist


Use a httpClient with a default timeout

otherwise, notifications (http post request to the API) can stack forever if the server is not
responding.
cf Sirupsen/logrus/pull/157

Any news on this?
thanks