Crash while using PowerToys Run

Microsoft PowerToys version
0.62.1
Running as admin

[ ] Yes

Area(s) with issue?
PowerToys Run
Steps to reproduce
I was not able to reproduce the issue.
✔ Expected Behavior
PowerToys run to open a list of applications while typing.
❌ Actual Behavior
PowerToys crashed and didn't open the list.
Other Software
Logfile: 2022-10-06.txt
Errormessage:
Version: <IP_ADDRESS>
OS Version: Microsoft Windows NT 10.0.19044.0
IntPtr Length: 8
x64: True
Date: 06.10.2022 07:53:13
Exception:
System.InvalidOperationException: Die Dispatcherverarbeitung wurde angehalten, es werden jedoch weiterhin Nachrichten verarbeitet.
at System.Windows.Threading.Dispatcher.WndProcHook(IntPtr hwnd, Int32 msg, IntPtr wParam, IntPtr lParam, Boolean& handled)
at MS.Win32.HwndWrapper.WndProc(IntPtr hwnd, Int32 msg, IntPtr wParam, IntPtr lParam, Boolean& handled)
at MS.Win32.HwndSubclass.DispatcherCallbackOperation(Object o)
at System.Windows.Threading.ExceptionWrapper.InternalRealCall(Delegate callback, Object args, Int32 numArgs)
at System.Windows.Threading.ExceptionWrapper.TryCatchWhen(Object source, Delegate callback, Object args, Int32 numArgs, Delegate catchHandler)

/bugreport

PowerToysReport_2022-10-07-07-38-35.zip

/dup #18166 , but in German
It was a one time thing, according to the bug report. Thanks for reporting.

For any users that are able to replicate this consistently, can you please update to 0.68.1 and disable thumbnail generation to verify if it fixes the issue? Please let us know on #18166!


PDFObjRef Sneaking into PDFFont.widths

That's actually an issue on the original repo (as seen here) that I stumbled upon. A PR with a fix also exists here.
Should I recreate that PR in here?

Could you add a full description of the problem here? Copying and pasting it from the original issue is fine by me, if there are no specific pdfminer2 or pdfminer.six details.

Should I recreate that PR in here?

And yes, please recreate the PR!

Fixed by #273


Need to run multiple time --fix

when there is keys inside a list inside a list then only the first level is going to be fixe, so we need to run --fix multiple times.

Thank you for posting the issue.
However, it is a known limitation.
Since rules report for each key and have a fix for each report, it is necessary to repeat the autofix many times, but ESLint repeats the autofix 10 times with a single lint of the file, and anything that cannot be fixed is reported as is.
A fix to sort the entire file at once might solve the problem, but I won't do that because it might ignore the suppression by the eslint-disable comment.
Thank you for understanding.


Create example test for each topic model

Example tests are now available within the develop branch, though complete testing may not be implemented.


Utils to check gps settings has toggled and jump to settings.

We can have our own way to implement runtime permission, but gps toggle check is a great help if it in this library

Hi! Thanks for the idea. I'm preparing the library update, so I'll think about it :+1:


Old character sounds don't turn off

After turning on old character sounds, going into a game, then turning them back off after leaving said game, the old character sounds do not get reverted. This occurs even after a full restart.

Can't replicate, can I see content\sounds inside your mods folder?

Even without the sounds in the folder, the old sounds remain, as seen in this clip i took of Football Fusion.
https://medal.tv/games/roblox/clips/1lhtZ7W73lUSf1/d1337PZpwFsa?invite=cr-MSxKQWssMTY0NjExMDks

Oh, weird, looks like it didn't correctly register the sounds in the mod manifest when you first enabled them. Doesn't really help that I neglected to add proper logs for this part of the app. Either way, you can force it by just forcing a Roblox reinstall. Entering roblox-player:1+launchmode:app+channel:zlive in your browser's URL bar should do just that.


Error in MoxyReflector class in project with several modules

The kotlin-project has the following structure:

App 1 (with Moxy)
App 2 (with Moxy)
Library 1 (with Moxy)
Library 2
Library 3.

Library 3 is available from the Library 2, and Library 2 from Library 1. Library 1 must be available from both applications. For this, I added the following instruction to the  "defaultConfig { }" section  of the "build.gradle " file from Libraries 1:
   kapt {
        arguments {
            arg("moxyReflectorPackage", "top.inttech.app.employment_service")
        }
    }

"@RegisterMoxyReflectorPackages("top.inttech.app.employment_service")" annotation is added to the App class of application.
When you try to build the file, you receive an error message:
   ...\build\generated\source\kapt\debug\top\inttech\app\employment_service\MoxyReflector.java:34: error: cannot find symbol
	return viewStateProvider.getViewState();
	       ^
     symbol:   variable viewStateProvider
     location: class MoxyReflector
   ...\build\generated\source\kapt\debug\top\inttech\app\employment_service\MoxyReflector.java:38: error: incompatible types: Map<Class<?>,Object> cannot be converted to Map<Class<?>,List<Object>>
	return sViewStateProviders;
	       ^
     2 errors

How can I avoid this error?

Just downgraded to 1.5.3 and all is OK
1.5.5 has this bug

I hope this bug will be fixed in the next version?

Well in my case i have the following module structure for the ui layer:

App module (where the bottom bar is and where the navigation happens)
Submodule 1
Submodule 2
etc.

App depends on all the ui submodules. I've put the @RegisterMoxyReflectorPackages there, and those kapt arguments in build.gradle files of the ui submodules.
I am facing the very same issue described in the topic.
Retreating back to moxy 1.5.3 worked (@btow thank you very much for this idea).

@ekursakov could you help please? This problem doesn't flaky at 1.5.3.

Having the same problem with 1.5.5. Downgrading to 1.5.3 leads to duplicate ...View$$State classes.

@senneco Hi,
Could you take a look at 'Fix generation of MoxyReflector in library modules' PR?

@senneco @ekursakov Looks like it was fixed in #232. Any plans to confirm this and make a new release?


Fixed issue in application.yaml for sqlite

Removed supportedLocals in wrong section. Property supportedLocales: "*" belongs to cds.sql section, not spring.sql.

Hi, can this PR be merged ? Thanks, Markus


[Bug] EventToCommandBehavior throws ArgumentException

Description of Change
We should create event handler for observing the event according to eventInfo.EventHandlerType.
eventHandler = eventHandlerMethodInfo.CreateDelegate(eventInfo.EventHandlerType, this)

Bugs Fixed

Related to issue #158

API Changes
None
Behavioral Changes
No crash when used with ListView events
PR Checklist

[ ] Has tests (if omitted, state reason in description)
[ ] Has samples (if omitted, state reason in description)
[X] Rebased on top of main at time of PR
[X] Changes adhere to coding standard
[ ] Updated documentation

Can we write a test for this so we make sure this doesn't happen again?

Is it covered by the one from Almir?
No, it isn't covered by any unit test

Can we write a test for this so we make sure this doesn't happen again?
RegisterEvent is a private method that is internally when the behavior is attached to some view.
Such stuff should be covered by UI tests. Also, we can expose a public static method with this logic and cover it by unit tests

OK, RegisterEvent is, but what if we write a test for the entire behavior? We should be able to write a test that creates some dummy View element, attach the behavior, unattach the behavior etc. and see if throws something or not? Or am I missing something?

OK, RegisterEvent is, but what if we write a test for the entire behavior? We should be able to write a test that creates some dummy View element, attach the behavior, unattach the behavior etc. and see if throws something or not? Or am I missing something?

Got it, yes we can do it.
But I thought Unit tests should be as simple as possible.

Since the thing we want to test is private, testing the public part is as simple as we can go 😉
You're right, but I would rather have one test which technically might not be a unit as per the definition than no test at all.

@jfversluis
:(

Well, found a workaround.
@jfversluis I added tests

Awesome work @AndreiMisiukevich thanks! Where was that exception coming from exactly?


[Request] Deleting anime via Client should make server clean empty folder

If there is no files inside folder from which we delete episode by Client, server should sniff the folder and if its empty then remove it.
Is there need to leave empty folder?

Fixed long ago I believe. If not it's one line of code.


"is not a video" error when trying to source PSD file

We noticed that the logged error when trying to source a PSD file is "Can't download source image: The requested file is a video"
While what we'd actually love to see is PSD support (https://github.com/imgproxy/imgproxy/issues/378), maybe something can be done to improve this error message.

Hey @dbackeus!
This looks like a false-positive video detection. Should already be fixed in the latest build.

The fix is released in v3.24.0


Get LatLong with Address

Is possible get de Lat and Long with the Address in this library?

 final double latitude = location.getLatitude();                 final double longitude = location.getLongitude();

What this library provides is the (numeric) location using latitude and longitude, i.e. coordinates on the map.
What you want sounds like reverse geocoding, which is not included. This requires a database and cannot be done in a purely algorithmic way.


Alert system for times when the stoke is unbelievable

Is your feature request related to a problem? Please describe.
A dismissible alert when we have news that reverberates across the surfing world. For example, Maverick's was like 35ft this week.
This can display on the site root page.
Describe the solution you'd like
A material alert that sits on the home page and maybe has a small desc and links. It can be dismissed. Added bonus, keep the state of "has this been dismissed" in local storage so I don't bug myself with it.
Describe alternatives you've considered
I've considered absolutely no alternatives to the one solution I've proposed above.
Additional context
In https://github.com/crubio/surfe-diem-api, setup all the stuff we need to create a table to store the alert and provide them via API. Last step would be to integrate into admin for CRUD ops.

Some extra details I want to write down before I forget:
database & schema

id
name
alert_level # error, warning, info, success
text # just all the junk we want to talk about
link # link to the page that has the story
enabled # boolean, probably only enable one at a time
date_created
date_updated

Admin dashboard:

Admins shold be able to create, edit, delete alerts. Create a list page & an instance page to edit alerts.

App:

build as a standard component that is included on the home page to start. should be dismissable and use material ui alerts.

I'm going to sit on this one for a while. Backlog


Batch Normalization

Read

https://arxiv.org/abs/1502.03167

bn :: [n, c, h, w], [c], [c] -> [n, c, h, w]
bn :: x, rolling_means, rolling_variance -> y


Add more docs

Did this so we won't have another #51

Great, thank you for your time! I'm ready to accept this, however, can you resubmit this to the develop branch ? We use git-flow branching model here :)


SAMZA-1236: Initial draft of the fluent API example for tutorials

@prateekm @vjagadish1989
It's ready for review

Prototype merge script didn't close this PR. Closing manually


structured dataplane observability config and credentials

What is this?
This moves a part of the observability configuration (the part that is concerned with remote write from the data plane to Observatorium) into a new config file instead of relying on flags.
Why do we need this?
As part of the Enterprise offering, we're no longer storing shared Observatorium credentials on the data plane cluster. The original plan was to only remove them from Vault. But due to an issue with the Vault integration in app-interface, we can't do that:
if you remove a value from Vault, but leave the key in place, the key won't be added to the resulting secret. So empty values do not work as they should (and as they do usually in Kubernetes).
This leads to the Fleet Manager crashing, because it expects these keys to be present in the service template.
How do we fix this?
A simple fix would be to make all the affected flags optional (metrics client ID and secret, logs client ID and secret, observatorium gateway, github auth token).
However, we have decided to use this as an opportunity to improve our observabiliy configuration. All those values are now moved into a new config file in yaml format. See the sample.
Instead of making the flags optional, some of the values in this new config file (and, in fact, the whole config file itself) are optional:
you need to specify a remote write url, but you don't have to specify credentials. There are two options:

if you specify credentials (under oidc_configuration), they will be sent to the data plane and OO uses them to configure the token-refresher.
if you don't specify credentials, KFM will create a special secret containing the data plane service account. If OO detects that, it will use the provided credentials and remote write url to send metrics to that target. In our case this is the observability proxy, but it could be any remote write endpoint.

Changes in this PR
Removes the following flags: observability-red-hat-sso-logs-secret-file, observability-red-hat-sso-logs-client-id-file,  observability-red-hat-sso-metrics-secret-file, observability-red-hat-sso-metrics-client-id-file, observability-red-hat-sso-observatorium-gateway.
Adds the following flags: dataplane-observability-config-file-path and dataplane-observability-config-enable.
Updates the service template and Makefile as well as the observability config implementation and all the places where it is used including the tests.
Adds additional tests for the new config structure.

As we discussed, let's redesign the configuration interface and the implementation.
We have been discussing the new design for through other channels.

Could you summarize and describe the set of changes in the original description of the PR?
This will help reviewers to get some context and information about the intended changes. This should also include explanation of the removal of elements and what are the implications for them.

I think this might impact kas installer as this PR contains breaking changes from the point of view of CLI flags and configuration files / secrets.
cc @MikeEdgar could you tell us if this might have an impact on it? We can talk about this if needed to evaluate the affected areas


Update natural earth logo

Replacing UCF placeholder logo with natural earth logo
Pre-submission checklist:
Please check each of these after submitting your pull request:

[ ] Are you only including a repo_url if your project is 100% open source? If so, you need to pick the single best GitHub repository for your project, not a GitHub organization.
[ ] Is your project closed source or, if it is open source, does your project have at least 300 GitHub stars?
[ ] Have you picked the single best (existing) category for your project?
[ ] Does it follow the other guidelines from the new entries section?
[ ] Have you included a URL for your SVG or added it to hosted_logos and referenced it there?
[ ] Does your logo clearly state the name of the project/product and follow the other logo guidelines?
[ ] Does your project/product name match the text on the logo?
[ ] Have you verified that the Crunchbase data for your organization is correct (including headquarters and LinkedIn)?
[ ] ~5 minutes after opening the pull request, the CNCF-Bot will post the URL for your staging server. Have you confirmed that it looks good to you and then added a comment to the PR saying "LGTM"?

Build failed because of:
No cached entry, and NaturalEarth has issues with logo: naturalearth.svg, SVG file embeds a png. Please use a pure svg file


[Feature Request] Link to URL Redirect URL on Redirect Pastas

Right now, if you create a URL redirection pasta, and you don't copy the link from the pastalist, there's no obvious way to use the redirect feature.
I propose adding a read-only text box with the /url/ endpoint in a copyable format, perhaps to the right of the Remove button or between the Raw/Remove buttons and the content. Then when redirected to the /pasta/ endpoint when creating it, you will be able to copy the /url/ endpoint to send off. :)

I think this can be implemented by pretty much copying code from #70 (after my suggestions) and adding the Copy button on the right side with the rest of the action buttons on the page

@abyss I added a copy button on my personal branch, would you please have a look and let me know if you like it before I merge it to master?


Added Romania to list of countries that have the Cookie Consent Law

fixes https://github.com/insites/cookieconsent/issues/216

@alexmorleyfinch I noticed that this was added, but it was never merged into master (with a new version), and the branch was subsequently deleted. Can you let me know the status of this?


Assorted launcher tweaks

I'm gathering together a quick bunch of minor launcher tweaks:

Crude theme support, lets you pick foreground, background and accent colours
Default colours are more on-brand (though I'm not a huge fan!)
Visual reshuffle to accommodate the longer filenames that associated files might have (roms have long titles, yo)
???

FAO @lenardg since I know you're possibly doing stuff with the launcher, too?

FAO @lenardg since I know you're possibly doing stuff with the launcher, too?


Group Link Titles overflows out of screen

When there are a lot of groupLinks entries, the additional entries overflows out of the screen instead of wrapping / scrolling.
Example: https://thecodingtrain.com/challenges/175-3D-cube-applesoft-basic

@kfahn22 and I were discussing this. I think maybe it's best for me to limit myself to 6 grouplinks max? For this one we can combine AppleSoft BASIC and Apple II Emulators. Maybe there's a more succinct way to say "unedited raw footage" as well.

I think "raw" implies unedited.

I guess we could technically add a horizontal scroll for this, but I'm not sure if it is good for the overall accessibility and design.

Another point to note is, for the "Copy Link" button when wraps to the next line (which is the case for most recent challenges), on clicking on the button, the confirmation text "Copied Link!" appears on the left of the button, which is almost completely out of the screen.

I think it's good to just limit the number of tabs and length of text so it's not worth engineering a scroll. However, while low priority, it might be nice to fix the copy link button issue when the tabs push it to the next line.
Changed the title to reflect this new issue.

I think I fixed this issue, this is my first time contributing to an open source project!

Hello! I just realised that the my fix that was merged is not working unless the window is resized, so if you start off with a window size that gives you two lines, the alert still pops off screen.
I have implemented a fix (to my fix!) by adding a useEffect that runs on the pages first rendering in another pull request #812.
I have tested it a lot now, using Chrome and Safari, and it works on my local build. Most of the time...
There is one situation where it still seems to fail though-which is on chrome where you navigate directly to a challenge video page. Where the alert should go to the right, it still goes to the left.  It does work on chrome when you navigate to the same page from another screen, and it also seems to work on Safari in all circumstances. I'm not sure why this is 🤔.

Thank you @dipamsen for reporting this and @laurie60 for fixing! I'm going to close this now as I think it's working great! It's ok with me if it's a little buggy, it's rare this issue comes up. If you notice anything else please re-open this issue or a new one! 🚀


Always show song info in status bar

Would it be possible to always show song info in the status bar?
Is there a line of code I can change myself?

Hi, thank you for the feedback. We would love to show the song in a more interactive way but unfortunately this would mean that the plugin would have to poll the Spotify API.  Due to how many developers we have using the plugin, Spotify starts rate limiting and the whole experience suffers for all users. We've got some ideas for getting around this on particular platforms, but, overall, Spotify is controlling this piece of the experience.  The solution we came to is to show the song information on demand with a click.  We’re always happy for feedback or suggestions. Thank you.


feat: adding --no-version option

to avoid exporting the version number of packages.
I.E. for security reasons you want to export licenses without the specific version number.

I thought the version number was essential from a software linesense audit perspective.

I.E. for security reasons you want to export licenses without the specific version number.

Your opinion made me think that indeed there is a demand for this kind of thing.
Thanks for the PR. The implementation and test code look fine. I will merge it later.

@dennybiasiolli We have published a merged version of your contribution to PyPI.
https://pypi.org/project/pip-licenses/4.3.0/
Thanks!


Advanced Filtering: Unable to change the condition based on column type

Description
If a column is a number column, in advanced filter modal the condition dropdown should change its items to (less than/equal/not equal/etc…) instead of the default (equals, contains, starts with/etc..).
I've seen the condition dropdown items change based on the column type in the demo.  I don't see any specific code in the demo code that swaps the dropdown items so assumed it must be based on the column type?   But I can't get it to happen automatically based on the column type in my test grid (Gist link below). Unsure, if there is a specific attribute that enables swapping the dropdown based on the column type or if something else is needed to get that to work.
Version
Datagrid: V1.1.11
Screenshots
In demo, dropdown items change based on column type

In test grid, no item change even though the column is type number

Code
https://gist.github.com/ppeyro/4f15e03cf14345f14caef059c9a7c8aa

@toshegg - how to define the column as number type. Is it clear in documentation?

@alump, seems like so:
https://github.com/vaadin/px-data-grid/blob/f8717511a9f62bccce829de2c622c5d79ace9e63/px-data-grid.html#L338
@ppeyro, it doesn't happen automatically for generated columns. In order to do that you need to pass columns manually.

@toshegg Thanks, will try it that way. I assume as long as it's defined as a number col, it'll work as expected?  If it does, we should doc this more clearly.  I'll make a note of it for our documentation.

@toshegg Thanks, verified if the column type is set to "number", the condition in filter switches to the correct dropdown in filter.  Made a note to add this to our developer guide later on.
{
            "name":"Temp",
            "type": "number",
            "path":"Temp",
            "hidden":false,
            "editable":true,
            "frozen":false,
            "id":"Temp[number]",
            "renderer":"px-data-grid-number-renderer"
          },


modify style

Hi, how can I modify style of cards ? Seems it set only in repo-card.js

Hey, you cannot modify the style of cards because it is made to look like github cards...Are you asking about applying dark mode style to cards?

Yes, dark mode and also border radius

Hi @salicius dark theme (dark-default) is now supported! 🎉


Scripts prefix log lines with their basename.

Also added some new output, a new terminal colour.

Fixes #30


Added option to hide header and footer for a post

For pages that are unlisted I would also like the ability to hide the header and footer for direct linked posts. This PR adds a flag for posts that allows you to hide the header and the footer.

Fixed.

Sorry, my mistake. not is right.
But, could you please add it to archetypes/default.md ?

Updated.
Sorry for the delay.


Z index for multiple hotbars with positioning

Some sort of a solution so that context menus aren't behind other context menus sometimes.

fixed by improving z-indexing in general. Set CHB z index to 70 to match core Foundry hotbar, then added style to set the tooltip overlay to 4. Leaves room for a z index of 3 if something needs to be added between the Sh-X spans and the tooltip for some reason.


Single CARLA process now spanning multiple GPUs

As far as I can tell, this isn't causing any issues, but I don't know the consequences.   Sometime between nvidia Linux proprietary driver release 440 and 455 a single CARLA server process began spanning all the GPUs exposed to it.  This occurs in both Ubuntu 18.04 and EL8.
This might not be CARLA specific.  Wonder if this is a Linux equivalent of SLI at work and if we max out GPU 0, GPU 1 will start picking up the slack of the CARLA Server process.
  But, the implications are still interesting if it can span multiple GPUs...

This doesn't appear to be happening anymore, at least with the r460 drivers, my guess is that it was a bug and has been fixed by nvidia.


Widget: Text Input

Description
Text input field with the ability to setup different "modes", e.g. password, email, etc. for validation.
Properties
Existing Dashboard 1.0 Properties:

Events

on-change: this widget would need to send a message back to Node-RED when it's value is changed/updated

Controls

enabled: this widget can be enabled/disabled

Existing Examples
Vuetify Component: https://vuetifyjs.com/en/components/text-fields/
Have you provided an initial effort estimate for this issue?
I have provided an initial effort estimate

First pass added in #33 with the on-change event functional, and basic text-field from Vuetify used.

Basic implementation completed in #75

I suggest that we take the opportunity with D2 to fix some anomalies with date/time pickers in D1.
My time zone is GMT+1.
If I configure a D1 Text Input node in Time Picker mode and select a time of 12:00 it passes on the number 39600000 which is 11 hours in milliseconds. It is taking the timezone into account.
If I configure a D1 Time Picker Form field, however, and enter 12:00 it provides the string "1970-01-01T11:00:00.000Z".
Whether either of these is ideal I am not sure.  Personally I think I would prefer 12 hours in milliseconds, whatever the timezone.
This flow might be useful if others want to see the behaviour
[{"id":"be4767c3598b35e1","type":"ui_date_picker","z":"bdd7be38.d3b55","name":"","label":"date","group":"903a6ab8.4f4ca8","order":2,"width":0,"height":0,"passthru":true,"topic":"topic","topicType":"msg","className":"","x":130,"y":2360,"wires":[["76337593160c67e4","b7e30851adb09f44"]]},{"id":"76337593160c67e4","type":"debug","z":"bdd7be38.d3b55","name":"debug 99","active":true,"tosidebar":true,"console":false,"tostatus":false,"complete":"false","statusVal":"","statusType":"auto","x":380,"y":2360,"wires":[]},{"id":"db3bd499cfd68178","type":"ui_form","z":"bdd7be38.d3b55","name":"","label":"","group":"903a6ab8.4f4ca8","order":2,"width":0,"height":0,"options":[{"label":"Date","value":"date","type":"date","required":false,"rows":null},{"label":"Time","value":"time","type":"time","required":false,"rows":null}],"formValue":{"date":"","time":""},"payload":"","submit":"submit","cancel":"cancel","topic":"topic","topicType":"msg","splitLayout":"","className":"","x":130,"y":2460,"wires":[["c4b4ac1b8e4653d6","888c9bfc16a3cdeb"]]},{"id":"c4b4ac1b8e4653d6","type":"function","z":"bdd7be38.d3b55","name":"types","func":"msg.payload = `typeof: date: ${typeof msg.payload.date}, time: ${typeof msg.payload.time}`\nreturn msg;","outputs":1,"timeout":0,"noerr":0,"initialize":"","finalize":"","libs":[],"x":280,"y":2500,"wires":[["888c9bfc16a3cdeb"]]},{"id":"60f9232a0ca40af0","type":"ui_text_input","z":"bdd7be38.d3b55","name":"","label":"text input time","tooltip":"","group":"903a6ab8.4f4ca8","order":2,"width":0,"height":0,"passthru":true,"mode":"time","delay":300,"topic":"topic","sendOnBlur":true,"className":"","topicType":"msg","x":140,"y":2580,"wires":[["1f194237fbb35739","f2433b63be0d877a"]]},{"id":"888c9bfc16a3cdeb","type":"debug","z":"bdd7be38.d3b55","name":"debug 100","active":true,"tosidebar":true,"console":false,"tostatus":false,"complete":"false","statusVal":"","statusType":"auto","x":450,"y":2480,"wires":[]},{"id":"f2433b63be0d877a","type":"debug","z":"bdd7be38.d3b55","name":"debug 101","active":true,"tosidebar":true,"console":false,"tostatus":false,"complete":"false","statusVal":"","statusType":"auto","x":460,"y":2580,"wires":[]},{"id":"7160619699a70b73","type":"ui_text_input","z":"bdd7be38.d3b55","name":"","label":"text input datetime","tooltip":"","group":"903a6ab8.4f4ca8","order":2,"width":0,"height":0,"passthru":true,"mode":"datetime-local","delay":300,"topic":"topic","sendOnBlur":true,"className":"","topicType":"msg","x":140,"y":2660,"wires":[["f40ae0ea29ac190f","2d0a7b77613825c7"]]},{"id":"f40ae0ea29ac190f","type":"debug","z":"bdd7be38.d3b55","name":"debug 102","active":true,"tosidebar":true,"console":false,"tostatus":false,"complete":"false","statusVal":"","statusType":"auto","x":480,"y":2660,"wires":[]},{"id":"1f194237fbb35739","type":"function","z":"bdd7be38.d3b55","name":"type","func":"msg.payload = `typeof: ${typeof msg.payload}`\nreturn msg;","outputs":1,"timeout":0,"noerr":0,"initialize":"","finalize":"","libs":[],"x":320,"y":2620,"wires":[["f2433b63be0d877a"]]},{"id":"2d0a7b77613825c7","type":"function","z":"bdd7be38.d3b55","name":"type","func":"msg.payload = `typeof: ${typeof msg.payload}`\nreturn msg;","outputs":1,"timeout":0,"noerr":0,"initialize":"","finalize":"","libs":[],"x":320,"y":2700,"wires":[["f40ae0ea29ac190f"]]},{"id":"b7e30851adb09f44","type":"function","z":"bdd7be38.d3b55","name":"type","func":"msg.payload = `typeof: ${typeof msg.payload}`\nreturn msg;","outputs":1,"timeout":0,"noerr":0,"initialize":"","finalize":"","libs":[],"x":250,"y":2400,"wires":[["76337593160c67e4"]]},{"id":"903a6ab8.4f4ca8","type":"ui_group","name":"Home","tab":"e2e6f4f5.56f91","order":1,"disp":false,"width":"6","collapse":false,"className":""},{"id":"e2e6f4f5.56f91","type":"ui_tab","name":"Homet","icon":"dashboard","order":3,"disabled":false,"hidden":false}]

I think there are also anomalies with the Date pickers in D1, but I have not fully analysed those yet.


Collapsable Group addition

For the current channels of #announcments #readme and #meta there is no way to hide these in a category. It would be beneficial to be able to collapse these into a group to save on space when they are rarely updated.

Considering all 3 channels are extremely important, I feel it would do more harm than good to be able to collapse them when they should be referred back to frequently by server members, especially #readme. Furthermore, #meta will be frequently added to as new issues and ideas are developed, and it's better that these aren't collapsible to prevent server members being misinformed.

I must say I completely agree with this comment. This, in addition to #12 would definitely help quality of life.

Considering all 3 channels are extremely important, I feel it would do more harm than good to be able to collapse them when they should be referred back to frequently by server members, especially #readme. Furthermore, #meta will be frequently added to as new issues and ideas are developed, and it's better that these aren't collapsible to prevent server members being misinformed.

Completely disagree. If people choose to use #readme regularly they can leave it uncollapsed. In fact I think it'll encourage people to check #meta more often as they see it has appeared from a collapsed channel.

Also #readme isn't something that needs to be checked that often, most of the time I just use common sense and if I think I might be pushing it, then I refer to readme. I agree with this issue.

The channels would already be in a category if they weren't as important as they are. Personally I disagree so that it is immediately clear when #announcements, #readme and #meta may be updated and posted to

The channels would already be in a category if they weren't as important as they are. Personally I disagree so that it is immediately clear when #announcements, #readme and #meta may be updated and posted to

They are important if you choose to follow along with them, many won't look at them, so what difference does it make? It allows people to have a smaller selection of channels view able straight away if they only take part and look in certain channels. Due to the layout of the server, if you wanted to be apart of the years discussion you have to go through the rest of the channels, so being able to collapse will help with activity in some of the 'lesser' channels.
Plus why aren't the 3 'important' channels in the Server-Stuff group, that is surely what the group should be used for...

Considering all 3 channels are extremely important, I feel it would do more harm than good to be able to collapse them when they should be referred back to frequently by server members, especially #readme. Furthermore, #meta will be frequently added to as new issues and ideas are developed, and it's better that these aren't collapsible to prevent server members being misinformed.

If users wish to not partake in discussion for #meta should they be forced to have to view it at the top without a way to hide it from their view?

I actually personally believe that putting them in a category makes it easier to see important updates. The fact that the channel names are only viewable when either uncollapsed or when there is a new message at least alerts me that I need to read that channel.

This seems entirely fair; if you could make a PR, we can put it to a vote in #meta before potentially implementing it.

@NicholasG04 that's a fair comparison. As @teamshortcut said, a vote could work to sort out who agrees and disagrees with the change 😄


Nearest-neighbor scaling issues with canvasrenderer

Hello everyone,
using the Canvas renderer can lead to different results as the WebGL renderer if you use nearest neighbor scaling:
If your resize the renderer you need to manually set the imageSmoothing-property to false. Also it seems like you need to set the default scale mode after you initialize the renderer. In WebGL both works a expected.
Here is a small fiddle: https://jsfiddle.net/0zj88jse/
I hope this issue doesn't already exists, I didn't found it. If it already exists I am sorry

Interesting, thanks for the report.

that is really strange! thanks for sharing this one!

All fixed! Added a little patch to the resize function in the canvas renderer to account for this behaviour.


[fzf_history] Remove leading command number

When I was using the Ctrl-R to sift through my history, this script was outputting the command-history number, as well as the command. I then had to edit the line before hitting enter. Obviously, I didn't want to keep doing that. I made the change locally, but thought maybe you'd like it, too? I'm not sure if there's just a configuration setting that would accomplish this.

Oh OOPS that was a regression caused by adding support for DEL to delete the selected history entry.  In order for DEL to work, the history number has to be present (fzf has no way to provide a one-based index instead of a zero-based index, and history numbers are one-based).  I totally missed making sure it didn't get inserted into the command line.
Your change is probably sufficient, but I'll take a closer look to make sure I didn't miss anything else relevant as well...


Latest version not in Modx Extras Repository

Summary
I have an issue with php V 5.3.3 - when scouring the forums, it seems that the latest commit isn't available on the Modx Extras. I understand from Bob Ray it was a recent upload to be compatible with 5.3.3

Want to back this issue? Post a bounty on it! We accept bounties via Bountysource.

Correct, I've been meaning to review the open pull requests before releasing 1.4.2. You can apply the fix manually for now.

For future reference in case someone stumbles across this, I tend to release updates on modmore.com faster. That's like 3 clicks of work for me, while to update modx.com I need to update the version info, build a package, go to the modx site, find clientconfig, find the right button, fill in all the version info that's also in the package, and finally upload the transport zip.

1.4.2 is now available from both modmore.com and modx.com. Do note that PHP 5.3 compatibility is going away in the next release.


Test enhancement

Changed log

It seems that this package requires php-7.1 version at least, and it should modify semver version on composer.json  file.
According to the official PHPUnit doc, it should be protected function setUp(): void.

There're many conflicts to be concerned.
I decide to close this PR and create another one :).


Implement states as sealed classes

The current implementation requires verifying the QueryState.status field to determine the UI to branch to.  A better pattern would be to leverage sealed classes for exhaustive type checking which would improve code clarity and maintainability.
Proposal

class QueryState<T> becomes sealed class QueryState<T>
QueryStatePending - If the query is pending and no previous data exists.
QueryStateData or QueryStateSuccess - If the query is in an isSuccess state, with the data available via the data property.
QueryStateError - If the query is in an error state, with the error available via the error property
All states include isFetching - If the query is fetching at any time, isFetching will be true.

@chimon2000 I agree. Currently the dart version is set to low for sealed classes. I plan on utilizing the new cart 3.0 features in CachedQuery 3.0 as this would be a breaking change. For now, you could use exhaustive type checking with the current status enum.

@chimon2000 When implementing this one requirement would be that the data is always available, otherwise it would remove some of the usefulness of the package. Eg, previous data should be available while a request is being made.

Yeah, that makes sense. And would remove a null check on for data on the success (unless the user passes a generic type thats nullable)


Clickable headers in documentation

What would you like to be added:
In k8s documentation, you have this icon that changes the URL to match the section

I think this was lost when I upgraded docsy. Let's bring it back.
Why is this needed:
This is helpful when you want to share documentation to the specific section.
Completion requirements:
This enhancement requires the following artifacts:

[ ] Design doc
[ ] API change
[ ] Docs update

The artifacts should be linked in subsequent comments.

/good-first-issue

/assign


SNOW-1231747: Add Support for Series.str.get

Which Jira issue is this PR addressing? Make sure that there is an accompanying issue to your PR.

Fixes SNOW-1231747

Fill out the following pre-review checklist:

[x] I am adding a new automated test(s) to verify correctness of my new code

[ ] If this test skips Local Testing mode, I'm requesting review from @snowflakedb/local-testing

[ ] I am adding new logging messages
[ ] I am adding a new telemetry message
[ ] I am adding new credentials
[ ] I am adding a new dependency
[ ] If this is a new feature/behavior, I'm adding the Local Testing parity changes.

Please describe how your code solves the related issue.
Add Support for Series.str.get.

Closed because the wrong jira was used. Please use this PR instead.


How can I find your paper?

Hello! Your work looks great! However, I couldn't find the paper. Could you provide the relevant link?

Thank you for your interest, we have updated the README


[Groupees] not retaining login info

Any time the Playnite client restarts, it will pops up 2 error notifications regarding the Groupees plugin:
"Failed to import games from Groupees.
Delegate to an instance method cannot have null 'this'."
and
"Error fetching Groupees games: User not authenticated"

extensions.log
playnite.log

Thanks! I'm only seeing the "User no authenticated" one there. You're 100% sure main menu > Add-ons > Extension settings > Libraries > Groupees said you were authenticated at that exact moment? The current 2FA is confusing the login flow a bit, but if you navigate to your profile page afterwards, it should work.

Right, I forgot to mention when I posted the logs that I haven't been able to get the null error to show up again since I started trying to log it, so I'm not sure what I did, but I guess it's fixed at this point. If that changes, I'll be sure to make a new report on it.
As for the authentication error, I do make sure it says I'm logged in each time. I log in via Steam though and it doesn't ask me to do any 2FA after I click the button to log in with Steam. I just click it, and then the window closes and my Authenticate status on my Libraries extension settings says "Logged in," but it has to be logged in again every time I restart it.

Right, the short lifespan of a login session is a known problem that I don't think I can do much about. I've added a workaround in 0.4.1: disabling game import so that the error doesn't get triggered.


Bad merge in activity_tags.py

Importing activity_tags.py generates a syntax error because of an improperly resolved merge.  Search for "<<<<<< HEAD".  This issue was created in commit 5f85920e09bd874aab56b0fb1b8823d96cd73c4a, the merge from lincoln-loop.

fixed


Add docs for setting env variables during helm steps

Thanks for contributing to the Harness Developer Hub! Our code owners will review your submission.
Description

Please describe your changes: __________________________________
Jira/GitHub Issue numbers (if any): ______________________________
Preview links/images (Internal contributors only): __________________

PR lifecycle
We aim to merge PRs within one week or less, but delays happen sometimes.
If your PR is open longer than two weeks without any human activity, please tag a code owner in a comment.
PRs must meet these requirements to be merged:

[ ] Successful preview build.
[ ] Code owner review.
[ ] No merge conflicts.
[ ] Release notes/new features docs: Feature/version released to at least one prod environment.

LGTM

Please check the Execution Link of the Pipeline for the Website Draft URL. This is located in the Preview Step behind the Harness VPN and also is available in #hdh_alerts. E.g Website Draft URL: https://unique-id--harness-developer.netlify.app. Current Draft URL is: https://668ed11f5a58b132c5c7c6ad--harness-developer.netlify.app


Remove unused function from generated code

This commit removes a function in the generated code that is not used.
The generated b64decode is currently technically also unused, and causes unnecessary bloat of the generated code. I did not remove it, because it is currently used by the test to decode the bytes result from the response (as bytes are currently left untouched as it comes back from the gateway). Maybe it was left in as a convenience for users, but this plugin probably shouldn't act as a utility package for generic operations such as base64 decoding.
I think one of the following should happen:

The plugin should also decode the base64 as it comes back from the gateway (to be consistent with the encoding when sending). In this case, it makes sense to keep the b64decode in, as it will be used by the generated code
The b64decode function should be removed, and clients should choose to include their own base64 decoding if they need it.

The former option breaks backwards compatibility, but is related to the open question on how to
fix Issue 25 : should this plugin do transformations on the data or not? The path chosen for that issue impacts the right way to handle bytes data from the server as well.

few comments:

The plugin should also decode the base64 as it comes back from the gateway (to be consistent with the encoding when sending). In this case, it makes sense to keep the b64decode in, as it will be used by the generated code

It should, there were plans to do so but haven't really got the space to do it yet.

The b64decode function should be removed, and clients should choose to include their own base64 decoding if they need it.

It's generated only for test but yet to be used in production code. This is not ideal. in terms of causes unnecessary bloat of the generated code, I don't think so. Mainly because

it lives in the fetch.pb.ts file which will only generate once for one protoc command invocation
modern JS bundling nowadays have dead code detection and tree shaking so it wouldn't really leak into your production code if you configured properly.

And this PR only removes it but if you refresh the generated code the test will fail.  A better way for now is moving the functionality to a test utility file and let the test refer to it.
@remko


Make systemd monitor look back for 5m

systemd monitor is currently used to detect kubelet/docker/containerd start events. This PR makes the monitor to look back for 5 minutes, which means, it checks the logs from the beginning when the node is booted.
When a node is booted on GKE, kubelet and docker are both restarted a few times, which can happen before or after NPD is started (NPD is running in standalone mode). If we look back for 5m, it should be enough for NPD to capture all the kubelet/docker/containerd start events from the boot time. This provides a complete picture of those components' health.

/assign @Random-Liu
/cc @andyxning
/cc @xueweiz

/lgtm
/approve


keras autocast casts numpy int types to float

In keras 2 I was using model input tuples with mixed types (some float and some int). This worked nicely with all policies. In keras 3 in case  numpy arrays are used used as input np.int32 will be converted into tf.float32 or tf.float16 (depending on policy).
See here https://colab.research.google.com/drive/1--Exc9YiHglWHfBIwS1dHVDvpTRaM9L_?usp=sharing
for a notebook showing the problme in keras 3
and here https://colab.research.google.com/drive/1n-OM8VNlVZGZfh3a5rpvXO71iLHOCK3x?usp=sharing a notebook using the same model in keras 2.15

The expected behavior is that all inputs should be autocasted to self.input_dtype, which is what's happening here.
You could just set input_dtype to be what you want.
Alternatively, you can make a layer/model that does not cast/convert its inputs at all, by setting self._convert_input_args = False. You will then have to handle the conversion yourself in __call__.

The expected behavior you describe is not what is happening!
With default settings and inputs of class tf.Tensor types are converted as follows
input:(tf.float64, tf.int32)  -> received:(tf.float32, tf.int32)

So not all inputs are converted to self.input_dtype! DTypePolicy.convert_input() conditions the cast with
if ( autocast and backend.is_float_dtype(x.dtype) and x.dtype != dtype )...

But for inputs that are numpy arrays we get
input:(np.float64, np.int32)  -> received:(tf.float32, tf.float32)

so numpy arrays are cast unconditionally. Is it expected that the layers behave differently for numpy arrays, tf.Tensor and keras.Tensor?


In display/api.js ensure that we always reject with an Error in JpegDecode, and adjust a couple of other rejection sites as well

In the case where the document was destroyed, we were rejecting the Promise in JpegDecode with a string instead of an Error. The patch also brings the wording more inline with other such rejections.
Use the isInt utility function when validating the pageNumber parameter in WorkerTransport_getPage, to make it more obvious what's actually happening. There's also a couple more unit-tests added, to ensure that we always fail in the expected way.
Finally, we can simplify the rejection handling in WorkerTransport_getPageIndexByRef somewhat. (Note that the only reason for using catch here is that since the promise is rejected on the worker side, the reason becomes a string instead of an Error which is why we "re-reject" on the display side.)

/botio unittest

/botio-linux preview

/botio test

I've pushed an updated patch addressing test-only issue, as described in https://github.com/mozilla/pdf.js/pull/7595#discussion_r77529472; no functional changes were made!

/botio unittest

Looks good, thank you!


Adding missing "@" for "parent" at ln. 274. Adding existential postfi…

…x on nearby "@parent"s.

LGTM


Inconsistency in odo command exit code

[kind/bug]

What versions of software are you using?

Amits-MacBook-Pro:odo amit$ echo $?
0
Amits-MacBook-Pro:odo amit$ odo app delete test -f
 ✗  test app does not exists
Amits-MacBook-Pro:odo amit$ echo $?
1

Actual behavior
Inconsistent exit code
Expected behavior
Exit code should be consistent through out the odo command/sub-command execution. For example:
On a fresh cluster odo app describe test returns 0 (graceful exit) where as odo app delete test -f returns 1.
In both the case either it should be 0 (graceful exit) or non-zero otherwise.
Any logs, error output, etc?

ping @kadel

If commands results in error, return code needs to be non-zero.

@girishramnani Found some weird behaviour observed which i believe is not acceptable for a cli tool. Due to the issue #1899 unfortunately it was not reported. When i am fixing the issue via #1902 this is what i am hitting
$ odo app describe test --project myproject
 ✗  Application test has no components or services deployed.

$ echo $?
0

$ odo app describe test --project myproject > out 2>error

$ cat out

$ cat error
 ✗  Application test has no components or services deployed.

Analysis
Actual - For a graceful exit, message is redirected to stderr chanel
Expected - For a graceful exit, message should be redirected to stdout chanel
Due to this inconsistency in behaviour pr #1902 is failing. I am increasing the priority to bring more attention to this issue. For now i am commenting the assertion statment to make CI pass.


[meta] apiVersion 0.0.6 Release

Tracking the new apiVersion release to add #2796 and #2663

[x] Graph Node code complete
[x] graph-ts code complete & release in alpha
[x] Deal with the block cache

Hosted service: https://github.com/graphprotocol/graph-node-hosted/issues/230

[x] Update the DB version on the Hosted Service

Other Graph Nodes: truncate the block cache automatically on startup

[x] Deploy subgraphs using the new fields on the Hosted service
[x] Bump the max apiVersion on the Hosted Service
[x] Release Graph Node
[x] Release graph-ts, graph-cli

This is available in graph-node:v0.25.0 (PR), graph-ts:v0.24.1 and graph-cli:v0.25.0


Issue after Hardcoded dropdown selection

getting an error while selected any items from the dropdown

Even i am having the same issue  does anyone have solution for this?

Check if your row has a string field, if it is Integer than your hardcoded values should be integer.


hardware requirement for local use

can I run this locally, seems it is possible, but what are the hardware requirements for that? will RTX4090 suffice?

I have the same needs, but alas, I only have a RTX1060...

I'll just chime in here to say that I'm running LLMs such as Qwen2 and Llama3 in 7B size on a Ryzen 9 5950X CPU-only - no GPU. My GPU is just a 2GB GIGABYTE Radeon RX 550 which is not used by the LLMs at all. The Ryzen is a high-end CPU with 16 cores and 32 threads. I did have 64GB of RAM which I just upgraded to 128GB but mostly for virtual machines applications. My suspicion is that any Ryzen 7 or Intel equivalent would be adequate to run 7B models provided enough RAM, which probably means at least 16GB and preferably 32GB. Any AMD or NVidia GPU with 8-16GB VRAM (and appropriate installation of ROCm or CUDA software) would improve performance.
One question I would ask is the speed of the processing of these files. I assume they are not actually being turned into RAG, but merely read and then organized. It would seem to me that this could be done adequately by any local LLM model, perhaps even smaller models such 1.5GB LLMS. YMMV.


fix(NetworkedBehaviour): fixed logging for ClientRPC methods

This pull request is included in version 12.1.7
The release is available to download on GitHub release or in the MLAPI Installer.


Cannot use group in stream definition

The word group appears to be reserved for definition of a stream, e.g.
ipaddr string,hostname string,arch string,date bigint,device string,group string

For additional information, refer to https://github.com/dcmartin/motion-ai/blob/beta/sh/kuiper4motion.sh with non-working schema using group on line 99.
Thanks!

Yes, currently group is a keyword, and cannot be used in stream definition. We're investigating how other tools handle such case, and will come up with a solution.

FWIW, leaving the schema empty (i.e. auto-generate) appears to work fine w/ group as one of the attribute names in the JSON payload.

But I don't think you can use SQL for the group field. E,g, SELECT group FROM mystream, the word group should be processed specially.

I will test that in my further explorations; is there a list of reserved words, or should I assume the SQL dialect is the population in question?

The reserved keys of Kuiper has not been summarized yet, we will do that.

It's supported and close the issue.


ENV ROOTDIR /usr/local/

I'm not 100% sure, I'm using "GeographicaGS/Docker-GDAL2" image entirely as intended, but there seems to be an issue in the DockerFile with the "ENV ROOTDIR /usr/local/" syntax.
I say this because, I set my "DataFolder" as data volume with this line:
$ export DATAFOLDER="-v /folder_with_your_testdata/:/home/datafolder"
but when I run the image:
$ docker run $DATAFOLDER --name gdal2 -it --rm geographica/gdal2:2.2.2 /bin/bash
the default (Bash) directory is "user/local". Only when I cd to "/home/datafolder" can I perform a command such as "gdalinfo test.tif" and it correctly find the file. So - shouldn't the ENV ROOTDIR be: "ENV ROOTDIR /home/datafolder/", or is this done for some other reason?

Hi @rmuellerjr,
First of all thank you for using the repository.
ROOTDIR env is pointed to /usr/local to use in image building process. I think is not a good idea to change it (it is a fairly standard location).
To run GDAL commands the best option is in this way (follow this real example):

Set your data folder:
$ export DATAFOLDER="-v /home/cayetano/Descargas/sharks/:/home/datafolder/"

Run a GDAL command from your own shell (it isn't necessary to enter inside container):
$ docker run $DATAFOLDER --name gdal2 -it --rm geographica/gdal2:2.2.2 gdalinfo /home/datafolder/griddd_43261.tif

Real output in your own shell:

Files: /home/datafolder/griddd_43261.tif
       /home/datafolder/griddd_43261.tif.ovr
       /home/datafolder/griddd_43261.tif.aux.xml
Size is 411, 154
Coordinate System is:
GEOGCS["WGS 84",
    DATUM["WGS_1984",
        SPHEROID["WGS 84",6378137,298.257223563,
            AUTHORITY["EPSG","7030"]],
        AUTHORITY["EPSG","6326"]],
    PRIMEM["Greenwich",0],
    UNIT["degree",0.0174532925199433],
    AUTHORITY["EPSG","4326"]]
Origin = (-5.387576416282009,45.856675997023615)
Pixel Size = (0.101479019093525,-0.101479019093525)
Metadata:
  AREA_OR_POINT=Area
Image Structure Metadata:
  COMPRESSION=LZW
  INTERLEAVE=BAND
Corner Coordinates:
Upper Left  (  -5.3875764,  45.8566760) (  5d23'15.28"W, 45d51'24.03"N)
Lower Left  (  -5.3875764,  30.2289071) (  5d23'15.28"W, 30d13'44.07"N)
Upper Right (  36.3203004,  45.8566760) ( 36d19'13.08"E, 45d51'24.03"N)
Lower Right (  36.3203004,  30.2289071) ( 36d19'13.08"E, 30d13'44.07"N)
Center      (  15.4663620,  38.0427915) ( 15d27'58.90"E, 38d 2'34.05"N)
Band 1 Block=128x128 Type=Int32, ColorInterp=Gray
  Min=1.000 Max=12.000
  Minimum=1.000, Maximum=12.000, Mean=5.387, StdDev=2.568
  NoData Value=2147483647
  Overviews: 206x77
  Metadata:
    STATISTICS_COVARIANCES=6,59611598927392
    STATISTICS_MAXIMUM=12
    STATISTICS_MEAN=5.3872151497304
    STATISTICS_MINIMUM=1
    STATISTICS_SKIPFACTORX=1
    STATISTICS_SKIPFACTORY=1
    STATISTICS_STDDEV=2.5682323020705```

cayetanobv- Thanks for the prompt reply! I still having intermittent success accessing the data folder, even with your advice above.  I was finally able to get things to work after addressing the data availability and how the volume was being mapped.
I found a link that indicated this problem, and looked a little further into VirtualBox (settings/Shared Folders) and saw my C:/Users wasn't mapped correctly. I did some testing to get this path to work, and now modified to use (a more appropriate) D drive instead.
Thanks for the feedback! Hopefully this will help someone else.
-Bob
finding a link that referen


gathering middleware

I was trying to gather posts from a wordpress blog under same domain with laravel and it encountered "FatalErrorException in ....../vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php line 146:
Call to a member function route() on a non-object"
I think a little is_object() check on Request object will solve it.

I used the following code to get blog posts from a sub - domain. And this caused the error.
define('WP_USE_THEMES', false);

if(include('absolute/path/to/wp-blog-header.php'))
{
	$blog_posts = [];

	$posts = get_posts('numberposts=10&order=ASC&orderby=post_title');
	foreach ($posts as $post) {

		setup_postdata( $post );

		$blog_posts[]['thumbnail'] = get_the_post_thumbnail();
		$blog_posts[]['title'] = get_the_title();
		$blog_posts[]['excerpt'] = get_the_excerpt();
	}
}


build(deps): bump hypothesis from 5.44.0 to 6.3.0

Closes #2387.

awesome, thank you.

Very happy to help - it ended up being an easy fix, once I finally worked out what was happening!


Adding mariadb operator

Signed-off-by: ManojDhanorkar<EMAIL_ADDRESS>Thanks submitting your Operator. Please check below list before you create your Pull Request.

Flat operator directory structure is obsolete from 23-rd of October 2019, only nested directory structure will be accepted.

New Submissions

[x] Does your operator have nested directory structure?
[x] Have you selected the Project Community Operator Submissions in your PR on the right-hand menu bar?
[x] Are you familiar with our contribution guidelines?
[x] Have you packaged and deployed your Operator for Operator Framework?

[x] Is your submission signed?

Updates to existing Operators

[ ] Is your new CSV pointing to the previous version with the replaces property?
[ ] Is your new CSV referenced in the appropriate channel defined in the package.yaml ?
[ ] Have you tested an update to your Operator when deployed via OLM?
[ ] Is your submission signed?

Your submission should not

[ ] Modify more than one operator
[ ] Modify an Operator you don't own
[ ] Rename an operator - please remove and add with a different name instead
[ ] Submit operators to both upstream-community-operators and community-operators at once
[ ] Modify any files outside the above mentioned folders
[ ] Contain more than one commit. Please squash your commits.

Operator Description must contain (in order)

[x] Description about the managed Application and where to find more information
[x] Features and capabilities of your Operator and how to use it
[ ] Any manual steps about potential pre-requisites for using your Operator

Operator Metadata should contain

[x] Human readable name and 1-liner description about your Operator
[x] Valid category name1
[x] One of the pre-defined capability levels2
[x] Links to the maintainer, source code and documentation
[x] Example templates for all Custom Resource Definitions intended to be used
[ ] A quadratic logo

Remember that you can preview your CSV here.
--
1 If you feel your Operator does not fit any of the pre-defined categories, file an issue against this repo and explain your need
2 For more information see here

Hi,
I could not see the maridb-operator  on operatorhub. Could you please help me on this ?
Thanks
Manoj

Hi @J0zi  ,
I could not see the maridb-operator on operatorhub. Could you please help me on this ?


Feature: Add a relationship between Telemetry actors and participants

Currently, most Telemetry objects have Hero and Team. The only way to link between participant and a Telemetry Actor is by comparing the participant's roster's side (left/blue/right/red) with Team (Left/Right) and participant's actor (*Lance*) with Actor (*Lance*).
There should be participant.id on a Telemetry object or at least player.id to allow easier and safer parsing.

Yeah, its a nice idea for this one.  Will think about it!

Decided not to do this, since it can be inferred.


fix(analyticscontext): ensures updated context on route changes

OK — what do we think about this. Basically: solve the same problem but without state or effects.
The problem is two-fold: we need to update the analytics context on route changes and we need to merge in a value lower in the tree. So instead of a single context that listens to the route change: two separate contexts that just accept props and a single hook that merges them.
Ultimately you don't need to know anything new as a dev: just pull in AnalyticsContextProvider in your app on entity pages and provide the internalID. And where needed use the useAnalayticsContext hook to pull out the values.
This shouldn't have any issues with Integrity because it is essentially the same as before: a static context.

LET'S SEE WHAT INTEGRITY HAS TO SAY ABOUT THIS @mzikherman


rimraf missing from dependencies

npm install then npm build will shout the error on fresh install.

oups :smile: forgot to --save-dev it. Fixing it right now.


Assets Missing

Home > QR icon
Security & Privacy > active icon
Setting > active icon
Setting > App info Icon

Specs Link: https://xd.adobe.com/view/902817ab-b10b-4f5e-8991-1f2142fd4a84-c57b/specs/

These images needs border

@cakesoft-rohit - pls list all that need border. And do you really need one?
@summikhan11 - it may need one due to colour change. There are others like this too

@antuz123  Yes I need border to these icons. If icon color and background colour is same then it doesn't look right

@summikhan11 update png files also

Same issue in account selection screen at login for Test Account and Bought BTC Account

Specs Links
https://xd.adobe.com/view/0aef8043-d951-4d0a-9a97-b7b2e16ffdbc-5fbc/screen/d6f3cd5f-e32d-44ee-99bd-05a3e0070e05/specs/
https://xd.adobe.com/view/0aef8043-d951-4d0a-9a97-b7b2e16ffdbc-5fbc/screen/ef550d10-ee45-40fc-83de-14ddb7f1f900/specs/

Border required to Add a ward icon

Border not in Add Contacts icon

@cakesoft-rohit - the assets are there. Please look at other screens

Setting > active icon
Setting > App info Icon

These two icons are missing.

both are there, please check again

@summikhan11 - can't find the assets pls help

both assets are there, please check

@summikhan11
Security and Privacy (4th tab) Active icon is missing
If you find the one please attach the specs link here

@summikhan11 Wallet icon is not in assets
https://xd.adobe.com/view/902817ab-b10b-4f5e-8991-1f2142fd4a84-c57b/screen/ad63ab93-2c6d-424e-af3c-c333c2cca6e1/specs/

Security & Privacy - https://xd.adobe.com/view/3c76a519-ed48-4944-a7a5-026a2aca5a6d-6925/

Wallet Illustration: https://xd.adobe.com/view/902817ab-b10b-4f5e-8991-1f2142fd4a84-c57b/screen/ad63ab93-2c6d-424e-af3c-c333c2cca6e1/specs/


Increase session and contract locking timeouts

Increasing the timeouts since they seem quite tight. On my node the majority of hosts takes already longer than 5 seconds to upload a sector when uploading from 2 workers.

I took the liberty to add the lock timeout to the config just like we do with all other timeouts. Feel free to revert if you do not agree. (I had to force push to allow you to revert a single commit, sorry about that :) )


Record more info in Heartbeat + Improved Efficiency of Batching

The heartbeat now records:

Metric requests

Metric Timeseries

Logs

Stackdriver Metric Client Errors

Instead of sending a duplicate metric individually, we will now send the current buffer of metrics and start a new one with the duplicate.
Added a script to get statistic on our heartbeat.

Thanks didn't consider that dependency
On Tue, Oct 25, 2016, 9:26 AM nrxus<EMAIL_ADDRESS>wrote:

@nrxus commented on this pull request.
In src/stackdriver-nozzle/mocks/heartbeater.go
https://github.com/cloudfoundry-community/gcp-tools-release/pull/53:

@@ -0,0 +1,27 @@
+package mocks

If we did this we would need to pass in a mock of a logger, and our own
ticker and test that the logger got the right thing. I do not like this
since now the tests for the users of the heartbeater have to know about the
logger. Alternatively, we could we change the interface of the heartbeater
to trigger a function instead of logging. This is a better but I do not
think it is worth doing at this point.
—
You are receiving this because you commented.
Reply to this email directly, view it on GitHub
https://github.com/cloudfoundry-community/gcp-tools-release/pull/53, or mute
the thread
https://github.com/notifications/unsubscribe-auth/AAZo5ZVF2qtIRDyxN-og1bnnLu3WIptaks5q3i20gaJpZM4Kfa-b
.


Portal – Single subscription  -  AVD Scaling plan = YES (default)  - FAIL

Portal – Single subscription with Connect to AD and (Management Tab) AVD Scaling plan = YES (default)  - FAIL
{
"status": "Failed",
"error": {
"code": "PrincipalNotFound",
"message": "Principal 9cdead84a844432493f2b2e6bb768d07 does not exist in the directory 449fbe1d-9c99-4509-9014-4fd5cf25b014. Check that you have the correct principal ID. If you are creating this principal and then immediately assigning a role, this error might be related to a replication delay. In this case, set the role assignment principalType property to a value, such as ServicePrincipal, User, or Group.  See https://aka.ms/docs-principaltype"
}
}

Hi @mofaizal error points to a wrong object ID provided at deployment time, please make sure the object ID is the one paired with application ID 9cdead84-a844-4324-93f2-b2e6bb768d07.
The enterprise application name can be "Windows Virtual Desktop" or "Azure Virtual Desktop" depending on when it was registered on your Azure AD tenant.
Example:

Noted @danycontre on Object ID. No action required. Deployment is PASS.
How to get object your application object ID

Go to Azure AD
Click Enterprise Applications
Remove Filter - Application ID start with
Search "desktop"
Find Windows Virtual Desktop and Copy Object ID.


Declare cmd_ptr_ a volatile pointer to volatile data

…to avoid compiler optimizing out busy wait in StepMotor::SenCmd. Fixes #393

Yep, force pushed that.


Tax plots

This PR moves the plotting of tax functions out of txfunc.py and into parameter_plots.py, in response to Issue #92.
At some point, we should probably change how these functions are used.  Rather than being called within a tax function estimation run, it might be better if they could be called with data saved from the estimation, so that one could used these functions with any cached data (i.e., not have to run the estimation again to plot the tax functions with the data).  Or perhaps they could be structured in a way so as to handle both cases.
In any case this PR will not only move the location of the functions to make txfunc.py more clear.  It will not restructure them to work easily with cached data.

@rickecon This one is ready for your review.  Note that I do not plan on writing tests of the graphing functions moved to parameter_plots.py in this PR.  This means that the codecov/patch test is not going to pass.  As I note in the first comment, I think tat in the future, these graphing functions should be rewritten to work with the objects saved after an OG-USA run (e.g., the cached micro data and parameters).  That will be done in a future PR.


[JBEAP-13423] Error on resetting large message deliver - null: java.l…

…ang.NullPointerException
(cherry picked from commit 53efdbab49eea8755571b2e76ae3f8bf62d364be)
Jira downstream: https://issues.jboss.org/browse/JBEAP-13423
Jira downstream: https://issues.jboss.org/browse/JBEAP-13424
upstream: https://issues.apache.org/jira/browse/ARTEMIS-1455

Can one of the admins verify this patch?

Can one of the admins verify this patch?


fix ordering of sorting on saved graphs

The model returns the graphs sorted with "order_by('name')". This change ensures branch nodes are give priority over leaf nodes. Python's stable sort preserves the ordering by graph name.

Just noticed that the query to fetch profiles wasn't doing any sorting, fixed now.

fixes #1340

WFM, thanks for the contribution! 🌴 🍦 ✨


Warning: Error creating LLDB target at path

Hi,
when I run the Application in the Simulator Xcode show me this warning and I have to kill iPhone Simulator whenever I aun Application.
Warning: Error creating LLDB target at path '/Users/francescobeccu/Library/Developer/Xcode/DerivedData/MyApplication-ctqolwhwcynkwqepnfcbrevvreau/Build/Products/DebugUAT-iphonesimulator/MyApplication.app'- using an empty LLDB target which can cause slow memory reads from remote devices.
Environment details

Xcode 14.3 - Mac M1 OSX Ventura
Library versión 'Google-Maps-iOS-Utils', '4.1.0'
Cocoapods versión 1.12.1

Steps to reproduce

Run Application in the Simulator

Podfile
pod 'GoogleUtilities' , '7.11.1'
pod 'Google-Maps-iOS-Utils', '4.1.0'
pod 'GoogleMaps' , '7.4.0'

Any solution?
Thanks

If you would like to upvote the priority of this issue, please comment below or react with :+1: so we can see what is popular when we triage.
@wesoo Thank you for opening this issue. 🙏
Please check out these other resources that might help you get to a resolution in the meantime:

Check the issue tracker - bugs and feature requests for Google Maps Platform APIs and SDKs
Open a support case - Get 1:1 support in Cloud Console.
Discord - chat with other developers
StackOverflow - use the google-maps tag

This is an automated message, feel free to ignore.

Any solution?

Are you using Xcode 15 now? Please open a new issue if you are still experiencing LLDB target errors with the latest Xcode, Maps SDK for iOS, and Maps SDK for iOS Utility Library versions.


Update Migration Guide

Remove R.generated.swift on Xcode.
Because the following error.
Filename "R.generated.swift" used twice

Thank you for the PR!
Yes, this was mentioned in the demo video, but not in the actual text of the migration guide.


[db] Update database tables design

To better reflect the Scrum methodology (reference link) this project trying to demonstrate, I'm proposing the following updates:

Rename table board to be project.
Create a new table board.
Add column nick_name in table users.
Add column priority to table story.
Add column last_modified_at to each table.

Resolved. Will address last_modified_at in future story.


Enable data table queries

Step to reproduce:

Query from a data table visualization

{
  "size": 0,
  "query": {
    "bool": {
      "must": [
        {
          "query_string": {
            "query": "component: switch",
            "analyze_wildcard": true
          }
        },
        {
          "range": {
            "fecha": {
              "from":"now-1d"
            }
          }
        }
      ],
      "must_not": []
    }
  },
  "aggs": {
    "table": {
      "terms": {
        "field": "userId",
        "size": 25,
        "order": {
          "_count": "desc"
        }
      }
    }
  }
}

Response from ES

{
  "took": 9,
  "timed_out": false,
  "_shards": {
    "total": 12,
    "successful": 12,
    "failed": 0
  },
  "hits": {
    "total": 118526,
    "max_score": 0,
    "hits": []
  },
  "aggregations": {
    "table": {
      "doc_count_error_upper_bound": 0,
      "sum_other_doc_count": 0,
      "buckets": [
        {
          "key": "user1",
          "doc_count": 99816
        },
        {
          "key": "user2",
          "doc_count": 14711
        },
        {
          "key": "user3",
          "doc_count": 1720
        }
        }
      ]
    }
  },
  "status": 200
}

Actual result: "doc_count_error_upper_bound" and "sum_other_doc_count"

Benefit: we could send only one query and receive several metrics

Hi @aqmdla2002-2,
The terms aggregation in your example query should be supported. When I run your example response (minus the extra } in the buckets array) through the parser I get the following metrics:
took_milliseconds 9
hits 118526
table_doc_count_error_upper_bound 0
table_sum_other_doc_count 0
table_doc_count{table="user1"} 99816
table_doc_count{table="user2"} 14711
table_doc_count{table="user3"} 1720

Are you getting something different? If so, please attach a full /metrics scrape, and the exporter logs, so I can look into it further.
Thanks,
Braedon

Hi Braedon
You have right and everything is working because in Prometheus the rows are labels.
A lot of thanks

No worries, I'm glad it is working for you.


Add identity field to accounts.

Works to address rancher/rancher#3324

@hibooboo2 Can you rebase


Wrong containsPoint of Mesh

Fix for #2717

Sorry for that history. Do you want me to redo it? It has only 1 changed file

good stuff man! 👍


Library.getPlaylistxspf() is unused

As far as I can tell, this function is defined but not used anywhere.  It checks for availability of an xspf dependency, but nothing in the package installs xspf.
Appears to be cruft. Can we remove it, along with checks for xspfAvailable? Or am I misunderstanding?

PR at https://github.com/liamks/libpytunes/pull/52


Conflict with Flywheel Version 0.6.8+

During game load this mod conflicts with the current version of Flywheel, which is 0.6.8-13. It's requesting Flywheel 0.6.7 or above, and below 0.6.8. I'm currently using Oculus on Forge in Minecraft version 1.19.2 in order to use shaders. My version of Forge is 43.2.3.

I have fixed it and uploaded it to curseforge. The version number is still 0.1.6 because there are no other changes. I hope you enjoy using it and let me know if you encounter any issues.

Thank you for working on this!


Added "sudo" to the MOTD

Added "sudo" to the beginning of the MOTD instructions for initial setup on first connect for Jitsi / Digital Ocean 1-Click.
I think this is the fix to Issue 165 https://github.com/digitalocean/droplet-1-clicks/issues/165 but I'm not sure.

Have you tested this change?

I recommend executing /var/complete-jitsi-setup.sh inside droplet-1-clicks/jitsi-22-04/files/var/lib/cloud/scripts/per-instance/001_onboot to run any startup scripts


log_backend.h missing include for UTIL_CAT in LOG_BACKEND_DEFINE macro

Describe the bug
When trying to define a logging backend with LOG_BACKEND_DEFINE, I get errors relating to the macro expansion of LOG_BACKEND_DEFINE even though all of the arguments for the macro are correct.
To Reproduce
Create and compile a source file to create a logging backend as such
#include <logging/log_backend.h>// Include only this

... function declarations ...

static struct log_backend_api my_api = {
	.put = put,
	.put_sync_string = put_sync_string,
	.put_sync_hexdump = put_sync_hexdump,
	.dropped = dropped,
	.panic = panic,
	.init = init,
};

LOG_BACKEND_DEFINE(my_log, my_api, true);

Yields many errors and warnings upon compilation. It looks like the UTIL_CAT macro is not defined so the compiler thinks we're doing a function declaration.
Expected behavior
The LOG_BACKEND_DEFINE macro should compile and behave if all of its arguments are correct. log_backend.h should include the necessary headers (in this case, sys/util.h) for its implementation.
Impact
To fix I can include the missing sys/util.h header in log_backend.h so that UTIL_CAT is defined. Alternatively, I can include that same header in my logger backend source or include another log_*.h file which includes it like log_core.h.
Screenshots or console output
/mnt/c/Dev/ncs/zephyr/include/logging/log_backend.h:77:16: warning: parameter names (without types) in function declaration
  static struct log_backend_control_block UTIL_CAT(backend_cb_, _name) = \
                ^
/mnt/c/Dev/designblocksstandalone/applets/cloud/src/cloud_log_backend.c:46:1: note: in expansion of macro 'LOG_BACKEND_DEFINE'
 LOG_BACKEND_DEFINE(cloud_log, cloud_api, true);
 ^~~~~~~~~~~~~~~~~~
/mnt/c/Dev/ncs/zephyr/include/logging/log_backend.h:77:16: error: function 'UTIL_CAT' is initialized like a variable
  static struct log_backend_control_block UTIL_CAT(backend_cb_, _name) = \
                ^
/mnt/c/Dev/designblocksstandalone/applets/cloud/src/cloud_log_backend.c:46:1: note: in expansion of macro 'LOG_BACKEND_DEFINE'
 LOG_BACKEND_DEFINE(cloud_log, cloud_api, true);
 ^~~~~~~~~~~~~~~~~~
/mnt/c/Dev/ncs/zephyr/include/logging/log_backend.h:79:3: error: field name not in record or union initializer
   .active = false,            \
   ^
/mnt/c/Dev/designblocksstandalone/applets/cloud/src/cloud_log_backend.c:46:1: note: in expansion of macro 'LOG_BACKEND_DEFINE'
 LOG_BACKEND_DEFINE(cloud_log, cloud_api, true);
 ^~~~~~~~~~~~~~~~~~
/mnt/c/Dev/ncs/zephyr/include/logging/log_backend.h:79:3: note: (near initialization for 'UTIL_CAT')
   .active = false,            \
   ^
/mnt/c/Dev/designblocksstandalone/applets/cloud/src/cloud_log_backend.c:46:1: note: in expansion of macro 'LOG_BACKEND_DEFINE'
 LOG_BACKEND_DEFINE(cloud_log, cloud_api, true);
 ^~~~~~~~~~~~~~~~~~
In file included from /mnt/c/Dev/ncs/zephyr/include/sys/atomic.h:12:0,
                 from /mnt/c/Dev/ncs/zephyr/include/logging/log_msg.h:9,
                 from /mnt/c/Dev/ncs/zephyr/include/logging/log_backend.h:9,
                 from /mnt/c/Dev/designblocksstandalone/applets/cloud/src/cloud_log_backend.c:1:
/mnt/c/Dev/ncs/zephyr/include/logging/log_backend.h:79:13: error: invalid initializer
   .active = false,            \
             ^
/mnt/c/Dev/designblocksstandalone/applets/cloud/src/cloud_log_backend.c:46:1: note: in expansion of macro 'LOG_BACKEND_DEFINE'
 LOG_BACKEND_DEFINE(cloud_log, cloud_api, true);
 ^~~~~~~~~~~~~~~~~~
/mnt/c/Dev/ncs/zephyr/include/logging/log_backend.h:79:13: note: (near initialization for 'UTIL_CAT')
   .active = false,            \
             ^
/mnt/c/Dev/designblocksstandalone/applets/cloud/src/cloud_log_backend.c:46:1: note: in expansion of macro 'LOG_BACKEND_DEFINE'
 LOG_BACKEND_DEFINE(cloud_log, cloud_api, true);
 ^~~~~~~~~~~~~~~~~~
In file included from /mnt/c/Dev/designblocksstandalone/applets/cloud/src/cloud_log_backend.c:1:0:
/mnt/c/Dev/ncs/zephyr/include/logging/log_backend.h:80:3: error: field name not in record or union initializer
   .id = 0,             \
   ^
/mnt/c/Dev/designblocksstandalone/applets/cloud/src/cloud_log_backend.c:46:1: note: in expansion of macro 'LOG_BACKEND_DEFINE'
 LOG_BACKEND_DEFINE(cloud_log, cloud_api, true);
 ^~~~~~~~~~~~~~~~~~
/mnt/c/Dev/ncs/zephyr/include/logging/log_backend.h:80:3: note: (near initialization for 'UTIL_CAT')
   .id = 0,             \
   ^
/mnt/c/Dev/designblocksstandalone/applets/cloud/src/cloud_log_backend.c:46:1: note: in expansion of macro 'LOG_BACKEND_DEFINE'
 LOG_BACKEND_DEFINE(cloud_log, cloud_api, true);
 ^~~~~~~~~~~~~~~~~~
/mnt/c/Dev/ncs/zephyr/include/logging/log_backend.h:80:9: warning: excess elements in scalar initializer
   .id = 0,             \
         ^
/mnt/c/Dev/designblocksstandalone/applets/cloud/src/cloud_log_backend.c:46:1: note: in expansion of macro 'LOG_BACKEND_DEFINE'
 LOG_BACKEND_DEFINE(cloud_log, cloud_api, true);
 ^~~~~~~~~~~~~~~~~~
/mnt/c/Dev/ncs/zephyr/include/logging/log_backend.h:80:9: note: (near initialization for 'UTIL_CAT')
   .id = 0,             \
         ^
/mnt/c/Dev/designblocksstandalone/applets/cloud/src/cloud_log_backend.c:46:1: note: in expansion of macro 'LOG_BACKEND_DEFINE'
 LOG_BACKEND_DEFINE(cloud_log, cloud_api, true);
 ^~~~~~~~~~~~~~~~~~
/mnt/c/Dev/ncs/zephyr/include/logging/log_backend.h:85:19: error: 'backend_cb_' undeclared here (not in a function); did you mean 'log_backend_get'?
   .cb = &UTIL_CAT(backend_cb_, _name),          \
                   ^
/mnt/c/Dev/designblocksstandalone/applets/cloud/src/cloud_log_backend.c:46:1: note: in expansion of macro 'LOG_BACKEND_DEFINE'
 LOG_BACKEND_DEFINE(cloud_log, cloud_api, true);
 ^~~~~~~~~~~~~~~~~~
```

@JeffLangballe does it work if you add:
#include <sys/util.h>
as the first line?


Dispatcher: Minimize amount of time m_flush_mutex is held.

@frcjenkins retest this please

@frcjenkins retest this please


Add files via upload

I am not sure If I did this right but I hope I did
High School website: https://www.franklinps.net/fhs
Proof of correct domain(look at the side where it shows the email):

file:
franklinps.txt
path:
swot/lib/domains/net/franklinps.txt

@xtreme243 Pull request merged. Thank you!


PSP is not working as expected in my test scenario

Hello,
I wanted to test Parameter Sensitive Plan. I created a table with 80.000 rows of data. 40.000 rows has the same id, 60,000, the rest is incremental, from 1 to 40.000. Here is the repro script.
Create database TestDB_FOR_PSP
go
USE [master]
GO
ALTER DATABASE [TestDB_FOR_PSP] SET QUERY_STORE = ON
GO
ALTER DATABASE [TestDB_FOR_PSP] SET QUERY_STORE (OPERATION_MODE = READ_WRITE)
GO
ALTER DATABASE [TestDB_FOR_PSP] SET QUERY_STORE (QUERY_CAPTURE_MODE = auto);
go
use TestDB_FOR_PSP
go
Create table DBO.T1(id int identity(1,1), c1 varchar(50))
go
insert into dbo.T1 (c1) values('rwrw ererwe ewr')
go 40000
Create table DBO.T2(id int, c1 varchar(50))
go
insert into dbo.T2
select * from dbo.T1
go
insert into dbo.T2
select top 40000 60000 as id, c1 from dbo.T1
create index idx on dbo.t2 (id)
--select * from dbo.T2
go
--include actal execution plani (ctrt+M)
--Index seek operator is expected in execution plan,
exec sp_executesql N'select * from dbo.t2 where  id=@id',N'@id int', @id = 300
go
--Index scan operator is expected in the plan, but index seek is used
exec sp_executesql N'select * from dbo.t2 where  id=@id',N'@id int', @id = 60000
go

-- plan cach is cleared
dbcc freeproccache
--Index scan operator is expected in the plan.
exec sp_executesql N'select * from dbo.t2 where  id=@id',N'@id int', @id = 60000
go
--Index seek operator is expected in execution plan,  but index scan is used
exec sp_executesql N'select * from dbo.t2 where  id=@id',N'@id int', @id = 300
go

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

ID: d912455d-8d09-0b74-0f8e-9de4d8777b26
Version Independent ID: d912455d-8d09-0b74-0f8e-9de4d8777b26
Content: Parameter Sensitivity Plan optimization - SQL Server
Content Source: docs/relational-databases/performance/parameter-sensitivity-plan-optimization.md
Product: sql
Technology: performance
GitHub Login: @thesqlsith
Microsoft Alias: derekw

Thank you for reporting this.  The main reason why PSP did not kick in for this particular example is that there was not enough data for PSP to consider how skewed the data was.  In the current CTP for SQL Server 2022, the feature will check for the high range boundary as can be seen in the ShowPlan_XML for an executed query (i.e. ) before it will dig a little further into the data skewness.  This is not currently documented this way as the HighBoundary may change before we release SQL Server 2022.
As a result, the second query just reused the index seek plan since that plans' parameter was "sniffed" from the first select query.
I have made a quick modification to your original example and added a few comments that I hope will be useful.
  There
-- will be a reason provided if we decided to skip engaging PSP
--include actal execution plani (ctrt+M)
--Index seek operator is expected in execution plan
SET STATISTICS XML ON;
exec sp_executesql N'select * from dbo.t2 where id=@id',N'@id int', @id = 300
SET STATISTICS XML OFF;
go
--Index scan operator is expected in the plan, but index seek is used
SET STATISTICS XML ON;
exec sp_executesql N'select * from dbo.t2 where id=@id',N'@id int', @id = 60000
SET STATISTICS XML OFF;
GO
--Look at the plan cache, the addtional hints that PSP adds to a PSP eligible query
--will show up in the text and ShowPlan_XML
SELECT cp.usecounts,
SUBSTRING(qt.text,qs.statement_start_offset/2 +1,
(CASE WHEN qs.statement_end_offset = -1
THEN LEN(CONVERT(nvarchar(max), qt.text)) * 2
ELSE qs.statement_end_offset end -
qs.statement_start_offset
)/2
) AS query_text,
qs.query_hash,
qs.query_plan_hash,
cp.plan_handle,
qs.sql_handle,
qp.query_plan,
qt.text
FROM sys.dm_exec_cached_plans AS cp
INNER JOIN sys.dm_exec_query_stats AS qs
ON cp.plan_handle = qs.plan_handle
CROSS APPLY sys.dm_exec_sql_text(qs.sql_handle) AS qt
CROSS APPLY sys.dm_exec_query_plan(qs.plan_handle) AS qp
WHERE qt.text like '%select * from dbo.t2 where%'
ORDER BY qs.execution_count DESC;
GO
--Because this example is using sp_executesql versus a stored procedure
--a second execution of the query that produced a query variant may be
--needed to see it in Query Store.  The variant can be seen in the plan
--cache and the showplan_xml without a second execution however.  The XE
--session should also show where PSP kicked in without a second execution
exec sp_executesql N'select * from dbo.t2 where id=@id',N'@id int', @id = 60000
go
--Look at the variant info in QDS
SELECT  Pl.query_id , qvr.query_variant_query_id,Txt.query_sql_text, Pl.plan_id,Pl.query_id ,qvr.parent_query_id,qvr.dispatcher_plan_id,
convert(xml,Pl.query_plan)as ShowPlanXML, Rs.first_execution_time, Rs.last_execution_time, Rs.count_executions AS NumberOfExecutions,
RS.avg_rowcount, Rs.max_rowcount, Qry.count_compiles AS NumberOfCompiles, Qry.initial_compile_start_time, Qry.last_compile_start_time,
Qry.last_execution_time,Qry.query_hash
FROM sys.query_store_runtime_stats AS Rs
right outer JOIN sys.query_store_plan AS Pl on Rs.plan_id = Pl.plan_id
left outer join sys.query_store_query_variant qvr on Pl.query_id = qvr.query_variant_query_id
JOIN sys.query_store_query AS Qry
ON Pl.query_id = Qry.query_id
JOIN sys.query_store_query_text AS Txt
ON Qry.query_text_id = Txt.query_text_id
where (Pl.query_id  in (select parent_query_id from sys.query_store_query_variant ) or qvr.parent_query_id is not null)
order by query_hash, Pl.query_id;
Using the original code the PSP Extended Event (parameter_sensitive_plan_optimization_skipped_reason) will show that the data Skewness Threshold was not met.

If you re-run the query and uncomment the lines where more data is added to the dataset then PSP will kick in and you will see the index scan for the second select statement.

Yes, it worked with enough data.
Thank you so much for the detailed explanation.

#please-close


Update city_of_welland.json

Updated license information.

@KHobbs3 I think the attribution and sharealike need to be boolean: true instead of a string "true"


Added Navlink to the login section in the homepage #1122 and Styling footer of saveNature page #1134

In the navbar of the homepage, the login button was not working, i.e. it is not redirecting to the login page. This issue is handled.
Styling of the footer of saveNature page is added

@Amogh-1416
Your pull request has been successfully merged! Don't stop here—continue contributing by addressing more issues and aiming to become a top contributor. You can also contribute in my another Repository BuddyTrail which is also under Hacktoberfest
Great contribution to HACKTOBERFEST'24! 🎉


How to connect - configure GPS

Hi.
Flashed ttgo-lora32-v2.1-gps to the liligo lora32 module, where to connect the GPS module?
I tried pins 34 & 12 but OLED still shows Error of GPS. Any ideas how to proceed? I tried the BN-880 GPS module.
Is there a setting of baud rate, or is there some automation for this programmed?

hi, never added BN-880 gps module to code...  does it need a special baud_speed?
how are you powering it?

I am powering it from 5V from the board. Which are the correct pins to connect? For now i am not shure what baud the module uses by default, also i not see anywhere where to set the baud in the tracker, or what rate and pins are used?

you have to put some effort on getting the info for this tracker to help me write a code or a modification for you to test.
5V and GND and RX and Tx pins are the ones needed in this tracker?
did you manage to get the baud speed info for it?

you can test this flashing with VSCODE:
go to /src/gps_utils.cpp, line 18 and change it from 9600 to 57600.
save the file
upload ONLY firmware (the arrow pointing to the right) and it "should" work.

I have the ttgo-lora32-v2.1
I use pins TX->GPIO34, RX->GPIOI12 and GPS NEO-M8N.
Everything works fine for me


[FLINK-33582] Upgrade to flink-shaded 16.2

What is the purpose of the change
*After flink-shaded 16.2 is released, we should update the flink-shaded version for Flink 1.17 to resolve the issue (https://issues.apache.org/jira/browse/FLINK-33417) thoroughly.
Note the update is only for 1.17.x, because 1.18.x and 1.19.x have been updated and the issue does not exist.*
Brief change log

Upgrade to flink-shaded 16.2

Verifying this change
This change is a version update without any test coverage.
Does this pull request potentially affect one of the following parts:

Dependencies (does it add or upgrade a dependency): (no)
The public API, i.e., is any changed class annotated with @Public(Evolving): (no)
The serializers: (no)
The runtime per-record code paths (performance sensitive): (no)
Anything that affects deployment or recovery: JobManager (and its components), Checkpointing, Kubernetes/Yarn, ZooKeeper: (no)
The S3 file system connector: (no)

Documentation

Does this pull request introduce a new feature? (no)
If yes, how is the feature documented? (not documented)

@TanYuxin-tyx Most likely you're too quickly with this PR, the released artifacts probably haven't landed yet on Maven Central

@MartijnVisser Yeah, thank you for reminding me. I will trigger CI again after the landing is confirmed.

@flinkbot run azure

@JingGe Thanks for taking a look.


Proposal: pipenv install with --path

Hello,
Right now pipenv install installs the vritualenv environment to the directory $HOME/.local/share/virtualenvs.
I want to specify the the directory path with command line option.
$ pipenv install
Creating a virtualenv for this project...
...
Virtualenv location: /home/jaruga/.local/share/virtualenvs/pipenv-E-4hsA7t
...

It is like this.
$ pipenv install --path vendor/venv

I think that setting the path is a typical workflow for Ruby's same kind of tool Bundler (the command is bundle) [1].
So, I want the feature for pipenv too.
$ bundle install --path vendor/bundle

How do you think?
By the way, I am really happy to find pipenv today.
I knew this kind of the tool to create clean environment for Ruby's Bundler, Perl's Carton, PHP's Composer. However I did not know it for Python.
Thank you for pipenv.
[1] http://bundler.io/

Hey @junaruga, thanks for opening this issue. We've discussed this option in the past and I believe the conclusion from Kenneth is we won't support something like this right now. Ideally, we'd want to store this kind of information with the project like Bundler does so users don't have to type --path with every command. You can find the discussion on that in #252.

As a side note, setting the environment variable PIPENV_VENV_IN_PROJECT will store the virtualenv with the project in a directory called .venv relative to the project path. That's the closest option we have currently.

@nateprewitt oh okay, the environment variable is good enough. Thanks.
$ PIPENV_VENV_IN_PROJECT=1 pipenv install
Creating a virtualenv for this project...
...
Virtualenv location: /home/jaruga/git/pipenv/.venv
...


feat(release-please): upgrade to<EMAIL_ADDRESS>

Refs: https://github.com/googleapis/release-please/blob/master/CHANGELOG.md#11110-2021-05-04

This will closes #287.


Add Sierra leone flag

I added Sierra Leone's flag, if they're any issues, I'd be happy to fix them.

@TS96 This is great! Thank you for contributing. I have mentioned some changes. Please fix them so we can merge it. :smile:

@ManrajGrover Hi, I fixed all the issues and if there others, I'd be happy to fix them as well. :)

@TS96 Awesome. Thank you for contributing. :smile: Merging this.


Dark Theme switch system added

Is your feature request related to a problem? Please describe
A dark mode is needed for almost all sites.
Describe the solution you'd like
I can make one which even has the ability to retain changes after refresh.
Describe alternatives you've considered
Changes theme to dark.
ability to retain.
Additional context**
Working on it

@shubham7668 Assign this issue for me

@shubham7668 I HAVE added the deploy link. You can merge under hacktoberfest-accepted

@shubham7668 I HAVE added the deploy link. You can merge under hacktoberfest-accepted

done