Incompatible with Yarn 2

Please describe the problem you are having in as much detail as possible:
When working with npm, everything works fine. Although, when using yarn 2 with PnP (without node_modules), stuff starts to break:
Error: Cannot play audio as no valid encryption package is installed.
- Install sodium, libsodium-wrappers, or tweetnacl.
- Use the generateDependencyReport() function for more information.

generateDependencyReport prints:
--------------------------------------------------
Core Dependencies
- @discordjs/voice: 0.6.0
- prism-media: 1.3.2

Opus Libraries
- @discordjs/opus: not found
- opusscript: not found

Encryption Libraries
- sodium: not found
- libsodium-wrappers: not found
- tweetnacl: not found

FFmpeg
- version: 4.2.4-1ubuntu0.1
- libopus: yes
--------------------------------------------------

which would make sense, because the code is written in a way that this package should be in:
<EMAIL_ADDRESS>
instead of
REPO ROOT/.yarn/cache/<EMAIL_ADDRESS>
Include a reproducible code sample here, if possible:
export async function playSound(
  channel: VoiceChannel | StageChannel,
  audioResource: AudioResource
) {
  const connection = await connectToChannel(channel);
  const audioPlayer = createAudioPlayer();
  await entersState(connection, VoiceConnectionStatus.Ready, 5e3);
  const subscription = connection.subscribe(audioPlayer);

  audioPlayer.play(audioResource); // <-- Triggers an error
}

Further details:

@discordjs/voice version:
Node.js version: v16.9.1
Operating system: echo $OSTYPE linux-gnu (Ubuntu 20.04)
Priority this issue should have – please be realistic and elaborate if possible:

Relevant client options:

partials: none
gateway intents: none
other: none

@Newbie012
Install a encryption library, install sodium [ If failed, try to install libsodium-wrappers ].
Path doesn't care. Leave that part.

Hey @killer069, thanks for the quick reply! Do you mean this library https://github.com/paixaop/node-sodium? it fails with an exit code 2. I'm already using libsodium-wrappers. This is my discord-related dependencies
"dependencies": {
    "@discordjs/builders": "0.6.0",
    "@discordjs/opus": "0.6.0",
    "@discordjs/rest": "0.1.0-canary.0",
    "@discordjs/voice": "0.6.0",
    "discord-api-types": "0.23.1",
    "discord.js": "13.1.0",
    "ffmpeg-static": "4.4.0",
    "libsodium-wrappers": "0.7.9",
    "prism-media": "1.3.2",
    "typescript": "4.4.3"
  },

it results with the following runtime error:
/x/.yarn/__virtual__/prism-media-virtual-5478c2785a/0/cache/prism-media-npm-1.3.2-f7427c15d8-a4ff111086.zip/node_modules/prism-media/src/util/loader.js:12
  throw new Error(errorLog.join('\n'));
        ^
Error: Error: prism-media tried to access @discordjs/opus (a peer dependency) but it isn't provided by its ancestors; this makes the require call ambiguous and unsound.

Required package: @discordjs/opus
Required by: prism-media@virtual:f3577502da45e44ed875fc751f06caec66ba85f02b6ce18bfeb749468474e40d635caf9d1e79a5dcfe23408812666821a0cad8eeac186866c5073c64d44224b0#npm:1.3.2 (via /x/.yarn/__virtual__/prism-media-virtual-5478c2785a/0/cache/prism-media-npm-1.3.2-f7427c15d8-a4ff111086.zip/node_modules/prism-media/src/util/)

Ancestor breaking the chain: @discordjs/voice@npm:0.6.0

Require stack:
- /x/.yarn/__virtual__/prism-media-virtual-5478c2785a/0/cache/prism-media-npm-1.3.2-f7427c15d8-a4ff111086.zip/node_modules/prism-media/src/util/loader.js
- /x/.yarn/__virtual__/prism-media-virtual-5478c2785a/0/cache/prism-media-npm-1.3.2-f7427c15d8-a4ff111086.zip/node_modules/prism-media/src/opus/Opus.js
- /x/.yarn/__virtual__/prism-media-virtual-5478c2785a/0/cache/prism-media-npm-1.3.2-f7427c15d8-a4ff111086.zip/node_modules/prism-media/src/opus/index.js
- /x/.yarn/__virtual__/prism-media-virtual-5478c2785a/0/cache/prism-media-npm-1.3.2-f7427c15d8-a4ff111086.zip/node_modules/prism-media/src/index.js
- /x/.yarn/cache/<EMAIL_ADDRESS>- /x/.yarn/cache/<EMAIL_ADDRESS>- /x/.yarn/cache/<EMAIL_ADDRESS>- /x/.yarn/cache/<EMAIL_ADDRESS>- /x/packages/bot/src/index.ts
Error: prism-media tried to access node-opus (a peer dependency) but it isn't provided by its ancestors; this makes the require call ambiguous and unsound.

Required package: node-opus
Required by: prism-media@virtual:f3577502da45e44ed875fc751f06caec66ba85f02b6ce18bfeb749468474e40d635caf9d1e79a5dcfe23408812666821a0cad8eeac186866c5073c64d44224b0#npm:1.3.2 (via /x/.yarn/__virtual__/prism-media-virtual-5478c2785a/0/cache/prism-media-npm-1.3.2-f7427c15d8-a4ff111086.zip/node_modules/prism-media/src/util/)

Ancestor breaking the chain: @discordjs/voice@npm:0.6.0

Require stack:
- /x/.yarn/__virtual__/prism-media-virtual-5478c2785a/0/cache/prism-media-npm-1.3.2-f7427c15d8-a4ff111086.zip/node_modules/prism-media/src/util/loader.js
- /x/.yarn/__virtual__/prism-media-virtual-5478c2785a/0/cache/prism-media-npm-1.3.2-f7427c15d8-a4ff111086.zip/node_modules/prism-media/src/opus/Opus.js
- /x/.yarn/__virtual__/prism-media-virtual-5478c2785a/0/cache/prism-media-npm-1.3.2-f7427c15d8-a4ff111086.zip/node_modules/prism-media/src/opus/index.js
- /x/.yarn/__virtual__/prism-media-virtual-5478c2785a/0/cache/prism-media-npm-1.3.2-f7427c15d8-a4ff111086.zip/node_modules/prism-media/src/index.js
- /x/.yarn/cache/<EMAIL_ADDRESS>- /x/.yarn/cache/<EMAIL_ADDRESS>- /x/.yarn/cache/<EMAIL_ADDRESS>- /x/.yarn/cache/<EMAIL_ADDRESS>- /x/packages/bot/src/index.ts
Error: prism-media tried to access opusscript (a peer dependency) but it isn't provided by its ancestors; this makes the require call ambiguous and unsound.

Required package: opusscript
Required by: prism-media@virtual:f3577502da45e44ed875fc751f06caec66ba85f02b6ce18bfeb749468474e40d635caf9d1e79a5dcfe23408812666821a0cad8eeac186866c5073c64d44224b0#npm:1.3.2 (via /x/.yarn/__virtual__/prism-media-virtual-5478c2785a/0/cache/prism-media-npm-1.3.2-f7427c15d8-a4ff111086.zip/node_modules/prism-media/src/util/)

Ancestor breaking the chain: @discordjs/voice@npm:0.6.0

Require stack:
- /x/.yarn/__virtual__/prism-media-virtual-5478c2785a/0/cache/prism-media-npm-1.3.2-f7427c15d8-a4ff111086.zip/node_modules/prism-media/src/util/loader.js
- /x/.yarn/__virtual__/prism-media-virtual-5478c2785a/0/cache/prism-media-npm-1.3.2-f7427c15d8-a4ff111086.zip/node_modules/prism-media/src/opus/Opus.js
- /x/.yarn/__virtual__/prism-media-virtual-5478c2785a/0/cache/prism-media-npm-1.3.2-f7427c15d8-a4ff111086.zip/node_modules/prism-media/src/opus/index.js
- /x/.yarn/__virtual__/prism-media-virtual-5478c2785a/0/cache/prism-media-npm-1.3.2-f7427c15d8-a4ff111086.zip/node_modules/prism-media/src/index.js
- /x/.yarn/cache/<EMAIL_ADDRESS>- /x/.yarn/cache/<EMAIL_ADDRESS>- /x/.yarn/cache/<EMAIL_ADDRESS>- /x/.yarn/cache/<EMAIL_ADDRESS>- /x/packages/bot/src/index.ts
    at Object.loader [as require] (/x/.yarn/__virtual__/prism-media-virtual-5478c2785a/0/cache/prism-media-npm-1.3.2-f7427c15d8-a4ff111086.zip/node_modules/prism-media/src/util/loader.js:12:9)
    at loadOpus (/x/.yarn/__virtual__/prism-media-virtual-5478c2785a/0/cache/prism-media-npm-1.3.2-f7427c15d8-a4ff111086.zip/node_modules/prism-media/src/opus/Opus.js:17:17)
    at new OpusStream (/x/.yarn/__virtual__/prism-media-virtual-5478c2785a/0/cache/prism-media-npm-1.3.2-f7427c15d8-a4ff111086.zip/node_modules/prism-media/src/opus/Opus.js:46:10)
    at new Encoder (/x/.yarn/__virtual__/prism-media-virtual-5478c2785a/0/cache/prism-media-npm-1.3.2-f7427c15d8-a4ff111086.zip/node_modules/prism-media/src/opus/Opus.js:149:5)
    at Object.transformer (/x/.yarn/cache/@discordjs-voice-npm-0.6.0-f3577502da-2706185620.zip/node_modules/@discordjs/voice/src/audio/TransformerGraph.ts:120:21)
    at /x/.yarn/cache/@discordjs-voice-npm-0.6.0-f3577502da-2706185620.zip/node_modules/@discordjs/voice/src/audio/AudioResource.ts:244:57
    at Array.map (<anonymous>)
    at createAudioResource (/x/.yarn/cache/@discordjs-voice-npm-0.6.0-f3577502da-2706185620.zip/node_modules/@discordjs/voice/src/audio/AudioResource.ts:244:38)
    at createAudioResourceFromUrl (/x/packages/bot/src/sounds.utils.ts:36:39)
    at /x/packages/bot/src/commands/intro.command.ts:108:42

adding the following lines to .yarnrc.yml:
packageExtensions:
  prism-media@*:
    dependencies:
      "@discordjs/opus": "*"
      "node-opus": "*"
      "opusscript": "*"

led me to the error that we've seen in my first comment:
/x/.yarn/cache/@discordjs-voice-npm-0.6.0-f3577502da-2706185620.zip/node_modules/@discordjs/voice/src/util/Secretbox.ts:30
        throw new Error(
       ^
Error: Cannot play audio as no valid encryption package is installed.
- Install sodium, libsodium-wrappers, or tweetnacl.
- Use the generateDependencyReport() function for more information.

    at Object.fallbackError (/x/.yarn/cache/@discordjs-voice-npm-0.6.0-f3577502da-2706185620.zip/node_modules/@discordjs/voice/src/util/Secretbox.ts:30:8)
    at Networking.encryptOpusPacket (/x/.yarn/cache/@discordjs-voice-npm-0.6.0-f3577502da-2706185620.zip/node_modules/@discordjs/voice/src/networking/Networking.ts:545:23)
    at Networking.createAudioPacket (/x/.yarn/cache/@discordjs-voice-npm-0.6.0-f3577502da-2706185620.zip/node_modules/@discordjs/voice/src/networking/Networking.ts:528:47)
    at Networking.prepareAudioPacket (/x/.yarn/cache/@discordjs-voice-npm-0.6.0-f3577502da-2706185620.zip/node_modules/@discordjs/voice/src/networking/Networking.ts:451:31)
    at VoiceConnection.prepareAudioPacket (/x/.yarn/cache/@discordjs-voice-npm-0.6.0-f3577502da-2706185620.zip/node_modules/@discordjs/voice/src/VoiceConnection.ts:489:27)
    at /x/.yarn/cache/@discordjs-voice-npm-0.6.0-f3577502da-2706185620.zip/node_modules/@discordjs/voice/src/audio/AudioPlayer.ts:581:48
    at Array.forEach (<anonymous>)
    at AudioPlayer._preparePacket (/x/.yarn/cache/@discordjs-voice-npm-0.6.0-f3577502da-2706185620.zip/node_modules/@discordjs/voice/src/audio/AudioPlayer.ts:581:13)
    at AudioPlayer._stepPrepare (/x/.yarn/cache/@discordjs-voice-npm-0.6.0-f3577502da-2706185620.zip/node_modules/@discordjs/voice/src/audio/AudioPlayer.ts:548:10)
    at prepareNextAudioFrame (/x/.yarn/cache/@discordjs-voice-npm-0.6.0-f3577502da-2706185620.zip/node_modules/@discordjs/voice/src/DataStore.ts:125:28)

but as you can see, I already have libsodium-wrappers in my dependencies. If I add nodeLinker: "node-modules" to .yarnrc.yml then it will eventually work, since there will be mode_modules folders, but it's losing the whole purpose.

Yarn have some various issues. I can see it. I recommend using npm that works most of the time.

I used npm before my bot with decentralized into multiple packages. My only alternative is npm workspaces which isn't mature enough.
Isn't there a possible fix for this issue?


GPU-1579: Use Mesh 3.0.0 for the testing.

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


Display an image instead of placeholder

Hello!
I use Meilisearch with Laravel Scout, I install locally Meilisearch and everything works, I can add indexes from Laravel with Scout. On mini-dashboard, I can check these indexes, no problem.
But I have a placeholder for image.

I would to know how to set an image in results like poster for movies example.

Thanks for your answer ;)
Yes, I have image. I create another example to show it.
My model here is Author, I use Laravel Scout options to add image to my model and it's works for meilisearch but I've a placeholder.
public function toSearchableArray()
    {
        return [
            'id' => $this->id,
            'name' => $this->name,
            'firstname' => $this->firstname,
            'lastname' => $this->lastname,
            'image' => $this->getFirstMediaUrl('authors', 'thumbnail'),
            'created_at' => $this->created_at,
            'updated_at' => $this->updated_at,
        ];
    }

Thanks for your feedback @ewilan-riviere !
I think that's because your images are in the webp format, which isn't currently implemented inside the Dashboard.
Can you confirm me that all of your images are in webp ? I want to make sure that I'm not missing any bug here :)
In the meanwhile, I'm going to make a PR for the webp format, hopping that it will fix your problem :)


Update source maps tests

I'm really not sure about this, I just noticed tests were not passing on master because of the source maps assertion. It's maybe because of a change on Autoprefixer/PostCSS side?
I don't think this new output is bogus, so maybe test case needs an update?

Coverage remained the same at 100.0% when pulling 4a417e231abbf30ced980cc6a51baf8114f7dd7c on valeriangalliat:update-tests into 05a8ac9bed26d6da172fd1fd2d776ecf1be8e4c9 on jenius:master.


codegen: Expand match control flow resolution in-place

Removes the JAKT_RESOLVE_CONTROL_FLOW macros and outputs their contents inside
codegen, so that we can have better line detection from clang in generated C++
code from matches.
EDIT: This PR does not update bootstrap anymore. Benefits from this PR in stage0 will be added next time bootstrap is updated.

Hello!
One or more of the commit messages in this PR do not match the Jakt code submission policy, please check the lint_commits CI job for more details on which commits were flagged and why.
Please do not close this PR and open another, instead modify your commit message(s) with git commit --amend and force push those changes to update this PR.


Composer installs old version

Hey there,
when I use require lkorth "php-gcm/php-gcm": "^1.1.1" I always get an old version from 2013 with no support for multi-device push messages. Is the package name correct?
Thanks,
Henning

Yes, that is the correct package name. The exact line to include via composer is in the README and you can also find 1.1.1 on Packagist.

@lkorth I'm sorry, but that's incorrect. I used the exact line that's in the README file and it gives me old files.

@lkorth This is what happens when I run composer.phar update
Loading composer repositories with package information
Updating dependencies (including require-dev)
  - Installing php-gcm/php-gcm (1.1.1)
    Downloading: 100%

Writing lock file
Generating autoload files

When I open e.g. Sender.php I get an old file from 2013:
nano vendor/php-gcm/php-gcm/src/PHP_GCM/Sender.php

No, that's exactly correct, look at the code in the tag for 1.1.1, you're getting 1.1.1. What you want to get is dev-master instead of 1.1.1.

@lkorth Oh! I'm sorry! I thought that multi device support was included in 1.1.1 and I was irritated when I saw that old file.

Nope! I haven't made a release in a while since a few of the changes are breaking changes. Once a few more things finalize there will be a 2.0.0 release which will include everything. For now dev-master should be fine, it just has some breaking API changes which prevent minor releases.

I'll update the README to mention dev-master for those wishing to use the latest.

🎉 https://github.com/lkorth/php-gcm#latest


Use a more generic EC2_ACCOUNT_ID variable for ec2-account-id

The EC2_OWNER_ID variable is a netflixism that represents the aws account id that controls the underlying ec2 instance.
This number is changing as we change accounts, which is breaking ssh (the only thing that uses this config setting.
To fix it, I would like to being consuming the very generic EC2_OWNER_ID variable, and we can set that "correctly" in our netflix init scripts.
(specifically, I'll set it to the expected prod/test settings)

Since this isn't going to end up being the underlying aws/ec2 account id, would it make sense to use a name that's more accurate? E.g. JOB_ACCOUNT_ID?

Haha, we already have an iam account id for a job, JOB_ACCOUNT_ID also doesn't reflect what this concept is.

D'oh! Maybe SSH_ACCOUNT_ID if that's really the only thing this is used for. Doesn't matter too much to me as long as the right thing gets plumbed through.

Hmm. @sargun what do you think of SSH_ACCOUNT_ID ?
This config setting is only used for ssh currently, and with a name like that it is unlikely someone will use it accidentally thinking it is something else.

@solarkennedy I like SSH_ACCOUNT_ID.


PlatformIO PackageException

Hello,
I've been developing an application with a ZED-F9P connected to an nRF52832. My platform of choice is PlatformIO (core is 6.1.5).
Development was going fine until I did a full clean instead of a clean of my project. Now when trying to integrate ubxlib, the console states the following:
 *  Executing task: platformio run

Processing nrf52_dk (platform: nordicnrf52; framework: zephyr; board: nrf52_dk)
-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
Library Manager: Installing git+https://github.com/u-blox/ubxlib @ 1.4.0
git version 2.34.1
Cloning into '/home/mleroy/.platformio/.cache/tmp/pkg-installing-dtq9d5z8'...
remote: Enumerating objects: 1240, done.
remote: Counting objects: 100% (1240/1240), done.
remote: Compressing objects: 100% (1039/1039), done.
remote: Total 1240 (delta 345), reused 670 (delta 149), pack-reused 0
Receiving objects: 100% (1240/1240), 6.32 MiB | 11.02 MiB/s, done.
Resolving deltas: 100% (345/345), done.
Submodule 'common/geofence/geographiclib' (https://github.com/geographiclib/geographiclib) registered for path 'common/geofence/geographiclib'
Submodule 'common/short_range/src/gen2/ucxclient' (https://github.com/u-blox/ucxclient.git) registered for path 'common/short_range/src/gen2/ucxclient'
Cloning into '/home/mleroy/.platformio/.cache/tmp/pkg-installing-dtq9d5z8/common/geofence/geographiclib'...
remote: Enumerating objects: 30501, done.
remote: Counting objects: 100% (3634/3634), done.
remote: Compressing objects: 100% (398/398), done.
remote: Total 30501 (delta 3340), reused 3387 (delta 3236), pack-reused 26867
Receiving objects: 100% (30501/30501), 13.79 MiB | 10.47 MiB/s, done.
Resolving deltas: 100% (24598/24598), done.
Cloning into '/home/mleroy/.platformio/.cache/tmp/pkg-installing-dtq9d5z8/common/short_range/src/gen2/ucxclient'...
remote: Enumerating objects: 412, done.
remote: Counting objects: 100% (174/174), done.
remote: Compressing objects: 100% (99/99), done.
remote: Total 412 (delta 87), reused 111 (delta 72), pack-reused 238
Receiving objects: 100% (412/412), 259.81 KiB | 3.25 MiB/s, done.
Resolving deltas: 100% (221/221), done.
remote: Enumerating objects: 19, done.
remote: Counting objects: 100% (19/19), done.
remote: Compressing objects: 100% (9/9), done.
remote: Total 19 (delta 10), reused 16 (delta 10), pack-reused 0
Unpacking objects: 100% (19/19), 144.32 KiB | 1.80 MiB/s, done.
From https://github.com/geographiclib/geographiclib
 * branch              b3bfff214c9639cbb9ffb1338dc19c2d10e5269e -> FETCH_HEAD
Submodule path 'common/geofence/geographiclib': checked out 'b3bfff214c9639cbb9ffb1338dc19c2d10e5269e'
Submodule path 'common/short_range/src/gen2/ucxclient': checked out '508768f0b566368149aa22502558e5481b853b2e'
PackageException: Package version 1.5.0+sha.0209dcf doesn't satisfy requirements 1.4.0 based on PackageMetadata <type=library name=ubxlib version=1.5.0+sha.0209dcf spec={'owner': None, 'id': None, 'name': 'ubxlib', 'requirements': '1.4.0', 'uri': 'git+https://github.com/u-blox/ubxlib'}

 *  The terminal process "platformio 'run'" terminated with exit code: 1.
 *  Terminal will be reused by tasks, press any key to close it.

I've tried with ubxlib v1.3.1 but the same error occurs.
Was something broken?
Thanks in advance for your help!

It seems 0209dcf is the perpetrator; forking the repo and putting 1.4.0 back in library.json allows the import to successfully happen.

Hi, thanks for posting and sorry you're having trouble with this.  My guess, and it is only a guess, is that PlatformIO does some sort of version matching thing and, though I've updated the library.json it picks up to 1.5.0 I haven't published 1.5.0 to PlatformIO yet because I'm waiting for our release tag to go down.
However, there is no reason to wait actually, it is purely an administrative process, so let me do the publishing to PlatformIO now...

Hokay, ubxlib 1.5.0 has now been published to PlatformIO:

Has that helped?

Hi Rob,
Thanks for the quick action and for your patience whilst waiting for my reply.
Unfortunately, it doesn't seem to fix it. Going back to trying to include u-blox/ubxlib @ 1.4.0 still raises a PackageException :/

Hmph.  Maybe it needs the ubxlib 1.5.0 release tag to go down also?  Our product manager should be doing that any moment now (ping @hkro :-)).

I just released 1.5.0. Sorry for the delay. I assume that solves it.

@maleroy: did adding the 1.5.0 tag resolve your PackageException issue?


Message Unit Tests Won't Run on Mocked API calls

Describe the bug
When you run unit tests in test_messages.py they won't succeed with testing parameter set to false.
To Reproduce
Steps to reproduce the behavior:

git checkout added-message object
python3.8 tests.unit.test_messages
Tests won't pass with testing set to false if API instance is created with testing set to False.

OS: [e.g. Ubuntu 16.04]
Python Version [e.g. 3.8]

When instantiating an API instance, you have to set the parameter testing to true because we are testing. It's there for a reason. We need to mock those API calls

Yes but it does not work that way.


Prevent the deletion of a dead letter address causing the erroneous deprovisioning of brokers

Type of change

Bugfix

Description
Prevent the deletion of a dead letter address causing the erroneous deprovisioning of broker(s) with addresses still referencing
that dead letter address.

Checklist

[ ] Update/write design documentation in ./documentation/design
[ ] Write tests and make sure they pass
[ ] Update documentation
[ ] Check RBAC rights for Kubernetes / OpenShift roles
[ ] Try your changes from Pod inside your Kubernetes and OpenShift cluster, not just locally
[ ] Reference relevant issue(s) and close them after merging
[ ] Update CHANGELOG.md

It is the second commit only that needs reviewed, Once #5170 is merged, I'll rebase.

@enmasse-ci run tests profile=acceptance

:heavy_exclamation_mark: Build Failed :heavy_exclamation_mark:

@enmasse-ci run tests profile=acceptance

:x: Test Summary :x:
TEST_PROFILE: acceptance
TEST_CASE:
TOTAL: 94
PASS: 87
FAIL: 3
SKIP: 4
BUILD_NUMBER: 1318
BUILD_ENV: oc cluster up
:heavy_exclamation_mark: Test Failures :heavy_exclamation_mark:

testAddressSpaceRules in io.enmasse.systemtest.isolated.monitoring.MonitoringTest
testAddressQueries in io.enmasse.systemtest.isolated.monitoring.MonitoringTest
testMonitoringCommonQueries in io.enmasse.systemtest.isolated.monitoring.MonitoringTest


Business event never starts

I have followed this tutorial but it doesn't run successfully, when I generate the trigger action, the event is created in Dynamics in the Active Events form, and remains there but in PowerAutomate, the flow never starts. Is there any configuration o parameter that I have to check in order to complete this functionality?

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

ID: 91d6f12b-8071-1e29-67e1-82d47562ee61
Version Independent ID: e2c186f8-0701-fab1-c806-32632e8ad8b5
Content: Business events and workflow approvals - Finance & Operations | Dynamics 365 | #MSDyn365FO
Content Source: articles/fin-ops-core/dev-itpro/business-events/how-to/how-to-workflow.md
Service: dynamics-ax-applications
Product: ****
Technology: ****
GitHub Login: @ibenbouzid
Microsoft Alias: imbenbou

@abermudezr, thanks for posting here!
@Sunil-Garg, please review and update the content, as necessary.

In the Business Events (SysAdmin>Setup>Business events>Business events catalog) in D365FO, delete the active event. Then click on Business events catalog, select the business event and then click 'Activate'>Specify the legal entity and the end point. And then try.

@Sunil-Garg, this also doesn't work for me.  Double and triple checked the sets I took.  Is this functionality actually working?

The timesheet workflow does not appear to support Business Events.  I am now getting the event to trigger but receive an error that states:
An error has occurred.  Exception occurred while executing action validate on Entity WorkflowWorkItem: Unable to create an instance of TSWorkflowActionManager. Please update TSWorkflowActionManager so that it implements IValidateWorkflowWorkItemAction. Please contact your System Administrator for further assistance.
clientRequestId: 9e902991-bb4a-457a-8f4c-7ffe37c1a250.
I wonder how many workflows are troubled by this issue.  At least for the Timesheet workflow approval, the product team has not caught up with this new "feature".
Looking forward to seeing this new "feature" to actually work correctly.  One day it will be a helpful feature.

@Chris<EMAIL_ADDRESS>
From: jimhunnicut<EMAIL_ADDRESS>Sent: Tuesday, December 31, 2019 1:31:34 PM
To: MicrosoftDocs/dynamics-365-unified-operations-public<EMAIL_ADDRESS>Cc: Sunil Garg<EMAIL_ADDRESS>Mention<EMAIL_ADDRESS>Subject: Re: [MicrosoftDocs/dynamics-365-unified-operations-public] Business event never starts (#1911)
The timesheet workflow does not appear to support Business Events. I am now getting the event to trigger but receive an error that states:
An error has occurred. Exception occurred while executing action validate on Entity WorkflowWorkItem: Unable to create an instance of TSWorkflowActionManager. Please update TSWorkflowActionManager so that it implements IValidateWorkflowWorkItemAction. Please contact your System Administrator for further assistance.
clientRequestId: 9e902991-bb4a-457a-8f4c-7ffe37c1a250.
I wonder how many workflows are troubled by this issue. At least for the Timesheet workflow approval, the product team has not caught up with this new "feature".
Looking forward to seeing this new "feature" to actually work correctly. One day it will be a helpful feature.
—
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHubhttps://nam06.safelinks.protection.outlook.com/?url=https%3A%2F%2Fgithub.com%2FMicrosoftDocs%2Fdynamics-365-unified-operations-public%2Fissues%2F1911%3Femail_source%3Dnotifications%26email_token%3DAHNKDW2HABADAZ7SK7R6KZLQ3O23NA5CNFSM4JZFITPKYY3PNVWWK3TUL52HS4DFVREXG43VMVBW63LNMVXHJKTDN5WW2ZLOORPWSZGOEH4WVLQ%23issuecomment-569993902&data=02|01|sunilg%40microsoft.com|294e990e239144bfff2a08d78e38cf59|72f988bf86f141af91ab2d7cd011db47|1|0|637134246956828981&sdata=I2oLGbWPMdwpYnI5yzjV0iaQf6TyFec0uhrcpzxN%2Bkk%3D&reserved=0, or unsubscribehttps://nam06.safelinks.protection.outlook.com/?url=https%3A%2F%2Fgithub.com%2Fnotifications%2Funsubscribe-auth%2FAHNKDW7TMW5XSXFSUXPNCEDQ3O23NANCNFSM4JZFITPA&data=02|01|sunilg%40microsoft.com|294e990e239144bfff2a08d78e38cf59|72f988bf86f141af91ab2d7cd011db47|1|0|637134246956838976&sdata=7obkItbEBW%2BEWXRUY%2B8VsDQfj3HlrJDM780DHvPyP14%3D&reserved=0.

Bug 406928 has been logged to track this issue.

Correction: Bug 437909 has been logged to track this issue.

Fixed the TSWorkflowActionManager implementation of IValidateWorkflowWorkItemAction in App AX10.0.10 via bug 406928. Please update to 10.0.10 + PU34 to get this capability.

Thanks guys.
Jim Hunnicut
Technical Delivery Manager
Arbela Technologies Corp.
Connect with Arbela: Websitehttp://www.arbelatech.com/ | LinkedInhttps://www.linkedin.com/company/arbela-technologies | Twitterhttps://twitter.com/arbelatech | Facebookhttps://www.facebook.com/arbelatech/
Mobile:  +1<PHONE_NUMBER>
E-Mail:  jim.hunnicut<EMAIL_ADDRESS>Linkedin :  https://www.linkedin.com/in/jim-hunnicut-25940a2
Time Zone: Arizona Mountain Time (GMT -7) does not observe Daylight Savings Time
Please use the following link if you have an Arbela support contract and have a support user ID assigned
to you for your organization: http://myarbela.comhttp://myarbela.com/
This message is for the designated recipient only and may contain privileged, proprietary, or otherwise private information. If you have received it in error, please notify the sender immediately and delete the original. Any other use of the email by you is prohibited.
From: Sally Erickson<EMAIL_ADDRESS>Sent: Tuesday, May 5, 2020 1:27 PM
To: MicrosoftDocs/dynamics-365-unified-operations-public<EMAIL_ADDRESS>Cc: Jim Hunnicut<EMAIL_ADDRESS>Comment<EMAIL_ADDRESS>Subject: Re: [MicrosoftDocs/dynamics-365-unified-operations-public] Business event never starts (#1911)
Closed #1911https://github.com/MicrosoftDocs/dynamics-365-unified-operations-public/issues/1911.
—
You are receiving this because you commented.
Reply to this email directly, view it on GitHubhttps://github.com/MicrosoftDocs/dynamics-365-unified-operations-public/issues/1911#event-3305887813, or unsubscribehttps://github.com/notifications/unsubscribe-auth/ANOWREGLDSGLVDGRNFVZNOLRQBZAPANCNFSM4JZFITPA.


[website] Companies Powered by Pulsar

Motivation
Improve the powered by hyperlink language on the main page
Modifications
Changed the hyperlink text.
Verifying this change
No tests involved.
Does this pull request potentially affect one of the following parts:
If yes was chosen, please highlight the changes

Dependencies (does it add or upgrade a dependency): (yes / no)
The public API: (no)
The schema: (no)
The default values of configurations: (no)
The wire protocol: (no)
The rest endpoints: (no)
The admin cli options: (no)
Anything that affects deployment: (no)

Documentation
Need to update docs?

[ ] doc-required
[X] no-need-doc
[ ] doc

Thanks @dave2wave !


Updated comments

Updated comments for permissionsWrapper

Codecov Report

Merging #2323 (0444d5a) into master (3935804) will not change coverage.
The diff coverage is n/a.

@@           Coverage Diff           @@
##           master    #2323   +/-   ##
=======================================
  Coverage   69.24%   69.24%
=======================================
  Files         410      410
  Lines        7762     7762
  Branches     1711     1711
=======================================
  Hits         5375     5375
+ Misses       2351     2346    -5
- Partials       36       41    +5

Impacted Files
Coverage Δ

src/components/pageTitle/pageTitle.tsx
15.55% <0.00%> (ø)

src/components/permissions/permissions.tsx
22.05% <0.00%> (ø)

src/components/charts/costChart/costChart.tsx
10.76% <0.00%> (ø)

...omponents/charts/dailyCostChart/dailyCostChart.tsx
9.09% <0.00%> (ø)

...nts/reports/reportSummary/reportSummaryDetails.tsx
13.26% <0.00%> (ø)

Continue to review full report at Codecov.

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


[UX] Set up alerts for anomaly detector on visualization

This is part 2 of a combined flow for creating anomaly detector and setting up alerts for the detector.
Part 1 of the flow Create anomaly detector from a visualization is here.
Is your feature request related to a problem?
As an unsure user who is troubleshooting a problem, I want to augment my visualization with anomaly detection, so I can quickly identify if something is problematic or not.
UX Meta issue
What solution would you like?
https://github.com/opensearch-project/anomaly-detection/issues/521
https://github.com/opensearch-project/anomaly-detection-dashboards-plugin/issues/400
Initial UX proposal on Anomaly Detection on Dashboards https://github.com/opensearch-project/OpenSearch-Dashboards/issues/1798
User story: User sets up alerts for the detector created on a visualization to receive alerts on a dashboard.

Create alerting monitor (part 2 of the flow - optional)
User can additionally create alerting monitor associated with the anomaly detector to receive alerts on anomaly occurrences.
https://user-images.githubusercontent.com/105245012/224620150-dc1840d7-606c-4924-9ad2-7426356c28df.mp4
Screen 1: User is optionally setting up alerts for an anomaly detector in the two-part flow. After creating anomaly detector user selects "Set up alerts" from the success toast message (OuiToast). An alternative way to set up alerts for an anomaly detector is Alerting plugin UI.

Screen 2a: Selecting "Set up alerts" opens a flyout OuiFlyout with "Set up alerts" form (OuiFormRow, OuiFormRows) prefilled with the information from the detector. Monitor details are collapsed by default.

Screen 3a: Trigger conditions are prefilled with default values. The accordion is expanded by default on the form load.

Screen 4: User selects a notification channel from the list of existing channels (OuiComboBox). Additionally user can select "Manage channels" to access Notification plugin UI in a new tab (OuiButton).
Note on the element behavior - The list of channels is refreshing dynamically. If any new channels are added in Notifications plugin, those could be accessed from the list without reloading the form.

Screen 5: After selecting a channel user can edit default notification settings and the message copy by selecting "Configure notification".

Screen 6a: Selecting "Configure notification" shows a modal dialog over the flyout with a form (OuiModal).

Screen 7: Additional notifications are added by selecting "Add notification". Next notification is placed in a new nested accordion expanded for editing. The first notification accordion is collapsed after the second notification accordion is added.
Additional triggers are added by selecting "Add trigger". A new trigger is placed in a new expanded accordion below the first one. The first one is collapsed.

Screen 8: User selects "Create monitor" button. The flyout closes, user returns to the dashboard.

Error states:
Notes on validation error states:

The flyout is kept open and scrolled to the top
Error callout on the top
All accordions that contain errors are expanded
All failed form rows in invalid state
Toast message for index permission errors, plugin permission errors, API failed responses
Missing accordion headers and descriptions use hyphen as placeholder for missing values

Screen 2b: (Validation error state) Selecting "Set up alerts" opens a flyout OuiFlyout with "Set up alerts" form (OuiFormRow, OuiFormRows).

Screen 3b: (Validation error state) Trigger conditions.

Screen 4b:  (Validation error state)  If Notifications plugin is not installed, user sees a warning callout OuiCallOut .

Screen 6b: (Validation error state) Selecting "Configure notification" shows modal dialog over the flyout with a form (OuiModal).

Done:
https://github.com/opensearch-project/anomaly-detection-dashboards-plugin/issues/400
https://github.com/opensearch-project/OpenSearch-Dashboards/issues/2880
https://github.com/opensearch-project/alerting-dashboards-plugin/issues/457


The upper case JSON names

There is a bug with JSON filed name converting.
If JSON filed name consist of upper case characters then result Java field name also consist of upper uase characters.
I'll create a pull request which fixes this bug.
Thank you.

I don't have enough permissions for creating new branch

Hi. The way to do this with GitHub is to fork this project, create a branch on your fork, add commits there then submit a pull request.
If you Google for 'how to pull request' I think GitHub have a guide. Hope this helps.

Duplicated and fixed by #563.

@safar What version are you using?


query param in enum wrongly converted to boolean

Given the following swagger spec of a parameter:
name: whatever
in: query
type: string
enum

true

and the request contains a p=true in the query, the validation fails saying that true is not available as an option in the enum. this is because the true in the enum is converted to boolean at some point of the execution in the library. This happens if i put True capitalized in the enum options. If I put type: boolean in the spec, then still the library says that p is not valid, because is of type stsring and should be boolean.

I don't have the bandwidth to look into this myself at the moment.  I think that the correct place to start investigating is in flex.validation.parameters.type_cast_parameter which is responsible for the appropriate type casting of parameters.


[BUG] login TypeError: r is undefined via nginx proxy manager

Describe the bug
I use the version with nginx proxy manager. I have just set it up but I get the following error message TypeError: r is undefined (see screenshot) I have logged in with the default login data.
i used this guide: https://chibisafe.app/guides/running-with-nginx-proxy-manager
this is my docker-compose.yml:
version: "3.7"
services:
  chibisafe:
    image: chibisafe/chibisafe:latest
    environment:
      - BASE_API_URL=http://chibisafe_server:8000
    expose:
      - 8001
    restart: unless-stopped
    ports:
      - 8001:8001

  chibisafe_server:
    image: chibisafe/chibisafe-server:latest
    volumes:
      - ./database:/app/database:rw
      - ./uploads:/app/uploads:rw
      - ./logs:/app/logs:rw
    expose:
      - 8002
    restart: unless-stopped
    ports:
      - 8002:8000

Screenshots

you must not change any ports, otherwise it will not work


[stable/minio] Bump minio chart to latest release

/ok-to-test

@mattfarina can I help in any way, to get this in sooner..

@nitisht Can you rebase off of master to pull in the tests.

@mattfarina done


Merge main

Brings the feature branch up to date with main

@dotnet/razor-compiler for review please. Only changes that need revieiwing are in https://github.com/dotnet/razor-tooling/pull/6943/commits/dbe38d5de53e1345644bce108ad95d88952f83e6


ERROR: vanjeelidar

command:  ./apollo.sh build_opt
error:
ERROR: /apollo/modules/drivers/lidar/vanjeelidar/BUILD:8:17: Compiling modules/drivers/lidar/vanjeelidar/src/vanjeelidar_component.cpp failed: (Exit 1): crosstool_wrapper_driver_is_not_gcc failed: error executing command external/local_config_cuda/crosstool/clang/bin/crosstool_wrapper_driver_is_not_gcc -MD -MF ... (remaining 116 arguments skipped)
In file included from modules/drivers/lidar/vanjeelidar/src/vanjeelidar_component.cpp:18:0:
./modules/drivers/lidar/vanjeelidar/src/vanjeelidar_component.h:20:10: fatal error: vanjee_driver/api/lidar_driver.hpp: No such file or directory
 #include <vanjee_driver/api/lidar_driver.hpp>

System information

Ubuntu 18.04:
Apollo installed from source:
Apollo version 9.0:
on master branch:

delete the vanjeelidar, vanjeelidar was uploaded five days ago, maybe some files are missing

delete the vanjeelidar, vanjeelidar was uploaded five days ago, maybe some files are missing

yes.it works.thanks

thanks all! Already fixed
https://github.com/ApolloAuto/apollo/issues/15447


[#24789][prism] add preprocessor and test

Adds the handler for the graph pre-processor.
For Prism's initial implementation, it produces single transform stages, so no fusion.
See https://github.com/apache/beam/issues/24789.

Thank you for your contribution! Follow this checklist to help us incorporate your contribution quickly and easily:

[ ] Mention the appropriate issue in your description (for example: addresses #123), if applicable. This will automatically add a link to the pull request in the issue. If you would like the issue to automatically close on merging the pull request, comment fixes #<ISSUE NUMBER> instead.
[ ] Update CHANGES.md with noteworthy changes.
[ ] If this contribution is large, please file an Apache Individual Contributor License Agreement.

See the Contributor Guide for more tips on how to make review process smoother.
To check the build health, please visit https://github.com/apache/beam/blob/master/.test-infra/BUILD_STATUS.md
GitHub Actions Tests Status (on master branch)

See CI.md for more information about GitHub Actions CI.

R: @riteshghorse

The lack of regular updates this week or with how codcovv3 is configured is messing with the coverage numbers. Even according to the bot's output, the non-test file is 90+% covered.

R: @johannaojeling
Mostly just in case you're interested.


Al Yamamah web app sponsorship

You are applying for validated OSS program

[X] My project is OSS licensed and open to public. (Must have LICENSE file)
[x] My project is has more than 5 ⭐stars on Github, which is the required for this program.

Repository URL to your project
https://github.com/YazeedAlKhalaf/alyamamah
URL to your website
https://alyamamah.alkhalaf.dev
Expected Quota of usage
I have currently around 100 users who are active, the target is to have a 1000 users.
The app is for my colleagues to use in university, so the requests won't be much but having slack is always good so no downtime happens because of any quota limits.
Details
- Category: Education
- License: MIT
- Date of release: not exactly sure but during End of March/Start of April 2023

Anything else?
I have 4 starts, not 5 yet, can we round it? 😅

I am getting this error when using the proxy:
Not found because of proxy error: Error: unable to verify the first certificate

@YazeedAlKhalaf  That must be an error from the target serivice, not from proxy.cors.sh. Please double check and let me know :)

Yes you are right, they have a certificate issue.
I don't think they will fix it anytime soon 😅, is there a way to ignore this on proxy.cors.sh?
I did it in postman, and in my app on Android. For some reason, iOS works well without any changes.

@softmarshmallow I have updated the stars count, the project now has 19 stars!

That's great. can you ping me your email address to<EMAIL_ADDRESS>?
I'll send you an api key via email.


apexcharts with angular

Describe the bug
I am trying to add some charts into my angular application, described like here https://flowbite.com/docs/plugins/charts/ - I can't see the charts.
To Reproduce
Steps to reproduce the behavior:

Generate angular app, install tailwind and configure flowbite as in docs.
Add charts: true option to plugins
Install npm install apexcharts --save
Add this example https://flowbite.com/docs/plugins/charts/#area-chart into template as it is
Can't see the chart, but the template only, seems like apexcharts can't add the charts to the template

Expected behavior
I want to see the charts in the template, just seeing the template only though.
Screenshots

Desktop (please complete the following information):

OS: MacOs 13.1 (22C65)
Browser Chrome
Version 119.0.6045.123 (Official Build) (arm64)

Additional context
My angular app runs with nx.

Hey @youurt,
Please try to use the Angular version of ApexCharts together with our plugin for styling: https://apexcharts.com/docs/angular-charts/
I believe that the examples we've provided in terms of options can also be used with the Angular version.
Cheers,
Zoltan


Sending attachment returns ElementNotInteractableException

hey,
just wanted to let you know that I get the following error when I try to send a mail with attachment
b

ElementNotInteractableException           Traceback (most recent call last)
 in ()
----> 1 client.send_mail([email], 'Missing data', message, attachments=['/media/sf_vm_share/mcrds/reports/test.txt'])
~/anaconda3/lib/python3.7/site-packages/protonmail/core.py in send_mail(self, to, subject, message, as_html, attachments)
275             variables.element_send_mail['to_field_css'])
276         for address in to:
--> 277             el.send_keys(address + ";")
278             time.sleep(0.2)
279
~/anaconda3/lib/python3.7/site-packages/selenium/webdriver/remote/webelement.py in send_keys(self, *value)
477         self._execute(Command.SEND_KEYS_TO_ELEMENT,
478                       {'text': "".join(keys_to_typing(value)),
--> 479                        'value': keys_to_typing(value)})
480
481     # RenderedWebElement Items
~/anaconda3/lib/python3.7/site-packages/selenium/webdriver/remote/webelement.py in _execute(self, command, params)
631             params = {}
632         params['id'] = self._id
--> 633         return self._parent.execute(command, params)
634
635     def find_element(self, by=By.ID, value=None):
~/anaconda3/lib/python3.7/site-packages/selenium/webdriver/remote/webdriver.py in execute(self, driver_command, params)
319         response = self.command_executor.execute(driver_command, params)
320         if response:
--> 321             self.error_handler.check_response(response)
322             response['value'] = self._unwrap_value(
323                 response.get('value', None))
~/anaconda3/lib/python3.7/site-packages/selenium/webdriver/remote/errorhandler.py in check_response(self, response)
240                 alert_text = value['alert'].get('text')
241             raise exception_class(message, screen, stacktrace, alert_text)
--> 242         raise exception_class(message, screen, stacktrace)
243
244     def _value_or_default(self, obj, key, default):
ElementNotInteractableException: Message: Element  is not reachable by keyboard

@balazs1987  Thanks for reporting, I'll fix it in the following days. I believe that this is happening because 'send' is triggered before the upload is completed.

great!

Hi @balazs1987 Sorry for the delay, Just checked and everything works as expected. As I see from the error stack (in case you haven't applied any changes) you do not have the latest version. Please try re-installing and check if it gets fixed.

great, thank you for your work, will make sure to update before testing it sometime next week


UPMCFHIR-246 UPMCFHIR-269 added annotation support for free text instructions in medication supply order

What does this PR do?
Adds free text instructions in the dosage field of MedicationStatement
Related JIRA tickets:
UPMCFHIR-246 & UPMCFHIR-269
UPMC246 regards Timing in MedicationStatement.dosage, ~however all timing is included in free-text instructions inside the html and can't be pulled out~. Bill also asked for text entries in dosage as well so this should meet that criteria and at least provide some way to access timing data, if only free text. this also wraps up all updates to MedicationStatement.dosage so that finishes up UPMCFHIR269 as well.
Update: there actually is a timing field, however it does not conform to the CDA spec. I added mapping for it and tests.
How should this be manually tested?
Run the integration tests with varios documents and check that the output medication statement dosage has all referenced free text instructions.
Background/Context:
New JIRA tickets for clinical review required?

@mmccall I also added support for timing which I found a mapping for. lmk what you think.


custom_card_sensor_triple

Hi again.
I can't find the template file:  custom_card_sensor_triple
Thanks again.

https://github.com/damianeickhoff/HaCasa/tree/main/dashboard/HaCasa/templates/custom_card_sensor

Thank you 🙂


Image Caption Generator

Image Caption Generator
Pull Request for DL-Simplified 💡
Issue Title :

Info about the related issue (Aim of the project) :
Name:
GitHub ID:
Email ID:
Idenitfy yourself: (Mention in which program you are contributing in. Eg. For a JWOC 2022 participant it's, JWOC Participant)

Closes: #issue number that will be closed through this PR
Describe the add-ons or changes you've made 📃
Give a clear description of what have you added or modifications made
Type of change ☑
What sort of change have you made:

[ ] Bug fix (non-breaking change which fixes an issue)
[ ] New feature (non-breaking change which adds functionality)
[ ] Code style update (formatting, local variables)
[ ] Breaking change (fix or feature that would cause existing functionality to not work as expected)
[ ] This change requires a documentation update

How Has This Been Tested? ⚙
Describe how it has been tested
Describe how have you verified the changes made
Checklist: ☑

[ ] My code follows the guidelines of this project.
[ ] I have performed a self-review of my own code.
[ ] I have commented my code, particularly wherever it was hard to understand.
[ ] I have made corresponding changes to the documentation.
[ ] My changes generate no new warnings.
[ ] I have added things that prove my fix is effective or that my feature works.
[ ] Any dependent changes have been merged and published in downstream modules.

@abhisheks008 Please check the changes made.

@abhisheks008 please check the changes done.


Color and Text properties not getting restored properly

I'm intentionally ignoring the issue template, as this is a consequence of PowerShell/PowerShell#15484:

Steps to reproduce
This is a bug that was recently discovered through a module - GuiCompletion, in nightroman/PS-GuiCompletion#5.
The premise is that GetBUfferContents and SetBufferContents do not fetch and restore all color and text properties properly. See the attached GIF there for a look.
Environment data
This occurs on both Windows PowerShell and PowerShell Core.
Name                           Value
----                           -----
PSVersion                      7.1.3
PSEdition                      Core
GitCommitId                    7.1.3
OS                             Microsoft Windows 10.0.19043
Platform                       Win32NT
PSCompatibleVersions           {1.0, 2.0, 3.0, 4.0…}
PSRemotingProtocolVersion      2.3
SerializationVersion           <IP_ADDRESS>
WSManStackVersion              3.0

Name                           Value
----                           -----
PSVersion                      5.1.19041.906
PSEdition                      Desktop
PSCompatibleVersions           {1.0, 2.0, 3.0, 4.0...}
BuildVersion                   10.0.19041.906
CLRVersion                     4.0.30319.42000
WSManStackVersion              3.0
PSRemotingProtocolVersion      2.3
SerializationVersion           <IP_ADDRESS>

from @stevel-msft

The problem is that GetBufferContents() doesn't understand ANSI. It only works for [ConsoleColor] really. Internally, it's calling GetConsoleScreenBufferInfo() which returns a CONSOLE_SCREEN_BUFFER_INFO which is limited to certain attributes.
The win32 API would need to change to give the full set of attributes supported by ANSI. Best bet would be to ask the https://github.com/Microsoft/Terminal folks (which also owns conhost) to support this.

Yea, that's not wrong. I suppose we figured that if you're going to be doing VT things (like RGB colors), then you're not going to be using the legacy API. I'd recommend moving away from the console API and sticking with just VT if you want to support RGB colors and other advanced attributes. For example, draw that menu in https://github.com/nightroman/PS-GuiCompletion/issues/5 below the prompt, so you don't need to worry about restoring the contents there. When you're done with it, you can just clear it out.

(If we're going to change the API, you won't really be able to use it until Windows 12¹ anyway.)
¹Informative, not normative.

You know what, I'm gonna close this out as rejected. We're EXTREMELY reluctant to making any sort of API changes to the Console API. We'd need pretty serious buisness justification to make changes there. Plus, doing something like GetConsoleScreenBufferInfo isn't going to work correctly on other platforms - I'd rather encourage people to write code that will work across different platforms. This kind of menu won't be possible to draw on a *nix terminal, so the design should ultimately be reconsidered, sorry.
(There's also #10810 which we're vaguely using to track "create a screen buffer which is a copy of the current one ... some custom VT sequence for 'enter the alternate buffer (and initialize the contents of the alt buffer to the contents of the main buffer)'". We'd design that in a way that would be possible x-plat, rather than GetConsoleScreenBufferInfo et. at. I'd follow that thread for better developments.)


Add explicit Azure oauth support

The generic oauth does not work with Azure, since Microsoft have a differently named API function and different attributes returned.  This PR adds support for this and some instructions on how to link them.
Note that Azure oAuth will only work if you have HTTPS, and since this is often done via an nginx wrapper the url_for has to be passed the _scheme='https' option.
Tested here successfully.

Thanks for your contribution. Since the code was refactored.


improve binding.bp(command:)

Some ideas from https://github.com/ruby/debug/issues/148#issuecomment-878365619
command passing
binding.bp(command: 'A ;; B ;; C') will be use frequently, so we can improve it.

command: -> do:

binding.bp do: 'A ;; B ;; C'
shorter than command:
same as break do: command

Accept command without keyword

binding.bp('A ;; B ;; C')
But it is too cryptic (bp may be already cryptic :p)

accept Array

binding.bp do: %w(A B C)

nonstop control
Now binding.bp(command: 'info', nonstop: false) will stop after info command.
We can introduce shorter way.

Different keyword

binding.bp(do: ...) for nonstop (by default)
binding.bp(before: ...) for stop, but run given command before stopping
binding.bp(pre: ...) for stop, but run given command as pre-process

I think do: and pre: seems nice.
better method name
Now debug command is b or break. Renaming binding.bp to binding.break is one idea. And we can make an alias binding.b. I'm not sure we can introduce as default, but we can define it in ~/.rdbgrc.rb`.

I think binding.bp('A ;; B ;; C') is 👍
But I don't think it's necessary to add an additional option for nonstop. Simply binding.bp("C1 ;; C2 ;; c") requires less key stroke and doesn't require learning additional nonstop concept + saves additional implementation.

I don't want to ask to use ;; as I said before. It is too hacky.

@st0012 can you accept renaming it to binding.break ?

I don't want to ask to use ;; as I said before. It is too hacky.

how about we keep it as it is and release 1.0 first and let more users decide which way is better? because once the keywords are introduced, it'll be hard to revert it back to the simpler way.

can you accept renaming it to binding.break ?

I don't find the renaming necessary but it won't bother me either.

1f99707bb5036c8dff25685b2d26860d40e05651


Debug is not working

Type: Bug
there is just a pop up called "Build failed" and goes off
VS Code version: Code 1.80.1 (74f6148eb9ea00507ec113ec51c489d6ffb4b771, 2023-07-12T17:22:07.651Z)
OS version: Windows_NT x64 10.0.22621
Modes:

System Info

Item
Value

CPUs
11th Gen Intel(R) Core(TM) i5-1135G7 @ 2.40GHz (8 x 2419)

GPU Status
2d_canvas: enabledcanvas_oop_rasterization: disabled_offdirect_rendering_display_compositor: disabled_off_okgpu_compositing: enabledmultiple_raster_threads: enabled_onopengl: enabled_onrasterization: enabledraw_draw: disabled_off_okvideo_decode: enabledvideo_encode: enabledvulkan: disabled_offwebgl: enabledwebgl2: enabledwebgpu: enabled

Load (avg)
undefined

Memory (System)
15.79GB (4.69GB free)

Process Argv
--crash-reporter-id 310a5f26-0968-4505-9d6a-4fccba92476e

Screen Reader
no

VM
0%

Extensions (14)

Extension
Author (truncated)
Version

path-intellisense
chr
2.8.4

es7-react-js-snippets
dsz
4.4.3

code-runner
for
0.12.0

material-icon-theme
PKi
4.29.0

java
red
1.20.0

LiveServer
rit
5.7.9

tabnine-vscode
Tab
3.6.72

intellicode-api-usage-examples
Vis
0.2.7

vscodeintellicode
Vis
1.2.30

vscode-java-debug
vsc
0.52.0

vscode-java-dependency
vsc
0.23.0

vscode-java-pack
vsc
0.25.12

vscode-java-test
vsc
0.39.0

vscode-maven
vsc
0.41.0

A/B Experiments
vsliv368cf:30146710
vsreu685:30147344
python383cf:30185419
vspor879:30202332
vspor708:30202333
vspor363:30204092
vslsvsres303:30308271
vserr242:30382549
pythontb:30283811
vsjup518:30340749
pythonptprofiler:30281270
vshan820:30294714
vstes263:30335439
vscorecescf:30445987
vscod805:30301674
binariesv615:30325510
bridge0708:30335490
bridge0723:30353136
vsaa593cf:30376535
pythonvs932:30410667
py29gd2263cf:30789497
vsclangdf:30486550
c4g48928:30535728
dsvsc012cf:30540253
pynewext54:30695312
azure-dev_surveyone:30548225
vscccc:30610679
3biah626:30602489
pyind779:30671433
89544117:30613380
pythonsymbol12:30671437
showlangstatbar:30737416
vsctsb:30748421
pythonms35:30701012
03d35959:30757346
pythonfmttext:30731395
pythoncmvfstrcf:30756944
fixshowwlkth:30771522
showindicator:30785052
pythongtdpath:30769146
bgfeh915:30780428
pythonnosm12tcf:30779713
pythonidxpt:30784022
pythonnocebcf:30776496
e537b577:30786199
dsvsc013cf:30789518
cmakestatusbarv2:30779594

/extJava

It looks like this is caused by the Java extension. Please file the issue to the Java extension repository. Make sure to check their troubleshooting instructions and provide relevant information such as the extension version you're using. See also our issue reporting guidelines for more information.
Happy Coding!

Thank you for your response
The problem is solved by uninstalling the vscode:)
In this another problem has raised which is the shortcut key for run is not
working and prints "n." The period should be below n. Hope you will solve
this issue.
Thank you!!
On Sat, Jul 15, 2023, 15:06 VSCode Triage Bot @.***>
wrote:

It looks like this is caused by the Java extension. Please file the issue
to the Java extension repository
https://github.com/redhat-developer/vscode-java. Make sure to check
their troubleshooting instructions
https://github.com/redhat-developer/vscode-java/wiki/Troubleshooting
and provide relevant information such as the extension version you're
using. See also our issue reporting guidelines
https://aka.ms/vscodeissuereporting for more information.
Happy Coding!
—
Reply to this email directly, view it on GitHub
https://github.com/microsoft/vscode/issues/187973#issuecomment-1636721054,
or unsubscribe
https://github.com/notifications/unsubscribe-auth/A2FUIGMLKOMCC57F6HIEMVTXQJQALANCNFSM6AAAAAA2LEYFKE
.
You are receiving this because you authored the thread.Message ID:
@.***>


Could not start a new session. Response code 500

Hi!
After driver update it can't start the browser.
Previous driver version 114.0.5735.90 works with no issue.
	Suppressed: org.openqa.selenium.SessionNotCreatedException: Could not start a new session. Response code 500. Message: unknown error: cannot find Chrome binary
Build info: version: '4.10.0', revision: 'c14d967899'
System info: os.name: 'Mac OS X', os.arch: 'aarch64', os.version: '13.4.1', java.version: '20.0.1'

Chrome version - 115.0.5790.98
Chromedriver version - 115.0.5790.98

This seems more like an issue in Selenium, please create an issue at https://github.com/SeleniumHQ/selenium

How it can be Selenium issue if previous driver works just fine?

The HTTP endpoints to figure out which browser binary maps to which driver binary are changing starting with M115+, indeed. The good news is you may not need to do any kind of version-mapping yourself anymore, since every user-facing Chrome release now comes with a Chrome for Testing binary + a ChromeDriver binary with exactly the same version.
More details: https://groups.google.com/g/chromedriver-users/c/qVPTFXnedw0

I don't have any issue with matching Chrome version with driver version.
What I'm saying is driver 115.0.5790.98 is not able to start Chrome browser 115.0.5790.98

Continue in https://github.com/SeleniumHQ/selenium/issues/12381

@diemol So, this is the driver issue not Selenium
https://github.com/GoogleChromeLabs/chrome-for-testing/issues/30#issuecomment-1643668565


[CI] Make version.py to rely on repository metadata to generate version string

Make version.py to rely on repository metadata to generate version string:

This change removes the need for a hardcoded version string (in version.py) when generating a TVM release from a git repository. The long term goal here is to be able to have reproducible release versions without manual intervention on files such as version.py.

It also removes assumptions of what the last valid tag should be, in order for the version string to be generated. This information should be encoded in the repository, as we are already using git tags to retrieve that information.

Important: before merging this change we need to tag the beginning of 0.8 development cycle with the appropriate tag, so that the metadata is encoded in the repository. Here is the revision we need to tag:
git tag v0.8.dev0 a644e29735c043d6c8614d2d7fbe1eac7307d08e

Also, when 0.9 starts (or something else e.g. 1.0), we need to tag it, so development versions are correctly generated.
cc @mshawcroft @tqchen @areusch @Mousius @mbaret @gromero @junrushao1994  for reviews

Looks great to me, will let Andrew merge this one.

Thanks @leandron for this PR! It is a great addition, and I envision it will be extremely useful if and when TVM moves towards a more frequent release cadence.
I am also interested in @Mousius's proposal to utilize the same versioning system in the TVM OSS roadmaps. We would need to consider the following question as a community: At what level of maturity should roadmap items receive a version tag?
Some options here could be: when a PR is merged, when a release candidate is tagged, or perhaps even earlier. In my mind, this question becomes highly dependent on what TVM's cadence for releases looks like going forward (will it be on a cadence, will it happen more often, etc). I'd love to have a wider community discussion on this, outside of this PR. cc @areusch

Gentle ping fir reviews and potential merge

LGTM, @leandron can you prepare the v0.8.dev0 tag? @junrushao1994 we will also need v0.9.dev0 tag as we cut off the v0.8 branch

Thanks! I just tagged commit 3ad7c4a76933dbb47d794f75be7ad4d0c52e1e10 (where we cut off v0.8.0) as v0.9.dev0

Merging this in as we needs to be able to use this feature after v0.8 cutoff(where the cuttoff pt does not equals the release pt)


How do we define expected formatSchema behavior in tooling?

This issue is triggered by discussion in: https://github.com/asyncapi/spec/issues/622
How can we define a standard behavior (should we even define it?), to a degree that tooling can understand and implement "expected" behavior?
 Especially if we talk about a mix such as what @GeraldLoeffler highlights in https://github.com/asyncapi/spec/issues/622#issuecomment-975746382.
In our JS Parser we handle such different formats, by converting all of them to JSON Schema. However, this is highly up to interpretation as to how to achieve this.
There are no standard conventions, tooling can follow to ensure that users of the spec get the "expected" output.
Related issues

https://github.com/asyncapi/spec/issues/655

Maybe this is something for https://github.com/asyncapi/parser-api to define? 🤔

To be more specific, do you mean the conventions of how Avro/RAML/etc is to be converted to JSON Schema, yes?

To be more specific, do you mean the conventions of how Avro/RAML/etc should be converted to JSON Schema, yes?

Not necessarily to JSON Schema, but how should tooling handle such logic in general. Should it even be converted to JSON Schema, or should it be something different?
This is especially needed when parsers in multiple languages are needed to ensure consistency between them.

Ok, I understand, thanks! Atm ParserJS exactly converts the custom schemas to the AsyncAPI Schema Object (which is superset od JSON Schema, but it's not the same), so maybe we should go with that solution also in other implementations for another languages. However, in order to be consistent, we should have instructions on how to convert a given custom schema into an AsyncAPI Schema Object, i.e. what representation of the Raml, Avro etc keywords should be in the Schema Object - and this is where the parser-api repo would come in handy. Thanks for noticing the problem!

Still relevant

@derberg Could you reopen it?


Historical Rating Function Pointing to Incorrect Endpoint

Hello,
Thank you for this great tool, very useful! I believe the historical_rating function in /fmpsdk/company_valuation.py may be pointing to the wrong API endpoint.
Please see below.
def historical_rating(
    apikey: str,
    symbol: str,
    limit: int = DEFAULT_LIMIT,
) -> typing.Optional[typing.List[typing.Dict]]:
    """
    Query FMP /financial-growth/ API.
    :param apikey: Your API key.
    :param symbol: Company ticker.
    :param limit: Number of rows to return.
    :return: A list of dictionaries.
    """
    path = f"financial-growth/{symbol}"
    query_vars = {"apikey": apikey, "limit": limit}
    return __return_json_v3(path=path, query_vars=query_vars)

I took a look and found the correct string. This is working for me:
`def historical_rating(
apikey: str,
symbol: str,
limit: int = DEFAULT_LIMIT,
) -> typing.Optional[typing.List[typing.Dict]]:
"""
Query FMP /historical-rating/ API.
:param apikey: Your API key.
:param symbol: Company ticker.
:param limit: Number of rows to return.
:return: A list of dictionaries.
"""
path = f"historical-rating/{symbol}"
query_vars = {"apikey": apikey, "limit": limit}
return __return_json_v3(path=path, query_vars=query_vars)`

I appreciate your prompt response earlier =] Like i mentioned, great job with the Lib!

Updated and new version released.


ModalBottomSheetRoute: Content can't consume top notch with SafeArea

Steps to Reproduce

Execute flutter run on the code sample, choosing a recent iPhone with a camera notch (such as an iPhone 14 Pro)
Tap the "Show sheet" button
Bug: The contents of the sheet aren't padded against the notch at the top, even though I've wrapped them in a SafeArea with top: true.

Expected results: I expected my SafeArea to pad the notch at the top, so my sheet's content isn't hidden.
Actual results: My SafeArea did not pad the notch at the top.
Screen recording:

Code sample: https://github.com/chrisbobbe/modal-bottom-sheet-top-inset-not-paddable
Or paste into a blank project's main.dart:
import 'package:flutter/material.dart';

void main() {
  runApp(const MyApp());
}

class MyApp extends StatelessWidget {
  const MyApp({super.key});

  @override
  Widget build(BuildContext context) {
    return MaterialApp(
      home: Scaffold(
        appBar: AppBar(
          title: const Text('Bottom sheet issue'),
        ),
        body: Center(child: Builder(builder: (context) {
          return ElevatedButton(
            onPressed: () => showModalBottomSheet(
              context: context,
              constraints: const BoxConstraints(minHeight: 800),
              useSafeArea: false,
              isScrollControlled: true,
              builder: (BuildContext context) {
                return SafeArea(
                  child: Column(
                    children: List.generate(4, (index) {
                      return MenuItemButton(
                          onPressed: () {},
                          child: Text('MenuItemButton $index'));
                    })));
              }),
            child: const Text('Show sheet'));
        })),
      ),
    );
  }
}

Logs
No errors expected or observed in the logs.

$ flutter analyze
Analyzing scratch...
No issues found! (ran in 1.9s)

$ flutter doctor -v
[✓] Flutter (Channel main, 3.8.0-17.0.pre.27, on macOS 13.0 22A380 darwin-x64, locale
    en-US)
    • Flutter version 3.8.0-17.0.pre.27 on channel main at
      /Users/chrisbobbe/.local/lib/flutter
    • Upstream repository https://github.com/flutter/flutter.git
    • Framework revision a6f7cd0650 (2 days ago), 2023-02-27 16:30:46 -0800
    • Engine revision 8857c39c96
    • Dart version 3.0.0 (build 3.0.0-277.0.dev)
    • DevTools version 2.22.1

[✓] Android toolchain - develop for Android devices (Android SDK version 30.0.3)
    • Android SDK at /Users/chrisbobbe/Library/Android/sdk
    • Platform android-33, build-tools 30.0.3
    • ANDROID_HOME = /Users/chrisbobbe/Library/Android/sdk
    • Java binary at: /Applications/Android
      Studio.app/Contents/jre/Contents/Home/bin/java
    • Java version OpenJDK Runtime Environment (build 11.0.13+0-b1751.21-8125866)
    • All Android licenses accepted.

[✓] Xcode - develop for iOS and macOS (Xcode 14.2)
    • Xcode at /Applications/Xcode.app/Contents/Developer
    • Build 14C18
    • CocoaPods version 1.11.3

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

[✓] Android Studio (version 2021.3)
    • 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 11.0.13+0-b1751.21-8125866)

[✓] VS Code (version 1.75.1)
    • VS Code at /Applications/Visual Studio Code.app/Contents
    • Flutter extension can be installed from:
      🔨 https://marketplace.visualstudio.com/items?itemName=Dart-Code.flutter

[✓] Connected device (2 available)
    • macOS (desktop) • macos  • darwin-x64     • macOS 13.0 22A380 darwin-x64
    • Chrome (web)    • chrome • web-javascript • Google Chrome 110.0.5481.177

[✓] Network resources
    • All expected network resources are available.

• No issues found!
chrisbobbe:~/dev/scratch (main)

The culprit is a MediaQuery.removePadding with removeTop: true in ModalBottomSheetRoute, in the case where false is passed for useSafeArea.
As discussed around https://github.com/flutter/flutter/pull/121588#issuecomment-1448969844, this sounds like probably the wrong behavior for all users:

If the useSafeArea: false case isn't actually adding any padding at the top (nor anywhere else), then it doesn't seem like it should be inserting a MediaQuery.removePadding. The latter should generally be a pure accounting matter that tracks the former.

Thanks for the report and potential fix. I am able to replicate it on latest versions.

 stable, master flutter doctor -v
[!] Flutter (Channel stable, 3.7.5, on macOS 12.2.1 21D62 darwin-x64, locale
    en-GB)
    • Flutter version 3.7.5 on channel stable at
      /Users/dhs/documents/fluttersdk/flutter
    ! Warning: `flutter` on your path resolves to
      /Users/dhs/Documents/Fluttersdk/flutter/bin/flutter, which is not inside
      your current Flutter SDK checkout at
      /Users/dhs/documents/fluttersdk/flutter. Consider adding
      /Users/dhs/documents/fluttersdk/flutter/bin to the front of your path.
    ! Warning: `dart` on your path resolves to
      /Users/dhs/Documents/Fluttersdk/flutter/bin/dart, which is not inside your
      current Flutter SDK checkout at /Users/dhs/documents/fluttersdk/flutter.
      Consider adding /Users/dhs/documents/fluttersdk/flutter/bin to the front
      of your path.
    • Upstream repository https://github.com/flutter/flutter.git
    • Framework revision c07f788888 (7 days ago), 2023-02-22 17:52:33 -0600
    • Engine revision 0f359063c4
    • Dart version 2.19.2
    • DevTools version 2.20.1
    • If those were intentional, you can disregard the above warnings; however
      it is recommended to use "git" directly to perform update checks and
      upgrades.

[!] Xcode - develop for iOS and macOS (Xcode 12.3)
    • Xcode at /Applications/Xcode.app/Contents/Developer
    ! Flutter recommends a minimum Xcode version of 13.
      Download the latest version or update via the Mac App Store.
    • CocoaPods version 1.11.2

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

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

[✓] Connected device (5 available)
    • SM G975F (mobile)       • RZ8M802WY0X • android-arm64   • Android 11 (API 30)
    • Darshan's iphone (mobile)  • 21150b119064aecc249dfcfe05e259197461ce23 •
      ios            • iOS 14.4.1 18D61
    • iPhone 12 Pro Max (mobile) • A5473606-0213-4FD8-BA16-553433949729     •
      ios            • com.apple.CoreSimulator.SimRuntime.iOS-14-3 (simulator)
    • macOS (desktop)            • macos                                    •
      darwin-x64     • Mac OS X 10.15.4 19E2269 darwin-x64
    • Chrome (web)               • chrome                                   •
      web-javascript • Google Chrome 98.0.4758.80

[✓] HTTP Host Availability
    • All required HTTP hosts are available

! Doctor found issues in 1 category.

[!] Flutter (Channel master, 3.9.0-1.0.pre.9, on macOS 12.2.1 21D62 darwin-x64,
    locale en-GB)
    • Flutter version 3.9.0-1.0.pre.9 on channel master at
      /Users/dhs/documents/fluttersdk/flutter
    ! Warning: `flutter` on your path resolves to
      /Users/dhs/Documents/Fluttersdk/flutter/bin/flutter, which is not inside
      your current Flutter SDK checkout at
      /Users/dhs/documents/fluttersdk/flutter. Consider adding
      /Users/dhs/documents/fluttersdk/flutter/bin to the front of your path.
    ! Warning: `dart` on your path resolves to
      /Users/dhs/Documents/Fluttersdk/flutter/bin/dart, which is not inside your
      current Flutter SDK checkout at /Users/dhs/documents/fluttersdk/flutter.
      Consider adding /Users/dhs/documents/fluttersdk/flutter/bin to the front
      of your path.
    • Upstream repository https://github.com/flutter/flutter.git
    • Framework revision a2814a61cb (2 hours ago), 2023-03-01 19:24:18 -0800
    • Engine revision f85e4c6675
    • Dart version 3.0.0 (build 3.0.0-285.0.dev)
    • DevTools version 2.22.2
    • If those were intentional, you can disregard the above warnings; however
      it is recommended to use "git" directly to perform update checks and
      upgrades.

[✓] Xcode - develop for iOS and macOS (Xcode 13.2.1)
    • Xcode at /Applications/Xcode.app/Contents/Developer
    • Build 13C100
    • CocoaPods version 1.11.2

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

[✓] IntelliJ IDEA Ultimate Edition (version 2021.3.2)
    • IntelliJ at /Applications/IntelliJ IDEA.app
    • Flutter plugin version 65.1.4
    • Dart plugin version 213.7228

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

[✓] Connected device (3 available)
    • Darshan's iphone (mobile) • 21150b119064aecc249dfcfe05e259197461ce23 • ios
      • iOS 15.3.1 19D52
    • macOS (desktop)           • macos                                    •
      darwin-x64     • macOS 12.2.1 21D62 darwin-x64
    • Chrome (web)              • chrome                                   •
      web-javascript • Google Chrome 109.0.5414.119

[✓] Network resources
    • All expected network resources are available.

! Doctor found issues in 1 category.

[!] Xcode - develop for iOS and macOS (Xcode 12.3)
    • Xcode at /Applications/Xcode.app/Contents/Developer
    ! Flutter recommends a minimum Xcode version of 13.
      Download the latest version or update via the Mac App Store.
    • CocoaPods version 1.11.2

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

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

[✓] Connected device (5 available)
    • SM G975F (mobile)       • RZ8M802WY0X • android-arm64   • Android 11 (API 30)
    • Darshan's iphone (mobile)  • 21150b119064aecc249dfcfe05e259197461ce23 •
      ios            • iOS 14.4.1 18D61
    • iPhone 12 Pro Max (mobile) • A5473606-0213-4FD8-BA16-553433949729     •
      ios            • com.apple.CoreSimulator.SimRuntime.iOS-14-3 (simulator)
    • macOS (desktop)            • macos                                    •
      darwin-x64     • Mac OS X 10.15.4 19E2269 darwin-x64
    • Chrome (web)               • chrome                                   •
      web-javascript • Google Chrome 98.0.4758.80

[✓] HTTP Host Availability
    • All required HTTP hosts are available

! Doctor found issues in 1 category.

As discussed at https://github.com/flutter/flutter/pull/122225#issuecomment-1690729628, I'm closing this as WONTFIX. I've sent #134793 for a docs change that should help people in the absence of a fix.


Combine dep updates

Overview

See: https://jira.bf.local/browse/ECR-XYZ
Definition of Done

[ ] There are no TODOs left in the code
[ ] Change is covered by automated tests
[ ] The coding guidelines are followed
[ ] Public API has Javadoc
[ ] Method preconditions are checked and documented in the Javadoc of the method
[ ] Changelog is updated if needed (in case of notable or breaking changes)
[ ] The continuous integration build passes

Coverage remained the same at 84.912% when pulling ad70b4def702d1bfb6fafdbed0ef0f40aee28297 on dmitry-timofeev:combine-dep-updates into 9c0ed407a7e2504e7d41b26c6c8b6923d48afac1 on exonum:master.


Click on the current date is the day before

when click the method - (void)calendar:(JTCalendarManager *)calendar didTouchDayView:(JTCalendarDayView *)dayView,the dayView.date is the day before.Is a bug?

Nope is not a bug, use a NSDateFormater to read the date. This "bug" was reported a lot of time and it's not.

I am user a NSDateFomater to read the date ,the date is right. Why use dayView.date  the date is the day before?Thank you .


Add icons in form fields

Is your feature request related to a problem? Please describe.
No, But I would like to add icons in the contact and join us form fields  for better ui and aesthetics
Describe the solution you'd like.
Sample Example

Describe alternatives you've considered.
..
Add any other context or screenshots about the feature request here.
No response
Record

[X] I agree to follow this project's Code of Conduct
[X] I have checked the existing issues
[X] I'm a GSSoC'23 contributor
[X] I want to work on this issue

Sure @AlfiyaSiddique, make sure it matches the theme!!


References to list items include sub-items when rendered in Preview v2

Please select the area your Bug applys to. (Multiple selections are Possible)

[ ] Onboard. Initial vault setup and import/export pods
[ ] Create. Note creation, lookup, snippets and templates
[ ] Retrieve. Backlinks, references, graph view
[ ] Structure. Refactoring, multi-vault and schemas
[x] Publish. Sharing your repo with the world
[ ] Misc (Choose this if your not sure)

Describe the bug
When block-referencing IDs for transclusion of list items (ordered or unordered), the v2 preview shows the item and all "sub-items". Given that you could specify the sub-items using a range selector, but there's no obvious way to specify just a single list item, it seems to me like a single block reference should only include a single list item.
To Reproduce
## testing with ordered list

1. first ^nPm286FpKzGj
   1. first-a  ^0NFOQ4Hi4frn
      1. first-a-1
1. second
   1.  second-a ^AKRCeAVwwIX2

![[:#^0NFOQ4Hi4frn]]

results in:
1. first-a
  a. first-a-1

Expected behavior
1. first-a

Screenshots
Desktop (please complete the following information)

Windows, VSCode v0.56.0

Thank you for the report and detailed repro case. I can reproduce this.
We'll track this issue and let you know when it gets fixed.

pinging @SeriousBug for block reference issue.
will also look into preview rendering myself.

This is an intentional feature, but it would be a good idea to support the use case of not including the child items. I'll work on coming up with a format to reference only a single block. Any feedback is welcome.

I can't test this right now, but could you try ![[#^0NFOQ4Hi4frn:#^0NFOQ4Hi4frn]] to see if that works in the meantime?

@SeriousBug -- using your suggested "range" reference has the same effect for me.

Dendron 0.58 now adds support for referring to a single item without it's children using ![[#^0NFOQ4Hi4frn:#^0NFOQ4Hi4frn]] (same anchor repeated). Please let us know if you have any additional concerns or issues, otherwise this issue will close in a few days automatically.


.Net Standard 2.0 version

Any thoughts on converting this project to .Net Standard 2.0 or .Net Core now that MS has depreciated the portable projects?

Yes, I do have plans to switch it over in the near future. That said, I had expected it would be possible to use sockets directly from netstandard2, though I hadn't verified that.

So far it a is working as expect.  However, the complier moans about back converting the assembly to .Net 4.x.  I have tried it in a xamarin forms app running as Universal Windows and on an iPhone and my UDP connection are working and returning data.

are there any new information about porting to netstandard2.0 ?

That feature would be absolutly great!


Loading indicator for image uploading

The existing loading animation (the drop zone “pulses” a little bit from opacity 0.8 to opacity 1) didn’t feel very obvious. Instead, I’ve added a loading spinner that replaces the icon while the image is uploading.
https://user-images.githubusercontent.com/30215449/174159545-445dfd12-5575-4eb4-9b88-5184bb0f855a.mp4

Didn’t know LuxSpinner existed! It looks good. I swapped it in and prevented the drop zone’s height from jumping.
https://user-images.githubusercontent.com/30215449/174404520-b813bfed-beb3-4994-a845-f43ff130a4ee.mp4


Delighted: Make survey_response depend on person output

Closes #3145
Code Changes

Retrieve survey_response.email from person.email so it only runs if person.email was found.

Steps to Confirm

[ ] Run an access request against Delighted with an email that exists
[ ] Run an access request against Delighted with an email that does not exist

Pre-Merge Checklist

[ ] All CI Pipelines Succeeded
Documentation:

[ ] documentation complete, PR opened in fidesdocs
[ ] documentation issue created in fidesdocs

[ ] Issue Requirements are Met
[ ] Relevant Follow-Up Issues Created
[ ] Update CHANGELOG.md
[ ] For API changes, the Postman collection has been updated

Description Of Changes
Write some things here about the changes and any potential caveats


Add Docker Container Details and Version Checking

Option 'i' - shows current docker container and image info
Option 'o' - will prune dead/exited docker containers and images
Shows user when benchmark version is not up to date - will hide it if it's current.
Shows user when daemon version is not up to date - will hide it if it's current.
Adds alias to running terminal so it can be called right away.

Merged.


giphy: Add GIPHY picker UI in compose box.

Use GIPHY grid SDK to integrate GIF picker UI like emoji picker
in compose box.

You can local test this PR with a dev GIPHY API key. @showell I am having trouble deploying this on nightly, hence  opening this PR if you wanna try this out.

This PR is ready for review. Merge #16589 before merging the /giphy zcommand commit. The giphy picker UI commit can be independently merged but I need suggestion on where to write documentation for it. Should it go in the production setup docs?

This PR is ready for review. Merge #16589 before merging the /giphy zcommand commit. The giphy picker UI commit can be independently merged but I need suggestion on where to write documentation for it. Should it go in the production setup docs?

This would be a very much welcomed feature for our team at Cycloid.

This would be a very much welcomed feature for our team at Cycloid.

@sdurrheimer thanks for your interest.

@sdurrheimer thanks for your interest.

The visuals look pretty promising.  Why does this need to be stacked on top of /digress?  It looks like this version is primarily a button, not a slash command.

This PR adds both a slash command 56d5a320dae5d11d02073b00c687f4fcae09f55b and a GIPHY UI picker. I need to do some cleanup and write to GIPHY that we actually are following their branding guidelines. I will do that soon.

As far as I understand this will be a built-in feature and having a giphy bot in the system won't be necessary any more? Or is it a bot feature?

@amanagr can your resolve the merge conflict?  I'll also do a read and post comments on the details.

@amanagr thanks for all your work on this; I just did a pretty thorough review.  I think the main question that's not just code details that we need to settle before merging this is that of security model -- it seems like this ends up sending the Giphy API key to clients, which seems to default the purpose of it being a secret, but maybe that's how Giphy works?
From googling, https://github.com/Giphy/giphy-js/issues/120#issuecomment-680988917 seems to suggest that these are client-side-friendly API  keys; in which case we should just have a block comment explaining that detail, since this is very much out of line with how we usually manage secrets.

Closing in favour of #18317


Add SF UI Text

This theme looks lovely with SF font.

Thanks for contributing, but I highly doubt we're going to change the UI fonts since the current set matches OS defaults (for the most part), in addition this PR does not actually introduce the font, so this will only work for those that actually have it installed. I'll leave the final decision up to @simurai and the rest of maintainers, but I'm :-1: on merging this.
/cc @atom/feedback

:-1: as well.

@50Wliu @thomasjo Just for some context, this font is San Francisco UI – Apple's new default OS font for El Capitan (replacing Helvetica Neue / Lucida Grande on older versions of OS X). Since this is going to be the new default font for OS X (and not just some random font), I'm completely :+1: for this. We should add this to One Light, the Atom themes, and Atom core too.

Oh, in that case I apologize. Guess I should have done better research. Since this will be a new os default I'm :+1:

Sounds good then.

I think it's a good addition. El Capitan should come this fall, but for those that installed the SF font can already test it now.
@steverandy Thanks.


Getting Blueretro to work on ESP32-PICO-V3

BlueRetro firmware version
v24.04 hw1 parallel_1p
BlueRetro firmware specification
HW1
BlueRetro firmware variant
System specific
BlueRetro hardware type
Internal install DIY
Manufacturer
DIY
System used
Handheld
Bluetooth controller brand & name
ESP32-PICO-V3
What is problem? (only list ONE problem per report)
I want to make a built-in mini ESP32 module for my DS Lite, using ESP32-PICO-V3, Parallel 1P mode directly connected to the button contacts. But it can't start after flashing the firmware, including custom PICO-V3 firmware provided by #156
What did you expect to happen?
Getting Blueretro work on ESP32-PICO-V3
Attach files like logs or Bluetooth traces here
pico_v3.txt
v24.04.txt
v24.06.txt

From Your logs "I BOD: Brownout detector was triggered"
You have problems with power supply - voltage is dropping too much and  brownout is triggered - resets chip.

From Your logs "I BOD: Brownout detector was triggered" You have problems with power supply - voltage is dropping too much and brownout is triggered - resets chip.
Yes, I have solved this problem and adjusted the relevant content to make it work properly. ESP32-PICO-V3
will be recognized as EFUSE_RD_CHIP_VER_PKG_ESP32PICOD4(CPU V3.1)


getting debpedia abstract concept image thumbnail

Is it possible to somehow get the abstract thumbnail url from a dbpedia entity?

Hi @vondiplo , I believe we previously discussed this over email so I'll close this issue. If you still need any help with thumbnails feel free to get in touch.


[LIBCLOUD-827] Add support for automatic SNI

827 - Add Support for automatic SNI
Description
Adds support for automatic SNI using the hostname
supplied to connect to.
Python SSL has had SNI support for around six years
(https://hg.python.org/cpython/rev/846c0e1342d0/)
We need to convert old ssl socket wrap into a context
to effect this.
Status

done, ready for review

Checklist (tick everything that applies)

[X] Code linting (required, can be done after the PR checks)
[N/A] Documentation
[X] Tests
[N/A] ICLA (required for bigger changes)

Need to modify test_connect_throws_friendly_error_message_on_ssl_wrap_connection_reset_by_peer

Thanks a lot for this contribution!
I thought we already support SNI, but it looks like we doesn't.
Since this code touches security related code, it will need thorough reviews and also extensive tests (I see you updated existing tests which is great, but we also need additional tests coverage which cover those new changes - including all the common and edge cases).
Having said that, we are working on replacing our http layer with the requests library in the near feature (https://github.com/apache/libcloud/pull/728). We should decide if it's worth spending a lot more time on this change or we should instead focus on the requests change which is the future for us.
Again, thanks a lot.

Thanks for taking a look, we need SNI support pretty quickly to support some some compute platforms for our customers , which are now adopting SNI-only API endpoints, so its pretty urgent / important for us.
The patch is really simple, it is to start using the SSLContext wrapper introduced in python 2.7. In the security considerations statement, they recommend using a default context (create_default_context), but doing so would significantly change the behaviour of the ssl functionality today, by specifying defaults that the user didn't have before (so really, nothing has changed).
If the system is not supporting SSLContext (i.e, python 2.6), then we fall back to the previous method.
With regards to tests, can you tell me what additional coverage you need, bearing in mind the interface , which produces a wrap_socket, is practically identical?
Also, with regards to moving to requests, that's great news, but unfortunately, we need this functionality now, and can't really wait... I hope you understand.

Hi Kami, do you have an update on this P/R?

:+1: from me @Kami I went over this with our resident security guy yesterday.

@lochiiconnectivity Sorry for the delay.
I've added some comments, looks like there might be some Python version compatibility issues.
If we can address that (make sure it also works on older Python versions we support) and if we add tests for all the edge cases, I'm fine with merging this :+1:

@lochiiconnectivity I know this is not a big change, but I would still ask you if you can please file an ICLA - https://libcloud.readthedocs.io/en/latest/development.html#contributing-bigger-changes
Thanks!

ICLA should already be in place from the Abiquo contribution, no?

regarding the style change, will address this today and re-submit

@lochiiconnectivity I didn't found one for "David Freedman" on ASF site, but I could be wrong :)
Under which name and email did you submit your ICLA?

that's me.

pretty sure I filled this out already but ill do another one just in case.

Thanks.
To clarify it, I looked at https://people.apache.org/unlistedclas.html and I couldn't find one in your name.

Changes Unknown when pulling 55ca7b6c3ea603b3c5a88c02225e9e7bb6d799b7 on lochiiconnectivity:827_SNI into ** on apache:trunk**.

Changes Unknown when pulling 55ca7b6c3ea603b3c5a88c02225e9e7bb6d799b7 on lochiiconnectivity:827_SNI into ** on apache:trunk**.

Ok, I've pushed the style change, the original was meant to use SSLContext even if SNI wasn't available, but now both have to be used together, as you've suggested.
I can't test this on python 2.5 as tox doesn't support it any more , and your CI (travis) doesn't test it. I'm presuming that this means you will be dropping support for it?
I have submitted another ICLA.

Coverage decreased (-0.5%) to 89.479% when pulling 77c878616c851b76240d4c9134fe17ba22423996 on lochiiconnectivity:827_SNI into 9d1197e05d833686565066ff3307a7d4b9ca3054 on apache:trunk.

@tonybaloney Probably best to disable those coveralls comments since they can be a bit annoying - can you please look into it?
@lochiiconnectivity Thanks, I will look into it tomorrow. It looks like we are still missing more unit tests though :)
As far as Python 2.5 support goes, yeah it's hard to keep it continuously tested since most services dropped support for it.

coveralls broke travis for 2.7, looks to be transient, trying again

Coverage decreased (-0.02%) to 89.988% when pulling 151a9756704b6bfad415dbd4da07306591cc0f04 on lochiiconnectivity:827_SNI into 9d1197e05d833686565066ff3307a7d4b9ca3054 on apache:trunk.

with regards to the unit tests, now we activate contexts only on the presence of ssl.HAS_SNI, so the logic in the socket wrapping in httplib_ssl.py has been updated to do this, and the logic in test_httplib_ssl.py has been updated to mock the sslcontext wrap_socket in the presence of ssl.HAS_SNI also (so the test is aligned with the real implementation). There are no additional SNI tests, because we are not connecting to a real endpoint, we can't simulate this.

I made a minor change to use keyword argument when calling the method, etc. and merged change into trunk.
I will also look if it's possible to add some more tests.
Thanks again!