[VS Code] Joining collaboration session and Starting collaboration session: Agent terminated with exit code: 0 and signal null

Agent terminated with exit code: 0 and signal null: Failed to load the dll from [c:\Users\andi.vscode\extensions\ms-vsliveshare.vsliveshare-1.0.45\dotnet_modules\hostfxr.dll], HRESULT:0x80070057The library hostfxr.dll was found, but loadingit from c:\Users\andi.vscode\extensions\ms-vsliveshare.vsliveshare-1.0.45\dotnet_modules\hostfxr.dll failed- Installing.NET Core prerequisitesmight help resolve this problem. http://go.microsoft.com/fwlink/?LinkID=798306&clcid=0x409
Tool: VS Code for Windows (user)
OS and Version: Windows 7 Professional, 32 bit
Extension version: Live Share 1.0.45
Language: PHP and HTML
after installing live share and get that error, then i am installing .NET Core SDK 2.1.202 (x86)
already installed .NET Framework 4.7.1 far before i am installing visual code
i don't know if it is helping but i got visual code with live share extension in both my pc and laptop, in my laptop (windows 10 64 bit) it is works perfectly. The one i get the error is my pc, is it because my pc 32 bit?
Live Share Logs.zip

Exactly the same situation! Windows 10 host is fine, but on Windows 7 SP 1 fails with Agent terminated with exit code: 0 and signal null: Failed to load the dll from [c:\Users\USERNAME.vscode\extensions\ms-vsliveshare.vsliveshare-1.0.45\dotnet_modules\hostfxr.dll], HRESULT:0x80070057The library hostfxr.dll was found, but loadingit from c:\Users\USERNAME.vscode\extensions\ms-vsliveshare.vsliveshare-1.0.45\dotnet_modules\hostfxr.dll failed- Installing.NET Core prerequisitesmight help resolve this problem. http://go.microsoft.com/fwlink/?LinkID=798306&clcid=0x409.
Oh, I get it, it's because of missing slash before .vscode.

I encountered exactly same situation. Windows 10 host is just fine, but on Windows 7 SP 1 fails right at initialization of extension with:
Agent terminated with exit code: 0 and signal null: Failed to load the dll
from [c:\Users\?????????\.vscode\extensions\ms-vsliveshare.vsliveshare-1.0.67\dotnet_modules\hostfxr.dll], HRESULT:0x80070057
The library hostfxr.dll was found, but loading it from
c:\Users\?????????\.vscode\extensions\ms-vsliveshare.vsliveshare-1.0.67\dotnet_modules\hostfxr.dll failed- Installing.NET Core prerequisites might help resolve this problem. http://go.microsoft.com/fwlink/?LinkID=798306&clcid=0x409

Microsoft Visual C++ 2015 Redistributable Update 3 was already installed. But then I read about mandatory system updates required for .NET Core:

KB2999226,
KB2533623.

Hopefully it helped to get rid of this messy error after installing some and rebooting computer.
But then I have another issue, I'll tell it in other thread.

thank you it works what i need is to install the second one, because the first one it says i already have it so thank you


[DOCS] - Incorrect example in the docs.

task = await client.imageToVideo.retrieve(taskId);

should be

task = await this.client.tasks.retrieve(taskId);

NPM VERSION USED:  1.2.0
DOCS URL

Hey @Keoooo, sorry for the delayed reply on this. It looks like this was already fixed. Thanks for your report!


Update express_v4.x.x defs for compatibility with flow_v0.75.0

https://github.com/facebook/flow/issues/3084 is closed (flow v0.55) so $call workaround may be thrown away.
fixes #2407

Got build failure on travis, but can not reproduce it locally (node v8.11.3, flow v0.63.0, OSX 10.13.5).
ERROR: express_v4.16.x/flow_v0.63.x-
 * express_v4.16.x/flow_v0.63.x- (flow-v0.63.0): Unexpected Flow errors(139):
   Segmentation fault

   null

As I see some other builds fails too, so I've just excluded flow-v0.63.0 to pass the test.  Could anybody clarify this issue?

is this related to this error as well:

Cannot call express because a callable signature is missing in module express [1].

 [1]  2│ import * as express from 'express';
..
  this.application = express();

@fxfactorial, this libdef fix is only related to flow_v0.75.0 update (legacy $callable is now deprecated).
You're trying to use ES6 default export, but module declared as CJS. Unfortunately, there's no way to support both notations at the same time.
Found both declare module.exports and declare export in the same module. Modules can only have 1 since they are either
an ES module xor they are a CommonJS module

Moreover, the flow does not allow you to particularly override definitions, so the only way:
import express from 'express'

@doberkofler, I could not find the cause of test failure on version 0.63. And I dont know whether it was correct to exclude this version from the test suite. Still looking for a review and approve from @GAntoine

The segmentation fault is unrelated, if your other specs passed I'll merge this in when its ready.

@antongolub You can rebase on the latest version of master, and the specs should pass again. I'd recommend no longer splitting at 0.63.0, since the issue has been addressed.

Done, but travis is still trying to run test on 0.63. It looks like flow-typed/cli/dist wasn't rebuilt.

@GAntoine, could you restart the last build again?

@GAntoine, now everything is fine. rebase and merge?


selenium does not work in Travis

test_admin_home_page (test_selenium.SeleniumTestCase) ... skipped 'Web browser not available' error.
refer to: https://docs.travis-ci.com/user/gui-and-headless-browsers/

don't use Sauce Labs


[BitSail][Bug]BitSail command ended without giving any information or err msg

Describe the bug
Sometimes I start a BitSail job , The command ended without giving me any information or err msg
To Reproduce
1. The job conf is: examples/clickhouse_to_print.json
{
  "job": {
    "common": {
      "job_id": 313,
      "instance_id": 3123,
      "job_name": "bitsail_clickhouse_to_print_test",
      "user_name": "test"
    },
    "reader": {
      "class": "com.bytedance.bitsail.connector.clickhouse.source.ClickhouseSource",
      "jdbc_url": "jdbc:clickhouse://localhost:8123",
      "db_name": "default",
      "table_name": "test_ch_table",
      "split_field": "id",
      "split_config": "{\"name\": \"id\", \"lower_bound\": 0, \"upper_bound\": \"10000\", \"split_num\": 3}",
      "sql_filter": "( id % 2 == 0 )",
      "columns": [
        {
          "name": "id",
          "type": "int64"
        },
        {
          "name": "int_type",
          "type": "int32"
        },
        {
          "name": "double_type",
          "type": "float64"
        },
        {
          "name": "string_type",
          "type": "string"
        },
        {
          "name": "p_date",
          "type": "date"
        },
        {
          "name": "int_128",
          "type": "int128"
        },
        {
          "name": "int_256",
          "type": "int256"
        }
      ]
    },
    "writer": {
      "class": "com.bytedance.bitsail.connector.legacy.print.sink.PrintSink"
    }
  }
}

3.  The error
The command ended without giving me any information or err msg

Expected behavior
for scene1: I think I could have got an err msg like "Class not found ..."
for scene2: I think I could have got an err msg like "BitSail job should be config" or "BitSail reader should be config" or  "BitSail writer should be config"
Build Environment
Describe the environment where the test project was build.

MacOS 10.14.6
JDK [1.8.0_221]
Maven [3.8.6]

Execution Environment
Describe the environment where the test project ran.

MacOS 10.14.6
JDK [1.8.0_221]
Maven [3.8.6]

with the help of the community, I managed to find the Exception informations from the files in embeded/flink/log


Bifold Framework with Batteries Included

Summary of Changes

Moving /App to /src to align with typescript/node folder conventions
Move bifold Android/iOS boilerplate which is used to produce the app itself to bifold-app
Introduce react-native-builder-bob for doing the transpiling/building in preparation for eventually publishing as module to npm
Introduce Theme Provider Context
Introduce Configuration Provider Context

Related Issues
Please reference here any issue #'s that are relevant to this PR, or simply enter "N/A" if this PR does not relate to any existing issues.
Pull Request Checklist
This is just a reminder about the most common mistakes. Please make sure that you tick all appropriate boxes. But please read our contribution guide at least once; it will save you a few review cycles!
If an item doesn't apply to your pull request, check it anyway to make it apparent that there's nothing to do.

[x] All commits contain a DCO Signed-off-by line (we use the DCO GitHub app to enforce this).
[x] Updated LICENSE-3RD-PARTY.md for any added dependencies or vendored components.
[x] Run prettier: npm run style-format
[ ] Updated documentation for changed code and new or modified features.

If you have any questions to any of the points above, just submit and ask! This checklist is here to help you, not to deter you from contributing!
PR template adapted from the Python attrs project.

This is too big, and too many changes at once. I will split in multiples PRs so that we don't have it under review for a long time


added Text Editor

Title and Issue number
Custom Text Editor #2149
Close #2149
Checklist:

[X] I have mentioned the issue number in my Pull Request.
[X] I have commented my code, particularly in hard-to-understand areas

https://github.com/pranjay-poddar/Dev-Geeks/assets/133862694/03a9c8d0-81c6-4d76-b9b0-73556cf8eac0

@MohitGupta121

Hey @MohitGupta121 Please merge this once you are free

Hi @MohitGupta121 . Can you please add label to this PR?


Fix keyboard input failure on OSX.

Hi Aaron, I finally licked it! OSX is now working properly.

Thanks for this!
I'll be doing some repo cleanup later this week and releasing these last few merges


Create the benhyland user

Add to integration jenkins admins list, and to user list

:+1: when green

:+1: looks good, wait for ci to be green and merge it please.


Ctrl+Space doesn't work anymore in VSCode after updating to 0.70.0

Microsoft PowerToys version
0.70.0
Installation method
PowerToys auto-update
Running as admin
No
Area(s) with issue?
General
Steps to reproduce
I was using PowerToys normally and VSCode always worked with Ctrl+Space to show the autocomplete menu.
After updating PT to 0.70.0 (through the PT settings), VSCode no longer recognizes Ctrl+Space (unless I close PT from system tray).
No settings were modified (and my PT Run is Win + Space).
✔ Expected Behavior
To PT not interfere with VSCode
❌ Actual Behavior
Ctrl+Space isn't recognized anymore
Other Software
No response

Just came across this myself

Probably the same as #26268 . You need to disable the new Peek feature or change its shortcut. Its default shortcut is Ctrl + Space.

Yes, Ctrl+Shift is also the hotkey to trigger the new function "Peek". This is an extension for File Explorer (like QuickLook). There is a PR to fix this behavior. Until it's released, you can turn Peek off, or change the hotkey.
/dup #26150


Use dotnet cli to publish nuget package

Pull Request
Related issue
Fixes #480
What does this PR do?

use dotnet cli to publish nuget package

PR checklist
Please check if your PR fulfills the following requirements:

[x] Does this PR fix an existing issue, or have you listed the changes applied in the PR description (and why they are needed)?
[x] Have you read the contributing guidelines?
[x] Have you made sure that the title is accurate and descriptive of the changes?

Thank you so much for contributing to Meilisearch!

bors merge

bors merge

Looks like we have issues with bors, merging manually since this only impacts CI and not code base


Is there a simple alternative to this code

Discussed in https://github.com/dfinke/ImportExcel/discussions/1264

Originally posted by pclewisnz October  8, 2022
$excel=(New-Object -TypeName PSObject -Property (@{'id'=23; 'start'="2022-09-01 00:02:50.816"}))|export-excel -FreezeTopRow -path "c:\temp\test2.xlsx" -TableStyle "Light10" -AutoSize -PassThru
$sheet=$excel.Workbook.Worksheets[1]
$sheet.Column($sheet.tables[0].columns["start"].Id)| Set-ExcelRange  -NFormat "dd-MM-yyyy HH:mm:ss.000"
Close-ExcelPackage $excel

After exporting, have to set the Number Format for all my datetime fields to include milliseconds
If there are 20 datetime fields then with code above I have to duplicate the Set-ExcelRange line for each
Alternatively I can pull the name of the columns and likely the position the sheet from the PSCustomObject.
In my use case the data is string and I don't know which fields are datetime so I'd have to test
"2022-09-01 00:02:50.816"| %{ (get-date $_).ToString("yyyy-MM-dd HH:mm:ss.fff") -eq $_ }
This is just in case there's a switch with a subtle purpose and name I have not seen in which I can globally set the Number Format for any date/time field in the sheet.  Maybe there's a better way - like overloading one of the modules functions do to the above type detection/conversion (expensive on large exports)?

If all of the datetime fields are in the same column, Set-ExcelRange has a -Range param so you can specify the column.
If they are in different columns, or data in that column is not a datetime, off the top of my head you need to inspect each.

I had a look at your Expand-NumberFormats and where it's used and thought about how it might be useful to be able to provide a handler for fields [of a type].
Currently it's no great hardship for me to do that transformation in main body of code and then let Export-Excel do it's thing.  So my needs are satisfied and no need to complicate an elegant module.
The new example mirroring my usage where the stringified date is converted to it's datetime true self.  No longer relies on Excel's string to date conversion and explicitly  sets it whihc arguably is much better since excel behaviour could change.
$excel=(New-Object -TypeName PSObject -Property (@{'id'=23; 'start'=(get-date "2022-09-01 00:02:50.816")}))|export-excel -FreezeTopRow -path "c:\temp\test2.xlsx" -TableStyle "Light10" -AutoSize -PassThru
$sheet=$excel.Workbook.Worksheets[1]
$sheet.Column($sheet.tables[0].columns["start"].Id)| Set-ExcelRange  -NFormat "dd-MM-yyyy HH:mm:ss.000"
Close-ExcelPackage $excel

I like the notion of a handler. The challenge is supporting questions etc with that model. When things go sideways, the problem could be in one of many places.

Very true.
Although most complexities are diminished greatly over time as solid examples crop up and shared.  Most of the libraries I use I freely admit I never studied and just saw someone's solution in an example liked it and replicated it (so long as the module appeared to be legit and had a good following).  It's how I found your module and I have enjoyed it's simplicity of use immensely (so many thanks)


Thinlto for validator builds.

Problem
Current builds do not use thinlto and we are leaving performance on the table.
Summary of Changes
Enable thinlto, the debug-info can't be packed as it gives build error duplicate split compilation unit
Performance improvements
Results
With thinlto and no debuginformation

[2024-11-23T05:30:31.476026905Z INFO  solana_bench_tps::bench]
    Average max TPS: 74236.48, 0 nodes had 0 TPS
[2024-11-23T05:30:31.476031453Z INFO  solana_bench_tps::bench]
    Highest TPS: 74236.48 sampling period 1s max transactions: 4073007 clients: 1 drop rate: 0.78

Without thinlto and no debuginformation

[2024-11-23T06:24:32.517039914Z INFO  solana_bench_tps::bench]
    Average max TPS: 66351.46, 0 nodes had 0 TPS
[2024-11-23T06:24:32.517061405Z INFO  solana_bench_tps::bench]
    Highest TPS: 66351.46 sampling period 1s max transactions: 4302710 clients: 1 drop rate: 0.76
[2024-11-23T06:24:32.517083186Z INFO  solana_bench_tps::bench]  Average TPS: 47228.938

Measurement technique posted in a comment below
Dashboard: https://metrics.solana.com:8889/sources/27/chronograf/data-explorer?query=SELECT mean("avail_percent") AS "mean_avail_percent"%2C mean("free_percent") AS "mean_free_percent"%2C mean("swap_free_percent") AS "mean_swap_free_percent" FROM "mainnet-beta"."autogen"."memory-stats" WHERE time > %3AdashboardTime%3A AND time < %3AupperDashboardTime%3A AND "host_id"%3D'jw13Zme4czmWqdhPAPk5d11dMPbZhiMvHsALKBE4EG3' GROUP BY time(%3Ainterval%3A) FILL(null)#

This release-with-debug profile is mostly used by the canaries. If I'm understanding these docs correctly the release profile uses thin local too, so we would expect performance improvements from switching release to thin too.
Any reason to only change the release-with-debug profile?


Fix color of FileDialog icons

Fixed incorrect coloring of these tool buttons by adding three new color font theme items to FileDialog. Users may override them too for own purposes.

Do we need specific colors just for those items? Wouldn't the NOTIFICATION_THEME_CHANGED be enough to support switching from a dark theme to a light theme?

Yeah, I guess no need do that to just receive that color from ToolButtons

Thanks!


CoreOS vagrant single node, cannot connect to API server

Virtualbox:  5.0.16 r105871
[]# vagrant version
Installed Version: 1.8.1
Latest Version: 1.8.1
OS X El Capitan
[]# vagrant up
Bringing machine 'default' up with 'virtualbox' provider...
==> default: Importing base box 'coreos-alpha'...
==> default: Matching MAC address for NAT networking...
==> default: Checking if box 'coreos-alpha' is up to date...
==> default: Setting the name of the VM: cube
==> default: Clearing any previously set network interfaces...
==> default: Preparing network interfaces based on configuration...
default: Adapter 1: nat
default: Adapter 2: hostonly
==> default: Forwarding ports...
default: 22 (guest) => 2222 (host) (adapter 1)
==> default: Running 'pre-boot' VM customizations...
==> default: Booting VM...
==> default: Waiting for machine to boot. This may take a few minutes...
default: SSH address: <IP_ADDRESS>:2222
default: SSH username: core
default: SSH auth method: private key
default: Warning: Remote connection disconnect. Retrying...
==> default: Machine booted and ready!
==> default: Configuring and enabling network interfaces...
==> default: Running provisioner: file...
==> default: Running provisioner: shell...
default: Running: inline script
==> default: Running provisioner: file...
==> default: Running provisioner: shell...
default: Running: inline script
[]# kubectl config set-cluster vagrant-single-cluster --server=https://<IP_ADDRESS>:443 --certificate-authority=${PWD}/ssl/ca.pem
cluster "vagrant-single-cluster" set.
[]# kubectl config set-credentials vagrant-single-admin --certificate-authority=${PWD}/ssl/ca.pem --client-key=${PWD}/ssl/admin-key.pem --client-certificate=${PWD}/ssl/admin.pem
user "vagrant-single-admin" set.
[]# kubectl config set-context vagrant-single --cluster=vagrant-single-cluster --user=vagrant-single-admin
context "vagrant-single" set.
[]# kubectl config use-context vagrant-single
switched to context "vagrant-single".
[]# kubectl get nodes
error: couldn't read version from server: Get https://<IP_ADDRESS>:443/api: dial tcp <IP_ADDRESS>:443: connection refused

@evmin you have to wait for the apiserver container to come up. Depending on your internet download bandwidth, this can take anywhere from a minute to over a half-hour. If you're curious as to the progress, you can watch the docker logs on the controller(s) machine(s).

Closing due to inactivity. Please re-open if necessary


CI continues despite failure to release

Looks like something went wrong with your releasing step, as the current published bash script doesn't match the (github) released version; an assumption that your circleci orb relies on when validating the bash script against checksums. This then breaks all my usage of codecov, which relies on the orb.
More: https://github.com/codecov/codecov-circleci-orb/issues/92

Can confirm, Checksum stopped passing for us as well on multiple environments this evening.

Digging a bit deeper:
This line in one of your CI scripts https://github.com/codecov/codecov-bash/blob/c3ccd596467b6c08e6fba7dba6e048dd0e341421/scripts/version.sh#L26 relies on the version being updated in the bash script (it has not been in a while, despite changes) and the CircleCI ignores the git failure (not sure why yet as this exit code should be passed out as an error not 0)

Hi all, I have made the change on our end and deployed 1.0.4. Please let me know if you are still experiencing the issue

Hi all, I have made the change on our end and deployed 1.0.4. Please let me know if you are still experiencing the issue. It should be live within an hour.

Hey, just attempted a build and it appears the 1.0.4 release did not include the necessary assets as such the file at https://codecov.io/bash is still 1.0.3 and does not pass checksum.

Hi all, I have made the change on our end and deployed 1.0.4. Please let me know if you are still experiencing the issue. It should be live within an hour.

Hey, just attempted a build and it appears the file at https://codecov.io/bash is still 1.0.3 and still does not pass checksum. Perhaps something to do with the 1.0.4 release not including the necessary assets?

Confirmed that this is still broken.
$ curl -s -L https://codecov.io/bash | grep ^VERSION=
VERSION="1.0.3"

Since this problem is breaking CI for projects, is there a time frame for fixing it?

Yes, still broken, had the issue this morning: https://github.com/codecov/codecov-bash/issues/449

Hi all, I made a fix in the deployment, it should be showing 1.0.4 now.

Hi all, I made a fix in the deployment, it should be showing 1.0.4 now.

Verified that this works in our CI. Thanks @thomasrockhu :100:


Process more stuff on the server

Examples: send only necessary match info on the dashboard and the unscored matches section of the scouting form.  The new match info page already supports server-side data processing

This is too broad and will end up being replaced by more specific issues


[Issue-1997] Update the Token detail screen

Related issue(s)

#1997

Is your feature request related to a problem(s)? Please describe.

Update new way to fetch balance

Describe the solution you'd like

Update new way to fetch balance

Describe alternatives you've considered

No

Additional context

No

🚀 Deployed on https://pr-2143--sw-web-runner.netlify.app


Feature request

Resource create date.

Hi @MaloSparky
We added that information for most of the resources already. But many resources don't have that information in the Resource Graph. So the only way to add that to the script would be to complete change the way to extract the data to Rest API, but that would impact performance and the gain would not be so much. That's why we dropped the idea.

Thanks, that is what I feared after my research.


Can Array.Foreach key=array.index?

array.ForEach(func(key, value gjson.Result) bool {
    // key -> 0 or 1 or 2 ...
}

Yes. I think that this can be made so. While an array does not really have a key like an object, we can easily produce one behind the scenes.
I think for now we should only fill the key.Num and key.Type fields. We'll leave the key.Raw and others empty.
This'll allow for key.String() and key.Int() to return the string and integer representation of the array index.

I just added this feature. Thanks for the suggestion.

Yep!Thanks.


Dockerfile.native runtime base image for mostly static native executables

Since we switched to the official native-maven-plugin (done as part of https://github.com/helidon-io/helidon/pull/5308) the native executables built are now "mostly static" thus are linked with glibc.
We still have -Dnative.image.buildStatic in our Dockerfile.native, however this option is only processed by helidon:native-image.
See:

https://www.graalvm.org/22.1/reference-manual/native-image/StaticImages
https://www.graalvm.org/22.2/reference-manual/native-image/guides/containerise-native-executable-and-run-in-docker-container

We need to decide if we want to keep build "static" or if we want to switch to "mostly static".

If we decide to revert back to "static" we'd have to configure the native-maven-plugin like this:
<plugin>
    <groupId>org.graalvm.buildtools</groupId>
    <artifactId>native-maven-plugin</artifactId>
    <configuration>
        <buildArgs>--static</buildArgs>
    </configuration>
</plugin>

If we were to switch to "mostly static",  then we would have to change the runtime base image.
Ideally we'd be using FROM gcr.io/distroless/base ; however this fails:
 error while loading shared libraries: libz.so.1: cannot open shared object file: No such file or directory
Error: exit status 127

Another option would be to use slim images:

oraclelinux:9-slim
ghcr.io/oracle/oraclelinux:9-slim

I deliberately listed ol9 images to match the build stage base image ghcr.io/graalvm/graalvm-ce:ol9-java17-22.3.0

Note that I don't think we can use distroless images as they are debian based and our build base image is based on oraclelinux.
I've tried to update the runtime stage to include the required libraries like this:
FROM gcr.io/distroless/base:debug
WORKDIR /helidon

# Copy the binary built in the 1st stage
COPY --from=build /lib64/libz* /lib/x86_64-linux-gnu/
COPY --from=build /lib64/libstdc* /lib/x86_64-linux-gnu/
COPY --from=build /lib64/libgcc* /lib/x86_64-linux-gnu/
COPY --from=build /helidon/target/mp-native .

ENTRYPOINT ["./mp-native"]

EXPOSE 8080

It failed with:
./mp-native: /lib/x86_64-linux-gnu/libc.so.6: version `GLIBC_2.32' not found (required by ./mp-native)
./mp-native: /lib/x86_64-linux-gnu/libc.so.6: version `GLIBC_2.34' not found (required by ./mp-native)
./mp-native: /lib/x86_64-linux-gnu/libc.so.6: version `GLIBC_2.33' not found (required by /lib/x86_64-linux-gnu/libstdc++.so.6)
./mp-native: /lib/x86_64-linux-gnu/libc.so.6: version `GLIBC_2.32' not found (required by /lib/x86_64-linux-gnu/libstdc++.so.6)
./mp-native: /lib/x86_64-linux-gnu/libc.so.6: version `GLIBC_2.34' not found (required by /lib/x86_64-linux-gnu/libstdc++.so.6)
./mp-native: /lib/x86_64-linux-gnu/libc.so.6: version `GLIBC_2.34' not found (required by /lib/x86_64-linux-gnu/libgcc_s.so.1)

So... the bundled glibc version is not enough.
distroless provides 2.30:
nerdctl run --rm -it --entrypoint sh gcr.io/distroless/base:debug -c "strings /lib/x86_64-linux-gnu/libc.so.6 | grep -E '^GLIBC_' | sed s/GLIBC_//g |  sort -V | tail -3"
2.28
2.29
2.30

Our build image provides 2.34:
nerdctl run --rm -it --entrypoint sh ghcr.io/graalvm/graalvm-ce:ol9-java17-22.3.0 -c "strings /lib64/libc.so.6 | grep -E '^GLIBC_' | grep -v PRIVATE |  sed s/GLIBC_//g | sort -V | tail -3"
2.33
2.33
2.34

Trying to copy libc from the build image leads to other errors...

Bottom line, we need update our build image to something compatible with distroless/base in order to use distroless/base.

see also https://github.com/helidon-io/helidon/issues/6260


Esp-WEB-Tools and SPIFFS

Good morning,
I cannot flash a spiffs file containing a website with ESP-Web-Tools. The firmware part flashes correctly but not the SPIFFS file. I have to use the Arduino IDE or VSCode and PlateformIO.
Here is my manifest:
{
  "name": "ESPHome",
  "builds": [
    {
      "chipFamily": "ESP32",
      "improv": false,
      "parts": [
        { "path": "bootloader.bin", "offset": 4096 },
        { "path": "partitions.bin", "offset": 32768 },
        { "path": "boot_app0.bin", "offset": 57344 },
        { "path": "firmware.bin", "offset": 65536 },
	{ "path": "spiffs.bin", "offset": 2686976}
      ]
    },
    {
      "chipFamily": "ESP8266",
      "parts": [
        { "path": "esp8266.bin", "offset": 0 }
      ]
    }
  ]
}

and here is what the Arduino IDE does:
For the spiffs part :

Serial port COM17
Connecting.....
Chip is ESP32-D0WD-V3 (revision v3.0)
Features: WiFi, BT, Dual Core, 240MHz, VRef calibration in efuse, Coding Scheme None
Crystal is 40MHz
MAC: b4:8a:0a:63:70:38
Uploading stub...
Running stub...
Stub running...
Changing baud rate to 921600
Changed.
Configuring flash size...
Auto-detected Flash size: 16MB
Flash will be erased from 0x00290000 to 0x003effff...
Compressed 1441792 bytes to 7020...
Writing at 0x00290000... (100 %)
Wrote 1441792 bytes (7020 compressed) at 0x00290000 in 8.2 seconds (effective 1414.2 kbit/s)...
Hash of data verified.

Thanks for the answer, I will try to make a single file with esptool.

Does your partition table also have the spiffs partition defined, corresponding to the offset?

Yes, but my problem is solved with Jason2866's method and the use of flash_download_tool_3.9.5 which allows you to create a combined image graphically.

I had the same issue with latest version (9.4.3)
Also, I've seen that this version overwrites SPIFFS even if bin and addresses are smaller and don't reach  SPIFFS addresses.
For my application I want to flash application and keep SPIFFS with no update.
Now i'm using version 3.4.2. I can write SPIFFS and application with different buttons. thanks

@gism can you show me how you did it? I have a site which I want to upload to my esp32 from my website. I'm using platform.io to build the firmware.

J'ai vu le message et je répondrai dans un ou deux jours.
Le dim. 30 juin 2024, 15:13, Allan Oricil @.***> a
écrit :

@gism https://github.com/gism can you show me how you did it? I have a
site which I want to upload to my esp32 from my website. I'm using
platform.io to build the firmware.
—
Reply to this email directly, view it on GitHub
https://github.com/esphome/esp-web-tools/issues/445#issuecomment-2198559362,
or unsubscribe
https://github.com/notifications/unsubscribe-auth/BCLDP24M4Q6O5HE4DAL733LZJ776BAVCNFSM6AAAAABKEDHABOVHI2DSMVQWIX3LMV43OSLTON2WKQ3PNVWWK3TUHMZDCOJYGU2TSMZWGI
.
You are receiving this because you authored the thread.Message ID:
@.***>

I was able to do it. If anyone is interested, here is how you can do it
https://github.com/allanoricil/esp32-mfa-authenticator

@AllanOricil what I did is to combine all binaries boot, bootloader, partitions, app, spiffs in a single file using ESP32 flash download tools.
To locate all bin and known addresses to place easiest is to check flashing command on your regular ide. Or partitions csv.
Then in manifest for Esp-WEB-Tools I'm only flashing this combined binary.
That was a quick workaround, not sure if finally is fixed or if there is better solution

@AllanOricil what I did is to combine all binaries boot, bootloader, partitions, app, spiffs in a single file using ESP32 flash download tools.
To locate all bin and known addresses to place easiest is to check flashing command on your regular ide. Or partitions csv.
Then in manifest for Esp-WEB-Tools I'm only flashing this combined binary. That was a quick workaround, not sure if finally is fixed or if there is better solution

@gism I was able to do the same thing. Thanks for the reply, anyways.


Number of room participants via PHP SDK

Is there a way with the PHP SDK to find the number of participants in a room before adding an additional? Any example?

In order to keep track on a meeting you have can setup a webhook (one is enough for all your rooms). Any updates on a running session are delivered on the endpoint provided by you. Therefor you see when a meeting has started and when participants join. This is the common way to setup a meeting history or inform users on a running meeting.
However as this happens asynchronously it does not represent the current state of a meeting. If you require the exact state, you have to create an additional control participant, and connect to the real time channels.
Let me know if you have any further questions on this, best wishes!

To be clear this is what I need right?
$eyeson->addWebhook('https://my.application/hooks/recordings', 'recording_update');
Is there docs that detail what info these endpoints output? Or do I have to just run them all.
user_update
document_update
recording_update
broadcast_update
room_update
team_update
presentation_update

You just need the define the specific updates you want to receive. The room_update will be fine in most cases, it also contains updates on recordings, participants, etc.


[CELEBORN-1481] CongestionController should also control memory file

What changes were proposed in this pull request?
CongestionController supports memory file controlling.
Why are the changes needed?
Improve CongestionController
Does this PR introduce any user-facing change?
No.
How was this patch tested?
Existing UTs.

@RexXiong  @AngersZhuuuu  PTAL.


Fix res:// trimmed to s:// on Windows

This was affecting the drive-less current directory query, specially noticeable in the file dialog after the change for a better drive letters UX on Windows.
(There's a separate version of this PR for 3.2.)

This code is generously donated by IMVU.

Thanks!


environment_win.yml is no longer up-to-date

Is there an existing issue for this?

[X] I have searched the existing issues

Issue summary
The windows locked environment file hasn't been kept up to date with the latest env changes as all dev work takes place on Linux.
I believe it will be easiest to simply remove this file and allow windows users to create their own environments from primary_deps.yml. This is as the locking is most important for Azure jobs which are all Ubuntu and creating the locked windows env each time a package is updated is a pain due to having to switch OS's and deal with line-ending issues etc.
What documentation should be provided?
Removed environment_win.yml file and instructions on how to create your own env on windows from the primary dependencies.
AB#7986

@ant0nsc keen to hear your thoughts on this!

@peterhessey - agree, let's remove env_win.


Introduce ParseNumber

With the cost of slightly more code we can achieve better throughput (and fewer allocations):
NEW:

[info] Benchmark                                             Mode  Cnt    Score     Error   Units
[info] TooFastStringBenchmark.someInt                        avgt   10   13.562 ±   0.606   ns/op
[info] TooFastStringBenchmark.someInt:·gc.alloc.rate.norm    avgt   10   16.000 ±   0.001    B/op

OLD:

[info] Benchmark                                             Mode  Cnt     Score     Error   Units
[info] TooFastStringBenchmark.someInt                        avgt   10    15.586 ±   0.639   ns/op
[info] TooFastStringBenchmark.someInt:·gc.alloc.rate.norm    avgt   10    40.000 ±   0.001    B/op

Codecov Report

Merging #800 into master will increase coverage by 0.17%.
The diff coverage is 94.11%.

@@            Coverage Diff             @@
##           master     #800      +/-   ##
==========================================
+ Coverage   80.17%   80.34%   +0.17%
==========================================
  Files          45       46       +1
  Lines         691      697       +6
  Branches       22       30       +8
==========================================
+ Hits          554      560       +6
  Misses        137      137

Impacted Files
Coverage Δ

...ore/src/main/scala/io/finch/internal/package.scala
100% <100%> (+4%)
:arrow_up:

...src/main/scala/io/finch/internal/ParseNumber.scala
93.75% <93.75%> (ø)

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 bc5485f...87d8617. Read the comment docs.


Chart driven not s driven not suppor Multi indicator display？

This is what I used metabase to do. Indicators of multiple districts and counties can be displayed on a graph

Follow the document


[DPP] Add new port

What does your PR fix?
Adds support for DPP, a lightweight high performance C++ discord library used in multiple large popular Discord bots
Which triplets are supported/not supported? Have you updated the CI baseline?
linux-x64, linux-x86, windows-x64, windows-x86, Not updated CI baseline

Does your PR follow the maintainer guide?

Yes

can't see logs to find out why this is going wrong... compiled fine for us

can't see logs to find out why this is going wrong... compiled fine for us

Via the check details, go to Azure Pipelines, then to the artifacts (" published"), then find the download action on the right side while hovering a "failure logs" item.

ci baseline updated to exclude UWP from tests, set to "fail". this is not a supported platform.

ci baseline updated to exclude UWP from tests, set to "fail". this is not a supported platform.

If UWP is not supported, only add  "supports": "!uwp" to vcpkg.json. The ci baseline list fail is for ports which should work on a user's machine, but can't in vcpkg CI.

ci baseline updated to exclude UWP from tests, set to "fail". this is not a supported platform.

If UWP is not supported, only add "supports": "!uwp" to vcpkg.json. The ci baseline list fail is for ports which should work on a user's machine, but can't in vcpkg CI.

did this but now ci fails again as it still tries to build up, even with !uwp in the supports line... is this how it's supposed to work?

I have changed our versioning to our version numbers as requested.
the value of NO_PREFIX_CORRECTION is required or cmake will not build and deploy the library correctly.

I am very concerned about giving the name "dpp" to this. Repology says that Homebrew already has a "dpp" pointing to https://github.com/atilaneves/dpp which seems to be a different project. However, Google "dpp c++" points to this one conclusively, and that is a tool rather than a library so it wouldn't generally make sense to be a port.
I pushed some nitpick fixes into this; please confirm that you are OK with that @braindigitalis

these changes all look good to me. we will have to put these changes into the scripts inside our release ci so when we send an update PR these changes will be preserved.
thanks for your time!

Thank you!


all the functions

Thanks for your good project. I installed it. But I expected, as you wrote in the description, all the functions of the Telegram mini app, including access to files and contacts, would also be displayed.

Hello @NabiKAZ !
This repository was not updated for a long time. Some functions might not be present, and some others might be outdated. Please feel free to create a pull-request and contribute with new features or updates.
As for contacts, please check this class, are you looking for something similar?
The list of supported functions can be found here, which were implemented according to this documentation


Binary authorization module and example

@apichick I reverted this PR as it was using a git submodule, which breaks sourcing modules from this repo via git, can you resubmit the PR without using a submodule?


v1.0.0-b4

Additional Details

Version: v1.0.0 (b4)
Last updated: 08 March 2023 11:10 (UTC)

~ Add

Company [siret] - Page server

/company/[siret]

Firebase / Database / Performance / Analytics

~ Update

Utils.ts

uuid_e4()

Components folder
Company [siret] - Page route

/company/[siret]

Change imports
+layout.svelte

✓ This pull request has been approved ✓
Additional Details
Pull number: #5


unhelpful error message opening file program.asm

I do not know what, but something cannot open program.asm, but it's not telling me why.
Building sprite/program.asm...
INCLUDE_FILE: Error opening file "/cygdrive/c/Super/examples/sprite/program.asm".

I believe the wla-65816 binary is printing the error; if I put 'exit' into the script right below the call the error still happens; move it up one line it disappears.  I can still cat the program_file within cygwin so idk why wla can't open it.


Can I index array of vectors?

I would like like to do something similar to this, where a table field contains an array of N embeddings
Fashion search example:
the table "image" with the "clothes" column, where each row contains N "clothes" embeddings (dress, shoes, ...). Therefore I can look for the images that contains a given query t-shirt embedding.
I know that postgre supports matrixes (array of arrays) but i don know if we can index an array of vectors in pgvecto.rs
Thanks.

Hi, Will your query also look like this?
CREATE TABLE t
(
    `id` Int64,
    `emb` Array(Float32), # Eg. Image embedding
    `several_embs` Array(Array(Float32)) # Eg. Face embeddings
)
ENGINE = MergeTree
ORDER BY id

INSERT INTO t (id, emb, several_embs) VALUES
    (101, [1,2,3], [[1,2,3],[3,2,1]] ),
    (102, [3,2,1], [[3,1,2],[2,1,3],[1,1,3]] )

# RANGE SEARCH (WHERE queries)
SELECT id, score FROM t WHERE cosineDistance(emb,  [2,2,2]) AS score < MaxDistance
SELECT id, score FROM t WHERE cosineDistance(several_embs,  [2,2,2]) AS score < MaxDistance

# TOP-K SEARCH (ORDER BY queries)
SELECT id, score FROM t ORDER BY cosineDistance(emb, [2,2,2]) AS score # This is currently possible
SELECT id, score FROM t ORDER BY cosineDistance(several_embs, [2,2,2]) AS score # This is the requested feature

Hi, you can actually use group by to fulfill your requests.
Here's an example using video and frame embedding as example, each video can have multiple frames:
DROP TABLE IF EXISTS video_frame_embeddings;

CREATE TABLE video_frame_embeddings (
	video_id INT,              		-- Unique ID for each video
	frame_id INT,              		-- Unique ID for each frame within a video
	embedding VECTOR(3) NOT NULL  	-- Embedding vector for the frame
);

-- CREATE INDEX ON video_frame_embeddings USING btree (video_id);
-- CREATE INDEX ON video_frame_embeddings USING btree (frame_id);
CREATE INDEX ON video_frame_embeddings USING vectors (embedding l2_ops);

INSERT INTO video_frame_embeddings (video_id, frame_id, embedding)
	SELECT
		videos, frame, ARRAY[random(), random(), random()]::real[]
	FROM
		generate_series(1, 100) AS videos,
		generate_series(1, 50) AS frame;

WITH scored_videos AS (
    SELECT
        video_id,
        embedding <-> '[0.5, 0.5, 0.5]' AS distance
    FROM
        video_frame_embeddings
	ORDER BY
		distance
)
SELECT
    video_id,
    MIN(distance) AS min_distance
FROM
    scored_videos
GROUP BY
    video_id
ORDER BY
    min_distance
LIMIT 10;

--  Limit  (cost=6.02..6.04 rows=10 width=8)
--    ->  Sort  (cost=6.02..6.04 rows=10 width=8)
--          Sort Key: (min(((video_frame_embeddings.embedding <-> '[0.5, 0.5, 0.5]'::vector))))
--          ->  HashAggregate  (cost=5.75..5.85 rows=10 width=8)
--                Group Key: video_frame_embeddings.video_id
--                ->  Index Scan using video_frame_embeddings_embedding_idx on video_frame_embeddings  (cost=0.00..5.25 rows=100 width=8)
--                      Order By: (embedding <-> '[0.5, 0.5, 0.5]'::vector)

Thanks a lot. Separte the data in 2 tables (one for images and other for clothes); and a query-time use a CTE to perform a group by. Magnificent! Thanks again for your awesome library :)

Glad to see it helps!


Overall Statistics panel

i think there are issues with this overall statistics panel

not sure that plotting number of species (currently 6, max probably < 100) and e.g. peptides or spectra (will quickly end up in 100,000s) on same plot will work
it can't be read because there's no axes or label (need to rely on tooltip)
what actually encodes the data - the height of the peak or the area under the peak
why does the peak for 'spectra' spread out to 'peptides' and 'species'? Do spectra turn into species?

Just a table would be far more effective. The graphic is pointless?

Probably better replace this with the final numbers.

@ypriverol

this info could be row of numbers at top of page

isn't that a valid solution proposition?

If you see now the layout, it would be difficult to set the numbers in the last panel. https://www.ebi.ac.uk/pride/archive/crosslinking Unless we add another stats panel we can't recover that solution. if you or @sureshhewabi can recommend another panel, let me know and then we can replace also this.


Dynamically build a list of secrets for jira credentials

!deploy

!deploy

!deploy

!deploy

!deploy

!deploy

!deploy

!deploy

!deploy

!deploy

!deploy


Only call highlightBlock if the ref element is not null

When unmounting the Highlight component the ref was being set to null, but this was not guarded against so it was attempting to highlight the null element. This change prevents the error by checking element is not null before calling highlightBlock.

Coverage remained the same at 100.0% when pulling 5e767bec9ad4e69a424093b3936872897c021bbb on highlight-unmount-ref into dc1aae3db217d1e1405dfae35e94e9f9d4bd09de on master.

@tompedals Great fix! I made a tiny refactor to use the methodName = () => convention, which is babel transformed in Blue. This ensures proper binding of this (the class instance) by default 👍

After trying to implement Blue v1.7.0 into the app. I gotta say, this fix is really needed!
Currently unable to switch views because Highlight.js is failing to do it's thing on an unmounted div.


[feature] Saving Session Cookies for Javascript rendering websites

Version and OS
<IP_ADDRESS>  on Windows 10 via Docker Compose
Is your feature request related to a problem? Please describe.
Is there a way to keep the cookie sessions for WebDriver Chrome/Javascript via 'http://selenium:4444/wd/hub'  Fetching Method ?
Describe the solution you'd like
I know you can paste the cookies into Request Headers for the Basic fast Plaintext/HTTP Client  Fetching Method , but the sites I am interested in, use Javascript to render the data, so I would like a solution for keeping the session cookies for Javascript rendering websites. Is there a solution for this ??? For now this only works for Basic fast Plaintext/HTTP Client  Fetching Method
Describe the use-case and give concrete real-world examples
This is very useful for login pages protected by captcha when they detect too many logins sessions during a time interval...for example if the page you are monitoring requires you to login first, once you send so many requests through that login page a captcha will appear....the easiest solution would be to have an option to "Save Header Requests/ Session Cookies" so you won't have to request new cookies each time you log in...you can use the same request headers each time and this way you will not be triggering any captcha filters...
I am thinking at a checkbox, like Save Cookie Session for each "check", this way you can use the same Request Headers each time, without triggering captchas.
Additional context
Add any other context or screenshots about the feature request here.

I no longer add functionality to webdriver/selenium connections, I would add this for playwright/browserless connections tho (playwright/browserless is simply better supported, easier to program and contains wayyyyyyyy less bugs)

hi guys,
will this feature be implemented ? using the same header requests instead of always generating new ones, would sure help with many anti-bot detections....thanks

Hello @dgtlmoon ,
Any chance for this feature to be implemented ?? I had the feeling that if we contribute with BTC to the project development the features will be implemented eventually...I donated several times in the past months and up until now none of the features were implemented...Needless to say, that these features would've helped a lot of users, not only myself....this feature would've been useful for any user running your tool...
I've been one of the 1st users of Changedetection and one of the very few BTC donors who actually contributed many times to this project since 2021, and not just enjoying the free ride like everyone else here..... but ever since it got commercial , you forgot about us....
Here is another very good forgotten feature promised quite a while ago ...
https://github.com/dgtlmoon/changedetection.io/issues/874
It is your choice how you run your business, but hey at least stop saying that you would help with requested features....just my 2 cents
Cheers

@justme6666 happy to ban you from the project if you like, your BTC is nice but it doesnt exactly pay for my full week of time to spend on this application, please have more respect


S2U-24 S2U-24 Tests & Quizzes: Event Log - Several fixes #2

Fixes:

S2U-24-2) Special characters do not display correctly in Microsoft Excel
S2U-24-5) Select is too big on small screens
S2U-24-7) Search does not have placeholder - Now results are searchable by Assessment all columns.

More info on Jira:
https://sakaiproject.atlassian.net/browse/S2U-24

Tested on my local instance. Ready to merge!
Thanks @stetsche!!


PP-4095 Updated error response for language.

Changed error response message recieved when the request includes an invalid
langauge value.
Changed http status code from 400 to 422 when the langauge value is invalid.

@alexbishop1

LGTM


Error: listen EADDRINUSE

Hi
How can I specify which ports to allow?
I want to talk between 8444 and 8443, but when I add
app.listen(8444, function(){
  		console.log('CORS-enabled web server listening on port 8444');
	});

or either of them, and get the error in the title.

@staminna that means a process is already listening on that port; it might an earlier instance of your app. You will need to stop that process to free the port.


Import fixes

No warning for lower-/upperBounds when estimate == 0
Julia Import rewritten from scratch
New julia import tests created
New documentation written
Many small readme fixes

I have rebased to the newest dev and resolved all merge conflicts

Squashed some commits to make it more readable.

DataFrame dependency is now removed


200 return status is not only valid status.

https://github.com/materials-marketplace/python-sdk/blob/9ec3a21fe13f5857b606afb32e0701bfa7603313/marketplace/core.py#L53
If I return others < 300 respond status, the runtime error will be raised. Which is not expected. I think we can set condition to < 400

We are no longer doing error handling in the marketplace client. Closing because outdated.


Fix issue #3681 (When the button closes the focus has a border)

Hey thanks for the PR! I think we need to add this to https://github.com/bluesky-social/social-app/blob/main/bskyweb/templates/base.html and https://github.com/bluesky-social/social-app/blob/main/web/index.html instead. Do you mind doing that? Thanks!

Wouldn't this remove outlines entirely from the button? What happens if you tab into it now?

Seems to me that the better option would be figuring out why <FontAwesomeIcon> here has its tabindex set to -1 instead of undefined

Okay, I will check that out


add properties as sub-devices

[x] changelog
[x] consider component_names (don't bork has-dependents)

Sorry to hot merge @ksunden :imp:


feat: add extra_bodyfield and use in model settings.

resolved: #1583
The extra_body field is a parameter used by the openai provider.
Since litellm also uses this field to additionally transmit request body, I added a function so that aider can also utilize the extra_body field.
The openrouter provider also supports various functions through the additional field of request body, so we added the function.
The following is how to use it in model settings.
# .aider.model.settings.yml
- name: "openrouter/<YOUR_MODEL>"
  edit_format: "whole"
  use_repo_map: true
  extra_body:
    provider:
      order:
      - Azure
      allow_fallbacks: false

Thanks for putting together this PR. Looks like tests are failing though?

Thanks for putting together this PR. Looks like tests are failing though?

Thank you for your confirmation.
I currently rechecking the test failure.
After checking, I confirmed that the error occurred due to a missing parameter in the simple_send_with_retries function.

Looks like they are still failing?

There is no problem in Windows environment, but I see test failure in Linux environment. I will check again.

I have some strange questions.
First, in the Windows environment (windows-tests.yml), the test code passes without any problems.
However, when running the first pytest in the Linux environment (ubuntu-tests.yml), the following error occurs unconditionally. This causes the test to fail.
The following is the result of the first pytest.

ERROR at setup of TestHelp.test_ask_without_mock
AssertionError: SwitchCoder exception was not raised

The following is the result of the second pytest.

In order to match the environment I tested with the environment of ubuntu-tests.yml, I proceeded as follows.

Pull the latest ubuntu image (ubuntu:latest)
Create a qwer sample user and grant sudoer permission to the image. (see Dockerfile below)
Add python dependencies to the image (python3, python3-pip, python3.12-venv)
Run the image as a container
Enter the user shell
Run git clone in the user's home directory (https://github.com/hypn4/aider.git)
Create venv (python3 -m venv ~/aider/.venv)
Activate venv (source ~/aider/.venv/bin/activate)
Install pytest (pip install pytest)
Install aider dependencies (pip install .)
Run test code (run pytest)

The commands from step 9 are the same as the part that installs the dependencies of ubuntu-tests.yml.
The following is the entire Here is the command.
# Dockerfile

FROM ubuntu:latest

ARG USERNAME=qwer
ARG PASSWORD=qwer

RUN apt-get update && \
    apt-get install -y sudo git python3 python3-pip python3.12-venv && \
    useradd -m -s /bin/bash ${USERNAME} && \
    echo ${USERNAME}:${PASSWORD} | chpasswd && \
    usermod -aG sudo ${USERNAME} && \
    echo '${USERNAME} ALL=(ALL) NOPASSWD:ALL' >> /etc/sudoers

USER ${USERNAME}
CMD ["bash"]

# docker-compose.yaml

services:
  ubuntu:
    build:
      context: .
      dockerfile: Dockerfile
    container_name: ubuntu_container
    tty: true
    stdin_open: true

# Attach container

git clone https://github.com/hypn4/aider.git
cd aider
python3 -m venv .venv
source .venv/bin/activate
pip install pytest
pip install .
pytest

Could you please check if I missed anything?

This is the content I tested additionally after writing the content above.
I wondered if there was a problem with the code I added, so I Even when I checked out the last commit before the pushed content and tested it as above, the test failed in the same way.
git clone https://github.com/hypn4/aider.git
cd aider
git checkout e6037140be0105ee2575761b69c0e5ec7acf946b
python3 -m venv .venv
source .venv/bin/activate
pip install pytest
pip install .
pytest

result:

The checkout commit id(e6037140be0105ee2575761b69c0e5ec7acf946b) is as shown in the following picture.

Please check it once.

I have checked out your branch on my macOS system and it passes all tests after
pip install -e .

and running pytest.
I also did a rebase to main locally with git rebase main, installed the local version again in the venv with above command and ran pytest again. All tests still pass on my machine.
Hope this helps.

I'd try to do the rebase with current main branch pulled -> git rebase main on your pull request branch and push it again (probably with --force)
That should trigger a rebuild of the tests. Let's see if they still fail.

Test look fine now IMHO (except for the always failing Docker Build Test)

Was it just a bug? 😅. Glad it was resolved without a problem.
Thank you for cross-checking again.


Mild CSS issue

Greetings, this Neo4j Component is literally amazing. Thanks for producing it.
I just installed it, and had a couple trouble spots I think we can fix, and then once I got the right config, boom, it works MINT.
First, I installed it and ran it as per your docs, but I didn't have style-loader or css-loader installed in webpack, so issue #1, I think you should mention that in the docs. It threw some errors about CSS in the console that were fairly easy to trace. I am just using one custom CSS file loaded in my index.html along with bootstrap, so this is why I saw this issue. It's for a load testing app using which, we have need to see the nodes we are creating to ensure they were created properly.
Here is the Webpack config I used to get it working:
{
    test: /\.css$/,
    use: ['style-loader', 'css-loader']
}

Second, I am still having a bonus issue related to CSS, and I'm not sure what exactly. I haven't looked too close yet. It's throwing this in the console:
GET http://localhost:1337/styles/neod3.css 404 (Not Found)

I don't know the nature of that file or ~/styles so maybe you could mention that in the docs also.
Third, It's been a while since I used the Neo4j REST endpoint, so I forgot the syntax. Maybe you could include an example config. It would have saved me like 5 mins and 3 iterations of running the code before I remembered I needed http:// and :7474 in the URI.
Something like:
Props you must provide:
url: the url required to access your neo4j db (eg: url="http://localhost:7474")

That said, seriously excellent work, I imagine I will use this library religiously now and may even contribute to it if you like. Feel free to send me a note ever if you need some help or thinking of abandoning the project. I scoured the internet for like half a day plus weeks of occasional searching, and this is the best package, comically fast to get setup too.

Hello Adam!
Wow, thank you so much for all of your praise -- it means a lot! Thank you for mentioning these issues -- I will fix it right now!
Also -- so sorry for only getting back to you now.

Joanna

I've created a PR for these issues, but there are no real "collaborators" besides me for this project, so it'd be much appreciated if you can look it over and make sure it resolves all your issues. I'll update the npm package and master once I have your approval.

I've decided to merge the PR to prevent other individuals from having issues. Please open another issue if your problems persist.


Authorization Scopes Without Redirects?

Is it possible to set an authorization scope without redirects? I'm trying to put a script together that will automate adding tracks to my own personal playlists using your "addPlaylistTracks" function. However, I'm having difficulty adding the scope "playlist-modify-public" and retrieving the updated token as you've described in the docs. Ideally I'm trying to initiate the session with the proper authorization without any redirects.
I'm basically trying to automate the curation process for my list so I have a fresh daily playlist without having to click or approve anything.
My PHP is a bit rusty so any guidance you can provide would be appreciated.

Hi!
Since you want to access user data you need to perform a redirect at least once. It should be possible to perform the initial redirect flow and then just use the refresh token in your automation script.
For example, something like this should work.

One time only, follow the steps in Authorization Code Flow. You can probably get away with just printing the refresh token and store it somewhere accessible from your automation script.
In your automation script, setup the API wrapper to automatically refresh access tokens.
Call the addPlaylistTracks method and update the playlists.
After each call to addPlaylistTracks, save the new access and refresh tokens from step 2.


Getting connection information from routers

Hi,
I would like to get connection information from a particular shelf router, and I'm struggling. I've done a fair amount of googling, and I'm starting to think it's not possible with this package.
Can you confirm please?
Thanks in advance.

Follow up. I found this out: https://github.com/dart-lang/shelf/blob/master/pkgs/shelf/lib/shelf_io.dart#L178
You will find a connection info within the context of a shelf request: e.g. request.context['shelf.io.connection_info']

@felixblaschke
Thank you so much for the info, that worked perfectly.


Tests For Geocoder

Hi Kelly,
I notice that the test coverage for the *Geocoder is a bit low. Will you be interested in a PR where I refactor the Geocode() and ReverseGeocode() methods to mock out the API calls.
For example, in GoogleGeocoder, I update the struct to have a field function:
type GoogleGeocoder struct {
    sendRequest func(params string) ([]byte, error)
}

Then I changed the Geocode() method to call g.sendRequest() like this:
func (g *GoogleGeocoder) Geocode(address string) (*Point, error) {
    if g.sendRequest == nil {   // this can go into the struct constructor
        g.sendRequest = g.Request
    }

    data, err := g.sendRequest(queryStr)
    if err != nil {
        return nil, err
    }

This will makes it easier to test these methods. For example, I can mock the sendRequest field in the test like this:
func TestGeocode(t *testing.T) {
  address := "1600 Amphitheatre Parkway, Mountain View, CA 94043, USA"
  g := GoogleGeocoder{
    sendRequest: func(params string) ([]byte, error) {
      return []byte(`{
        "results":[
          {"formatted_address":"1600 Amphitheatre Parkway, Mountain View, CA 94043, USA",
            "geometry":{"location":{
              "lat":37.4224764,
              "lng":-122.0842499}
            }
          }
        ],
        "status":"OK"
      }`), nil
    },
  }
  actual, err := g.Geocode(address)
  if err != nil {
    t.Error("Unexpected error: ", err)
  }

  expected := &Point{lat: 37.4224764, lng: -122.0842499}
  if !assertPointsEqual(actual, expected, 4) {
    t.Errorf("Expected point to be %+v, but got %+v", expected, actual)
  }
}

Obviously, this can be done for all the different types of Geocoders. With this change, existing tests continue to pass, with test coverage for the Geocoders increased from around 30% to 78%.
WDYT?

Heya @ihcsim !
Thanks so much for chiming in on how to increase the code coverage of golang-geo!  I think your idea is definitely along the correct path!
One thing I really like about go and testing is when libraries provide well-defined interfaces that also serve well for testing purposes.  For example, the io.Writer Interface is super neat when you want to mock out writing bytes, like so:
type MockWriter struct {}

func (m MockWriter) Write(data []byte) (n int, err error) {
  // Have your mocked functionality here
}

In that regard, I think I'd like to see something along the lines of having the Geocoder Interface supplying the ability to mock out HTTP requests with more standard golang libraries.   Perhaps something like:
type Geocoder interface {
  Geocode(string) Point
  ReverseGeocode(lat, lng) string
  HttpClient() *http.Client
}

This way, we can set the http client in our tests and use the httptest package to create mock servers that send us back the responses we want to test.
What do you think about that approach?

@kellydunn I like your approach. I will give it a try, and get back to you.

@kellydunn Following your thoughts on using the httptest package to create mock servers, it feels like the only part that we need to mock out is really just this googleGeocodeURL variable, where we replace it with the mock server URL.
Expanding the Geocoder interface with a HttpClient() probably won't help, because the client will still try to hit the Google API. Also, I feel the current Geocoder is very clean in that it only have functions that match its name clearly communicated.
Alternately (even this doesn't feel fully right), we can consider expanding the Geocoder interface to:
type Geocoder interface {
  Geocode(string) Point
  ReverseGeocode(lat, lng) string
  Request(params string) ([]byte, error)
}

The test coverage will be lower (since we mock out the Request() function in tests), but the interface reads a Geocoder can:

Geo-code an address
Reverse geo-code a coordinate
Send a request

WDYT?


Rename Symbol F2 doesn’t work in Razor templates

Issue Description
Renaming a symbol using F2 renames symbols only in .cs files but doesn’t update Razor templates. This requires you to remember to manually change all Razor templates. The server fails to start up and lets you know where you messed up but I got caught by this too many times.
Steps to Reproduce

Create a class
Use it in a Razor template
Rename the class in your .cs using F2

Expected Behavior
All occurrences are renamed
Actual Behavior
Only occurrences in .cs files are renamed. Razor templates are ignored and need to be manually changed.
Environment information
VSCode version: 1.72.2
C# Extension: 1.25.0
.NET SDK: 6.0.401 (0906eae6f8)

@davidwengier it looks like we is calling the Razor middleware to remap rename text edits - is there something missing on the razor end?
https://github.com/OmniSharp/omnisharp-vscode/blob/master/src/features/renameProvider.ts#L40

Moved to the Razor repo


except OSError

I'm trying to use this on Google App Engine standard (python 2.7) just to export some custom metrics.  This line throws an OSError.
I also had some trouble with the multiprocess mmap stuff.  Just dropping something into sys.modules['prometheus_client.mmap_dict'] seems to work well enough to solve that one, though.

Can you add the DCO?

Can you add the DCO?

updated.

Thanks!


numpy

continuing the issue started with google/grumpy#112
numpy is currently the most relevant data science library, but it uses c extensions which grumpy doesn't support.
Maybe there's a way to bring numpy over to grumpy

 Comment by zfsamzfsam
Friday Jun 16, 2017 at 06:40 GMT

+1

 Comment by trotterdylan
Saturday Jun 17, 2017 at 14:56 GMT

It is possible to implement numpy using Grumpy, in either Python or Go and then leverage the libraries built on top of numpy. But it'd be very challenging to leverage the numpy C extension directly, and the results would probably be sub-optimal or partially broken since Grumpy has no GIL and numpy may use it for synchronization.
Having said that, depending on how the code is written, it may be possible to leverage parts of the code and expose them to Go via cgo. How much code could be reused in this way kind of depends on how deep in the extension the Python part is rooted: if they use PyObjects through all the code then that'd be a problem, but if they use numpy specific data structures and functions and then a thin layer of C extension code on the top, then things would be much easier.

 Comment by zfsamzfsam
Friday Jul 07, 2017 at 11:15 GMT

c2goasm: C to Go Assembly
https://github.com/minio/c2goasm
Introduction
This is a tool to convert assembly as generated by a C/C++ compiler into Golang assembly. It is meant to be used in combination with asm2plan9s in order to automatically generate pure Go wrappers for C/C++ code


Filter option for subject substrings

Hello,
I'd love to see filtering options in emails.
In my case I need to monitor emails with different subject names.
So if I could enter different keychains for emails subject, I'll be very happy.
Thanks !

Hi and thank you for this request! I agree this could be useful especially for "tagged subjects" (like "[TBA] some important stuff"). I'm currently working on revamping the UI for better extendability. Might end up adding this new filter in the process.

Hello,
any chance to see this feature soon ?
Thanks

Honestly, no. I stopped working on the redesign because of the ongoing changes of the Thunderbird UI itself.
Also 4k people are using ThirdStats on a daily basis but only a handful of them contributed or donated to this project. So if I have the time, I'll provide some minor updates, but in the current state I cannot satisfy feature requests 🥲

I understand. Thanks for your answer anyway.


Fix mod file naming and remove the fabric api dependence I forgot to …

…remove before.

Nope, this isn't the issue.


How to change the preview image of the linechartview

I'm curious,how could you display the image of linechartview in edit mode.I found everywhere , but I can't find any lines about "isInEditMode()" that we usual used in custom view.
I want to learn this , can you tell me more?

Hi, I don't use "isInEditMode()" method. Instead, I initialize chart with some dummy data so there is always something to display even in layout preview. I set that dummy data in LineChartView constructor.


Installing from scratch

Some guideliness on how to install this for dummies would be appreciated.

https://github.com/szymonkaliski/hhtwm#setup

Doesn't work for me. M1 or newer hammerspoon or monterey, I don't know. Wasted a day to figure why.

Doesn't work for me. M1 or newer hammerspoon or monterey, I don't know. Wasted a day to figure why.

@Bellavene If you’re still interested, I was able to install hhtwm on an M1 Mac running the latest version of MacOS. If you would like to share the errors you had, or want any assistance, feel free to let me know.


Release lock before display popups when backup finished

It's too dangerous to not release the backup lock file after user clicks on the displayed popup.

Fix in commit ecbf3a50d677314426efa27840a2304965d222b3


Deep Chroma questions

Hi Filip,
thanks for sharing your code! It helps in understanding the details of ISMIR 2016 paper.
I have one question regarding the early stopping criteria:

You say in your paper that you use validation accuracy as the stopping criteria–however, in your experiment file, you say early_stop_acc: false https://github.com/fdlm/chordrec/blob/master/experiments/ismir2016/deep_chroma.yaml#L13
Later you use early_stop_acc: true https://github.com/fdlm/chordrec/blob/master/experiments/ismir2016/deep_chroma.yaml#L42

Regarding your accuracy function onehot_acc(pred, targ) I do not understand why you only compare the "arg-max" values https://github.com/fdlm/nn/blob/master/nn/nn.py#L219
Is this some "practical choice" or do I misunderstand this metric? IMHO, since it is a multi-class problem, the metric should reflect it, shouldn't it?
In general, what is your experience with using the loss as the early stopping criteria? Any drawbacks from doing that?
Thanks in advance for your response!

Hi Stefan,
thanks for pointing this out -- you actually found a minor inaccuracy in the paper itself. Sorry about that!
When training the deep chroma network, I do not use validation accuracy for early stopping, but the loss. When training the logistic regression (a.k.a. the softmax layer in the neural network) for chord classification, I do use validation accuracy. This is why you have the two settings.
I chose to do so because from my experience it seemed that in the final training phase the network could reduce the loss without improving the accuracy (e.g. maybe because easy examples are pushed farther away from the classification border, etc.). This should not have big effect, though.
Regarding the accuracy function -- it is used when training the chord classification layer (when training the deep chroma network, I think elemwise_acc is used for printing the accuracy to the console). Yes, this is a multi-class problem -- but in any case, accuracy is always just n_correct / n_total, and a frame is classified correctly if the arg-max of the one-hot encoded output vector matches the arg-max of the corresponding target vector. For example, assume we have three classes, a target vector for a single instance would look like [0, 1, 0], and a correct output vector would be e.g. [0.3, 0.5, 0.2].
I hope that makes sense.


fixed braces

phew! Just had to do that before continuing my talk at Code Forward!
Thanks to my audience for their patience.

:shipit:

needs merge / rebase :wink:
though I can probably :shipit: as there are no conflicts.

https://twitter.com/adamralph/status/726160449813794818


IdentityComponentLoggingBucket of CustomIdentityComponent stores access log to itself.

The bucket has serverAccessLogsPrefix without serverAccessLogsBucket.
This will make s3.Bucket construct to specify the bucket itself as an access log bucket and it will always generate access log by make a access log file.
You can see the implementation from https://github.com/aws-solutions-library-samples/guidance-for-custom-game-backend-hosting-on-aws/blob/61ae1fa46350c96556012ea18282d6542326110a/CustomIdentityComponent/lib/custom_identity_component-stack.ts#L76.
This will make huge number of access log file even there is no actual accessing.
The logging bucket is used only as a logging purpose, we can omit the access log configuration, so that it not create meaning less access log files.

Great find, thank you for pointing this out! It's not fixed in the latest commit

Fix pushed.


Redmi-private

no:label

@RasstAdonai
Thanks for your feedback! We will investigate and update as appropriate.


feat(guide): Collection of Custom Formats - Audio Formats - Improve description

Pull Request
Purpose

Improve and update the Custom Formats Collection Description.
Approach

Improve and update the Custom Formats Collection Description.
Review the existing descriptions.
This also fixes #1833
Open Questions and Pre-Merge TODOs

===[Radarr]===

[x] Radarr Collection of Custom Formats - Audio Formats

===[Sonarr]===

[x] Sonarr Collection of Custom Formats - Audio Formats

===[Starr]===

[ ] Description for DTS
[ ] Description for MP3

Requirements

[x] These changes meet the standards for contributing.
[x] I have read the code of conduct.

Still need to find a good/easy explanation for Basic DTS and MP3


Fix for encoding error when using InputStreams

Fixes https://issues.apache.org/jira/browse/METAMODEL-1086

Travis error seems unrelated.

Sorry for the long wait - I didn't realize that you had changed the branch since my remark.
+1 and let's merge! :)


creates_dir_if_not_present_append Test is Flaky

Is your feature request related to a problem or challenge? Please describe what you are trying to do.

https://github.com/apache/arrow-rs/actions/runs/6329018079
Describe the solution you'd like

Describe alternatives you've considered

Additional context

label_issue.py automatically added labels {'object-store'} from #4874


verify 32-bit support

Right now the tests are set up for 64-bit platforms (the min/max exponents in the test suite are too large for 32-bit).
All the tests "pass" with GOARCH=386 to the extent that the arithmetic returns correct results. The signs, exponents, and such are wonky and incorrect because the test suite assumes the results can be larger than they're supposed to be.

Note: this https://github.com/pguyot/arm-runner-action may help (it uses qemu). I'm using it successfully here: https://github.com/spacemeshos/economics/blob/main/.github/workflows/go.yml (works with arm64, but tests fail with 32 bit)


Ruby group capstone: set up your Kanban board

https://github.com/devMunyi/catalog-of-my-things/projects/1
Team Members are:

@devMunyi: assigned tasks labeled Team member #1
@Zuhaib042: assigned tasks labeled Team member #2
@kene-creator: assigned tasks labeled Team member #3

Required Changes ♻
Hi Team, This is @sja-thedude your code reviewer.
Good job so far!
There are some issues that you still need to work on to go to the next project but you are almost there!

Highlights
✔ Correct Kanban Board setup
✔ Cards correctly assigned
Required

[ ] Kindly make sure all cards have descriptions. Currently, 21 cards are not having descriptions.

Optional suggestions
Every comment with the [OPTIONAL] prefix is not crucial enough to stop the approval of this PR. However, I strongly recommend you to take them into account as they can make your code better.
Cheers and Happy coding!👏👏👏
Feel free to leave any questions or comments in the PR thread if something is not 100% clear.
Please, remember to tag me [@sja-thedude] in your question so I can receive the notification.
Please, do not open a new Pull Request for re-reviews. You should use the same Pull Request submitted for the first review, either valid or invalid unless it is requested otherwise.

As described in the Code reviews limits policy you have a limited number of reviews per project (check the exact number in your Dashboard). If you think that the code review was not fair, you can request a second opinion using this form.

Hi, Team👋,

Highlights💡

Good commit message.✔
Good PR Summary.✔
Great UI design.✔
App functions as it should.✔

Great work on making the changes 👏 👏
You've done well implementing some of the requested changes requested by the previous review, but there are still some which aren't addressed yet.
Suggested changes

While you have added descriptions to the cards as requested by the previous reviewer, you have reduced the number of cards to just 4. I assume this because the previous reviewer had stated that you had a minimum of 21 cards without descriptions.
This change is against the primary reason for Kanban boards. You ought to have each card focussed on a singular task, not have all tasks that belong to a team member entered into a card. This is to ensure that as the project is developed, you can task units of the code before it too complex.
Kindly revert the cards to contain only single tasks.

Check the comments under the review.

Cheers and Happy coding!👏👏👏
Feel free to leave any questions or comments in the PR thread if something is not 100% clear.
Please, remember to tag me @brytebee in your question so I can receive the notification.
Use @brytebee on slack for faster responses.
Please, do not open a new Pull Request for re-reviews. You should use the same Pull Request submitted for the first review, either valid or invalid unless it is requested otherwise.

Honestly, the original template provided just four cards and I thought they are the ones we are supposed to use since we have 4 types of tasks to be done. If we go with the 34 cards I had created (I feel I trapped myself) it may be difficult to have a proper description for every card.

STATUS: CHANGES REQUIRED ♻
Hi @devMunyi, and Team 👋,
Great work on making the changes requested by a previous reviewer 👏
You've done well implementing some of the requested changes, but there are still some which aren't addressed yet.

Required Changes ♻

[ ] As requested by the previous reviewer, You should create task cards for all divided tasks as requested in the project requirements. You merged some of the tasks together, Please make sure you create each task card separately according to the project requirements divided by team member

Cheers and Happy coding!👏👏👏
Feel free to leave any questions or comments in the PR thread if something is not 100% clear.
Please, remember to tag me in your question so I can receive the notification.
Please, do not open a new Pull Request for re-reviews. You should use the same Pull Request submitted for the first review, either valid or invalid unless it is requested otherwise.

As described in the Code reviews limits policy  you have a limited number of reviews per project (check the exact number in your Dashboard). If you think that the code review was not fair, you can request a second opinion using this form.

@thecodechaser, please help us understand how you want it to be done.

@devMunyi Please create task cards for all bullet points.

Hi Team,
Your project is complete!  There is nothing else to say other than... it's time to merge it :shipit:
Congratulations! 🎉
Highlights 💯

Descriptive info ✔
Tasks distributed equally ✔

Optional suggestions
Cheers and Happy coding!👏👏👏
Feel free to leave any questions or comments in the PR thread if something is not 100% clear.
Please, remember to tag me in your question so I can receive the notification.

As described in the Code reviews limits policy  you have a limited number of reviews per project (check the exact number in your Dashboard). If you think that the code review was not fair, you can request a second opinion using this form.


Use Nightly for coverage

Somehow we get
error: can't instrument with gcov profiling when compiling incrementally

with stable Rust, even if RUSTC_BOOTSTRAP=1 is set.

It does not work due to the test failure on nightly. I fixed it in #1002.

Wow :roll_eyes:


Add the option to mark both as correct in A\B testing human evaluation

Issue #1195

@bekossy is this ready for review?

@bekossy is this ready for review?

@mmabrouk Yes it is


Roadmap

v0.0.1: Alpha version

All the things I used for APS.

v0.0.2 Alpha version (stripped)

Stripped down version of v0.0.1: only disjunctive scheduling

v0.0.3 Submission version

Version before submitting

v0.1: First release

Disjunctive scheduling
All classic scheduling variants
Examples for all scheduling variants
Extensively documented and tested

v0.2: Extensions to disjunctive scheduling

...

v0.x Cumulative scheduling

...

Not really following this roadmap anymore 😆 So closing it.


Delegate access/permissions ambiguity...

When setting these permissions in the MS 365 console, we are given the following three access permissions:

Read and manage permissions
Send as permissions
Send on behalf of permissions

Your article explains "Read" permissions but says nothing about what the "manage" part means in "Read and manage". If the permission goes so far as to explicitly state "read AND MANAGE" then why would you not even mention what "manage" means? Of the two parts of the permission "read and manage" I would say that the "read" part is pretty self explanatory. The "Manage" part not so.

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

ID: 3b9d613a-f990-4045-f0d3-273ecc827db7
Version Independent ID: ef031919-5994-8d21-1f62-ee0db6f235b0
Content: Give mailbox permissions to another user - Admin Help - Microsoft 365 admin
Content Source: microsoft-365/admin/add-users/give-mailbox-permissions-to-another-user.md
Service: o365-administration
GitHub Login: @KwekuA
Microsoft Alias: kwekua

@deejerydoo Thank you for your feedback.
Read and Manage permission allows the assigned user mailbox(es) to read as well as manage emails in the user mailbox on which the permission is assigned. Manage could be anything that you can do with full access( Create a rule, move emails in the mailbox, create a new folder, etc).
I have made a change to the document via PR#https://github.com/MicrosoftDocs/microsoft-365-docs/pull/7003
Once the author approves, the document will be live.
Thanks
Sri

@msbemba Thank you very much for the contribution and updating the documentation with PR. @deejerydoo Hope this update is helpful for you. Thanks for taking out some time to open the issue. Appreciate and encourage you to do the same in future also.


don't refer to on as a primitive

I'm currently destructing on from the Ember namespace in preparation for when Ember uses ES6 modules. I'm open to changing this if there's good reason, but I'm just not sure what that reason would be?

Ok, I just didn't see the destructuring in the README so it might be confusing to a newcomer. I can change it so it adds the destructuring

Oh shoot, totally did not notice that that was in the readme. Yes, you're totally right.


Deadline timing is confusing: Update FAQ and docs

A simple action item would be an FAQ item that includes the exact deadline guidelines (i.e. midnight the night before the first).
The countdown could also include the exact date. It could also have better language about what exactly is required (your app must be 'mining ready').

Issue moved to blockstack/app.co #455 via ZenHub


Cannot read property 'env' of undefined

I'm running ember 0.2.3 on node 0.12.2.
If I run the following commands, running ember serve gives me a Cannot read property 'env' of undefined error at node_modules/ember-cli-simple-auth-torii/node_modules/torii/ember-addon/index.js:26:46.
ember install ember-cli-simple-auth
ember install ember-cli-simple-auth-oauth2
ember install ember-cli-simple-auth-torii

If I "upgrade" torii to 0.3.3 in this project by running the following commands, ember serve doesn't error (I have no idea if there are other problems, I haven't gotten that far yet).
rm -rf node_modules/ember-cli-simple-auth-torii/node_modules/torii
npm install<EMAIL_ADDRESS>
Is there any particular reason why torii is locked to version 0.3.2?

I think when I updated the dependency last torii 0.3.2 was the latest version available. I will update again - see #14

I have the same error, npm install<EMAIL_ADDRESS>give me:
$ npm install<EMAIL_ADDRESS>npm WARN unmet dependency /Users/*/*/node_modules/ember-cli/node_modules/rimraf requires<EMAIL_ADDRESS>but will load
npm WARN unmet dependency /Users/*/*/node_modules/ember-cli/node_modules/glob,
npm WARN unmet dependency which is version 5.0.3
npm WARN unmet dependency /Users/*/*/node_modules/ember-cli/node_modules/testem requires<EMAIL_ADDRESS>but will load
npm WARN unmet dependency /Users/*/*/node_modules/ember-cli/node_modules/glob,
npm WARN unmet dependency which is version 5.0.3
npm WARN unmet dependency /Users/*/*/node_modules/ember-cli/node_modules/testem/node_modules/tap requires<EMAIL_ADDRESS>but will load
npm WARN unmet dependency /Users/*/*/node_modules/ember-cli/node_modules/glob,
npm WARN unmet dependency which is version 5.0.3
<EMAIL_ADDRESS>node_modules/torii
├──<EMAIL_ADDRESS><EMAIL_ADDRESS>└──<EMAIL_ADDRESS><EMAIL_ADDRESS><EMAIL_ADDRESS><EMAIL_ADDRESS><EMAIL_ADDRESS><EMAIL_ADDRESS><EMAIL_ADDRESS>```

I am using the same than @cowboy:
```
node 0.12.2
ember 0.2.3
ember cli simple auth / devise / torii 0.8.0-beta.1
```
Any idea would be appreciated!


Use correct file in example_load_file DAG

https://github.com/astronomer/astro-sdk/pull/1297 changed all the files to use S3, even though from PR description it should have only changed HTTP path.
Due to this we were trying to use S3 files with Bigquery connection ID weirdly

cc @sunank200  @pankajastro  @phanikumv

@kaxil Why did we modify the example - load_file_example_9 to load_file_example_17?

@kaxil Why did we modify the example - load_file_example_9 to load_file_example_17?

Coz that example in docs refer to enable_native_fallback which is example_17

My bad I somehow got confused it with use_native_support param.


PoC Addon supermagic

The loader takes block.source_location which contains the filename and starting line of the Pharos.addon "xyz" do block,
then File.reads the lines from that location into a string which has class Xyz < Pharos::Addon in the beginning,
then module_evals that thing and sets source location.
This results in:

The classes have names from the start
Constants are namespaced
The addon can be required and ruby can worry about not loading duplicates
Any requires or such that were before Pharos.addon are handled normally.
Backtraces have correct line numbers:

#openebs/addon.rb:
....
36: install {
37:   raise 'foo'
38: }

  3) Pharos::Addons::Openebs#install with given partial config applies stack with default values
     Failure/Error: instance_exec(&hooks[:install])

     RuntimeError:
       foo
     # ./addons/openebs/addon.rb:37:in `block in <class:Openebs>'

But obviously this is quite ugly.

Poc pocced. Adding reference to #562


Downgrade Minimum Supported Rust Version to 1.77.2 for Compatibility with Windows 7

Currently, the minimum supported Rust version for Tauri 2 is 1.77.2, which works on Windows 7. However, when using Rust version 1.78, the application crashes upon launch. Could you please consider downgrading the minimum Rust version to 1.77.2 to maintain compatibility with Windows 7?
Thank you for your attention to this matter.

That’s definitely something we can (and should) do. I’ll release a patch to address this.

Related: https://github.com/tauri-apps/tauri/pull/11205


Remove animations from the Popover menus

Details

Fixed Issues

$ https://github.com/Expensify/App/issues/6121
Tests
Tested All menus on the web.
QA Steps

Go to staging.new.expensify.com and login.
Click the + icon in a Group DM text input and verify the popup menu.
Follow other menus as well.

Tested On

[x] Web
[x] Mobile Web
[x] Desktop
[x] iOS
[x] Android

Screenshots

Web | Desktop

https://user-images.githubusercontent.com/24370807/142234892-06389ff9-7781-4afa-a6b9-dafba116a099.mp4
Mobile Web

https://user-images.githubusercontent.com/24370807/142239726-b9ac9dfc-2193-4097-a3bc-526385cdaebe.mp4
iOS

https://user-images.githubusercontent.com/24370807/142245110-060c22d9-6fd1-45c8-a0c9-79d812c00577.mp4
Android

https://user-images.githubusercontent.com/24370807/142238585-011fb836-23df-47c1-b3d2-e7496ddb78b5.mp4

@Jag96 This is ready.

@Jag96 changes done.

🚀 Deployed to staging by @Jag96 in version: 1.1.15-18 🚀

platform
result

🤖 android 🤖
success ✅

🖥 desktop 🖥
success ✅

🍎 iOS 🍎
success ✅

🕸 web 🕸
success ✅

🚀 Deployed to production by @roryabraham in version: 1.1.16-10 🚀

platform
result

🤖 android 🤖
success ✅

🖥 desktop 🖥
success ✅

🍎 iOS 🍎
success ✅

🕸 web 🕸
success ✅


Duplicate query regex

If using a json input, and the wordlist contains an item which matches a valid item from json input, the error:
Unknown error message: There can be only one argument named "xxx"
is always thrown.
This request removes the argument if it is a duplicate.

i believe this was resolved win #66 as well, thanks!


See works by other Minister

As an executive
I want to see all works by other responsible minister (the non-ENV minister)
so that I can make informed decisions
Acceptance Criteria
Scenario 1:
GIVEN ... (you or your condition)
WHEN ... (what you do)
THEN ... (what you see)
Scenario 2:
xxxxxx
Validation Rules?
(If yes, list here)
Screenshot
(Link above will always be the most up-to-date version.)

drilldown piechart.
minister piechart -> grid view list


Latest release kubevirt-cr.yaml is invalid

What happened:
kubectl create -f https://github.com/kubevirt/kubevirt/releases/download/v0.55.0/kubevirt-cr.yaml
output:
The KubeVirt "kubevirt" is invalid: spec.infra: Invalid value: "null": spec.infra in body must be of type object: "null"
What you expected to happen:
kubectl create -f https://github.com/kubevirt/kubevirt/releases/download/v0.55.0/kubevirt-cr.yaml
output:
kubevirt.kubevirt.io/kubevirt configured
How to reproduce it (as minimally and precisely as possible):
Follow current install guide
Additional context:
Problem is fixed by adding back replica: 2 from previous releases:
----
apiVersion: kubevirt.io/v1
kind: KubeVirt
metadata:
  name: kubevirt
  namespace: kubevirt
spec:
  certificateRotateStrategy: {}
  configuration:
    developerConfiguration:
      featureGates: []
  customizeComponents: {}
  imagePullPolicy: IfNotPresent
  infra:
    replica: 2
  workloadUpdateStrategy: {}

Environment:

KubeVirt version (use virtctl version): N/A
Kubernetes version (use kubectl version): 1.18.15
VM or VMI specifications: N/A
Cloud provider or hardware configuration: N/A
OS (e.g. from /etc/os-release): N/A
Kernel (e.g. uname -a): N/A
Install tools: N/A
Others: N/A

/assign

Thank you @ProjectInitiative for reporting this issue!
The empty infra section is not a problem with recent versions of kubectl, which is why we didn't catch it earlier.
I opened a pull request to fix this.
For a workaround, please favor removing the empty infra section over adding replicas: 2.

Awesome, will do.
Thanks!