TypeError: cca.acquireTokenByClientCredentials is not a function

Function name is incorrect, it should be cca.acquireTokenByClientCredential NOT cca.acquireTokenByClientCredentials

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

ID: 85ddb2f7-4a84-5174-a8fd-d5fd73ddaef6
Version Independent ID: 285b621a-9a32-744d-b3ae-a93bd6c07aec
Content: Migrate your Node.js application from ADAL to MSAL - Microsoft identity platform
Content Source: articles/active-directory/develop/msal-node-migration.md
Service: active-directory
Sub-service: develop
GitHub Login: @derisen
Microsoft Alias: v-doeris

@psurma thank you very much for catching this!
@James-Hamil-MSFT fixed via #160094
#please-close


M3-838 - Create stackscript test

Added create stackscript smoke test
Added stackscripts api utils for cleanup after the test run
Added a generic "chooseSelectOption" method to be used in other tests (handles passing in a select Web element object OR an index)
Tagged stackscripts form and create page with testing attributes.

Coverage remained the same at 28.057% when pulling ad2c134bb700225679977cc90d3727f660313929 on patthiel:M3-838 into 734ffc05c6e10c547ecf68f84dc9f2358c712980 on linode:develop.

yarn run v1.3.2
$ ./node_modules/.bin/wdio ./e2e/config/wdio.conf.js --file e2e/specs/stackscripts/configure-stackscript.spec.js

․․․․․․

6 passing (20.50s)

✨  Done in 21.49s.

LGTM
A bit strange that you are creating an Axios instance per request, when instead you could initialize an instance with a token and then use the request object to set the options that you need. Could call a module-level function getAxiosInstance with a memoized closure like:
function getAxiosInstance() {
  const axiosInstance = axios.create({ ... init object });
  return function() { return axiosInstance; }
}()

Note the IIFE.
Could instead do this with a class. Or at module level itself.

Works for me, thanks for the update


add support for statestore query API

This feature is implemented in dapr runtime: dapr/dapr#3662
It should be available via the SDK

See #139


opentx: 2.3.13 -> 2.3.14

Motivation for this change
Updates opentx to the latest version.
Things done

[x] Tested using sandboxing (nix.useSandbox on NixOS, or option sandbox in nix.conf on non-NixOS linux)
Built on platform(s)

[x] NixOS
[ ] macOS
[ ] other Linux distributions

[ ] Tested via one or more NixOS test(s) if existing and applicable for the change (look inside nixos/tests)
[ ] Tested compilation of all pkgs that depend on this change using nix-shell -p nixpkgs-review --run "nixpkgs-review wip"
[x] Tested execution of all binary files (usually in ./result/bin/)
21.11 Release Notes (or backporting 21.05 Relase notes)

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

[x] Fits CONTRIBUTING.md.

Result of nixpkgs-review pr 132264 at c98ce413 run on x86_64-linux 1

1 package built successfully:

opentx

1 suggestion:

warning: unclear-gpl
gpl2 is a deprecated license, please check if project uses gpl2Plus or gpl2Only and change meta.license accordingly.
Near pkgs/applications/misc/opentx/default.nix:47:5:
   |
47 |     license = licenses.gpl2;
   |     ^


feature - improve ux ui

What's this PR do? Please give a technical summary (required)

[x] improve cart and favourite, recent screen

:+1: There are no linter violations.


Have to run in incognito to see the list of libraries available for searching

This is also showing in console over and over and over

Deleting cookie before starting allowed search to happen.


fix(interactive): Fix Bug When Global Id Parameters Having Long Type

What do these changes do?
as titled.

Related issue number

Fixes #3580

Codecov Report
All modified and coverable lines are covered by tests :white_check_mark:

Project coverage is 27.78%. Comparing base (5fb62ef) to head (2a40d8b).

Additional details and impacted files

@@           Coverage Diff           @@
##             main    #3597   +/-   ##
=======================================
  Coverage   27.78%   27.78%
=======================================
  Files         178      178
  Lines       16233    16233
=======================================
  Hits         4511     4511
  Misses      11722    11722

Continue to review full report in Codecov by Sentry.

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


$XLA_TARGET_PLATFORM gets read without hyphens

I'm trying to install Bumblebee in a non-standard environment (Elixir inside an Anaconda env) which requires me to set the XLA_TARGET_PLATFORM variable. This is because the platform gets read as x86_64-conda-linux-gnu and I need x86_64-unknown-linux-gnu.
The problem is that tokenizers seems to read/receive the wrong value. Here is the full error I get during compilation:
** (RuntimeError) expected XLA_TARGET_PLATFORM to be either ARCHITECTURE-OS-ABI or ARCHITECTURE-OS, got: x86_64unknownlinuxgnu
    (xla 0.8.0) lib/xla.ex:111: XLA.target_triplet/0
    (xla 0.8.0) lib/xla.ex:95: XLA.target/0
    (xla 0.8.0) lib/xla.ex:139: XLA.archive_path_for_precompiled_download/0
    (xla 0.8.0) lib/xla.ex:47: XLA.archive_path!/0
    /home2/minorai6/sylvester/transcription/deps/exla/mix.exs:113: EXLA.MixProject.extract_xla/1
    (mix 1.17.3) lib/mix/task.ex:574: Mix.Task.run_alias/6
    (mix 1.17.3) lib/mix/tasks/compile.all.ex:108: Mix.Tasks.Compile.All.run_compiler/2
    (mix 1.17.3) lib/mix/tasks/compile.all.ex:88: Mix.Tasks.Compile.All.compile/4

I'm setting the variable inside config.exs:
System.put_env("XLA_TARGET_PLATFORM", "x86_64-unknown-linux-gnu")
System.fetch_env!("XLA_TARGET_PLATFORM") |> dbg()
#=> "x86_64-unknown-linux-gnu"

Hey @sylvesterroos, the error is confusing because other: actually has the hyphens stripped. I will fix the error message.
What you actually want is this: XLA_TARGET_PLATFORM=x86_64-linux-gnu, so neither conda nor unknown is necessary.

EXLA seems to install correctly, but now I get the tokenizers error I remembered:
== Compilation error in file lib/tokenizers/native.ex ==
** (RuntimeError) precompiled NIF is not available for this target: "x86_64-conda-linux-gnu".
The available targets are:
 - aarch64-apple-darwin
 - aarch64-unknown-linux-gnu
 - aarch64-unknown-linux-musl
 - arm-unknown-linux-gnueabihf
 - riscv64gc-unknown-linux-gnu
 - x86_64-apple-darwin
 - x86_64-pc-windows-gnu
 - x86_64-pc-windows-msvc
 - x86_64-unknown-linux-gnu
 - x86_64-unknown-linux-musl
    lib/tokenizers/native.ex:8: (module)

This is with the following platform:
System.fetch_env!("XLA_TARGET_PLATFORM") #=> "x86_64-linux-gnu"

Ah, for tokenizers I think TARGET_VENDOR=unknown should do it.

That did the trick, thanks :)


Consecutive launch with  headless: false and userDataDir fails

Steps to reproduce
Tell us about your environment:

Puppeteer version: 1.9.0-post (chromium_revision 599821)
Platform / OS version: Windows 7 x64
URLs (if applicable): https://twitter.com/
Node.js version: 11.0.0 (or 12.0.0-v8-canary)

What steps will reproduce the problem?

Run this code, log in the Twitter account, close the browser.

'use strict';

const puppeteer = require('puppeteer');

(async function main() {
  try {
    const browser = await puppeteer.launch({
      headless: false,
      userDataDir: 'test-profile-dir',
    });
    const [page] = await browser.pages();
    await page.goto('https://twitter.com/');
    console.log(await page.evaluate(() => document.title));
  } catch (err) {
    console.error(err);
  }
})();

Run the same script the second time, See the error:

Error: Execution context was destroyed, most likely because of a navigation.
    at rewriteError (C:\Users\vmb\AppData\Roaming\npm\node_modules\puppeteer\lib\ExecutionContext.js:144:15)
    at process.internalTickCallback (internal/process/next_tick.js:77:7)
  -- ASYNC --
    at ExecutionContext.<anonymous> (C:\Users\vmb\AppData\Roaming\npm\node_modules\puppeteer\lib\helper.js:144:27)
    at ExecutionContext.evaluate (C:\Users\vmb\AppData\Roaming\npm\node_modules\puppeteer\lib\ExecutionContext.js:58:31)
    at ExecutionContext.<anonymous> (C:\Users\vmb\AppData\Roaming\npm\node_modules\puppeteer\lib\helper.js:145:23)
    at Frame.evaluate (C:\Users\vmb\AppData\Roaming\npm\node_modules\puppeteer\lib\FrameManager.js:439:20)
    at process.internalTickCallback (internal/process/next_tick.js:77:7)
  -- ASYNC --
    at Frame.<anonymous> (C:\Users\vmb\AppData\Roaming\npm\node_modules\puppeteer\lib\helper.js:144:27)
    at Page.evaluate (C:\Users\vmb\AppData\Roaming\npm\node_modules\puppeteer\lib\Page.js:728:43)
    at Page.<anonymous> (C:\Users\vmb\AppData\Roaming\npm\node_modules\puppeteer\lib\helper.js:145:23)
    at main (e:\DOC\prg\js\node\-test\test.js:17:28)
    at process.internalTickCallback (internal/process/next_tick.js:77:7)

Currently can reproduce only with Twitter. Google is OK.

Looks like this isn't a headless/userDataDir issue. Everything authenticates correctly. Twitter is just doing a second navigation after the first resolves, which you are failing to await.

How should I secure this?

If you are confident there will be a second navigation:
await page.waitForNavigation() immediately after the first goto.

And if I am not confident, I can only fix the code post-factum, after this error emerges?

you could try to use waitForSelector or waitForFunction to make sure the page is in a state you expect. If you wait a foolproof way of knowing when an arbitratary page is done navigating, that’s unfortunately unsolvable.

Thank you.

BTW, waitUntil: 'networkidle0' in the page.goto() options fixes this issue.


issue 234 is locked

Not letting me comment on my own ticket is unconstructive.  Stop taking it so personally, it's code.  It's a real problem that needs addressing, seems the word "terrible" has set you off and you didnt even read the ticket.  Please try taking this seriously

My ticket addresses #217, #224, #147.  Is that not constructive.
P.s.  terrible terrible terrible, did your face explode?

No, then be a professional and unlock the comment and end your childish behavior

@kplimack You couldn't have posted your ticket without being condescending about it? It's the opposite of constructive.
People would be more willing to take your issues seriously if you be cool about it.

Hours working backwards to get this working may have taken some of my
patience away, so if I offended sorry, but my BOFH comment doesn't make my
point any less meaningful.
On Mar 5, 2015 6:08 PM, "nozpheratu"<EMAIL_ADDRESS>wrote:

@kplimack https://github.com/kplimack You couldn't have posted your
ticket without being condescending about it? It's the opposite of
constructive.
People would be more willing to take your issues seriously if you be cool
about it.
—
Reply to this email directly or view it on GitHub
https://github.com/hw-cookbooks/postgresql/issues/235#issuecomment-77487537
.


Recording Control from CCP

Hi,
Is there a way to start/stop the recording of amazon connect agent conversation with customer from CCP embedded html?
Thanks

VoiceFoundry.com has a solution for this.

Out of the box, we do not currently offer this feature. We do, however, provide manager listen-in. See more about that feature here. I'm going to close this and mark it as a feature request.

Reopening for visibility


Overlaps in table of contents layout on mobile

Here is a suggestion for a posible fix https://github.com/PsyTeachR/quant-fun-v3/pull/8


ci: add a few more extensions to macOS

Commit Message: Attempting to catch build breaks similar to those in #31932
Additional Description:
Risk Level:
Testing:
Docs Changes:
Release Notes:
Platform Specific Features:
[Optional Runtime guard:]
[Optional Fixes #Issue]
[Optional Fixes commit #PR or SHA]
[Optional Deprecated:]
[Optional API Considerations:]

This is only for testing; no change to deps will be committed.

@phlax I put a revert of the mac 1.29 build failure into this PR and verified that it failed as reported.
I think adding these extensions to the mac CI should get us quite a bit better coverage, and is still compiling a lot less code than the full set of extensions.


Fix share link

Description
Removed the & from the URL sanitization function.
Motivation
It was causing the share link to not be imported correctly.
Related Issue(s)
#242
To-do list

[x] I have read the CONTRIBUTING document.

[x] This pull request is ready to merge.

Run report for c88e6928
Total time: 21.4s | Comparison time: 19.8s | Estimated loss: 1.7s (7.8% slower)

Action
Time
Status
Info

🟩
SyncWorkspace
0ms
Passed

⬛
SetupNodeTool(~20.11)
1.2s
Skipped

🟩
InstallNodeDeps(~20.11)
8.8s
Passed

🟩
SyncNodeProject(contrast-colors)
0.1ms
Passed

🟩
SyncNodeProject(ui)
0.3ms
Passed

🟩
RunTask(contrast-colors:test)
2.2s
Passed

🟩
RunTask(ui:makeDistDir)
33ms
Passed

🟩
RunTask(ui:copyCNAME)
17.8ms
Passed

🟩
RunTask(ui:copyUIIcons)
56.1ms
Passed

🟩
RunTask(ui:copyWorkflowIcons)
46.9ms
Passed

🟩
RunTask(ui:buildSite)
9.2s
Passed

Touched files
.moon/toolchain.yml
docs/ui/package.json
docs/ui/src/js/utils.js
package.json
pnpm-lock.yaml


BOM-1028

Adding tox for django20,21,22

I suspect part of your problem here is that moto has been pinned (in requirements/test.in) while you've upgraded boto3.  The former is a mocking utility for the latter, and is always struggling to keep up with changes in the library's internals.  We're actually still using boto3 1.4.8 (which is what the last passing tests here used) in edx-platform, so it might be best to just pin it to that version here for now, rather than trying to upgrade both boto3 and moto and hoping they currently work together.

@jmbowman ready to merge, Please give approval.


Lirik app login bug

When I try to login, it gives
"There is no state cookie.
Please do not remove your state cookie." warning. I click refresh and redirects me to the login page.

It seems like a ios/safari related bug. Could you try to remove cache for lirik.app on safari?

Actually it doesn't work on chrome/ios either. Removed cache on safari and chrome, still not working :(

That's weird actually. I tried with my mobile phone (android) and laptop, with different browsers, seems working well.
I don't have an iOS phone right now, so I'm not able to test it.

I removed the lirik app access from apps menu in my spotify account. Then logged in again and it worked. Idk why :)

I think it may re-occur when you close lirik.app and open it. Seems like we have some issues while creating cookies on ios. Let me know if this situation happens.

I removed pwa usage in Lirik.app. The issue should not re-occur when you remove your browser cache.


Scope not working in combination with callback

Your Question
I added a custom callback and wanted to use a scope in. Bute the scope will not be called as expected. See the following code with different fmt.Println outputs:
// Add callback
db.Callback().Query().Before("gorm:query").Register("app:query:custom", customCallback)

// Custom callback function that calls a scope
func customCallback(db *gorm.DB) {
	fmt.Println("customCallback 1")
	db.Scopes(customScope("myVar"))
}

// Custom scope that also could be used in any other query.
func customScope(myVar string) func(db *gorm.DB) *gorm.DB {
	fmt.Println("customScope 1")
	return func(db *gorm.DB) *gorm.DB {
		fmt.Println("customScope 2")
		return db.Where("foo = ?", myVar)
	}
}

I would expect the following output:
# customCallback 1
# customScope 1
# customScope 2

but the last output is missing. I only see
# customCallback 1
# customScope 1

The document you expected this should be explained

https://gorm.io/docs/scopes.html
https://gorm.io/docs/write_plugins.html#Callbacks
Expected answer

Would be good to know if the behavoiur is correct and / or it is possible to use scopes in callbacks or not.

@jinzhu is this behaviour correct or must it be fixed?


Demo exceptions

Hello! Just made a fresh install from master branch and came across several exceptions:
http://localhost:8000/email-verification/
NoReverseMatch at /email-verification/
Reverse for 'verify_email' with arguments '()' and keyword arguments '{}' not found. 0 pattern(s) tried: []
Request Method:	GET
Request URL:	http://localhost:8000/email-verification/
Django Version:	1.7.1
Exception Type:	NoReverseMatch
Exception Value:
Reverse for 'verify_email' with arguments '()' and keyword arguments '{}' not found. 0 pattern(s) tried: []

Also during sign up process:
NoReverseMatch at /rest-auth/registration/
Reverse for 'account_email_verification_sent' with arguments '()' and keyword arguments '{}' not found. 0 pattern(s) tried: []

I'm still facing this issue
My config for allauth :
ACCOUNT_EMAIL_REQUIRED = True ACCOUNT_UNIQUE_EMAIL = True ACCOUNT_EMAIL_VERIFICATION = 'mandatory' ACCOUNT_USERNAME_REQUIRED = True ACCOUNT_AUTHENTICATION_METHOD = 'username_email'


updating parent from 4.19 to 4.74

Testing done

### Submitter checklist
- [x] Make sure you are opening from a **topic/feature/bugfix branch** (right side) and not your main branch!
- [x] Ensure that the pull request title represents the desired changelog entry
- [x] Please describe what you did
- [x] Link to relevant issues in GitHub or Jira
- [x] Link to relevant pull requests, esp. upstream and downstream changes
- [x] Ensure you have provided tests - that demonstrates feature works or fixes the issue

Just as a heads-up. I'm working on a major release for this to support OAuth2 and Journaling. This parent will be updated at that time as well.


Generating traces using LevelZero Sysman signals requires ZES_ENABLE_SYSMAN to be set on the command line/ENV

Describe the bug
I tried to trace an application and I expected the ZES_ENABLE_SYSMAN=1 in LevelZero.cpp to be sufficient.  Instead it resulted in signal not found/supported issues from LevelZero Sysman until ZES_ENABLE_SYSMAN was set on the command line.
GEOPM version
geopmread -v
1.1.0+dev1888ge44df591
Expected behavior
ZES_ENABLE_SYSMAN should either need to be set on the command line/in the user env for both geopmread and using agents, or not need to be set for both behaviors.
Actual behavior
Working:

geopmread GPU_POWER board 0
ZES_ENABLE_SYSMAN=1 geopmread GPU_POWER board 0
ZES_ENABLE_SYSMAN=1 geopmlaunch impi -n 1 -ppn 1 --geopm-report=foo  --geopm-trace=bar --geopm-trace-signals=GPU_POWER@board -- geopmbench

Not working:

geopmlaunch impi -n 1 -ppn 1 --geopm-report=foo  --geopm-trace=bar --geopm-trace-signals=GPU_POWER@board -- geopmbench

Error messages produced
Error:  Invalid argument: PlatformIOImp::format_function(): unknown how to format "GPU_POWER": at src/PlatformIO.cpp:700
Additional context
This same issue will arise for ZET_ENABLE_METRICS.  And the various variants of the ZE*_* environment variables.  As of now there are:

2 ZES_ENABLE_SYSMAN variants (normal and LOW_POWER) - documented here
4 Tools & Metrics ENV variables - documented here
3 Affinity variables - documented here

Guessing at the correct config or usage when the end user has not provided varying combinations of these may cause issues (i.e. setting ZES_ENABLE_SYSMAN when they meant to use ZES_ENABLE_SYSMAN_LOW_POWER, or setting ZET_ENABLE_METRICS when the user didn't realize it may cause a perf impact).  It may be better to simply check for the allowed settings for GEOPM and error/warn the user if they're not found.

Remove calls to setenv() within LevelZeroIOGroup, and add documentation for end user about requirement to set environment variable before loading libgeopmd.so.  Add additional documentation about how to set this environment variable in the geopm.service systemd unit file.


refactor: update blas/ext/base/dsnannsumors

Resolves #1491
Description

What is the purpose of this pull request?

This pull request:

Refactors blas/ext/base/dsnannsumors to follow current project conventions

Related Issues

Does this pull request have any related issues?

This pull request:

resolves #1491
progresses #1152

Questions

Any questions for reviewers of this pull request?

No.
Other

Any other information relevant to this pull request? This may include screenshots, references, and/or implementation notes.

No.
Checklist

Please ensure the following tasks are completed before submitting this pull request.

[x] Read, understood, and followed the contributing guidelines.

@stdlib-js/reviewers

@Planeshifter, please review my PR.
Thanks!

Any updates?

Thank you for your contribution @GittyHarsha!
PR looked very good; I just reverted the changes to the copyright years, which we do not update when files are edited.

Thanks! I hope this will be my first contribution.


AWS: Create our own route table & tag it for management

This is nice both for isolation, but is also important when we start dynamically configuring node CIDRs

LGTM

@k8s-bot ok to test
Hum, Shippable seems to have lost the build... Rerunning tests.

Got greens, merging.


Error coming from Recaptcha script on Instagram/Facebook browser

Issue description
Starting from June 16th we've started seeing many errors coming from the Recpatcha script when a page was opened from Facebook/Instagram browsers.
This is the error:
null is not an object (evaluating 'J.style')
This is the script version (Recaptcha v2):
https://www.gstatic.com/recaptcha/releases/FDTCuNjXhn1sV0lk31aK53uB/recaptcha__en.js
Couldn't find anything online about this so posting here to generate visibility for this issue.
Thanks!

Up, I'm getting the same problem

up, similar error here, in IOS devices only, receiving only this: {"success": false, "error-codes": ["browser-error"]}

up, same here!

Any news? solutions/workarounds?

Same here. It seems to have started sometime in July and affects the Instagram browser on iOS. Facebook/Messenger browser seems to work fine.

Hey there!
Same issue here. I'm trying to access a page (via instagram profile link) that has Recaptcha V3, but there is no success. It shows browser-error.
IPHONE XS

up, same here

we are losing real clients because of this weird thing....no one is not taking responsibility to fix this! since 3 years.
We are now migrating to cloud flare's Captcha (Turnstile) because of this!!!
Good job Google keep in this way!


darwin stdenv fixes needed for llvm_19

Add minor fixes to various stdenv packages which break when llvm_19 is used as the stdenv compiler.

darwin.stdenv: add file package to early stage stdenv. needed for llvm_19.tests
ld64: remove a broken unused function that calls a function which doesn't exists
libffi: apply upstream patch which reorders .cfi_startproc with the function label.
compiler-rt: remove find_program(CODESIGN codesign) to avoid build locating codesign in bootstrap tools

Things done

Built on platform(s)

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

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

[ ] sandbox = relaxed
[ ] sandbox = true

[ ] Tested, as applicable:

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

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

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

[ ] Fits CONTRIBUTING.md.

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

LGTM; couple nits. Probably best to land this after branch‐off as otherwise we’ll be building file during bootstrap for no reason?

it file is already built in the bootstrap. I don't see a reason to hold after branch off. the reason to merge earlier would be to facilitate people working on the llvm19 bump not having to patch their trees. the libffi change might actually fix a bug and not just a compiler warning, so perhaps there is a little benefit too.

This pull request has been mentioned on NixOS Discourse. There might be relevant details there:
https://discourse.nixos.org/t/the-darwin-sdks-have-been-updated/55295/26


Faster sccs

This PR exists for CI at the moment - comments are premature ;)

clang on MacOS is having this issue https://github.com/swig/swig/pull/1017
can be resolved by
A) upgrading swig to v4
B) compiling with "-Wno-dynamic-class-memaccess"

OSX builds on travis need #356


Reference to type 'System.*' could not be found

Im currently using Newtonsoft.Json in a Xamarin.Forms project, so not entirely sure if this is a forms issue or a Newtonsoft issue, hoping someone can help me out either way.
Im simply trying to use a JObject object, and on compilation getting these errors.
Error CS7069: Reference to type System.ComponentModel.ICustomTypeDescriptor' claims it is defined assembly 'System, Version=<IP_ADDRESS>, Culture=neutral, PublicKeyToken=b77a5c561934e089', but it could not be found (CS7069)
Error CS7069: Reference to type 'System.ComponentModel.INotifyPropertyChanging' claims it is defined assembly'System,Version=<IP_ADDRESS>,Culture=neutral,PublicKeyToken=b77a5c561934e089', but it could not be found (CS7069)
Error CS7069: Reference to type 'System.ComponentModel.ITypedList' claims it is defined assembly 'System, Version=<IP_ADDRESS>, Culture=neutral, PublicKeyToken=b77a5c561934e089', but it could not be found (CS7069)
Error CS7069: Reference to type 'System.ComponentModel.IBindingList' claims it is defined assembly 'System, Version=<IP_ADDRESS>, Culture=neutral, PublicKeyToken=b77a5c561934e089', but it could not be found (CS7069)
Error CS7069: Reference to type 'System.ICloneable' claims it is defined assembly 'mscorlib, Version=<IP_ADDRESS>, Culture=neutral, PublicKeyToken=b77a5c561934e089', but it could not be found (CS7069)
Im getting this even on JObject initializtion so I dont think usage is an issue.
Has anyone dealt with this before or know of the cause?
Cheers.

Found to be a version issue, please delete

I run int the same problem like this post, and I solved it by switch the Newtonsoft.Json.dll to the "Bin\net20\Newtonsoft.Json.dll"  one.
I don't actually know exact reason. Somehow version of this dll is important for its compatibility.


feat(networking): Add support for Cardano Rust Ouroboros Network as a networking layer

Add support for Cardano Rust Ouroboros Network, with either the ability to choose used Crate on start-up, or during build time.
NOTES:

[ ] Cardano Rust Ouroboros Network](https://github.com/2nd-Layer/rust-cardano-ouroboros-network) in licenses under LGPL
[ ] Crate is still not fully migrated to Tokio

Superseded by https://github.com/txpipe/oura/issues/84


Introducing a new Feature in AI vs realtime image classification

Deep Learning Simplified Repository (Proposing new issue)
:red_circle: Project Title  AI vs real image classification:
:red_circle: Aim :
The aim of this project is to develop a robust Convolutional Neural Network (CNN) model that can accurately classify images as either AI-generated or real. By leveraging deep learning techniques and a well-structured dataset, the model aims to identify subtle differences between AI-generated art and real artwork, achieving high accuracy and reliability in distinguishing these two categories. The ultimate goal is to create a tool that can assist in the automatic identification of AI-generated content, which can be valuable in various applications such as content verification, digital art analysis, and understanding AI's impact on creative industries.
:red_circle: Approach :
The approach used in your project is a Convolutional Neural Network (CNN) for classifying AI-generated images versus real images. It involves:

Data Preparation: Loading, normalizing, and combining AI-generated and real images into a single dataset.
Data Splitting: Dividing the data into training, testing, and validation sets.
Model Architecture: Building a CNN model with multiple convolutional, max-pooling, and dense layers, using the ELU activation function and batch normalization.
Training and Evaluation: Training the model with binary cross-entropy loss and the Nadam optimizer, implementing callbacks for model checkpointing and learning rate reduction, and evaluating model performance through accuracy and loss metrics.

This CNN approach leverages deep learning techniques for effective image classification, focusing on distinguishing between AI-generated and real images.

📍 Follow the Guidelines to Contribute in the Project :

You need to create a separate folder named as the Project Title.
Inside that folder, there will be four main components.

Images - To store the required images.
Dataset - To store the dataset or, information/source about the dataset.
Model - To store the machine learning model you've created using the dataset.
requirements.txt - This file will contain the required packages/libraries to run the project in other machines.

Inside the Model folder, the README.md file must be filled up properly, with proper visualizations and conclusions.

:red_circle::yellow_circle: Points to Note :

The issues will be assigned on a first come first serve basis, 1 Issue == 1 PR.
"Issue Title" and "PR Title should be the same. Include issue number along with it.
Follow Contributing Guidelines & Code of Conduct before start Contributing.

:white_check_mark: To be Mentioned while taking the issue :

Full name : Anushka Saxena

GitHub Profile : anushkasaxena07

Email ID<EMAIL_ADDRESS>

Participant ID (if applicable):

Approach for this Project :
To enhance your CNN model for detecting AI-generated and real images, consider adding Grad-CAM (Gradient-weighted Class Activation Mapping) as a new feature. Grad-CAM provides visual explanations for the decisions made by CNN models by highlighting regions of the image that are important for predictions. This can help you understand what parts of the images are contributing to the classification decision, making the model more interpretable

What is your participant role? (Mention the Open Source program)
GSSOC open source contributor

Happy Contributing 🚀
All the best. Enjoy your open source journey ahead. 😎

@abhisheks008 plz assign me this issue

Already present in this repository. Closing this issue as similar problem statement existing in the repository.


Rubocop config adjustment

Changes Metrics/AbcSize Max from 20 to the default (currently 17).
Removes all in-code disables of Metrics/AbcSize.
Disables the cop that requires top-level documentation of classes and modules (Style/Documentation).
Regenerates the Rubocop todo file.

Notes

I don't understand the interaction among Codeclimate, Rubocop, and the Rubocop todo file.[^1] I will have to see how things play out in practice.
If Codeclimate (or Rubocop) spits out Abc violations that give you don't want to fix in the PR, feel free to

Use Codeclimate's wontfix feature;
Ignore them;
If you think think that fixing them would make the code worse, disable them with a comment.

[^1]: The Rubocop todo file disables Metric violations in a unique way.
Instead of disabling the cop completely or for a list of files, it sets the Max Abc size.

Closing because this branched from the wrong place. I will redo it.


Incorrect guess from data

You could use getimagesizefromstring to guess type from Data.

Hello,
Do you have any example of use case?
Would you like to make a PR?

Yes, I will make a PR when I have the time and sorry for the lack of details.
I created the issue mainly as reminder to make a PR.
Mainly, the problem is that when Source/Data is used it always return jpeg when guessing the type.

Any chance to see this merged?


Add CreateOrUpdateCustomPropertyValues for repositories

Fixes: #3101

Oh, right, I overlooked the array part. Thanks for pointing it out!
I'll think of an approach.

Hi @gmlewis ,
meta:operation PATCH /repos/{owner}/{repo}/properties/values is missing in openapi_operations.yaml
I did an update to it using, script/metadata.sh update-openapi
It bumped ghes from 3.11 to 3.12 in the entire file and added the required PATCH end-point. But it also removed a couple of end-points.
They are
GET /repositories/{repository_id}/environments/{environment_name}/variables
GET /repositories/{repository_id}/environments/{environment_name}/variables/{name}
and variations of these with POST, PATCH and DELETE
These are being used in github/action_variables.go (line 87, for example, and other places in the same file)
I've checked up the github documentation and looks like the endpoint has changed to
/repos/{owner}/{repo}/environments/{environment_name}/variables
{owner} was added, but I haven't tested if the older one was deprecated or doesn't work anymore.
Should I update this in action_variables.go ?
I can create a separate issue for the same.
I cant proceed to work on the current issue, without this being resolved.
Another way is I can manually add the PATCH path to openapi_operations.yaml under the operation_overrides section. Not sure if this is a good thing to do.
I'd like to hear your thoughts.

I'd like to hear your thoughts.

Let me see if I can update it in a separate PR that you will hopefully be able to merge in and be unblocked.

Sure, works.
Can I do that tho? 😅
It'll be a learning experience.

Can I do that tho? 😅
It'll be a learning experience.

You are welcome to do that, but it sounds like you already tried that and had problems, so I was going to investigate.
Our OpenAPI tools are relatively new (considering the age of this repo), and written by another contributor, and I'm not that familiar with running them myself, so I thought I would dig into it a bit and also look at the official GitHub v3 API docs to see if the removed endpoints have actually been removed or if there is some other problem.
So sure, we can investigate this in parallel if you would like, but I still better look into it from my side to get a better understanding of what exactly is going wrong.  😄

OK, I'm able to duplicate your findings above... now to research the official GitHub v3 API docs to figure out what happened with these affected endpoints...

Digging deeper, it looks like the endpoints for these with problems were actually moved by the official GitHub v3 API documentation and now need updating.
@HariCharan-001 - if you would like to modify these 5 endpoints to their new locations in a separate PR, that would be great!
$ ./script/metadata.sh update-go
could not find operation "GET /repositories/{repository_id}/environments/{environment_name}/variables" in openapi_operations.yaml
could not find operation "GET /repositories/{repository_id}/environments/{environment_name}/variables/{name}" in openapi_operations.yaml
could not find operation "POST /repositories/{repository_id}/environments/{environment_name}/variables" in openapi_operations.yaml
could not find operation "PATCH /repositories/{repository_id}/environments/{environment_name}/variables/{name}" in openapi_operations.yaml
could not find operation "DELETE /repositories/{repository_id}/environments/{environment_name}/variables/{name}" in openapi_operations.yaml

If not, I can do it.  Your call.

Thanks a lot for confirming @gmlewis 😄
I'll work on it.

Will create a new PR on top of new changes I made in #3104
Closing this.


Unexpected token class

Hi, I updated from 0.2.3 to 0.2.6 in NPM and all the sudden I'm getting the actual source file and not the transpiled code?  Is there something I'm doing wrong.
class ColumnProperties{
  constructor (allColumns = [], filteredColumns=[], childrenColumnName="children", columnMetadata=[], metadataColumns=[]){
    this.allColumns = allColumns;
    this.filteredColumns = filteredColumns;
    this.childrenColumnName = childrenColumnName;
    this.columnMetadata = columnMetadata;
    this.metadataColumns = metadataColumns;
  }

I don't have a single vendor dependency that I have to perform a JSX transform on.

Hi there - really really sorry about that. Using 0.2.7 should resolve.


First menu item in template not labeled properly on OSX

I have a menu that I am building from a template. For some reason, on OSX, the first menu (which should be labeled Babble) is actually labeled Electron. This doesn't happen on Windows. Is this the correct behavior? My submenu containing Quit is actually under the Electron menu.
This only happens on the first menu item. Subsequent ones work fine. I've also done a full project search for the string "Electron" and it doesn't show up anywhere. I'm using electron-prebuilt at the moment, if that matters.
var template = [
    {
      label: 'Babble',
      submenu: [
        {
          label: 'Quit',
          accelerator: 'CmdOrCtrl+Q',
          click: function() {
              ipc.send('quit');
          }
        },
      ]
    },
    {
      label: 'Connect',
      submenu: [
        {
          label: 'New Connection',
          accelerator: 'CmdOrCtrl+N',
          click: function() {
              console.log('New connection clicked.');
              if(exports.events.newConnectionClick){
                  exports.events.newConnectionClick();
              }
          }
        },
        {
          label: 'Disconnect'
        }
      ]
    },
    {
      label: 'Debug',
      submenu: [
        {
          label: 'Toggle Developer Tools',
          accelerator: (function() {
            if (process.platform == 'darwin')
              return 'Alt+Command+I';
            else
              return 'Ctrl+Shift+I';
          })(),
          click: function(item, focusedWindow) {
            if (focusedWindow)
              focusedWindow.toggleDevTools();
          }
        }
      ]
    }
  ];

Thanks

This behavior is expected on OS X, you can more about it in:
http://electron.atom.io/docs/v0.33.0/api/menu/#notes-on-os-x-application-menu


EZAF-5328 Update Livy with support of new user lookup method

closing this, raised a new PR - https://github.com/HPEEzmeral/spark-on-k8s/pull/290 with similar changes to merge in fy24-q3 branch


New version: IGLWrap_jll v0.1.1

Registering package: IGLWrap_jll
Repository: https://github.com/plut/IGLWrap_jll.jl
Created by: @plut
Version: v0.1.1
Commit: 4b8997573c69a7b6d19fbb3f3b046c8e9a8ff4b1
Reviewed by: @plut
Reference: https://github.com/plut/IGLWrap_jll.jl/commit/4b8997573c69a7b6d19fbb3f3b046c8e9a8ff4b1#commitcomment-57164358

How were you unable to install?! I just tried
(@v1.6) pkg> add IGLWrap_jll#c4088be

and it works perfectly. Could you make your log output a bit more verbose?


Add unified msconvert.xml wrapper using Docker container

Add unified msconvert.xml wrapper using the Docker container chambm/pwiz-skyline-i-agree-to-the-vendor-licenses; it uses Wine to run the Windows version of msconvert on Linux, and it works for almost all vendor formats
Add functional tests and test data for Thermo RAW, Bruker BAF, Bruker TDF, Waters MassLynx, Agilent MassHunter, and Sciex WIFF (Agilent/Bruker YEP does not work, and WIFF2 might not work)
Add General Options section, with combineIonMobilitySpectra, scanSumming, simAsSpectra, srmAsSpectra, acceptZeroLengthSpectra, ignoreUnknownInstrumentError, and runIndexSet
Change output format of refinement file from csv to tsv
Convert from external msconvert_wrapper.py to only Bash/Cheetah

#set basename = $re.sub(r'[^\w.-+]','_',$input.display_name)

We should use element_identifier here I guess, to also support collections. display_name should not be used imho. Is the basename really needed in all cases?
Yes basename is needed, or whatever its equivalent is for collections. Many sources don't contain the sample name, and propagating the sample/run name is something that's just expected in proteomic workflows.

What are the license conditions of the container. How do we make sure that the user-agrees to them?
The new shed.yml links to the license page. No real way to make sure the user agrees to them. Maybe a boolean param like "Do you agree to the licenses?" which defaults to No? :) Anyway I won't lose sleep over it.

Any idea how we can enable the tests on this repo?
Hmm. I thought adding the .shed.yml would do it but there's 2 pieces missing:

New directory-based datatypes in the 19.01 PR. No idea how to deal with this here.
Requires running in Docker. Do you know if Docker in Docker is possible in Travis?

@chambm I don't need to mentione how awesome this is, do I? Thanks a bunch!
Thanks!

Yes basename is needed, or whatever its equivalent is for collections. Many sources don't contain the sample name, and propagating the sample/run name is something that's just expected in proteomic workflows.

ok, please use .element_identifier

The new shed.yml links to the license page. No real way to make sure the user agrees to them. Maybe a boolean param like "Do you agree to the licenses?" which defaults to No? :) Anyway I won't lose sleep over it.

Yes. I think this is a good idea. As the shed.yml and the TS is also not exposed to the user. I like your idea a lot. Let's include this boolean and also put this license thing into the readme.

New directory-based datatypes in the 19.01 PR. No idea how to deal with this here.

As soon as it gets merged, we can use 19.01 here.

Requires running in Docker. Do you know if Docker in Docker is possible in Travis?

Travis is running in a VM, isn't it? I don't have a good idea at the moment. Singularity works as well? Need to think about it ... I will run it locally and can merge if we don't find a good solution.

OK I think that resolves all the issues except testing with CI. I was happy that the license agreement could be validated client-side.

I'm not a lawyer, but that's best effort I think.
Thanks @chambm! I will test this locally asap and merge. I also need to push from local as if the tests are not passing nothing is pushed.
Thanks again!
Bjoern

Maybe we should disable tests somehow on CI then so it can be automatically updated?

Galaxy starts containers with --user 1000:1000 it would be nice if the container can support this, so this tool runs more or less out of the box.

You mean make the /wineprefix64 owned by 1000? That seems too Galaxy-specific to do for the official pwiz Docker image. I ran into the same problem but it was running with 1450 by default, not 1000. I haven't solved it yet, but thinking about it some more now I wonder if we can just add chown $UID -R $WINEPREFIX && before running the wine command.

We could, but only if /wineprefix is now owned by root. The problem is not Galaxy imho, but that the container can not be run as user. Which is a wine problem more or less. Is there a way to set WINEPREFIX to something else, but point wine to use C:\ in /wineprefix64?

|  chown: changing ownership of '/tmp/tmpZVLWzM/files/000/dataset_12.dat': Operation not permitted is what travis is showing.

@chambm awesome! I think this is working now.
If you have time, maybe you can look into travis and hack something up that only in the case of msconvert the --docker argument is used?

Only 3 tests fail, but this is due to test-data updates, like:
-      <software type="conversion" name="ProteoWizard software" version="3.0.19044"/>
+      <software type="conversion" name="ProteoWizard software" version="3.0.19052"/>

Maybe adding lines_diff is the way to go here. So you can update the container without updating the test-data everytime.

@chambm these are your errors now :)
sudo is missing I guess. And do we need a test for those multiple outputs?

Yes, a first one is green! :)

Thanks a lot @chambm!


feat: storage shelves environment metric

dashboard changes will be in seperate PR

moving min, max to common method seems to deviate from switch case workflow. I havent changed it and kept same.

ready for review now.

ready for review


Spread operator + unknown key doesn't result in a type error

TypeScript Version:
TypeScript 2.2.1
Code
interface TestProps {
  foo: string;
  bar: string;
}

function test(mode: number, vars: TestProps): TestProps {
  switch (mode) {
    case 1:
      return {
        foo: 'a',
        bar: 'b',
        other: 'c', // This is an error
      };
    case 2:
      return {
        ...vars,
        other: 'c', // This SHOULD be an error
      }
  }

  return {
    foo: 'a',
    bar: 'b',
  }
}

Expected behavior:
The spread operator with an unknown attribute should show a type error.
Actual behavior:
The spread operator with an unknown attribute does not show a type error.

This is a pretty big issue I've run into while using Redux, where all state changes require copying the object keys and overwriting a subset, just like case 2. I've had to make a special function that wraps Object.assign but catches unknown props.

Duplicate of https://github.com/Microsoft/TypeScript/issues/13878, this is behaving as design, the excess property checks are disabled for spread.  you can read more about this in https://github.com/Microsoft/TypeScript/issues/12997

I read through both tickets and don't really understand why they are disabled. Could you please clarify?

@mhegazy I just put a few thoughts on #12997 . I hope this decision gets reconsidered. Thanks!


Remove lodash

To minimize external imports we should use javascript instead of lodash where possible.

Would it be appropriate to have a subdirectory under utils for functions written to replace lodash and then just work through the project as able?

In this commit, not yet merged, Samer replaced importing all of lodash with just importing the functions we needed. What would be preferred is to use native javascript functions instead of lodash. If needed we can make our own functions under utils, but I think a lot of them may be doable in javascript.


Footer needs to be updated for https://ortelius.io/ page

The footer of ortelius.io says 2109 DeployHub It should be 2020 DeployHub

This is on the Wordpress side:  https://ortelius.io/wp-admin for the login page.

@sbtaylor15 this is done. Please check. Do you think it'd look better centered? Or is the right alignment preferred?

@divya-mohan0209 I would say centered.  Also, we can probably change it to Ortelius Open Source Project as the copyright holder for the website.

Sure, so it should be -
© 2020 Ortelius Open Source Project
www.DeployHub.com
Right?

Lets go with the second one.

Done, I've tried centering it as far as the widgets allow. Let me know if this needs further changing, please.

@divya-mohan0209 that works.  Thanks for fixing it.


Implement mllib.tree.model.GradientBoostedTreesModel

Also implement mllib.tree.model.RandomForestModel both classes are in /src/main/resources/mllib/tree/model/treeEnsembleModels.js


Expose parser on DFParser to enable user controlled parsing

Which issue does this PR close?
Closes #533
Rationale for this change
Being able to control the underlying parser is useful to be able to add capabilities between the SQL and logical plan layer, which can propagate downstream in the plan.
This approach seems to work nicely insofar as modifying how the SQL becomes a user-defined Statement. I.e. here I'm wrapping DF's Statement with my own, and creating it based on the underlying result from parse_copy.
However, I'm unsure on the next steps. E.g. with this strategy of wrapping the statement, I can't then use DF's machinery to generate the LogicalPlan, like using sql_statement_to_plan. It's not too bad in the basic case, as it'd be easy to generate a user defined logical node from this enum (or fall back to sql_statement_to_plan), but in more complex cases there's probably a better way, e.g. maybe to make Statement a Trait with a visit method, or something along those lines? There's probably a better/simpler approach :).
Going to open this in draft, and will come back later today/tomorrow to see what the basic strategy for constructing a LogicalPlan would look like and see if that's a reasonable first chunk.
Open to feedback on any of it, thanks!
What changes are included in this PR?
Makes the parser on DFParser public and adds an example.
Are these changes tested?
Manually ran the example. Seems to perform as expected. Though not sure what the best path is next.
Are there any user-facing changes?
Not breaking, but parser is available on DFParser.

@alamb, would you be able to please give me some feedback here?
In https://github.com/apache/arrow-datafusion/pull/9729/commits/a7a7808d5a5088540e80308a4c0a0a39a22a899a, I made parser public and added an example, and that seemed to go well insofar as I could create a new MyStatement which is an enum of a DF Statement and a custom one.
That was good, but then it can't work with df functionality like sql_statement_to_plan, so in 86588e4 I started down added an Extension enum variant to Statement, based on how the LogicalPlan extensions work, but I'm having trouble integrating it into DF writ large... e.g. I'm running into many object safety issues...

So I guess my questions are 1) does an Extension statement seem reasonable to you? 2) and if so, any advice on the implementation to mitigate object safety issues.

Thanks for working on this @tshauck  -- it is really cool to see

Going to open this in draft, and will come back later today/tomorrow to see what the basic strategy for constructing a LogicalPlan would look like and see if that's a reasonable first chunk.

The simplest strategy I can think of is to implement your own version to sql_statement_to_plan but for MyStatement
So something like
    pub async fn my_statement_to_plan(
        ctx: &SessionContext,
        statement: MyStatement,
    ) -> Result<LogicalPlan> {
   ...
   // call statement_to_plan here and implement the special Copy logic
}

So I guess my questions are 1) does an Extension statement seem reasonable to you? 2) and if so, any advice on the implementation to mitigate object safety issues.

I don't fully understand the need for an Extension statement -- if the idea is to wrap DFStatement with MyStatement I think you can just implement the planning in terms of MyStatement as above.
If the idea is to avoid repetition with whatever statement_to_plan is doing, maybe we can factor out the common functionality into a module.

Thanks for the feedback, I reverted the extension changes, and now it only has the example plus making Parser public on DFParser. To your point later, there's quite a bit within sql_statement_to_plan (and functions it calls) that would be nice to not have to replicate, but perhaps going through the work of using this change in my code will make it clearer what those changes should be. Things like resolving name, handling subqueries, etc.

I'm gonna move this out of draft since it's only that small change, but happy to continue the convo.

@alamb Thanks for all the feedback! The matches! approach is really nice... requesting review.

Thanks again @tshauck


Set up React environment

Set up initial files and folders for React's environment

Hi, @mrjudawave,
Good job so far coming so far with the progress you've made! musclemuscle
Highlights
You have done amazing in the following:
* Project installation works.heavy_check_mark

* No linter errors.heavy_check_mark

* No console errors.heavy_check_mark

However, there are some issues that you still need to work on to go to the next project but you are almost there!

Required Changes recycle
* [ ]  **Required:** Kindly use [Gitflow](https://github.com/microverseinc/curriculum-transversal-skills/blob/main/git-github/articles/gitflow.md). You have used[ GitHub flow.](https://github.com/microverseinc/curriculum-transversal-skills/blob/main/git-github/articles/github_flow.md)

Check the comments under the review.
Optional suggestions
Every comment with the [OPTIONAL] prefix is not crucial enough to stop the approval of this PR. However, I strongly recommend you to take them into account as they can make your code better.
Please, remember to tag me in your question so I can receive the notification.
Cheers and Happy coding!clapclapclap
Feel free to leave any questions or comments in the PR thread if something is not 100% clear.
Please, do not open a new Pull Request for re-reviews. You should use the same Pull Request submitted for the first review, either valid or invalid unless it is requested otherwise.
As described in the Code reviews limits policy you have a limited number of reviews per project (check the exact number in your Dashboard). If you think that the code review was not fair, you can request a second opinion using this form.

I created a 'dev' branch;
I set the 'dev' branch as the default branch on GitHub;
I initiated git flow: 'git flow init';
I opened a pull request;
I created a feature 'sub-branch' using 'git flow feature start feature/v1.1';
What did I miss?


Proper management of empty addresses. Fixes #46

Manages most important blockchain.info error messages, which are not in JSON format but normal strings.
More error messages might be needed: unfortunately, I've failed in finding any place where they're fully documented.

 Thank you for your submission, we really appreciate it. Like many open source projects, we ask that you sign our Contributor License Agreement before we can accept your contribution.Saturnix seems not to be a GitHub user. You need a GitHub account to be able to sign the CLA. If you have already a GitHub account, please add the email address used for this commit to your account.You have signed the CLA already but the status is still pending? Let us recheck it.

 Thank you for your submission! We really appreciate it. Like many open source projects, we ask that you sign our Contributor License Agreement before we can accept your contribution.Saturnix seems not to be a GitHub user. You need a GitHub account to be able to sign the CLA. If you have already a GitHub account, please add the email address used for this commit to your account.You have signed the CLA already but the status is still pending? Let us recheck it.


update demo certificates

This PR updates the demo certificates to the latest version following the circleCI security warning

Warnings

:warning:
Please add the JIRA issue key to the PR title (e.g. MB-123)

  Generated by :no_entry_sign: dangerJS against 53d5b1624aad68c740543d30fe67a22caaefa38c


Add functionality to delete a certificate

Description
Closes #674 by adding functionality to delete certificates. WIP, awaiting reviews.
Steps to test

Run the project locally
Request a certificate
Interact with the Delete button:

@SerpentBytes you still have this as "Draft."  Any particular reason?  I think we can merge.


Remove JQuery dependency

Right now using JQuery for selector, append and making AJAX calls.

A nice resource that might help: youmightnotneedjquery.com

Thank you, used your link to remove jQuery.


Add post-tutorial quiz interface

I've written a small kahoot-like interface with tutorials stored as lovely, versionable, trackable yaml.
title: SQL Basics Recap
contributors:
- hexylena

questions:
- title: What keyword do you use to retrieve data in SQL
  answers:
    - OBTAIN
    - SELECT
    - RETRIEVE
    - RETURN
  correct: SELECT
  timeout: 20
  type: choose-1

Join Interface
Results
Questions

It features a self-study mode if you just want to review the quiz, or a group quiz mode a lot like kahoot.
The quizzes are listed following the tutorial:

this is so cool! Should we make them includeable so they be put at any point in a tutorial? like {% quiz recap %} or something?


Add credentials to resource options when loading Rack::Cors middleware

Adding credentials: true to the cors_config.yml doesn't mean much if it's ignored by Panoptes and Rack::Cors when Rails loads. Without trying to build that resources call conditionally, though, this will add credentials: nil to every allow that doesn't have it. But I think that'll translate to credentials: false (the new default), which is what it should be anyway.
Review checklist

[ ] First, the most important one: is this PR small enough that you can actually review it? Feel free to just reject a branch if the changes are hard to review due to the length of the diff.
[ ] If there are any migrations, will they the previous version of the app work correctly after they've been run (e.g. the don't remove columns still known about by ActiveRecord).
[ ] If anything changed with regards to the public API, are those changes also documented in the apiary.apib file?
[ ] Are all the changes covered by tests? Think about any possible edge cases that might be left untested.

Without trying to build that resources call conditionally, though, this will add credentials: nil to every allow that doesn't have it. But I think that'll translate to credentials: false (the new default), which is what it should be anyway.

Yep - you are right, passing a value other than true into the credentials option will result in it being set to false. Also it's set to false if the origin is '*', see  https://github.com/cyu/rack-cors/blob/c8f9a612503b59f2ad7d798df333430d33546a85/lib/rack/cors.rb#L350


recover from db disconnection

right now if the db goes down and up again, the app does not work properly

This is actually working, just that it has some exponential backoff and it took longer to retry after the long disconnections that I tried.


SPR_getAnimationDone is delayed and flickering

Hello, when using the SPR_getAnimationDone function I identified that it has a Delay, basically it is considering that an animation ends when it returns to the first frame and not when it reaches the last, which can cause flickering in the animations.
Sample 1:

Pseudo Code: if(Sprite.frameInd == Sprite->animation->numFrame-1) { change animation; }
Result (No Delay, no flickering) https://youtu.be/r7S18oDZAGo

Sample 2:

Pseudo Code: if(SPR_getAnimationDone(Sprite) stop animation. { change animation; }
Result (With Delay, with flickering) https://youtu.be/eVFn4gym_BE

It is not a bug.
Why? ))) is's obvious

in short.
it is not a bug.
it's normal
bool SPR_getAnimationDone(Sprite* sprite)
{
return (sprite->status & STATE_LOOPED)?TRUE:FALSE;
}
it returns TRUE when the loop happens.
I use it in our games a lot.

also in the code i do not use it to stop the animation.
i use my own functions for that.
this function is used to know is the animation ended.

The problem is that the function is not returning when the animation done, but rather when it restarts, which causes flickering.
Notice in the video when I use the function, the animation is displayed in full, and the change only occurs after the first frame is repeated.
The problem is that you are not identifying the end of the animation but its beginning.

Thanks for the tip! Everthing is running fine now :)

Just added SPR_setAnimationLoop(..) method to disable auto animation loop.
So using that with SPR_getAnimationDone(..) is enough to get the sprite properly handled when animation is done avoiding potential first frame display glitch

I checked the source,
so, now, when the animation with DISABLED LOOPING is done,
you do not trigger any callback on the frame change.
Am I right?

Basically yeah as it stays on the last frame but I completely understand the problem with that.. I will make a change to let the frameChangeCallback still happen on animationDone change state:-)

I checked the source, so, now, when the animation with DISABLED LOOPING is done, you do not trigger any callback on the frame change. Am I right?

I modified the code so you will receive a last frame change call on animation end even when animation loop is disabled, necessary to get the ANIMATION_DONE state in the callback even if the frame didn't really changed.


add datetime import for logger.py

This is used to add the datetime import for logger.py that used the datetime module

@jonathanmv could you please review for this PR? related to the missing datetime import for the logger func.

<3 Thanks, super appreciated!


Add types for extensions.istio.io

Adding codegen for types introduced in https://github.com/istio/api/pull/1940

Skipping CI for Draft Pull Request.
If you want CI signal for your change, please convert it to an actual PR.
You can still manually trigger a test run with /test all

/test all

@dgn: PR needs rebase.

Instructions for interacting with me using PR comments are available here.  If you have questions or suggestions related to my behavior, please file an issue against the kubernetes/test-infra repository.

@dgn: PR needs rebase.

Instructions for interacting with me using PR comments are available here.  If you have questions or suggestions related to my behavior, please file an issue against the kubernetes/test-infra repository.

@dgn: The following test failed, say /retest to rerun all failed tests or /retest-required to rerun all mandatory failed tests:

Test name
Commit
Details
Rerun command

lint_client-go
518497762dd6151eb3957320f91500efe1331794
link
/test lint_client-go

Instructions for interacting with me using PR comments are available here.  If you have questions or suggestions related to my behavior, please file an issue against the kubernetes/test-infra repository. I understand the commands that are listed here.

/retest


[nrf fromlist] manifest: update hal_nordic rev to fix nRF91 anomaly 7

New hal_nordic revision contains updated nrfx with an improvement to nRF91 anomaly 7 workaround.
Upstream PR: zephyrproject-rtos/zephyr#63841

The following west manifest projects have been modified in this Pull Request:

Name
Old Revision
New Revision
Diff

hal_nordic
https://github.com/zephyrproject-rtos/hal_nordic/commit/092eb78ed1b1551d8f480019b9c05d7371784578
https://github.com/zephyrproject-rtos/hal_nordic/pull/147
zephyrproject-rtos/hal_nordic#147/files

Note: This message is automatically posted and updated by the Manifest GitHub Action.


Focus moves unexpected after PointerReleased event

Describe the bug
The focus moved to an element with TabIndex=0 after click on other element. Even if the clicked element handles PointerPressed event.
Steps to reproduce the bug
Please provide any required setup and steps to reproduce the behavior.
Steps to reproduce the bug

Run test app
Click on the orange border. Focus moved to blue_border wich has TabIndex = 0;
Click on the "Click" button. Focus moved to "Click" button
Click on the green border. Focus moved to blue_border wich has TabIndex = 0. Again.

But if you move through elements using "Tab" key, focus moves predictably: blue_border -> orange_border -> "click" button -> green border -> textbox.
Expected behavior
The clicked element keeps focus after click, like the "click" button does.
Screenshots

NuGet package version
WinUI 3 - Project Reunion 0.8 Preview: 0.8.0-preview
Windows app type

[ ] UWP
[X] Win32

Device form factor
Desktop
Windows version
May 2021 Update (19043)
Additional context
ReportsTest.zip

I think a key point is a difference of such behavior from Wpf.

In Wpf, the focus sets on the mouse down event. In WinUI, focus sets on the pointer up event.
In Wpf, the unhandled click moves the focus to ScrollViewer. In WinUI, the unhandled click moves the focus to the first focusable item.

@StephenLPeters , could you explain, please, such difference and the main reasons for it? I think it would be better if this behavior will be compatible with Wpf.

I don't have context on why these changes were made, @MikeHillberg or @RBrid might.

In Wpf, the focus sets on the mouse down event. In WinUI, focus sets on the pointer up event.

I don't see that in WPF. The way buttons are intended to work is on mouse/pointer up, so that if you mouse-down, move away from the button, then mouse up, the button doesn't click. (If you mouse-down, move away, then back, then mouse-up, the button does click.)


Update azure-virtual-machine-scale-sets-limits.md

Adding the maximum number of nodes supported in VMSS for IB cluster

#sign-off


Suggestion: Contact system

Add the possibility to configure contact message "named here 'portal'" consisting of a dropdown that contain the common topics. Once the user clicked on the desired topic, a channel is created with the name of the reason and the user ID in channel description.
Idea of commands to manage this system:
Managing portals

/contact portal add <channelID>  -> the bot create a new portal with only the topic "other" and say to the user the ID of the portal (corresponding to the ID of the message).
/contact portal remove <portalID> -> deleteing the message manually should also work
/contact portal config message <message> -> define a message at the top of the dropdown (no message by default)
/contact portal config role <roleID> -> define default roles which will see the contact channel (by default, only administrator can see the channels)
/contact portal config contegory <categoryID> -> define the default category where the channels will be created
/contact portal config answer <message> -> define the default message that will be sent before creating the contact channel. This message try to answer the question and ask if it was helpful, if the user click on yes, then the message is deleted and no private channel is created. If the user click on no, then the private channel is created.

Managing topics

/contact topic add <portalID> [emote] <topicName>
/contact topic move <portalID> <topicNumber> <newNumber>
/contact topic remove <portalID> <topicNumber>
/contact topic config emote <portalID> <topicNumber> <emote>
/contact topic config role <roleID> -> define wich roles will see the contact channel (by default, only administrator can see the channels)
/contact topic config contegory <categoryID> -> define the category where the channels will be created for this specific topic
/contact portal config answer <message> -> define the specific message that will be sent before creating the contact channel. This message try to answer the question and ask if it was helpful, if the user click on yes, then the message is deleted and no private channel is created. If the user click on no, then the private channel is created.

Other:

/contact list <open/portal/topic> -> list elements with details

Hey hello
Your idea sounds really cool, but is unclear on a few points. Namely:

what’s the difference between portal config and topic config? They seem to have the same actions
why letting the bot creating a new contact channel and preventing non-admin members from seeing it? Wouldn’t it be better to let the admins manage that part, and just summon the dropdown message wherever they want?
Shouldn’t the automatic answer (once the user selected a topic) be specific to each topic? From your description it seems like it’s one general text

Portal config allow to config a default behavior for all topics includes int the portal. Topic config will override this portal config to have specific behaviors.
The idea is that, a portal will usually contain similair topics (ex: partnership, commission, application) and then share common proproperties
For the second point, I don't get what you mean. The portals are messages that admin can put where they want, so they can create dedicated contact channel if they want, and manage the access as they want
For the third point, there is portal and topic option, for global behavior. If for instance an admin wants to create a portal for bug reports for differents project (each project correspond to a topic), the message that say how to report a bug can be similair for every projects, but the people that will be contacted are different


Publish in Maven repository?

Are you planning to publish the .jar file in a Maven repository so people can easily use it in their own projects?

Yes.

So the plan is to publish the .jar file to Maven. This requires my employers to set up publishing from the io.setl domain. That's going to take a few days.

Any update on publishing this to Maven?

This has now been published to maven central. See:
https://search.maven.org/search?q=a:rdf-urdna


pull request for e2e test at 01/25/2017 05:45:08

: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.


Question about using Pushy in multi-tenant environment

Do you have any suggestions / recommendations If we are using pushy in multi-tenant environment whereby IOS certs are added or removed dynamically:
final ApnsClient apnsClient = new ApnsClientBuilder()
        .setClientCredentials(new File("/path/to/certificate.p12"), "p12-file-password")
        .build();

Can we create apnsClient on demand whenever request comes to send notification. Is it an expensive step?
Also the one below. Do you recommend opening connection once in the lifetime of the web application and close it once application is closed?
final Future<Void> connectFuture = apnsClient.connect(ApnsClient.DEVELOPMENT_APNS_HOST);
connectFuture.await();

I am using Spring Boot and would appreciate any sugestions in terms of best practices for using Pushy in a multi-tenant microservice environment.

Hello!
This sounds more like a request for general support than it does like a bug report or a feature request. We generally ask people to move these kinds of questions to the Pushy mailing list because:

The mailing list has a wider audience, and you're more likely to find somebody who has experience with your particular circumstances on the mailing list.
Posting your question to the mailing list can help other people who are having the same problem.
Because there isn't a bug to fix or a feature to add, we can't reasonably solve your problem by making any kind of engineering change.

I emphasize that we'd be happy to help, but let's move this conversation to a different venue.


Detected outdated suppressions

We are using the OWASP Dependency Check for a while now, and the suppression file has grown. Suppressions get outdated when we bump a dependency to a newer version, or when we bump the version of Dependency Check itself. As a consequence, our suppressions file has some stale suppressions. I would like to clean it up.
I could do that manually, but that would be a lot of tedious work.
Could the OWASP Dependency Check plugin track which suppression it has hit, and when it is done report all suppressions it did not hit? Those suppressions are candidate for removal.

This is available in the current release: https://github.com/jeremylong/DependencyCheck/issues/4685
You just need to run with debug logging enabled, with Maven use -X as a commandline option

Aah, I totally missed this! Thanks!


chore(main): release experimental 0.1.0

:robot: I have created a release beep boop
0.1.0 (2024-04-21)
Features

experimental: add a collection that contains an example of a custom plugin (#14) (904ba31)

This PR was generated with Release Please. See documentation.

:robot: Release is at https://github.com/mateusz-uminski/ansible-collections/releases/tag/experimental-v0.1.0 :sunflower:


Improve imgui xmake package, fix github actions

Force git url for -docking imgui versions, avoiding losing time with curl on an obvious 404 link

👌


Improve Setup class (or derived classes)

Description of the current limitations
Add an analyze method to the Setup class. This will simplify syntax and eliminate some redundancy, like passing the setup name to the hfss.analyze_nominal() method.
Code sample expected
Usage:
hfss = pyaedt.Hfss(specified_version="2022.2")
setup = hfss.create_setup(setupname="Setup1", setuptype="HFSSDriven",
Frequency="10GHz", MaximumPasses=15)
setup.create_linear_count_sweep(
unit="GHz",
freqstart=9.5,
freqstop=10.5,
sweepname="sweep1",
sweep_type="Interpolating",
interpolation_tol=0.5,
interpolation_max_solutions=255,
save_fields=False,
)
setup.analyze()
Useful links and references
https://aedt.docs.pyansys.com/release/0.6/API/_autosummary/pyaedt.hfss.Hfss.analyze_setup.html

This is very easy to implement. The high level application is available to a Setup object as either .p_app or ._app. Then the app.analyze_setup() can be called from within the Setup class and the name of the setup passed as the first argument. All named arguments for ''analyze_setup()'' are passed through the method.

I will close this issue, the feature was implemented:
https://aedt.docs.pyansys.com/release/0.6/API/_autosummary/pyaedt.modules.SolveSetup.SetupHFSS.analyze.html


Watcher on  Namespaced Resource with Api::all Doesn't Reflect All Namespaces

Current and expected behavior
in 0.92 if you initialize a watcher with an Api object created with Api::all the watcher only reflects objects withing the current namespace into the store. Example:
    let subscriber = pod_writer
        .subscribe()
        .expect("subscribers can only be created from shared stores");
    // (2.5): create a watch stream
    let config = Config::default().concurrency(0);
    let new_client = Client::try_default().await.unwrap();
    let pods: Api<Pod> = Api::all(new_client);

    let pod_watch = watcher(pods, watcher::Config::default())
        .default_backoff()
        .reflect_shared(pod_writer)
        .modify(|pod| {
            pod.managed_fields_mut().clear();
            pod.spec.as_mut().unwrap().containers = vec![]; // We don't need any of this info, reduce memory footprint
        });

This snippit in 0.92 once the reflector returns as ready only contains pods from the current namespace when calling reader.state() , reverting to 0.91 fixes the issue and returns pods across all namespaces.
Possible solution
No response
Additional context
No response
Environment
Client Version: v1.28.4
Kustomize Version: v5.0.4-0.20230601165947-6ce0bf390ce3
Server Version: v1.24.12

Configuration and features
No response
Affected crates
No response
Would you like to work on fixing this bug?
None

uhh...wtf. this is actually not just related to reflectors (or the unstable stream sharing api that's included above), but seemingly watchers in general. tried using the pod_watcher example and modified the Api::namespaced to an Api::all and i am only getting a subset of the pods...
thanks for reporting this!

uhh...wtf. this is actually not just related to reflectors (or the unstable stream sharing api that's included above), but seemingly watchers in general. tried using the pod_watcher example and modified the Api::namespaced to an Api::all and i am only getting a subset of the pods...
thanks for reporting this!

No problem! It was very confusing to debug since using the api object to simply list all still returns the expected result!

Confirming that this is a result of one of the many watcher changes in 0.92, yes.
The bug in the InitPage watcher state specifically going straight to InitListed even though we just iterated through one page.
https://github.com/kube-rs/kube/blob/f553c4ef19874692cf5f51d5514612e5d049c03a/kube-runtime/src/watcher.rs#L490-L505
it should be starting a new api.list from the previous continue_token (basically a fix is to check for whether continue_token.is_some() before returning InitListed.

Will have to do a patch release for this. It breaks store completeness and is a pretty bad bug. Possibly even yank worthy after a patch release.
As for why we never saw this:

tests did not catch this because they typically do a single page out of laziness and then check that regular watch events follow (which they do).
all the controllers i manually e2e tested, run on frequently updated objects, meaning the issue would "self-resolve" in some sense (eventually you'd get all objects)

we do need a better test case for this long term though. separate issue.


Crash in QuicCrypto

Using the minq client, I get
#0  0x0000000000b542d5 in QUICCrypto::encrypt (this=0x60600004c820, cipher=0x61d0000b2c80 '\276' <repeats 200 times>..., cipher_len=@0x7fffee5a9e20: 0, max_cipher_len=2048, plain=0x61a000011a80 "\002\200", plain_len=52, pkt_num=948852116, ad=0x7fffee5a9fe0 "A\342\334\a\223d\350\323\065\224", ad_len=10, phase=QUICKeyPhase::PHASE_0) at QUICCrypto.cc:270
        km = 0x0
        tag_len = 16
#1  0x0000000000b1adf4 in QUICPacketFactory::create_server_protected_packet (this=0x7fffe94f9580, connection_id=..., base_packet_number=948852112, payload=std::unique_ptr<unsigned char> containing 0x0, len=52, retransmittable=true) at QUICPacket.cc:751
        p = 0x6290000b2e40
        packet = std::unique_ptr<QUICPacket> containing 0x6290000b2e40
        max_cipher_txt_len = 2048
        cipher_txt = std::unique_ptr<unsigned char> containing 0x61d0000b2c80 '\276' <repeats 200 times>...
        cipher_txt_len = 0
        ad = "A\342\334\a\223d\350\323\065\224\000\000\000\000\000\000"
        ad_len = 10
        __FUNCTION__ = "create_server_protected_packet"
#2  0x0000000000aeafb4 in QUICNetVConnection::_build_packet (this=0x7fffe94f7ec0, buf=std::unique_ptr<unsigned char> containing 0x0, len=52, retransmittable=true, type=QUICPacketType::UNINITIALIZED) at QUICNetVConnection.cc:847
        packet = std::unique_ptr<QUICPacket> containing 0x0
#3  0x0000000000ae9e81 in QUICNetVConnection::_packetize_frames (this=0x7fffe94f7ec0) at QUICNetVConnection.cc:798
        min_size = 52
        len = 52
        buf = std::unique_ptr<unsigned char> containing 0x0
        current_packet_type = QUICPacketType::UNINITIALIZED
        frame = std::unique_ptr<QUICFrame> containing 0x0
        retransmittable = true
        frame_transmitter_lock = {m = {m_ptr = 0x62a000027c30}, locked_p = true}
        __FUNCTION__ = "_packetize_frames"
#4  0x0000000000ae8165 in QUICNetVConnection::_state_common_send_packet (this=0x7fffe94f7ec0) at QUICNetVConnection.cc:686
        packet = 0xeb92b65ff4e6aa00
        packet_transmitter_lock = {m = {m_ptr = 0x7fffee5aa800}, locked_p = 144}
        __FUNCTION__ = "_state_common_send_packet"
#5  0x0000000000ae53f5 in QUICNetVConnection::state_connection_established (this=0x7fffe94f7ec0, event=2501, data=0x62c000003b20) at QUICNetVConnection.cc:459
        error = std::unique_ptr<QUICError> containing 0x60300007abf0
        __FUNCTION__ = "state_connection_established"
#6  0x0000000000599a33 in Continuation::handleEvent (this=0x7fffe94f7ec0, event=2501, data=0x62c000003b20) at /usr/local/src/trafficserver/iocore/eventsystem/I_Continuation.h:153
No locals.
#7  0x0000000000b99167 in EThread::process_event (this=0x7fffeecc2800, e=0x62c000003b20, calling_code=2501) at UnixEThread.cc:122
        c_temp = 0x7fffe94f7ec0
        lock = {m = {m_ptr = 0x62a000028790}, lock_acquired = true}
        __FUNCTION__ = "process_event"
#8  0x0000000000b99a1d in EThread::execute (this=0x7fffeecc2800) at UnixEThread.cc:188
        done_one = false
        e = 0x62c000003b20
        NegativeQueue = {<DLL<Event, Event::Link_link>> = {head = 0x62c0000056e0}, tail = 0x62c000006400}
        next_time =<PHONE_NUMBER>156900154
        __FUNCTION__ = "execute"
#9  0x0000000000b97361 in spawn_thread_internal (a=0x608000008ca0) at Thread.cc:91
        p = 0x608000008ca0
#10 0x00007ffff555536d in start_thread () from /lib64/libpthread.so.0
No symbol table info available.
#11 0x00007ffff47d3bbf in clone () from /lib64/libc.so.6
No symbol table info available.

Clearly dereferencing the km->  on the NULL pointer is uncool :-).

It happens if ATS get into state_connection_closing state before handshake completion. Currently ATS try to decrypt all incoming packets in state_connection_closing state but it shouldn't if handshake is not completed.

I pushed a workaround for now. 4abd02447216d925f0aaf3f26c5a6581eed4b7b8
Future work is filed as #2609.


Installation Fails

On running pip install drive
pip version 20.1.1
python version 3.8.2
The following error appears.
Defaulting to user installation because normal site-packages is not writeable
Collecting drive
  Using cached drive-0.2.0-py3-none-any.whl (10 kB)
Collecting rsa==3.4.2
  Using cached rsa-3.4.2-py2.py3-none-any.whl (46 kB)
Collecting pyasn1==0.1.9
  Using cached pyasn1-0.1.9-py2.py3-none-any.whl (36 kB)
Collecting python-magic==0.4.12
  Using cached python-magic-0.4.12.tar.gz (6.6 kB)
Collecting uritemplate==0.6
  Using cached uritemplate-0.6.tar.gz (3.5 kB)
Collecting oauth2client==3.0.0
  Using cached oauth2client-3.0.0.tar.gz (77 kB)
ERROR: Could not find a version that satisfies the requirement datatypes==0.1.0 (from drive) (from versions: 0.0.1)
ERROR: No matching distribution found for datatypes==0.1.0 (from drive)

I see it fails due to the datatypes package which isn't available. I examined the source code and found the datatypes package is for mirroring the G Suite and Drive MIME Types. I think it's much better not to make this a stand-alone package.

oops, that was an internal package. I removed the dependency and imported the relevant code.
I just released drive 0.2.1 on Pypi.
Thank you for the report!


MotionCapture.IsOpened() returns true when camera is already in use

Summary of your issue
MotionCapture.IsOpened() returns true when camera is already in use in another application, which is not the case for opencv-python
Environment
Windows 10
Visual Studio 2022
OpenCvSharp 4.6.0
What did you do when you faced the problem?
Use another application to make the webcam busy (OBS for example) and then use OpenCvSharp
Example Code
private int _deviceIndex = 0;
private VideoCaptureAPIs _videoCaptureAPI = VideoCaptureAPIs.ANY;

public void StartCapture()
{
	_capture = VideoCapture.FromCamera(_deviceIndex, _videoCaptureAPI);

	_cameraThread = new Thread(new ThreadStart(CaptureCameraCallback));
	_cameraThread.Start();
}

private void CaptureCameraCallback()
{
	_capture.Open(0);

	if (_capture.IsOpened())
	{
		using (var frameMat = _capture.RetrieveMat())
			while (_capture.Read(frameMat))
			{
				var frameBitmap = BitmapConverter.ToBitmap(frameMat);
				UpdatePictureBox(frameBitmap);
			}
	}
}

private void UpdatePictureBox(Bitmap image)
{
	if (_pictureBox.InvokeRequired)
	{
		_pictureBox.BeginInvoke((MethodInvoker)delegate
		{
			if (_pictureBox.Image != null)
			{
				_pictureBox.Image.Dispose();
			}

			image.RotateFlip(RotateFlipType.RotateNoneFlipX);
			_pictureBox.Image = image;
		});
	}
}

Output:
_capture.IsOpened() returns true and the image is black

What did you intend to be?
_capture.IsOpened() returns false

it seems other .NET wrappers function the same, so I will close this issue.


Upgrade to ddtrace 1.0

This is a breaking change to upgrade to ddtrace v1.x.
Based on the Upgrade Guide.

This upgrade to ddtrace v1.x has been merged and gem version 2.0.0 has been published
https://rubygems.org/gems/ddtrace-method-wrapper


[Request] blur in URL Bar

Not a Bug just a simple request
Is there a way you can add blur effect behind the url bar?

Also in the tree style tab if possible


OnMonthScroll current selected day defaults to the first day of the month

Hi there! Thanks a lot for the lib. Is there any way to keep highlight on the last selected day when scrolling to the next month? Currently, when scrolling to the next month highlight moves to the first day of the month.
Thanks.

My bad, sorry for creating a duplicate issue.


Adding PenTestKit Respository

Hlídání dětí

B

start

Show Time Real network internet.

Sorry my pc its broken I cant open ay my iPhone the terminal
Sent from Proton Mail for iOS
On Sun, Sep 29, 2024 at 6:55 PM, Darnelle George @.***(mailto:On Sun, Sep 29, 2024 at 6:55 PM, Darnelle George < wrote:

@kiseCrow approved this pull request.
Best of the best
—
Reply to this email directly, view it on GitHub, or unsubscribe.
You are receiving this because you are subscribed to this thread.Message ID: @.***>