New-NavContainer - bakFile Paramter with OnPrem Database "...Dynamics 365 Business Central because the database is too recent."

Describe the issue
I want to use an customer bak file with "New-NavContainer" of an installed OnPrem database for the version "16.0.13440.13772".

But it breaks while starting the servicetier:

...
Starting Service Tier
Failed to start service 'Dynamics 365 Business Central Server [BC] (MicrosoftDynamicsNavServer$BC)'.
at , C:\Run\navstart.ps1: line 147
at , C:\Run\start.ps1: line 223
at , : line 1
Initialization of container BC16 failed
In C:\Program Files\WindowsPowerShell\Modules\navcontainerhelper\<IP_ADDRESS>\ContainerHandling\Wait-NavContainerReady.ps1:44 Zeichen:17

...             throw "Initialization of container $containerName failed" ...

            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

CategoryInfo          : OperationStopped: (Initialization of container BC16 failed:String) [], RuntimeException
FullyQualifiedErrorId : Initialization of container BC16 failed

The Problem is that the installed OnPrem is an higher version as my container and I could not get an higher artifact.
This is the closest I get:

and its also the latest:

Scripts used to create container and cause the issue
##PARAMATER########################################################################################
$containerName = "BC16"

$ArtifactURL = Get-BCArtifactUrl -country "de" -type OnPrem -version "16.0.13440.13772" -select Closest
$ArtifactURL = Get-BCArtifactUrl -country "de" -type OnPrem -select Latest -version "16.0"

$licenseFile = "C:\ProgramData\NavContainerHelper\mybak\myLicense.flf";

$auth = "NavUserPassword"
$UserName = "BCAdmin"
$Password = "P@ssword"

##Creating Credential Object##
If ($auth = "NavUserPassword") {
    $Credential = New-Object pscredential -ArgumentList $UserName , (ConvertTo-SecureString -String $Password -AsPlainText -Force)
}
else {
    $Credential = Get-Credential
}

New-NavContainer -containerName $ContainerName `
    -imageName $imageName `
    -licenseFile $licenseFile `
    -auth $auth `
    -Credential $Credential `
    -accept_eula `
    -accept_outdated `
    -artifactUrl $ArtifactURL `
    -includeTestToolkit `
    -bakFile "C:\ProgramData\NavContainerHelper\mybak\customerDatabaseBAK.bak"

# update hosts with kaspersky
##Selecting hostname of the container that was last started
$containers = docker ps -aq
$lastcontainerid = $containers.Item(0)
$hostname = docker inspect -f '{{ .Config.Hostname}}' $lastcontainerid

##elevating PS if necessary
if (!([Security.Principal.WindowsPrincipal][Security.Principal.WindowsIdentity]::GetCurrent()).IsInRole([Security.Principal.WindowsBuiltInRole] "Administrator")) { Start-Process powershell.exe "-NoProfile -ExecutionPolicy Bypass -File "$PSCommandPath"" -Verb RunAs; exit }

##Remove existing line
Set-Content -Path "$env:windir\System32\Drivers\etc\hosts" -Value (get-content -Path "$env:windir\System32\Drivers\etc\hosts" | Select-String -Pattern $hostname -NotMatch)

##add ip:host mapping to host file
$ipadd = docker inspect -f '{{range .NetworkSettings.Networks}}{{.IPAddress}}{{end}}' $hostname
Add-Content -Value "${ipadd} $hostname" -Path "$env:windir\System32\Drivers\etc\hosts"

Full output of scripts
NavContainerHelper is version <IP_ADDRESS>
NavContainerHelper is running as administrator
Host is Microsoft Windows 10 Pro - 1909
Docker Client Version is 19.03.12
Docker Server Version is 19.03.12
Fetching all docker images
Removing container BC16
Removing BC16 from host hosts file
Removing C:\ProgramData\NavContainerHelper\Extensions\BC16
ArtifactUrl and ImageName specified
Image mcr.microsoft.com/businesscentral/onprem:16.0.11240.12076-de-ltsc2019 already exists
Using image mcr.microsoft.com/businesscentral/onprem:16.0.11240.12076-de-ltsc2019
Creating Container BC16
Version: 16.0.11240.12085-de
Style: onprem
Platform: 16.0.11233.12078
Generic Tag: <IP_ADDRESS>
Container OS Version: 10.0.18363.959 (1909)
Host OS Version: 10.0.18363.959 (1909)
Using locale de-DE
Using process isolation
Disabling the standard eventlog dump to container log every 2 seconds (use -dumpEventLog to enable)
Using license file C:\ProgramData\NavContainerHelper\mybak\myLicense.flf
Files in C:\ProgramData\NavContainerHelper\Extensions\BC16\my:
- AdditionalOutput.ps1
- license.flf
- MainLoop.ps1
- SetupVariables.ps1
- updatehosts.ps1
Creating container BC16 from image mcr.microsoft.com/businesscentral/onprem:16.0.11240.12076-de-ltsc2019
3c9bfff2d0ee9a32ddbcd3e3a9e563269b8637531c98dab8ed8ae59d8913a9cf
Waiting for container BC16 to be ready
Initializing...
Setting host.containerhelper.internal to <IP_ADDRESS> in container hosts file
Starting Container
Hostname is BC16
PublicDnsName is BC16
WARNING: DNS resolution not working from within the container.
Using NavUserPassword Authentication
Starting Local SQL Server
Starting Internet Information Server
Using Database .bak file 'C:\ProgramData\NavContainerHelper\mybak\customerDatabaseBAK.bak'
Using database server localhost\SQLEXPRESS
Creating Self Signed Certificate
Self Signed Certificate Thumbprint FB6638360E948ECD25DBD5A998062753FA1D9C70
Modifying Service Tier Config File with Instance Specific Settings
Starting Service Tier
Failed to start service 'Dynamics 365 Business Central Server [BC] (MicrosoftDynamicsNavServer$BC)'.
at <ScriptBlock>, C:\Run\navstart.ps1: line 147
at <ScriptBlock>, C:\Run\start.ps1: line 223
at <ScriptBlock>, <No file>: line 1Error
Initializing...
Setting host.containerhelper.internal to <IP_ADDRESS> in container hosts file
Starting Container
Hostname is BC16
PublicDnsName is BC16
WARNING: DNS resolution not working from within the container.
Using NavUserPassword Authentication
Starting Local SQL Server
Starting Internet Information Server
Using Database .bak file 'C:\ProgramData\NavContainerHelper\mybak\customerDatabaseBAK.bak'
Using database server localhost\SQLEXPRESS
Creating Self Signed Certificate
Self Signed Certificate Thumbprint FB6638360E948ECD25DBD5A998062753FA1D9C70
Modifying Service Tier Config File with Instance Specific Settings
Starting Service Tier
Failed to start service 'Dynamics 365 Business Central Server [BC] (MicrosoftDynamicsNavServer$BC)'.
at <ScriptBlock>, C:\Run\navstart.ps1: line 147
at <ScriptBlock>, C:\Run\start.ps1: line 223
at <ScriptBlock>, <No file>: line 1
Initialization of container BC16 failed
In C:\Program Files\WindowsPowerShell\Modules\navcontainerhelper\<IP_ADDRESS>\ContainerHandling\Wait-NavContainerReady.ps1:44 Zeichen:17
+ ...             throw "Initialization of container $containerName failed" ...
+                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : OperationStopped: (Initialization of container BC16 failed:String) [], RuntimeException
    + FullyQualifiedErrorId : Initialization of container BC16 failed

Screenshots
In the corresponsing eventlog you could see the detailed message of the title:

Where did you get the version number from: 16.0.13440.13772 ?

I use the "Get-NAVServerInstance" Powershell command (first Screenshot). Is that wrong?

ahh - that is likely the platform version number - you cannot use that.
The version above is likely 16.2

ahh okay.
And how could I see what is the correct version?

Partner or Customer must know that they are on 16.2 (somebody downloaded and installed the 16.2 dvd)
https://support.microsoft.com/en-us/help/4564072/update-16-2-for-microsoft-dynamics-365-business-central-2020-release-w

Yes, for sure :D "kowing" is one way but is there a was for "looking"?

System Information dialog in the app.
When you download the artifacts for 16.2 - you will see the platform version in the manifest file - it matches.

okay, now I get another error (something to do with the Users) but you helped me with my fault! :) thanks!
The other error is something for tomorrow for me (and I have an idea, like in the upgrades back then :))

I have another question to this.
I tried another database of another customer and have the same question.
I've looked the Version like this:

and like this:

but get the same error with the "too recent database".
"MessageWithoutPrivateInformation: The mydatabase database on the LOCALHOST\SQLEXPRESS server cannot be opened by this version of Dynamics 365 Business Central because the database is too recent."
I'm sure (or again wrong?!) that the version is correct but I do not get this message.
I would like to give you the bak buts a customer database :/

Is that the same customer as above?

No, another. (want to try my CustomerDataToContainerData Script :D)

and which container are you using for this one?
If you download the corresponding DVD, do you then get the same error?
I assume so and solving that would also solve the docker issue (I assume again).

freddy...sorry I wasted your time (again?).... it was an d*mn copy paste error....
Then I use this to say: Thank you for your work and realy quick help here! :)


when retrying, send to the same proxy that sent the accept

Previously, retries would round robin between multiple proxies. Note that stats will still be incorrect when multiple proxies are used since the handler shares a single retry-seq value among all proxies. To complete multiple proxy support for accept/retry interactions, the handler will need to be updated to keep a retry-seq value per proxy.
[DEBUG] 2024-01-26 14:08:35.403 [handler] accepting 1 requests from pushpin-proxy_43696
[DEBUG] 2024-01-26 14:08:36.555 [handler] OUT retry: to=pushpin-proxy_43696 { "request-data": { "headers": [ [ "Host", "localhost:7999" ], [ "User-Agent", "curl/8.4.0" ], [ "Accept", "*/*" ] ], "method": "GET", "uri": "http://localhost:7999/longpoll.php", "body": "" }, "retry-seq": 0, "inspect": { "no-proxy": false }, "requests": [ { "rid": { "sender": "condure", "id": "0-0-0" }, "peer-address": "<IP_ADDRESS>", "in-seq": 3, "out-seq": 4, "out-credits": 8192 } ] }
[DEBUG] 2024-01-26 14:08:36.556 [proxy] retry: IN { "inspect": { "no-proxy": false }, "request-data": { "body": "", "headers": [ [ "Host", "localhost:7999" ], [ "User-Agent", "curl/8.4.0" ], [ "Accept", "*/*" ] ], "method": "GET", "uri": "http://localhost:7999/longpoll.php" }, "requests": [ { "in-seq": 3, "rid": { "id": "0-0-0", "sender": "condure" }, "out-seq": 4, "out-credits": 8192, "peer-address": "<IP_ADDRESS>" } ], "retry-seq": 0 }

can you please explain why its important to retry on the same proxy that sent the accept

It has to do with connection max stats accuracy.
When the handler passes a connection to the proxy for retrying, it discards everything it knows about the connection except for the info in StatsManager which is put into "linger" mode. When the proxy later sends conn-max stats to the handler for aggregation, the handler clears out its lingered entry. The reason for this lingering is to avoid undercounting, in case the handler happens to generate a stats report right after sending a retry but before the proxy has processed the retry and sent new stats.
For example, if the proxy is managing 3 connections and the handler is managing 7, the handler should report a total of 10 (it will receive conn-max packets from the proxy with a value of 3, which it aggregates with its own local count of 7). If the handler then passes a connection to the proxy for retrying, reducing its count to 6, and the proxy sends a conn-max value of 4, before the handler generates a new report, then the next report will still be 10, which is good. Or if the handler passes a connection to the proxy, reducing its count to 6, and the proxy fully processes/discards that connection and sends a conn-max value of 3, before the handler generates a new report, then the next report will be 9, which is also good. However, if the handler passes a connection to the proxy, reducing its count to 6, and the proxy is still processing that connection and has not yet sent a conn-max value, such that the last proxy conn-max value known by the handler is 3, then without this lingering behavior the next report from the handler would be 9, which is not right. The lingering behavior ensures the report would be 10.
The tricky part is knowing when to clear out the lingered entry. The handler does this by keeping a sequence number (the "retry seq"), which it increments whenever it sends a retry and it includes this value in the retry packet. The proxy keeps a copy of this value, updating it whenever it processes a retry, and includes the latest value in any conn-max packets it sends to the handler. When the handler receives a conn-max packet, it uses the included retry-seq value as a kind of "ack" to know which lingering connections to clear out. The proxy doesn't know the meaning if the seq value, it's basically just echoing it back to the handler, as a way for the handler to know what the proxy has seen.
To support multiple proxies, the handler will need to maintain a retry seq value with each one. This is because if the seq value were shared, for example if the handler sends seq 1 to proxy A, and seq 2 to proxy B, then if the next received conn-max packet is from proxy B with seq 2, it would imply that seq 1 has been processed but this is actually not known. So there needs to be a separately incremented seq value per-proxy.
With that context, one way to manage this per-proxy communication is to always retry with the same proxy that sent the accept. :)
Technically, these seq values have nothing to do with accepts. Keying on accept is just a simple way to ensure each proxy receives independent incrementing seqs. Alternatively, it could be possible to round robin the retries, and decide which seq value to include in the retry packet based on which proxy was selected as the destination, but this is harder to do.


Fix IndexOutOfRangeException in check for providing completion

Fixes #4115
It seems a check on triggerPosition was removed here: https://github.com/Microsoft/visualfsharp/commit/1e6f253d6ce899a1bb8bbace0d0883f1a207c74f#diff-d788d4b29ac0cab7497b91c678517720
This was also after any 15.4 merges, hence why it's not seen until 15.5.

Don't merge as I should add a test

@dotnet-bot test Ubuntu14.04 Release_fcs please

@dotnet-bot test Ubuntu14.04 Release_fcs

System.Exception: nuget restore /mnt/j/w/Microsoft_visualfsharp/master/release_fcs_ubuntu14.04_prtest/setup/packages.config failed

whelp

@dotnet-bot test this please

FCS build is 💩 right now, @forki I've seen you tagged when this is a problem before, though I have no clue what the issue might be

@dotnet-bot test this please

it's green!?

Magic

so merge it fast!


Remove dio timeout

PE-2991 equivalent for native/mobile.

Timeout was still happening on dio get implementation (when returning a slow response). This PR fixes it:

Test code FYR: https://github.com/elliotsayes/ardrive_http/compare/remove-native-timeout...elliotsayes:ardrive_http:remove-native-timeout-slow-ok-test

Closing in favor of #19


[Feature Request] Reduce Docker image size

Description
We should find ways to reduce the Docker image size if possible.
Additional Context
The Docker image size increased when we updated Node to v20.12.2.
The majority of the size is both Node itself and all the tools required to download and install Node.
There are base images that already include Node and are optimized for file size. I've tested node:20.12.2-alpine which seems to work and is very small and quick to build.
Example Docker Image Builds
Alpine Node Image - Node v20

Build time - 28 seconds
Image size - 542 MB

Amazon Linux 2022 Image - Node v20

Build time - 36 seconds
Image size - 542 MB

Amazon Linux 2023 Image - Node v20

Build time - 39 seconds
Image size - 812 MB

Amazon Linux 2022 Image - Node v16

Build time - 37 seconds
Image size - 729 MB

Related Issues
Relates to issue #307.
Tasks

[ ] Reduce dependency installs
[x] Try different base images

[!IMPORTANT]
If you are interested in working on this issue or have submitted a pull request, please leave a comment.

[!TIP]
Please use a 👍 reaction to provide a +1/vote.
This helps the community and maintainers prioritize this request.

The YouTube video below mentioned a tool in Docker called "scout" that has a compare function that can compare the vulnerabilities between two Docker images.
We can use this to compare the AWS linux image to the Alpine image to see if there are any regressions in vulnerabilities.
We can also use the docker init command to see if we can use any of the Docker best practices in the template file in our own Dockerfile.

YouTube - Using docker in unusual ways


chore: restructure forest infrastructure

Summary Of Changes

Refactor the terraform and Ansible config to accommodate Calibnet and mainnet.
Ensure code is Reusable

I'm not a big fan of capitalizing folder names. All our other folders are not capitalized.

Would it be possible to automatically deploy this infrastructure? That is, automatically deploy it when a PR is merged.

Yes, this looks possible but I mean I will have to try that with GitHub secrets to ensure the configurations has access to the values always. I'd test that out and update

Would it be possible to automatically deploy this infrastructure? That is, automatically deploy it when a PR is merged.

Done


Example of a3m format for heteromer prediction?

Thank you for the great repo!
I am trying to predict a heteromer (format: ABC) with custom a3m.
I wonder what would be the correct format of the a3m file in such a case.

Is this helpful to you? https://github.com/YoshitakaMo/localcolabfold/issues/157
After a typical prediction with a fasta file containing the A:B:C sequence, you can find an a3m file that was used for the resultant models in the output directory.
You may replace the MSAs of the a3m file with your custom ones and use it as input.


fix: parse.js script

Previously parse.js failed with the following error:
Error: Evaluation failed: TypeError: Illegal invocation
    at Function.values (<anonymous>)

because Object.values was called on a DomTokenList class which couldn't be iterated.
To fix this error and any error in the future, a try catch was added.

ty!


added credit card validation

Added credit card regex that can detect the 6 major credit card patterns.

congratulation you won


Add missing helper function fro server profile v600

Scenario/Intent
Add a helper function-add_connection(), remove_connection() which is required in chef v600
Environment Details

OneView SDK Version:[5.5.0]
OneView Appliance Version:  [4.0]
OneView Client API Version: [600]
Ruby Version: [2.4.1]
Platform: [Ubuntu 16.04]

Steps to Reproduce
Add and remove connections in chef were failing
Expected Result
Should be able to create a server profile with connections
Actual Result
Server profile creation was failing

Closing the issue since its been fixed and merged.


Fix most links

Pullerbear friend will you please review this?
cc @timszot
Fixed Issues
Part of https://github.com/Expensify/Expensify/issues/153365
Tests
Automated, will be tested manually in the version bump for e.cash
QA
N/a

I 1:1 chatted these changes with @timszot, and he agreed with them. Since he is ooo till tuesday I'm going to self merge so we can get this out


Inspector with Chrome on Windows does not load

When triggering the inspector on Windows, Chrome is started but does not open any tab with the URL of the inspector. The command line is correct, ie chrome //localhost:port/, but no tab is open.
The change was introduced in 9b73d618688c5cbdeaea600a193a514c58a754e6. I'm not sure why that was made, but to me protocol relative URLs only make sense relative to some page. In this case, there is no page, so protocol relative URLs doesn't seem to have any meaning.
Thoughts?

This also doesn't work on OS X when Chrome isn't present and it falls back to the open command. In that case, the following error is displayed:
The file //localhost:9664 does not exist.

Has Poltergeist 1.8.0 fixed this?

The schem was readded in 1.8.0, so I'm closing this due lack of response and an assumption it's fixed.  If this is still an issue we can reopen if/when info is provided

Ah, I didn't get a notification. Thanks! It seems to work now.


Should formulas be styled in a way that does not suggest they can be edited

Discussion 🗣
During a demo of the template formulas (e.g., fixed interest monthly payment for a loan calculated in Ergo) in the contract editor, the user got confused thinking they could click inside the box to change the value.
Would there be a way to style formulas in a way that does not suggest they can be edited (something else than a box, or a solid box or something else?) while still drawing attention to them as being calculated text in the contract?

(The different color also wasn't very easy to distinguish during the demo through video conferencing).

closed by #180


Clarification regarding 'input'

The docs mention that editable tables are possible provided the option 'editable': 'input' is set in the columns.
Then the callbacks are supposed to look like this:
@app.callback(Output('output', 'children'),
    [Input('input', 'rowClicked'),
    Input('input', 'cellEdited'),
    Input('input', 'dataChanged'),
    Input('input', 'dataFiltering'),
    Input('input', 'dataFiltered')])
...

This callback is looking for a component with id='input' which, in the examples, is nowhere set. Is that internally set somehow?
Or is this the ID of the table object?

@soerendip thanks this was a bug in the documentation, it should be resolved now, the id should have been 'tabulator'  I've updated it to
@app.callback(Output('output', 'children'),
    [Input('tabulator', 'rowClicked'),
    Input('tabulator', 'cellEdited'),
    Input('tabulator', 'dataChanged'),
    Input('tabulator', 'dataFiltering'),
    Input('tabulator', 'dataFiltered')])

The 'editor':'input'  is a tabulator setting, you can find a ton of built in options
http://tabulator.info/docs/4.8/edit
The tabulator developer has done and amazing job with this, hopefully it's of use to you!


Add the ability to revert a file

Add the ability to revert a file to a previous revision.

Committed here. Thanks. bumped a new gem version to incorporate all your changes.


Appstudio update test-component-pac-cqmd

Pipelines as Code configuration proposal
To start the PipelineRun, add a new comment with content /ok-to-test
For more detailed information about running a PipelineRun, please refer to Pipelines as Code documentation Running the PipelineRun
To customize the proposed PipelineRuns after merge, please refer to Build Pipeline customization

Pipelines as Code CI/test-component-pac-cqmd-on-pull-request has successfully validated your commit.

StatusDurationName

✅ Succeeded
6 seconds
init

✅ Succeeded
31 seconds
clone-repository

✅ Succeeded
1 minute
build-container

✅ Succeeded
14 seconds
clair-scan

✅ Succeeded
1 minute
clamav-scan

✅ Succeeded
13 seconds
inspect-image

✅ Succeeded
13 seconds
deprecated-base-image-check

✅ Succeeded
13 seconds
sbom-json-check

✅ Succeeded
14 seconds
label-check

✅ Succeeded
7 seconds
show-sbom

✅ Succeeded
7 seconds
show-summary

Pipelines as Code CI/test-component-pac-cqmd-on-pull-request has successfully validated your commit.

StatusDurationName

✅ Succeeded
6 seconds
init

✅ Succeeded
31 seconds
clone-repository

✅ Succeeded
1 minute
build-container

✅ Succeeded
14 seconds
clair-scan

✅ Succeeded
13 seconds
deprecated-base-image-check

✅ Succeeded
1 minute
clamav-scan

✅ Succeeded
13 seconds
inspect-image

✅ Succeeded
13 seconds
sbom-json-check

✅ Succeeded
14 seconds
label-check

✅ Succeeded
7 seconds
show-sbom

✅ Succeeded
7 seconds
show-summary


cmd: remove unused code

This code was used for to get the logs from the mesh library.

lgtm, thanks for spotting!


thermostat with Homey (BHT-002-GBLWW)

Is it possible to add the Tuya thermostat BHT-002-GBLWW to the homey app?

I'm working on https://github.com/JohanBendz/com.tuya.zigbee/pull/343


Fix waitUntil to call callback just once if it immediately returns truthy value

Before it would call the callback at least twice, first on the initial waitUntil call, and at least another time within the tick function, even if it returned a truthy value immediately and the returned Promise was already resolved.
For something like this...
await waitUntil(() => find('.foo').classList.contains('.bar'));

this could lead to an exception, when the second (superfluous) call was made after the test has finished already, so find('.foo') returns null.

@rwjblue done!

Good catch!


Speedup docs

The docs build was quite slow because each tutorial was evaluated in a new process. Even with parallelization, the GitHub Runners can run only 2 notebooks at the same time which caused it to take 18 minutes. Thanks to https://github.com/rikhuijzer/PlutoStaticHTML.jl/pull/37, it is now possible to evaluate all notebooks in the same process which avoids the need to compile everything again. I've ran tests in my fork of this repo and the running time went down to 12 minutes.

Got it :partying_face: :partying_face:
The timeouts were caused by Distributions 0.25.37.


feat: feature gate json, websocket and http; enable them by default

This PR puts the JSON support for Response bodies, the HTTP API and the WebSocket API behind a feature gate so user's that do not need them can disable them. By default they are still enabled as to not break compatibility, and keep it convenient. It also adds clippy checks for individual features and no features enabled to CI.
As a minor improvement, the crate no longer depends on futures itself, but it's individual crates that contain the parts we need: futures-core and futures-sink.

Thanks for the PR! Looks good
Can you also feature gate http in this PR? So those who only need websocket can compile just that.

Thanks for the PR! Looks good
Can you also feature gate http in this PR? So those who only need websocket can compile just that.

Yeah, I can do that as well.

Done and edited the PR accordingly. I pushed a separate dependency change too; if it's not welcome here I can leave it out, but it seemed like a too simple change to do in another PR :slightly_smiling_face:

Also, out of scope for this PR, but have you considered using serde-json-wasm instead of serde_json?

Also, out of scope for this PR, but have you considered using serde-json-wasm instead of serde_json?

I haven't. It's worth benchmarking though. Want to create an issue (and maybe even benchmark how much of a difference it makes)?
Also @yusdacra, please fix the CI

Also @yusdacra, please fix the CI. It's the only thing preventing this from being merged.

Oops, sorry, I didn't notice that. Should be fixed now hopefully :slightly_smiling_face:

I haven't. It's worth benchmarking though. Want to create an issue (and maybe even benchmark how much of a difference it makes)?

I can create an issue for it now. Not sure how I would go for benchmarking it, but I may take a look when I have time to spare for it.

Should be fixed now hopefully 🙂

It isn't.... There's one doc test failure that I know of which I haven't had a chance to fix so it's fine if you leave that as is (or fix it, up to you) but I will ask you to at least make sure everything related to this PR is fixed

Should be fixed now hopefully slightly_smiling_face

It isn't.... There's one doc test failure that I know of which I haven't had a chance to fix so it's fine if you leave that as is (or fix it, up to you) but I will ask you to at least make sure everything related to this PR is fixed

Haha sorry, forgot to ran cargo test... Seems to be fixed now, also fixed the doc test.


Centralize primary actions on objects into drop down menu

We have quite a few action buttons to change state of our core objects like tasks and working groups. This leads to user confusion and real estate clutter. We should clean it up as follows:
TASKS
Offer one central button for 'Edit' on each object which then unfolds a drop down menu with option:

"Edit task"

Change task
Mark task complete
Copy task
Delete task

This also moves the 'delete task' button from the edit screen to this menu. The remaining options on edit are 'Save', 'Save and notify' and the link-styled 'cancel'.

SUPPLIES
Analogous to tasks, this is how supplies look:

WORKING GROUPS
Due to the more complex process flow, the main create - deactivate - delete options will remain only available to the admin in the admin console:

Therefore the working group has only the 'Edit' option:

The 'Join' action for helpers needs to be displayed in or near the helper box.
The edit form only offer save / cancel

PROJECTS
Here we only have the 'invite by email' option on the project level and should include it directly on the page:

Edit takes you directly to the edit screen with 2 buttons:

on working group: add button to join.
on project: add "Find helpers" button with modal (invite options only in modal)

@dottorer except for the project invite options everything should be implemented & testable on the review app. I'm also interested if you are OK with the layout consolidations of the circle, working group and project dashboards -- they now look almost the same since I unified the CSS. You could already have a look and give me feedback when you find the time.

Review app: https://lale-help-stg-pr-362.herokuapp.com/

Done and deployed - looks awesome! Thanks you!!!


use ghcup and read .nvmrc

this PR will resolve this error: https://github.com/falgon/roki-web/actions/runs/10175841189
related #548

Build log
Preview build with this PR (72ca68b23464e049b88df90991764313c1dd9978)

more info:cloud: Storage Free space   4.62 GiB    30.78%:open_file_folder: 61.47 MiB  CI_WORK/GitHubActions/roki-web


Can't export log track

does anyone can explain why this can't export these track log.
my policy before export

my policy after import

many thanks!

Thanks for notifying us.
I will investigate this.
Thanks,
Eden

Hi @quabank,
The issue is fixed and is in the latest release.
Thanks,
Eden


Add new syntax

On page https://www.npmjs.com/package/gulp-sass there is old syntax for gulp 3.9.
This is not recomender for gulp 4.0 (https://gulpjs.com/docs/en/api/task)

PR welcome

@xzyfer this can be closed now.


Ability to turn on PSPs for a cluster after cluster creation

RKE supports modifying an existing cluster to turn on pod security policies; we could/should bubble this up to the UI level.

@cjellick You can edit the cluster > cluster options > Enable Pod Secrity Policy > Select a Policy
Or am I missing something here.

Actually it appears that it doesn't work.  It enforce PSPs, but the default selected PSP is not created on the managed cluster so clusters can no longer be deployed.

It's supported in UI now


Specify region when switching role

Hello.
I was wondering if it would be possible to specify a region to go by default for a specified role.
I know this isn't possible from the default AWS role switcher, but perhaps there's some parameter to use in order to make this possible (e.g. the redirect_uri ?).
So, I could set that when switching to a specific role, I would directly go to a specific region, not the region I was before switching to the role.
Something along the following lines, where clicking on the Staging role would switch to the role and directly select the eu-west-1 region:
[Staging]
aws_account_id =<PHONE_NUMBER>6677
role_name = staging
color=787878
region=eu-west-1

After examining it for a moment, I noticed that the input redirect_uri values are replaced with current console region when opening a popup.
It seems to be a bothersome change.

I'm not sure whether this helps, but I was in eu-west-1 region and the redirect_uri hidden input for a role contained the following value:
https%3A%2F%2Feu-west-1.console.aws.amazon.com%2Fconsole%2Fhome%3Fregion%3Deu-west-1%23
while I would prefer it to switch directly to ap-southeast-1. So, I changed the value to:
https%3A%2F%2Fap-southeast-1.console.aws.amazon.com%2Fconsole%2Fhome%3Fregion%3Dap-southeast-1%23
and it worked as expected: switched to the selected role in my preferred region.

Please tell me in a bit more detail. What timing do you rewrite the value of redirect_uri ?
I wonder that it executes at the timing to trigger the submit event of the form.

I've only done it through the inspector (in the dev tools), right after opening the menu containing the roles and I clicked on the role after modifying it (I didnt close the menu)

Yes, if you close and open the menu after that, the redirect_urls will be reverted.

released v0.7


Windows binaries like chef-client have invalid paths in embedded/bin

The chef-shell init powershell command lets you add additional Chef binaries to your path. These binaries have incorrect paths in them, .e.g c:\opscode\chef\embedded\bin\chef-client looks like this:
@ECHO OFF
IF NOT "%~f0" == "~f0" GOTO :WinNT
@"C:\opscode\chefdk\embedded\bin\ruby.exe" "C:/opscode/chefdk/embedded/bin/chef-client" %1 %2 %3 %4 %5 %6 %7 %8 %9
GOTO :EOF
:WinNT

These hard-coded paths should not be part of any Chef installation. Relative paths should be used instead. And if these binaries are superfluous, we should just not ship them so we can avoid confusing bugs that may occur if we use them.

@adamedx what's in the :WinNT part? I don't think we should trigger any pre-NT fallback code, right?

I think the issue is that we find chef-client in the bin directory, clean it up, and don't bother fixing the one in embedded/bin
https://github.com/chef/omnibus-chef/blob/master/config/software/shebang-cleanup.rb#L45 should probably just an if instead of elsif


iceprog permission problem

It seems that iceprog only works as root. Maybe the udev-rules have to be fixed.

Thanks for mentioning this. I remember that we already have talked about this two months ago. After our conversation and before this project was migrated to GitHub, I have implemented the inclusion of device exceptions (GitLab commit hash 2556c1c194ee26e3780deb1ba9c01fbfd6d60a1d)


fix: corrected bug in checking all tools used

BREAKING CHANGE: Changes the fundamentals of the toHaveUsedAllTools and toHaveUsedAllAssistantTools that will cause existing usages to potentially break
@ranst91 I noticed this when developing the assistant assertions, here is the fix for these two methods. Judging from the README I believe this is how you intended these methods to work, but let me know if I'm mistaken. The test I added does not pass with the current setup, and does with the changes accompanying this PR. Also I've put in what I think is the right semantic release notation for this as a breaking change, but again let me know your thoughts on that.

:tada: This PR is included in version 2.0.0 :tada:
The release is available on:

GitHub release
npm package (@latest dist-tag)

Your semantic-release bot :package::rocket:


[BugFix] Align with Trino's date calculation result type

Why I'm doing:
Fixing Trino's compatibility issue: date related calculation
What I'm doing:
Fixes #36773
What type of PR is this:

[x] BugFix
[ ] Feature
[ ] Enhancement
[ ] Refactor
[ ] UT
[ ] Doc
[ ] Tool

Does this PR entail a change in behavior?

[ ] Yes, this PR will result in a change in behavior.
[x] No, this PR will not result in a change in behavior.

If yes, please specify the type of change:

[ ] Interface/UI changes: syntax, type conversion, expression evaluation, display information
[ ] Parameter changes: default values, similar parameters but with different default values
[ ] Policy changes: use new policy to replace old one, functionality automatically enabled
[ ] Feature removed
[ ] Miscellaneous: upgrade & downgrade compatibility, etc.

Checklist:

[x] I have added test cases for my bug fix or my new feature
[ ] This pr needs user documentation (for new or modified features or behaviors)

[ ] I have added documentation for my new feature or new function

[ ] This is a backport pr

Bugfix cherry-pick branch check:

[x] I have checked the version labels which the pr will be auto-backported to the target branch

[x] 3.2
[ ] 3.1
[ ] 3.0
[ ] 2.5

Hi @wangsimo0 Could you please help review this?


jsPsychSurvey: showProgresssBar: "aboveHeader" issue

@becky-gilbert first thanks again for your own on survey, it's amazing :)
Just wanted to flag an issue where showProgresssBar is displayed "belowHeader" when set to "aboveHeader". Could be a CSS styling issue
See below, despite showProgressBar: "aboveHeader", it's below:

var questionnaire_hexaco18 = {
            type: jsPsychSurvey,
            survey_json: {
                title: "About your personality",
                description:
                    "Please answer the following questions based on how accurately each statement describes you in general.",
                showQuestionNumbers: false,
                goNextPageAutomatic: true,
                showProgressBar: "aboveHeader",
                pages: hexaco18(),
            },
            data: {
                screen: "questionnaire_hexaco18",
            },
        }

This might be an issue with surveyJS. You can check its official demo here, where you can see that selecting belowHeader or aboveHeader does not make a difference.

Thanks for reporting this @DominiqueMakowski and for looking into it @Shaobin-Jiang!
It does look to me like the "aboveHeader" and "belowHeader" values are working as they should in the SurveyJS demo (see screenshots). It's possible that it wasn't working before and is now, as those demos just grab the latest versions.

I'll try to get a fix out for this ASAP (probably next week).


docs: cpu: resources: fix vcpu calculation formula

The formula is not updated according on
how is done in kata-runtime.
Fixes: #489
Signed-off-by: Jose Carlos Venegas Munoz<EMAIL_ADDRESS>

I would actually clarify in the commit message that this is a fix; it isn't so much that it doesn't match . the code, its that it was wrong?


Not working with AngularJS 1.4.9

The chosen directive is not working with AngualJS 1.4.9. The ngModel.$render is not getting triggered.
 ngModel.$render = function() {               origRender();               return initOrUpdate();   };
I tried setting the directive priority to 1; the $render got triggered, but options list didn't bind.
Can any one help?

Duplicated from #155


jcenter support ?

Could you publish it to jcenter so that we can use it more easily?

Yes. That's the plan.

For now Jitpack does the job

Could you also include sources in the archive so we don't have to rely on IntelliJ decompiler?

any update on this? jetpack doesn't work for me too

https://android-arsenal.com/details/1/4318#!package
repositories {
maven {
url "https://jitpack.io"
}
}
dependencies {
compile 'com.github.google:cameraview:c3f7e7dbd2'
}

use jitpack for now


Update readme.md

Tree-sitter inspections are now built-in, so there is no need for additional plugins.

Thanks for updating. LGTM.


Suggesttion: Improvements to NEI

Hey,
I think it would be nice to hide all the missiles with different warheads from NEI, because this just makes it confusing. Also an implementation of all the recipes would be cool, so you can see how to craft rockets, and not only see the crafting recipe for the casing.

NEI support is planned down the road to solve these issues

It would be nice to see this happen, but until then. Would you mind adding in a manual or something to explain how to build certain rockets and their warheads. Would be helpful to say the least.
On that note has the regeneration missile been re-implemented?

It has been re-implemented, as for a manual there is a wiki but it's not finished. The crafting is rather simple, just add a warhead to the missile. For the rocket this is done in the crafting grid, small missile using the workstation, and standard using the launcher. Warheads can be armed with explosives as a shapeless crafting recipe.
Also, Youtube shows how most of this stuff works https://www.youtube.com/user/WNxDarkGuardsman


Potential error in the SecureStorageAccountStore Migration Helper Class

Xamarin.Auth Issue
I checked the code of SecureStorageAccountStore here: https://github.com/xamarin/Xamarin.Auth/wiki/Migrating-from-AccountStore-to-Xamarin.Essentials-SecureStorage
public static async Task MigrateAllAccountsAsync(string serviceId, IEnumerable<Account> accountStoreAccounts)
    {
        var wasMigrated = await SecureStorage.GetAsync("XamarinAuthAccountStoreMigrated");
        if (wasMigrated == "1")
            return;
        await SecureStorage.SetAsync("XamarinAuthAccountStoreMigrated", "1");

I am wondering if it is a bug? It seems like that this helper only supports one serviceId. If there are multiple serviceIds, only the first account can be migrated because XamarinAuthAccountStoreMigrated has been set to 1 when migrating the others.
Version

[ ] nuget version =
[ ] component version =
[x] sample

Expected behaviour
The helper should support multiple accounts.
Actual behaviour
To fix it, we can include the serviceId in the key, such as:
await SecureStorage.SetAsync($"XamarinAuthAccountStore{serviceId}Migrated", "1");

I just updated the Wiki. Not sure why I have the permission to edit it directly? Please review my change. Thanks.
https://github.com/xamarin/Xamarin.Auth/wiki/Migrating-from-AccountStore-to-Xamarin.Essentials-SecureStorage/_compare/3e910f3a065c1c4400a556391876090018fb72ca...44f7cefb4385ddedd8c64dec42ca91922548c122

I believe there's a typo in one of the instances - the $ is inside the string instead of prefixing it.

@LoadEffectiveAddress Thanks a lot. My bad. Have updated.


undefined symbol: ZSTD_isError on AL2023

Hi,
I made some changes on my forked branch to make the scripts work with the new AL2023 dist. I managed to build the module but when I try to run it on the AL2023  dist I am getting
# nginx -t -c /var/proxy/staging/nginx/nginx.conf
nginx: [emerg] dlopen() "/usr/lib64/nginx/modules/ngx_http_datadog_module.so" failed (/usr/lib64/nginx/modules/ngx_http_datadog_module.so: undefined symbol: ZSTD_isError) in /var/proxy/staging/nginx/nginx.conf:8
nginx: configuration file /var/proxy/staging/nginx/nginx.conf test failed

I checked and I have the zstd library installed
# rpm -qa | grep zstd
libzstd-1.5.5-1.amzn2023.0.1.x86_64
zstd-1.5.5-1.amzn2023.0.1.x86_64
libzstd-devel-1.5.5-1.amzn2023.0.1.x86_64

# ldconfig -p | grep -i ZSTD
	libzstd.so.1 (libc6,x86-64) => /lib64/libzstd.so.1
	libzstd.so (libc6,x86-64) => /lib64/libzstd.so

When running the command below I don't see the linkage of the ZSTD library in the module:
# ldd /usr/lib64/nginx/modules/ngx_http_datadog_module.so
	linux-vdso.so.1 (0x00007ffc4add5000)
	libm.so.6 => /lib64/libm.so.6 (0x00007fca262ec000)
	libc.so.6 => /lib64/libc.so.6 (0x00007fca25c00000)
	/lib64/ld-linux-x86-64.so.2 (0x00007fca263cd000)

$ cat nginx-version-info
ARCH=linux/amd64
NGINX_VERSION=1.24.0
BASE_IMAGE=amazonlinux:2023.2.20231113.0
NGINX_MODULES_PATH=/usr/share/nginx/modules

Any ideas of why is failing?

Hi again, @gugaiz. Thanks for the contribution.
Every once and a while, usually when adding a new build target as you have done here, I have to add some exclusion options to libcurl's ./configure.
We might make this exact change, or migrate over to using purely CMake-based configuration of libcurl.


[runner] bug report could be created from tray

Summary of the Pull Request
What is include in the PR:
build installer, click the tray item, observe that report is generated
Quality Checklist

x ] Linked issue: #831
[ ] Communication: I've discussed this with core contributors in the issue.
[ ] Tests: Added/updated and all pass
[ ] Installer: Added/updated and all pass
[ ] Localization: All end user facing strings can be localized
[ ] Docs: Added/ updated
[ ] Binaries: Any new files are added to WXS / YML

[x] No new binaries
[ ] YML for signing for new binaries
[ ] WXS for installer for new binaries

Contributor License Agreement (CLA)
A CLA must be signed. If not, go over here and sign the CLA.

@yuyoyuppe
Is the menu item name localized?

@yuyoyuppe
Is the menu item name localized?

@htcfreek it's not localized, like the rest of the tray menu.

@htcfreek it's not localized, like the rest of the tray menu.

@yuyoyuppe
Tray menu is localized. See issue #7648!

@yuyoyuppe
Tray menu is localized. See issue #7648!

@htcfreek oh, thanks, that's very good catch! I remember that we didn't have tray menu localized at some point, but completely forgot that I've actually fixed it! 😀

@htcfreek oh, thanks, that's very good catch! I remember that we didn't have tray menu localized at some point, but completely forgot that I've actually fixed it! 😀


Promisified (with util.promisify) setTimeout does not work

Node.js's setTimeout promisified does:
setTimeout[internalUtil.promisify.custom] = function(after, value) {
  return new Promise((resolve) => {
    active(new Timeout(resolve, after, [value], false));
  });
};

This means that it does not refer to setTimeout internally - we should override setTimeout[internalUtil.promisify.custom] if it is available to use our fake timers and revert it on uninstall.
If anyone wants to pick this up go ahead - otherwise I will work on a fix in ~2 weeks :)

I'm just bumping this, so the issue does not get stale.

Bumping this.

We just need to add the pinned label, @ehmicky :-)

This has been fixed in<EMAIL_ADDRESS>


Error: Applying the mixin 'FPSCounter' to 'Game' introduces an erroneous override of 'onTimingsCallback'.

Flame version:0.28
flutter:1.17
error:
Compiler message:
/E:/IntelliJ%20IDEA%202019.3.3/flutter/.pub-cache/hosted/pub.flutter-io.cn/flame-0.28.0/lib/game/base_game.dart:22:7: Error: Applying the mixin 'FPSCounter' to 'Game' introduces an erroneous override of 'onTimingsCallback'.
class BaseGame extends Game with FPSCounter {
      ^^^^^^^^
/E:/IntelliJ%20IDEA%202019.3.3/flutter/.pub-cache/hosted/pub.flutter-io.cn/flame-0.28.0/lib/fps_counter.dart:13:44: Context: The parameter 'timings' of the method 'FPSCounter.onTimingsCallback' has type 'List<invalid-type>', which does not match the corresponding type, 'List<FrameTiming>', in the overridden method, 'Game.onTimingsCallback'.
 - 'List' is from 'dart:core'.
 - 'FrameTiming' is from 'dart:ui'.
Change to a supertype of 'List<FrameTiming>', or, for a covariant parameter, a subtype.
  void onTimingsCallback(List<FrameTiming> timings) =>
                                           ^
/E:/IntelliJ%20IDEA%202019.3.3/flutter/.pub-cache/hosted/pub.flutter-io.cn/flame-0.28.0/lib/game/game.dart:50:8: Context: This is the overridden method ('onTimingsCallback').
  void onTimingsCallback(List<FrameTiming> timings) {}
       ^
/E:/IntelliJ%20IDEA%202019.3.3/flutter/.pub-cache/hosted/pub.flutter-io.cn/flame-0.28.0/lib/fps_counter.dart:10:8: Error: Type 'FrameTiming' not found.
  List<FrameTiming> _previousTimings = [];
       ^^^^^^^^^^^
/E:/IntelliJ%20IDEA%202019.3.3/flutter/.pub-cache/hosted/pub.flutter-io.cn/flame-0.28.0/lib/fps_counter.dart:13:31: Error: Type 'FrameTiming' not found.
  void onTimingsCallback(List<FrameTiming> timings) =>
                              ^^^^^^^^^^^
/E:/IntelliJ%20IDEA%202019.3.3/flutter/.pub-cache/hosted/pub.flutter-io.cn/flame-0.28.0/lib/fps_counter.dart:13:44: Error: The parameter 'timings' of the method 'FPSCounter.onTimingsCallback' has type 'List<invalid-type>', which does not match the corresponding type, 'List<FrameTiming>', in the overridden method, 'Game.onTimingsCallback'.
 - 'List' is from 'dart:core'.
 - 'FrameTiming' is from 'dart:ui'.
Change to a supertype of 'List<FrameTiming>', or, for a covariant parameter, a subtype.
  void onTimingsCallback(List<FrameTiming> timings) =>
                                           ^
/E:/IntelliJ%20IDEA%202019.3.3/flutter/.pub-cache/hosted/pub.flutter-io.cn/flame-0.28.0/lib/game/game.dart:50:8: Context: This is the overridden method ('onTimingsCallback').
  void onTimingsCallback(List<FrameTiming> timings) {}
       ^
/E:/IntelliJ%20IDEA%202019.3.3/flutter/.pub-cache/hosted/pub.flutter-io.cn/flame-0.28.0/lib/fps_counter.dart:10:8: Error: 'FrameTiming' isn't a type.
  List<FrameTiming> _previousTimings = [];
       ^^^^^^^^^^^
/E:/IntelliJ%20IDEA%202019.3.3/flutter/.pub-cache/hosted/pub.flutter-io.cn/flame-0.28.0/lib/fps_counter.dart:13:31: Error: 'FrameTiming' isn't a type.
  void onTimingsCallback(List<FrameTiming> timings) =>
                              ^^^^^^^^^^^

Compiler message:
/E:/IntelliJ%20IDEA%202019.3.3/flutter/.pub-cache/hosted/pub.flutter-io.cn/flame-0.28.0/lib/fps_counter.dart:10:8: Error: Type 'FrameTiming' not found.
  List<FrameTiming> _previousTimings = [];
       ^^^^^^^^^^^
/E:/IntelliJ%20IDEA%202019.3.3/flutter/.pub-cache/hosted/pub.flutter-io.cn/flame-0.28.0/lib/fps_counter.dart:13:31: Error: Type 'FrameTiming' not found.
  void onTimingsCallback(List<FrameTiming> timings) =>
                              ^^^^^^^^^^^
/E:/IntelliJ%20IDEA%202019.3.3/flutter/.pub-cache/hosted/pub.flutter-io.cn/flame-0.28.0/lib/fps_counter.dart:13:44: Error: The parameter 'timings' of the method 'FPSCounter.onTimingsCallback' has type 'List<invalid-type>', which does not match the corresponding type, 'List<FrameTiming>', in the overridden method, 'Game.onTimingsCallback'.
 - 'List' is from 'dart:core'.
 - 'FrameTiming' is from 'dart:ui'.
Change to a supertype of 'List<FrameTiming>', or, for a covariant parameter, a subtype.
  void onTimingsCallback(List<FrameTiming> timings) =>
                                           ^
/E:/IntelliJ%20IDEA%202019.3.3/flutter/.pub-cache/hosted/pub.flutter-io.cn/flame-0.28.0/lib/game/game.dart:50:8: Context: This is the overridden method ('onTimingsCallback').
  void onTimingsCallback(List<FrameTiming> timings) {}
       ^
/E:/IntelliJ%20IDEA%202019.3.3/flutter/.pub-cache/hosted/pub.flutter-io.cn/flame-0.28.0/lib/game/base_game.dart:22:7: Error: Applying the mixin 'FPSCounter' to 'Game' introduces an erroneous override of 'onTimingsCallback'.
class BaseGame extends Game with FPSCounter {
      ^^^^^^^^
/E:/IntelliJ%20IDEA%202019.3.3/flutter/.pub-cache/hosted/pub.flutter-io.cn/flame-0.28.0/lib/fps_counter.dart:13:44: Context: The parameter 'timings' of the method 'FPSCounter.onTimingsCallback' has type 'List<invalid-type>', which does not match the corresponding type, 'List<FrameTiming>', in the overridden method, 'Game.onTimingsCallback'.
 - 'List' is from 'dart:core'.
 - 'FrameTiming' is from 'dart:ui'.
Change to a supertype of 'List<FrameTiming>', or, for a covariant parameter, a subtype.
  void onTimingsCallback(List<FrameTiming> timings) =>
                                           ^
/E:/IntelliJ%20IDEA%202019.3.3/flutter/.pub-cache/hosted/pub.flutter-io.cn/flame-0.28.0/lib/game/game.dart:50:8: Context: This is the overridden method ('onTimingsCallback').
  void onTimingsCallback(List<FrameTiming> timings) {}
       ^
/E:/IntelliJ%20IDEA%202019.3.3/flutter/.pub-cache/hosted/pub.flutter-io.cn/flame-0.28.0/lib/fps_counter.dart:10:8: Error: 'FrameTiming' isn't a type.
  List<FrameTiming> _previousTimings = [];
       ^^^^^^^^^^^
/E:/IntelliJ%20IDEA%202019.3.3/flutter/.pub-cache/hosted/pub.flutter-io.cn/flame-0.28.0/lib/fps_counter.dart:13:31: Error: 'FrameTiming' isn't a type.
  void onTimingsCallback(List<FrameTiming> timings) =>
                              ^^^^^^^^^^^
Target kernel_snapshot failed: Exception: Errors during snapshot creation: null
build failed.

FAILURE: Build failed with an exception.

* Where:
Script 'E:\IntelliJ IDEA 2019.3.3\flutter\packages\flutter_tools\gradle\flutter.gradle' line: 882

* What went wrong:
Execution failed for task ':app:compileFlutterBuildDebug'.
> Process 'command 'E:\IntelliJ IDEA 2019.3.3\flutter\bin\flutter.bat'' finished with non-zero exit value 1

* Try:
Run with --stacktrace option to get the stack trace. Run with --info or --debug option to get more log output. Run with --scan to get full insights.

* Get more help at https://help.gradle.org

BUILD FAILED in 20s
Exception: Gradle task assembleDebug failed with exit code 1

You are using an outdated version of Flutter. Please update it to the latest stable and the error will be solved.


Webpack linting

This PR adds linting errors to the webpack stream for storybook:react. This PR also resolves all linting errors based on this project's defined configs. Some new ESLint rules have been added to this project but should eventually be migrated over to https://github.com/masonitedoors/coding-standards/
As a result of resolving the linting, this PR also includes the following:

Implementation of PropTypes across components
Improved accessibility for checkboxes
Improved accessibility for tabs

@tarikhamilton Only the snapshots are failing. ESLint & stylelint are OK.


Fix typo ; Update llama_tuning.md

What does this PR do?

Fixes # (issue)
Before submitting

[x] This PR fixes a typo or improves the docs (you can dismiss the other checks if that's the case).
[ ] Did you make sure to update the documentation with your changes?
[ ] Did you write any new necessary tests?

LGTM!


ci: fix stable branch creation locally

What does this PR do?
Force the git checkout in a new branch
Why
It seems the tests I run in the PR didn't try all the possible scenarios :/

➜  apm-agent-java git:(feature/fix-branch-creationg) git checkout -b stable --force
Switched to a new branch 'stable'

:grey_exclamation: Build Aborted

There is a new build on-going so the previous on-going builds have been aborted.

the below badges are clickable and redirect to their specific view in the CI or DOCS

Expand to view the summary

Build stats

Build Cause: Pull request #1775 opened

Reason: Aborted from #2

Start Time: 2021-04-19T16:12:19.654+0000

Duration: 30 min 1 sec

Commit: 3589c115fd962b29167d9c49e411aeb5776e679b

Test stats :test_tube:

Test
Results

Failed
0

Passed
1758

Skipped
13

Total
1771

Trends :test_tube:

Log output
Expand to view the last 100 lines of log output

[2021-04-19T16:42:05.389Z] [ERROR] 	at org.apache.maven.plugin.surefire.booterclient.ForkStarter.run(ForkStarter.java:282)
[2021-04-19T16:42:05.389Z] [ERROR] 	at org.apache.maven.plugin.surefire.booterclient.ForkStarter.run(ForkStarter.java:245)
[2021-04-19T16:42:05.389Z] [ERROR] 	at org.apache.maven.plugin.surefire.AbstractSurefireMojo.executeProvider(AbstractSurefireMojo.java:1183)
[2021-04-19T16:42:05.389Z] [ERROR] 	at org.apache.maven.plugin.surefire.AbstractSurefireMojo.executeAfterPreconditionsChecked(AbstractSurefireMojo.java:1011)
[2021-04-19T16:42:05.389Z] [ERROR] 	at org.apache.maven.plugin.surefire.AbstractSurefireMojo.execute(AbstractSurefireMojo.java:857)
[2021-04-19T16:42:05.389Z] [ERROR] 	at org.apache.maven.plugin.DefaultBuildPluginManager.executeMojo(DefaultBuildPluginManager.java:137)
[2021-04-19T16:42:05.389Z] [ERROR] 	at org.apache.maven.lifecycle.internal.MojoExecutor.execute(MojoExecutor.java:210)
[2021-04-19T16:42:05.390Z] [ERROR] 	at org.apache.maven.lifecycle.internal.MojoExecutor.execute(MojoExecutor.java:156)
[2021-04-19T16:42:05.390Z] [ERROR] 	at org.apache.maven.lifecycle.internal.MojoExecutor.execute(MojoExecutor.java:148)
[2021-04-19T16:42:05.390Z] [ERROR] 	at org.apache.maven.lifecycle.internal.LifecycleModuleBuilder.buildProject(LifecycleModuleBuilder.java:117)
[2021-04-19T16:42:05.390Z] [ERROR] 	at org.apache.maven.lifecycle.internal.LifecycleModuleBuilder.buildProject(LifecycleModuleBuilder.java:81)
[2021-04-19T16:42:05.390Z] [ERROR] 	at org.apache.maven.lifecycle.internal.builder.singlethreaded.SingleThreadedBuilder.build(SingleThreadedBuilder.java:56)
[2021-04-19T16:42:05.390Z] [ERROR] 	at org.apache.maven.lifecycle.internal.LifecycleStarter.execute(LifecycleStarter.java:128)
[2021-04-19T16:42:05.390Z] [ERROR] 	at org.apache.maven.DefaultMaven.doExecute(DefaultMaven.java:305)
[2021-04-19T16:42:05.390Z] [ERROR] 	at org.apache.maven.DefaultMaven.doExecute(DefaultMaven.java:192)
[2021-04-19T16:42:05.390Z] [ERROR] 	at org.apache.maven.DefaultMaven.execute(DefaultMaven.java:105)
[2021-04-19T16:42:05.390Z] [ERROR] 	at org.apache.maven.cli.MavenCli.execute(MavenCli.java:957)
[2021-04-19T16:42:05.390Z] [ERROR] 	at org.apache.maven.cli.MavenCli.doMain(MavenCli.java:289)
[2021-04-19T16:42:05.390Z] [ERROR] 	at org.apache.maven.cli.MavenCli.main(MavenCli.java:193)
[2021-04-19T16:42:05.390Z] [ERROR] 	at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
[2021-04-19T16:42:05.390Z] [ERROR] 	at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
[2021-04-19T16:42:05.390Z] [ERROR] 	at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
[2021-04-19T16:42:05.390Z] [ERROR] 	at java.base/java.lang.reflect.Method.invoke(Method.java:566)
[2021-04-19T16:42:05.390Z] [ERROR] 	at org.codehaus.plexus.classworlds.launcher.Launcher.launchEnhanced(Launcher.java:282)
[2021-04-19T16:42:05.390Z] [ERROR] 	at org.codehaus.plexus.classworlds.launcher.Launcher.launch(Launcher.java:225)
[2021-04-19T16:42:05.390Z] [ERROR] 	at org.codehaus.plexus.classworlds.launcher.Launcher.mainWithExitCode(Launcher.java:406)
[2021-04-19T16:42:05.390Z] [ERROR] 	at org.codehaus.plexus.classworlds.launcher.Launcher.main(Launcher.java:347)
[2021-04-19T16:42:05.390Z] [ERROR] 	at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
[2021-04-19T16:42:05.390Z] [ERROR] 	at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
[2021-04-19T16:42:05.390Z] [ERROR] 	at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
[2021-04-19T16:42:05.390Z] [ERROR] 	at java.base/java.lang.reflect.Method.invoke(Method.java:566)
[2021-04-19T16:42:05.390Z] [ERROR] 	at org.apache.maven.wrapper.BootstrapMainStarter.start(BootstrapMainStarter.java:39)
[2021-04-19T16:42:05.390Z] [ERROR] 	at org.apache.maven.wrapper.WrapperExecutor.execute(WrapperExecutor.java:122)
[2021-04-19T16:42:05.390Z] [ERROR] 	at org.apache.maven.wrapper.MavenWrapperMain.main(MavenWrapperMain.java:55)
[2021-04-19T16:42:05.390Z] [ERROR] -> [Help 1]
[2021-04-19T16:42:05.390Z] [ERROR]
[2021-04-19T16:42:05.390Z] [ERROR] To see the full stack trace of the errors, re-run Maven with the -e switch.
[2021-04-19T16:42:05.390Z] [ERROR] Re-run Maven using the -X switch to enable full debug logging.
[2021-04-19T16:42:05.390Z] [ERROR]
[2021-04-19T16:42:05.390Z] [ERROR] For more information about the errors and possible solutions, please read the following articles:
[2021-04-19T16:42:05.390Z] [ERROR] [Help 1] http://cwiki.apache.org/confluence/display/MAVEN/MojoExecutionException
[2021-04-19T16:42:05.390Z] [ERROR]
[2021-04-19T16:42:05.390Z] [ERROR] After correcting the problems, you can resume the build with the command
[2021-04-19T16:42:05.390Z] [ERROR]   mvn <args> -rf :apm-rabbitmq-spring
[2021-04-19T16:42:05.397Z] script returned exit code 1
[2021-04-19T16:42:07.468Z] Post stage
[2021-04-19T16:42:07.519Z] Post stage
[2021-04-19T16:42:07.581Z] Recording test results
[2021-04-19T16:42:07.625Z] Recording test results
[2021-04-19T16:42:07.790Z] Post stage
[2021-04-19T16:42:08.016Z] Recording test results
[2021-04-19T16:42:08.994Z] [Checks API] No suitable checks publisher found.
[2021-04-19T16:42:09.197Z] [INFO] getVaultSecret: Getting secrets
[2021-04-19T16:42:09.347Z] [Checks API] No suitable checks publisher found.
[2021-04-19T16:42:09.499Z] [Checks API] No suitable checks publisher found.
[2021-04-19T16:42:09.638Z] [INFO] getVaultSecret: Getting secrets
[2021-04-19T16:42:09.726Z] [INFO] getVaultSecret: Getting secrets
[2021-04-19T16:42:09.728Z] Masking supported pattern matches of $VAULT_ADDR or $VAULT_ROLE_ID or $VAULT_SECRET_ID
[2021-04-19T16:42:10.801Z] Running in /var/lib/jenkins/workspace/_java_apm-agent-java-mbp_PR-1775/src/github.com/elastic/apm-agent-java
[2021-04-19T16:42:10.882Z] [INFO] Codecov: Getting branch ref...
[2021-04-19T16:42:11.052Z] Masking supported pattern matches of $VAULT_ADDR or $VAULT_ROLE_ID or $VAULT_SECRET_ID
[2021-04-19T16:42:11.340Z] Masking supported pattern matches of $GITHUB_TOKEN
[2021-04-19T16:42:11.633Z] Masking supported pattern matches of $VAULT_ADDR or $VAULT_ROLE_ID or $VAULT_SECRET_ID
[2021-04-19T16:42:11.889Z] Running in /var/lib/jenkins/workspace/_java_apm-agent-java-mbp_PR-1775/src/github.com/elastic/apm-agent-java
[2021-04-19T16:42:12.588Z] [INFO] Codecov: Getting branch ref...
[2021-04-19T16:42:12.949Z] [INFO] Codecov: Sending data...
[2021-04-19T16:42:13.086Z] Masking supported pattern matches of $GITHUB_TOKEN
[2021-04-19T16:42:13.129Z] Click here to forcibly terminate running steps
[2021-04-19T16:42:13.897Z] Running in /var/lib/jenkins/workspace/_java_apm-agent-java-mbp_PR-1775/src/github.com/elastic/apm-agent-java
[2021-04-19T16:42:13.945Z] [INFO] Codecov: Getting branch ref...
[2021-04-19T16:42:13.949Z] + echo curl -sSLo codecov.sh https://codecov.io/bash
[2021-04-19T16:42:13.949Z] curl -sSLo codecov.sh https://codecov.io/bash
[2021-04-19T16:42:14.100Z] [INFO] Codecov: Sending data...
[2021-04-19T16:42:14.191Z] Masking supported pattern matches of $GITHUB_TOKEN
[2021-04-19T16:42:14.473Z] + echo bash codecov.sh
[2021-04-19T16:42:14.473Z] bash codecov.sh
[2021-04-19T16:42:14.979Z] + echo curl -sSLo codecov.sh https://codecov.io/bash
[2021-04-19T16:42:14.980Z] curl -sSLo codecov.sh https://codecov.io/bash
[2021-04-19T16:42:15.120Z] [INFO] Codecov: Sending data...
[2021-04-19T16:42:15.521Z] + echo bash codecov.sh
[2021-04-19T16:42:15.521Z] bash codecov.sh
[2021-04-19T16:42:15.837Z] Failed in branch Smoke Tests 01
[2021-04-19T16:42:16.132Z] Sending interrupt signal to process
[2021-04-19T16:42:16.276Z] + echo curl -sSLo codecov.sh https://codecov.io/bash
[2021-04-19T16:42:16.276Z] curl -sSLo codecov.sh https://codecov.io/bash
[2021-04-19T16:42:16.631Z] Failed in branch Smoke Tests 02
[2021-04-19T16:42:16.667Z] + echo bash codecov.sh
[2021-04-19T16:42:16.667Z] bash codecov.sh
[2021-04-19T16:42:17.117Z] Failed in branch Unit Tests
[2021-04-19T16:42:17.467Z] Stage "Integration Tests" skipped due to earlier failure(s)
[2021-04-19T16:42:17.572Z] Stage "Stable" skipped due to earlier failure(s)
[2021-04-19T16:42:17.673Z] Stage "AfterRelease" skipped due to earlier failure(s)
[2021-04-19T16:42:17.737Z] Stage "AfterRelease" skipped due to earlier failure(s)
[2021-04-19T16:42:19.106Z] Running on worker-1225339 in /var/lib/jenkins/workspace/_java_apm-agent-java-mbp_PR-1775
[2021-04-19T16:42:19.193Z] [INFO] getVaultSecret: Getting secrets
[2021-04-19T16:42:19.515Z] Masking supported pattern matches of $VAULT_ADDR or $VAULT_ROLE_ID or $VAULT_SECRET_ID
[2021-04-19T16:42:21.861Z] + chmod 755 generate-build-data.sh
[2021-04-19T16:42:21.861Z] + ./generate-build-data.sh https://apm-ci.elastic.co/blue/rest/organizations/jenkins/pipelines/apm-agent-java/apm-agent-java-mbp/PR-1775/ https://apm-ci.elastic.co/blue/rest/organizations/jenkins/pipelines/apm-agent-java/apm-agent-java-mbp/PR-1775/runs/1 ABORTED 1800800
[2021-04-19T16:42:21.861Z] INFO: curl https://apm-ci.elastic.co/blue/rest/organizations/jenkins/pipelines/apm-agent-java/apm-agent-java-mbp/PR-1775/runs/1/steps/?limit=10000 -o steps-info.json
[2021-04-19T16:42:22.662Z] INFO: curl https://apm-ci.elastic.co/blue/rest/organizations/jenkins/pipelines/apm-agent-java/apm-agent-java-mbp/PR-1775/runs/1/tests/?status=FAILED -o tests-errors.json


1.10.beta4 compatiblity

Made {{ember-list}} helper compatible with Ember 1.10.beta4
Fixed tests to start runloop when creating views
Fixed a content test expect passed model
Upgraded Ember Bower dependency to 1.10.beta4

/cc @stefanpenner @lukemelia

Fixed tests to start runloop when creating views

This seems in-error. Or something I am not aware of changed in ember, and may have been a mistake.
I am very happy this is moving to compatibility, but it does appear this isn't backwards compatible. Either we need to figure out a strategy to support both, or we need a different release/versioning strategy.
Going forward, I would love for list-view to just be in lock-step with ember, so the compatibility can also remain ember-version locked.

Dasherized arguments have been restored.

@stefanpenner @jasonmit I made the helper compatible with both Ember 1.9.1 & Ember 1.10.
I don't know how to test for this.

I don't know how to test for this.

did u test manually between those versions?

Yeah, I blew away dependencies, changed version in bower.json, ran install and then ran tests
On Sun, Feb 8, 2015 at 9:13 AM, Stefan Penner<EMAIL_ADDRESS>wrote:

I don't know how to test for this.
did u test manually between those versions?

Reply to this email directly or view it on GitHub:
https://github.com/emberjs/list-view/pull/194#issuecomment-73412391

Yeah, I blew away dependencies, changed version in bower.json, ran install and then ran tests

Awesome, that is good enough for now.
It's abit tricky to get tests to run across multiple version. But maybe something some future effort can make easier for ember-addons.

@stefanpenner should I updated dependency to 1.10?

@taras yes please <3

Thanks for this @taras! This lets me put multiple projects on 1.10!

woohoo!


Just is giving code -1001

When i uploading an image to server with the help of this code
Just.post(
"http://justiceleauge.org/member/register",
data: ["username": "barryallen", "password":"ReverseF1ashSucks"],
files: ["profile_photo": .URL(fileURLWithPath:"flash.jpeg", nil)]
) { r in
if r.ok { /* success! */ }
}
it is showing error code -1001. pleasehelp regarding this matter

That URL does not exist in reality. -1001 can mean a lot of things but usually it's a server problem.


How to change linux kernel 5.15.x

when using docker - ubuntu
Linux 2eac3db61799 6.1.22-orbstack-00103-g3c7ed2581be0 #146 SMP Sat Apr  1 04:48:42 PDT 2023 aarch64 aarch64 aarch64 GNU/Linux

There are no plans to support changing the kernel. Why do you want 5.15?

build android source code

Why do you need 5.15 for that?
If it's because of the mmap bug in 6.1, we'll consider updating to 6.2 soon to fix the issue.

Can you confirm that this is the reason you want 5.15?
dex2oatd F 02-28 11:49:44 40098 40098 mem_map_arena_pool.cc:65] Check failed: map.IsValid() Failed anonymous mmap((nil), 131072, 0x3, 0x22, -1, 0): Cannot allocate memory. See process maps in the log.

The issue was fixed in kernel v6.1.22<EMAIL_ADDRESS>So you shouldn't have any issues building AOSP on that version of OrbStack. Let me know if it doesn't work.

@kdrag0n  Hi Danny, there is another case related to kernel version when building AOSP.
https://github.com/remote-android/redroid-doc/issues/408

ERROR: Dex2oat failed to compile a boot image.It is likely that the boot classpath is inconsistent.Rebuild with ART_BOOT_IMAGE_EXTRA_ARGS="--runtime-arg -verbose:verifier" to see verification errors.

@patrickKXMD As far as I know, kernel bugs affecting dex2oat were fixed in mainline a while ago.

@patrickKXMD As far as I know, kernel bugs affecting dex2oat were fixed in mainline a while ago.

this still reproduce in my M2 macbook air when building tags/android-14.0.0_r2
i'm using ubuntu:jammy linux/amd64 images, with kernel: 6.5.7-orbstack-00109-gd8500ae6683d

@patrickKXMD Probably an x86 emulation bug instead, and likely one that can't really be fixed in OrbStack. Try disabling Settings > Network > "Allow access to container domains & IPs" (at a significant performance cost).

@kdrag0n Hi I just disabled the Setting and the docker container was shut down.
and all my files under the mounted folder were gone :(  it's an AOSP repo.
I'll try building again after a full resync.
I'm using macOS 14.0 and OrbStack 1.0.1 right now.

build android source code

Did you successfully compile AOSP later on ?

build android source code

Did you successfully compile AOSP later on ?

nope...


Modify postgreSQL formatting & add web2py backend support

Patch-1 is to add a web2py backend (written by Boris Manojlovic).
Patch-3 is to makes the schema format more in-line with good practice for postgresql table schema writing. It also makes it work with some tools that read postgresql schemas to generate code, and need the schema to be a certain format (i.e. SQLBoiler for golang). Check out the results at pg.aptsy.com

Thanks! And sorry for the delay. I was on a vacation.


Switch CycloneDDS as a default DDS of this project

Current implementation employs OpenSplice as a default DDS of Rclex. However, OpenSplice has become discontinued to support in ROS community. We should move to CycloneDDS, which will become a standard DDS in ROS community, as a default DDS of this project.
Ref:
https://www.ros.org/reps/rep-2000.html#foxy-fitzroy-may-2020-may-2023
https://discourse.ros.org/t/opensplice-move-to-eclipse-cyclone-dds-in-ros-2/12370/1

We were misunderstanding. A default DDS of Rclex is FastRTPS (FastDDS) in this version.
And also, FastDDS is still the default up to Foxy. The default will be changed to CycloneDDS in the next distribution (Galactic, will be released in May 2021).
https://discourse.ros.org/t/ros-2-tsc-meeting-minutes-2021-01-21/18660
To conclude, we close this issue for now. We will consider the default DDS again when Galactic will be released.


fix: storage model validation errors

Remove empty body for RESPONSE_SCHEMA_NOT_IN_SPEC errors

Remove properties from parameters for lease, and correct as later examples

Automation for azure-sdk-for-go

Automation for azure-sdk-for-python

Can one of the admins verify this patch?


Stop extension from hijacking user focus on stderr

This pull request fixes #22.

Thanks for putting this up, @wconnorwalsh and sorry that we lost track of it! We're looking into it now


Add myself

Let me know when you're done.

Is there more to do?

Not really. :P I just have a flashing button to press, and would want to know when to press it.


Adding Protocol::HTTP::Middleware

We're currently in the process of replacing HTTParty and URI.open with Faraday and Async::HTTP.
I'd love to be able to return a substitute Client from https://github.com/socketry/async-http-faraday/blob/main/lib/async/http/faraday/clients.rb#L41 with my own Protocol::HTTP::Middleware wrappers on it.
Currently, to get at this Client variable and wrap it with, say, a RelativeLocation, a fair amount of internal interface monkey patching needs to take place.
I'd love to be able to use the output of this block instead or pass an Array of Protocol::HTTP::Middlewares to the adapter configuration:
def make_client(endpoint)
	client = Client.new(endpoint, **@options)
	@block&.call(client) || client
end

There may be a cleaner way to do this - this would probably break existing code without another flag or something though. (We could potentially add a respond_to?(:call) to heuristically test the output value for compatibility)

Yeah something like this seems reasonable to me. Can you make a PR?

Thank you for making this change - this is perfect! I was hoping to loop back to this but my father-in-law just passed unexpectedly - this is much appreciated work.

I'm sorry to hear that, feel free to give me some feedback when you try it out.


Selectable Api Server endpoints aka ExposureClasses [Part 3]

How to categorize this PR?
/area control-plane open-source
/kind api-change enhancement
What this PR does / why we need it:
This PR implements the  step 3 of the Selectable Api Server endpoint story. This story will be implemented in several steps, see: https://github.com/gardener/gardener/issues/3505#issuecomment-821118819 The previous PR can be found here: https://github.com/gardener/gardener/pull/3951
This PR integrates the ExposureClass resource with the SNI feature.
Please check the implementation proposal for more details.
In detail this PR adds the following:

During the Seed bootstrap there will be, for each ExposureClass handler specified in the Gardenlet configuration, a dedicated istio ingress gateway deployed to the managed Seeds of the respective Gardenlet
The istio resources of a Shoot controlplane will select the ingress gateway of the ExposureClass handler if the Shoot has a matching ExposureClass assigned
ExposureClass handler ingress gateway resources which are not in the Gardenlet configuration and not used by Shoots anymore will be removed

Note: Referencing an ExposureClass in Shoot resources  via .spec.exposureClassName is temporarily disabled via validation. This will be enabled again when the implementation of the story has been completed.
Which issue(s) this PR fixes:
Step 3 of https://github.com/gardener/gardener/issues/3505
Special notes for your reviewer:
I will open it as draft as I run some final tests.
Release note:

/rebase

/author-action

Sorry no time to make much progress this week here. I will follow up next week.

cc @mvladev - please already have a look

/touch
/ready-for-review
/invite @mvladev @ScheererJ

Rebased.


docs: clarify behavior of flag initializer kwargs with aliases

Summary
Resolves #607.
The description in that issue isn't fully correct, essentially it boils down to "later kwargs take precedence over earlier kwargs".
Checklist

[ ] If code changes were made, then they have been tested

[ ] I have updated the documentation to reflect the changes
[ ] I have formatted the code properly by running task lint
[ ] I have type-checked the code by running task pyright

[ ] This PR fixes an issue
[ ] This PR adds something new (e.g. new method or parameters)
[ ] This PR is a breaking change (e.g. methods or parameters removed/renamed)
[x] This PR is not a code change (e.g. documentation, README, ...)

Could we also test an alias with multiple bits, like Intents.messages or Intents.reactions?

Could we also test an alias with multiple bits, like Intents.messages or Intents.reactions?

Those are already covered by TestFlags.three, which is TestFlags.one | TestFlags.two.


ARROW-16068: [C++][FlightRPC] Migrate remaining flight API to use Result<>

It looks like the GLib bindings need updating, too

looks like GLib works now, only the usual Python MacOS fails


output data so amazon s3 bucket

Hi,
I've tried a couple different ways to output data to an S3 bucket on Amazon.  I followed the documentation for output plug-ins to s3 but the function is not work.  Suggestions please?
filter { }
output {
stdout {
codec => dots
}
elasticsearch {
hosts         => "http://localhost:9200"
index         => "twitter"
document_type => "tweets"
template      => "D:/Downloads/datasets/iot/twitter_template.json"
template_name => "twitter_example"
template_overwrite => true
}
file {
path => "D:/Downloads/datasets/twitter_iot/twitter.csv"
}
s3 {
credentials => ["accessKeyID", "SecretKeyID"]
access_key_id => "accessKeyID"
secret_access_key => "SecretKeyID"
 region => "us-west-2"
 bucket => "s3://mybucket/path"

}
}

This should be really addressed through discuss.elastic.co


PLN Collab Notebooks

What is it?
We should just lean into colab for flexible data science. We can create a set of PL-oriented templates to ship as part of the grant scope. Let's iterate with them in this cheaper medium first

Linking the Hex notebook we made
https://app.hex.tech/00bffd76-9d33-4243-8e7e-9add359f25c7/app/cd6ab349-04b7-424c-932b-cd721d573a65/latest
@ccerv1 are there any others we want to ship to PL/FF before we close this issue?

Done


Fix(CUE): fix volumns variable err bug in vela-cli

In "volumesList", "hostPath" should be at the same level as "secret".
Description of your changes
copilot:all

Fixes #
I have:

[x] Read and followed KubeVela's contribution process.
[x] Related Docs updated properly. In a new feature or configuration option, an update to the documentation is necessary.
[x] Run make reviewable to ensure this PR is ready for review.
[ ] Added backport release-x.y labels to auto-backport this PR if necessary.

How has this code been tested

Special notes for your reviewer

/backport release-1.9


No nextflow labels (e.g. highmem) are set for the merge component

Fixed in 849c8f8762bb6f1bdaaf0f847a8fba1633423209


Opencensus Fast API request

azure-docs/articles/azure-monitor/app/opencensus-python-request.md
this file provides example of OpenCensus request type using 3 options, (Pyramid, Flask, Django) however it doesn't provide one for FastAPI.
This pull request is updating the markdown with FastAPI sample.

@Basma-Elsaify : Thanks for your contribution! The author(s) have been notified to review your proposed change.

@Basma-Elsaify : Thanks for your contribution! The author(s) have been notified to review your proposed change.