Fix mermaid highlight

Resolves https://github.com/matcornic/hugo-theme-learn/issues/235
Attempted to use https://github.com/vjeantet/hugo-theme-docdock/pull/113/files but that wasn't working

This seems to still be happening for me on the preview website. Searching for Alice is erasing that term from the sequence chart.
https://deploy-preview-300--learn.netlify.com/en/shortcodes/mermaid/

Searching for Alice on this doesn't break it and actually works. The scope of this change seems fairly benign is there any reason this doesn't make life better for people instead of breaking pages?

something like this might work better to allow for subgraphs
            if ($node.parents('.mermaid').length) {
                return 1;
            }
            if (match) {

I provided a different more robust solution in #451


Add note that mmctl user delete requires config change to work

By default mattermost blocks the mmctl user delete command due to a config setting that defaults to false, namely:
https://docs.mattermost.com/configure/configuration-settings.html#enable-api-user-deletion
This also goes for mmctl team delete.
We don't mention this on the mmctl page as far as I can tell, so we should add a note to make sure it's visible. There also should be a note in the error message from mmctl as it's note entirely clear what the admin needs to do when the command is run unsuccessfully.

The mmctl channel delete is similar to requirements of the "user delete" and "teams delete". The command has the same config settings requirement as these two commands, so can also be improved with similar changes as PR #5503. Is it possible to submit a similar PR related to this issue, or should I create a new issue first?

Thanks, @glennschler! You're most welcome to submit a PR for this additional documentation update. Please include me as a reviewer, and I'll ensure it's added to the v6.6 release scheduled for April 14th.


Add source build switches in order to be able to build source-build on windows

I'm not sure if this should go against master.
The windows build script was missing the DotNetBuildFromSource and DotNetCoreSdkDir parameters in order to build msbuild on source-build as we do for non-Windows.
cc: @rainersigwald @weshaggard

Why the need to support sourcebuild on Windows? Wasn't it needed only for Redhat?

Why the need to support sourcebuild on Windows? Wasn't it needed only for Redhat?

We want our developers to be able to produce an SDK or a runtime with their changes using source build infrastructure to simplify this process instead of having them to build all the repos on the stack.

Why the need to support sourcebuild on Windows? Wasn't it needed only for Redhat

Redhat is one of the first targets but not only one. We need to make the source-build work on all the OS's. For our devs working on the full product on windows it is still very much interesting to build the entire stack on windows.


add icons for ideas

added the icons for the dynamic element li for delete, upvote and downvote.

:shipit:


fix : do not record test-case while in test mode

Hi @shreyanshshah27, CI is failing due to incorrect commit format. Please follow this format "fix: <COMMIT_MESSAGE>"

Hey @shreyanshshah27, Please add link to this PR in GSOC/2023 Task List.

Hey @re-Tick
I've created a PR, to link this task in GSOC/2023 Task List.


Show loading progress for country info detailed view and search trailing icon animation.

https://github.com/joreilly/ClimateTraceKMP/assets/4012000/1e4b20b9-5e32-428a-b652-a71a03131bd4
https://github.com/joreilly/ClimateTraceKMP/assets/4012000/b3904864-2596-489d-b751-e467fdaf7c98
@joreilly please review

@percy-g2 one thing I just. noticed is that as you change country in desktop/web clients it shows spinner for both country list and the "content" area

@percy-g2 one thing I just. noticed is that as you change country in desktop/web clients it shows spinner for both country list and the "content" area

Yes that will happen because of same isLoading is used for both screens, i will fix it and issue a new PR soon.


nodelesector for isolated build_type

Signed-off-by: Robert Cerven<EMAIL_ADDRESS>

release note updated


KOGITO-2342 Add back deployment of examples in nightly pipeline

https://issues.redhat.com/browse/KOGITO-2342
Needed by S2I builds
Many thanks for submitting your Pull Request :heart:!
Please make sure that your PR meets the following requirements:

[x] You have read the contributors guide
[x] Pull Request title is properly formatted: KOGITO-XYZ Subject
[ ] Pull Request title contains the target branch if not targeting master: [0.9.x] KOGITO-XYZ Subject
[x] Pull Request contains link to the JIRA issue
[ ] Pull Request contains link to any dependent or related Pull Request
[x] Pull Request contains description of the issue
[x] Pull Request does not include fixes for issues other than the main ticket

@cristianonicolai can we merge that one ?


Issue of "Build from voxelsdk 0.6.11 source on Win10 64-bit" process

Hi
I encountered a compiled error during building process.
Error message during compile with VS2015 64-bit and voxelsdk 0.6.11 (from releases site) is shown below

How to solve it?
Before compiling, I installed

PCL 1.8.0
Doxygen <IP_ADDRESS>
swingwin 3.0.12
graphviz  2.38
Qt 5.6.3 for 64-bit
And set PATH as

Do I get the wrong configuration?

Hi @CJHsiehinleda
Can you try building in the Release mode?
It seems that you already have Voxel SDK 0.6.10 installed. I don't think this is needed to build 0.6.11 (you can remove those lines from the path, although it wouldn't make a difference).
Suramya

After switch to Release mode, I finally can compile.
Thanks! @suramyag1


AuthChallengeBadToken

Does this issue occur when all extensions are disabled?: Yes/No

VS Code Version: 1.91.1(Universal)
OS Version: Darwin arm64 23.5.0

Steps to Reproduce:

I don't know how to reproduce

Hey there! It appears like the server you're attempting to SSH to is using some challenge-based authentication.
As a first step, are you able to directly SSH to the machine in your system's terminal.  This extension leverages your system's SSH configuration, therefore we need to make sure that's working first (eg running ssh -v <remote-user-name>@<remote-server-ip> in your terminal).  Does that work?  Please share the logs.
More detailed troubleshooting steps can be found on this wiki page.  Please take a peek and share how it goes!


need a swagger for Azure Billing REST API

Being that we spend many thousands of dollars on Azure each month, we are interested in producing custom reports of the usage. I would like to use the relatively new Azure Billing REST API for this. I am looking for a Swagger definition of these APIs. I could probably help fill them out if the stubs get created in a git branch.

+1

@Matt-Westphal could you comment on a timeline for creating a swagger representation of the commerce API?

Customers in node sdk have been requesting it as well https://github.com/Azure/azure-sdk-for-node/issues/1717

Hot topic in Python too, I received an email for this in December 2015.

@moinak3 might have a better answer for this.

I have generated the swagger spec from the hyak spec in master branch and am currently reviewing it. So far the generated swagger spec looks good to me. If you want I can do a PR and everyone can review it. What does everyone think about it?

Thanks Amar.
From: Amar Zavery<EMAIL_ADDRESS>Sent: Thursday, April 21, 2016 1:30 PM
To: Azure/azure-rest-api-specs<EMAIL_ADDRESS>Cc: Matt Westphal<EMAIL_ADDRESS>Mention<EMAIL_ADDRESS>Subject: Re: [Azure/azure-rest-api-specs] need a swagger for Azure Billing REST API (#57)
I have generated the swagger spec from the hyak spec in master branch and am currently reviewing it. So far the generated swagger spec looks good to me. If you want I can do a PR and everyone can review it. What does everyone think about it?
—
You are receiving this because you were mentioned.
Reply to this email directly or view it on GitHubhttps://github.com/Azure/azure-rest-api-specs/issues/57#issuecomment-213101736


sfx not playing sounds

First of all, love the cog. Thanks a bunch!
Lately, it's not playing sounds and throwing the attached error.
sfx-error.txt

This looks like an internet connectivity problem. Is it still happening? Is the core audio cog able to connect and play audio?

Thanks for the response! It has somewhat started working again. It seems to be intermittent. Sometimes the bot won't connect at all, sometimes it connects and plays the sound and is unable to leave the channel afterwards.
I have recently been having some issues with my internet, so that is a very likely scenario, although the timing doesn't seem to match. Additionally, a reboot of Red seems to fix it, but only temporarily, so that is another reason to believe it's a connectivity issue. I'll do some more testing when it happens again and get back to you.

Ok, thanks, keep us posted. In the past, people have reported that changing your server's region in server settings can help to alleviate problems connecting to channels and playing audio. Could be worth a try.

Ok, after some more testing, the bot is still having intermittent issues, and I'm not sure what could be causing them. If it's a network issue, I'm not sure where to look or how to go about fixing it if I were able to find it. All I know is it started happening randomly. The bot is running on my server, on the same home network that I'm connecting to the Discord client on. I can RDP to my server to restart the bot and see the error messages.
If there is any other info to provide, I'm happy to do so.

Sorry to re-open this but I got almost the exact same thing, meaning that the bot will connect and play the sound and it'll able to leave the channel but after that it'll rejoin the channel and stay silent without playing any audio.
Furthermore I get incosistent logs when this happens:
after a restart
Task was destroyed but it is pending! task: <Task pending coro=<Audio.disconnect_timer() running at /root/red/cogs/audio.py:2200> wait_for=<Future pending cb=[Task._wakeup()]>> Task was destroyed but it is pending! task: <Task pending coro=<Audio.queue_scheduler() running at /root/red/cogs/audio.py:2406> wait_for=<Future pending cb=[Task._wakeup()]>> Task was destroyed but it is pending! task: <Task pending coro=<Audio.reload_monitor() running at /root/red/cogs/audio.py:2410> wait_for=<Future pending cb=[Task._wakeup()]>> Task was destroyed but it is pending! task: <Task pending coro=<Audio.cache_manager() running at /root/red/cogs/audio.py:2149> wait_for=<Future pending cb=[Task._wakeup()]>> Unclosed client session client_session: <aiohttp.client.ClientSession object at 0x7f97ff16d438>
sometimes this
Parse error, at least 3 arguments were expected, only 1 given in string 'ogs.audio.ConnectTimeout: We timed out connecting to a voice channelTask was destroyed but it is pending!'
sometimes a whole ffmpeg log
stream #0:   keyframe=1   duration=0.026   dts=1.567  pts=1.567   size=627 [out_0_0 @ 0x5584adbeb9c0] EOF on sink link out_0_0:default.=1.54x debug=1 No more output streams to write to, finishing. size=     294kB time=00:00:01.56 bitrate=1536.0kbits/s speed=1.51x video:0kB audio:294kB subtitle:0kB other streams:0kB global headers:0kB muxing overhead: 0.000000% Input file #0 (data/sfx/288396748454625280/ez.mp3):   Input stream #0:0 (audio): 61 packets read (38243 bytes); 61 frames decoded (69167 samples);   Total: 61 packets (38243 bytes) demuxed Output file #0 (pipe:1):   Output stream #0:0 (audio): 62 frames encoded (75284 samples); 62 packets muxed (301136 bytes);   Total: 62 packets (301136 bytes) muxed 61 frames successfully decoded, 0 decoding errors [AVIOContext @ 0x5584adbd95c0] Statistics: 0 seeks, 62 writeouts [AVIOContext @ 0x5584adbde8c0] Statistics: 40052 bytes read, 0 seeks
sometimes this (but it seems to not appear anymore)
`Enter command: |all |-1 [ ]
Parse error, at least 3 arguments were expected, only 1 given in string 'ordBot/cogs/sfx.py:130> exception=AttributeError("'NoneType' object has no attribute 'voice_client'",)>'`
and 99% of the time when the bot gets stuck in the VC without playing any audio, no errors are output at all.

After further debugging, it seems that the cog stops at this line when it doesn't play any audio: vc = await self.bot.join_voice_channel(channel).
It doesn't even print the vc after that and it just plain stops there without any errors.

Seems like switching VPS provider fixed the solution. After countless of changed machines, OSes, factory resets, networking edits, opened and closed tickets, I switched to another provider and now the bot will connect and disconnect from VCs flawlessly.

@fididev for documentation purposes, what was your previous provider?
I have my hunch, was it hetzner ?


Install failed in Linux

display missing sql.h when installing. would you please advise? Thanks.
Message:
localhost odbc # go install
odbc
odbc.go:18:17: fatal error: sql.h: No such file or directory
compilation terminated.

sudo yum install unixODBC-devel


Map file broken?

Have you tried the map file out in Chrome & Firefox, without the /src folder being available?  Seems it doesn't work in Chrome & iffy in Firefox.  Not sure if Chrome looks for a .map file, or it pointing to non existing files in the map?
ex: http://tombyrer.github.io/wavesurfer.js/

Works for me here: http://www.wavesurfer.fm/example/audio-element/
It's essential to keep the map file in the same directory as the min.js file, while having the src directory in the parent directory. So, the file system layout your web server is serving from should look like this:

Ah Ok, thanks!


EnumHash breaks on nested constants

The test case below should pass, but instead fails with:
-enum status: {STATUS::OLD=>0, STATUS::ACTIVE=>1}
+enum status: {s(:const, nil, :STATUS)=>1}

Before submitting the PR make sure the following are checked:

[ ] Wrote good commit messages.
[ ] Commit message starts with [Fix #issue-number] (if the related issue exists).
[x] Feature branch is up-to-date with master (if not - rebase it).
[ ] Squashed related commits together.
[x] Added tests.
[ ] Added an entry to the Changelog if the new code introduces user-observable changes. See changelog entry format.
[ ] The PR relates to only one subject with a clear title
and description in grammatically correct, complete sentences.
[ ] Run bundle exec rake default. It executes all tests and RuboCop for itself, and generates the documentation.

Thanks for the feedback issue. Could you open the issue instead of the PR if the product code is not likely to be added recently?


Hide the placehoder from the dropdown choices list

"choices.js": "^7.0.0"

Hello!
Case scenario:
Common behaviour where the placeholder is not able to be selected from the dropdown list:

placeholder should only be visible on page load
after user select something else, it won't be able to select the placeholder back again

Base on the rule that  placeholder value is an empty string -> placeholder value = ''
Is there any feature about this ? like placeholderSelectable: true/false or some idea to achieve this easily 🤔 ?
Thanks in advance

I'm also dealing with this issue, does anyone have a solution or a workaround?

I have found the following simple CSS workaround
.choices__list--dropdown .choices__placeholder {
  display: none;
}

Implemented as part of #1166


Persistent "fatal: reference is not a tree: "

We've had this problem for many months now. This morning I upgraded to the unstable release (v3.0-beta.34) in the hope that it might magically fix it. Alas, it did not.
Preparing build directory

# Changing working directory to "/var/lib/buildkite-agent/builds/<some-build-agent-id>/music-glue/graph"
--
  | # Host "github.com" already in list of known hosts at "/var/lib/buildkite-agent/.ssh/known_hosts"
  | $ git remote set-url origin git@github.com:musicglue/some-repo-name.git
  | $ git clean -fxdq
  | $ git submodule foreach --recursive git clean -fxdq
  | # Fetch and checkout pull request head
  | $ git fetch -v origin refs/pull/3520/head
  | From github.com:musicglue/some-repo-name
  | * branch            refs/pull/3520/head -> FETCH_HEAD
  | # FETCH_HEAD is now `2c7e5aaae713c3d11a96944cd91ba8cf6df422f5`
  | $ git checkout -f 7cd2497f55ba2ab88133c21fe4da3a804fe4dd1a
  | fatal: reference is not a tree: 7cd2497f55ba2ab88133c21fe4da3a804fe4dd1a
  | # Skipping artifact upload, no checkout
  | 🚨 Error: Error running `/usr/bin/git checkout -f 7cd2497f55ba2ab88133c21fe4da3a804fe4dd1a`: exit status 128

I'm pretty amazed that FETCH_HEAD is 2c7e5aaae713c3d11a96944cd91ba8cf6df422f5 as that is a commit from December 2016! The only way to get the build to run is to do New Build via the UI and paste the sha of the commit into the popup.
We're seeing this issue across numerous pipelines in our account now. Is there something we can do to resolve it?
Thanks!

Sorry for the slow response on this one @leemhenson, fell off my radar. I don't suppose you are using a branch name that was once a pull request's branch name? This might be an issue with our pull request cache. @sj26 any thoughts?

Buildkite might still think that the branch is an open pull request, so it's trying to do an optimised fetch. This might happen if the pull request closing webhook wasn't received properly by us for some reason (it can happen). We can manually mark the PR as closed, and disassociate the branch the pull request for you. Just let us know… probably best via email<EMAIL_ADDRESS>

Sorry that it's picking it up incorrect @leemhenson — and thanks for providing all those details!

I have sent an email. Thanks.

All fixed! Sorry about the problem. If this comes up again, shoot an email to support and we'll help you out (and dig into the cause)

Ah, we've been having this issue as well; we're hoping it'll be mitigated via #812, and this is the reason (belatedly; didn't see this ticket) that we wanted that PR to get merged.
Reading this, though - seems likely it won't be.
For context - I see this happen correlated to when I have force-pushed a branch, almost always after having rebased from master.

Hi @petemounce! :wave:
That sounds like a different issue indeed. This issue here is about the pull request cache.  Force pushes which remove commit history will result in failed builds if that commit is no longer reachable from any ref on the remote, or if it's no longer in the pull request history for a pull request build. The only workaround is to ignore the failed builds (they've become irrelevant!) or avoid force pushing while there are still builds in progress.

The thing is that the problem persists, I think, after a subsequent push of a normal commit.
Is this what the skip options are for on a pipeline...?

@petemounce oh, that might be the cache then, sorry! Could you email us the specifics of a build you've seen failing so we can investigate for you<EMAIL_ADDRESS>


variable list is getting last entry overwritten in windows.

From: D:/RCC/ClaimCenter/features/step_definitions/repx/repx.rb @ line 4 :

    1: When /^I search REPX for the claim$/ do
    2:   @claim_number = @ref_data.claim_number
    3:   require "pry";binding.pry
 =    4:   many_steps %q{When I fill in "Claim No"}, __FILE__, __LINE__
    5:   many_steps %q{And I click on "Search Button"}, __FILE__, __LINE__
    6: end
    7:

@__cucumber_runtime      #<Cucumber::Runtime::ForProgrammingLanguages:0x00000006c7...
@__natural_language      #<Gherkin::I18n:0x000000076d39e8>
@ref_data                #<ClaimCentre::ClaimMRMR4Q:0x0000000ccda4b8>
@current_page            #<REPX::Search:0x0000000cfdcd50>
←[0F[1] pry(#<Object>)     "CGU150036640"

That last line is the pry prompt overwriting the value of the @claim_number variable

I haven't tested this out in Windows yet, but will do it soon and see what the problem is.
Is this happening always? @leriksen

not always - I am starting a new code branch today and it looks better
From: D:/RCC/ClaimCenter/config/configuration.rb @ line 94 Configuration#register_capybara_driver:

    89:
    90:   def register_capybara_driver
    91:
    92:     if ENV['BAD_PROXY']
    93:       require "pry";binding.pry
 => 94:       browser = 'ff'
    95:       Capybara.current_driver = browser
    96:       Capybara.register_driver browser do |app|
    97:         opts = {browser: browser}
    98:
    99:         unknownproxy_host = "xxxx"

@app                     "cc"
@app_host_env            "sys"
@mongodb_env             v8
@browser                 chrome
@capybara_timeout        180
@raise_exception         true
@max_tries               60
@min_retries             10
@retry_sleep             2
@capybara                nil
@selenium_grid_url       "http://patchwork:4444/wd/hub"
@refresh_path            "D:/RCC/ClaimCenter/config/refresh.yml"
@step_snapshot           false
@step_snapshot_path      "D:/RCC/ClaimCenter/steps/screenshot_2015-08-04_12-50-02....
@screenshot_path         "D:/RCC/ClaimCenter/reports/screenshot_2015-08-04_12-50-0...
@session_vars            {}
@exception_whitelist     len:1 ["HTTP request failed: 500"]
@logger                  #<Log4r::Logger:0x000000059c46b8>
@app_config              {"url"=>"https://fake/ClaimCentre-Sys/c...
browser                  nil
[1] pry(#<Configuration>)>

It would appear that is it, it is reliable and correct under ansicon. Perhaps some documentation recommending that pry-state be run under ansicon, or a windows-based terminal app that can better handle TTY color codes.


Adding edit button image

:white_check_mark: Validation status: passed

File
Status
Preview URL
Details

README.md
:white_check_mark:Succeeded

docs/images/edit-button.png
:white_check_mark:Succeeded
View

For more details, please refer to the build report.
Note: If you changed an existing file name or deleted a file, broken links in other files to the deleted or renamed file are listed only in the full build report.


No nets under "Sources:" in global routing congestion progress reports

To reproduce:

Comment out GLOBAL_ROUTE_ARGS, see below:
Run make DESIGN_CONFIG=designs/sky130hd/microwatt/config.mk results/sky130hd/microwatt/base/5_1_grt.odb
While global route is running, start a new shell, run ls reports/sky130hd/microwatt/base/congestion*.rpt. When you see .rpt files appearing, run make DESIGN_CONFIG=designs/sky130hd/microwatt/config.mk gui_cts and load for instance reports/sky130hd/microwatt/base/congestion-10.rpt
Look at DRC errors, there's no information about which nets are congested.

$ git diff
diff --git a/flow/designs/sky130hd/microwatt/config.mk b/flow/designs/sky130hd/microwatt/config.mk
index 4b4eb79d..90745a5d 100644
--- a/flow/designs/sky130hd/microwatt/config.mk
+++ b/flow/designs/sky130hd/microwatt/config.mk
@@ -31,4 +31,4 @@ export CTS_CLUSTER_SIZE = 30

 export export SETUP_SLACK_MARGIN = 0.2

-export GLOBAL_ROUTE_ARGS=-congestion_iterations 100 -verbose
+#export GLOBAL_ROUTE_ARGS=-congestion_iterations 100 -verbose

Originally posted by @oharboe in https://github.com/The-OpenROAD-Project/OpenROAD-flow-scripts/discussions/1338#discussioncomment-6688226

What I expected was to see nets in the progress reports, like I get in the final report:

Resolved?


Tamagui Main page should only use Tamagui

If I'm not mistaken the CSS used to make the homescreen on tamagui.com wouldn't work with native.

Can someone confirm this? If this is the case I think we should update the homescreen to only use things that would be 1:1 on both web and native as if this is correct it feels a bit false advertising/cheating and I personally was disappoint that this wasn't the case.

The philosophy of tamagui isn't that you always have 100% the same code. 95% of the site is, but I wanted CSS text gradients.


Memory issue

hi
i noticed a small bug when dynamically allocating imageBox to tableLayoutPanel and removing/clearing imageBox back
i tried in C++/Cli (Winforms)
in form load event i created tableLayoutPanel with 25 cells (5 rows, 5 column) in each cell i placed a new instance of imageBox. (i noticed a hike of 20 - 30mb in memory consumption in visual studio's diagnostic tool)
now, how to free memory occupied by imageBox, if i call TableLayoutPanel.Controls.Clear , this doesn't free up memory. so i have to call Dispose right?
can you expose Dispose func, because as of now it says Dispose cannot be called by pointer or object?
Note: closing form or calling System.GC.Collect frees up memory
Thank you

Sorry for not noticing this earlier. Anything implementing from Control already has a public Dispose method, and ImageBox is no exception - I'm not familiar with C++; about all I can say is Dispose is definitely present.

i just remembered that in C++/Cli  even though i can call Dispose  method without any error. i have to use delete keyword.
for ex:
ImageBox ^imageBox1 = gcnew ImageBox(); //creating a object
delete imageBox1; //proper method to Dispose

Hope this helps someone using C++/Cli
Thanks for your reply


Repeater controls: Add to top (or bottom)

There should be a button to add to the top as well as one to add to the bottom.  When there are no items in the repeater there should only be an "Add" button.

Working as intended


ReactPlayer not working in React 17

Current Behavior
When using the out-of-the-box ReactPlayer and provided any url, in this case it's a YouTube link, the React Player component fails to render and throws this error in the console.
Uncaught undefined
The above error occurred in one of your React components:
    in Unknown (created by Player)
    in Player (created by ReactPlayer)
    in Suspense (created by ReactPlayer)
    in div (created by ReactPlayer)
    in ReactPlayer

Expected Behavior
The embedded YouTube video should be present on-screen.
Steps to Reproduce

`import ReactPlayer from 'react-player'
Render the component like <ReactPlayer url={url} /> where url is any link
View the thrown error in the console

Current packages
...
"react-player": "2.10.0",
"react": "17.0.2",
"react-dom": "17.0.2",
...

Other Information
I've seen similar issues in the past closed, but they don't seem to address my case since i'm not using @hot-loader/react-dom or NextJS:

https://github.com/cookpete/react-player/issues/1176
https://github.com/cookpete/react-player/issues/1165

Aw, since I updated react-dom to ^17.0.2 it works for me.

Interesting, I've cleared my node_modules cache and reinstalled them and I'm still getting the same bug. Any recommendations for debugging this?

I imported like this: import ReactPlayer from 'react-player/lazy';

Is anyone able to provide an example repo where this happens? I can spin up a fresh create-react-app and do not get this error on any 17.0.* version of react.

@cookpete Unfortunately, the repo where I'm experiencing these issues is private. I manage all my packages since I'm not using a solution like create-react-app. Would you know of other possible packages that could interfere with react-player to cause this issue?
@spereira2017 I can try to see if that works!


[bug]: Is one-click queuing of magnets actually supported?

Affected part
Content script (inside the page)
Extension version
3.10.0
DSM version
7.1
Browser version
Chrome 118.0.5993.89 (windows)
Description
One-click of magnet urls --> to download station is listed as one of the features, and I can't get it to work. When I click on magnets I get 2 options, "Send to Synology" and "Open custom modal". I just want the download to begin...
What setting in the options would enable this?
Steps to Reproduce the Issue
Click (left) on magnet url, for example on torrentgalaxy.to (note that hovering over a magnet link shows a magnet:?xt=... URL so seems correct. Get 2 options in mini 'popup'. Desired experience: magnet is added to download queue on synology automatically, instead of needing another click.
Screenshots or Mock up
No response
Failure Logs
No response
Store snapshots
No response

If one or more menu is setup in quick menu or context menu (default behaviour), a dropdown will appear to choose the action.
If only one option is setup on quick menu, the action will be used as default and will trigger without dropdown.
To achieve this, just delete the unwanted actions in the menu:


Feature for Hygrometers H5100

The hygrometers appear great in HomeKit and send the climate information very nicely. However, they are "offline" in HomeKit per the option to make them that way for any 'off' device. I don't know if there is an option to make them have a status as on instead of offline? If not, I understand due to the HomeKit limitations!
Thank you!

Hi @LiamSx45
What do you mean by they are "offline" in HomeKit? The plugin does not have an option to show whether a sensor is online/offline in HomeKit.
So I'm scratching my head a little at what you mean!
Thanks!


Added values.yaml file

@reeve24 could you associate the ticket number or ticket link into this PR, pls?


make image names uniform; fix debian build script

Making image names uniform
Fixing base image build when added the miro and soracore debian check

I tested this and it works well (I was able to build Astrobee and ISAAC Docker images). It still complains about the IMU bias config thing though.


Cut items stay translucent after copying other items

Description
Cut items stay translucent after copying other items, whereas they are expected to lose the translucency.
Below are two screen recordings, one is of Files that demonstrates the issue, and the other is of Windows' File Explorer that demonstrates the expected behavior.
https://user-images.githubusercontent.com/33163707/235434266-0553db91-f788-4fe8-b011-f32b1dd53b5a.mp4
https://user-images.githubusercontent.com/33163707/235434273-d7c14a11-8ca2-4ac4-8e8c-c2962e0bf7da.mp4
Steps To Reproduce
Demonstrated in the recordings
Requirements

Files Version
<IP_ADDRESS>
Windows Version
10.0.22621.1635
Log file
debug.log

I can reproduce this issue

This issue will be resolved in one of the next updates.


Add a path search for args.input

If args.input file is generate by a service you need a path search to
find it.
Signed-off-by: Ronan Le Martret<EMAIL_ADDRESS>

Thank you. Normally, package-lock.json is created by the maintainer and not automatically though in the future we are also looking to automate this step though maybe in a different way.


The example is not working

The example of the Spring is not working at all, not master branch nor swfit 5.


Fixes errors and resource cycling issues for aws.batch.JobDefinition

Recent changes in hashicorp/terraform-provider-aws#37111 introduced a Diff customizer that leads to errors in the Pulumi version of the provider due to discrepancies in the order in which Diff customizer functions are applied between Pulumi and Terraform. This change fixes the problem by applying the experimental PlanResourceChange flag to the affected resource.
Fixes https://github.com/pulumi/pulumi-aws/issues/3887
A regression test is included.
See also: https://github.com/pulumi/pulumi-terraform-bridge/issues/1785

/release patch


Update owasp-zap.rb

Updated for 2.4.1 and the ZAP downloads have moved to GitHub

Thank you for the contribution. It needed some fixes, so they were made in 5e5caa793a269adbd37121d1382cdc33cb32751b. Your contribution is still included (and still credited to you), with the appropriate modifications. Please feel free to ask about any of the changes.


Extreme unstable ping & IO hang

➜  ~ ping <IP_ADDRESS>
PING <IP_ADDRESS> (<IP_ADDRESS>): 56 data bytes
64 bytes from <IP_ADDRESS>: icmp_seq=0 ttl=60 time=34.573 ms
64 bytes from <IP_ADDRESS>: icmp_seq=1 ttl=60 time=629.246 ms
Request timeout for icmp_seq 2
Request timeout for icmp_seq 3
Request timeout for icmp_seq 4
64 bytes from <IP_ADDRESS>: icmp_seq=2 ttl=60 time=3337.262 ms
64 bytes from <IP_ADDRESS>: icmp_seq=3 ttl=60 time=2335.680 ms
64 bytes from <IP_ADDRESS>: icmp_seq=4 ttl=60 time=1334.880 ms
64 bytes from <IP_ADDRESS>: icmp_seq=5 ttl=60 time=330.922 ms
64 bytes from <IP_ADDRESS>: icmp_seq=6 ttl=60 time=1253.691 ms
64 bytes from <IP_ADDRESS>: icmp_seq=7 ttl=60 time=249.246 ms
64 bytes from <IP_ADDRESS>: icmp_seq=8 ttl=60 time=1707.042 ms
64 bytes from <IP_ADDRESS>: icmp_seq=9 ttl=60 time=706.275 ms
64 bytes from <IP_ADDRESS>: icmp_seq=10 ttl=60 time=30.924 ms
64 bytes from <IP_ADDRESS>: icmp_seq=11 ttl=60 time=2922.592 ms
64 bytes from <IP_ADDRESS>: icmp_seq=12 ttl=60 time=1918.589 ms
64 bytes from <IP_ADDRESS>: icmp_seq=13 ttl=60 time=918.275 ms
64 bytes from <IP_ADDRESS>: icmp_seq=14 ttl=60 time=30.132 ms
64 bytes from <IP_ADDRESS>: icmp_seq=15 ttl=60 time=2410.848 ms
64 bytes from <IP_ADDRESS>: icmp_seq=16 ttl=60 time=1411.021 ms
64 bytes from <IP_ADDRESS>: icmp_seq=17 ttl=60 time=406.373 ms
64 bytes from <IP_ADDRESS>: icmp_seq=18 ttl=60 time=838.556 ms
64 bytes from <IP_ADDRESS>: icmp_seq=19 ttl=60 time=844.571 ms
64 bytes from <IP_ADDRESS>: icmp_seq=20 ttl=60 time=920.510 ms
64 bytes from <IP_ADDRESS>: icmp_seq=21 ttl=60 time=31.297 ms
64 bytes from <IP_ADDRESS>: icmp_seq=22 ttl=60 time=330.567 ms
64 bytes from <IP_ADDRESS>: icmp_seq=23 ttl=60 time=953.035 ms
64 bytes from <IP_ADDRESS>: icmp_seq=24 ttl=60 time=30.399 ms
64 bytes from <IP_ADDRESS>: icmp_seq=25 ttl=60 time=29.661 ms
64 bytes from <IP_ADDRESS>: icmp_seq=26 ttl=60 time=29.484 ms
64 bytes from <IP_ADDRESS>: icmp_seq=27 ttl=60 time=30.891 ms
64 bytes from <IP_ADDRESS>: icmp_seq=28 ttl=60 time=29.317 ms
64 bytes from <IP_ADDRESS>: icmp_seq=29 ttl=60 time=30.524 ms
64 bytes from <IP_ADDRESS>: icmp_seq=30 ttl=60 time=29.352 ms
64 bytes from <IP_ADDRESS>: icmp_seq=31 ttl=60 time=29.869 ms
^C
--- <IP_ADDRESS> ping statistics ---
32 packets transmitted, 32 packets received, 0.0% packet loss
round-trip min/avg/max/stddev = 29.317/816.425/3337.262/917.262 ms
➜  ~ ping <IP_ADDRESS>
PING <IP_ADDRESS> (<IP_ADDRESS>): 56 data bytes
Request timeout for icmp_seq 0
Request timeout for icmp_seq 1
Request timeout for icmp_seq 2
Request timeout for icmp_seq 3
64 bytes from <IP_ADDRESS>: icmp_seq=0 ttl=64 time=4963.734 ms
Request timeout for icmp_seq 5
64 bytes from <IP_ADDRESS>: icmp_seq=1 ttl=64 time=5092.372 ms
64 bytes from <IP_ADDRESS>: icmp_seq=2 ttl=64 time=4488.453 ms
64 bytes from <IP_ADDRESS>: icmp_seq=3 ttl=64 time=4010.878 ms
64 bytes from <IP_ADDRESS>: icmp_seq=4 ttl=64 time=3457.817 ms
64 bytes from <IP_ADDRESS>: icmp_seq=5 ttl=64 time=2797.351 ms
64 bytes from <IP_ADDRESS>: icmp_seq=6 ttl=64 time=2947.536 ms
64 bytes from <IP_ADDRESS>: icmp_seq=7 ttl=64 time=2727.855 ms
64 bytes from <IP_ADDRESS>: icmp_seq=8 ttl=64 time=2670.282 ms
64 bytes from <IP_ADDRESS>: icmp_seq=9 ttl=64 time=3397.735 ms
64 bytes from <IP_ADDRESS>: icmp_seq=10 ttl=64 time=2395.857 ms
64 bytes from <IP_ADDRESS>: icmp_seq=11 ttl=64 time=2892.957 ms
64 bytes from <IP_ADDRESS>: icmp_seq=12 ttl=64 time=2566.865 ms
64 bytes from <IP_ADDRESS>: icmp_seq=13 ttl=64 time=5336.382 ms
Request timeout for icmp_seq 19
64 bytes from <IP_ADDRESS>: icmp_seq=14 ttl=64 time=6340.394 ms
64 bytes from <IP_ADDRESS>: icmp_seq=15 ttl=64 time=5339.859 ms
64 bytes from <IP_ADDRESS>: icmp_seq=16 ttl=64 time=6577.313 ms
Request timeout for icmp_seq 23
64 bytes from <IP_ADDRESS>: icmp_seq=17 ttl=64 time=7398.415 ms
Request timeout for icmp_seq 25
64 bytes from <IP_ADDRESS>: icmp_seq=18 ttl=64 time=8318.725 ms
64 bytes from <IP_ADDRESS>: icmp_seq=19 ttl=64 time=7313.629 ms
64 bytes from <IP_ADDRESS>: icmp_seq=20 ttl=64 time=6311.325 ms
64 bytes from <IP_ADDRESS>: icmp_seq=21 ttl=64 time=6310.563 ms
64 bytes from <IP_ADDRESS>: icmp_seq=22 ttl=64 time=5309.665 ms
64 bytes from <IP_ADDRESS>: icmp_seq=23 ttl=64 time=4309.592 ms
64 bytes from <IP_ADDRESS>: icmp_seq=24 ttl=64 time=3309.501 ms
64 bytes from <IP_ADDRESS>: icmp_seq=25 ttl=64 time=2309.048 ms
64 bytes from <IP_ADDRESS>: icmp_seq=26 ttl=64 time=4941.828 ms
64 bytes from <IP_ADDRESS>: icmp_seq=27 ttl=64 time=4460.432 ms
64 bytes from <IP_ADDRESS>: icmp_seq=28 ttl=64 time=3457.586 ms
64 bytes from <IP_ADDRESS>: icmp_seq=29 ttl=64 time=2456.586 ms
64 bytes from <IP_ADDRESS>: icmp_seq=30 ttl=64 time=1454.313 ms
64 bytes from <IP_ADDRESS>: icmp_seq=31 ttl=64 time=453.047 ms
64 bytes from <IP_ADDRESS>: icmp_seq=32 ttl=64 time=1363.171 ms
64 bytes from <IP_ADDRESS>: icmp_seq=33 ttl=64 time=362.656 ms
64 bytes from <IP_ADDRESS>: icmp_seq=34 ttl=64 time=0.816 ms
64 bytes from <IP_ADDRESS>: icmp_seq=35 ttl=64 time=0.855 ms
64 bytes from <IP_ADDRESS>: icmp_seq=36 ttl=64 time=0.733 ms
64 bytes from <IP_ADDRESS>: icmp_seq=37 ttl=64 time=0.778 ms
64 bytes from <IP_ADDRESS>: icmp_seq=38 ttl=64 time=0.844 ms
64 bytes from <IP_ADDRESS>: icmp_seq=39 ttl=64 time=0.839 ms
64 bytes from <IP_ADDRESS>: icmp_seq=40 ttl=64 time=0.909 ms
64 bytes from <IP_ADDRESS>: icmp_seq=41 ttl=64 time=1.503 ms
64 bytes from <IP_ADDRESS>: icmp_seq=42 ttl=64 time=0.831 ms
64 bytes from <IP_ADDRESS>: icmp_seq=43 ttl=64 time=0.779 ms
64 bytes from <IP_ADDRESS>: icmp_seq=44 ttl=64 time=0.854 ms
64 bytes from <IP_ADDRESS>: icmp_seq=45 ttl=64 time=0.818 ms
64 bytes from <IP_ADDRESS>: icmp_seq=46 ttl=64 time=2.951 ms
64 bytes from <IP_ADDRESS>: icmp_seq=47 ttl=64 time=0.516 ms
64 bytes from <IP_ADDRESS>: icmp_seq=48 ttl=64 time=0.888 ms
64 bytes from <IP_ADDRESS>: icmp_seq=49 ttl=64 time=1.187 ms
64 bytes from <IP_ADDRESS>: icmp_seq=50 ttl=64 time=0.824 ms
64 bytes from <IP_ADDRESS>: icmp_seq=51 ttl=64 time=0.489 ms
64 bytes from <IP_ADDRESS>: icmp_seq=52 ttl=64 time=0.839 ms
64 bytes from <IP_ADDRESS>: icmp_seq=53 ttl=64 time=1.298 ms
64 bytes from <IP_ADDRESS>: icmp_seq=54 ttl=64 time=0.798 ms
64 bytes from <IP_ADDRESS>: icmp_seq=55 ttl=64 time=0.485 ms
64 bytes from <IP_ADDRESS>: icmp_seq=56 ttl=64 time=0.990 ms
64 bytes from <IP_ADDRESS>: icmp_seq=57 ttl=64 time=0.803 ms
64 bytes from <IP_ADDRESS>: icmp_seq=58 ttl=64 time=1.070 ms
64 bytes from <IP_ADDRESS>: icmp_seq=59 ttl=64 time=0.820 ms
64 bytes from <IP_ADDRESS>: icmp_seq=60 ttl=64 time=0.826 ms
64 bytes from <IP_ADDRESS>: icmp_seq=61 ttl=64 time=1.170 ms
64 bytes from <IP_ADDRESS>: icmp_seq=62 ttl=64 time=0.845 ms
64 bytes from <IP_ADDRESS>: icmp_seq=63 ttl=64 time=0.813 ms
64 bytes from <IP_ADDRESS>: icmp_seq=64 ttl=64 time=2.061 ms
64 bytes from <IP_ADDRESS>: icmp_seq=65 ttl=64 time=0.507 ms
64 bytes from <IP_ADDRESS>: icmp_seq=66 ttl=64 time=0.843 ms
64 bytes from <IP_ADDRESS>: icmp_seq=67 ttl=64 time=0.842 ms
64 bytes from <IP_ADDRESS>: icmp_seq=68 ttl=64 time=0.827 ms
64 bytes from <IP_ADDRESS>: icmp_seq=69 ttl=64 time=0.873 ms
64 bytes from <IP_ADDRESS>: icmp_seq=70 ttl=64 time=0.843 ms
64 bytes from <IP_ADDRESS>: icmp_seq=71 ttl=64 time=3.289 ms
^V64 bytes from <IP_ADDRESS>: icmp_seq=72 ttl=64 time=0.813 ms
^C
--- <IP_ADDRESS> ping statistics ---
73 packets transmitted, 73 packets received, 0.0% packet loss
round-trip min/avg/max/stddev = 0.485/1888.805/8318.725/2423.788 ms

itlwm is loaded from OpenCore, and Black80211-Catalina is loaded from /L/E.
OS: 10.15.6
OpenCore 0.5.9
AC3168
When this happens, the whole IO of the system also come to a halt, nothing could be opened.

feel free to ask me anything you want and need


Error "SyntaxError: Cannot use import statement outside a module" when using node-fetch in Jest with Typescript

I am trying to write an integration test in Typescript with Jest which uses node-fetch, like this:
import fetch from 'node-fetch';

test('Hello', async () => {
    await fetch("http://www.google.com");
});

But I am getting the following error:
Jest encountered an unexpected token

[...]

Details:

/home/xxx/node_modules/node-fetch/src/index.js:9
import http from 'node:http';
^^^^^^

SyntaxError: Cannot use import statement outside a module

> 1 | import fetch from 'node-fetch';
    | ^
  2 |
  3 | test('Hello', async () => {
  4 |     await fetch("http://www.google.com");

  at Runtime.createScriptFromCode (node_modules/jest-runtime/build/index.js:1796:14)
  at Object.<anonymous> (temp.test.ts:1:1)

I believe this is specifically a problem with node-fetch because it only affects imports from this package.  For example, I can do import express from 'express' without any difficulty.
Reproduction
Steps to reproduce the behavior:

Run the following:

npm init
npm install --save-dev jest typescript ts-jest @types/jest node-fetch @types/node-fetch
npx ts-jest config:init

Create the file temp.test.ts:

import fetch from 'node-fetch';

test('Hello', async () => {
    await fetch("http://www.google.com");
});

Run npx jest

Expected behavior
The test calls fetch
Your Environment

software
version

node-fetch
3.2.6

node
v16.0.0

npm
8.5.5

jest
28.1.1

Operating System
Windows 10 x64

I solved this - it was not an issue with node-fetch, apoligies.  See here if you need the solution.

I don't think this has been resolved. It's still happening to me. I don't think the solution is to downgrade the library to the 2.x version.
We will need to upgrade at any moment, which will continue to fail. Is there any solution to get this working with 3.x version?

An alternative method is switching to using NodeJS v18 \w built in fetch, FormData, and the rest. it's more spec compliant using web streams instead.

@jimmywarting I didn't know that Node v18 comes with built-in fetch. I will consider switching instead of trying to migrate to the 3.x version.
However, thanks to your fantastic effort with this library. It helped me solve particular problems I was facing with other libraries.


pull request for e2e test at 01/28/2017 14:15:13

:white_check_mark: Validation status: passed
For more details, please refer to the build report.
Note: If you changed an existing file name or deleted a file, broken links in other files to the deleted or renamed file are listed only in the full build report.


Suggestion: Don't populate /root/.ssh/authorized_keys by default

When @node['ssh']['allow_root_with_key'] == false (default) we set PermitRootLogin no in opensshd.conf.
In this case, we should not touch /root/.ssh/authorized_keys as well.

I see that working with remote "authorized_keys" is now deprecated, and so this issue is irrelevant. Closing.

@mkonecny Thanky you very much anyway. In case you find anything, please report it. This will enable us to improve the cookbooks to the specific needs


[RDY] Fix 2 more bugs related to #29

@chrisdone
While investigating the 2 more "incorrect" results given by :type-at (found when reproducing examples pictures in #29), I grew the intuition that inside was not needed at all in src/GhciFind.hs.

:type-at for the “f a” part of “f a b c” was returning the type of f
:type-at for the “a b” part of “f a b c” was returning the the type of a
logic was duplicated

Indeed, contains seems to be the correct logic in all cases, because we always want to find the smallest enclosing type (that was also the behaviour on the web based fpcomplete haskell center ide)
Previsouly, inside was always matching the special case where child and parent were the same.
I'll add adding more tests to check that it behave as ghc-mod, but I think the logic is better now.
(the test suite is passing on my laptop).

edit: ⚠ the implicit invariants resolveSpanInfo is relying on makes me a bit inconforable. I think there is some problems with the current code because spans order in modinfoSpans is not always reliable (I am seeing problems with multi-line selections and do blocks)

travis error is due to

The command "travis_retry curl -L https://www.stackage.org/stack/linux-x86_64 | tar xz --wildcards --strip-components=1 -C ~/.local/bin '*/stack'" failed and exited with 2 during .

@chrisdone I'm ready for review :)
As a side note, I plan to make a small web based haskell ide on top of intero soon.

Cool. Taking a look now :)

Test cases look good. I squashed the commits and linked up the test cases to issues. Pushed as 4af84bf. Cheers!


about the pretained model

what  is the model of ffpp_c23.pth ？
xception or  meso4?

xception

Thanks！


fix(redirect): keep state on redirect

Keep state on redirect
wip - some routes are still bugged (working on containers / redirection is broken on image)

As discussed earlier, I believe that a better alternative would be to support full information in the URL, such as /endpoints/1/docker/containers/containerId and then load all the state based on the URL.
This would allow to solve #454 as well as #724
I'll rollback the changes introduced for the current implementation of #724 via https://github.com/portainer/portainer/pull/2591 as it's not fully functional.

Closing this one in favor of other implementations for #454 and #724


Read version from package.json

Means that it's impossible to have Knex#VERSION and the version in package.json out of sync. This is one less thing to do for release.
This required the addition of json-loader for webpack. I've also added webpack to devDependencies rather than installing it manually during the build script.

:+1:

@rhys-vdw nice one 👍 so in addition to running the script one just has to update the changelog before releases?

@elhigu Yes, but I'm hoping to do a HTML -> MD conversion and remove it from the site. Then we can add a PR checklist that requires PRs to actually update the changelog in place. Then it should be as simple as adding a version number and date to the changelog.


有一个比较严重的问题，使用HoughCircles寻找图片中的圆，找不到圆会一直卡死状态

static houghCircles(
cv.Mat mat, {
double dp = 1,
double minDist = 1000,
double param1 = 100,
double param2 = 100,
int minRadius = 100,
int maxRadius = 0,
}) {
return cv.HoughCircles(mat, cv.HOUGH_GRADIENT, dp, minDist, param1: param1, param2: param2, minRadius: minRadius, maxRadius: maxRadius);
}
cv.Mat circlesMat = houghCircles(image, maxRadius: image.width ~/ 2);

if possible explain the problem and give us an example with the problem so we can figure out the problem

虽然我能理解你在说什么但为了给遇到相同问题的人以参考，建议使用英文。Although I know what you are talking about, using English is recommended to provide solutions for others with the same problem.
Questioning manners, as abdelaziz-mahdy said, please provide a reproducible example to help us locating the real problem. At leaset, do NOT ignore the issue template, the required items are essential to solve the problem.
I cant reproduce it.

Closed, if you still have any problems, open new issues with correct format.


warnings and unnecessary logs

Describe the bug
There are unnecessary console logs and warnings like the password fields doesn't have autocomplete feature so it's giving warning,
https://www.chromium.org/developers/design-documents/create-amazing-password-forms
To Reproduce
Steps to reproduce the behavior:

just sign up or login
and then go to the console to see the warnings

Expected behavior
A clear and concise description of what you expected to happen.
Screenshots

Desktop (please complete the following information):

OS: Windows 11
Browser Edge
Version 125.0.2535.67 (Official build) (64-bit)

#636 Yashi is already working

Sorry for the confusion !
We assigned you !

Great, thanks a lot for assigning it to me, I will get it done soon

@DEV-Soumya-Ranjan-Swain Yashi Made the changes #649


openh264: Remove plugin as it has now moved to gst-plugins-bad

Removing the OpenH264 plugin as it has been merged into gst-plugins-bad and should be maintained there.

:+1:


Add make registry.json command

Overview

This PR adds a make registry.json command, generating a json-formatted registry.
For the time being, this will be used as configuration for the Shell Plugins banners that OPH renders for Shell Plugins items. However, this can also serve as boilerplate for more complex configuration that can be built on top of this repo.
Type of change

[ ] Created a new plugin
[ ] Improved an existing plugin
[ ] Fixed a bug in an existing plugin
[X] Improved contributor utilities or experience

How To Test

Run make registry.json

Functional test, check!
Should we add plugins/registry.json to .gitignore?

Do you think it might make sense to include the name of the executable? For example, I would be more likely to name my cred for Oh Dear ohdear and not have the management url.

Added to .gitignore, thanks @accraw !

Do you think it might make sense to include the name of the executable? For example, I would be more likely to name my cred for Oh Dear ohdear and not have the management url.

I suggest we carry out this discussion on the internal MR where this json gets used, as the PR here lacks context about the current intended consumption mechanism for this json.

Should we support multiple credentials in the registry?

good point! I'll make sure to open an internal ticket about this. 😄

For shell plugins without a management URL, are we directing to the docs page?

https://developer.1password.com/docs/cli/shell-plugins/


Add Specular Occlusion to meshes under influence of LightmapGI

Closes https://github.com/godotengine/godot-proposals/issues/8637

This pull request implement specular occlusion which reduce the specular light of objects under a lightmap.
It offers two methods and an option to disable it:

Default: Reduce specular light by the brightness of the current lightmap pixel.
Conservative: Closest to ground truth, it keeps more energy on highly reflective materials (such as metallic=1.0 && roughness=0.0).
Disabled: Existing behavior before this PR.

Which one to choose?

Use Default at first, while it doesn't give a correct result especially with high reflective materials it's gonna be better than having it reflect the sky while fully occluded.
Use  Conservative when your materials are well setup (such as having correct PBR textures) and a good scene that has good overall reflection sources.
Use Disabled if you want your metallic and shiny materials to act the same as before or if you want a specific art style.

Specular occlusions mixes well and improves:

Reflection probes, giving them more fidelity.
SSR as specular occlusion will hide most of the unwanted artifacts.
GI reflections such as SDFGI (require https://github.com/godotengine/godot/pull/86039) removing unwanted artifacts and improving resolution.

It support both Forward+, Mobile and Compatibility renderers.
To get started using it, you just need to open an existing scene with my changes and it should work out of the box. Of course if you used materials that act on the specular light (metallic, roughness, specular...) you may need to make some small modifications on them.

Screenshots and Comparisons
Custom Scene
A scene I'll provide later once I'll fix some meshes issues (and improving the textures)

No Lightmaps
Current 4.2
Specular Occlusion Default
Specular Occlusion Conservative

Japanese Street
Link: https://sketchfab.com/3d-models/japanese-street-at-night-fb1bdcd71a5544d699379d2d13dd1171
On this one, Conservative has less impact since a majority of the textures aren't metallic and reflective enough.

Current 4.2
Specular Occlusion Default
Specular Occlusion Conservative

Box
Note: A fully reflective material on Conservative can still be 100% darkened, it's not happening here because it's not dark enough

metallic=0
metallic=1
metallic=1 roughness=0 default
metallic=1 roughness=0 conservative

Influences by lightmap probes
Characters from: https://github.com/gdquest-demos/godot-4-3D-Characters
The scene used here isn't a good one to compare
metallic=1 roughness=0

Godot 4.2
Specular Occlusion Default
Specular Occlusion Conservative

metallic=1 roughness=1

Godot 4.2
Specular Occlusion Default
Specular Occlusion Conservative

Dynamic objects on the first scene:

(note: probes seems to have issue outside of this PR in Physical Lights mode, I disabled it here which is why it may look different)

Problems
Dynamic lights and dynamic objects will not have a correct specular occlusion as it will be a bit darker.
It can be boosted in the code but I just need to find the correct value so that it look good enough.
Otherwise you can use either reduce metallic or use the `Conservative` method to boost it.
I'm not sure if it's a problem from the lightmapper or the implementation

No Lightmaps
Lightmapped Non-Static Light
Lightmapped Non-Static Light + Conservative
Lightmapped Static Light

Awesome results. I will test it out.

In that screenshot, where the reflections comes from?

I test it. Works incredible well. The results are more realistic and works awesome with reflection probes

Awesome results. I will test it out.
In that screenshot, where the reflections comes from?

They come from the middle of the bottom cube!

Is this a feature that makes sense to add to the compatibility renderer too? Now that PR https://github.com/godotengine/godot/pull/85120 is merged, LightmapGI will be rendered in the compatibility renderer too.

Is this a feature that makes sense to add to the compatibility renderer too? Now that PR #85120 is merged, LightmapGI will be rendered in the compatibility renderer too.

Compatibility support has been added :slightly_smiling_face:

Before
After Default
After Conservative

I think this looks amazing! Great work.
My only concern is over whether we need two render modes for this. We try to keep options simple as possible.
Looking at the code, the conservative mode only adds a couple of instructions and it appears to be the more "correct" looking option. Would it make sense to only expose one render mode for specular occlusion and have it apply the current "conservative" option?
Basically, is there a situation where the non-conservative option is preferred other than just being slightly less costly?

I didn't get what you suggest. Also I found the default mode more pleasant for indoors and some other scenes that I have (This is an artistic choise)

@clayjohn
I agree that having two modes for it complicate the whole thing :/
There are two important factors where "conservative" might not be solution:

The project's art style
The reflection sources: If there is only the sky for reflections you'll get a too much blown out material, it's the most accurate but may not suit the art style or context of the object.

But "conservative" is the best one when there are enough source of reflections in darker areas.
To illustrate the problem better, here is an example:

Lightmap Only + Reflection Probe in the center (capture mostly the sky) and "Conservative"
LM + "Default"
LM + SDFGI + "Conservative"
LM + SDFGI + "Default"

So as shown in the table, if you choose conservative and don't have any possibility for another reflection then it will look too much blown out. But enabling SDFGI here make conservative the best choice.
I'm not really sure what to do if we're going for one setting as it would mostly force realistic art styles, maybe going for a mix of both? Or a way to keep both but make it simpler but how?
Maybe a slider would be better and it would lerp between the two option?

Can we expose the Default/Conservative option as a project setting rather than a render mode? You probably won't need to use both modes at the same time in the same project, and probably don't need to change it at runtime either.

Can we expose the Default/Conservative/Disabled option as a project setting rather than a render mode? As I understand it, you probably won't need to use both modes at the same time in the same project, and probably don't need to change it at runtime either.
This should allow having only a single render mode and avoiding an increase in the number of shader permutations or VGPR usage.

Could be a Lightmap property (this is the first place I look at it)

It has been moved to a project settings.
For now modifying the value require a restart.
I'm not sure if it's possible to do a shader recompile while the editor/game is running as it become useful to swap between Reduce/Conservative mode when SDFGI/VoxelGI is disabled/enabled when combined with my other PR (https://github.com/godotengine/godot/pull/86135); it only become a problem with big projects that takes a long time to load.

A few things...

Would it make sense to have the intensity of specular AO from lightmap be a user-adjustable value? What intensity in the lightmap is "dark" depends a lot on the scene. It seems like you're suggesting the simple/complex mode switch should be used for determining whether the user want more or less specular AO, but that seems like it makes what the specular AO is doing less explicit. Plus a project-wide setting is harder to control. I can see the specular AO is attenuated by the exposure value, but I'm worried that wouldn't cover for all scenarios. Having a tweakable value (i.e. scaling the occlusion value before clamping) would also help for different art styles.
Maybe it would make sense to apply a specular occlusion attenuation function like the Frostbite one Filament uses here? That might be a better solution than the current flat adjustment based on the roughness/metallic values. https://github.com/google/filament/blob/main/shaders/src/ambient_occlusion.fs#L85

Maybe it would make sense to apply a specular occlusion attenuation function like the Frostbite one Filament uses here? That might be a better solution than the current flat adjustment based on the roughness/metallic values.

See https://github.com/godotengine/godot/pull/50601.

Would it make sense to have the intensity of specular AO from lightmap be a user-adjustable value? What intensity in the lightmap is "dark" depends a lot on the scene.

To what it's considered dark depends on what the camera see on the lightmapped object so it takes the current exposure in account.
The way it work, is that if a fully rough and non metallic material pixel is dark from the camera then it should be the same for a metallic and reflective material pixel in Reduce mode; it can be brighter when using the Conservative mode and if the pixel isn't totally black, but if you have good reflection sources then it should be approximately correct).
Having it as an user-adjustable value would complicate it even further and may introduce a slight cost of performance (and this effect is intended to be cheap and used on mobile and low-end PCs, if you need a correct look you need to use directional lightmaps).

It seems like you're suggesting the simple/complex mode switch should be used for determining whether the user want more or less specular AO, but that seems like it makes what the specular AO is doing less explicit.

For the conservative part, I'm not really sure how it's less explicit as it's an approximation of what Blender Cycles does, you can see a quick comparison between blender and godot here:
(top is Blender, and bottom is with conservative specular occlusion and some reflection probes)

Full Diffuse
Roughness=0
Metallic=1
Roughness=0 And Metallic=1

Full Diffuse
Roughness=0
Metallic=1
Roughness=0 And Metallic=1

In my brief tests this works spectacularly well. Would be interesting to see a slider to adjust how much specular occlusion is present, or to have it tied to an individual material rather than the whole scene (if you've ever used Silent's Filamented Shader in Unity, it's a really great example of offering artistic options for this technique). I understand there may be some limitations to those options though.
Regardless, great work on this. It adds a lot of quality to lightmapping for reflective surfaces.

(Moved from #86135)
After playing with this PR + #86135 for some time, I don't think doing the occlusion based on indirect lighting lightmap. There's the obvious issue with differences between static & dynamic lights, but also scenarios where this won't look accurate.
One of those scenarios would be a dimly lit room with window(s) to the outside:

The reflections here are not correct. Here is how it looks with only SDFGI:

Maybe we should bake a sort of "occlusion map" instead?

@atirut-w Specular occlusion as it's implemented here doesn't seem to handle high dynamic range very well, so having areas of great contrast will mean that too little or too much is being occluded. It would be best to keep scene lighting at a fairly constant brightness when using this technique.
To my knowledge there's no setting present to reduce the light range that is being occluded, but I've seen this done in some shaders for Unity (such as Silent's Filamented).
This technique is fine and needed. It's not very physically accurate but lends much improvement to lightmapped reflections at little cost. Baking out a scene-wide ambient occlusion map might help in instances that a higher dynamic range is needed at the cost of memory footprint, but I don't think it should be used instead.
A slider to adjust what Godot considers dark enough to occlude, PLUS the ability to use a scene-wide AO bake instead of the normal lightmap if desired would probably be best.
It would also be worth keeping in mind that #86135 is available if high dynamic range lighting is needed since it is using DynamicGI for reflections instead, at a higher performance overhead than specular occlusion.

A slider to adjust what Godot considers dark enough to occlude, PLUS the ability to use a scene-wide AO bake instead of the normal lightmap if desired would probably be best.

For a greater control, I think it would be better to have a better support for it in custom shaders, like how the light() function works:
void lightmap() {
    AMBIANT_LIGHT += LIGHTMAP_COLOR * LIGHTMAP_EXPOSURE;
    INDIRECT_LIGHT *= length(LIGHTMAP_COLOR) * LIGHTMAP_EXPOSURE;
}

The problem with that is that there needs to be a lot of stuff exposed for it; and it also needs to work for directional lightmaps, probes and should work with #86135 ...

For a simple slider, while it can be exposed in the LightmapGI node I'm not sure if I could instead expose it in the material shader (eg: SPECULAR_OCCLUSION_INTENSITY) as there were already issues when the two occlusion modes were a render mode (https://github.com/godotengine/godot/pull/86102#issuecomment-1854949786).

I think it would be better to have a better support for it in custom shaders

Having it as a per-material setting that's exposed in StandardMaterial and custom shaders (whether they be node or code-based) would be ideal, definitely. Sometimes you want to control how each independent material handles specular occlusion, and it also allows for a different setting on duplicate materials that are used in darker areas to overcome high dynamic range issues.


Promote release-service from development to staging

Included PRs:

https://github.com/konflux-ci/release-service/pull/588
https://github.com/konflux-ci/release-service/pull/583

/lgtm
/approve


Added better splash screen

Closes #15
Added better splash screen with better loading animation and text animation

Deleting it in next pull request for bookmark label :)


(FOR REVIEW) (SERVER-1127) Upgrade to TK version w/HUP support

FOR REVIEW: this currently has a dep on a SNAPSHOT version of TK.  See puppetlabs/trapperkeeper#214.

This commit upgrades us to a new version of TK that includes
HUP support.  The internal API for TK's app-context changed
slightly so a few tests and the repl utils needed to be cleaned
up accordingly.

:+1: once this can be bumped up to a released version of TK - and assuming all of the unit tests will then pass as well.

this looks good to me. :+1: when tk is available.

SNAPSHOT dep is fixed and this should be ready for final review now.

:+1: Running Travis locally right now as a sanity check.  Will merge if it passes and @haus hasn't objected to anything in the meantime.

Tests pass locally so merging...


RFE: PDF Reports

Easypy can generate both xunit and an HTML log report which is great!  Unfortunately, my build system (GitLab) can only render HTML if the repository is public (something I don't want to do) or by an xunit artifact.  In my case, though, I'm already generating an xunit artifact for code quality of the Python code itself.  The build system can render PDFs inline, though!  This is probably a corner case for me, but maybe someone else would appreciate a native PDF report?

it's actually entirely possible to write a plugin for easypy to generate PDF reports, if that's something you're interested it.


px auth login hangs on the Logging in screen

Describe the bug
Not able to login to px cli
To Reproduce
Steps to reproduce the behavior:

Run command px auth login
Opens web browser and prompts for login
Login to pixie

Stuck in this screen
Expected behavior
Pixie login flow should be complete on terminal
Screenshots
Browser

Terminal

Logs
None
App information (please complete the following information):
Pixie CLI
0.7.4+Distribution.c42f675.20220216070246.1
Browser
Brave
Version 1.35.104 Chromium: 98.0.4758.109 (Official Build) (x86_64)
Additional context
I tried the same on a centos machine, it worked fine since it does not open a browser

Thanks for highlighting this. We're having trouble reproducing the error. If you have a chance can you run this with DevTools network tab, specifically for localhost connections during the login process?
I saw a successful connection on my side:

For context, the Pixie CLI opens up a server to receive the access_token from the web client. Something is probably breaking during that handshake.
As a temporary work-around, you can use the head-less login (you saw this on centos)
px auth login --manual

@philkuz Thanks for the reply.
I tried with my dev tools open. Found some calls being blocked. Turns out, the issue was with my Brave browser.
I turned the shields off and it worked. You can close the ticket

And FYI, the manual flag is not mentioned in the px -h or px auth -h
It would help if that is added to documentation


Maybe add GraphQL\Value

Partially inspired by #193
The idea is that GraphQL resolver should be able to return not just the resolved value, but also metadata suitable for internal processing or for serializing to response as an extension.
One example of internal metadata is "deferred" marker (currently represented as GraphQL\Deferred or promise for non-standard platforms).
This change can be implemented in a non-breaking manner and will allow us to introduce other types of metadata in future in a consistent manner (e.g. for smart resolver memoization).
'resolve' => function($parent, $args) {
    return new GraphQL\Value($parent->field, $metadata);
}

I still think this is a good idea but gonna close it for now until we get a real-world use-case where it will be necessary.


[halo] fails to register service worker for halo when using dev server and loading in chrome incognito

localhost
using vite
app is not much more than the example code at https://docs.dxos.org/guide/typescript/spaces.html
app config: {"version":1}

originally reported https://discord.com/channels/837138313172353095/850444891104215091/1157068532161462292

Closing as no longer relevant given shift away from iframe vault


ci: Test using Python 3.9

Test using Python 3.9.

This might require a pandas Python 3.9 wheel.

This should be revisited in December (or whenever numpy and pandas wheels for Python 3.9 are released).

I think everything is in place, we are just missing 3.0 wheels for httpstan
https://pypi.org/project/httpstan/#history


Add to reaction no longer working

Adding to reaction by clicking on an existing reaction icon no long works in almost every case.
My Setup

Operating System: Ubuntu Linux 20.10
App Version: 2.17.7
Installation type: snap
[x] I have tested with the latest version
[x] I can simulate the issue easily

Description
In the past if someone added a reaction to a message I could easily add to it by clicking on the reaction icon. This no longer works in about 95% of cases.
Current Behavior
Reaction counter is not incremented and my reaction is not added.
Expected Behavior
Reaction counter is incremented and my reaction is added.

+1
My Setup

Operation System: Windows 10 Pro (2004)
App Version: 3.1.1
Installation type: rocketchat-setup-3.1.1.exe
[x] I have tested with the latest version
[x] I can simulate the issue easily

Current Behavior
On click reaction counter is incremented and immedialty decremented.

Same here on MacOS/Windows/Linux

App Version: 3.1.1, 3.1.0, 3.0.7
Server Version: 3.10.5
Works on the web ui and the latest app version 4.14.1 (no other tested)

Works again with server version 3.12.0-develop on open.rocket.chat

Please test if the latest release did solve this. If not please reopen the issue or create a new one and tell us. I will be closing this one for now.
Thank you!


fix urlparse import for python 3

please merge this to fix #7

There is any chance to fix it?

bump


Please add a license to this repo

Thank you for making the code for this tutorial available! Could you please add an explicit LICENSE file to the repo so that it's clear under what terms the content is provided, and under what terms user contributions are licensed?
Per GitHub docs on licensing:

Generally speaking, the absence of a license means that the default copyright laws apply. This means that you retain all rights to your source code and that nobody else may reproduce, distribute, or create derivative works from your work. This might not be what you intend.

Thanks!

iirc Tom said it's 100% free to use commercially.

Thanks, @trdwll; unfortunately, the statement of "100% free to use commercially" is technically not an OSI-approved license. :-)
Would it be possible to choose a specific license, such as Apache, MIT, BSD, etc. and add a LICENSE file with that license to the repo? That clarifies all the license terms explicitly and makes lawyers happy.

Or use the Unreal Engine EULA

@mbrukman Tom will have to add the license. I'm unable to go back to his and I conversation over a year ago about this. I do remember he said I'm able to sell this etc. Go shoot him an email or tweet him. http://www.tomlooman.com/contact/
He told me that it was made while he was contracted by Epic and that it's free like all of the content from Epic. So I'd say use the Unreal Engine EULA as @SRombauts had suggested. Just to clear the air, contact him.

@mbrukman

Thanks, @trdwll! Much appreciated.


Integrate algo modules(BackTrader, TensorTrade, FreqTrade) in this api

How can we integrate the feed of data from this API in several common used Algo modules e.g.

Backtrader (https://github.com/backtrader/backtrader),
FreqTrade for Telegram interactivity ( https://github.com/freqtrade/freqtrade )
TensorTrade (https://github.com/tensortrade-org/tensortrade).
Maybe even add YFinance (Yahoo) as additional datafeed to support more flexibility in US fundamental data?

There are certain buy and sell functions that should be aligned and plotted in backtrader.
Any ideas in an approach of this logic and what could be a first step, how would this example look like?

Hello @Deliki,
this will vary depending the library you are trying to integrate the data with.
I guess you can use the DataFrame version of the data and consume it with these libraries.
This goes a deeper than this library scope.
Closing this issue for now.
Feel free to open a new issue if you have other questions or need a precision on this one.
Thanks


Add Country to Person record

Right now we have location by airport which makes it difficult to immediately know the country the person is based in.  Airport may also be inaccurate for people who live near national borders.

Hello @anenadic. country field was populated from person's airport.
We can expose country in API, can you please add an issue for that?

Brilliant, thank you @pbanaszkiewicz. Will add a separate issue!


Updating urdf with magnetic charging components

Added the updated meshes for the Wireless F/T mount and the arm mount, along with their masses and center of gravity.
Note: the limit switch, magnetic connectors, wires, and respective covers are not included in the meshes as they are within the general bounding boxes of each component but the masses and COGs do account for them.

@hayabolotski What is on branch haya/urdf_intertia ?

@egordon It's where I started adding the inertia tensors into the urdf.


[Bug]: columns with type jsonb displayed as [Object object] in form editor

Is there an existing issue for this?

[X] I have searched the existing issues

Current Behavior
when using the "generate page" option, jsonb postgres columns are parsed incorrectly which makes it difficult to edit them:

Steps To Reproduce

Connect to a Postres DB one of whose columns has the jsonb type (I used the "generate page" option)
select a row
notice the issue

Environment
Production
Version
Self-Hosted

@sherifnada thank you for reporting this. This is due to toString() added in the Input. You can remove that and it should work fine! We'll update the CRUD app

Should be solved with JSON Form


Windows 7: latest update shows error box right away

Steps to Reproduce:

I am on Windows 7 SP2
I had an old Insiders version
I started and wanted to apply the update

The installer presents me this directly:

The installation is not broken afterwards, I can still use VS Code.

This was a 32 bit Windows.


chore: update dependencies

Documentation generated at /Users/fdubois/Git/personnal/typedoc/dist/tmp/test
✓ renders basic example (590ms)

TypeDoc
Application
✓ constructs
✓ expands input directory
✓ expands input files
✓ honors the exclude argument even on a fixed directory list
✓ honors the exclude argument even on a fixed file list
✓ supports multiple excludes
✓ supports array of excludes
130 passing (40s)
=============================================================================
Writing coverage object [/Users/fdubois/Git/personnal/typedoc/coverage/coverage.json]
Writing coverage reports at [/Users/fdubois/Git/personnal/typedoc/coverage]
=============================================================================

=============================== Coverage summary ===============================
Statements   : 81.26% ( 7117/8758 )
Branches     : 59.07% ( 3506/5935 )
Functions    : 75.4% ( 1318/1748 )
Lines        : 84.14% ( 6774/8051 )
================================================================================
>> Done. Check coverage folder.

Done.

Thanks for PR!
Could you please update TypeScript dependency to 3.0.0-rc?
typedoc releases new versions not very often, if we miss typescript 3.0 now, we will be blocked for next 5-6 months. Even if 3.0 syntax features will not be covered, at least typedoc will not be blocked because of new syntax (e.g. new unknown type).

Of course, some errors has occurred during the install and test, I fix that.

Using TypeScript 3.0.1 from /Users/fdubois/Git/personnal/typedoc/node_modules/typescript/lib
✓ converts basic example (1892ms)
Rendering [========================================] 100%
Documentation generated at /Users/fdubois/Git/personnal/typedoc/dist/tmp/test
✓ renders basic example (767ms)

TypeDoc
Application
✓ constructs (39ms)
✓ expands input directory
✓ expands input files
✓ honors the exclude argument even on a fixed directory list
✓ honors the exclude argument even on a fixed file list
✓ supports multiple excludes
✓ supports array of excludes
130 passing (50s)
=============================================================================
Writing coverage object [/Users/fdubois/Git/personnal/typedoc/coverage/coverage.json]
Writing coverage reports at [/Users/fdubois/Git/personnal/typedoc/coverage]
=============================== Coverage summary ===============================
Statements   : 81.73% ( 7343/8984 )
Branches     : 59.07% ( 3506/5935 )
Functions    : 76.89% ( 1431/1861 )
Lines        : 84.57% ( 7000/8277 )

Done. Check coverage folder.


set basePath for local files

set basePath for local files to directory that contains the file
it is required for checking local markdown files that have links to other local files as there is no way to pass basePath from the CLI
and without the basePath it would crash with:
url.js:95
    throw new TypeError('Parameter "url" must be a string, not ' + typeof url);
    ^

TypeError: Parameter "url" must be a string, not undefined
    at Url.parse (url.js:95:11)
    at Object.urlParse [as parse] (url.js:89:5)
    at linkCheck (node_modules/link-check/index.js:19:68)
    at node_modules/markdown-link-check/index.js:16:9
    at node_modules/async/dist/async.js:1008:9
    at replenish (node_modules/async/dist/async.js:882:17)
    at node_modules/async/dist/async.js:886:9
    at _asyncMap (node_modules/async/dist/async.js:1006:5)
    at Object.mapLimit (node_modules/async/dist/async.js:1092:16)
    at markdownLinkCheck (node_modules/markdown-link-check/index.js:15:11)

Merged. Thanks for your help on this one!


⚠ Samsung has degraded performance

In f05d148, Samsung (https://samsung.com) experienced degraded performance:

HTTP code: 200
Response time: 2731 ms

Resolved: Samsung performance has improved in cc61861.


Change connector names C01 ⇒ B/AB... Update conda environments.

New conda environments: ull-cli, ull-dev.
ull-cli -- minimal environment with only necessary packages.
Basic ull = ull-cli + Jupyter notebook + matplotlib.
ull-dev -- development environment.

Tests updated with PR #113. This closes issue #111


Create an instruction for MacOS setup

I start getting more programs to install, set up, and configs to copy. I should create an instruction on how to set up everything step by step so that I don't forget anything and the whole process is simple to follow.

Solved.


engine crash when loading terminus map with grid lighting instead of light mapping

I got an engine crash when loading the terminus map with grid lighting enabled instead of usual light mapping.

What's grid lighting?
How do you turn it on?
Can we delete it? :laughing:

What's grid lighting?

The alternate lighting, usually used by non-map entities like player models.
At some point I would like to have an option to get it used by movers so the baked shadows don't move with them…

How do you turn it on?

r_vertexLighting 1 (yeah it's misnamed)

Can we delete it?

It can be useful for some testing to be able to render the whole world with it, anyway we need this feature to be fully implemented for player models, buildables and other things like that.
The crash has probably a very stupid cause, because this code is used on every game when rendering players, buildables and weapons and then is known to work as expected.

Note: you can also show the light grid by doing:
r_showLightGrid 1

Also grid lighting may be used on some world surfaces when a map is compiled with a special option to not bake lightmaps on all surfaces (I forgot the name of that option). Our maps do not make use of this, but Wolf:ET for example did. This was a hack to reduce lightmap size if I'm right. This feature also currently work, so the bug may really be stupid.

Is this still an issue? I can repro?

#653 fixes it.
Sometimes I had to delete the glsl cache directory to repro.
Daemon starting crashing after e4324793. This is because it no longer set up the uniformFirewall pointer for permutations that are supposed to be unused. Before that, it would go ahead and use the uninitialized shader program (from glCreateProgram).
c5c18ce4 is the source of the issue, disabling building the shader when r_vertexLighting is on.


Can't get webui.bat running successfully

venv "D:\whisper-auto-transcribe\venv\Scripts\Python.exe"
Python 3.10.6 (tags/v3.10.6:9c7b4bd, Aug  1 2022, 21:53:49) [MSC v.1932 64 bit (AMD64)]
Commit hash: 06bd1ea2b3dd98d1474eb6480381501e50b3b662
Check torch and torchvision
Fetching updates for Custom Gradio...
Checking out commint for Custom Gradio with hash: 8ac54ca7902a04ede2cb93a11ff42c6cb011b296...

Command: git -C repositories\gradio checkout 8ac54ca7902a04ede2cb93a11ff42c6cb011b296
Error code: 128
stdout:
stderr: fatal: reference is not a tree: 8ac54ca7902a04ede2cb93a11ff42c6cb011b296

Same error here just different lines of code
webui.bat
venv "C:\Users\user\Downloads\autotranscribe\whisper-auto-transcribe-v3\venv\Scripts\Python.exe"
Python 3.9.9 (tags/v3.9.9:ccb0e6a, Nov 15 2021, 18:08:50) [MSC v.1929 64 bit (AMD64)]
Commit hash: 825b485a7599ce7b4861144adebf22887eea444c
Check torch and torchvision
Fetching updates for Custom Gradio...
Checking out commint for Custom Gradio with hash: 8ac54ca7902a04ede2cb93a11ff42c6cb011b296...
Traceback (most recent call last):
File "C:\Users\user\Downloads\autotranscribe\whisper-auto-transcribe-v3\launch.py", line 180, in
git_clone(
File "C:\Users\user\Downloads\autotranscribe\whisper-auto-transcribe-v3\launch.py", line 151, in git_clone
run(
File "C:\Users\user\Downloads\autotranscribe\whisper-auto-transcribe-v3\launch.py", line 45, in run
raise RuntimeError(message)
RuntimeError: Couldn't checkout commit 8ac54ca7902a04ede2cb93a11ff42c6cb011b296 for Custom Gradio.
Command: git -C repositories\gradio checkout 8ac54ca7902a04ede2cb93a11ff42c6cb011b296
Error code: 128
stdout:
stderr: fatal: reference is not a tree: 8ac54ca7902a04ede2cb93a11ff42c6cb011b296
Press any key to continue . . .

Hello, @twpotato606 @DavidDah
This should be fixed in v0.3.2b2.

The newest version did fix this problem, and I can launch the webui now, thank you.


Add Kerberos support for postgres connection

Currently pREST only supports username and password based authentication for connecting to the DB (https://docs.prestd.com/get-started/configuring-prest). Is there a way that we can also support GSS Auth here?
I see it uses pq library https://github.com/prest/prest/blob/main/go.mod#L13 and pq supports GSS Auth https://github.com/lib/pq.

@juneja-deshaw can you send a PR with the implementation?


feature: Vernam cipher encoder (cli)

Encoding message from CLI with Vernam cipher

Thanks to you @korn101 :-)
I hope this implementation of Vernam's cipher is correct


Using whitespace "preserve" wont compile v-if/v-else using same slot name

Vue version
3.2.37
Link to minimal reproduction
https://github.com/jesusgn90/issue-whitespace
Steps to reproduce
Run the project
yarn
yarn dev

See the console
What is expected?
No error is shown
What is actually happening?
Is showing an error that it should not, and is not compiling the template properly

this is valid code that should compile and it's not
  <HelloWorld>
    <template v-if="true" #buttons>

Hello World

    </template>
    <template v-else="false" #buttons>

Hello World

    </template>
  </HelloWorld>

System Info
I do not think this applies here but...

  System:
    OS: Linux 5.13 Pop!_OS 20.04 LTS
    CPU: (8) x64 Intel(R) Core(TM) i7-7700HQ CPU @ 2.80GHz
    Memory: 676.01 MB / 31.27 GB
    Container: Yes
    Shell: 5.0.17 - /bin/bash
  Binaries:
    Node: 16.13.0 - /usr/local/bin/node
    Yarn: 1.22.15 - ~/.yarn/bin/yarn
    npm: 8.1.0 - /usr/local/bin/npm
  Browsers:
    Brave Browser: <IP_ADDRESS>
    Chrome: 101.0.4951.41
    Chromium: 83.0.4103.116
    Firefox: 96.0
    Firefox Nightly: 97.0a1
  npmPackages:
    vue: ^3.2.25 => 3.2.37

Any additional comments?
I tested this with the vue-cli as well, so it's not related to vite vs vue-cli, the problem resides on @vue/compiler-core potentially, and I suspect this is the problem:
Since both template nodes are using the same slot name (#buttons), it thinks they are the same node so when it reaches the second node (the one using v-else-if) there is no previous node using the v-if because it just replaced the previous node.

+1 on this. found a similar issue in my codebase. had to rewrite the affected code to not use v-else/-if.


MH-13661, Concat Operation Graphics

The concat operation still uses an old, blurry PNG image instead of
proper vector graphics. This patch uses the Graphviz markdown extension
to replace the old picture.
Publishing this as pull request instead of directly merging this since this will break the buildbot builds and I have no access to buildbot (neither machine nor configuration)

Fixing the image now, will address outlined shortcomings via list mail.

Nice, thanks @gregorydlogan!


Update solution documentation to indicate what limits are covered

Without reading through the code, there doesn't appear to be any list of what limits are checked here (and it's now doing more than just TrustedAdvisor checks, as you include DynamoDB).

please see here: https://docs.aws.amazon.com/solutions/latest/limit-monitor/appendix-b.html


The calc_aerodynamic_data function in Aerodynamic_surfase class must be broken into parts

This function has no test

Could you describe the problem and in which parts could we brake the function?

We should think about how to transport this to ADR 2.0.

The content of this issue is being registered in a list of things to be aware of during the development of ADR2 and the issue is being closed.


Release notes for beta-20170316

This change is

http://cockroach-docs-review.s3-website-us-east-1.amazonaws.com/bf2a1bfe0abfea1111824b9d3f4b19f618aa0ed4/

LGTM

Review status: 0 of 3 files reviewed at latest revision, 1 unresolved discussion, some commit checks failed.

beta-20170316.md, line 37 at r1 (raw file):

- Collated strings are now fully supported and may be stored in columns. [#13609](https://github.com/cockroachdb/cockroach/pull/13609)
- Variance and standard deviation calculations now use additional precision internally. [#14013](https://github.com/cockroachdb/cockroach/pull/14013)

This is only true for integers and decimals. Floats didn't change. Not sure if it matters enough to note here.

Comments from Reviewable

The 0316 release was canceled. I'll apply @mjibson's comment in the next release's notes.


chore: update cobra version to v1.2.1

Description
Updated the cobra version to v1.2.1  which enables the following functionality in Optimus CLI  :-

Automatically adds completion command for shell completions for bash, zsh, fish and PowerShell. If a completion command is already provided, uses that instead.
Users can configure the command auto creation:

disable the creation of the completion command
disable completion descriptions
disable the --no-descriptions flag for "always on" completion descriptions

Preview
Command to use : ./optimus [tab][tab]

Related Issues
Issue #18

Pull Request Test Coverage Report for Build<PHONE_NUMBER>

0 of 0   changed or added relevant lines in 0 files are covered.
No unchanged relevant lines lost coverage.
Overall coverage remained the same at 64.369%

Totals

Change from base Build<PHONE_NUMBER>:
0.0%

Covered Lines:
3409

Relevant Lines:
5296

💛  - Coveralls

Nice work @scortier

Can you update documentation about how to actually use it? @scortier

Can you update documentation about how to actually use it? @scortier

Sure , I have written it.
Uploading it in Guide Section


I lost all my excalidraw (maybe due to Arc browser data)

Hello,
I have been storing a lot of ideas in one Excalidraw tab I have pinned in my Arc Browser.
For some reason, Arc rebooted and removed my browser history... and Excalidraw went blank.
I'd like to understand what happened to try to fix this and retrieve everything I had on my Excalidraw (if that's possible).
Arc Browser seems to save some of the cache in tha Application Support file.
Thanks for helping me!!

Its probably not recoverable

Hi @thomasnpc, unfortunately, we are unable to recover the scene if the browser suddenly wipes out the data. You can try contacting Arc support, in case it would be still hidden somewhere in the caches.
Nevertheless, next time consider saving and loading your scene to / from a file; or saving your scene inside Excalidraw+.

That said unless you shared the scene and have a link to it, which isn't the case I suppose.


activity screen - do not show blank slate when search is active AGPUSH-1500

https://issues.jboss.org/browse/AGPUSH-1500
I've introduced a helper isSearchActive() that is now a condition for showing blank slate.
Besides that I've fixed the Register Device button also on Activity page (was fixed before on Analytics: https://github.com/aerogear/aerogear-unifiedpush-server/blob/1.1.x-dev/admin-ui/app/components/app-detail/include/analytics.html#L97 )
:dart: master and 1.1.x-dev
:ship: deployed at https://upsstaging-aerogearz.rhcloud.com/ag-push/ (standard credentials)
:hammer: Testing:

try Activity tab with no devices registered (blank slate should be shown)
try Activity  tab with one device registered (blank slate should be shown)
try Activity tab with a message sent (the activity log table should appear)
try Activity tab with a message sent, but use search with a non-existent value (activity log table should be visible, but a message "No message matches the given search criteria." will appear - then try to clear search string and a message should appear again)

This PR replaces https://github.com/aerogear/aerogear-unifiedpush-server/pull/675

1.1.x-dev: https://github.com/aerogear/aerogear-unifiedpush-server/commit/0bd6f62ca5b9e0b56c2f27b55e2e52c25686f37b
master: https://github.com/aerogear/aerogear-unifiedpush-server/commit/173abf0ef101bb970a3cf4dfb0f613ecee391b41

Thanks @sebastienblanc !


RichText to Portable Text data and schema transformations. Fixes #7

Implements handling of RichText by using contentful-rich-text-to-portable-text for the data transformation, and defining a portableText type allowing inlining and block embedding of images and all other document types, and a break object in order to handle Contentfuls hr node.
Before this can be released

[ ] npm module contentful-rich-text-to-portable-text needs to be released

Pardon the noisy diff, but I can't get linting to match your previously check in code

Let’s publish contentful-rich-text-to-portable-text from the portable text org so that we can get this merged?


atoms.Value

Generic value that supports Swap/CAS and JSON operations with optional typing for unmarshaling.

Approved, merging!


Added Postal Code Capability

Added postal code capability, displayed them on GUI and updated all tests.

Coverage increased (+0.1%) to 91.337% when pulling 581dd552e198d7465c88952c182a71c202693950 on johnweikangong:Enhancement into 0b95e228adc0bfef22597678a4f4703c3ca3f048 on CS2103AUG2017-T16-B3:master.


xcodebuild fails for 0.13.0

xcodebuild fails after updating package from 0.12.2 to 0.13.0.

Should be reproducible with the following github workflow snippet:
jobs:
  build:
    runs-on: macOS-latest
    strategy:
      matrix:
        platform:
          - iOS
    steps:
      - uses<EMAIL_ADDRESS>      - uses: mxcl/xcodebuild@v1
        with:
          platform: ${{ matrix.platform }}
          action: test
          scheme: <INSERT SCHEME NAME HERE>
          code-coverage: true
          upload-logs: always

Hey @metalurgical 👋
Thank you for calling this out! I've updated the 0.13.0 release to reflect that the minimum supported Swift version is 5.8 and by extension the Xcode 14.3, I'm assuming this is why xcodebuild fails for you.
The easiest solution is to version lock to the previous release.
.package(name: "secp256k1.swift", url: "https://github.com/GigaBitcoin/secp256k1.swift.git", exact: "0.12.2")


⚠ Bofrost.es has degraded performance

In 1d963fa, Bofrost.es (https://www.bofrost.es) experienced degraded performance:

HTTP code: 200
Response time: 1545 ms

Resolved: Bofrost.es performance has improved in 66d9561 after 9 minutes.


SNMP Support

📑 I have found these related issues/pull requests
⚠ Please verify that this feature request has NOT been suggested before.
I checked and didn't find similar feature request
🏷 Feature Request Type
New monitor
🔖 Feature description
To be able to check if a certain SNMP OID has a given String/Value and reached a certain Threshold
✔ Solution
I have several SNMP Devices like Router / Printer / Switches and Servers and i want to Check Toner / Harddisk consumtion / CPU Utilisation via SNMP Host Ressources MIB oder Printer MIB
❓ Alternatives
Check the Values manual via SNMPWALK / SNMPGET Unix/Linux CLI
📝 Additional Context
No response

Duplicate of #1675


Update make-find-mixin.ts

The fetchParams attribute was not supported, but the fetchQuery was. From time to time I like to use the params and fetchParams directly in the makeFindMixin options. fetchParams does nothing here, renaming it to fetchQuery directly works, but as a params-object.
Strictly speaking, this would be a breaking change, if anyone used it this way before. I can't imagine that's the case, so IMO it's a fix to be compliant with the docs

Yes.  If this is a breaking change, it's because we're fixing a bug.  This will go out in a minor release, today.


mergeProps "assumes" Proxy support is available

Describe the bug
Given a browser before Proxy is introduced (Chrome < 49)
export function mergeProps<T extends unknown[]>(...sources: T): MergeProps<T> {
  // [breaking && performance]
  //if (sources.length === 1) return sources[0] as any;
  let proxy = false;
  for (let i = 0; i < sources.length; i++) {
    const s = sources[i];
    proxy = proxy || (!!s && $PROXY in (s as object));
    sources[i] =
      typeof s === "function" ? ((proxy = true), createMemo(s as EffectFunction<unknown>)) : s;
  }
  if (proxy) {

If any of the sources has a function, Proxy will be used, even if the system doesn't support Proxy. I think a simple & safe solution would be:
const HAS_PROXY = typeof Proxy !== 'undefined';
export function mergeProps<T extends unknown[]>(...sources: T): MergeProps<T> {
  // [breaking && performance]
  //if (sources.length === 1) return sources[0] as any;
  let proxy = false;
  if (HAS_PROXY) {
    for (let i = 0; i < sources.length; i++) {
      const s = sources[i];
      proxy = proxy || (!!s && $PROXY in (s as object));
      sources[i] =
        typeof s === "function" ? ((proxy = true), createMemo(s as EffectFunction<unknown>)) : s;
    }
  }
  if (proxy) {

Your Example Website or App
https://lightning-tv.github.io/solid-demo-app/#/
Steps to Reproduce the Bug or Issue
This is hard to reproduce without lambdatest account. But open https://lightning-tv.github.io/solid-demo-app/#/ in Chrome < 49
Expected behavior
For proxies not to be used when unavailable.
Screenshots or Videos

Platform
Using Lambdatest with Chrome 42 - As long as the component doesn't have a prop with a function, it works.

Additional context
I'm working on getting SolidJS going on more Chrome 38 browser devices. So I'll be tracking down more things like this. Any support is greatly appreciated 👍

Ok for sure.. I guess I'm ok with this position. There are situations where you need proxies to get the updates. It's just not possible without so I thought I had detected those situations adequately so that as long as you did the right things you'd be fine.
A better solution might be just to throw? Like we either error in the cases I've determined proxies are necessary or we silently not handle updates perfectly which this change would suggest.

It looks like the proxy is needed if a function is used as one of the sources - not sure entirely what this function does. I don't think I ever "update" a function so I probably don't need the proxy. But in this case even if it is needed, it's not there, so an error is currently thrown. I'd prefer a console.warn with some "Function detected but no proxy so we can't auto update it if you do change it" type message so I don't need to handle the thrown error (also throwing an error because you don't have proxy supports seems wrong...).

Ok warning it is then.
It's this case:
<native {...someSignal()} />

In this scenario we have no idea what shape we are going to end up with. With non-functions the object needs to be a proxy for it to change shape, otherwise we can assume that it has exactly the properties it had at creation time.. you can only really update the property values but not change the properties on the object itself. I can think perhaps how with defineProperty people could get around that but like then they can't have any expectation of listening to a property before it exists could ever work (the way it does with a proxy).

👍
FYI I'm running into this when I have
<node onLoad={someFunction} />

It sees there is a function so it's setting proxy=true.

OK - I see now. I had
export function TileRow(props: TileRowProps) {
  return (
    <Row {...props} style={styles.Row}>
      <Index each={props.items}>{(item) => <Thumbnail {...item} />}</Index>
    </Row>
  );
}

Notice the index which makes item a signal, but I wasn't calling it with {...item()} - Seems Solid magically handles that spread with it being a signal. I think that was also causing the "Make this a Proxy" not the passing in a onLoad={someFunction} - I switched to a  loop.

And just so you know, Solid still works on Chrome 38

Also can confirm that is the root cause. Solution is still the same. Just have a check if proxy is available on the system.

👍
FYI I'm running into this when I have
<node onLoad={someFunction} />

It sees there is a function so it's setting proxy=true.

This is odd. Because there is no spread there. So what we should be getting is a function being pass to the setProperty call.
<node onLoad={someFunction} {...somethingISpread} />

Something like that with a spread is more or less spread({ onLoad: someFunction }, somethingISpread). The issue should be when somethingISpread is a function, not when any individual prop is a function.

Sorry for the confusion. I'll double check this case... debugging in a virtual machine with Chrome 38 is not fun.
@philippe-wm statement is accurate and primary case we need solving for and the PR I opened fixes that.


jitter and randomized discovered servers for reconnect

I triggered a re-run of CI.  If the test still fails, there may be a flapper there.  It was a reconnect test...


AWS SDK CPP not working with IAM Roles on windows, kindly help how to do it

Confirm by changing [ ] to [x] below to ensure that it's a bug:

[x ] I've gone though Developer Guide and API reference
[ x] I've searched for previous similar issues and didn't find any solution

Describe the bug
When i print secret details using the code , it is printing if i pass the aws access key and secret key.
But when i want to do without credentials ie with the use of IAM ROLES, it is working with linux but i want to do on windows , but now working.
Platform/OS/Hardware/Device
What are you running the sdk on? Visual studio 2017 (Windows)
To Reproduce (observed behavior)
Steps to reproduce the behavior (please share code)
Expected behavior
A clear and concise description of what you expected to happen.
I pass aws access key, secret key in AWSCredentials class and is getting the o/p but not getting o/p with aws iam roles.
Logs/output
If applicable, add logs or error output.
To enable logging, set the following system properties:
REMEMBER TO SANITIZE YOUR PERSONAL INFO
options.loggingOptions.logLevel = Aws::Utils::Logging::LogLevel::Trace;
Aws::InitAPI(options)

Additional context
Add any other context about the problem here.

to be clear here, you are saying the error only happens on Windows machines correct?
Can you show me code on how you're trying to use them? (Don't post any sensitive information like secret keys or such, just the code).