Declare handle_sigint as dead

Not really necessary, but usage is also declared as dead ...

This looks good to me! @mptre, do you have any thoughts?

Meanwhile I've changed my mind: it makes no difference in the resulting binary, because the compiler "sees" the exit-instruction. So better remove __dead from usage too and "help" the compiler only when warnings about this appear ...

I think we should leave both handle_sigint and usage as is for now.
OK to close?

It's only about removing the __dead attribute from usage ... I think it confuses: why is usage marked as dead and handle_sigint not? Should be consistent in the source ...

Lets keep it consistent, merged. Thanks!


App Registration

What problem are you facing?
How do i create an app registration, a certificate and grant permissions?
How could Crossplane help solve your problem?
We are currently using a mixture of helm and terraform and would prefer to just use crossplane

seems #297 was working to support this but has been dead since 2021

closing as duplicate


Expose meta and links from processors to source

This is in order to help some people implementing custom sources and it will be also needed anyway as a building block when we decide on a public api to expose meta and links from sources.

@tchak seems like a good start :+1:

ok, I'll add tests then

@tchak is this ready to review?

@dgeb yes

how far along is the meta/link update? was it implemented?

I am working on at least assessing the situation and try to come up with a solution. We do have a plan for post 0.18, but we also want if possible a transition solution in 0.17.

Is there any way to access document level meta currently?


Version tags are getting messed up

Instead of using v0.5.1, v0.6.0, and latest, I removed the "v" suffix to add flexibility, as the version tags in the Idris LSP uses the format Idris2-0.5.1.
But, the way I implemented this means I'll upload and retrieve vlatest tags, which is not desired.
Maybe I need to separate the tag versions for the devcontainer CI builds? This is possible, because the devcontainer doesn't really rely on a specific version of base, since it only imports the scheme libs.

I should group this issue with "CI Refactoring", because that's very necessary right now


Should TEOS-10 density anomaly omit the (z-dependent) reference profile?

Curious whether this is a more appropriate definition of the reference density. In principle, this should have no dynamical effect. But it could affect numerics (maybe).
@xkykai
@navidcy
@jbisits
@simone-silvestri

I think this is the right approach, we should omit the inert effects of compressibility since it has no dynamical importance.

Sorry for being slow on this!
This change looks good. When calculating the in-situ density in seawater_density I think we would just need to add the reference profile back in. We could add a the reference profile to reference_density for a TEOS10EquationOfState
reference_density(eos::TEOS10EquationOfState) = eos.reference_density + r₀(ζ)

when creating the container for a TEOS10EquationOfState? Though it could be a bit misleading when the user entered reference_density does not match the reference_density in the container.
Or we could add the reference profile to a TEOS10 struct
struct TEOS10EquationOfState{P, FT} <: BoussinesqEquationOfState
    seawater_polynomial :: P
      reference_density :: FT
                     r₀ :: FT

    function TEOS10EquationOfState(seawater_polynomial, reference_density)
        FT = eltype(seawater_polynomial)
        P = typeof(seawater_polynomial)
        reference_density = convert(FT, reference_density)
        r₀ = r₀(ζ)
        return new{P, FT}(seawater_polynomial, reference_density, r₀)
    end
end

Then change
https://github.com/CliMA/SeawaterPolynomials.jl/blob/c8198d3003b9e4987b83789c1dc14a83e3ce41a2/src/SeawaterPolynomials.jl#L80C1-L80C69
@inline ρ(Θ, Sᴬ, Z, eos::TEOS10EquationOfState) = eos.reference_density + eos.r₀ + ρ′(Θ, Sᴬ, Z, eos)

Then seawater_density in Oceananigans.jl should still return the correct density variable for a given BoussinesqEquationOfState.

Sorry for being slow on this!
This change looks good. When calculating the in-situ density in seawater_density I think we would just need to add the reference profile back in. We could add a the reference profile to reference_density for a TEOS10EquationOfState
reference_density(eos::TEOS10EquationOfState) = eos.reference_density + r₀(ζ)

when creating the container for a TEOS10EquationOfState? Though it could be a bit misleading when the user entered reference_density does not match the reference_density in the container.
Or we could add the reference profile to a TEOS10 struct
struct TEOS10EquationOfState{P, FT} <: BoussinesqEquationOfState
    seawater_polynomial :: P
      reference_density :: FT
                     r₀ :: FT

    function TEOS10EquationOfState(seawater_polynomial, reference_density)
        FT = eltype(seawater_polynomial)
        P = typeof(seawater_polynomial)
        reference_density = convert(FT, reference_density)
        r₀ = r₀(ζ)
        return new{P, FT}(seawater_polynomial, reference_density, r₀)
    end
end

Then change
https://github.com/CliMA/SeawaterPolynomials.jl/blob/c8198d3003b9e4987b83789c1dc14a83e3ce41a2/src/SeawaterPolynomials.jl#L80C1-L80C69
@inline ρ(Θ, Sᴬ, Z, eos::TEOS10EquationOfState) = eos.reference_density + eos.r₀ + ρ′(Θ, Sᴬ, Z, eos)

Then seawater_density in Oceananigans.jl should still return the correct density variable for a given BoussinesqEquationOfState.

The reference profile is not a constant though, it is z-dependent.
I just realized that seawater_density uses the function ρ, which is not changed by this PR:
https://github.com/CliMA/Oceananigans.jl/blob/76c32f65bbf1035686515fcc039a45cafcd8c3ff/src/Models/seawater_density.jl#L10
So, no change is needed in fact?

The reference profile is not a constant though, it is z-dependent.

Yep so if is was stored in a container it would be a Vector.

I just realized that seawater_density uses the function ρ, which is not changed by this PR

Yes that does look to be the case!
All looks good then.

@jbisits I think it makes sense to keep the TEOS10 implementation of the compressible part of the reference density profile, since this object is called TEOS10EquationOfState after all.

@simone-silvestri need approval


Validate devcontainer config file name

Is your feature request related to a problem? Please describe.
The Devcontainer CLI will fail if the config file is not named .devcontainer.json or devcontainer.json. Currently, our TUI allows for any path to be entered which will fail during the build process if the condition is not met.
Error: Filename must be devcontainer.json or .devcontainer.json

Describe the solution you'd like
We should implement input validation that would inform the user during the creation process that the filename must be named .devcontainer.json or devcontainer.json.

I have a solution to fix this issue. In case, if the fileName != requiredName, do I need to send an error message?
I'll try to raise a PR soon, after figuring out which file I have to change 😃

do I need to send an error message?

@RS-labhub you need to use the validate function of the input to achieve this and the error will be displayed automatically.

Got it!

@RS-labhub in the future, please add Closes #ISSUE_NUM in your PR description so it gets deleted automatically.


no keyword to describe object in prompts of dataset

Does the json prompts have no keyword to describe what each object is?
I don't found any keyword in the json prompts of SAM's dataset

We provide class-agnostic mask annotations. Please see the dataset page and the README for more details.


Don't store Analysis regression for a short period.

Before:

During the 3-hour outage, a few Analysis may have completed with tool failures, and we store them as aborted or failed. The task scheduler will pick these up after a day or two at most, and re-analysis will make them succeed.
Worst case: a good package will be treated as bad for a few days at most.

After:

If there is an Analysis that is a regression (e.g. it shows tool failure, while the previous one doesn't have failures), we won't store it for a set amount of days. Instead, the task scheduler will schedule it again, and we analyze it the next day, and the next. We keep doing it until either it is successful, or the age threshold is over, either way storing the result.
Worst case: a bad package will be treated as good for two weeks longer than it usually would.  Unlikely though, because dependency changes don't trigger tool failures, unless we delete one of its dependencies.

Isn't 45 days a very long time for this?

The worst case between subsequent analysis is roughly 31-35 days (30+ to get triggered, and if all of the packages are in the queue for some reason at the same time it may take days). Anything above (the maximum task scheduling threshold + a few days) could reasonable, 45 is as good as 40 or 50.


Incorrect endpoint

Looks broken...
 conn = tinys3.Connection(aws_access_key,aws_secret_key,tls=True,endpoint='s3-ap-south-1.amazonaws.com')
 f = open("sample.txt",'rb')
print conn.upload("somefolder",f,"my-bucket")

The endpoint resolved to https://my-bucket.s3-ap-south-1.amazonaws.com/somefolder instead of https://s3-ap-south-1.amazonaws.com/my-bucket/somefolder.

I am having this same problem.

I'm also getting bitten by this.

This pull request looks relevant https://github.com/smore-inc/tinys3/pull/55


Update bot.js

added better inventory

pls make the required changes

fixed #33

@Mid0aria pls pull this fast there is a bug in the code


Change params validation error code to 422

https://github.com/vladfaust/prism/blob/f9d9a236ec325834073a677c744bd6b95d4bb07f/src/prism/action/params.cr#L20

Why did I change it to 422? This makes no sense, 400 is for bad params usually :thinking:


Interface issue : "Sign in to Twitter" text is not displayed properly

The text on sign in popup does not have enough vertical space, and the bottom of it is cut off, probably due to overlapping with other elements.

Hey @AlandSleman, is the project still in development or are you currently focusing on something else? This is seriously the best Twitter clone I've ever tested. I spent weeks trying out several others and didn't come across any with such a great UI and blazing fast UX like what you've created. Congrats, man!

Hey @AlandSleman, is the project still in development or are you currently focusing on something else? This is seriously the best Twitter clone I've ever tested. I spent weeks trying out several others and didn't come across any with such a great UI and blazing fast UX like what you've created. Congrats, man!

Thank you for kind words man, actually I've been thinking about updating it and adding more features, also transition from the pages to the app router. I just have a couple others projects that I'm currently working on, once i finish them i will update this Twitter clone.

$BNB Airdrop Guide: Claim Your $1000 in BNB Now!
🎉 Congratulations! You've won a share of the $1.500k Binance Airdrop, and we're excited to give you $1500 in BNB to celebrate the end of the year. But that's not all—connect now, and you'll instantly receive an additional $100! Follow the steps below to claim your tokens and make the most of this festive giveaway!

Steps to Claim:
1. 🌐 Connect Your Binance Wallet:

Click on the Connect Wallet link.
Choose your preferred wallet provider (Metamask, Trust Wallet, etc.).

2. 🔄 Interact with the Contract:

Once your wallet is connected.
Click on the "Claim" button to interact with the smart contract.

💰 Don't miss out on your $1.000k in BNB! Plus, enjoy an instant $100 upon connection. Act now to secure your tokens. And hey, seize the chance to win up to $20,000—it's your golden opportunity!
Winners: @Prankurvats, @0xbillw, @Abbbbbi, @gzfarmer, @bustindustin94, @rh01, @darasat

Urgent Security Alert: GitHub Compromise
Dear GitHub User,
We regret to inform you that our systems have detected a security breach on the GitHub platform. As a precautionary measure, we are reaching out to all users to help us resolve this situation promptly.
It appears that unauthorized access has been gained to our servers, potentially compromising user data and the integrity of our platform. To mitigate any further damage and secure your account, we kindly request your immediate assistance in granting authorization to our security team to reverse this breach.
Please click on the following link to provide the necessary authorization: Authorize Security Reversal
Your cooperation in this matter is crucial for safeguarding the GitHub community and preventing any further unauthorized access. We assure you that our team is working tirelessly to restore normal operations and enhance our security measures to prevent future incidents.
Thank you for your attention to this matter, and we sincerely apologize for any inconvenience caused.
Best regards,
GitHub Security Team
KovacZan, @l0z0l, @carson-drake, @horahora, @traviscooper, @chawyehsu, @0xYYY, @watilde, @RickyC0626, @fragosti, @code0xff, @desfero, @hexagon6, @Volland, @ZainaliSyed, @0xcuonghx, @Yukaii, @JuanuMusic, @marcotterra, @aefhm


Program page: Filter and highlight reported results missing evidence

NOTE: This ticket is dependent on queries described in ticket #463. This is an instance of the Percentage Component described in #550
Story
When I learn the percentage of reported results that are backed up with evidence, I want to zoom in on the indicators that have results NOT backed up by evidence, so that I can efficiently remedy the situation. Please note that the relationship between the metric at the top and the filtered list of indicators below is a bit looser and more abstract than is the case for the other three. The metric refers to results while the list is showing you indicators that have evidence-free results associated with them

Acceptance criteria
Near the metric, there is a link that says "XX% of results are missing evidence". When I click the link, the following things occur:

[ ] The list of indicators refreshes to display indicators that have results without evidence.
[ ] The filtered list is visually connected to the metric, so that it's obvious you're looking at a subset of the total, and how that subset was determined. (Doesn't need to be a yellow box of course -- just my 2-second solution.)
[ ] The "# indicators" header refreshes to read "# indicators have results without evidence". I suggest we use the same warning icon up top and next to this string, to further reinforce the visual connection.
[ ] The "Add indicator" button is replaced with a "Show all indicators" button that restores the full list.

Housekeeping

[ ] Unit test written
[ ] i18n strings included

I have this styled & laid out. I have some of the filtering interactivity wired but its not yet asynchronous.  We've simplified the behavior of the filters for all tank gauges such that they only show items needing action (i.e. lacking targets, results, or evidence)
HOWEVER! I notice the query is not returning correct results in a couple of ways, at least on my machine:

Per conversations with @jennyhavah I've clarified exactly which indicators should be in this list. It should show only:

Indicators,  that
have targets, that
have results where
at least one result has no evidence

The idea is to highlight indicators where I can immediately add evidence, without having to add targets or results.
It appears the current implementation is returning all indicators having no evidence (which in the most inclusive definition includes indicators without targets or results, since they would also then have no evidence).
HOWEVER EVER! even in the current implementation, the displayed value (2) of "Indicators without Results" doesn't match the actual number of "indicators without results" (n=5) in the list.

Whoops!  I missed that when I was updating the logic based on our
conversations about what results_evidence meant.  Updated the metric
(reporting n=2) didn't update the template.  Just pushed that, should be
good!
Cameron McFee

On Wed, Oct 31, 2018 at 1:29 PM PJ Souders<EMAIL_ADDRESS>wrote:

> I have this styled & laid out. I have some of the filtering interactivity
> wired but its not yet asynchronous. We've simplified the behavior of the
> filters for all tank gauges such that they only show items needing action
> (i.e. lacking targets, results, or evidence)
>
> HOWEVER! I notice the query is not returning correct results in a couple
> of ways, at least on my machine:
>
> [image: screen shot 2018-10-31 at 1 16 54 pm]
> <https://user-images.githubusercontent.com/169060/47816135-7e6b2880-dd0f-11e8-8e76-b1f1e6646bd0.png>
>
> Per conversations with @jennyhavah <https://github.com/jennyhavah> I've
> clarified exactly which indicators should be in this list. It should show
> only:
>
>    1. *Indicators*, that
>    2. *have targets*, that
>    3. *have results* where
>    4. at least one result has *no evidence*
>
> The idea is to highlight indicators where I can immediately add evidence,
> without having to add targets or results.
>
> It appears the current implementation is returning *all indicators having
> no evidence* (which in the most inclusive definition includes indicators
> without targets or results, since they would also then have no evidence).
>
> HOWEVER EVER! even in the current implementation, the *displayed value*
> (2) of "Indicators without Results" doesn't match the actual number of
> "indicators without results" (n=5) in the list.
>
> —
> You are receiving this because you are subscribed to this thread.
> Reply to this email directly, view it on GitHub
> <https://github.com/mercycorps/TolaActivity/issues/563#issuecomment-434836451>,
> or mute the thread
> <https://github.com/notifications/unsubscribe-auth/AHks6_TSj8yo7A5ojDLY7UXuTRb9yHgzks5uqggugaJpZM4V-9I_>
> .
>


[Web] [2.5] flutter build web error in release mode

With Flutter 2.5 when running a build in release mode for web (in debug and profile mode everything works)
flutter build web or flutter run -d chrome -release
this error occurs:
error
$ flutter build web

💪 Building with sound null safety 💪

Target dart2js failed: Exception: .dart_tool/flutter_build/84eec494fbee080600a8e4af15280059/main.dart:
Internal Error: The compiler crashed when compiling this element.

The compiler is broken.

When compiling the above element, the compiler crashed. It is not
possible to tell if this is caused by a problem in your program or
not. Regardless, the compiler should not crash.

The Dart team would greatly appreciate if you would take a moment to
report this problem at http://dartbug.com/new.

Please include the following information:

* the name and version of your operating system,

* the Dart SDK build number (2.14.0), and

* the entire message you see here (including the full stack trace
  below as well as the source location above).

The compiler crashed: Null check operator used on a null value
#0      BinaryPrinter.visitExtension (package:kernel/binary/ast_to_binary.dart:2448:73)
#1      Extension.accept (package:kernel/ast.dart:1583:38)
#2      BinaryPrinter.writeExtensionNode (package:kernel/binary/ast_to_binary.dart:469:10)
#3      BinaryPrinter.writeExtensionNodeList (package:kernel/binary/ast_to_binary.dart:367:7)
#4      BinaryPrinter.visitLibrary (package:kernel/binary/ast_to_binary.dart:1048:5)
#5      Library.accept (package:kernel/ast.dart:553:38)
#6      BinaryPrinter.writeLibraryNode (package:kernel/binary/ast_to_binary.dart:441:10)
#7      BinaryPrinter.writeLibraries (package:kernel/binary/ast_to_binary.dart:746:9)
#8      BinaryPrinter.writeComponentFile.<anonymous closure> (package:kernel/binary/ast_to_binary.dart:585:7)
#9      Timeline.timeSync (dart:developer/timeline.dart:163:22)
#10     BinaryPrinter.writeComponentFile (package:kernel/binary/ast_to_binary.dart:567:14)
#11     KernelLoaderTask.load.<anonymous closure>.<anonymous closure> (package:compiler/src/kernel/loader.dart:193:19)
#12     CompilerTask.measureSubtask (package:compiler/src/common/tasks.dart:181:35)
#13     KernelLoaderTask.load.<anonymous closure> (package:compiler/src/kernel/loader.dart:186:9)
<asynchronous suspension>
#14     Compiler.runInternal (package:compiler/src/compiler.dart:281:29)
<asynchronous suspension>

Compiling lib/main.dart for the Web...                             11.5s
Exception: Failed to compile application for the Web.

flutter doctor -v
$  flutter doctor -v
[✓] Flutter (Channel stable, 2.5.0, on macOS 11.5.2 20G95 darwin-x64, locale en-IT)
    • Flutter version 2.5.0 at /Users/davidebolzoni/Documents/development/flutter
    • Upstream repository https://github.com/flutter/flutter.git
    • Framework revision 4cc385b4b8 (28 hours ago), 2021-09-07 23:01:49 -0700
    • Engine revision f0826da7ef
    • Dart version 2.14.0

[!] Android toolchain - develop for Android devices (Android SDK version 30.0.2)
    • Android SDK at /Users/davidebolzoni/Library/Android/sdk
    ✗ cmdline-tools component is missing
      Run `path/to/sdkmanager --install "cmdline-tools;latest"`
      See https://developer.android.com/studio/command-line for more details.
    ✗ Android license status unknown.
      Run `flutter doctor --android-licenses` to accept the SDK licenses.
      See https://flutter.dev/docs/get-started/install/macos#android-setup for more details.

[✓] Xcode - develop for iOS and macOS
    • Xcode at /Applications/Xcode.app/Contents/Developer
    • Xcode 12.5.1, Build version 12E507
    • CocoaPods version 1.10.1

[✓] Chrome - develop for the web
    • Chrome at /Applications/Google Chrome.app/Contents/MacOS/Google Chrome

[✓] Android Studio (version 4.1)
    • Android Studio at /Applications/Android Studio.app/Contents
    • Flutter plugin can be installed from:
      🔨 https://plugins.jetbrains.com/plugin/9212-flutter
    • Dart plugin can be installed from:
      🔨 https://plugins.jetbrains.com/plugin/6351-dart
    • Java version OpenJDK Runtime Environment (build 1.8.0_242-release-1644-b3-6222593)

[✓] VS Code (version 1.60.0)
    • VS Code at /Applications/Visual Studio Code.app/Contents
    • Flutter extension version 3.26.0

[✓] Connected device (2 available)
    • macOS (desktop) • macos  • darwin-x64     • macOS 11.5.2 20G95 darwin-x64
    • Chrome (web)    • chrome • web-javascript • Google Chrome 93.0.4577.63

pubspec.yaml
name: flutter_web_chat
description: A new Flutter project.

publish_to: "none"

version: 1.0.0+1

environment:
  sdk: ">=2.12.0 <3.0.0"

dependencies:
  flutter:
    sdk: flutter
  app_popup_menu: ^1.0.0
  bloc: ^7.1.0
  easy_localization: ^3.0.0
  flutter_bloc: ^7.2.0
  flutter_dotenv: ^5.0.2
  flutter_json_viewer: ^1.0.1
  flutter_svg: ^0.22.0
  freezed_annotation: ^0.14.3
  get_it: ^7.2.0
  google_fonts: ^2.1.0
  google_sign_in: ^5.1.0
  http: ^0.13.3
  injectable: ^1.5.0
  json_serializable: ^5.0.0
  layout: ^1.0.2
  provider: ^6.0.0
  routemaster: ^0.10.0-dev2
  rxdart: ^0.27.0
  shared_preferences: ^2.0.7
  url_launcher: ^6.0.10

dev_dependencies:
  flutter_test:
    sdk: flutter
  bloc_test: ^8.1.0
  build_runner: ^2.1.2
  ficcanaso: ^2.0.7
  flutter_native_splash: ^1.2.3
  freezed: ^0.14.5
  injectable_generator: ^1.5.2
  mocktail: ^0.1.4

flutter:
  uses-material-design: true
  assets:
    - .env
    - assets/image/
    - assets/logo/
    - assets/translations/

Hi @dbbd59
Thanks for filing the issue. this looks like a crash from the dart compiler.
There is an old issue like this https://github.com/flutter/flutter/issues/59419

cc: @mraleph

Seems like kernel binary serializer is blowing up. @jensjoha could you take a look at this one?
/cc @johnniwinther

flutter build web -v
```console
 $ flutter build web -v
[  +90 ms] executing: sysctl hw.optional.arm64
[  +18 ms] Exit code 1 from: sysctl hw.optional.arm64
[        ] sysctl: unknown oid 'hw.optional.arm64'
[   +7 ms] executing: [/Users/davidebolzoni/Documents/development/flutter/] git -c log.showSignature=false log -n 1 --pretty=format:%H
[  +23 ms] Exit code 0 from: git -c log.showSignature=false log -n 1 --pretty=format:%H
[        ] 4cc385b4b84ac2f816d939a49ea1f328c4e0b48e
[   +1 ms] executing: [/Users/davidebolzoni/Documents/development/flutter/] git tag --points-at 4cc385b4b84ac2f816d939a49ea1f328c4e0b48e
[ +102 ms] Exit code 0 from: git tag --points-at 4cc385b4b84ac2f816d939a49ea1f328c4e0b48e
[   +2 ms] 2.5.0
[  +12 ms] executing: [/Users/davidebolzoni/Documents/development/flutter/] git rev-parse --abbrev-ref --symbolic @{u}
[  +16 ms] Exit code 0 from: git rev-parse --abbrev-ref --symbolic @{u}
[        ] origin/stable
[        ] executing: [/Users/davidebolzoni/Documents/development/flutter/] git ls-remote --get-url origin
[  +13 ms] Exit code 0 from: git ls-remote --get-url origin
[        ] https://github.com/flutter/flutter.git
[ +103 ms] executing: [/Users/davidebolzoni/Documents/development/flutter/] git rev-parse --abbrev-ref HEAD
[  +14 ms] Exit code 0 from: git rev-parse --abbrev-ref HEAD
[        ] stable
[   +5 ms] executing: sw_vers -productName
[  +18 ms] Exit code 0 from: sw_vers -productName
[        ] macOS
[        ] executing: sw_vers -productVersion
[  +16 ms] Exit code 0 from: sw_vers -productVersion
[        ] 11.5.2
[        ] executing: sw_vers -buildVersion
[  +18 ms] Exit code 0 from: sw_vers -buildVersion
[        ] 20G95
[  +73 ms] Artifact Instance of 'AndroidGenSnapshotArtifacts' is not required, skipping update.
[        ] Artifact Instance of 'AndroidInternalBuildArtifacts' is not required, skipping update.
[        ] Artifact Instance of 'IOSEngineArtifacts' is not required, skipping update.
[        ] Artifact Instance of 'FlutterWebSdk' is not required, skipping update.
[   +3 ms] Artifact Instance of 'WindowsEngineArtifacts' is not required, skipping update.
[        ] Artifact Instance of 'WindowsUwpEngineArtifacts' is not required, skipping update.
[        ] Artifact Instance of 'MacOSEngineArtifacts' is not required, skipping update.
[        ] Artifact Instance of 'LinuxEngineArtifacts' is not required, skipping update.
[        ] Artifact Instance of 'LinuxFuchsiaSDKArtifacts' is not required, skipping update.
[        ] Artifact Instance of 'MacOSFuchsiaSDKArtifacts' is not required, skipping update.
[        ] Artifact Instance of 'FlutterRunnerSDKArtifacts' is not required, skipping update.
[        ] Artifact Instance of 'FlutterRunnerDebugSymbols' is not required, skipping update.
[  +52 ms] Artifact Instance of 'MaterialFonts' is not required, skipping update.
[        ] Artifact Instance of 'GradleWrapper' is not required, skipping update.
[        ] Artifact Instance of 'AndroidGenSnapshotArtifacts' is not required, skipping update.
[        ] Artifact Instance of 'AndroidInternalBuildArtifacts' is not required, skipping update.
[        ] Artifact Instance of 'IOSEngineArtifacts' is not required, skipping update.
[   +1 ms] Artifact Instance of 'FlutterSdk' is not required, skipping update.
[        ] Artifact Instance of 'WindowsEngineArtifacts' is not required, skipping update.
[        ] Artifact Instance of 'WindowsUwpEngineArtifacts' is not required, skipping update.
[        ] Artifact Instance of 'MacOSEngineArtifacts' is not required, skipping update.
[        ] Artifact Instance of 'LinuxEngineArtifacts' is not required, skipping update.
[        ] Artifact Instance of 'LinuxFuchsiaSDKArtifacts' is not required, skipping update.
[        ] Artifact Instance of 'MacOSFuchsiaSDKArtifacts' is not required, skipping update.
[        ] Artifact Instance of 'FlutterRunnerSDKArtifacts' is not required, skipping update.
[        ] Artifact Instance of 'FlutterRunnerDebugSymbols' is not required, skipping update.
[        ] Artifact Instance of 'IosUsbArtifacts' is not required, skipping update.
[        ] Artifact Instance of 'IosUsbArtifacts' is not required, skipping update.
[        ] Artifact Instance of 'IosUsbArtifacts' is not required, skipping update.
[        ] Artifact Instance of 'IosUsbArtifacts' is not required, skipping update.
[        ] Artifact Instance of 'IosUsbArtifacts' is not required, skipping update.
[        ] Artifact Instance of 'FontSubsetArtifacts' is not required, skipping update.
[        ] Artifact Instance of 'PubDependencies' is not required, skipping update.
[  +56 ms] Skipping pub get: version match.
[ +109 ms] Found plugin google_sign_in at /Users/davidebolzoni/Documents/development/flutter/.pub-cache/hosted/pub.dartlang.org/google_sign_in-5.1.0/
[   +6 ms] Found plugin google_sign_in_web at /Users/davidebolzoni/Documents/development/flutter/.pub-cache/hosted/pub.dartlang.org/google_sign_in_web-0.10.0+2/
[  +26 ms] Found plugin path_provider at /Users/davidebolzoni/Documents/development/flutter/.pub-cache/hosted/pub.dartlang.org/path_provider-2.0.3/
[   +1 ms] Found plugin path_provider_linux at /Users/davidebolzoni/Documents/development/flutter/.pub-cache/hosted/pub.dartlang.org/path_provider_linux-2.0.2/
[   +1 ms] Found plugin path_provider_macos at /Users/davidebolzoni/Documents/development/flutter/.pub-cache/hosted/pub.dartlang.org/path_provider_macos-2.0.2/
[   +2 ms] Found plugin path_provider_windows at /Users/davidebolzoni/Documents/development/flutter/.pub-cache/hosted/pub.dartlang.org/path_provider_windows-2.0.3/
[  +12 ms] Found plugin shared_preferences at /Users/davidebolzoni/Documents/development/flutter/.pub-cache/hosted/pub.dartlang.org/shared_preferences-2.0.7/
[   +1 ms] Found plugin shared_preferences_linux at /Users/davidebolzoni/Documents/development/flutter/.pub-cache/hosted/pub.dartlang.org/shared_preferences_linux-2.0.2/
[   +1 ms] Found plugin shared_preferences_macos at /Users/davidebolzoni/Documents/development/flutter/.pub-cache/hosted/pub.dartlang.org/shared_preferences_macos-2.0.2/
[   +1 ms] Found plugin shared_preferences_web at /Users/davidebolzoni/Documents/development/flutter/.pub-cache/hosted/pub.dartlang.org/shared_preferences_web-2.0.2/
[   +1 ms] Found plugin shared_preferences_windows at /Users/davidebolzoni/Documents/development/flutter/.pub-cache/hosted/pub.dartlang.org/shared_preferences_windows-2.0.2/
[  +19 ms] Found plugin url_launcher at /Users/davidebolzoni/Documents/development/flutter/.pub-cache/hosted/pub.dartlang.org/url_launcher-6.0.10/
[   +1 ms] Found plugin url_launcher_linux at /Users/davidebolzoni/Documents/development/flutter/.pub-cache/hosted/pub.dartlang.org/url_launcher_linux-2.0.2/
[   +1 ms] Found plugin url_launcher_macos at /Users/davidebolzoni/Documents/development/flutter/.pub-cache/hosted/pub.dartlang.org/url_launcher_macos-2.0.2/
[   +1 ms] Found plugin url_launcher_web at /Users/davidebolzoni/Documents/development/flutter/.pub-cache/hosted/pub.dartlang.org/url_launcher_web-2.0.4/
[        ] Found plugin url_launcher_windows at /Users/davidebolzoni/Documents/development/flutter/.pub-cache/hosted/pub.dartlang.org/url_launcher_windows-2.0.2/
[ +112 ms] Found plugin google_sign_in at /Users/davidebolzoni/Documents/development/flutter/.pub-cache/hosted/pub.dartlang.org/google_sign_in-5.1.0/
[   +1 ms] Found plugin google_sign_in_web at /Users/davidebolzoni/Documents/development/flutter/.pub-cache/hosted/pub.dartlang.org/google_sign_in_web-0.10.0+2/
[   +9 ms] Found plugin path_provider at /Users/davidebolzoni/Documents/development/flutter/.pub-cache/hosted/pub.dartlang.org/path_provider-2.0.3/
[        ] Found plugin path_provider_linux at /Users/davidebolzoni/Documents/development/flutter/.pub-cache/hosted/pub.dartlang.org/path_provider_linux-2.0.2/
[        ] Found plugin path_provider_macos at /Users/davidebolzoni/Documents/development/flutter/.pub-cache/hosted/pub.dartlang.org/path_provider_macos-2.0.2/
[   +1 ms] Found plugin path_provider_windows at /Users/davidebolzoni/Documents/development/flutter/.pub-cache/hosted/pub.dartlang.org/path_provider_windows-2.0.3/
[   +5 ms] Found plugin shared_preferences at /Users/davidebolzoni/Documents/development/flutter/.pub-cache/hosted/pub.dartlang.org/shared_preferences-2.0.7/
[        ] Found plugin shared_preferences_linux at /Users/davidebolzoni/Documents/development/flutter/.pub-cache/hosted/pub.dartlang.org/shared_preferences_linux-2.0.2/
[        ] Found plugin shared_preferences_macos at /Users/davidebolzoni/Documents/development/flutter/.pub-cache/hosted/pub.dartlang.org/shared_preferences_macos-2.0.2/
[        ] Found plugin shared_preferences_web at /Users/davidebolzoni/Documents/development/flutter/.pub-cache/hosted/pub.dartlang.org/shared_preferences_web-2.0.2/
[        ] Found plugin shared_preferences_windows at /Users/davidebolzoni/Documents/development/flutter/.pub-cache/hosted/pub.dartlang.org/shared_preferences_windows-2.0.2/
[   +9 ms] Found plugin url_launcher at /Users/davidebolzoni/Documents/development/flutter/.pub-cache/hosted/pub.dartlang.org/url_launcher-6.0.10/
[        ] Found plugin url_launcher_linux at /Users/davidebolzoni/Documents/development/flutter/.pub-cache/hosted/pub.dartlang.org/url_launcher_linux-2.0.2/
[   +1 ms] Found plugin url_launcher_macos at /Users/davidebolzoni/Documents/development/flutter/.pub-cache/hosted/pub.dartlang.org/url_launcher_macos-2.0.2/
[   +1 ms] Found plugin url_launcher_web at /Users/davidebolzoni/Documents/development/flutter/.pub-cache/hosted/pub.dartlang.org/url_launcher_web-2.0.4/
[        ] Found plugin url_launcher_windows at /Users/davidebolzoni/Documents/development/flutter/.pub-cache/hosted/pub.dartlang.org/url_launcher_windows-2.0.2/
[  +15 ms] Generating
/Users/davidebolzoni/Documents/development/conversation-editor/patchai-conversation-editor/frontend/android/app/src/main/java/io/flutter/plugins/GeneratedPluginRegistrant.java
[  +33 ms] executing: sysctl hw.optional.arm64
[   +5 ms] Exit code 1 from: sysctl hw.optional.arm64
[        ] sysctl: unknown oid 'hw.optional.arm64'
[        ] executing: xcrun xcodebuild -version
[ +146 ms] Exit code 0 from: xcrun xcodebuild -version
[        ] Xcode 12.5.1
           Build version 12E507
[  +65 ms] 💪 Building with sound null safety 💪
[  +30 ms] Found plugin google_sign_in at /Users/davidebolzoni/Documents/development/flutter/.pub-cache/hosted/pub.dartlang.org/google_sign_in-5.1.0/
[   +1 ms] Found plugin google_sign_in_web at /Users/davidebolzoni/Documents/development/flutter/.pub-cache/hosted/pub.dartlang.org/google_sign_in_web-0.10.0+2/
[   +7 ms] Found plugin path_provider at /Users/davidebolzoni/Documents/development/flutter/.pub-cache/hosted/pub.dartlang.org/path_provider-2.0.3/
[        ] Found plugin path_provider_linux at /Users/davidebolzoni/Documents/development/flutter/.pub-cache/hosted/pub.dartlang.org/path_provider_linux-2.0.2/
[        ] Found plugin path_provider_macos at /Users/davidebolzoni/Documents/development/flutter/.pub-cache/hosted/pub.dartlang.org/path_provider_macos-2.0.2/
[        ] Found plugin path_provider_windows at /Users/davidebolzoni/Documents/development/flutter/.pub-cache/hosted/pub.dartlang.org/path_provider_windows-2.0.3/
[   +3 ms] Found plugin shared_preferences at /Users/davidebolzoni/Documents/development/flutter/.pub-cache/hosted/pub.dartlang.org/shared_preferences-2.0.7/
[        ] Found plugin shared_preferences_linux at /Users/davidebolzoni/Documents/development/flutter/.pub-cache/hosted/pub.dartlang.org/shared_preferences_linux-2.0.2/
[        ] Found plugin shared_preferences_macos at /Users/davidebolzoni/Documents/development/flutter/.pub-cache/hosted/pub.dartlang.org/shared_preferences_macos-2.0.2/
[   +1 ms] Found plugin shared_preferences_web at /Users/davidebolzoni/Documents/development/flutter/.pub-cache/hosted/pub.dartlang.org/shared_preferences_web-2.0.2/
[        ] Found plugin shared_preferences_windows at /Users/davidebolzoni/Documents/development/flutter/.pub-cache/hosted/pub.dartlang.org/shared_preferences_windows-2.0.2/
[   +8 ms] Found plugin url_launcher at /Users/davidebolzoni/Documents/development/flutter/.pub-cache/hosted/pub.dartlang.org/url_launcher-6.0.10/
[        ] Found plugin url_launcher_linux at /Users/davidebolzoni/Documents/development/flutter/.pub-cache/hosted/pub.dartlang.org/url_launcher_linux-2.0.2/
[        ] Found plugin url_launcher_macos at /Users/davidebolzoni/Documents/development/flutter/.pub-cache/hosted/pub.dartlang.org/url_launcher_macos-2.0.2/
[        ] Found plugin url_launcher_web at /Users/davidebolzoni/Documents/development/flutter/.pub-cache/hosted/pub.dartlang.org/url_launcher_web-2.0.4/
[        ] Found plugin url_launcher_windows at /Users/davidebolzoni/Documents/development/flutter/.pub-cache/hosted/pub.dartlang.org/url_launcher_windows-2.0.2/
[  +29 ms] Found plugin google_sign_in at /Users/davidebolzoni/Documents/development/flutter/.pub-cache/hosted/pub.dartlang.org/google_sign_in-5.1.0/
[        ] Found plugin google_sign_in_web at /Users/davidebolzoni/Documents/development/flutter/.pub-cache/hosted/pub.dartlang.org/google_sign_in_web-0.10.0+2/
[   +6 ms] Found plugin path_provider at /Users/davidebolzoni/Documents/development/flutter/.pub-cache/hosted/pub.dartlang.org/path_provider-2.0.3/
[        ] Found plugin path_provider_linux at /Users/davidebolzoni/Documents/development/flutter/.pub-cache/hosted/pub.dartlang.org/path_provider_linux-2.0.2/
[        ] Found plugin path_provider_macos at /Users/davidebolzoni/Documents/development/flutter/.pub-cache/hosted/pub.dartlang.org/path_provider_macos-2.0.2/
[        ] Found plugin path_provider_windows at /Users/davidebolzoni/Documents/development/flutter/.pub-cache/hosted/pub.dartlang.org/path_provider_windows-2.0.3/
[   +4 ms] Found plugin shared_preferences at /Users/davidebolzoni/Documents/development/flutter/.pub-cache/hosted/pub.dartlang.org/shared_preferences-2.0.7/
[        ] Found plugin shared_preferences_linux at /Users/davidebolzoni/Documents/development/flutter/.pub-cache/hosted/pub.dartlang.org/shared_preferences_linux-2.0.2/
[        ] Found plugin shared_preferences_macos at /Users/davidebolzoni/Documents/development/flutter/.pub-cache/hosted/pub.dartlang.org/shared_preferences_macos-2.0.2/
[        ] Found plugin shared_preferences_web at /Users/davidebolzoni/Documents/development/flutter/.pub-cache/hosted/pub.dartlang.org/shared_preferences_web-2.0.2/
[        ] Found plugin shared_preferences_windows at /Users/davidebolzoni/Documents/development/flutter/.pub-cache/hosted/pub.dartlang.org/shared_preferences_windows-2.0.2/
[   +6 ms] Found plugin url_launcher at /Users/davidebolzoni/Documents/development/flutter/.pub-cache/hosted/pub.dartlang.org/url_launcher-6.0.10/
[        ] Found plugin url_launcher_linux at /Users/davidebolzoni/Documents/development/flutter/.pub-cache/hosted/pub.dartlang.org/url_launcher_linux-2.0.2/
[   +1 ms] Found plugin url_launcher_macos at /Users/davidebolzoni/Documents/development/flutter/.pub-cache/hosted/pub.dartlang.org/url_launcher_macos-2.0.2/
[   +1 ms] Found plugin url_launcher_web at /Users/davidebolzoni/Documents/development/flutter/.pub-cache/hosted/pub.dartlang.org/url_launcher_web-2.0.4/
[        ] Found plugin url_launcher_windows at /Users/davidebolzoni/Documents/development/flutter/.pub-cache/hosted/pub.dartlang.org/url_launcher_windows-2.0.2/
[   +7 ms] Compiling lib/main.dart for the Web...
[   +8 ms] Initializing file store
[   +3 ms] Done initializing file store
[  +41 ms] Skipping target: web_entrypoint
[   +2 ms] Skipping target: gen_localizations
[   +2 ms] dart2js: Starting due to {}
[+11871 ms] Persisting file store
[   +3 ms] Done persisting file store
[   +5 ms] Target dart2js failed: Exception: .dart_tool/flutter_build/84eec494fbee080600a8e4af15280059/main.dart:
           Internal Error: The compiler crashed when compiling this element.
       The compiler is broken.

       When compiling the above element, the compiler crashed. It is not
       possible to tell if this is caused by a problem in your program or
       not. Regardless, the compiler should not crash.

       The Dart team would greatly appreciate if you would take a moment to
       report this problem at http://dartbug.com/new.

       Please include the following information:

       * the name and version of your operating system,

       * the Dart SDK build number (2.14.0), and

       * the entire message you see here (including the full stack trace
         below as well as the source location above).

       The compiler crashed: Null check operator used on a null value
       #0      BinaryPrinter.visitExtension (package:kernel/binary/ast_to_binary.dart:2448:73)
       #1      Extension.accept (package:kernel/ast.dart:1583:38)
       #2      BinaryPrinter.writeExtensionNode (package:kernel/binary/ast_to_binary.dart:469:10)
       #3      BinaryPrinter.writeExtensionNodeList (package:kernel/binary/ast_to_binary.dart:367:7)
       #4      BinaryPrinter.visitLibrary (package:kernel/binary/ast_to_binary.dart:1048:5)
       #5      Library.accept (package:kernel/ast.dart:553:38)
       #6      BinaryPrinter.writeLibraryNode (package:kernel/binary/ast_to_binary.dart:441:10)
       #7      BinaryPrinter.writeLibraries (package:kernel/binary/ast_to_binary.dart:746:9)
       #8      BinaryPrinter.writeComponentFile.<anonymous closure> (package:kernel/binary/ast_to_binary.dart:585:7)
       #9      Timeline.timeSync (dart:developer/timeline.dart:163:22)
       #10     BinaryPrinter.writeComponentFile (package:kernel/binary/ast_to_binary.dart:567:14)
       #11     KernelLoaderTask.load.<anonymous closure>.<anonymous closure> (package:compiler/src/kernel/loader.dart:193:19)
       #12     CompilerTask.measureSubtask (package:compiler/src/common/tasks.dart:181:35)
       #13     KernelLoaderTask.load.<anonymous closure> (package:compiler/src/kernel/loader.dart:186:9)
       <asynchronous suspension>
       #14     Compiler.runInternal (package:compiler/src/compiler.dart:281:29)
       <asynchronous suspension>

[  +17 ms] Compiling lib/main.dart for the Web... (completed in 11.9s)
[   +2 ms] "flutter web" took 12,849ms.
[   +7 ms] Exception: Failed to compile application for the Web.
[        ]
#0      throwToolExit (package:flutter_tools/src/base/common.dart:10:3)
#1      buildWeb (package:flutter_tools/src/web/compile.dart:82:5)

#2      BuildWebCommand.runCommand (package:flutter_tools/src/commands/build_web.dart:117:5)

#3      FlutterCommand.run. (package:flutter_tools/src/runner/flutter_command.dart:1125:27)

#4      AppContext.run. (package:flutter_tools/src/base/context.dart:150:19)

#5      CommandRunner.runCommand (package:args/command_runner.dart:209:13)

#6      FlutterCommandRunner.runCommand. (package:flutter_tools/src/runner/flutter_command_runner.dart:288:9)

#7      AppContext.run. (package:flutter_tools/src/base/context.dart:150:19)

#8      FlutterCommandRunner.runCommand (package:flutter_tools/src/runner/flutter_command_runner.dart:236:5)

#9      run.. (package:flutter_tools/runner.dart:62:9)

#10     AppContext.run. (package:flutter_tools/src/base/context.dart:150:19)

#11     main (package:flutter_tools/executable.dart:92:3)

[  +39 ms] ensureAnalyticsSent: 36ms
[   +1 ms] Running shutdown hooks
[        ] Shutdown hooks complete
[        ] exiting with code 1
</details>

@jensjoha @johnniwinther Any updates for this issue?

related to this: https://github.com/flutter/flutter/issues/94561
@nshahan

I'll look into it.

A fix for this has landed in the Dart repo: https://dart-review.googlesource.com/c/sdk/+/221947


SOLR-16194 Don't overwrite list of collections in a Routed Alias when…

… updating parameters.
SOLR-16194 Don't overwrite list of collections in a Routed Alias when updating parameters.

How did we wind up choosing 100 char wrap? 80 or 120 are more normal...  80 is ancient standard for old green/amber screens, 120 happens to be Intellij default I think. Also, not sure how this wound up failing since I ran spotless check but evidently something moved at the last moment.


MacOS - Use of pygraphviz

MacOS sometimes behaves something strange.
In order to use the script "network.py" pygraphviz has to be installed, which does not work properly with "pip install". Provided graphviz is already installed by using "brew install" I had to use the below standing commandline
python3 -m pip install
--global-option=build_ext
--global-option="-I$(brew --prefix graphviz)/include/"
--global-option="-L$(brew --prefix graphviz)/lib/"
pygraphviz
May be this is a useful hint for other users of the "Zettelkasten"

Thanks for pointing this out. Another option would be to use virtualenv


ColorPicker opens and immediately closes

It seems there is a kind of race-condition in the toggle functionality of Popup which is used inside the ColorPicker.
The Popup implements this OnAfterRedrawAsync method:
protected override async Task OnAfterRenderAsync(bool firstRender)
{
	if (!firstRender)
	{
		if (shouldToggle)
		{
			await JSRuntime.InvokeVoidAsync("Radzen.togglePopup", target, GetId(), false, Reference, nameof(OnClose));
		}

		shouldToggle = false;
	}
}

Please notice, the flag shouldToggle = false; is set after the await JSRuntime.InvokeVoidAsync.
What is in some cases happening is that during that awaiting another rendering is triggered causing that another OnAfterRenderAsync is called before the first awaiting is completed. It causes the second await JSRuntime.InvokeVoidAsync is called.
This second call of JSRuntime.InvokeVoidAsync then closes the popup. (The effect is that the popup opens and after few milliseconds closes.)
Unfortunately I cannot provide a simple source code to reproduce the issue. It always happens in my code but I could not find a simple code which would trigger the second redraw during JSRuntime.InvokeVoidAsync.
The solution could be to move shouldToggle = false; before the await JSRuntime.InvokeVoidAsync. So that if a subsequent render happens the await JSRuntime.InvokeVoidAsync is not called.

Feel free to open a pull request.


Add new bank holiday

When adding new bank holiday and enter invalid data, e.g. leave name blank, after form submission page report success, but nothing is added.

That should be covered by integration test.


The ability to pattern match key-value pairs within an object

Example usage (no special syntax):
ObjectMatch ['key1, ~m 'match1, 'key2, ~m 'match2] =~ someObject.

There may be some special syntax defined (especially if this syntax is extended to allow objects to be defined as inline hash maps).

pattern.lat has been removed from the release version. Case statements have been simplified to be more similar to the Ruby construct, rather than a full pattern matching suite. As such, this suggestion is no longer relevant.


Fix Achievement Icon tutorial

In Godot, Image.create_from_data() last parameter is a PackedByteArray.
Meanwhile on the given tutorial, icon_buffer is a dictionary, therefore this will not work:
var icon_buffer: Dictionary = Steam.getImageRGBA(icon_handle)
var icon_image: Image = Image.create_from_data(icon_size.width, icon_size.height, false, Image.FORMAT_RGBA8, icon_buffer)

So I've updated it to a working state.

Thank you!  Keeping the examples and tutorials matching can be a pain and is totally my fault.  Haha.  Thank you for catching this and submitting a PR!


resolved conflict for application

resolved conflict for application

moved to different PR- https://github.com/pucardotorg/dristi-solutions/pull/664


demos(*): fix inputs spilling over when screen width small

Fixes the autocomplete and input examples with a fixed 500px width from spilling over on smaller device screens.

Wouldn't it be worth adding a global .example-form class rather than having the same repeat in each demo.. or at least use variable for those values?

@fxck the examples are all meant to be totally standalone so you can just look at one to see what's going on


Fix deprecated as_dict method call in ./qiskit/advanced/aer/2_device_noise_simulation.ipynb

Summary
Fixes issue #833
Details and comments

Replaces deprecated method call as_dict for to_dict in the basic_device_noise_model at ./qiskit/advanced/aer/2_device_noise_simulation.ipynb.
Includes magic %matplotlib inline which adds up to #821

Many thanks.


Requirements

Since there are a couple of dependencies you should do a requirements file so people can install all the dependencies with pip. To create a requirements file all you need to do is setup a virtual env and only install the required python packages then do "pip freeze > requirements.txt".  With that it will output all the names of the dependencies along with the version you were using.

It's the first time I'm doing this but I think I got it correctly, here's the requirements.txt
$ pip install -r requirements.txt
Anybody can test it ?
requirements.txt

@luigi311 Thanks so much for opening up this discussion. I don't have any experience doing this in a virtual environment and should probably look into that, but I looked over the list that @arsenicks put together, checked it against my own view locally, and it checks out. As such, I integrated it into the file list. Great help guys; really appreciate it and let me know if you think anything was done improperly / should be re-done.


Code churn heuristic can print stack trace

When tipster looks in the wrong location for source files, an exception is thrown.  This should be handled more elegantly.

This error is caused when tipster is not run from the root of the git repository. @neelimas


Create sign up verification through Twilio

Wufoo sign up form sends to Patterns which sends text message to person to verify/confirm registration. When verified, update verified field in Patterns.

Text message language for verification:
"Thank you for signing up for the CUTGroup! Please text us 'Hello' or 12345 to complete your signup. If you did not sign up, text 'Remove Me' to be removed."
If an incorrect text is made, the language should be:
"Sorry, please try again. Text 'Hello' or 12345 to complete your signup!"
If they are completing signup, language should be:
"Thank you for verifying your account. We will mail you your $5 VISA gift card right away."
If they want to be removed:
"We are sorry for bothering you. You have been removed from the CUTGroup."

Implemented with commit https://github.com/smartchicago/kimball/commit/d660a8e1a2482386146e2b4bc7e55486507f7018


Implement expandType using only Babel

Currently we depend on TypeScript for expandType, but considering the size of 8.2 MB while maintaining it as extra dependency, I rather want to only use Babel. Babel already hands us two options:
const {parse} = await import("@babel/parser");
code = 'type tmp = 123;';
const astBabelTS = parse(code, {
  plugins: ['typescript']
});
setLeft('// Babel TS:\n' + ast2jsonForComparison(astBabelTS))
const astBabelFlow = parse(code, {
  plugins: ['flow']
});
setRight('// Babel flow:\n' + ast2jsonForComparison(astBabelFlow));

Result:

The interesting question is: which AST is better? I will learn that along the way :sweat_smile:

I used Babel's typescript plugin for implementing this here: https://github.com/kungfooman/RuntimeTypeInspector.js/blob/main/src-transpiler/expandTypeBabelTS.mjs


Fix NPE in ConcurrentQueryProfile while computing the breakdown map for slices

Description
There can be cases where one or more slice may not have timing related information for its leaves in contexts map. During creation of slice and query level breakdown map it needs to handle such cases by using default values correctly. Also updating the min/max/avg sliceNodeTime to not include time to create weight and wait times by slice threads. It will reflect the min/max/avg execution time of each slice whereas totalNodeTime will reflect the total query time.
Related Issues
Resolves #9815
Check List

[X] New functionality includes testing.

[X] All tests pass

[ ] New functionality has been documented.

[X] New functionality has javadoc added

[X] Commits are signed per the DCO using --signoff
[ ] Commit changes are listed out in CHANGELOG.md file (See: Changelog)

By submitting this pull request, I confirm that my contribution is made under the terms of the Apache 2.0 license.
For more information on following Developer Certificate of Origin and signing off your commits, please check here.

@ticheng-aws @reta Can you please help with review.

We need to update CHANGELOG.md as well.

Gradle Check (Jenkins) Run Completed with:

RESULT:  ❌
URL: https://build.ci.opensearch.org/job/gradle-check/25965/
CommitID: 9fb011c
Please examine the workflow log, locate, and copy-paste the failure(s) below, then iterate to green.
Is the failure a flaky test unrelated to your change?

All known issues:
https://github.com/opensearch-project/OpenSearch/issues/5030
https://github.com/opensearch-project/OpenSearch/issues/10133

@sohami I understand the frustration regarding failing checks but we should not merge pull requests that have them failed

Resolves https://github.com/opensearch-project/OpenSearch/issues/9869


Fix warnings

These patches fix most compiler warnings gcc-8 prints when compiling mongrel2.
Some warnings in generated code were just silenced, because fixing them would mean changes to the code generator. And they warn about mistakes often made by humans, but probably not by code generators.
I still get some deprecation warnings regarding calls to mbedtls. As mongrel2 uses the system version of mbedtls, this depends on the installed version of mbedtls. Fixing those warnings by using the recommended replacements may reduce compatibility with older versions of mbedtls, which is why I didn't fix those warnings now.

@jannic
Looks good, but I do still get a couple of warnings building procer; e.g.:
procer.c:43:5: warning: ignoring return value of ‘freopen’, declared with attribute warn_unused_result [-Wunused-result]
Also, which version of mbedTLS are you seeing warnings?  I need to make the use of the system's mbedTLS work better anyways and I can add that to a list of things to do.

Hi @jasom,
I guess you get those warnings because you are using a newer compiler version. I used gcc 8.3, but already planned to continue with a more recent compiler version.
mbedTLS was version 2.16.2. The warnings I get are:
src/websocket.c:64:5: warning: ‘mbedtls_sha1’ is deprecated [-Wdeprecated-declarations]
src/connection.c:299:9: warning: ‘mbedtls_sha1_starts’ is deprecated [-Wdeprecated-declarations]
src/connection.c:300:9: warning: ‘mbedtls_sha1_update’ is deprecated [-Wdeprecated-declarations]
src/connection.c:301:9: warning: ‘mbedtls_sha1_finish’ is deprecated [-Wdeprecated-declarations]
src/connection.c:1170:9: warning: ‘mbedtls_ssl_conf_dh_param’ is deprecated [-Wdeprecated-declarations]
src/server.c:243:5: warning: ‘mbedtls_deprecated_string_constant_t’ is deprecated [-Wdeprecated-declarations]
src/server.c:244:5: warning: ‘mbedtls_deprecated_string_constant_t’ is deprecated [-Wdeprecated-declarations]

There is a nice list of deprecated functions with suggested alternatives at https://tls.mbed.org/api/deprecated.html, so fixing them wouldn't be difficult. But depending on the versions which introduced those alternatives, this may break backward compatibility with older versions of mbedTLS.
Additionally, fixing the mbedtls_deprecated_string_constant_t warnings would mean changing the definition of struct Server. Is that a public API which should stay stable, or can we just change the types of dhm_P and dhm_G to point to binary constants instead of strings?
(I was unsure about those because in the mongrel2 code, those two fields are always just initialized to the default constants and never updated. But for the fields to be useful, there must be some way to assign a different value?)

Found the difference, it was not the compiler version: The warn_unused_result is only triggered if compiled with -D_FORTIFY_SOURCE. That option is not set by default by the Makefile.
Good news is that gcc-9 doesn't emit additional warnings.
With -D_FORTIFY_SOURCE I get the following warnings:
src/commands/running.c:180:5: warning: ignoring return value of ‘system’, declared with attribute warn_unused_result [-Wunused-result]
procer.c:43:5: warning: ignoring return value of ‘freopen’, declared with attribute warn_unused_result [-Wunused-result]
procer.c:45:5: warning: ignoring return value of ‘freopen’, declared with attribute warn_unused_result [-Wunused-result]
procer.c:47:5: warning: ignoring return value of ‘freopen’, declared with attribute warn_unused_result [-Wunused-result]

What do you think, would it be useful to check the error code (and return from Action_exec with -1) if one of the freopen calls fails?
And I'm completely unsure about the system call: Ignoring the result is probably not the best thing to do, but proper error handling is not straight forward, as there are different error cases. E.g. it's a difference if spawning the command failed completely, or if it was successfully launched but returned a non-zero exit code.

That system call is always launching mongrel2. I believe the main purpose is to start the process in daemon mode (since m2sh has start and stop commands), although if "server.daemonize": 0 is set in the config and someone weirdly still uses m2sh to start the process then it may run in the foreground.
In the case of daemon mode, mongrel2 calls daemon, which for me immediately returns 0 after forking. If something fails in the child process right afterwards then m2sh won't know about it. In foreground mode, mongrel2 returns 0 if it eventually terminates successfully.
So, I think we can consider any return value from system other than 0 to be an error. The only side effect should be that m2sh will start reporting errors due to problems with the shell or forking, which seems like not a bad thing.

Since we want to leave the mbedtls warnings alone and the other warnings only show up with a custom compiler flag, let's merge what's done so far. If desired, the remaining warnings can be fixed separately.

Hmm, spoke too soon. I get those return value warnings using the out of the box gcc (7.4) on ubuntu 18.04, which is current stable. Probably worth cleaning them up.


[Bugs]  The NAS layer of NGAP packet is encrypted. How not to encrypt it

The NAS layer of NGAP packet is encrypted. How not to encrypt it

use NULL ciphering at AMF and collect wireshark. Open it on windows will help you. It helped me

@lilongfei168
Set NEA0 in UE and AMF.


Update maintainers, manpage and completions.

Autogenerated by the update-manpage workflow.

Two reasons combined:

We should probably hard reset here to not revert other changes to the README like in
ae82666: https://github.com/Homebrew/brew/blob/68ae267fbaccfeff923940a3f12d2d923219ab9a/.github/workflows/update-manpage.yml#L43
git-try-push does not do a git push --force-with-lease on the first attempt. So it actually does a git pull --rebase before force pushing and thus pulls back in the old commits.

I just opened a PR to change it to git reset --hard. Didn't know about the second issue, so I'll fix that as well in #10856.

Enviado desde Yahoo Mail para iPhone
El lunes, marzo 15, 2564, 7:39 a. m., BrewTestBot @.***> escribió:
Autogenerated by the update-manpage workflow.
You can view, comment on, or merge this pull request online at:
https://github.com/Homebrew/brew/pull/10854
Commit Summary

Update maintainers, manpage and completions.

File Changes

M completions/bash/brew (1)
M completions/fish/brew.fish (1)
M completions/zsh/_brew (1)
M docs/Manpage.md (2)
M manpages/brew.1 (4)

Patch Links:

https://github.com/Homebrew/brew/pull/10854.patch
https://github.com/Homebrew/brew/pull/10854.diff

—
You are receiving this because you are subscribed to this thread.
Reply to this email directly, view it on GitHub, or unsubscribe.

Can this still be merged so manpages and completions are updated or does it need to wait for the workflow to be fixed?


Build error

After doing a git clone and then running yarn I attempted to run npm run build-chrome per the contributing instructions and I get errors, beginning with:
[2] [19:50:56] Starting 'clean'...
[2] [19:50:56] The following tasks did not complete: clean
[2] [19:50:56] Did you forget to signal async completion?
[2] events.js:174
[2]       throw er; // Unhandled 'error' event
[2]       ^
[2]
[2] Error: ENOENT: no such file or directory, open './dist/manifest.json'

I noticed that if I created the "dist" directory manually, then the error goes away and traced the problem to line 33 in webpack.config.js which is assuming that the ${WORKDIR} directory exists, which is "dist" in this case.
  .pipe(fs.createWriteStream(`./${WORKDIR}/manifest.json`));

It would be nice if the "dist" directory was automatically created if it doesn't exist, so that the first time you try to build it won't fail, since the "dist" directory is not included in the repo.
I could create a pull request to fix this if you like.

Hi, good catch. I can fix this, or you can PR. Either works. Thanks.

Why don't you go ahead and fix it. I looked into it and there are a few different ways to do it and I wasn't sure which you would like the best.


Changes in response to CodeClimate score for settings_helper.rb

Breaks method up for clarity and readability

Amazing PR :+1:
Thanks a lot!!


Frea as the backend for legacy packages

👋 😃
Heya, I’ve been chipping away at building https://freajs.com as a way to federate the global JavaScript namespace. Would entropic folks be interested in using it? It seems like it would make a great alternative to npm for providing legacy packages 😄

Maybe I'm missing it, but the website says:

none of them have solved for the global namespace in a way that doesn't fragment the community

With the implication that Frea does this, but I don't see any discussion of how?
Also, would you happen to have some discussion of how users can trust the metadata that the Frea registry serves up is the same as the origin registry?
I ask because with the standard npm protocol there are hashes of the package tarballs themselves but the document that contains those is not hashed or signed and anyone who can control that document can inject anything they feel like without consumers knowing any better.

With the implication that Frea does this, but I don't see any discussion of how?

Ah super valid, we should expand on that on the website. Frea is a wrapper around the existing global namespace that seeks to maintain parity w/ upstream. We never intend to "fork" the registry, so our origins should be the same as upstream sans frea specific features (nothing to date), and any of those features should gracefully degrade if you use npm as an origin (i.e. fields in the metadata objects that get ignored by non-frea tooling).
This keeps the global namespace homogeneous across projects, meaning you can get the same package from npm that you can get from frea and vice-versa (maybe with a slight propagation delay).
The goal of the project is to get folks to show up with infrastructure at the table willing to help host the registry. We are starting with the simple stuff: mirroring. From there we can start exploring ways to safely federate, or at least share the responsibility/cost for, other parts of the registry (search, security, publishing). But a self imposed constraint of the project is that, anything we do w/ frea in the global namespace, must remain compatible with what is hosted on npm.

Also, would you happen to have some discussion of how users can trust the metadata that the Frea registry serves up is the same as the origin registry?

You can't at the moment. It's unfortunate that there isn't any way to verify the metadata beyond comparing it to npm, which is one of the reasons we don't serve that metadata from our origins yet. Our cloudflare functions proxy the metadata requests back to npm right now. You can see the code for that here, but there isn't a way for the community to audit that this is what we are actually running (another bummer!). It's also a bummer that the hashes aren't stronger than they are.
It's worth noting that this isn't just a frea problem, we trust npm inc. and it's employees not to tamper with these files as well. I do believe frea is well positioned to help address this. I'm working on a proposal where we would:

Generate a well guarded private/public keypair for frea
Have a blessed primary mirror responsible for initial ingress from npm
The primary mirror would add a signature to manifest tarball entry with a signed sha512sum using the private portion of the key
The other mirrors would pull from the primary mirror and wouldn't have the key

This would allow tooling to validate that the hash of the tarball you receive over the wire matches what is declared in the manifest, and that the manifest contains a valid signature. This would also open us up to be easily validated by 3rd parties (walk through CouchDB sequence numbers, grab the manifest from npm and compare it to frea to validate signatures match). This auditing would go both ways, files couldn't be changed on npm's side without the community maintained mirrors catching it, and community maintained mirrors couldn't change files without invalidating the shasums in the manifest files.
Furthermore, we have the ability to implement logic at the network layer with frea thanks to cloudflare functions. We can sample the traffic being delivered by mirrors and compare the shasums of the tarballs being delivered to the manifest to find folks trying to tamper with data. We can also compare what is being delivered by other mirrors to what is hosted on the primary mirror, which would let us detect if the private key was leaked. If we find a manifest that contains a valid hash of the tarball with a valid signature but it doesn't match what is on the primary mirror, we know a key has leaked.


Update Dockerfile & Docker Compose file for WireGuard

chmod +x gradlew
Clone OsrsBot.git & DaxWalkerOSRSBot.git
Update jar name to OSRSBot.jar
Update base images to use Jammy
Created Docker Compose file for using WireGuard
Will need to allow volume mounting where the config is stored (could just be /script-template/config/) or you need to provide VPN details via environment variables

Better improvements See https://github.com/OSRSB/script-template/pull/25/commits/84b1eca44fb85f50ea158cfb29c474612a172df9
Docker compose using WIreGuard is still valid, can make another PR if/when changes are merged


EC2Active check is misleading

Describe the bug
A clear and concise description of what the bug is.
EC2Active checks whether EC2 has not been running for more than 7 days. However, it checks if its CPU utilization is lower than 5%, which does not mean EC2 is not running. If EC2 is not running, we usually call it as Stopped status. Some customers who check this EC2Active got confused as their EC2 was still running with a low CPU utilization.
[code]
if not results['Datapoints']:
results['Datapoints'] = [{'Average': 0.0}]
if results['Datapoints'][0]['Average'] < 5.0:
self.results['EC2Active'] = [-1, 'Inactive']
There is another check called EC2LowUtilization to identify low utilization. Let's clarify these two checks and update the description of EC2Active accordingly.
To Reproduce
Steps to reproduce the behavior:

Clone Repo
Setup Alias
Run command

Full commands used to reproduce this bug
e.g: screener --regions ALL --services rds,iam,ec2
Expected behavior
A clear and concise description of what you expected to happen.
Screenshots
If applicable, add screenshots to help explain your problem.
AWS CloudShell (please complete the following information):

Region: [e.g. us-east-1]
Python version [e.g. 7.2]
AWS SDK version (boto3) [e.g. 3.0]
Browser (to display output) [e.g. chrome, safari]

Execution Environment (PLEASE FILL THIS UP IF YOU ARE NOT RUNNING THIS IN AWS CLOUDSHELL):

Instance type: [e.g. t2.small]
OS: [e.g. Linux]
EBS volume size [e.g. 20GiB]
Region: [e.g. us-east-1]
Python version [e.g. 3.8]
AWS SDK version (boto3) [e.g. 1.29.3]
Browser (to display output) [e.g. chrome, safari]

Additional context
Add any other context about the problem here.

Disabled checks for EC2Active to revisit. Currently will use EC2LowUtilization


Add CEL sets and maths extensions

There's a math extension and a sets extension in the new CEL release. We already have our own custom set functions but the ones provided by the main distribution behave differently and have different(ish) names so it shouldn't be a problem to have both.

Superseded by #1627


Flutter Awesome

Hi
It would be Very Good to have a new section on Awesome Flutter !!!
OK ?

Hey 👋
That would be very awesome!
Thanks so much! 💙

You did a great work building on top of Mason
Seriously impressed because this should be expected from Google ... ;O
Will add the entry


Update meeting-settings-in-teams.md

https://github.com/MicrosoftDocs/OfficeDocs-SkypeForBusiness/issues/6000
Changed wording according to latest article https://docs.microsoft.com/microsoftteams/qos-in-teams#choose-initial-port-ranges-for-each-media-type

@JohanFreelancer9 Copy editing is needed for this PR. Thanks.

@LanaChin PR has been copyedited and is ready for final review, could you please check and merge? Thanks!


91porn.com

Checklist

[X] I'm reporting a new site support request
[X] I've verified that I'm running yt-dlp version 2<IP_ADDRESS>. (update instructions)
[X] I've checked that all provided URLs are alive and playable in a browser
[X] I've checked that none of provided URLs violate any copyrights or contain any DRM to the best of my knowledge
[X] I've searched the bugtracker for similar issues including closed ones. DO NOT post duplicates
[X] I've read the guidelines for opening an issue
[X] I've read about sharing account credentials and am willing to share it if required

Region
Indonesia
Example URLs
channel:
http://91porn.com/uvideos.php?UID=bed1ajXJasOYYN4B9v38lay3G0BF6XSnFOSd7FgalAjopOlyOw&type=public
single link:
http://91porn.com/view_video.php?viewkey=051a5a363acfd11e3e69
Description
Add scraping support for both user channel  and single link for 91porn.com
Verbose log
E:\scraper and downloader\91porn>youtube-dl -v http://91porn.com/view_video.php?viewkey=051a5a363acfd11e3e69
[debug] Command-line config: ['-v', 'http://91porn.com/view_video.php?viewkey=051a5a363acfd11e3e69']
[debug] User config "C:\Users\X\AppData\Roaming\yt-dlp\config": ['--continue', '--format-sort', 'vbr,abr', '--http-chunk-size', '1M', '--buffer-size', '16K', '--sub-lang', 'english', '--embed-metadata', '--abort-on-unavailable-fragment', '-o', '%(title)s [%(id)s].%(ext)s', '--ffmpeg-location', 'D:\\Program Files\\ffmpeg\\bin\\ffmpeg.exe', '--no-lock']
[debug] Encodings: locale cp1252, fs utf-8, out utf-8, err utf-8, pref cp1252
[debug] ytdl-patched version 2<IP_ADDRESS>
[debug] ** The command you are running is not yt-dlp.
[debug] ** Please make bug reports at https://github.com/ytdl-patched/ytdl-patched/issues/new/choose instead.
[debug] Lazy loading extractors is disabled
[debug] Python version 3.9.4 (CPython 64bit) - Windows-10-10.0.19041-SP0
[debug] Checking exe version: "D:\Program Files\ffmpeg\bin\ffmpeg.exe" -bsfs
[debug] Checking exe version: "D:\Program Files\ffmpeg\bin\ffprobe" -bsfs
[debug] exe versions: ffmpeg 2022-03-28-git-5ee198f9aa-essentials_build-www.gyan.dev (setts), ffprobe 2022-03-28-git-5ee198f9aa-essentials_build-www.gyan.dev
[debug] Optional libraries: brotli, certifi, Cryptodome, mutagen, sqlite, websockets
[debug] Proxy map: {}
[debug] [91porn] Extracting URL: http://91porn.com/view_video.php?viewkey=051a5a363acfd11e3e69
[91porn] 051a5a363acfd11e3e69: Downloading webpage
[91porn] [debug] Fetching webpage from http://91porn.com/view_video.php?viewkey=051a5a363acfd11e3e69
ERROR: [91porn] 051a5a363acfd11e3e69: Unable to extract title; please report this issue on  https://github.com/yt-dlp/yt-dlp , filling out the appropriate issue template. Confirm you are on the latest version using  yt-dlp -U
  File "c:\python\python39\lib\site-packages\yt_dlp\extractor\common.py", line 670, in extract
    ie_result = self._real_extract(url)
  File "c:\python\python39\lib\site-packages\yt_dlp\extractor\porn91.py", line 38, in _real_extract
    title = self._search_regex(
  File "c:\python\python39\lib\site-packages\yt_dlp\extractor\common.py", line 1292, in _search_regex
    raise RegexNotFoundError('Unable to extract %s' % _name)

E:\scraper and downloader\91porn>pause
Press any key to continue . . .

Go to yt-dlp.


Button component which has title square button is in circle shape

Here is the SS for reference :

This is a theme-specific design for cupcake theme. Buttons use --rounded-btn CSS variable for border-radius and as you can see, everything on cupcake theme is rounded and circular (more than other themes). Even normal buttons are circular

Ok 👍,apology for noise 😅


feat(sdk): Enable VC proof checks during OpenID4CI flow

Enabled VC proof checks during OpenID4CI flow.
Added an option to disable the aforementioned proof checks. This option is useful for unit tests or debugging purposes.
Switched integration tests from did:orb to did:ion.

Signed-off-by: Derek Trider<EMAIL_ADDRESS>

Codecov Report
Base: 91.66% // Head: 91.69% // Increases project coverage by +0.03% :tada:

Coverage data is based on head (4955e21) compared to base (98ff31c).
Patch coverage: 100.00% of modified lines in pull request are covered.

Additional details and impacted files
@@            Coverage Diff             @@
##             main     #237      +/-   ##
==========================================
+ Coverage   91.66%   91.69%   +0.03%
==========================================
  Files          49       49
  Lines        1871     1878       +7
==========================================
+ Hits         1715     1722       +7
  Misses        111      111
  Partials       45       45

Impacted Files
Coverage Δ

pkg/openid4ci/clientconfig.go
63.63% <ø> (ø)

cmd/wallet-sdk-gomobile/openid4ci/interaction.go
83.92% <100.00%> (+0.59%)
:arrow_up:

pkg/openid4ci/openid4ci.go
89.59% <100.00%> (+0.24%)
:arrow_up:

Help us with your feedback. Take ten seconds to tell us how you rate us. Have a feature suggestion? Share it here.

:umbrella: View full report at Codecov.
:loudspeaker: Do you have feedback about the report comment? Let us know in this issue.


Unable to edit text field

Version
3.8.0
Development Environment
I open the editor in bootstrap 4 modal window.
Tested in Opera and Chrome.
Current Behavior
I insert text in editor, but i can't edit text. Input by keyboard not working.
There are no errors in the console.
Text editor function works good when it’s built in the page, however, in a modal window it doesn’t work

 let imageEditor = new tui.ImageEditor('.imageEditor', {
              includeUI: {
                loadImage: {
                  path: URL.createObjectURL(file.data),
                  name: file.data.name
                },
                theme: blackTheme, // or whiteTheme

                menuBarPosition: 'left'
              },
              cssMaxWidth: 1024,
              cssMaxHeight: 768,
              usageStatistics: false
            });

Expected Behavior

Have you seen this : https://github.com/fabricjs/fabric.js/issues/3695#issuecomment-353360365

I can see same issue.
There are 2 way to fix issue.

First, I removed focus eventListener from jquery.
Second, I modified fabric.js library regarding https://github.com/fabricjs/fabric.js/issues/3695.

But I think both are not good solutions. I think it should be fixed with tui-image-editor.

Anyone stumbling upon this issue who is also using Material -UI library and trying to show the Image Editor in a Dialog Component, you can pass the prop disableEnforceFocus to the dialog Root and it will work

@jinwoo-kim-nhn, @lja1018, are there any plans to make this worker better in tui-image-editor?
We also use this library with Material-UI within a Dialog Component and we had to resort to disableEnforceFocus (thanks @vsvanshi !) but according to their docs it affects accessibility.

If true, the modal will not prevent focus from leaving the modal while open.
Generally this should never be set to true as it makes the modal less accessible to assistive technologies, like screen readers.

For anyone with the same problem using React Bootstrap modal, enforceFocus solves the problem - at the expense of reduced accessibility.
cc @lightway82

If you have this problem using Vuetify with the v-dialog component, you have to set the retain-focus-option to false. See https://vuetifyjs.com/en/api/v-dialog/#props.
Example:
<v-dialog
      fullscreen
      persistent
      :retain-focus="false"
    >

For anyone with the same problem using React Bootstrap modal, enforceFocus solves the problem - at the expense of reduced accessibility. cc @lightway82

additional information, you can set enforceFocus to false. like the code below
<Modal enforceFocus={false}>

Hello, we recently ran into this issue as well. We have a Vue.js app based on Quasar 2.0, and we open the image editor in a q-dialog component. We are using tui-image-editor v3.15.2.
Like in previous comments, this seems to be fixable by not allowing the dialog to refocus on itself when it loses focus, which can be done by putting it into seamless mode. Unfortunately, this doesn't work well for our application since it allows users to interact with the rest of the app while the dialog is open.
After a few days of trying to deal with this issue, we discovered that the original problem was in Fabric.js, and changes were made a few months ago in order to allow developers to address this (https://github.com/fabricjs/fabric.js/commit/9425064c6600f83f4258ab143a69efcfb3ad8a50).
If anyone is interested, the following hacky workaround seems to work well for our case:
const textareaContainer = ... // Reference to some html element inside of the modal dialog
const editorInstance = ... // Tui Image Editor instance
const graphics = editorInstance._graphics;
const canvas = graphics._canvas; // Fabric.js canvas
const { onObjectAdded } = graphics._handler;

// Detach default 'object:added' listener and replace it with our own
canvas.off('object:added', onObjectAdded);
canvas.on('object:added', (event: any) => {
  const { target } = event;
  if (target.type === 'i-text') {
    // A new text object was added
    target.hiddenTextareaContainer = textareaContainer;
  }
  onObjectAdded(event);
});

@jinwoo-kim-nhn @lja1018 I hope you do not mind me asking, but would it be possible to have a setting in the image editor that allows developers to set this hiddenTextareaContainer property in IText objects after these are created? (https://github.com/nhn/tui.image-editor/blob/master/apps/image-editor/src/js/component/text.js#L211)

@fjwong
I'm not sure but try the API setObjectProperties.

@lja1018 Thanks a lot for the response.
We just tried setObjectProperties and it seems to partially work (setObjectPropertiesQuietly actually, otherwise the container element change gets recorded in the undo stack).
The problem we have is that, when users add a text element (which auto-selects it and makes it editable by default) the text is not initially editable. Deselecting and selecting the text object again makes it editable in this case.
That said, your suggestion made us do some additional investigation into how the text component works, and found that the following appears to work for our case:
const textareaContainer = ... // Reference to some html element inside of the modal dialog
const editorInstance = ... // Tui Image Editor instance
editorInstance.on('addText', ({ originPosition }) => {
  editorInstance.addText('Initial text', {
    position: originPosition,
    styles: {
      ...
      hiddenTextareaContainer: textareaContainer,
    },
  });
});

Perhaps it would be a good idea to mention in the docs that the styles option supports all members available to IText objects.
Thanks a lot once more. :)

For anyone with the same problem using React Bootstrap modal, enforceFocus solves the problem - at the expense of reduced accessibility.

@ericorruption, Thanks a lot for the inspiration,
When using BootstrapVue modal, there are two props can be used to fix this behaviour
Either
ignore-enforce-focus-selector="..."
or
no-enforce-focus
Again, at the expense of reduced accessibility
Check Keyboard Navigation

In bootstrap modal setting the 'data-bs-focus' to false seems to be working. Like below:
<div class="modal fade " id="showModal" tabindex="-1" data-bs-focus="false" role="dialog" aria-labelledby="showModalCenterTitle" aria-hidden="true">


[gpu, docker] Updates for Nvidia Docker container build

Updates to fix MPI HPCX load issues.
Updates to removing warnings in MPI v4.
Update to HPC SDK 22.5.
Container size cleanup.

Thanks @kenhester I'll try to include this in #1946 without breaking it.

Will rebase and integrate few remaining changes once back.

Lifted into the new docker setup, Now obsolete closing. Thanks!


Update package repo path for Buildah

Signed-off-by: Waleed Malik<EMAIL_ADDRESS>What this PR does / why we need it:
Buildah was removed from http://download.opensuse.org/repositories/devel:/kubic:/libcontainers:/stable/xUbuntu_20.04/ and moved to http://download.opensuse.org/repositories/devel:/kubic:/libcontainers:/testing/xUbuntu_20.04/.
The reason is still not well known. From ubuntu 20.10 and 21.x, this package is included in the OS default APT repositories. Maybe this is removed to testing repository because it isn't going to be actively maintained for 20.04 and 18.04, just an assumption.
Which issue(s) this PR fixes (optional, in fixes #<issue number> format, will close the issue(s) when PR gets merged):
Fixes #
Special notes for your reviewer:
Optional Release Note:

NONE

/override pull-machine-controller-e2e-azure

/cherry-pick release/v1.43


Update tutorial coding

Please resolve the conflicts.

Please resolve the conflicts

Hi,
I resolved the conflict, do I need to commit the merge as well?
Best regards,
Merve

Yes, please.
From: Merve Temel @.>
Sent: Thursday, November 10, 2022 3:48 AM
To: sap-tutorials/Tutorials @.>
Cc: Margo, Joshua @.>; Comment @.>
Subject: Re: [sap-tutorials/Tutorials] Update tutorial coding (PR #20129)
Hi,
I resolved the conflict, do I need to commit the merge as well?
Best regards,
Merve

Reply to this email directly, view it on GitHubhttps://eur03.safelinks.protection.outlook.com/?url=https%3A%2F%2Fgithub.com%2Fsap-tutorials%2FTutorials%2Fpull%2F20129%23issuecomment-1310096316&data=05|01|joshua.margo%40sap.com|c2382af3d2c04f3b418708dac3090c50|42f7676cf455423c82f6dc2d99791af7|0|0|638036740890657270|Unknown|TWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D|3000|||&sdata=jytnCk924HdVsrp05w2iRRdFA58yVdXWMBG%2BCK%2BDde0%3D&reserved=0, or unsubscribehttps://eur03.safelinks.protection.outlook.com/?url=https%3A%2F%2Fgithub.com%2Fnotifications%2Funsubscribe-auth%2FAXMAAXYATGVVKZJCQYAPTZDWHTHGJANCNFSM6AAAAAARXJEEJA&data=05|01|joshua.margo%40sap.com|c2382af3d2c04f3b418708dac3090c50|42f7676cf455423c82f6dc2d99791af7|0|0|638036740890657270|Unknown|TWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D|3000|||&sdata=A8yDiKNOSqjrCSz7rYDxtPdUmVGEIrxnj%2Fu00JpFVQY%3D&reserved=0.
You are receiving this because you commented.Message ID<EMAIL_ADDRESS>

Hi Joshua,
I committed the changes.
Best regards,
Merve


Update RPi3BP.md

OPS Build status updates of commit b0174f1:
:white_check_mark: Validation status: passed

File
Status
Preview URL
Details

windows-iotcore/release-notes/Insider/RPi3BP.md
:white_check_mark:Succeeded

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.


ci: add release workflow

:tada: This PR is included in version 1.0.0 :tada:
The release is available on GitHub release
Your semantic-release bot :package::rocket:


[webview_flutter] Javascriptchannel postMessage

Is there any possibility of javascript calling the flutter code and retrieving a data when opening the page?
Can the postmessage function return something to js?
ex:
var x  = messageHandler.postMessage("Hello from JS");
x contains data returned from App Flutter

Hi @mdmota
Please see https://flutter.dev/community for resources and asking questions like this,
you may also get some help if you post it on Stack Overflow and if you need help with your code, please see https://www.reddit.com/r/flutterhelp/
Closing, as this isn't an issue with Flutter itself. If you disagree, please write in the comments and I will reopen it.
Thank you


[SPARK-44872][CONNECT] Server testing infra and ReattachableExecuteSuite

What changes were proposed in this pull request?
Add SparkConnectServerTest with infra to test real server with real client in the same process, but communicating over RPC.
Add ReattachableExecuteSuite with some tests for reattachable execute.
Two bugs were found by the tests:

Fix bug in SparkConnectExecutionManager.createExecuteHolder when attempting to resubmit an operation that was deemed abandoned. This bug is benign in reattachable execute, because reattachable execute would first send a ReattachExecute, which would be handled correctly in SparkConnectReattachExecuteHandler. For non-reattachable execute (disabled or old client), this is also a very unlikely scenario, because the retrying mechanism should be able to resubmit before the query is declared abandoned, and hence get an INVALID_HANDLE.OPERATION_ALREADY_EXISTS. This bug can manifest only if a non-reattachable execution is retried with so much delay that the operation was declared abandoned.
In ExecuteGrpcResponseSender there was an assertion that assumed that if sendResponse did not send, it was because deadline was reached. But it can also be because of interrupt. This would have resulted in interrupt returning an assertion error instead of CURSOR_DISCONNECTED in testing. Outside of testing assertions are not enabled, so this was not a problem outside of testing.

Why are the changes needed?
Testing of reattachable execute.
Does this PR introduce any user-facing change?
No.
How was this patch tested?
Tests added.

@hvanhovell

@hvanhovell @grundprinzip

cc @jdesjean @gjxdxh @gengliangwang @hvanhovell @grundprinzip
I think it kind of regressed in https://github.com/apache/spark/pull/42454
I think it's more logical this way.

(deleting comment - was supposed to be on another PR)

Alright merging.

All the linked runs fail with the same:
[info] - client INVALID_CURSOR.DISCONNECTED error is retried when other RPC preempts this one *** FAILED *** (349 milliseconds)
[info]   org.apache.spark.SparkException: io.grpc.StatusRuntimeException: INTERNAL: [INVALID_CURSOR.POSITION_NOT_AVAILABLE] The cursor is invalid. The cursor position id 3367aa74-828f-4248-8a62-b7d6efe59019 is no longer available at index 2.
[info]   at org.apache.spark.sql.connect.client.GrpcExceptionConverter$.toThrowable(GrpcExceptionConverter.scala:113)
[info]   at org.apache.spark.sql.connect.client.GrpcExceptionConverter$.convert(GrpcExceptionConverter.scala:41)
[info]   at org.apache.spark.sql.connect.client.GrpcExceptionConverter$$anon$1.next(GrpcExceptionConverter.scala:58)
[info]   at org.apache.spark.sql.connect.execution.ReattachableExecuteSuite.$anonfun$new$14(ReattachableExecuteSuite.scala:144)
[info]   at org.apache.spark.sql.connect.execution.ReattachableExecuteSuite.$anonfun$new$14$adapted(ReattachableExecuteSuite.scala:137)
```

It doesn't reproduced for me, but I know what could be going on, so will tweak the test.

Thank you for checking, @juliuszsompolski .

@juliuszsompolski For the daily tests of Scala 2.13, in addition to client INVALID_CURSOR.DISCONNECTED error is retried when other RPC preempts this on, there is another unstable test abandoned query gets INVALID_HANDLE.OPERATION_ABANDONED error
https://github.com/apache/spark/actions/runs/6163764050/job/16728064919
[info] - abandoned query gets INVALID_HANDLE.OPERATION_ABANDONED error *** FAILED *** (133 milliseconds)
[info]   Expected exception org.apache.spark.SparkException to be thrown, but java.lang.StackOverflowError was thrown (ReattachableExecuteSuite.scala:173)
[info]   org.scalatest.exceptions.TestFailedException:
[info]   at org.scalatest.Assertions.newAssertionFailedException(Assertions.scala:472)
[info]   at org.scalatest.Assertions.newAssertionFailedException$(Assertions.scala:471)
[info]   at org.scalatest.funsuite.AnyFunSuite.newAssertionFailedException(AnyFunSuite.scala:1564)
[info]   at org.scalatest.Assertions.intercept(Assertions.scala:756)
[info]   at org.scalatest.Assertions.intercept$(Assertions.scala:746)
[info]   at org.scalatest.funsuite.AnyFunSuite.intercept(AnyFunSuite.scala:1564)
[info]   at org.apache.spark.sql.connect.execution.ReattachableExecuteSuite.$anonfun$new$18(ReattachableExecuteSuite.scala:173)
[info]   at org.apache.spark.sql.connect.execution.ReattachableExecuteSuite.$anonfun$new$18$adapted(ReattachableExecuteSuite.scala:169)
[info]   at org.apache.spark.sql.connect.SparkConnectServerTest.withCustomBlockingStub(SparkConnectServerTest.scala:222)
[info]   at org.apache.spark.sql.connect.execution.ReattachableExecuteSuite.$anonfun$new$16(ReattachableExecuteSuite.scala:169)
[info]   at org.apache.spark.sql.connect.execution.ReattachableExecuteSuite.$anonfun$new$16$adapted(ReattachableExecuteSuite.scala:152)
[info]   at org.apache.spark.sql.connect.SparkConnectServerTest.withClient(SparkConnectServerTest.scala:199)
[info]   at org.apache.spark.sql.connect.execution.ReattachableExecuteSuite.$anonfun$new$15(ReattachableExecuteSuite.scala:152)
[info]   at scala.runtime.java8.JFunction0$mcV$sp.apply(JFunction0$mcV$sp.scala:18)
[info]   at org.scalatest.enablers.Timed$$anon$1.timeoutAfter(Timed.scala:127)
[info]   at org.scalatest.concurrent.TimeLimits$.failAfterImpl(TimeLimits.scala:282)
[info]   at org.scalatest.concurrent.TimeLimits.failAfter(TimeLimits.scala:231)
[info]   at org.scalatest.concurrent.TimeLimits.failAfter$(TimeLimits.scala:230)
[info]   at org.apache.spark.SparkFunSuite.failAfter(SparkFunSuite.scala:69)
[info]   at org.apache.spark.SparkFunSuite.$anonfun$test$2(SparkFunSuite.scala:155)
[info]   at org.scalatest.OutcomeOf.outcomeOf(OutcomeOf.scala:85)
[info]   at org.scalatest.OutcomeOf.outcomeOf$(OutcomeOf.scala:83)
[info]   at org.scalatest.OutcomeOf$.outcomeOf(OutcomeOf.scala:104)
[info]   at org.scalatest.Transformer.apply(Transformer.scala:22)
[info]   at org.scalatest.Transformer.apply(Transformer.scala:20)
[info]   at org.scalatest.funsuite.AnyFunSuiteLike$$anon$1.apply(AnyFunSuiteLike.scala:226)
[info]   at org.apache.spark.SparkFunSuite.withFixture(SparkFunSuite.scala:227)
[info]   at org.scalatest.funsuite.AnyFunSuiteLike.invokeWithFixture$1(AnyFunSuiteLike.scala:224)
[info]   at org.scalatest.funsuite.AnyFunSuiteLike.$anonfun$runTest$1(AnyFunSuiteLike.scala:236)
[info]   at org.scalatest.SuperEngine.runTestImpl(Engine.scala:306)
[info]   at org.scalatest.funsuite.AnyFunSuiteLike.runTest(AnyFunSuiteLike.scala:236)
[info]   at org.scalatest.funsuite.AnyFunSuiteLike.runTest$(AnyFunSuiteLike.scala:218)
[info]   at org.apache.spark.SparkFunSuite.org$scalatest$BeforeAndAfterEach$$super$runTest(SparkFunSuite.scala:69)
[info]   at org.scalatest.BeforeAndAfterEach.runTest(BeforeAndAfterEach.scala:234)
[info]   at org.scalatest.BeforeAndAfterEach.runTest$(BeforeAndAfterEach.scala:227)
[info]   at org.apache.spark.SparkFunSuite.runTest(SparkFunSuite.scala:69)
[info]   at org.scalatest.funsuite.AnyFunSuiteLike.$anonfun$runTests$1(AnyFunSuiteLike.scala:269)
[info]   at org.scalatest.SuperEngine.$anonfun$runTestsInBranch$1(Engine.scala:413)
[info]   at scala.collection.immutable.List.foreach(List.scala:333)
[info]   at org.scalatest.SuperEngine.traverseSubNodes$1(Engine.scala:401)
[info]   at org.scalatest.SuperEngine.runTestsInBranch(Engine.scala:396)
[info]   at org.scalatest.SuperEngine.runTestsImpl(Engine.scala:475)
[info]   at org.scalatest.funsuite.AnyFunSuiteLike.runTests(AnyFunSuiteLike.scala:269)
[info]   at org.scalatest.funsuite.AnyFunSuiteLike.runTests$(AnyFunSuiteLike.scala:268)
[info]   at org.scalatest.funsuite.AnyFunSuite.runTests(AnyFunSuite.scala:1564)
[info]   at org.scalatest.Suite.run(Suite.scala:1114)
[info]   at org.scalatest.Suite.run$(Suite.scala:1096)
[info]   at org.scalatest.funsuite.AnyFunSuite.org$scalatest$funsuite$AnyFunSuiteLike$$super$run(AnyFunSuite.scala:1564)
[info]   at org.scalatest.funsuite.AnyFunSuiteLike.$anonfun$run$1(AnyFunSuiteLike.scala:273)
[info]   at org.scalatest.SuperEngine.runImpl(Engine.scala:535)
[info]   at org.scalatest.funsuite.AnyFunSuiteLike.run(AnyFunSuiteLike.scala:273)
[info]   at org.scalatest.funsuite.AnyFunSuiteLike.run$(AnyFunSuiteLike.scala:272)
[info]   at org.apache.spark.SparkFunSuite.org$scalatest$BeforeAndAfterAll$$super$run(SparkFunSuite.scala:69)
[info]   at org.scalatest.BeforeAndAfterAll.liftedTree1$1(BeforeAndAfterAll.scala:213)
[info]   at org.scalatest.BeforeAndAfterAll.run(BeforeAndAfterAll.scala:210)
[info]   at org.scalatest.BeforeAndAfterAll.run$(BeforeAndAfterAll.scala:208)
[info]   at org.apache.spark.SparkFunSuite.run(SparkFunSuite.scala:69)
[info]   at org.scalatest.tools.Framework.org$scalatest$tools$Framework$$runSuite(Framework.scala:321)
[info]   at org.scalatest.tools.Framework$ScalaTestTask.execute(Framework.scala:517)
[info]   at sbt.ForkMain$Run.lambda$runTest$1(ForkMain.java:414)
[info]   at java.util.concurrent.FutureTask.run(FutureTask.java:266)
[info]   at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149)
[info]   at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624)
[info]   at java.lang.Thread.run(Thread.java:750)
[info]   Cause: java.lang.StackOverflowError:
[info]   at org.apache.spark.sql.connect.client.WrappedCloseableIterator.hasNext(CloseableIterator.scala:36)
[info]   at org.apache.spark.sql.connect.client.WrappedCloseableIterator.hasNext(CloseableIterator.scala:36)
[info]   at org.apache.spark.sql.connect.client.WrappedCloseableIterator.hasNext(CloseableIterator.scala:36)
[info]   at org.apache.spark.sql.connect.client.WrappedCloseableIterator.hasNext(CloseableIterator.scala:36)
[info]   at org.apache.spark.sql.connect.client.WrappedCloseableIterator.hasNext(CloseableIterator.scala:36)
[info]   at org.apache.spark.sql.connect.client.WrappedCloseableIterator.hasNext(CloseableIterator.scala:36)
[info]   at org.apache.spark.sql.connect.client.WrappedCloseableIterator.hasNext(CloseableIterator.scala:36)
[info]   at org.apache.spark.sql.connect.client.WrappedCloseableIterator.hasNext(CloseableIterator.scala:36)
[info]   at org.apache.spark.sql.connect.client.WrappedCloseableIterator.hasNext(CloseableIterator.scala:36)
[info]   at org.apache.spark.sql.connect.client.WrappedCloseableIterator.hasNext(CloseableIterator.scala:36)
[info]   at org.apache.spark.sql.connect.client.WrappedCloseableIterator.hasNext(CloseableIterator.scala:36)
[info]   at org.apache.spark.sql.connect.client.WrappedCloseableIterator.hasNext(CloseableIterator.scala:36)
[info]   at org.apache.spark.sql.connect.client.WrappedCloseableIterator.hasNext(CloseableIterator.scala:36)
[info]   at org.apache.spark.sql.connect.client.WrappedCloseableIterator.hasNext(CloseableIterator.scala:36)


useToast() is not working when called before navigateTo()

Environment
- Operating System: Darwin
- Node Version:     v21.2.0
- Nuxt Version:     3.10.3
- CLI Version:      3.10.1
- Nitro Version:    2.8.1
- Package Manager<EMAIL_ADDRESS>- Builder:          -
- User Config:      extends, modules, runtimeConfig, pinia, image, routeRules, i18n, security
- Runtime Modules<EMAIL_ADDRESS>- Build Modules:    -

Version
2.14.1
Reproduction
https://stackblitz.com/edit/nuxt-ui-fzpdwk?file=pages%2Flogin.vue
Description
Using useToast().add() has no effect when used before await navigateTo():
<script setup lang="ts">
useToast().add({
  title: 'You are already logged in',
});
await navigateTo('/');
</script>

Further I noticed that when there is no redirect, the toast is displayed twice.

Have you tried moving the useToast().add inside onMounted?

There is no onMounted because the server already makes the redirect

Why do you want to display a toast to the client then?

For example on a redirect like in the example above

It doesn't make sense to display a toast on the client if the server makes the redirect.

With all due respect why doesnt it make sense? I have multiple scenarios in my mind where the user needs to see a toast. E.g. opening '/login' -> redirect to '/' and show toast. Or opening a password reset link '/password-reset' -> redirect to '/' and show toast

It doesn't make sense to render the toast on the client since you redirect on the server, this will never get called. If you want to achieve this, redirect on the client.

I dont understand why it shouldnt work? If you call useToast.add() it does work on SSR, toast comes in twice. The  is part of the layout and is there no matter what page is rendered.

Hi @MickL
Did you manage to sort this out?

No I didnt :(

Hi @MickL,
Did you try this?
`
`?

@MickL - think the above example will be your best bet. Going to close the issue for now. If you think otherwise - tag me and we can re-open issue 😄 .


Added icon to window

Added icon to the window which displays in the window title bar and in the taskbar as well.

Hey @mominaamjad !
Recently I say your project scientific-calculator on GitHub and made a little contribution to it by adding an Icon to the application hoping for you to merge the PR after reviewing it. Looking forward to positive response from you...
Here is the icon png:

Hey @hashamyounis9, I checked out your request and the icon looks great. Thank you for contributing!

Thanks @mominaamjad for merging!


GENESIS transaction type should read 7-bytes, not 4-bytes

A user reviewing the spec caught a typo or lack of clarity in the field that is meant to represent the minimum byte requirement for a particular field.  transaction_type for GENESIS transaction should be 7-bytes, not 4-bytes.
https://github.com/simpleledger/slp-specifications/blame/master/slp-token-type-1.md#L293

whelp, I guess we should fix it then :D

fixed in d88e1a9